VB和VW数据问题

VB508是140,VB509是144,为什么VW508不是35984呢?好像是变成了-29952

问题补充:
我是个新手,我要怎么设置它是有符号或无符号?

最佳答案

是-29552吧。
35984和-29552的二进制存贮格式是一样的,只是作为不同的数据类型处理表现为不同的值 。
当将其当作无符号数时,最高位是当作数据位处理的,得到的值是35984。
当将其当作有符号数时,最高位是符号位,最高位值为1,所以是负数,其值是-29552。

提问者对于答案的评价:
那如何设置它为有符号或无符号呢?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 上午11:34
下一篇 2020年11月5日 上午11:35

相关推荐

  • 数控机床自动运行问题

    机床有手动运行,和自动运行,我想知道自动运行的程序必须是在数控系统的情况下才能运行吗?我要S7-200代替数控系统,是否可以进行自动运行?如果可以程序该怎么编!请系而全面的解答,谢…

    SIMATIC S7-200 2020年11月1日
  • 实数如何转换为整数

    实数如何转换为整数,我将一个实数进行了运算,然后需要输出为一个模拟量。但是模拟量是要求字的形式。实数不行。我该如何作。 就是将数字量4.5,输出为模拟量电流。我的是plc…

    SIMATIC S7-200 2021年7月5日
  • CPU224 CN和CPU224XP CN有什么区别

    rt 专家建议 您好,CPU224 CN和CPU224XP CN的区别主要有:1、CPU224XP 的程序存储器和数据存储器比CPU224大;2、CP…

    SIMATIC S7-200 2020年11月1日
  • 提问

    你好 ;用时钟比较指令定时停机后,怎样用界面输入密码开机继续使用,谢谢 最佳答案 都停机了还搞毛呀!都是钱惹得祸!如果要这样做,也是跳过主程序不执行控制输出了,而不是把c…

    SIMATIC S7-200 2020年10月31日
  • 输出脉冲频率 1是5V 0是0V的传感器要怎么接到PLC上

    输出脉冲频率 1是5V 0是0V的传感器要怎么接到PLC上啊 最佳答案 你连接编码器的输入?如果是,CPU224 XP的高速输入(I0.3/4/5)是…

    SIMATIC S7-200 2021年7月5日
  • WinCC_flexible_2008_SP4

    WinCC_flexible_2008_SP4不能安装下列程序,安装停电脑系统是w732位 最佳答案 把杀毒、卫士等软件关掉,以管理员身份运行安装程序,要是还不行的话,有可能需要重…

    SIMATIC S7-200 2017年6月11日
  • EM231模块维修问题?

    大家有知道西门子EM231模拟量4输入模块在哪里可以维修吗? 钻石用户推荐最佳答案 这玩意说真的维修没有什么价值了。你掏钱去某宝或是某鱼上买个二手功能正常的。估计不到200元就搞定…

    SIMATIC S7-200 2021年7月5日
  • 做个除法。整数变实数,怎么写?

    模拟量换算得来的实数,带6位小数。我只想保留一位,该怎么做? 我有个想法不知道对不对:R乘以10,取整,再除以10.就应该能得到带1位小数的实数了。 现在写到最…

    SIMATIC S7-200 2021年7月5日
  • S7-200用XMT指令如何发送字符串常量

    如标题,谢谢! 最佳答案 将这些字符串赋值给输出缓冲区即可,注意加上引号。XMT 指令利用数据缓冲区指定要发送的字符,用于向指定通信口以字节为单位发送一串。详见:《&nb…

    SIMATIC S7-200 2020年11月1日
  • 求西门子200PID编程实例!带注释越详细越好。

    求西门子200PID编程实例!带注释越详细越好。 最佳答案 《西门子S7-200编程案例--PID程序》下载连接:http://www.gkzhan.com/st777/Info_…

    SIMATIC S7-200 2020年11月1日