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

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

问题补充:
各位说的显示格式在哪改呀,我用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

相关推荐

  • ET200s与ET200SP的区别

    ET200s与ET200SP的区别 如何选型 钻石用户推荐最佳答案 ET200SP 是新一代的分布式IO,紧支持PROFINET IO1:无需单独供电…

    SIMATIC S7-200 2021年7月5日
  • s7-200plc输出斜波信号

    s7-200PLC如何输出一斜波信号,例如,10秒内通过模拟量均匀输出4-20ma信号,谢谢。 最佳答案 10秒内通过模拟量均匀输出4-20ma信号,也就是10秒将输出从6400增…

    SIMATIC S7-200 2020年11月1日
  • Modbus的技巧

    通常在做modbus的时候是否需要让MBUS_msg块循环读写? 最佳答案 2个站以上或2个不连续区域的数据区采集必需要用轮询了。 提问者对于答案的评价:谢谢 专家置评 已阅,最佳…

    SIMATIC S7-200 2017年11月6日
  • 西门子触摸屏与其他PLC连接?

    我们用过西门子PLC和其他牌的触摸屏通讯,那反过来可不可以用西门子的触摸屏比如KTP178和其他牌的PLC连接呢?比如台达的PLC? 最佳答案 可以,只要通讯协议相同设置一下通讯地…

    SIMATIC S7-200 2021年7月5日
  • 两台S7-200是否可以做以太网无线的通信?

    我这里是两台S7-200,分别接有一个以太网模块,然后现场原因,只能无线,那么每个以太网模块分别接一个家用的无线路由器,请问这样是否可以建立通信?把两个PLC的变量均相互映射起来。…

    SIMATIC S7-200 2020年10月31日
  • 初学者如何看S7-200的程序

    初学者如何看S7-200的程序 最佳答案 1、通读系统手册,这是第一步; 2、看别人的程序,起码控制方面的识知和写程序的人相当或高出,才能理解程序所要达到的目的,否则光是…

    SIMATIC S7-200 2021年7月5日
  • 从此下的4.0-SP6

    从此下的4.0-SP6有些不正常例如指令向导     请问为什么 最佳答案 在“PLC”菜单中–类型,更改为你需要的类型。一般2…

    SIMATIC S7-200 2021年7月5日
  • 用西门子wcc做的触摸屏PC和PLC是否能模拟程序

    我用WCC在PC做的组态能否在没有屏的情况下和S7-200连接,进行模拟程序  请帮忙指点一下!谢谢 最佳答案 WinCC 访问 S7-20…

    SIMATIC S7-200 2021年7月5日
  • 通信连接问题

    用200PLC与台达变频器进行通信,通信接口如果自己做是否可行?     两个通信口都是RS485的,所以自己做通信电缆:3—…

    SIMATIC S7-200 2021年7月5日
  • 热电偶与热电阻问题求助。

    1.热电偶输出的是毫伏的电压信号是吧?输出的是多少毫伏到多少毫伏的的电压信号??K型热电偶的量程是0到多少度? 2.热电阻输出的是毫安的电流信号是吧?输出的是多少毫安到多…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论