登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:西门子PLC整数转换为双整数指令的问题
点击:7684 回复:4
楼主
编辑
引用
管理
466726418
“使能有效时指令将整数值(IN)转换成双整数值,并将结果置入OUT指定的变量中。符号被扩展。”
其中“符号被扩展”是什么意思?
12-11-29 19:06
1楼
编辑
引用
管理
cvlsam
整数的最高位是符号位,整数是16位数据,因此第16位就是符号位。
双整数的最高位是符号位,双整数是32位数据,因此,当整数转换为双整数时,符号位由第16位被扩展到了第32位。
Regards
12-11-29 19:41
2楼
编辑
引用
管理
luosiji2012
过来学习的 我是新手 帮你定起来吧
12-11-29 19:41
3楼
编辑
引用
管理
466726418
引用
cvlsam
在 2012/11/29 19:41:24 发言
【内容省略】
原来这就是“符号被扩展”。
12-11-29 19:52
4楼
编辑
引用
管理
466726418
我之前看得有点晕晕的,又不理解“符号被扩展”是什么意思,后来就不管它了。自己就这样理解:对有符号来说符号位扩不扩展都是那个数。(即输入是什么数,转换后也是什么数,反正都不变,只是对无符号表示的时候就不同了)
12-11-29 20:07
工控新闻
研华科技与Axelera AI深化战略合作 加速推动基于Europa平台的边缘AI创新
国产化工业级网络安全市场研究(2023-2025年)
新松工业机器人首次批量应用汽车焊装主线
“小米系”具身智能公司,获数亿元B+轮融资
人形机器人量产元年开启 产业链进入规模化商业化新阶段
施耐德电气:告别千万美元成本代价,开放自动化解锁企业降本增效新路径
HMS | 当铸造年会遇到Ewon:一场关于出海的深度对话
AI赋能智造营销破局,「AI Makes AI」数智营销峰会在张江落幕
更多新闻资讯