西门⼦plc程序的调试可分为模拟调试和现场调试两个调试过程。⾸先,仔细检查PLC的外部接线⾮常重要。外部接线没有问题。出于安全考虑,最好断开主电路。⾸先⽤写好的测试程序扫描外部接线并通电,查找接线故障。确认接线正确后,连接主电路,将模拟调试好的程序发送到⽤户的内存中进⾏调试,直到各部分功能正常,整体控制功能能够和谐完成。
1.程序的模拟调试
如果程序中某些定时器或计数器的设置值过⼤,为了缩短调试时间,可以在调试时减少,然后在模拟调试后再写⼊它们的实际设置值。在设计和模拟调试程序的同时,可以设计和制造控制台或控制柜,也可以同时进⾏PLC以外的其他硬件的安装和布线。
将设计好的程序写⼊PLC后,先逐⼀仔细检查,并纠正书写中的错误。通常,⽤户⾸先在实验室模拟和调试程序。实际的输⼊信号可以通过拨动开关和按钮来模拟。各输出的通断状态由PLC上的相关LED显⽰,⼀般不需要连接PLC的实际负载(如接触器、电磁阀等)。根据功能图,可以在适当的时间⽤开关或按钮模拟实际的反馈信号,如限位开关触点的通断。对于顺序控制程序,调试器的主要任务是检查程序的运⾏是否满⾜功能图的要求,即当实现某个转换条件时,该步骤的活动状态是否正确变化,即转换的前⼀步是否全部变为⾮活动步骤,后续步骤是否全部变为活动步骤,每个步骤的驱动负载是否相应变化。(初学者可以结合来学习)
调试时要充分考虑所有可能的情况,对系统所有不同的⼯作模式,功能图中每⼀个有选择顺序的分⽀,所有可能的进度路线,都要逐⼀检查,不得遗漏。发现问题后,应及时修改梯形图和PLC中的程序,直到输⼊输出关系在所有可能的情况下完全满⾜要求。
2.程序的现场调试
完成上述⼯作后,将PLC安装在控制现场进⾏在线通⽤调试。调试过程中,应及时解决系统中可能存在的传感器、执⾏机构、硬接线问题,以及PLC外部接线图、梯形图编程存在的问题。如果调试达不到指标要求,应对相应的硬件和软件部分进⾏适当的调整。通常只需修改程序,就有可能达到调整的⽬的。调试通过后,经过⼀段时间的测试,系统可以投⼊实际运⾏。