怎样在PLC断电的情况下保证QO.O输出间隔时间?

电子说

1.2w人已加入

描述

设备S7-226.当Q0.0输出的时候,有停电和急停的情况,,PLC上电,Q0.0再次输出的时候一定要间隔30秒,我的想法是在掉电的时候把系统时间保存下来,PLC再次上电时,用SM0.1去读系统时间,用再次上电时系统时间化成整数去减掉电时的系统时间,如大于30秒就具备启动QO,O的条件,这个方法可行吗?我用Micro 'n Power上的读写系统时间的库程序下载到PLC上总是报错,是不是Micro 'n Power这个库程序我的用法有问题?

作为一个完整的解决方案,建议如下: 1、给系统配置电池卡,保证数据调电时长期保存 2、激活系统一个周期时间中断,中断时间1S,或0.5S,或0.1S,根据计时精度要求定,同时兼顾尽量减少对正常扫描的影响。 3、周期时间中断例程的工作有两点:    3.1 记录中断进入的时钟,并检查本次进入的时间与上次的时间差,当两次时间差超过中断指定的时间间隔,即可认为期间有过一次调电或CPU停机。    3.2  如果有过一次调电或CPU停机,检查Q0.0输出的时间条件是否满足。 4、其他情况下Q0.0输出的时间条件在正常扫描逻辑中运算。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分