s7-200时钟指令小程序

请问做一个小程序,记录每天的设备的停机时间,能不能说详细一点,最好能发个例子。szhoxiao@163.com

 多谢了!

最佳答案

1、如果用定时器(TONR)配合计数器(CTU)指令可能使用很复杂了,因为定时器(TONR)的最大定时时基=100ms、最大定时计数值=32767,所以TONR的最长定时值=100ms×32767=3276.7s=53.7分钟。
 2、显然,单个定时器(TONR)的最长定时值=53.7分钟,不能满足更长时间定时要求,需要CTU计数器(加计数器)组合使用,并且还要考虑定时器、计数器使用的合理置位、复位问题,这就增加了使用复杂性。
 3、建议使用“中断服务程序”方式。S7-200PLC有ATCH(中断连接)、ENI(全局允许中断)、DISI(全局禁止中断)、DTCH(中断分离)、RETI(条件中断返回)、CLR_EVNT(清除中断事件)这几个中断功能指令。
 4、因为S7-200PLC提供了时基中断处理功能,用来执行精确定时的周期性任务。用设备的停机变量STOP去触发中断程序执行,当每次产生中断时,就对进行一次计数,这样就可以精确计算出时间了;当设备有启动变量START置位后,则停止中断程序执行。
 5、关于设备的停机瞬时记录,可用停机变量STOP置位时的上升沿(即:—|P|—)指令,去触发READ_RTC(读系统时钟)指令执行,将设备的停机瞬时时钟值记录进VBxx变量中。同理,还可用设备启动变量START置位时的上升沿(即:—|P|—)指令,去触发READ_RTC(读系统时钟)指令执行,将设备的启动瞬时时钟值记录进VByy变量中。

提问者对于答案的评价:
学习了,非常感谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:37
下一篇 2021年7月4日 下午11:37

相关推荐

  • s7 200看门狗问题

    看门狗复位是怎样工作的,是程序从头开始重新执行还是是相当于复位了一个计时器使其重新计时?WDR复位指令是怎样增加扫描时间的 最佳答案 如果程序跑飞了,死循环了,扫描周期很长,PLC…

    SIMATIC S7-200 2020年10月31日
  • MODBUS通迅

    s7-200plC与牢固产变频器MODBUS通迅但V存储区接收不到数据。 问题补充:可能是地址吧,PLC系统块地址是2,变频器地址也是2,正在测试中,库调用中的地址就是换算过来的,…

    2021年7月5日
  • 自由口发送数据

    CPU216自由口发送数据,我现在用SMB34触发中断0来发送的,我用中断循环每100ms发送一次。我现在的问题是对方要求我1分钟发送一次,那么我在用sm0.0来触发中断34,然后…

    SIMATIC S7-200 2020年11月1日
  • 温度PID超调

    向导生成PID程序,4路温度模块,设定值80度,控制范围总是在79-84.5度之间浮动.程序大致:当反馈值大于81度时开始冷却,低于81度时,根据PWM占空比来控制加热器.对于这种…

    SIMATIC S7-200 2021年7月5日
  • 两台S7-224和TP277之间的数据通讯

    两台S7-224XP地址分别是8和6 ,PORT0口用1根PROFIBUS 网络电缆总线用总线连接器连接。8号连接器为ON,6号连接器到8的为进,连接TP277…

    SIMATIC S7-200 2020年11月1日
  • 威纶MT8000与s7200连接

    威纶MT8000与CPU266通过S7200的以太网扩展模块CP241-1连接,哪位大侠做过,详解一下硬件连接与软件设置。多谢! 最佳答案 发到你邮箱了,在392页 提问者对于答案…

    SIMATIC S7-200 2020年11月1日
  • WinCCflexible2008 SP5 Upd1

    哪位大神有WinCCflexible2008 SP5 Upd1。网上百度链接都失效了。 问题补充:这个链接受权限限制,下载不了!!!! 最佳答案 链接:http…

    2021年7月5日
  • (CP 243-1)因特网模块

    (CP 243-1)因特网模块 6GK7243-1EX00-OXE0 与 6GK7243-1EX01-OXE0的区别,用于以太网通讯可以通用…

    SIMATIC S7-200 2017年11月19日
  • s7-200与梅托的称重仪表通讯

    S7-200,226的PLC+TP 177micro的触摸屏,现附加一个梅托的称重仪表,称重仪表上带RS-232/RS-485口,但不支持具有地址识别的多路通信功能。是否…

    SIMATIC S7-200 2020年10月31日
  • S7-200plc控制伺服电机位置控制

    如何获得应用库MAP SERV Q0.0和MAP SERV Q0.1   谢谢! 我找到链接了,但是…

    SIMATIC S7-200 2017年5月29日

发表回复

登录后才能评论