关于ModbusTCP/RTU转ProfiNET网关 点击:473 | 回复:4



havegood

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:80帖 | 273回
  • 年度积分:118
  • 历史总积分:1335
  • 注册:2016年7月23日
发表于:2020-08-18 09:51:46
楼主

        PLC的型号是S7-1500,IP地址是192.168.2.111,提供的数据区域是DB6;ModbusRTU的通讯格式是19200,8,1,E(偶校验);网关IGT-SER的网口1接PLC,串口1设置为ModbusRTU模式连接上位设备,有了这些信息,就可以设置网关模块了。

        首先将网关与PC直连,上电后打开参数设置工具软件,点‘读取网关参数’,将网关模块的网口1的IP设置为192.168.2.244,跟PLC同网段,默认网关改为192.168.2.1后下载(‘参数’->‘参数写入到网关’),然后重启(‘工具’->‘重启网关’)。

        将PC的设置为192.168.2.248重新读取网关参数继续读取完其他参数,界面如下:

       然后切换到串口设置页面(‘视图’->‘串口参数编辑’),设置网关的串口参数,界面如下:

        最后切换到Modbus低值编辑页面(‘视图’->‘Modbus地址对应表’),设置Modbus地址,将PLC的DB6对应到Modbus的HR区域,DB6.DBW0对应HR0(400001),设置完成后界面如下:

        所有设置完成后下载到网关,重启网关后开始测试,首先测试ModbusTCP,启动Modscan32,设置IP地址,数据区域等参数,界面如下:

        连接进行测试,可进行数据读写,界面如下:

        然后测试ModbusRTU协议方式,设置通讯格式等参数,界面如下:

        连接网关后进行数据监控,同样进行数据读写测试,界面如下:

        这样网关与西门子PLC通讯的测试就完成了,实现了ModbusTCP/RTU透过网关直接与西门子的PLC通讯,三菱、欧姆龙、AB等PLC也都支持的,关于网关的详细资料和参数设置工具在附件中。



正在下载,请等待……
下载附件需0积分!



楼主最近还看过



che198

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 553回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2019年9月20日
发表于:2020-08-18 11:38:15
1楼

谢谢楼主,学习了


找森

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 378回
  • 年度积分:3
  • 历史总积分:213
  • 注册:2015年9月24日
发表于:2020-08-19 17:17:27
2楼

本身西门子PN口就支持Modbus TCP协议,加网关不是多此一举吗

havegood

  • 精华:0帖
  • 求助:1帖
  • 帖子:80帖 | 273回
  • 年度积分:118
  • 历史总积分:1335
  • 注册:2016年7月23日
发表于:2020-08-27 09:24:02
3楼

"找森" 的回复,发表在2楼
        对内容: 【本身西门子PN口就支持Modbus TCP协议,加网关不是多此一举吗...】进行回复:

        -----------------------------------------------------------------


不用编程开发,避免停机影响生产;

有些场合需要通过串口ModbusRTU协议访问网口的PLC,不用编程组态,直接即插即用;

havegood

  • 精华:0帖
  • 求助:1帖
  • 帖子:80帖 | 273回
  • 年度积分:118
  • 历史总积分:1335
  • 注册:2016年7月23日
发表于:2020-12-10 09:34:03
4楼

ANY-MBS.png


热门招聘
相关主题

官方公众号

智造工程师