PLC200里面
DECO指令中,送一个10进去,出来的是1024,为什么是1024呢?
ENCO指令中,送一个2#1000,为什么出来的是2#11呢?
这两个指令是怎样理解的呢,可以给小弟详细点讲讲吗.
郁闷啊
还有填表指令是怎样用的呢,在什么情况下用到,改怎样理解这个指令呢?
高速计数器是在什么情况下才用呢?
对于上面的问题实在是不懂,有请高人指教,小弟感激不尽啊
还有个问题
整数45转化为双整数后,基二进制表示为:2#0000_0000_0000_0000_0000_0000_0010_1101,而整数-45转化为双整数后则为:2#1111_1111_1111_1111_1111_1111_1101_0011。
为什么-45转化为双整数是2#1111_1111_1111_1111_1111_1111_1101_0011的呢,这个数怎么会等于-45的呢?
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏分:15 | 解决时间:2008-08-12 10:13:26 | 提问者: 国大阿四分地 -
最佳答案
回答者:
xiaohaoc
-
中级技术员  第6级
2008-08-08 10:46:34
提问者对于答案的评价:
谢谢
最后一个问题,那是补码表示
回答者: dragonkill34 - 新生  第1级
2008-08-07 15:08:14
DECO指令中,送一个10进去表示输入连续10个0,所以输出为2的10次方,即为1024
ENCO指令中,送一个2#1000表示从最低位开始连续有3个0,所以输出为十进制的3,二进制的11
回答者: kkz - 中级技术员  第6级
2008-08-07 15:42:58
那是负数的补码.
回答者: 小鸟要飞 - 高级技术员  第7级
2008-08-07 21:28:16
补码
回答者: 1535 - 初级工程师  第9级
2008-08-07 22:08:28
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!