是电子钟程序,M8013是PLC内部的秒时钟脉冲,C1,Cl、C2分别是秒、分、时计数器。M8013每来一个秒时钟脉冲。
使用定时器实现时钟,小时、分、秒的控制。PLC资源分配D0:秒时计时。
可以用TWR(TimeWrite)指令和TRD(FNC166)TRD(P)指令两个指令来设置年月日。
参考以下两个指令:
1、TWR(TimeWrite)指令
将时间设定值写入内置的实时钟的指令:时钟数据写入指令TWR(TimeWrite)。功能指令编号为FNC167,[S·]可取T、C和D,只有16位运算,占5个程序步。
该指令的功能是用来将时间设定值写入内置的实时钟,写入的数据预先放在[S·]开始的7个单元内,执行该指令时,内置的实时钟立即变更,改为使用新的时间。D10~D15分别存放年、月、日、时、分和秒,D16存放星期。X4为ON时,D10~D15中的预置值分别写入D8018~D8013,D16中的数值写入D8019。
2、TRD(FNC166)TRD(P)指令
TRD(FNC166)TRD(P)指令为16位运算,占7个程序步。[D.]可取T,C和D。
该指令的功能是读出内置的实时时钟的数据,并放进由[D.]开始的7个字内。如图所示,当X1为ON时,将实时时钟(它们以年、月、日、时、分、秒、星期的顺序存放在特殊辅助寄存器D8013~8019之中)传送到D10~D16之中。
扩展资料1)三菱PLC初始化程序。在三菱PLC上电后,一般都要做一些初始化的 *** 作,为启动作必要的准备,避免系统发生误动作。初始化程序的主要内容有:对某些数据区、计数器等进行清零,对某些数据区所需数据进行恢复,对某些继电器进行置位或复位,对某些初始状态进行显示等等。
2)三菱PLC检测、故障诊断和显示等程序。这些程序相对独立,一般在程序设计基本完成时再添加。
3)三菱PLC保护和连锁程序。保护和连锁是程序中不可缺少的部分,必须认真加以考虑。它可以避免由于非法 *** 作而引起的控制逻辑混乱。
参考资料:百度百科——三菱PLC
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)