关于扫描周期的问题

扫描周期:输入采样+用户程序执行+输出刷新的时间。。假如我我用一个时基是100ms的定时器定时1S,在用定时器的触点去驱动一个线圈。光就定时器指令的执行完毕就得1s.那扫描周期就得大于1S,但是一般都说扫描周期是2~5ms,这是怎么回事呢??求高人指点。

最佳答案

PLC的扫描时间是由程度长读决定的,且与运行时的逻辑关系有关,比如扫描到需要运行子程序,或许中断程序,其周期会加长;定时器是独立与PLC运行,但使用时要注意定时器的分辨率和程序的关系。
分辨率对定时器的影响:
        对于1ms分辨率的定时器来说,定时器位和当前值的更新不与扫描周期同步。对于大于1 ms的程序扫描周期,定时器位和当前值在一次扫描内刷新多次。
        对于10ms分辨率的定时器来说,定时器位和当前值在每个程序扫描周期的开始刷新。定时器位和当前值在整个扫描周期过程中为常数。在每个扫描周期的开始会将一个扫描累计的时间间隔加到定时器当前值上。
        对于100ms分辨率的定时器来说,定时器位和当前值在指令执行时刷新。因此,为了使定时器保持正确的定时值,要确保在一个程序扫描周期中,只执行一次100ms定时器指令

提问者对于答案的评价:
很精到,很好。谢谢你,祝周末愉快。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月9日 上午12:45
下一篇 2018年12月9日 上午12:45

相关推荐

  • 寄存器映像区问题 高手进

    变量存储器是S7-200CPU为保存中间变量数据而建立的一个存储区,用V表示。可以按位、字节、字、双字四种方式来存取。(1)按“位”方式:从V0.0~I5119.7,共有40960…

    SIMATIC S7-200 2021年7月4日
  • EM253的差分输出:P0+ P0-,P1+,P1- ,可以与英威腾DA200系列伺服的差分输入连接吗?

    S7-200的位控模块EM253的差分输出比漏极开路输出性能要好。计划EM253与英威腾DA200系列伺服组成定位系统,我知道EM253的漏极开路输出与DA200伺服的集电极开路输…

    SIMATIC S7-200 2021年7月5日
  • s7-200smait

    现在也没设置密码啊 钻石用户推荐最佳答案 是PLC中的程序已经设置了密码,不能下载,如果需要下载必须要知道密码或者恢复出厂设置。恢复出厂设置要使用内存卡,具体的见技术参考手册——功…

    SIMATIC S7-200 2021年7月5日
  • 200的PLC通讯端口能不能用DB9

    我知道DP头是PLC的专用的接头有2根信号线,但DB9似乎本来是RS232用的,我现在只焊2根线能不能跟DP一样,也就是说DB9的公头内部有没有针脚是互连的,还是针脚之间是独立的,…

    SIMATIC S7-200 2020年11月1日
  • 西门子S7-226需要消耗多大的电流

    西门子S7-226需要消耗多大的电流?或者说,需要给226提供多大的电源 最佳答案 看看这个你就知道了。http://www.ad.siemens.com.cn/products/…

    SIMATIC S7-200 2020年11月1日
  • 长时间计时

    现在有个间隔12小时循环执行,我想用200内的特殊寄存器位(1分钟周期)的上升沿触发累加数据,不知道这样做是否合理? 最佳答案 开始间隔时间 BGN_ITIME读取内置1…

    SIMATIC S7-200 2020年11月1日
  • 西门子200与ABB 510变频器通讯

    我用西门子200与ABB ACS510变频器通讯,采用西门子的modbus指令库,刚开始只是写频率,可以通讯上;然后我加了启停,就通讯不上了;请问能不能给我个启停的实例;…

    SIMATIC S7-200 2017年11月20日
  • S7-200PLC程序下载

    简单程序能下大点编译没有错误下载时出现编译出现非质命错误下不进去什么原因 问题补充:简单能下载软件是中文的编译还没有错误 最佳答案 s7-200的编程软件是STEP7-MICR0/…

    SIMATIC S7-200 2021年7月5日
  • S7200高速脉冲

    我用的是PTO单段输出脉冲的方式如果我想实现这样一个功能:当某一个按钮按下的时候,在Q0.0有高速脉冲的输出。当我松开这个按钮的时候脉冲输出即停止。 问题补充:我的邮箱是lcy19…

    SIMATIC S7-200 2021年7月4日
  • 关于smart200PLC的脉冲输出计数的问题

    大家好!请教大家一个问题,smart200plc在控制伺服电机的时候通过那个端口来监控当前脉冲串输出的个数呢?原来用200PLC的时候是通过高速计数器12的模式进行监控的,可sma…

    SIMATIC S7-200 2017年5月31日