登录
首页 工业以太网 工业以太网
回帖 发帖
正文

主题:ModbusTcp转profinet网关连接组态王服务器端配置案例

点击:1354 回复:10

ModbusTcp转profinet网关连接组态王客户端配置案例
本案例是Modbus Tcp转Profinet网关连接组态王的配置案例用到的设备为西门子1200PLC一台,开疆智能Modbus Tcp转Profinet网关一个,PC一台。
配置方法:
打开博图,新建项目并添加modbus tcp转profinet网关的gsd文件。
附件 modbustcp转profinet.jpg
建立profinet连接,设定modbus tcp转profinet网关的IP地址和设备名称,IP要和网关保持在同一网段。
附件 modbustcp转profinet.jpg
进入设备视图选择输入输出的总数据长度,本例为输出2字节(1个寄存器)输入4字节
(两个寄存器)
附件 modbustcp转profinet.jpg
从右侧硬件目录中添加所选长度
附件 modbustcp转profinet.jpg
下载配置到PLC
打开网关配置软件进行Modbus Tcp转Profinet网关参数配置,点击红圈中的新建,选择PN2MC
附件 modbustcp转profinet.jpg
设置modbus tcp转profinet网关的IP地址和设备名称,要和PLC组态保持一致
附件 modbustcp转profinet.jpg
附件 modbustcp转profinet.jpg
设置Modbus Tcp转profinet网关所连接的服务器IP,和组态王保持在同一网段不同IP即可
附件 modbustcp转profinet.jpg
在ModbusTCP上右键点击插入,在下级NODE中填写从站服务器的IP
附件 modbustcp转profinet.jpg
注意:响应等待代表等待从站响应的最长等待时间。
     轮询延时代表从站响应后间隔多久再发送下一条命令。
配置组态王,设定Modbus服务器参数。
附件 modbustcp转profinet.jpg
新建项目点击COM1右边的新建设定TCP参数。在设备驱动中的莫迪康中找到ModbusTCP Server下面的TCP单击下一步。
起一个连接设备的名字,单击下一步
附件 modbustcp转profinet.jpg
输入服务器的IP地址,因为是组态王做从站所以填写0即可
附件 modbustcp转profinet.jpg
重新连接参数默认即可,直接单机下一步完成设置。
附件 modbustcp转profinet.jpg
在变量选项中点击新建,命名为Slave1设置变量类型为I/O整数,连接设备选择刚才设置的Slave寄存器地址设置为40000区中的1,因为组态王中起始地址从1开始,所以对应网关的地址为0
附件 modbustcp转profinet.jpg
数据类型选择USHORT采集频率为100ms,同样新建变量Slave2,地址为400002,对应网关地址1,读写属性用03功能码的话可设置为读写。
单机画面,新建一个视图界面。
附件 modbustcp转profinet.jpg
双击####的显示区域,设置连接。
附件 modbustcp转profinet.jpg
选择模拟值输出,表示用来显示PLC的Q地址发送的数据。表达式处点击问号选择Slave1的链接(等于寄存器地址为0)
附件 modbustcp转profinet.jpg
输入框处同样双击,表示用来向PLC的I址发送数据
附件 modbustcp转profinet.jpg
在问号处选择Slave2(对应寄存器地址为1)
附件 modbustcp转profinet.jpg
保存后运行系统。
设置写单寄存器(06H功能码)对地址0(对应组态王400001的地址)
读保持寄存器(03功能码)读取数量两个,(对应组态王地址400001,400002)
下载后用博图监控。
附件 modbustcp转profinet.jpg
附件 modbustcp转profinet.jpg
附件 modbustcp转profinet.jpg
数据正常连通。
最后修改:2020/12/8 10:17:22
20-12-07 15:14
很不错的例程,谢谢楼主分享
20-12-07 15:23
感谢楼主分享,学习一下。
20-12-07 15:54
输入框是什么鬼?
20-12-07 20:22
表示组态王的发送而已
20-12-08 08:57
感谢分享!
20-12-08 09:23
可以转载吗?
20-12-08 09:58
可以
20-12-08 10:17
感谢!
20-12-08 16:26
表情
22-06-28 10:50

上一页下一页

工控新闻

更多新闻资讯