周期问题

请问周期如何执行:
 网络1
 LDN    T33
 TON    T33, 1000
 网络
 LD     T33
 RLB    VB100, 1
 AENO
 MOVB   VB100, QB0
 请问各个周期是如何执行的
 

最佳答案

1毫秒分辨率
 1毫秒定时器记录自现用1毫秒定时器启用以来1毫秒定时器间隔的数目。执行定时器指令即开始计时;但是,1毫秒定时器每毫秒更新一次(定时器位及定时器当前值),不与扫描循环同步。换言之,在超过1毫秒的扫描过程中,定时器位和定时器当前值将多次更新。
 定时器指令用于打开和复原定时器,如果是TONR定时器,则用于关闭定时器。
 因为可在1毫秒内的任意时刻启动定时器,预设值必须设为比最小要求定时器间隔大一个时间间隔。例如,使用1毫秒定时器时,为了保证时间间隔至少为56毫秒,则预设时间值应设为57。

 10毫秒分辨率

 10毫秒定时器记录自现用10毫秒定时器启用以来10毫秒定时器间隔的数目。执行定时器指令即开始计时;但是,在每次扫描循环的开始更新10毫秒定时器,其方法是以当前值加上积累的10毫秒间隔的数目(自前一次扫描开始算起)(换言之,在整个扫描过程中,定时器当前值及定时器位保持不变)
 因为可在10毫秒内的任意时刻开始定时器,预设值必须设为比最小要求定时器间隔大一个时间间隔。例如,使用10毫秒定时器时,为了保证时间间隔至少为140毫秒,则预设时间值应设为15。

 100毫秒分辨率

 100毫秒定时器记录自现用100毫秒定时器上一次更新以来100毫秒定时器间隔的数目。这种定时器的更新方法是在执行定时器指令时以当前值加上积累的100毫秒间隔的数目(自前一次扫描开始算起)。
 只有在执行定时器指令时才对100毫秒定时器的当前值进行更新。因此,如果启用了100毫秒定时器但并未对各扫描循环执行定时器指令,则仍不能更新定时器当前值并将丧失时间。同样,如果在单个扫描循环内多次执行100毫秒定时器指令,将向定时器的当前值多次增加100毫秒间隔数,赢得时间。只有在每次扫描循环仅仅执行一次定时器指令时,才应该使用100毫秒定时器。

 因为可在100毫秒内的任意时刻启动定时器,预设值必须设为比最小要求定时器间隔大一个时间间隔。例如,使用100毫秒定时器时,为了保证时间间隔至少为2100毫秒,则预设时间值应设为22。

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • S7-200高速脉冲输出,数据块问题

    用S7-200脉冲输出指令PTO向导生成的包络数据,相对位置控制,位移能否修改,还有数据块怎么看,是什么意思VB1061 ‘PTOA’   …

    SIMATIC S7-200 2020年10月31日
  • 请问s7-200状态表中连续地址输入是否有简便方法?

    请问s7-200状态表中连续地址输入是否有简便方法? 最佳答案 很方便,输入一个地址,如VW20,选择格式后按回车键即可。效果是VW22、VW24…….. 提问者对于答案的…

    SIMATIC S7-200 2017年11月20日
  • 顺控线圈

    请教各位师傅,SCRT   S1.0这样的顺控线圈,只做为中间继电器用,还是驱动负载?如果是驱动负载能和Q0.0这样的线圈通用吗? 最佳答案 S继电器…

    SIMATIC S7-200 2020年11月1日
  • s200 uss读报警参数

    s200与mm440进行uss通讯,两都之间只有一根通讯线,但是当变频器报警的时候要做报警灯等的处理,我怎么知道变频器在没在报警呢,我是刚学习用uss,这是第一个项目,还请大侠说的…

    SIMATIC S7-200 2021年7月4日
  • STEP 7-Micro/WIN V4.0 软件安装后有些指令不能用

    求各位大师指点:本人在windows7旗舰版上先安装了prot v14, 再安装了S7-200 SMART v2.3软件,最后安装的S7-M…

    SIMATIC S7-200 2021年7月5日
  • MODBUS RTU主站库向仪表写数据

    modbus RTU主站库226主站,仪表从站。参照西门子示例程序读数据正常,但向仪表写数据时候没有反应,我的理解是 1.写数据只需要执行一次写命令,无需每次扫…

    SIMATIC S7-200 2021年7月5日
  • PID实现问题

    我想用200PID向导实现我的恒温控制,正向加热电阻丝,反向冷却风机,程序怎么实现呢?能给我个例子程序吗?感谢!wudang2003@21cn.com 最佳答案 对于你的问题,我有…

    SIMATIC S7-200 2021年7月5日
  • TD400自动产生的两个子程序

    TD400自动产生的两个子程序,TD_CTR和 TD_ALM有什么用?我发现调用和不调用都是一样的? 最佳答案 你提到的这两个子程序是TD400指令向导自动产生的,TD_…

    SIMATIC S7-200 2021年7月5日
  • 求个大神,帮做个题

    西门子plc当主持人按下开始抢答按钮后,如果10s内无人抢答,则撤销抢答指示灯亮 最佳答案 这位兄台,你这个是学习还是为了交差?前面看到好像也是你有一个编程的问题提过。实际这个问题…

    SIMATIC S7-200 2017年6月11日
  • S7-200PLC的RS485自由口通讯

    S7-200PLC的RS485自由口通讯,可以只用RCV指令循环接收数据吗?如接收完一组16位16进制ASCII码数据后再重复接收下一组这个格式数据。 最佳答案 S7-200PLC…

    SIMATIC S7-200 2018年12月6日

发表回复

登录后才能评论