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

主题:如图:为啥警告重复输出?

点击:5576 回复:41

其实记住就行了,没必要深究。
一般情况下,PLC是以二进制存储数据的,16位二进制是一个字,就是1111 1111 1111 1111 ,这是最大值,转成十进制就是65535。
有符号的时候最高位是符号位,实际数据容量是15位,111 1111 1111 1111,转成十进制是32767,再加上正负号
19-03-11 08:25
负号不是-32768吗,咋出来的就是1是负号,1000000000000000咋出来-32768
最后修改:2019/3/11 18:28:47
19-03-11 18:26
为什么int是从-32768到32767而不是从-32767到32767呢?
2014年08月27日 14:55:33 慢慢的踏实走 阅读数:908
计算机用二进制表示负数是用的“补码法”,做法是正数按原码,负数用其相反数的反码加一。
这种结果用-32768代替了“-0”,可以使符号位能与有效值部分一起参加运算,从而简化运算规则;同时使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计。
举例:
3的码值是 00000011,-3则为:11111100+1= 11111101
32767的码值是01111111,11111111(15个1),-32767是
10000000,00000000+1=10000000,00000001
-32768是01111111,11111111+1=10000000,00000000
百度抄来的
19-03-12 08:09
...计时器bcd模式可以拿来做数据运算啥意思,大佬
19-03-12 19:37
附件 QQ截图20190329172324.jpg
这是为啥,大佬
19-03-29 20:43
附件 QQ截图20190401081129.jpg
19-04-01 08:11
还是红的,大佬。
19-04-01 19:17
http://m.gkong.com/bbs/465078.ashx
把原先那根线擦掉
19-04-02 08:07
附件 QQ截图20190411182622.jpg
这是为啥,大佬
19-04-11 18:25
???
19-04-12 08:02

上一页 下一页

工控新闻

更多新闻资讯