博图sodt定时器的用法_图文详解|西门子博途中的定时器指令

S7-1200的定时器为IEC定时器,用户程序中可以使用的定时器数量仅受CPU的存储器容量限制。使用定时器需要使用定时器相关的背景数据块或者数据类型为IEC_TIMER(或TP_TIME、TON_TIME、TOF_TIME、TONR_TIME)的DB块变量,不同的上述变量代表着不同的定时器。注:S7-1200的IEC定时器没有定时器号(即没有T0、T37这种带定时器号的定时器)。

S7-1200包含四种定时器:

· 生成脉冲定时器(TP)

· 接通延时定时器(TON)

· 关断延时定时器(TOF)· 时间累加器(TONR)

四个指令如下图所示:

一、脉冲定时器指令

IN从“0”变为“1”,定时器启动,Q立即输出“1”;当ET

当ET=PT时,ET立即停止计时,如果IN为“0”,则Q输出“0”,ET回到0;如果IN为“1”,则Q输出“1”,ET保持。

二、接通延时指令

N从“0”变为“1”,定时器启动;

当ET=PT时,Q立即输出“1”,ET立即停止计时并保持; 在任意时刻,只要IN变为“0”,ET立即停止计时并回到0,Q输出“0”。

三、关断延时指令

只要IN为“1”时,Q即输出为“1”。IN从“1”变为“0”,定时器启动;当ET=PT时,Q立即输出“0”,ET立即停止计时并保持。

在任意时刻,只要IN变为“1”,ET立即停止计时并回到0。

四、保持性通电延时指令

只要IN为“0”时,Q即输出为“0”。IN从“0”变为“1”,定时器启动; 当ET

当ET=PT时,Q立即输出“1”,ET立即停止计时并保持,直到IN变为“0”,ET回到0。

在任意时刻,只要R为“1”时,Q输出“0”,ET立即停止计时并回到0。R从“1”变为“0”时,如果此时IN为“1”,定时器启动。

End

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值