模块化程序:把一个总的控制目标程序分成多个具有明确子任务的程序模块,分别编写和调试,后组合成一个完成总任务的完整程序。这种方法叫做模块化程序设计。我们建议经常采用这种程序设计思想,因为各模块具有相对独立性,相互连接关系简单,程序易于调试修改。特别是用于复杂控制要求的生产过程。
(2)PLC控制系统的程序设计要点。PLC控制系统I/O分配,依据生产流水线从前至后,I/O点数由小到大;尽可能把一个系统、设备或部件的I/O信号集中编址,以利于维护。定时器、计数器要统一编号,不可重复使用同一编号,以确保PLC工作运行的可靠性。
程序中大量使用的内部继电器或者中间标志位(不是I/O位),也要统一编
号,进行分配。
在地址分配完成后,应列出I/O分配表和内部继电器或者中间标志位分配表。
彼此有关的输出器件,如电机的正/反转等,其输出地址应连续排,如Q2.0/Q2.1等。
()PLC控制系统编程技巧。PLC程序设计的原则是逻辑关系简单明了,易于编程输入,少占内存,减少扫描时间,这是PLC编程遵循的原则。下面介绍几点技巧。
LC各种触点可以多次重复使用,无需用复杂的程序来减少触点使用次数。
DEC 70-40020-S2 10 BAY DEVICE SHELF.
DEC 70-33259-06 DS-HSG80-XX CONTROLLER MODULE
DEC A62-00478 PERITEK MODULE
DEC 70-40020-02 10 BAY DEVICE SHELF.
DEC B2013-AA DEC4000 NVRAM OPTION MODULE
DEC A6002 MNCAA-AA MODULE MNC11-DA
DEC 70-33953-01 POWER DISTRIBUTION UNIT
DEC B2003-AA FUTUREBUS PORF. B BRIDGE
DEC A013 MNCAD-AA MODULE MNC11-D