ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Ethernet/IP以太网接M12 X-Coded 协议:port1(Ethernet连接)

2021-02-21 14:57:41  阅读:232  来源: 互联网

标签:IP M12 coded EtherNet Ethernet MCU 以太网


EtherNET/IP以太网接M12有很多种协议,常用的场景有:
1.EtherNet/Ip
2.ProfiBus
3InterBus
4.CANopen
5.ProfiNet
6.DeviceNet
8.EtherCAT
9.Sercos
10.Vavan
11.SFC-Interface
12.CC-Link
常用的物理接口类型有常规式RJ45,防水型RJ45,组装式RJ45,成型式M12 A-coded,B-coded,D-coded,X-coded,金属组装式M12 A-coded,B-coded,D-coded,X-coded。标准的使用CAT5/CAT5E/CAT6/CAT6A/CAT7线材,4双数据传输10Gbit/s。

这篇文章就主要讲EthernET/iP以太网接M12 X-coded 8-pole的协议。
EtherNet/Ip以太网M12 male connector,8-pole,X-coded接RJ45plug定义:
M12X-coded RJ45 Signal wire colors
1 1 TX+/POE1(D1+) 白橙(WH/OG)
2 2 TX/POE1(D1-) 橙色(OG)
3 3 RX+/POE2(D2+) 白绿(WH/GN)
4 6 RX-/POE2(D2-) 绿色(GN)
5 7 POE1(D4+) 白棕(WH/BN)
6 8 POE1(D4-) 棕色(BN)
7 5 POE2(D3+) 白蓝(WH/BU)
8 4 POE2(D3-) 蓝(BU)
在这里插入图片描述
在这里插入图片描述

另外,Ethernet/Ip接RJ45还有一种只保留POE的协议方式,请参考M12B-Code定义。

EtherNet/IP 协议的实现方式
1.硬件方式

1)采用现有已经设计好的一些接口板卡。基本上无需关心硬件方面的内容,插入接口后使用厂商配备的软件即可进行EtherNet/IP通信;
2)采用嵌入了EtherNet/IP协议栈的MCU。还需要对MCU的外围电路进行相应的设计,将MCU的功能从引脚中引出,即可进行EtherNet/IP通信;
3)采用嵌入了EtherNet/IP协议栈的接口模块;与方案2)类似,需要设计相应的硬件电路,接口模块需要一个MCU对其进行主控才可进行EtherNet/IP通信;
4)采用网关。类似于接口板卡,插入接口后使用厂商配备的软件即可进行通信,特点是其进行的是协议间的通信,并不单独针对EtherNet/IP协议。

2.软件方式
集成EtherNet/IP协议栈到MCU中,即参考EtherNet/IP协议文档,自行编写代码至MCU中,或购买软件厂商相应的代码移植入MCU中。这样就可以进一步进行EtherNet/IP设备的开发。

EtherNet/IP软件层特点:
1) 服务于各类工业自动化应用;
2) 基于标准的IEEE802.3与TCP/IP Suite;
3) 应用层采用通用工业协议CIP;
4) IT集成,包括Web、OPC等服务;
5) 物理层实现基于标准的以太网控制器;
6) 规定了特定的传输端口,UDP/IP(PORT 44818),TCP/IP(PORT 44818)。

EtherNet/IP物理层特点:
1)传输介质可选铜缆双绞线或光纤;
2)几乎可以容纳无限数量的点对点节点;
3)可以通过嵌入式交换机技术和设备级环网技术来实现线型、星型和环网拓扑;
4)可根据需求选择不同的物理接口:基本的以太网连接,支持COTS现成商用标准,适合IP 20应用;工业等级应用,需性能增强的RJ-45连接器,密封RJ-45连接器以及更紧凑的M12连接器,适合IP 67/IP68应用.

标签:IP,M12,coded,EtherNet,Ethernet,MCU,以太网
来源: https://blog.csdn.net/lemoM12/article/details/113917856

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有