整数,双整数,实数的区别

为什么我把整数转换成双整数时,这个数就变了,再转换成实数时又变了,为什么啊,请老师们指点一下,谢了

问题补充:
各位说的显示格式在哪改呀,我用S7-200的那个仿真软件看的,在这里能设置显示格式么,我选的EM235,采AIW0里的数送到VW100里,再转换成VD200,再转换成实数还是VD200,我发现数就不一样了

最佳答案

S7-200系统中的数据及其格式
 S7-200 CPU收集操作指令、现场状况等信息,把这些信息按照用户程序指定的规律进行运算、处理,然后输出控制、显示等信号。

 所有这些信息在S7-200 PLC中,都表示为不同格式的数据,作为数据来处理;按照其自身定义,格式不同的数据表示不同含义的信息。

 在S7-200中,各种指令对数据格式都有一定要求,指令与数据之间的格式要一致才能正常工作。例如,为一个整数数据使用实数(浮点数)运算指令,显然会得到不正确的结果。

 数据有不同的长度(以二进制表示它们时,占据的位数不同),也就决定了数值的大小范围。模拟量信号在进行模/数(A/D)和数/模(D/A)转换时,一定会存在误差;代表模拟量信号的数据,只能以一定的精度表示模拟量信号。

 所有的数据在PLC中都是以二进制形式表示的 
 数据都有其特定的长度和表示方式,称为格式 
 数据的格式与用于运算、处理它的指令相关 
 以不同的格式查看一个数据,或是使用不同格式的指令处理它,会得到不同的效果
 INT(整数)16(字)有符号整数- 32768 ~ 32767;8000 ~ 7FFF(Hex)无符号整数0 ~ 65535;0 ~ FFFF(Hex).
 从以上例子可以看出同样是整数但有符号的和无符号的所表示范围不同,得出的结果也不同。当你在对同一个数据进行不同种类的数据格式来表示时就会出不同的结果了。

提问者对于答案的评价:
谢谢,以后请多关照

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:38
下一篇 2021年7月5日 上午2:38

相关推荐

  • 高速计数器的数值掉电保持

    高速记数器HSC读取增量旋转编码器脉冲数,掉电怎么才能保持啊?另,编程软件里的那几个掉电保持区地址有点不太清楚各位大大能否举例指教一下?小弟不胜感激! 最佳答案 每个扫描周期将高速…

    SIMATIC S7-200 2021年7月5日
  • PC与PLC通讯可以上载不能下载

    S7-200可以上载什么程序块、数据块和系统块多很正常,但是下载时就这能下载数据块和系统块,而程序块怎么也下载不了。这是什么原因请高手指点。而且我的编程软件是STEP 7…

    SIMATIC S7-200 2020年11月5日
  • CPU224XP-CN DC输出带负载的能力

    我要用CPU224XP-CN DC/DC/DC 的输出点接五个欧姆龙的24V直流中间继电器,但是不知道CPU的带负载能力,CPU能承受多大的电流,每个点,和每一…

    SIMATIC S7-200 2021年7月4日
  • PLC2224XP的通信

    200xp的2个通信口能否同时进行运行2种通信协议如PPI对上位机或microwin,modbus 对其他PLC。此时是否可以通过MICROWIN 监视2个PL…

    SIMATIC S7-200 2017年12月8日
  • CPU224与组态王通讯问题

    大家好,我有一台CPU224,想通过组态王6.5.1建立上位机监控系统。在用组态王的过程中,在定义外部设备时的向导里有一项是需要填设备地址,我看了他的帮助文件依然没有搞懂。我只有一…

    SIMATIC S7-200 2021年7月5日
  • PG/PC内没有ppi选项

    系统Win7 64位,安装的软件step7-mincro/win v4.0.9.25,安装好后再PG/PC内没有ppi选项,选中MPI后提示“未找到访问点”是怎…

    SIMATIC S7-200 2017年12月7日
  • EM235AD转换后的数值范围是多少?

    使用EM235输入的模拟量,为了进行PID运算需要做归一化处理。那么涉及AD转化后的量程一直是6400-32000吗?还是有什么计算公式或者出厂已定?又或者是在PID指令中自己设定…

    SIMATIC S7-200 2017年11月27日
  • 请问:MOV-B,MOV-BIR,MOV-BIW,MOV—DW,MOV-R,MOV-W,分别什么意思。

    问:S7-200,MOV-B,MOV-BIR,MOV-BIW,MOV—DW,MOV-R,MOV-W,分别什么意思。 最佳答案 传送指令,-B是指 MOVE 输入…

    SIMATIC S7-200 2021年7月4日
  • S7-200 自由口通讯 ASCII码报文头尾怎么处理

    各位好,现在要跟仪表通讯,协议要求报文前要加ASCII码控制字符“BELSTX”,后要加ASCII码控制字符“ETX”,也就是整个通讯报文应该是“BELSTX<TEXT&gt…

    SIMATIC S7-200 2020年10月31日
  • 中断理解

    用高速计数器计编码器脉冲,每5个脉冲我中断发一个输出信号。问题是编码器转动不是PLC控制,而是电机控制的,也就是我中断处理的时候编码器还在发信号,那PLC是不是就不记录信号了?那我…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论