2、六、PMC信号和地址
1、X与Y信号
下表中列出的 X 信号由 CNC 直接读取,所以不需要经过 PMC 处理,另外需要根据地址的分配决定连接线的端子号。前面带“ * ”的信号为负逻辑信号(低电平有效),采用这种形式可使信号具有更高的可靠性。
从 PMC 送到机床的信号地址用Y表示,这些信号的地址可以任意指定。
2、G和F信号
在进行双路径控制时,所有路径公用1个 PMC 功能(包含顺序程序、PMC参数),第二路径控制的地址是在第一路径的地址上加 1000 即可。
如单路径控制的自动运转启动信号 ST 地址是 G7.2,第二路径的地址是在第一路径的地址上加了 1000 后的G1007.2。
3、系统信号
七、顺序控制和继电器控制
顺序控制继电器控制
八、程序结构
1、第一级每隔8ms进行读取。
主要处理急停、跳转、超程等紧急动作的处理。不使用第1级时,只编写END1命令。
2、第2级程序编写普通的顺序程序。
扫描时间显示在PMC诊断(PMCDGN)的标题栏上
3、子程序
将重复执行的处理和模块化的程序作为子程序登录,然后用CALL和CALLU命令由第二级程序调用。
九、PMC扫描特点
1、顺序程序从梯形图的开头由上到下,由左到右执行扫描,运行到梯形图的最后(程序结尾),再从梯形图的开头(程序的开始)反复执行。对于PMC程序的执行可以简单地总结为:循环往复、顺序执行。
2、从梯形图的开头运行到最后的时间(完成一个周期的时间)是顺序程序处理1次的时间,称为扫描。处理时间越少,顺序程序的响应越好。
十、PMC的数据形式
1、带符号二进制形式(Binary )
可进行1字节、2字节、4字节长的2进制处理。
在顺序程序中指定数据的初始地址和数据长度。
用诊断画面确认多字节的数据时,地址号大的为高位地址。
用R100和R101二个字节表示100和-100时的地址表达
2、BCD形式
在10进制数的BCD码中,用4位的2进制数表示10进制数的各位。
BCD码和二进制码转换的DCNV、DCNVB。
3、格雷码
2个以上的位同时不同变化的码,称为格雷码。转动旋转式开关时,其输出信号就是格雷码。由旋转开关输入的格雷码变换成二进制码即成为正常处理用数值,并且程序将变得容易书写。
把格雷码转换成二进制码使用XOR异或指令。