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

相关推荐

  • 安装了micro/win sp9 支持的CPU类型

    大家好,我安装了sp9,但是有的CPU类型在里面未找到,假设CPU222CN没有。请问是否要和CPU222CN连接好之后就会显示出来还是本来就没有的。 最佳答案 正如你所说,你只要…

    SIMATIC S7-200 2018年12月7日
  • 控制电机

    我想用CPU422主单元做一个位置控制程序,有原点回归,有规定行程(可以变更),梯形图不知如何做,想向各路高人请教,望能赐教及相关程序例子,谢谢!   问题补充…

    SIMATIC S7-200 2021年7月5日
  • pc access 通讯问题

    碰到个问题,我的PC ACCESS 不能与PLC通讯,但是我的MICRO/WIN确能通过以太网与PLC通讯(这说明我的IP设定是对的),我的PC AC…

    SIMATIC S7-200 2021年7月5日
  • 请问,STEP 7-Micro/MIN SP9怎么设置子程序密码?

    请问,STEP 7-Micro/MIN SP9怎么设置子程序密码? 最佳答案 S7-200密码保护常见问题http://www.ad.siemens.com.c…

    SIMATIC S7-200 2021年7月5日
  • 三线制传感器输出端短路

    三线制传感器,三根线分别是24+、24-、信号。输出为4-20毫安电流,如果传感器的输出短路的话,传感器会烧毁吗? 最佳答案 电流型的输出短路不会损坏变送器,但是接错线很可能会烧变…

    SIMATIC S7-200 2018年12月6日
  • s7-200 plc 224xp可以接多少路RS485通信?

    s7-200 plc 224xp可以接多少路RS485通信?我知道其本身是带有两个485口的,但我需要用到至少4路的RS 485通信,而且其协议和波特…

    SIMATIC S7-200 2017年6月24日
  • S7-200 PID 控制温度不稳定问题

    各位老师:本人近日调试一控制水温的系统,通过板式交换器用蒸汽加热来控制水温,接受模拟量信号(0-10V)的电动阀装在蒸汽进口,我采用224的PID向导生成的程序来控制,电动阀的开和…

    SIMATIC S7-200 2020年10月31日
  • 6es7 214-1ad22-0xb0cpu(cpu224)

    这个型号plc的cpu在哪??,4256bwp和24c256都找不到?? 钻石用户推荐最佳答案 楼主,一般没拆过的,都不知道你在问什么。 我来指导一下吧,你说的那不是CP…

    2021年7月5日
  • 什么叫做带参数的子程序?

    我的提问请看以下链接:http://www.gongkong.com/Forum/ForumTopic.aspx?Id=2009042219011500001 大家有关于…

    SIMATIC S7-200 2021年7月5日
  • smart200用PPI编程电缆通讯

    用的是smart200SR30的PLC,别人已经下载好程序,以太网口与触摸屏通讯,485与另一处的226通讯,这边用西门子200的编程电缆下载老是通讯不上,提示如下图,用以太网吧,…

    2021年7月5日

发表回复

登录后才能评论