这样循环得以顺利实现。Р1、下面来验证所设计的梯形图是否能达到设计目的РSW0D5C-FXTRN-BEG-C仿真软件是一个能实现多个PLC项目的仿真实现控制程序,该软件所实现的程序真实感强,同时也具有程序自己编辑功能,可以按照个人要求任意更改,给大部分学习PLC的同学带来更好的学习机会!Р首先将设计的梯形图输入到SW0D5C-FXTRN-BEG-C仿真软件,变换程序然后写入到仿真程序中。Р2、分段过程对程序运行分析:Р(1)输入控制的运行调试。Р这段程序中,当传送带上有部件时,为了防止有工人误操作,而损坏其他的部件,需要设定好只要传送带上有部件不管怎样按X020开关或者是将X025常闭开关都要保证只能一次给一个部件,只有当供给部件放完后,升降机回到原位才能有新的部件从漏斗出来,这就是在第一行指令中运用了常开开关X004.另外增加一个定时器(T0 K30)使Y000每隔3秒断电一次。在编写这段程序时,我们刚开始没考虑到会有人工误操作这一部分。刚开始编写的程序缺乏安全操作性,为了解决这个问题便在程序的第一行加上了Y004这个常闭线圈,在通过传感器等器件,这就有效解决了只有当旋转台在底部是才会有工件出来,旋转台不在底部是,认为的误操作出现也不会损坏工件。因此,通过改进提高了安全性能,使升降机运行更为安全可靠。Р Р图4 自动与手动控制的转换的程序设计Р(2)升降机运送部件的程序调试:Р①感应器对部件大小的识别以及升降机运送至各层Р为了实现分拣功能,并能够每一次部件出来都能准确的传送到指定位置,这里采用了SET置位指令,SET置位使程序变得简便,容易理解,减少程序的复杂性,提高程序运行的可行性,当出现错误时容易检查并利于处理故障。在此还运用了自锁开关,保证了程序的运行不受到另一行程序的干扰,充分利用了控制语言的功能。如梯形图中的[SET M0]、[SET M1]、[SET M2]。