首页 理论教育 深入探究PMC语言及编程技巧

深入探究PMC语言及编程技巧

时间:2023-07-01 理论教育 版权反馈
【摘要】:编制PMC控制机床的顺序程序的步骤如下:1)控制系统开发开始,确定控制对象。7)程序运行正常,无需进行修改,用PMC写入器向ROM写入。使用梯形图编程不用理解PMC指令即可进行编程,实现要求的逻辑关系。实际上,即使顺序程序由继电器符号方法输入,在系统内部也被转换成相应的PMC指令。众所周知,继电器控制电路的触头数是有限的,PMC可认为有无穷数量的继电器触头。

深入探究PMC语言及编程技巧

编制PMC控制机床的顺序程序的步骤如下:

1)控制系统开发开始,确定控制对象(机床、NC、PMC)。

2)确定控制对动作的规格,算出输入/输出点数,估计控制规模。

3)制定接口规格,分配DI,DO。

4)编制梯形图,编制地址表。

5)顺序程序的输入、调试,如果有仿真器可在仿真器上对程序进行先期的调试。

6)系统运行(RAM)。

7)程序运行正常,无需进行修改,用PMC写入器向ROM写入。

8)系统运转(ROM)。

9)顺序程序的保存,将程序存入软盘和ROM。

10)将顺序程序的梯形图及索引打印出来,交付机床。

顺序程序的设计方法有两种:一种是使用助记符语言(RD,AND,OR等PMC指令),即编制语句表;另一种是使用继电器符号,即编制梯形图。使用梯形图编程不用理解PMC指令即可进行编程,实现要求的逻辑关系。实际上,即使顺序程序由继电器符号方法输入,在系统内部也被转换成相应的PMC指令。

梯形图的格式中,信号地址即梯形图中的继电器线圈和触头都被赋予一个地址,如图7-17所示。(www.xing528.com)

通常将电路按功能分为几类,在一段程序内编制同一功能,如方式控制、转塔控制、主轴控制等。第一级程序部分应写在梯形图的开头。

众所周知,继电器控制电路的触头数是有限的,PMC可认为有无穷数量的继电器触头。

梯形图上所用的符号见表7-3。

978-7-111-39894-3-Chapter07-23.jpg

图7-17 梯形图实例

表7-3 梯形图编程符号

978-7-111-39894-3-Chapter07-24.jpg

在顺序程序执行时,逻辑运算的中间结果存储在一个寄存器中,这个寄存器由9位组成,如图7-18所示。

978-7-111-39894-3-Chapter07-25.jpg

图7-18 寄存器

例如执行指令RD.STK暂存运算中间结果时,将当前存储的状态向左移动压栈。相反执行AND.STK指令时,右移取出压栈信号。最后压入的信号首先被取出。

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

我要反馈