首页 理论教育 iD-PMC性能表现分析

iD-PMC性能表现分析

时间:2023-06-18 理论教育 版权反馈
【摘要】:FS-0iD的PMC指令代码总体可分为基本指令和功能指令两大类;采用梯形图编程时,前者通常可利用触点、线圈、连线表示;后者则需要用功能指令框表示。符号地址和绝对地址可如图8.1-9所示,在PMC程序中混用。表8.1-3 PMC编程地址范围表

iD-PMC性能表现分析

1.技术参数

FS-0iD的PMC硬件采用CNC集成式结构,根据功能需要,可选择0iD-PMC/L和0iD-PMC两种类型,其主要技术参数见表8.1-2。

表8.1-2 0iD-PMC主要技术参数一览表

978-7-111-42089-7-Chapter08-10.jpg

FS-0iD的PMC程序采用分时管理线性化结构,在0iD-PMC/L中,程序可分为一个高速扫描级(SUB1)和一个普通扫描级(SUB2);在0iD-PMC中,可分为两个高速扫描级(SUB1、SUB2)和一个普通扫描级(SUB3);高速扫描程序的循环时间为8ms。

2.指令格式

PMC程序指令由如下操作码与操作数组成:

978-7-111-42089-7-Chapter08-11.jpg

操作码又称指令代码,它用来定义CPU需要执行的操作;操作数又称地址,它用来定义操作对象。通俗地说,操作码告诉CPU需要做什么,而操作数则告诉CPU由谁来做。

FS-0iD的PMC指令代码总体可分为基本指令和功能指令两大类;采用梯形图编程时,前者通常可利用触点、线圈、连线表示;后者则需要用功能指令框表示。不同指令代码对操作数的要求有所不同,基本指令一般只要有一个操作数;功能指令有时需要多个操作数,具体可参见后述的说明。

FS-0iD的PMC地址有绝对地址(Memory address)和符号地址(Symbol address)两种表示方式。绝对地址是编程元件的实际存储器地址,每一编程元件都有唯一的绝对地址,例如,X1.5代表PMC输入存储器第1字节的第5位等。符号地址是用英文字母或字符表示的编程元件地址,它可为PMC程序编辑、阅读提供方便,但不能取代绝对地址,例如,当PMC输入X1.5用作主轴报警输入时,在程序中可用符号“SPDALM”来代替X1.5编程。符号地址和绝对地址可如图8.1-9所示,在PMC程序中混用。(www.xing528.com)

978-7-111-42089-7-Chapter08-12.jpg

图8.1-9 符号地址编程

符号地址需要编制注释文件(符号表),注释文件的最大容量为128KB;符号地址一般不能超过6个字符;此外,为了方便程序阅读与检查,程序中的输出线圈可加不超过30字符的说明文本(称为注释)。

3.地址范围

PMC程序中所使用的输入、输出、内部继电器、数据寄存器、定时器、计数器等通称编程元件。在CNC系统中,PMC作为机床辅助控制器,不但需要控制机床的辅助动作,而且还需要协调机床和CNC工作,因此,PMC程序设计时既要处理机床侧的输入/输出信号,也要处理CNC侧的内部控制信号。在FS-0iD上,PMC程序设计时需要处理的输入/输出信号及地址范围如图8.1-10所示。

978-7-111-42089-7-Chapter08-13.jpg

图8.1-10 FS-0iD的输入/输出信号

由于功能的区别,0iD-PMC/L和0iD-PMC可以使用的编程元件数量有所不同,因此,程序中的地址范围也有表8.1-3中所示的区别。表中的输入、输出、内部继电器、数据寄存器、控制继电器、信息显示请求位等编程元件,都能以二进制位信号的形式使用,地址中的每一字节实际代表8位二进制状态,如X0代表输入信号X0.0~X0.7等。但是,PMC实际可使用的地址还与CNC的功能有关,如FS-0iMateD的最大I/O点数为256/256点,因此,机床侧的输入/输出最大不能超过32/32字节等。

表8.1-3 PMC编程地址范围表

978-7-111-42089-7-Chapter08-14.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈