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

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

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

相关推荐

  • 请教大侠一个程序问题

    1>如图1,只有网络1与网络2时输出正常,加了网络3后Q0.2就不正常输出了,这是为什么呢?2>调用子程序的前边不能加常闭触点吗?为什么?我把一个转换开关设置了互锁不能…

    2017年7月25日
  • wincc与200通信

    1.用PC  ACCESS  可以实现WINCC和200PLC进行DP通信吗,我知道要使用EM277模块??? 200PLC中VB…

    SIMATIC S7-200 2018年12月2日
  • s7-200 无线通讯协议问题

    大家好,我现在想用s7-200做一个gprs无线通讯的项目,我现在手机有一个无线通讯的模块,模块有rs485通讯端口,支持TCP/IP协议,这样s7-200还用加以太网模块吗,这个…

    SIMATIC S7-200 2020年11月1日
  • 在编程软件上编译的正确文件在PLC使用时对吗

    在编程软件上编译的正确文件在PLC使用时对吗 最佳答案 写好程序必须编译才可以下载的 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年11月5日
  • 除数为0时,不报警

    大家好,我在线监视时。发现除数为0时,该指令会变成红色,但是在PLC信息中,却找不到运行出错的记录。是200的不记录这个信息还是其它原因。PLC也继续运行,没有停下来,好像在其它品…

    SIMATIC S7-200 2020年11月5日
  • 200的modbus通讯

    我按照帮助文档,写个小程序,对MBUS_INIT和MBUS_SLAVE进行的参数配置和帮助一样,结果,modbus通讯失败,我的micro/win可以继续和PLC通讯联机。&nbs…

    SIMATIC S7-200 2021年7月5日
  • 使用EM253时,如何查找原点

    请问:使用EM253定位模块时,如何查找原点,PLC程序如何编写,谢谢! 最佳答案 EM253的向导里有原点设定,可以设定回零的运行模式。硬件方面需要自行安装一个原点检测传感器,输…

    SIMATIC S7-200 2021年7月5日
  • 关于GE PLC(RX3i,CPU315)与S7-200的MODBUS(从站)通讯

    关于GE的使用很少,现在与S7-200的modbus通讯,求指导,现在遇到的问题是主站端口的初始化无法建立,第二是两个站之间的地址对应关系理不清关系,希望用GE &nbs…

    2017年11月17日
  • S7-200与WINCC之间的PPI通讯

    请问哪位老兄做过S7-200与WINCC之间PPI通讯的项目,能否给出做这个项目的详细步骤?没做过的人建议不要发贴! 最佳答案 请参考: WinCC 访问&nb…

    SIMATIC S7-200 2017年6月24日
  • 条件调用子程序和跳转指令的问题

    1.我在S7300中有条件调用两个FC来做手动和自动控制程序,在自动程序里面用到了定时器和计数器,还有用(S)M作为状态标志,输出都是线圈(),在调用手动FC时,我在OB1里面对定…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论