Clock_Integer库指令试用问题

比如我的时钟库存储区地址VB0 ,输入地址ADRESS为 VD10这个VD10好像没有任何作用,各位能否解释一下,这个时钟库输入地址ADRESS有什么用?另外,用了时钟库指令怎么还是要16进制才可以正确显示时间? 
 年月日时分秒是否分别存储在vb10,vb11,vb12…….中
 

问题补充:
LaoHuai – 初级工程师  第9级 
 你好 我就是按照你说的做的,为指令制定的存储单元里面存储的是16进制的年月日….
 按照你说的 我在adress位置填写的是VD10 但是我读取VB10,vb11,vb12 ….但是里面全是0呀
 

最佳答案

要用&VB100,不能直接写VD100
 为指令指定的存储单元里面存储的是16进制的年月日,这句话是什么意思??
  你按我说的步骤做了吗?时钟时间是设定在硬件时钟里的,不是设定在存储区的!
  1 将PLC和电脑连接上
   2 菜单: PLC—实时时钟—读取PC—设置,向PLC设置时间结束。
   注意:CPU221、CPU222 没有内置的实时时钟,需要外插“时钟/电池卡”才能获得此功能。
   3 下载程序(先添加Clock_Integer 指令库,为库分配内存):
   LD     SM0.5
   EU
   CALL   READ_RTC_I, &VB100
   4 在状态图里观察数据,格式就用无符号数。
   VB100 年
   VB101 月
   VB102 日
   VB103 小时
   VB104 分钟
   VB105 秒
   VB106 保留
   VB107 星期
   看到这里就没什么疑问了吧?
   4 如果输入地址ADRESS为 VD10,那么VB10里面的值是年,VB11是月,VB12是日等等。
     
   5 比如我的时钟库存储区地址VB0,这个地址可以随便选择,只要不和其他地址冲突就行。

提问者对于答案的评价:
解答的很详细很热心谢谢了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc315298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐