虽然,PMC的控制要求多样,但大多数动作都可分解为若干基本动作的组合。因此,熟练掌握基本动作的梯形图程序设计方法,是提高编程效率和程序可靠性的有效措施。以下是为实现基本动作的几种典型程序,可供设计参考。
1.恒1和恒0信号生成
PMC程序设计,特别是功能指令编程时,经常需要将某些信号的状态设置为“0”或“1”。因此,梯形图程序中一般都需要有图8.2-10所示的生成恒“0”和恒“1”信号的程序。
图8.2-10 恒0和恒1信号的生成
由于程序中的R200.2常开和常闭触点必然有一个为“0”、一个为“1”,故按图8.2-10左图串联后,R200.0输出恒为“0”;按图8.2-10右图并联后,R200.1输出恒为“1”。
2.自保持程序
自保持是PMC程序设计最为常用的程序。自保持梯形图程序可通过图8.2-11所示的自锁或置/复位指令实现。
自保持有断开优先和启动优先两种控制方式,两者在启动和断开信号同时为“1”时,将有不同的输出状态。断开优先的梯形图程序如图8.2-11a所示,它在启动信号X0.1和断开信号X0.2同时为“1”时,输出Y0.1为“0”。启动优先的梯形图程序如图8.2-11b所示,它在X0.1、X0.2同时为“1”时,输出Y0.1为“1”。
3.边沿检测
简单的边沿检测程序如前述的图8.2-6所示,此外,还可采用图8.2-12所示的典型程序。该程序可以在生成边沿脉冲的同时,生成边沿检测状态标志R200.1,R200.1为“1”代表已有边沿生成。
图8.2-11 自保持程序
a)断开优先 b)起动优先
图8.2-12 边沿检测程序
4.二分频程序
在数控机床上,为了节省按钮,经常需要利用一个按钮的重复操作,交替控制执行元件的通/断,即输出信号的动作频率是控制信号的1/2,故称二分频控制。二分频控制的典型程序和动作时序如图8.2-13所示,图中的X0.1为控制信号,Y0.1为执行元件。(www.xing528.com)
图8.2-13 二分频程序
a)梯形图 b)时序图
图8.2-13a的程序由边沿检测(第1、2行)、通/断信号生成(第3、4行)、自保持(第5、6行)三部分组成。边沿检测和自保持程序的动作可参见前述。通/断信号由X0.1的上升沿脉冲R200.0和Y0.1的现行状态“与”运算后得到,如Y0.1的现行状态为“0”,将生成Y0.1的启动信号R200.2,它可通过自保持程序,使输出Y0.1置“1”;如Y0.1的现行状态为“1”,将产生断开信号R200.3,它可通过自保持程序,使输出Y0.1置“0”。以上程序的动作清晰、容易理解,但需要占用4个内部继电器,因此,在复杂程序中,多使用后述的交通通断控制程序。
5.输入采样程序
采样是利用一个信号来检测另一信号状态的控制,所检测的信号状态可保持到下次采样。采样控制的典型程序如图8.2-14a所示,图中的X0.1为采样信号,R200.0为被检测信号,程序的执行过程如图8.2-14b所示。
图8.2-14 输入采样程序
当采样信号X0.1=1时,第2行并联支路状态为“0”,输出Y0.1可获得和检测信号R200.0相同的状态。当X0.1=0时,第1行并联支路状态为“0”,但由于第2行上的X0.1的常闭触点接通,故Y0.1上可得到和上一循环相同的结果,从而,Y0.1可保持X0.1下降时刻检测信号R200.0的状态。
6.交替通断控制程序
实现交替通断控制的典型程序如图8.2-15所示,X0.1为控制按钮,Y0.1为输出。该程序的作用与前述的二分频控制相同,但设计原理和采样程序类似。
图8.2-15 交替通断控制程序
当第1次按下按钮时,由于R200.1为“0”、X0.1为“1”,故输出Y0.1接通,而R200.1保持为“0”。在X0.1为“0”的瞬间,Y0.1可像采样程序一样,通过第2行程序的执行保持接通;但R200.1的状态将通过第3行程序的执行而成为“1”,从而为Y0.1的状态翻转做好了准备。
当第2次按下按钮,X0.1再次为“1”时,由于R200.1为“1”、X0.1的常闭触点断开,故输出Y0.1被断开;而R200.1则可通过第4行的X0.1常开和R200.1的上一循环状态,保持为“1”。在X0.1再次为“0”的瞬间,Y0.1保持断开;但R200.1将成为“0”,从而为Y0.1的再次接通做好准备。
通过以上动作的循环执行,起到了利用X0.1控制Y0.1交替通断的目的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。