登录
首页
PLC论坛
台达PLC
回帖
发帖
正文
主题:【初学讨论】-32767 -32767 = -32765 ?(台达DVP-PLC)
点击:1694 回复:10
楼主
编辑
引用
管理
mjinbao
按台达DVP ES2型PLC。
如附图一个试验,仿真运行程序,得:(-32768) + (-32768)= -32767、(-32767) + (-32767)= -32765;如何理解呢?
而又-32768与-32767仅相差1,-32767与-32765却相差2。
——————
2013 05 01注:
因见回帖寥寥,特在标题增加“初学讨论”字样。
最后修改:
2013/5/1 6:56:11
13-04-27 07:05
1楼
编辑
引用
管理
kachakacha
反码,补码……令人头疼的二进制运算。
Good Luck~
13-04-27 08:38
2楼
编辑
引用
管理
ZCMY
呵呵;
你需要明白你执行的是16位or 32位运算;
16位运算的话,数值范围在:-32768~32767;
你的已经溢出了;
13-04-27 10:23
3楼
编辑
引用
管理
mjinbao
kachakacha大驾光临,谢谢!
不知有否新学的朋友,对此有兴趣;
可说说看法或体会。
13-04-28 06:53
4楼
编辑
引用
管理
mjinbao
看来,初学的朋友,没遇到这简单的问题;
楼上两位回帖的,都是资深工作者了。
13-05-01 06:29
5楼
编辑
引用
管理
mjinbao
还有几分,谁要?
要不,下次只设个几分了。
13-05-02 13:25
6楼
编辑
引用
管理
wushulin
一个圆圈一样的东西。大于32767就变成了-32767.然后就会-32766.....0.
如果是32位,那就是32767+N变大。
13-05-02 19:42
7楼
编辑
引用
管理
mjinbao
谢谢三位老师的回复,给分完毕,我的10分也返回了;
本来还想对主题作点解释的,太小儿科,也就罢了。
13-05-05 10:41
8楼
编辑
引用
管理
cfm6662008
应该是溢出了……
13-05-05 15:17
9楼
编辑
引用
管理
Henryxzz
[QUOTE]初学者路过~~~~~~[/QUOTE]
14-07-18 17:42
上一页
下一页
工控新闻
港科大与比亚迪共建具身智能联合实验室
2025中国产业转移发展对接活动制造业数字化转型供需对接活动成功举办
霍尼韦尔中国总裁余锋:专注中国本土创新 聚焦绿色发展
和利时闪耀2025全球数字经济大会
218个项目!全国智能机器人锦标赛完成初筛
汇川技术能源安规实验室获TÜV南德认可实验室资质
2025中国机器视觉产业链解析
机器人企业扎堆冲刺港股
更多新闻资讯