在使用s7 200中,看到有使用bcd码的实例,其用法与16进制很相近,手册的数制中又没有介绍bcd码的专用形式,感到很迷惑,请给予解答。谢谢
问题补充:
谢谢大家的及时回复,可能大家没有看清楚我的问题,bcd码的概念是较为基础的,我了解。不明白的是,在s7 200中如果出现了
如:16#1000 1001(没有出现A.B.C.D.E.F)怎样知道是16进制还是bcd码呢,两者可是差的很多啊。
另外,没想到这么多的回复,再次表示感谢,以后我会经常来这里。
最佳答案
16#1000 1001=2#10000000000000001000000000001
如果你认为它是双整数,那么它等于16#1000 1001
如果你认为它是BCD码,那么它还是等于16#1000 1001
它在计算机或PLC里存储的格式是不变的。
估计你越听越糊涂,如果你有PLC,那么你玩玩读时钟指令和写时钟指令,你就明白了。
提问者对于答案的评价:
大家都是答非所问,你的回答表明你认真的看了我的提问。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352844.html