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

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

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

相关推荐

  • S7-200通过MPI协议与SMART700IE连接

    S7-200能否通过MPI协议与SMART700ie进行通讯?如果可以通讯线如何制作?如果不可以怎么才能提高这两款产品的通讯速度?谢谢 最佳答案 S7-200通过PPI协议的通讯:…

    SIMATIC S7-200 2017年11月20日
  • CP5611与S7-200通讯

    电脑上用CP5611卡与新的S7-200(里面没程序)的编程口联机时,能通讯的上吗?就是相当于用5611卡当编程电缆的功能用。注:PLC是新的。 最佳答案 电脑上用CP5611卡与…

    SIMATIC S7-200 2020年11月5日
  • 文档

    请教,s7200smartplc用PPI缆(3BD30)和电脑连接,假如编程电缆和PLC连接成功后,但在设备管理器里没有端口显示,怎样在电脑上进行在线模拟?有没有一种编程电缆连接s…

    SIMATIC S7-200 2021年7月5日
  • 8路热电偶输入模块

    一个226cn 的cpu ,连个8路的em231热电偶输入模块,我现在用两个k分度的热偶接的地址为aiw0 和aiw14,拨码为00100000,其余…

    SIMATIC S7-200 2017年11月16日
  • S7-200 OPC Server 是不是就是Simatic net

    看到一片关于S7 200与Wincc通讯的文章,里面提到这两个建立通讯 需要用到S7-200 OPC Server 这个软件&nb…

    SIMATIC S7-200 2020年10月31日
  • 机器动起来后,PID调节的温度稳定不了,什么原因啊?

    温度设定的是110度,不开机很稳定。但机器只要一开动,温度就会慢慢的一直往下降,一直降低到八十多度才又会慢慢的上升,机器在动作过程中,要使温度完全稳定下来需要两三个小时。而且一关电…

    SIMATIC S7-200 2020年11月1日
  • s7-200经常性无输出

    s7-200,cpu224经常性无输出,需要重新上电恢复正常,使用一段时间问题又会出现,不断重复出现此现象。多台设备都有 钻石用户推荐最佳答案 1、检查硬件接线是否有松动,接触不良…

    SIMATIC S7-200 2021年7月5日
  • 称重累计zongzhongliang

    VW20是累计每批次的总重量,大家看看对吗 最佳答案 上一个回复AC2就是累积值,你把VW20替代AC2 提问者对于答案的评价:这样写是否可以呢,VW20是否是每批次的累计的总和,…

    SIMATIC S7-200 2017年5月31日
  • S7-200 局部寄存器

    图片主程序中 LD0 如何理解?  可以把他看作是VD0吗?能否提供下相关资料 谢谢 图片说明:    最佳答…

    2017年11月13日
  • 2个使用STL的问题

    用STEP 7-Micro/WIN编程(CPU226)的时候发现两个问题: 1. 我编写的代码,进行某种操作后代码可能会自动重新改掉。比如:&nbsp…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论