电子说
设备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输出的时间条件在正常扫描逻辑中运算。
全部0条评论
快来发表一下你的评论吧 !