PLC为S7-200smart 或S7-200系列控制器,怎么计算PLC从断电后到PLC再次上电的间隔时间。实例是一个设备,初次需加热几小时后才能开机,但设备在运行中突然断电了,当断电时间小于设定的时间时,可以忽略再次加热直接进入开机流程。现在难点是没想好PLC断电啦,怎么统计这个断电的间隔啊。哪位大神给我指导一下。谢谢!邮箱shanghai8875@163.com.感激不尽!
最佳答案
这个控制思路可以这样来做:
1)调用读取、写入系统时钟,READ_RTC/SET_RTC,但紧凑型 S7-200 SMART CPU 型号 CR40 和 CR60 不含 RTC(实时时钟)或超级电容。SB BA01 实时时钟保,是只保存时钟
2)调用SM0.3从上电或暖启动条件进入 RUN 模式时,该位接通一个扫描周期。,计算重新启动后与前一次断电时的时间差,当然SM0.1也可以。
3)利用SM0.1的上电一次激活功能计算差值,然后计算的差值的大小比较是否实现你的控制要求。
提问者对于答案的评价:
111
专家置评
针对标准型CPU,首先读取系统时钟,将数据存放到掉电保持的数据区域,上电后使用SM0.3读取系统时钟,然后两个时间做差。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc146637.html