您现在的位置是:网站首页> PLC
西门子SCL 生成脉冲TP定时器
- PLC
- 2021-03-07
- 783人已阅读
摘要PLC
“IEC_Timer_0_DB_2".TP(IN:="启动信号",PT:=T#10S,Q=>"状态位",ET=>"当前值")
表示IN为真时那么Q会立即变为1 同时开始开始记时,ET输出当前值,当 ET=PT时Q状态变为0
参数说明 | 声明 | 数据类型 | 存储区 | 说明 |
IN | Input | BOOL | I Q M D L P | 启动输入 |
PT | Input | TIME | I Q M D L P | 定时时间设定值,PT参数的值必须为正数 |
Q | Output | BOOL | I Q M D L P | 在PT持续时间内保持置位状态的操作数 |
ET | Output | TIME | I Q M D L P | 当前定时器的值 |
实际代码
IF "开门按钮"=1 THEN
"安全门电磁阀":=1;
END IF;
IF"关门按钮"=1 THEN
"安全门面电磁阀":=0;
END IF;
"IEC_Timer_0_DB.TP(IN:="开门按钮"=1 OR "关门按钮"=1,
PT:T#6S,
Q=>"定时器状态信号",
ET=>"定时器当前值);
//安全指示灯控制程序
“安全门指示灯:="Clock_2Hz" AND "定时器状态信号"