组态王连接西门子

更新时间:2023-10-24 02:40:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

组态王设置 定义组态王设备

组态王定义设备时请选择:PLC\\西门子\\S7-200系列\\MODBUS I/O设备地址:

由于S7-200系列PLC 的型号不同,设备地址的范围不同,所以对于某一型号设备的地址范围,

请见相关硬件手册。地址的设定可通过修改KVmoddbus.mwp程序来实现。组态王的设备地址要

与PLC的设置一致.KVmoddbus.mwp通讯程序默认的PLC地址为2。 通讯参数设置

KVmoddbus.mwp通讯程序默认的通讯参数如下表,组态王与之保持一致。

设置项 波特率: 数据位长度 停止位长度 奇偶校验位 默认值 9600 8 1 无校验 组态王数据词典--变量定义

寄存器名称 dd 取值范围 数据类型 变量类型 读写属性 对应PLC中的参数 MODBUS功能码(读) MODBUS功能码(写) 0dd 1-50000 BIT I/O离散 读写 离散值输出Q 离散值输入I V3000~3099(连续50个1 5 1dd 1--9999 1--9999 BIT I/O离散 只读 2 - 3dd USHORT I/O整数 只读 4 - 字) 4dd 1--9999 1-50000 USHORT I/O整数 读写 V1000~V2999 3 6 3dd FLOAT/LONG I/O整数,I/O实数 FLOAT/LONG I/O整数,I/O实数 只读 V3000~3099(连续50个字) V1000~V2999 4 - 4dd 1-50000 读写 3 16

在组态王中定义的寄存器与MODBUS协议S7200中的参数的对应关系如下:

其中在组态王中定义的寄存器3,4的dd 号与PLC中V寄存器的偏移地址的对应关系 如下:

组态王中(寄存器的dd 号-1)*2=PLC中的V寄存器的偏移地址。 例如:

组态王中40031对应PLC:VW1060 (组态王中寄存器4表示SHORT型变量) 组态王中40640对应PLC:VD2278 (组态王中寄存器4也可以表示FLOAT型变量)

寄存器举例说明:

寄存器名称 00001 00009 10010 30001 变量类型 数据类型 BIT BIT BIT USHORT 读写属性 寄存器说明 I/O离散 I/O离散 I/O离散 I/O整数 读写 读写 只读 只读 对应与PLC的数字量输出寄存器Q0.0. 对应与PLC的数字量输出寄存器Q1.0. 对应PLC的数字量输入寄存器I1.1 对应PLC中的VW3000. 30046 40015 40640

I/O实数 I/O整数 I/O实数 FLOAT USHORT FLOAT 只读 读写 读写 对应PLC中的VD3090 对应PLC中的VW1028. 对应PLC中的VD2278

本文来源:https://www.bwwdw.com/article/uwy2.html

Top