INT WORD 格式转换

INT格式的2#1000 0000 0000 1010是-10
WORD格式的2#1000 0000 0000 1010是32778
这两种格式怎么转换啊,网上好多答案说不需要转换可以直接使用,但是他们的数值都不一样

最佳答案

把INT类型数-10 传到WORD 类型的变量里,它就是2#1111_1111_1111_0110至于是多少,自己算下吧,反正不是32778。
把INT类型数-10 传到INT类型的变量里,它就是-10。
负数在计算机里是以补码的形式存储的,所以-10 以二进制形式表示出来是2#1111_1111_1111_0110。
的确是不需要转换的。

提问者对于答案的评价:
谢谢您的回答,但是我对补码的概念不是很清楚,什么情况会用补码的方式表示

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc168376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月11日 下午2:58
下一篇 2017年6月11日 下午2:58

相关推荐

  • S7-200 存储

    各位高手,帮个忙!我的控制器是S7-200系列的。我做了一个PID程序,程序大小49K,我用CPU224下载时提示“块尺寸大于PLC存储空间,或系统快含有无效的参数”,我怀疑是存储…

    SIMATIC S7-200 2020年11月5日
  • 200PLC密码清除

    请问各位,我有一224CN的PLC,是加了4级的密码,我想把这个密码和程序清除,重新用这个PLC,可是清不了,点PLC清除,出现密码框,我问了西门子密码是CLEARPLC,我输了也…

    SIMATIC S7-200 2020年11月1日
  • s7-200怎样配置才可以支持两路高速计数器输入,一路电压为:0~10伏模拟电压输出

    请各位帮忙!!! 最佳答案 高速计数器HSCx有6个,从HSC0至HSC5每种高数计数器可以工作在0-11的12种工作模式下,每种工作模式要占用不同的 Ix.x&nbsp…

    SIMATIC S7-200 2021年7月4日
  • CPU226主站 3个仪表从站 MODBUS通讯 PORT0坏了

    CPU226主站 3个托利多仪表从站 modbus通讯(已经通讯成功),实验使用一段时间后发现通讯不上了,检查线路没有问题,发现PORTO坏了,STOP后PPI…

    SIMATIC S7-200 2021年7月5日
  • S7-200 BGN_ITIME,CAL_ITIME定时功能如何理解?

    如图:我作了一个截图,我不知道这种定时功能是如何实现的?另外这图上面一个调用的时候打个小叉是表示什么意思呢? 图片说明:    最佳答案 我不知道这种定时功能是…

    2020年10月31日
  • 如果用电子尺数转换脉冲数

    请问有哪位工程师能把在运行的电子尺数AIW数据每减少200个数就能转换产生一个脉冲输出。能否通过什么指令能做到,请指教,万分感谢! 问题补充:我想用电子尺下降的速度数,来控制我颜料…

    SIMATIC S7-200 2021年7月5日
  • s7200模拟量输出控制变频器的频率

    现有200系统模拟量输出接MM430变频器控制其频率,发生问题:万用表检测模拟量输出端子无电流输出。已排除的可能故障:200程序模拟量输出地址无误,EM232模拟量模块带电,EM2…

    SIMATIC S7-200 2020年11月1日
  • CPU224XP模拟量输入问题

    大家好,关于我的PLC控制,有一个问题想请教下:PLC是CPU224 XP,因为它有两个模拟量输入口,且只能接受电压信号,我们的传感器输出时4——20mA的电流信号,现在…

    SIMATIC S7-200 2020年11月5日
  • 伺服定位完成信号

    用PLC发高速脉冲,如果用PLC本身的脉冲输出完成位,来作为伺服完成定位,然后触发程序的下一步,那伺服会不会还有滞留脉冲没有发完,得需要伺服的定位完成信号?  …

    SIMATIC S7-200 2018年12月14日
  • s7-200通讯问题

    COPU226通过EM277和一个PC机相连(PC机主要用于监控,距离控制柜100米左右),同时和一个TD200文本显示器(距离控制柜200米左右)相连。请问,需要怎样连接(需要C…

    SIMATIC S7-200 2021年7月5日