西门子plc里边read rtc里边16#05为什么代表2005年,怎么换算的?
答案:3 悬赏:80 手机版
解决时间 2021-03-14 04:07
- 提问者网友:謫仙
- 2021-03-13 11:31
西门子plc里边read rtc里边16#05为什么代表2005年,怎么换算的?
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-03-13 12:01
╮(╯▽╰)╭因为20在另一个寄存器,你这个寄存器里的是十六进制的05。然后就是2005了。
全部回答
- 1楼网友:梦中风几里
- 2021-03-13 13:55
假如你read_rtc的out里写的是qb0的话那么qb0里存储的是年qb1里存储的是月qb2里存储的是日然后: 0 年 (0-99) 当前年份 (bcd值) 1 月 (1-12) 当前月份 (bcd值) 2 日期 (1-31) 当前日期 (bcd值) 3 小时 (0-23) 当前小时 (bcd值) 4 分钟 (0-59) 当前分钟 (bcd值) 5 秒 (0-59) 当前秒 (bcd值)qb0就代表上表的0,qb1就代表上表中的1。然后举一反三、读出来就好了。当然read_rtc的out中你也可以写vb,mb,现在懂了没?
- 2楼网友:迟山
- 2021-03-13 13:02
这个是BCD码。时间,年 月 日 都是BCD码表示的!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯