CAN转EtherNet/IP网关can协议破解服务

JM-EIP-CAN 是自主研发的一款 ETHERNET/IP 从站功能的通讯网关。该产品主要功能是将各种 CAN 总线和 ETHERNET/IP 网络连接起来。

本网关连接到 ETHERNET/IP 总线中做为从站使用,连接到 CAN 总线中根据节点号进行读写。

技术参数

ETHERNET/IP 技术参数

网关做为 ETHERNET/IP 网络的从站,可以连接 AB(罗克韦尔)、欧姆龙、基恩士等品牌的 PLC。

以太网 10/100M 自适应,具有 IP 地址冲突探测功能。

支持 ODVA 标准 EtherNet/IP 通信协议。

输入输出字节数:输入字节数最大 490 Bytes、输出字节数最大 490 Bytes。

CAN 技术参数

标准 CAN 2.0 A、2.0B 接口可选

波特率:5K~1M 可选

可以配置多条 CAN 的接收、发送报文

网关自带终端电阻

硬件电气规范

电气参数

◆ 电源:直流 24V/200mA(18V~30V 可用),使用中建议接好保护地 PE

◆ 工作环境:-25~55℃,湿度≤95%

◆ 防护等级:IP20

◆ 安装方式:35mm 导轨

◆ 重量:500g

ETHERNET/IP 的电气连接

ETHERNET/IP 采用标准的 T568B 接法,支持直连和交叉接线方式,如上图所示。ETHERNET/IP 只需要连接以太网的 1、 2、 3、 6 这四根信号线即可实现通讯。用户需注意以太网线的屏蔽层连接良好。

CAN 的电气连接

CAN 总线物理层使用双绞线传输

最大的总线线路长度:

|----------|----|------|------|------|-------|------|------|
| 波特率bit/s | 1M | 500K | 250K | 125K | 62.5K | 20K | 10K |
| 总线长度m | 30 | 100 | 250 | 500 | 1000 | 2500 | 5000 |

不同电缆和不同总线节点数量 n 的最大总线电缆长度:

|-------------------------------|------|------|-------|------|------|-------|
| 电缆类型 | 1 Lmax(ksm=0.2) ||| 2 Lmax(ksm=0.1) |||
| 电缆类型 | n=32 | n=64 | n=100 | n=32 | n=64 | n=100 |
| TM DeviceNet 细电缆或ISO 11898 电缆 | 200m | 170m | 150m | 230m | 200m | 170m |
| TM DeviceNet 细电缆 | 800m | 690m | 600m | 940m | 810m | 700m |
| 2 0.5mm 或AWG 20 | 360m | 310m | 270m | 420m | 360m | 320m |
| 2 0.75mm 或AWG18 | 550m | 470m | 410m | 640m | 550m | 480m |

关于总线终端和拓扑结构:

为了增强 CAN 通讯的可靠性,CAN 总线网络的两个端点通常要加入终端匹配电阻,终端匹配电阻的大小由传输电缆的特性阻抗所决定。用户应在实际构成网络中加以考虑。

网关已经在产品内置了 RT 为 120 欧姆电阻,用户若需要将 CAN 的总线终端接入网络中,只需将 CANL 和 RL 短接,CANH 和 RH 短接。

协议及数据转换

协议转换原理

网关分别从ETHERNET/IP一侧和CAN一侧读写数据,存入各自的缓冲区,网关内部将缓冲区的数据进行交换,从而实现两边数据的传输。

ETHERNET/IP 协议介绍

EtherNet/IP 是由罗克韦尔自动化公司开发的工业以太网通讯协定,由 ODVA

(ODVA)管理,可应用在程序控制及其他自动化的应用中,是通用工业协定(CIP)中的一部分。

EtherNet/IP 是一种适合于工业环境和对时间要求比较苛刻的应用的网络。

EtherNet/IP 使用标准的以太网、TCP/IP 技术和一种名叫 CIP(Control and

Information Protocol)的开放性应用层协议。

EtherNet/IP 将以太网的设备以预定义的设备种类加以分类,每种设备有其特别的行为,此外,EtherNet/IP 设备可以:

用户数据报协议(UDP)的隐式报文传送基本 I/O 资料。

用传输控制协议(TCP)的显式报文上传或下载参数、设定值、程式或配方。

用主站轮询、从站周期性更新或是状态改变(COS)时更新的方式,方便主站监控从站的状态,讯息会用 UDP 的报文送出。

用一对一、一对多或是广播的方式,透过用 TCP 的报文送出资料。

EtherNet/IP 使用 TCP 埠编号 44818 作为显式报文的处理,UDP 埠编号2222 作为隐式报文的处理。

相关推荐
allway2几秒前
基于华为taishan200服务器、arm架构kunpeng920 cpu的虚拟化实战
linux·运维·服务器
Junlan271 分钟前
Cursor使用入门及连接服务器方法(更新中)
服务器·人工智能·笔记
CSCN新手听安1 分钟前
【linux】高级IO,I/O多路转接之poll,接口和原理讲解,poll版本的TCP服务器
linux·运维·服务器·c++·计算机网络·高级io·poll
熊文豪1 分钟前
服务器炸了才知道?Ward+cpolar让异常无处藏
运维·服务器·cpolar
杜子不疼.3 分钟前
【Linux】教你在 Linux 上搭建 Web 服务器,步骤清晰无门槛
linux·服务器·前端
荔枝吻4 分钟前
忘记服务器密码,在Xshell7中查看已保存密码
运维·服务器·github
码农阿豪4 分钟前
多服务器批量指令管理:从Xshell到自动化运维
运维·服务器·自动化
Pocker_Spades_A6 分钟前
在家也能连公司服务器写代码?GoLand+CPolar 远程开发实测
运维·服务器
CSCN新手听安7 分钟前
【linux】网络基础(三)TCP服务端网络版本计算器的优化,Json的使用,服务器守护进程化daemon,重谈OSI七层模型
linux·服务器·网络·c++·tcp/ip·json
普马萨特17 分钟前
GPS、WiFi、基站定位:为什么在 Agent 时代不仅不受影响,反而更重要
linux·运维·服务器