资讯详情

西门子200/300PLC转以太网同时实现PPI/MPI/DP转modbus通信

是在MPI-ETH-XD1.在0的基础上,以太网增加了对西门子网口的支持PLC(S7-200SMART 、S7-1200/S7-1500、S7300PN、CP243-1/CP343-1/CP通信功能与443-1与ModbusTCP主从站通讯。

兴达易控MPI转以太网MPI-ETH-XD1.0PLUS
兴达易控MPI转以太网MPI-ETH-XD1.0PLUS

兴达易控MPI-ETH-XD1.0Plus 直通型,扩展九针母口,支持MPI/DP多主站通信,可连接触摸屏和主站。 兴达易控MPI-ETH-XD1.0Plus 桥接型,扩展九针母口,支持modbusRTU主从站功能相当于CP341和CP343的组合。

兴达易控MPI-ETH-XD1.0plus模块支持Modbus功能,可作为Modbus主站或者Modbus从站,实现PLC与其他Modbus设备通信。

兴达易控MPI-ETH-XD1.0plus扩大母口Modbus主站运行,连接外部Modbus根据西门子的预置命令,仪子PLC和Modbus在仪器之间交换数据。应用于西门子PLC和Modbus通信仪器。

兴达易控MPI-ETH-XD1.0plus最多可配置72个数据交换命令,可传输的数据类型包括位置、字节和单词。单个命令最多可传输100个连续单词(寄存器)Modbus网站数量没有限制。

兴达易控MPI-ETH-XD1.0plus扩展总线接口与外部连接Modbus在桥接模式下,仪表扩展总线接口的针脚定义:

配置步骤:NetDevice搜索à参数配置à扩展总线接口àModbus从站。

  1. 电脑连接模块,运行NetDevice(V1013版以上)配置软件,选择找到的NetDevice点击按钮栏修改设备参数按钮进行模块。
  2. 选择参数配置界面左侧【S7总线接口参数配置,右页选择扩展总线接口,设置功能选择Modbus在主站,设置波特率、数据位、停止位和奇偶校准参数。Modbus建议从站设备总线网络设置通信同步时间,一般为30~50mS;

3.选择参数配置界面左侧【Modbus点击右侧页面的新命令配置数据交换命令。

4.编辑新建Modbus配置完成后,点击【检查】查看是否有错误,点击【确定】保存此命令。

如上:

1)数据传输方向

lModbusàS7:读取Modbus仪表数据传输到西门子PLC;

lS7àModbus:读取西门子PLC数据传送到Modbus仪表;

传输的数据数量、数据类型和数据区域

l对于位置传输,只能传输一个位置,数据区域:COIL和INPUT;

l对于字节传输,最多连续200个字节,数据区域:COIL和INPUT;字节传输只能是ModbusàS7方向。

l对于单词传输,最多连续100个单词,数据区域:INPUT REG和HOLDING REG(输入寄存器和保持寄存器)。

2)S7站点起始地址:指定指定PLC对于通信口站的地址和传输区域,S请选择7-200V区DB1。另外对于S7-200的SM/AI区只能读,不能写。

3)Modbus站点起始地址:指定指定地址:Modbus站号和数据区起始地址。INPUT REG只能读,不能写。

  1. 命令示例

1)S7àModbus字传:读取PLC地址为2的DB10.DBW0~18传送到Mdobus 1号站的40001(HoldingRegsiter保持寄存器1)开始10个字。

2)S7àModbus字传:读取PLC地址为2的QW0~18传送到Mdobus 1号站的40001(HoldingRegsiter保持寄存器1)开始10个字。

3)ModbusàS7字节传输:读取Modbus 1号站的00001(Coil线圈1)~00008(Coil线圈8)之间的数据传输到2号PLC的MB0。

4)ModbusàS七位传输:读取Modbus 1号站的00001(Coil线圈1PLC的Q0.0。

5.配置完成后,点击下载参数按钮下载参数;设备重启运行后,可监控运行状态;

Modbus仪器中常见的有各种智能温控仪,以集成为例ModbusRTU从站通讯口的温控器仪表为例,说明如何实现兴达易控转以太网模块的Modbus主站数据通信。

示例功能:两台温度控制仪器的实际温度值(PV)分别读取一个S7-300的DB1.DBW100和DB1.DBW102数据区;将S7-300的DB1.DBW200和DB1.DBW202数据作为温度设定值(SV)分别传输到两台温控仪器。

  1. 接线:用PROFIBUS连接两个温度控制器的电缆PROFIBUS插入网络插头扩展总线接口。自制通信线,扩展总线接口的3脚接口RS485 (温度控制器A端口)RS485-(温控器B端口)RS485地。
  2. 设置温度控制器参数为Modbus地址分别为1和2,设置9600bps波特率,8数据位,偶校验,一个停止位;
  3. 配置参数,下载参数。

1)扩展总线接口参数:Modbus主站,9600bps波特率,8位数据位,1位停止位,偶校验。

2)配置Modbus主站命令:

当前温度的温度(PV值)保持寄存器16#14,即保持寄存器20;设定值(SP值)保持寄存器16#28,即保持寄存器40。

按示例要求配置以下命令:

4.点击参数配置页面【Modbus执行监控,查看命令执行信息。

5.打开Step7软件,连接在监控表中输入模块DB1.DBW100,DB1.DBW102,DB1.DBW200和DB1.DBW202,查看DB1.DBW修改100/1002是否为温控器的实际温度DB1.DBW200/2002检查温控器的设定温度是否一致。

6.总结:

1)的Modbus主站功能根据预先配置的数据交换命令自动执行Modbus仪表和PLC数据传输之间不需要PLC中编程;

2)的Modbus主站通信不影响上位机的以太网通信。上位机(如编程软件、监控组态软件、以太网触摸屏等)仍然可以通过以太网读写PLC数据;

3)多字节/字传输可以减少每个站点的命令数,从而增加可通信站点;

4)对于位传输,字节数据类型可以直接传输到连续8个位值PLC字节地址;

5)提高PLC波特率(如S7-200设置为187.5Kbps)和扩展通信口的波特率(最高256Kbps)可以加快Modbus数据交换的速度;如果Modbus波特率应适当降低;

6)所有的Modbus站点应设置为站点地址不同,波特率、数据位和验证位应相同且和谐扩展通信口参数一致

标签: ppi0001495连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台