winpcapp配置c++网口通讯_AB控制系统与Profinet耦合器通讯设置

一:背景介绍

客户现场使用AB 1756控制系统+1794-AENTR的IO通讯方案。同时该系统还需要跟多个ProfinetIO设备进行通讯,如Profinet变频器,Profinet测距仪以及西门子的PLC。这时就需要用到Prosoft的Profinet控制器网关PLX82-EIP-PNC来实现这个转换了。

二:PLX82-EIP-PNC介绍

该模块实现了Ethernet/IP协议与Profinet协议之间的通讯转换,可以将AB中带Ethernet/IP以太网接口的PLC或者其他Ethernet/IP协议的PLC如欧姆龙等直接可以控制Profinet的设备。

模块的拓扑结构如下图所示:f17a13f57ad4a3b396dd7881d377083a.png

模块的主要技术参数如下:

  • Profinet侧最多可以带36个Profinet RT设备
  • 每个设备最大可以1440个字节输入/输出
  • Profinet内部寄存器字为3840个字节输入/输出
  • Ethernet/IP侧可以提供8个Class1 IO连接
  • EIP侧支持5个Class3的Server连接
  • EIP侧支持3个Class3的Client连接
  • 10~36VDC 宽电压供电,导轨安装
  • 提供两个网口,EIP侧和Profinet侧可在不同网段

PS:Ethernet/IP侧提供的三种协议可以根据自己项目需要三选一即可,当然如果三个同时使用也是没问题的。只要注意给模块写值不要冲突即可。

PS:同时Prosoft还有一款将ModbusTCP协议转换为Profinet控制器的网关,型号为PLX82-MBTCP-PNC,如果需要Profinet协议的转换可以使用。

三:西门子耦合器介绍

回归本文主题,ABPLC与西门子耦合器通讯,本项目中西门子PLC除了要跟AB的PLC进行Profinet通讯外还需要跟本系统内的ProfinetIO设备进行通讯。这时AB的PLC和西门子都相当于是Profinet的主站控制器,一山不容二虎啊,除非一主一从啊。这两都是主怎么办呢,增加一个PN/PN coupler耦合器就可以了。

f74fc5bb9639e04027d05d849962d593.png

西门子PN/PN 耦合器是这样:

7204b1759f18feddcec0785b4c772a44.png提供了四个以太网口,左侧两个口连接一个Profinet网络,右侧两个口连接另一个profinet网络。

四:Profinet耦合器配置

在Profinet网络拓扑配置里AB+PNC侧和西门子侧都添加耦合器设备,配置上正好是相反的。

AB+PNC的输入就是西门子PLC的输出,

反之AB+PNC的输出就是西门子PLC里的输入。

如在西门子中配置为:

352f2ef66de8b1023ec6bbf0982dfa8e.png

那么对应的在AB侧PNC里耦合器的配置就需要对应为:

2368f0119d5e57b96eedca830c00fc01.png
1778858bbc3ccbbd0c64b537c8f9a6d4.png

这样配置完成后,配置下载,通讯就建立起来了!通过诊断也可以发现通讯正常。可以在AB的系统里和西门子系统里进行读写测试了。

f4229adaddfa92d613dab903e5206be8.png

同时也可以通过PCB软件诊断查看模块EIP侧状态信息,Profinet侧状态信息以及对应内部寄存器的值。

Profinet侧每个设备对应内部寄存器值可以通过PNC的配置软件的地址表中进行查看。

fc1171667beb8549ee1c7b4140c45e69.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值