周期问题

请问周期如何执行:
 网络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日 上午1:58
下一篇 2021年7月5日 上午1:58

相关推荐

  • 采集变频器频率问题

    在看工程师编写的程序时,发现对变频器频率采集,模拟量处理时,进行A/D转换,AD转换上限(实数)为16000.0,AD转换下限(实数)为3200.0,模拟量上量程(实数)为1,模拟…

    2018年12月7日
  • 关于检测信号的输入问题

    小弟用S7-200( cpu:226 ; EM221(16DI)晶体管两块;EM223(16DI/16DO)晶体管输出3块 )时遇到一个棘手…

    SIMATIC S7-200 2020年11月1日
  • EM235奇怪的问题

    小弟今遇到一个棘手的问题,望各位前辈指点迷津。设备系统组成为S7200+EM235,EM235输出(0-10V)控制一直流马达控制器(转速),在一次停机后直流马达就不能启动,只要一…

    SIMATIC S7-200 2021年7月5日
  • 控制电磁阀

    您好!     我是PLC新手,有这样一个实验:用200对一个炉子进行抽真空试验。按启动按钮,打开电磁阀,启动电动机,对炉内进行抽…

    SIMATIC S7-200 2021年7月5日
  • 标准指令库安装

    在A0136中链接下载了siemens的标准指令库,安装后正常,但打开软件后在库中未见到USS、modbus指令 为什么? 问题补充:前段时间安装了,正常,有USS、MO…

    SIMATIC S7-200 2021年7月5日
  • S7200的MODOBUS通讯问题

    我现在要用S7226做主站,下面有接3台支持modbus通讯的从站,假如我现在要读取每台modbus从站的40001至40006的值,我在S7200侧该如何编程。我数据取出来后,通…

    SIMATIC S7-200 2020年11月1日
  • S7200设程序运行时间,时间到了就停机

    请教各位 我有一个工程要做一段程序,机器运行一段时间,就自动停机,设一个变量,如果把电池拿掉了,过一个星期后,变量就会清零。怎样做把电池拿掉,也不影响???能否介绍一下谢…

    SIMATIC S7-200 2020年10月31日
  • 数字式温度传感器与PLC200通信

    数字数温度传感器通过PLC200的CPU226CN模块的485口与PLC通信,采用modbust通信协议。在step200编写好梯形图后,将程序下载到PLC内部,但是为什么总出现通…

    SIMATIC S7-200 2020年11月1日
  • s7-200与200与屏

    一个CPUC224带两个32入/32继出模块、一个16入/16继出模块,和一个224带四个4入的模拟量模块,加上一块10寸屏,想实现这三部分通讯即屏能分别读两个CPU所带的I/O点…

    SIMATIC S7-200 2020年11月5日
  • s200 SMART 485通讯问题

    如图,只有&vb50好用,其他的地址都是图上的文字,自动的不识别,请问下这个怎么办 问题补充:我就想知道为啥只有VB50可以,其他的地址都不行?我哪块设错了。 图片说明: …

    2021年7月5日

发表回复

登录后才能评论