描述
PLC各种触点可以多次重复使用,无需用复杂的程序来减少触点使用次数。
同一个继电器线圈在同一个程序中使用两次称为双线圈输出,双线圈输出容易引起误动作,在程序中尽量要避免线圈重复使用。如果必须是双线圈输出,可以采用置位和复位操作(以S7-300为例如SQ4.0或者RQ4.0)。
如果要使PLC多个输出为固定值1(常闭),可以采用字传送指令完成,例如Q2.0、Q2.3、Q2.5、Q2.7同时都为1,可以使用一条指令将十六进制的数据0A9H直接传送QW2即可。
对于非重要设备,可以通过硬件上多个触点串联后再接入PLC输入端,或者通过PLC编程来减少I/O点数,节约资源。例如:我们使用一个按钮来控制设备的启动/停止,就可以采用二分频来实现。
模块化编程思想的应用:我们可以把正反自锁互锁转程序封装成为一个模块,正反转点动封装成为一个模块,在PLC程序中我们可以重复调用该模块,不但减少编程量,而且减少内存占用量,有利于大型PLC程序的编制。
RAC2.2-200-460-A00-W1 INDRAMAT SPINDLE DRIVE **1 YR WRT
A06B-0819-B001-R FANUC
RAC2.2-150-460-A00-W1 INDRAMAT SPINDLE DRIVE **1 YR WR
2C405THE56087AN MARATHON
BTV30.2CA-64R-33C-D-FW INDRAMAT MONITOR
A06B-1389-B395#ODA4 FANUC SPINDLE MOTOR *NEW*
BTV302C-B1-2D-A2-1C-NN-NN-NN-NN INDRAMAT
2AD32D-B050A1-AS03-B2N3 INDRAMAT
28/12K-6K9 DEMAG
1394-SJT10-C-RL ALLEN BRADLEY
20-236-02 POSIDYNE
BP-10 NUM-WEEKE CONTROL
VTC-40A KIRA SPINDLE
F74250FLO-002 MACHINE TOOLING HEAD
PC-0984-780 MODICON
7300-AVPB1 ALLEN BRADLEY POWER SUPPLY MAIN *1YR. WRTY*