郴州S7-1200PLC西门子代理商原装现货
郴州S7-1200PLC,西门子PLC代理,西门子S7-1200PLC代理
控制要求
通过X1~X4设定指示灯延时打开的时间,若四位输入触点表示的数为1,延时1s点亮Y1,2s后熄灭;若延时设置值为2,延时2s点亮Y2,2s后熄灭;延时设置值为3时,延时3s点亮Y3,2s后熄灭;延时设置值为4时,延时4s点亮Y4,2s后熄灭;若大于4,则Y0闪烁;小于或等于4,则Y5~Y6亮。
相关知识
触点比较指令是对两个源数据进行二进制比较,根据比较结果决定是否运行后面操作。触点比较指令有LD触点比较指令、AND触点比较指令和OR触点比较指令三大类,表示触点比较指令是直接与左母线相连,还是串联在其他触点之后或者与其他触点并联的逻辑关系。
区间复位指令ZRST是将指定范围内的同类元件成批复位。第一个目标操作数表示要复位的起始元件号,第二个目标操作数表示要复位的终止元件号。目标操作数可以是Y、M、S、T、C和D。
控制方案
(1)接线图
指示灯预定延时时间PLC控制接线图如图2-43所示。
图2-43 指示灯预定延时时间PLC控制接线图
(2)I/O分配表
指示灯预定延时点亮时间I/O分配表见表2-23。
表2-23 指示灯预定延时点亮时间I/O分配表
(3)梯形图
指示灯预定延时时间PLC控制梯形图如图2-44所示。
(4)控制过程分析
按下启动按钮SB1,信号X0接通,判断按钮SB2~SB5的状态,X1~X4是用四位二进制数表示的数据。该预置数据如果是“1”,则M10置位,Y5和Y6输出,灯L6~L7亮同时执行第43行程序,接通定时器T10线圈,1s后,Y1输出,灯L2亮;定时器T60线圈通电,T60定时2s,其常闭触点断开,T10和T20线圈断电,即1.2亮2s。若预置数据是“2”“3”和“4”,原理同“1”,所不同的是灯L3开始后延时2s被点亮,灯L4是开始后延时3s被点亮,灯L5是开始后延时4s被点亮,它们保持2s的通电状态后被熄灭。若预置数据大于“4”,则Y0被接通,灯L1按照1Hz的频率闪烁。定时器T60、T70、T80和T90 的延时时间到时,其对应的常开触点接通ZRST指令,使M10~M40都复位,即每次预置数据判断一次,所有的辅助继电器清零一次,以备下一次程序运行。
郴州S7-1200PLC西门子代理商原装现货
郴州S7-1200PLC,西门子PLC代理,西门子S7-1200PLC代理