为何s200子程序里定时器有时候不能清零?

请教各位大神,我在子程序里用了个定时器(不带保持的)。当我激活m0.0的时候定时器(t37延时接通型定时器不带掉电保持的)计时,但当我m0.0掉电重新激活定时器的时候,定时器里时间不会清零而是继续根据上次掉电最后记录的时间继续计时而不是从零开始计,已确定没有重复使用t37,请问下子程序里使用应该注意什么?还有造成这个现象的原因是什么?

最佳答案

转贴S7 200子程序里使用应该注意什么:
1、定时器在子程序中的表现:
在条件调用子程序的主程序中,当停止子程序调用时,如果定时器已经激活正在计时,停止调用这个子程序会造成定时器的失控。不管此时定时器前面的激活条件如何变化,定时器(1ms、10ms 时基的)会一直走到最大值,定时器输出也会在达到设定值时接通;(100ms 时基的定时器会在上述情况下停止计时,但在逻辑上处于失控状态)。
 如果用 SM0.0 调用子程序;或者在控制逻辑的时序上做到能够保证定时功能完整执行,定时器会正常运行。使用条件调用含有定时器的子程序时,一定要注意时序逻辑,以免造成程序运行错误。
2、使用定时器加自复位做一个不断重复的计时,调用其他功能或子程序时,为何看起来工作不规律?
请注意《S7-200系统手册》中,或者前文关于三种定时器刷新规律的描述。
按这种方法使用定时器时,定时器的置位、复位可能与程序扫描周期不配合,存在造成上述问题的机制。
定时比较短的定时任务应使用“定时中断”功能,这样更为可靠。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午12:13
下一篇 2017年11月1日 上午12:13

相关推荐

  • smart200 profinet能做从站吗

    RT我听说现在SMART200虽然支持PROFINET通讯了,但是只能作为主站使用吗?能作为从站和主站的1200通讯吗? 最佳答案 不能为从站和主站的1200通讯 提问者对于答案的…

    SIMATIC S7-200 2021年7月5日
  • s7-200查表法的用法

    查表法指令我感觉有点奇怪,找表格中符合PTN规则的数值,如果用等于的话,那为什么不能直接就用PTN这个数值呢,还有就是我需要有两个数据来确定一个数值,类似与二元函数,这个怎么填表呢…

    SIMATIC S7-200 2021年7月5日
  • MODBUS主站轮询脉冲的宽度

    用S7-200带4个modbus从站,通讯速率是9.6k,我现在用的轮询脉冲的宽度是0.99秒,最多传送1个字的数据。从站地址是6位数,如401237。请问我的轮询脉冲宽度够吗?能…

    SIMATIC S7-200 2021年7月5日
  • 温湿度传感器连接模拟量扩展模块EM231

    总共一个模拟量扩展模块   我用的PLC是s7-200   cpu是224,温湿度传感器HT的四条信号线紫 绿…

    SIMATIC S7-200 2017年5月31日
  • S7200掉电数据保持

    HMI上有若干个参数,写到S7226的V存储区,约200个字节,需掉电保持。已在系统块上将相关V区域设为断电保持,但偶尔出现掉电后全变0的现象.后安装电池卡,但还是有保持不住的情况…

    SIMATIC S7-200 2021年7月5日
  • 电脑与CPU224的通讯

    用一台电脑,这台电脑里用的是组态王的控制画面,用这台电脑去实现与三个CPU224的通信,实现读写功能,并且这三个CPU224与电脑间距大于100米,请问用什么协议进行通讯,连接线如…

    SIMATIC S7-200 2017年11月1日
  • S7200 位控模块EM253

    请教各位    S7200带一个位控模块EM253时,位控模块报警,代码为129,请问这个时什么意思,能否介绍一下,怎样解决这个问题。非常感…

    2017年12月9日
  • S7200PLC MODBUS RTU通讯

    200PLC与智能仪表通讯,通讯协议为图片格式,请问如何通讯。200PLC的modbus RTU主站块没有什么CRC位,读取功能吗03H也对应不上。不知道如何下手。 图片…

    2017年8月18日
  • 西门子200热电偶模块的冷端补偿是自动补偿吗?

    我想请教下:西门子200热电偶模块的冷端补偿是自动补偿吗?还是一个固定的环境温度补偿,比如说固定25摄氏度或者其他度数? 问题补充:那么四通道热电偶模块(6ES7 231…

    SIMATIC S7-200 2021年7月5日
  • 西门子226CN ppi组网通信能力的疑问

    目前项目上使用5个226CN,5个smart系列触摸屏,smart700 1000不等,我需要使用CPU的一个编程端口(P0 或P1,只用一个,因为另一口被US…

    SIMATIC S7-200 2017年6月13日