读取PLC内部CPU时钟

2018-04-23  本文已影响154人  凌雲木

|

举例说明 如:控制路灯16::05到06:05这段时间。路灯每分钟亮35秒灭25秒

PLC内部时钟数据存放在辅助区A中,如下

A351.00 ~ A351.07 秒 (00 ~ 59,BCD)

A351.08 ~ A351.15 分 (00 ~ 59,BCD)

A352.00 ~ A352.07 时 (00 ~ 23,BCD)

A352.08 ~ A352.15 月份当中的日 (01 ~ 31,BCD)

A353.00 ~ A353.07 月 (01 ~ 12,BCD)

A353.08 ~ A353.15 年 (00 ~ 99,BCD)

所以只需要A351和A352的数据,A351中前八位是分钟数据,后八位秒钟数据。屏蔽前八位获得秒钟数据,屏蔽后八位获得分钟数据,采用ANDW指令实现这一目的。程序如下
[图片上传失败...(image-4aeb0e-1524444746565)]

[图片上传失败...(image-23fa53-1524444746565)]

图片 图片 图片 图片

经仿真结果验证程序完全正确,时间和标准时间一致

上一篇 下一篇

猜你喜欢

热点阅读