codesys实现西门子S_ODTS定时器

///codesys中功能块部分和西门子存在差别,部分没有,该文章主要实现西门子自带的S_ODTS定时器在codesys上实现使用。源码见附件,已仿真实现。

描述
如果在启动(S)输入端有一个上升沿,SODT_S ((保持接通延时s5定时器)将启动指定的定时器。信号变化始终是启用定时器的必要条件。定时器以在输入端rv指定的时间间隔运行,即使在时间间
唱结束前,输入端s的信号状本变为”"。定时器预定时间结束时,输出端。的信号状态为””,而天论输入端s的信会状态如何。如果在定时器运行时输入端S的信号状态从""变为””,则定时器
将以指定的时间重新启动(重新触发)。
如果复位 (R) 输入从“0“变为”1”,则无论s输入端的RLO如何,定时器都将复位。然后,输出端0的信号状态变为”。”
当前时间值可从输出BI和BCD扫描得到。时间值在BI端是二进制编码,在BCD端是BCD编码。当前时间值为初始T值减去定时器启动后经过的时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值