工控网首页
>

应用设计

>

让上海正航A5系列PLC超过某个时间时停机的方法

让上海正航A5系列PLC超过某个时间时停机的方法

2010/10/8 15:03:14

A5 内部有一个实时时钟,我们可以设计一个程序,让PLC 超过某个时间时自动停机。 下面为一个例子程序。 设定条件如下: 􀁺 每次开机时,PLC 检测时间,当超过2010 年3 月4 日(从3 月5 日开始),PLC 停 机 􀁺 如果开机时,I1.4 无输入且I1.5 有输入,则不进行时间检测。 编程说明: 1. 首先计算出一个时间值,方法是 年的BCD 码*400+月的BCD 码*31+日的BCD 码 例如,2010 年3 月4 日 年BCD 码是16 进制的10,等于16; 月的BCD 码是16 进制的3,等于3; 日的BCD 码是16 进制的4,等于4; 时间值=16*400+3*31+4=6497 2. 读出开机时间,也计算出相应的时间值 3. 进行比较,如果目前的时间值大于预定的时间值,停止 需要注意的是,本例中,仅在开机上电时进行时间比较。如果用户连续开机,比如从2010 年3 月4 日前就开机连续运行,不会导致PLC 停机。如果想实时停机,将例子中的所有SM0.1 触点改为SM0.0 触点即可。 如果用户将I1.4 不接通,同时必须将I1.5 接通,则不会停机。

审核编辑(
王静
)
投诉建议

提交

查看更多评论
其他资讯

查看更多

助力企业恢复“战斗状态”:MyMRO我的万物集·固安捷升级开工场景方案

车规MOSFET技术确保功率开关管的可靠性和强电流处理能力

未来十年, 化工企业应如何提高资源效率及减少运营中的碳足迹?

2023年制造业“开门红”,抢滩大湾区市场锁定DMP工博会

2023钢铁展洽会4月全新起航 将在日照触发更多商机