登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:时刻比较指令用法

点击:3614 回复:4

=DT(341)
H10
A351
H100
怎么知道H10的值是0038H?
时刻10:00:00是怎么设定出来的?
本人新手,恳请高手指教!非常感谢!
10-06-08 00:59
不知道这是什么系统的,好像是台达的PLC?
一些系统有专门的寄存器,用于存放时、分、秒
对这些寄存器读或写就OK了。
10-06-08 08:22
0038H : 0000 0000 0011 1000
对于时间比较指令来说,其控制字屏蔽了年月日的比较,而仅仅针对时秒分的比较。
其中:H100的低8为存放的是秒的比较值,对应比较的为A351(系统时钟)的低8位,H100的高8位存放的是分的比较值,对应比较的是A351的高8位,H101的低8位存放的是小时的比较值,对应比较的是A352的低8位,A352的高8位为日,A353的低8位为月,A353的高8位为年,因为控制字的第3,4,5位为1,所以年月日被屏蔽不进行比较。
10:00:00如何设置?
比较值都是用BCD码进行比较,因此使用MOV指令向比较区域存放数据即可。
如:10:00:00  那么分与秒合起来就是  #0000(欧姆龙中BCD码与16进制使用相同的前缀#)
MOV #0000  H100
而小时占用的是低8位,因此  MOV #0010 H101
Good Luck~
10-06-08 09:03
cvlsam 就是嚴謹。很好。
10-06-10 00:08
学习了~!
10-06-22 16:57

工控新闻

更多新闻资讯