登录
首页
PLC论坛
台达PLC
回帖
发帖
正文
主题:【初学讨论】-32767 -32767 = -32765 ?(台达DVP-PLC)
点击:1801 回复: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
上一页
下一页
工控新闻
纵深推进汽车产业数字化转型
攀登工业母机“精度之巅”:走进昆明机床探寻质量密码
图尔克AI 相机TIV入围年度产品奖
六十载创新积淀,ADI开启边缘智能新篇章
图尔克可安装在防爆1区的本质安全以太网网关
台达连续五年入选科睿唯安全球百强创新机构
和利时与天津仁爱学院签约揭牌仪式成功举行
研华模块化电脑SOM-7583:通过模块化架构应对人形机器人应用挑战
更多新闻资讯