实时时钟和定时器精度

控制执行器按设定时间周期执行,若要定时精度尽量高些,用实时时钟定时启动还是用定时器计数启动?个人觉得实时时钟好些,不受扫描周期影响,不知是否正确

最佳答案

个人觉得实时时钟好些,不受扫描周期影响?
时钟是不受扫描周期影响,但扫描(读)时钟还不受扫描周期影响。建议应用定时中断:
S7-200有四个定时中断定时器,两个特殊寄存器(SMB34/SMB35)和两个定时器( T32/T96)中断。中断定时计时精确,可以用来执行模拟量定时采样等任务。
定时中断(SMB34/SMB35)最长定时为255ms,如何实现更长时间的定时?
可以采用T32/T96中断,最长时间可到32.767s。在定时中断服务程序中对进入中断的次数进行计数,也能实现更长时间的中断延时。

附:
定时器号决定了定时器的分辨率(时基)。
SIMATIC定时器有三种分辨率:1ms、10ms和100ms。
不同分辨率的定时器按以下规律刷新:
1ms:1ms分辨率的定时器,定时器位和当前值的更新不与扫描周期同步。对于大于1ms的程序扫描周期,在一个扫描周期内,定时器位和当前值刷新多次。 
10ms:10ms分辨率的定时器,定时器位和当前值在每个程序扫描周期的开始刷新。定时器位和当前值在整个扫描周期过程中为常数。在每个扫描周期的开始会将一个扫描累计的时间间隔加到定时器的当前值上。 
100ms:100ms分辨率的定时器,定时器位和当前值在指令执行时刷新。因此为了保证正确的定时值,要确保在一个程序扫描周期中,只执行一次100ms定时器指令

提问者对于答案的评价:
多谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:22
下一篇 2020年11月1日 下午2:22

相关推荐

  • S7-200自由口通讯怪异现象

    我做的是自由口通讯,用串口调试助手调试。程序流程是这样的:发送一个读的指令,然后就开始接收指令,接收了以后再发送,一直循环下来。发送数据保存在vb500开始的内存中,接收缓冲区最大…

    SIMATIC S7-200 2021年7月4日
  • S7-200PWM脉冲控制步进电机

    用西门子7-200的向导生成了PWM0和PWM1两个脉冲来分别控制两个步进电机,如图所示,单独按下I0.0时,PWM0控制的电机运转正常;当单独按下I0.1时,PWM1控制的电机运…

    2021年7月5日
  • 读M440频率

    我想用EM231模块接到M440的12/13或者26/27端子上读电流和为频率,请问怎样设置或者接线才能在输出电压0-10V(不用0-20MA)读到频率呢,我把P776设置为1在变…

    SIMATIC S7-200 2021年7月5日
  • s7200 热电偶 模块 使用

    s7200 热电偶 模块 使用,使用K型热电偶,用kc补偿线,pidp设置3和6温度显示高于测量温度14度,被测温度27度,显示为41度,可能是什么原…

    2017年10月24日
  • 各位前辈高手来给个方案!关于模拟量的采集!

    设备情况:cpu224,em231-12bit,电导率分析仪一台(温度和电导率双输出)。现要测试一种液体,液体的电导率随温度变化基本线性,想达到的目的就是:在一定温度的变化下,同时…

    SIMATIC S7-200 2020年10月31日
  • 自由口通讯的实际应用请教

    最近做一个项目是需要从一个仪器的串口读取数据到PLC 200 我分两步进行: 1.在我的电脑上使用串口读取工具读取仪器串口数据,以希望得到串口数据的波…

    SIMATIC S7-200 2021年7月5日
  • pid输出值范围

    各位老师大家好!我在学习s7-200系统手册中,看到pid输出范围是0.0–1.0(第163页回路输出值转换成刻度整数值),请问该值是十进制吗?如果是,只有十个数值吗?按照数学知…

    SIMATIC S7-200 2021年7月5日
  • s7200 模拟量输入模块 干扰如何解决

    我公司有台设备,s7200 的系统,有模拟量输入模块,有台电机做成了工频 变频切换,在工频运行下,模拟量输入模块一切正常,当切换到变频方式下,有几个模拟输入点的…

    SIMATIC S7-200 2017年6月27日
  • 如何保存某时刻变量值

    我想知道如何保存某时刻点变量值,以便和后边值进行比较.输出差值.该程序应如何编写,我的邮箱ZZYZQ0317@163.COM 最佳答案 可以使用定时中断,在中断程序里先比较,再用当…

    SIMATIC S7-200 2021年7月5日
  • EM253带步进电机 如何通过改变P1的正负而改变电机的正反转呀

    EM253带步进电机,P1有效时电机正转,P1无效时电机反转,可是P1的极性如何改变呀 图片说明:    最佳答案 所说的不是P1的极性(正或负),事实上是要您…

    2020年10月31日