组态王modbus通讯s7200数据类型怎么对应

如题所述

第1个回答  推荐于2016-02-24

详见组态王关于定义S7200为Modbus从站时的帮助文档。

追问

是s7200自带的modbus从站指令,vd数据怎么读取呀 我是的vw区的数据读写都正常,通过pid 计算的温度都是实数有小数点 是存在vd区的呀,帮忙解决一下不胜感激

追答

00001至00128是映射至Q0.0 - Q15.7的离散输出
10001至10128是映射至I0.0 - I15.7的离散输入
30001至30032是映射至AIW0至AIW62的模拟输入寄存器
40001至4xxxx是映射至V存储器的保持寄存器。
你要读取浮点数,一个浮点数占用两个字。比方你数据放在VD0中,你要读取的地址即为40001。在上位中请把数据类型定义为Float类型。
要注意地址冲突。VW1因为已经是VD0的高字节,所以不能使用了。同理40002也不能定义了。

满意请及时采纳!

追问

谢谢楼主热心及时的回复,首先表示感激!我想问下楼主用的是组态王什么版本,我用的是6.53盗版的,我看你的帮助提示实数是4dd我的显示是9dd,我试了读实数定义为Float类型提示错误。

 

小弟初学,谢谢帮助

追答

亲~您设备定义的是什么?设备定义需要在PLC-莫迪康-Modbus-rtu下面建立。如果你建立西门子的。那不行。

本回答被提问者采纳

组态王modbus通讯s7200数据类型怎么对应
详见组态王关于定义S7200为Modbus从站时的帮助文档。

...plc200的数据,vd2000 vb7000 在组态王中怎么对应呀?西门子plc中的m...
在组态王中定义的寄存器与MODBUS协议S7200中的参数的对应关系如下:其中在组态王中定义的寄存器3,4的dd 号与PLC中V寄存器的偏移地址的对应关系 如下:组态王中(寄存器的dd 号-1)*2=PLC中的V寄存器的偏移地址。例如:组态王中40031对应PLC:VW1060 (组态王中寄存器4表示SHORT型变量)组态王中40640对应PLC:...

组态王软件与S7-200SMART无线MODBUS通信
1. 新建组态王工程 打开组态王工程管理器,新建工程MODBUS_ZUTAIWANG,配置设备与数据词典,完成主站设置。2. 创建设备 在工程浏览器中新建MODBUS设备,配置计算机串口、Modbus从站站号,并在设备区显示新建设备。3. 创建数据词典 创建数据库,定义输入寄存器和输出线圈变量,实现组态王与设备的数据传输。4. ...

s7-200编程软件怎么和组态王通信
组态王软件和S7200 PLC 可以通过一下通讯链路进行通讯,具体说明如下: 串口通讯方式:硬件连接:此种方式使用S7200系列PLC上的PPI编程口,使用西门子标准编程电缆或标准485电缆链接到计算机串口上:当使用计算机的RS232通讯口时:建议使用西门子专用紫色电缆和网络接头+常规有源RS485\/232转换模块(如研华的ADA...

组态王Modbus-RTU西门子S7-200读取浮点数问题?
确定您要读取的浮点数的地址。您可以使用西门子STEP 7软件或其他类似软件来查找该地址。在S7-200 PLC中,浮点数通常存储在DB(数据块)中。确定您要使用的模组 在组态王软件中设置正确的Modbus通信参数,例如串口波特率、数据位、停止位和校验位等。在组态王软件中设置正确的Modbus读取指令,并将读取指令...

组态王怎么和标准的MODBUS-RTU设备的地址地址对应的?
如果是亚控提供的,亚控的通讯程序占了V1000以下的地址,所以在后期编程的时候,就不要用1000以下的了,以防影响通讯。所以VW100在组态王中显示已没有意义。如果要读VW1000,那么在组态王定义41寄存器就可以,数据类型与plc中的一致。计算规则:组态王中(寄存器的dd 号-1)*2=PLC中的V寄存器的偏移地址...

组态王怎么和标准的MODBUS-RTU设备的地址地址对应的?
变量定义:变量类型选IO实型,连接设备自己选一下,寄存器里填40003或40004。(这里说一下,如果你的设备的开始位为0的话就要在地址后面再加一个1.具体说明参看组态王设备驱动帮助里的PLC---莫迪康---MODbus-rtu ) 最后,数据类型的选择也很重要一般选择 Short型或UShort型或Long型(组态王的数据类型定义很乱,也不能完...

怎样实现S7-200PLC与组态王Modbus通讯
2)S7-1212C CPU。3)S7-1214C CPU。这三种类型的CPU最多都可以连接三个串口通信模版。本例中使用的PLC硬件为:1)PM1207电源 ( 6EP1 332-1SH71 )2) S7-1214C ( 6ES7 214 -1BE30 -0XB0 )3) CM1241 RS485 ( 6ES7 241 -1CH30 -0XB0 )4)CPU224XP (6ES7 214-2AD23-0XB0)3....

亚控组态王与西门子S7-200进行MODBUS通信,PLC的VW1020在组态王中是40...
40006.8 数据类型是布尔型,属性位只写或者读写 西门子的是高位在前,低位在后,40006对应VW1010 对应的是VB1010(高位)VB1011(低位)

标准的MODBUS-RTU设备的地址怎么和组态王地址对应的?
你是直接用电脑COM口连接还是通过别的模块转成USB\/以太网呢?不管怎么连接,都要建立一个COM下的TCP MODBUS驱动,设备地址就是你下位机的地址,建点表时需要给原地址加1,比如1000,组态王是1开始的,就是1000对应组态王中的1,我电脑没有组态王,下面紫金桥供你参考。

相似回答