IC work logo

工业现场协议繁多如何通过Modbus转Profinet网关实现互联

在配置过程中需要确保Modbus转Profinet网关与PLC之间的物理连接正确无误。接下来,通过TIA Portal软件对S7-1200 PLC进行编程,创建一个PROFINET IO设备,并将开疆智能Modbus转Profinet网关KJ-PNG-201作为从站添加到网络中。然后,根据KA02伺服驱动器的通信协议,设置Modbus转Profinet网关的参数,确保其能够正确解析来自PLC的MODBUS指令,并将其转换为伺服驱动器能够理解的信号。在软件配置完成后,进行实际的通信测试,以验证数据交换是否顺畅。

wKgZO2dcDVKANmBBAAAlWMH7CTw61.webp

本案例是用开疆智能Modbus转Profinet网关来连接KA02伺服驱动器与PLC的配置案例,用到设备为西门子S7-1200PLC, Modbus转Profinet网关, KA02伺服驱动器。配置案例:

打开博图,安装gsd文件。

wKgZPGdcDVOAVOuIAAAnJu_Erew43.webp

2.选择gsd所在文件夹位置(如桌面等)即可确定后会出现在图中,选择安装即可。

wKgZO2dcDVOAW9_qAAAd-AYkUP022.webp

3.安装完毕后在如下地址找到Modbus转Profinet网关模块。

wKgZPGdcDVSAB0mNAAAzdC694Hs46.webp

4.设置Modbus转Profinet网关的IP地址和设备名称。要和配置软件保持一致

wKgZO2dcDVSAKxBlAAAU6FQUgx812.webp

5.添加Modbus转Profinet网关所需的输入输出字节长度。

wKgZPGdcDVWAHA5iAAAVTjoYkls72.webp

7、下图是从站的通讯应用格式和设备说明书示例说明;

wKgZO2dcDVWAcR6YAAAglniehQ431.webp

8.由案例可知,从站功地址为1,功能码为03,寄存器个数1个,即可开始进行Modbus转Profinet网关的配置。

首先安装网关配置软件,打开软件新建项目选择PN2MRM3;

wKgZPGdcDVWAKKtLAAAJuu2XyIs51.webp

wKgZO2dcDVWAPCwuAAAg_Pmv-4E33.webp

7.首先设置PN端的IP地址和设备名称,需和博图配置保持一致。

wKgZPGdcDVaAfJMwAAAX_h6CvXQ99.webp

wKgZPGdc2v6AI1-1AAFMJNT765g150.png

8. 设置Modbus参数,485的参数要和从站一致(注意:如果校验位不是无校验那么数据位请选择9,输出命令轮询模式可根据需要选择单次发送,连续发送,脉冲发送等)本例为波特率9600,8个数据位,1个停止位无校验

wKgZO2dcDVeAWU8zAAAzml9NLWw33.webp

12、在ModbusRTU出点击右键选择插入节点;

wKgZPGdcDVeACE_1AAAaIkg4uu425.webp

13、节点地址填写从站地址1;

wKgZO2dcDVeAPGwGAAAT7EiUCis79.webp

14、在Node处继续右键插入功能码;

wKgZPGdcDViAHwd8AAAWkLgAc_g73.webp

wKgZPGdc2xOAJI0aAAHdIGfHgLw734.png

15、如不确定选择是否正确可在右边功能码处确定;

wKgZO2dcDViAPVVxAAAo3nGlab821.webp

16、手册中范例起始地址为0391H,需换算成10进制数为913,连续读取2个地址的数据。填入下图之中。

wKgZPGdcDVmATS4XAAAjDoqfpSc95.webp

17、内存映射起始地址对应博图中的IQ地址,本例中I地址为68-83,那么地址为913的话寄存器地址913号的数据就会映射到IW68后面数据依此往后按顺序排列。注意,配置完IP和设备名称下载到网关后需要重新上电配置才会生效。