关于扫描周期的问题

扫描周期:输入采样+用户程序执行+输出刷新的时间。。假如我我用一个时基是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

相关推荐

  • pccess 打不开

    pccess 打不开,提示microsoft visual C++ Runtime Library 最佳答案 参考如下百度链接,看…

    SIMATIC S7-200 2021年7月5日
  • S7-200这个程序指令怎么理解??

    最近看到一个子程序调用指令,不知道怎么建立的??如下图 图片说明:    最佳答案 楼主是想问子程序的接口(输入和输出)在哪里建立的吧,这个是在子程序的画面最上…

    2020年10月31日
  • MODBUS 下载

    modbus 下载 最佳答案 sp6安装完后就带modbus库的,不需要下载 提问者对于答案的评价:希望提供下载路径

    SIMATIC S7-200 2020年11月1日
  • 关于高速计数的问题

    大家好,我现在正在做一个定长定量控制项目,用的是CPU224XP,A B相编码器,在软件里用了高速计数HC0,模式10,并设定当达到预设值时产生一个中断:输出一个信号,和…

    SIMATIC S7-200 2020年11月1日
  • k-tp178 micro

    k-tp178 micro 与s7-200的通信从面板指示上能看出吗?如何确定他们已连接上? 用WCC 2007 能在线监控S7-…

    SIMATIC S7-200 2017年6月18日
  • CPU226用什么软件

    CPU226用什么软件 问题补充:要安装以前版本啊 最佳答案 S7 200 最新编程软件版本:STEP 7-MicroWINV4.0 SP9…

    SIMATIC S7-200 2017年6月10日
  • EM231模块供电电源疑惑!!

    2个EM231模拟量输入模块使用另外的+24V电源模块供电工作,请问这个电源模块的+24V的电源地需要和CPU224XP的自身M端连接在一起吗?(CPU224XP不提供+24V给E…

    SIMATIC S7-200 2021年7月5日
  • CPU226后面带数字量模块数量

    一个项目CPU226 画图后发现CPU后需要扩展模块(16DI/16DO)7个;说明书上说CPU 的输入/输出过程变量映像区大小:128 DI/128…

    SIMATIC S7-200 2018年12月5日
  • TD400C 文本菜单显示问题

    在TD400C使用过程中,有时会出现最后一个文本菜单最后一个屏幕无法正常显示,总是显示正在初始化,然后屏幕就返回第一个文本菜单的第0个屏幕,没查出什么原因,不知大家有没有遇到,需要…

    SIMATIC S7-200 2021年7月5日
  • 卷取计算的数学算法

    各老师:   您们好!如何用S7-200进行卷径计算,需要配什么传感器.6RA70有卷径计算功能吗 最佳答案 1、根据卷径计算张力只是系统的必要条件之…

    SIMATIC S7-200 2021年7月5日