EtherNET/IP转Mpdbus Tcp协议网关协议

news2024/11/16 1:55:45

JM-EIP-TCP 是一款 ETHERNET/IP 从站功能的通讯网关。该产品主要功能是将各种 MODBUS-TCP 设备接入到 ETHERNET/IP 网络中。

本网关连接到 ETHERNET/IP 总线中做为从站使用,连接到 MODBUS-TCP 总线中做为主站(客户端)或从站(服务器)使用。

1. 技术参数

1.1. ETHERNET/IP 技术参数

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

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

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

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

1.2 MODBUS-TCP 技术参数

● 网关的 MODBUS 接口可通过拨码选择做为主站(客户端)或从站(服务器),两种工作方式二选一工作。

● 网关作为 MODBUS 主站,支持 01H、02H、03H、04H、05H、06H、0FH、

10H 号功能。

● 网关作为 MODBUS 主站,最大可以开通 8 个通道,连接 8 个 MODBUS 从站。从站站号 1~8,对应端口号 10001~10008,端口号可以通过软件进行更改。

站号:12345678
端口:1000110002100031000410005100061000710008

● 网关作为 MODBUS 从站,支持 02H、04H、0FH、10H 号功能。

● 网关作为 MODBUS 从站,端口号支持 501~504。

2. 产品外观

2.1 产品尺寸图

2.2 端子说明

3PIN 端子 L+:电源 24V

3PIN 端子 M:电源 0V

3PIN 端子 PE:保护地

网口 LAN:网关下载配置口

网口 P1和P2:ETHERNET/IP 接口

网口 P3:MODBUS-TCP 接口

2.3 指示灯

标识颜色定义
PWR绿色网关内部电源正常
LAN绿色网关处于配置状态,可以通过 LAN 接口下载配置
OK黄色ETHERNET/IP 通讯正常
FAL红色ETHERNET/IP 通讯断线
OK绿色闪烁时表示 MODBUS-TCP 接口正在收发数据

2.4 拨码说明

标识拨位定义
SW1
MODBUS 功能
Bit1MODBUS 主从设置:
ON:网关做为 MODBUS 主站(客户端)工作
OFF:网关做为 MODBUS 从站(服务器)工作
Bit2协议设置:本产品固定拨到 ON
ON:网关按照 MODBUS 协议工作
OFF:保留
Bit3恢复出厂设置:拨到 ON,给产品上电,维持 5~10 秒,网关完成复位操作。拨到 OFF,网关重新上电,再次正常工作。
Bit4~Bit7预留,拨到 OFF
Bit8网关设置状态:
ON:网关处于设置状态,用户可以设置网关的配置信息
OFF:网关处于运行状态。

3. 硬件电气规范

3.1 电气参数

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

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

◆ 防护等级:IP20

◆ 安装方式:35mm 导轨

◆ 重量:500g

3.2 ETHERNET/IP 的电气连接

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

3.3 MODBUS 的电气连接

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

4. 协议及数据转换

4.1 协议转换原理

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

4.2 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 作为隐式报文的处理。

4.3 MODBUS 协议介绍

4.4 MODBUS 存储区

MODBUS 涉及到的控制器(或 MODBUS 设备)存储区以 0XXXX、1XXXX、3XXXX、4XXXX 标识;

存储区标识名称类型读/写存储单元地址
0XXXX线圈读/写00000~0XXXX
1XXXX输入线圈只读10000~1XXXX
3XXXX输入寄存器只读30000~3XXXX
4XXXX保持/输出寄存器读/写40000~4XXXX

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1163923.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Poshmark 如何刺激流量?如何快速出单?

PoshMark可是美国市场上最大的二手交易平台,基本上啥都有,电商界的“菜市场”啊!而且还有社交功能,好玩儿又实用,你可以和好友分享喜欢的商品,还能知道你的好友在买啥!可是新手卖家会觉得怎么才…

概念解析 | 微波光子雷达:打通雷达性能增强的“光通道“

微波光子雷达:打通雷达性能增强的"光通道" 注1:本文系“概念解析”系列之一,致力于简洁清晰地解释、辨析复杂而专业的概念。本次辨析的概念是:微波光子雷达。 一、背景介绍 雷达是现代战争中极为重要的军事装备,被誉为各兵种的“眼睛”。它可以在全天候条件下发现和…

el-table表格设置——动态修改表头

(1) 首先是form表单写表单设置按钮&#xff1a; &#xff08;1.1&#xff09;使用el-popover&#xff0c;你需要修改的是this.colOptions&#xff0c;colSelect: <el-popover id"popover" popper-class"planProver" placement"bottom" width&…

部署WeBASE

1、检查环境 1.1、检查Java java -version 1.2、检查mysql mysql --version 1.3、检查Python python --version # python3时 python3 --version 2、修改配置 修改common.properties 修改webase-node-mgr 修改webase-node-mgr/conf/application.yml 修改webase-node-mgr…

还在用Excel处理进销存?不妨试试这款进销存管理!

现在还有人使用Excel表格做进销存管理吗&#xff1f; Excel表格过于复杂&#xff0c;要求比较高&#xff0c;想问问有没有更简单的方法搭建进销存系统&#xff0c;因此这篇就分享一个不需要Excel&#xff0c;也能做出一套完整的进销存管理系统的方法。 这是我在简道云用了十几…

AI时代新宠,向量数据库

随着生成式人工智能&#xff08;GAI&#xff09;应用以及大语言模型&#xff08;LLM&#xff09;的快速发展&#xff0c;一种新型数据库也获得了市场和资本的重点关注&#xff0c;它就是向量数据库&#xff08;Vector Database&#xff09;。 向量数据库简介 向量数据库是一种…

点击跳到详情页

父页面 <template><view class"order-list"><cu-custom bgColor"bg-gradual-blue" :isBack"true"><block slot"content">荒料管理</block></cu-custom><view class"" ><!-- 订…

【Python Numpy教程】切片和索引

文章目录 前言一、切片和索引是什么&#xff1f;二、数组索引操作示例代码12.3 示例代码22.4 示例代码3 三、数组切片3.1 最基础的数组切片1. 切片格式&#xff1a;2. 如何使用&#xff1a;3. 示例代码&#xff1a; 3.2 切片中包括省略号基本格式1. 单个省略号示例&#xff1a;…

Linux系统编程:IO系统总结

stdio标准IO 标准IO都是一些C语言的函数&#xff0c;注意与文件IO的系统调用函数区别开。 fopen 函数描述&#xff1a; 第一个参数填要打开的文件路径&#xff0c;第二个参数填以什么形式打开&#xff08;读or写or其它&#xff09;。 在我们学习fopen函数时&#xff0c;查看…

Vue基础之购物车案例

个人名片&#xff1a; &#x1f60a;作者简介&#xff1a;一名大二在校生 &#x1f921; 个人主页&#xff1a;坠入暮云间x &#x1f43c;座右铭&#xff1a;懒惰受到的惩罚不仅仅是自己的失败&#xff0c;还有别人的成功。 &#x1f385;**学习目标: 坚持每一次的学习打卡 经过…

非关系型数据库Redis的安装【Linux】及常用命令

前言 Redis&#xff08;Remote Dictionary Server&#xff09;是一种开源的内存数据库管理系统&#xff0c;它以键值存储方式来存储数据&#xff0c;并且支持多种数据结构&#xff0c;如字符串、哈希、列表、集合、有序集合等。Redis最初由Salvatore Sanfilippo开发&#xff0c…

WiFi模块在智能家居中的应用与优化

智能家居技术的迅速发展已经改变了我们对家庭的定义。WiFi模块作为智能设备连接的核心&#xff0c;扮演着连接和控制智能家居生态系统的关键角色。本文将深入研究WiFi模块在智能家居中的应用&#xff0c;同时探讨如何通过优化来提升其性能和用户体验。 1. 智能家居中WiFi模块的…

QSqlTableModel结合使用数据库心得

文章目录 目的QSqlTableModel采用Model-View-Delegate(模型视图代理)框架的整体结构QT数据库组件用户界面层(UI Layer)SQL接口层(SQL API Layer)驱动程序层(Driver Layer)实现翻页功能实现数据库查询功能QSqlDatabaseQSqlQueryQSqlRecord目的 1: 了解QSqlTableMode 与 数据库…

基于wireguard与NAT实现windows10代理服务器

参考文章&#xff1a;https://blog.csdn.net/babytiger/article/details/127111474 一、 下载windows 安装包 下载wireguard安装包 二、 配置服务端&#xff1a; 新建空隧道并保存为server1&#xff0c;配置如下&#xff1a; 点击保存&#xff0c;并连接&#xff0c;多了个se…

STM32-创建项目流程

一、基于STM官网得库进行开发 准备工作&#xff1a;下载STM库文件 1、创建项目文件夹 2、在keil 中new uVision project,然后选择刚刚创建得文件夹&#xff0c;在文件夹里面创建一个文件&#xff0c;用来存放这个项目&#xff0c;然后在文件夹里面&#xff0c;写个文件名&am…

HHDBCS扩展数据库类型

为应对市面上的数据库种类繁多的问题&#xff0c;HHDBCS设置了扩展数据库功能。 在登陆界面点击“工具”&#xff0c;选择“扩展数据库类型”&#xff1b; 注&#xff1a;HHDBCS支持已kingbase&#xff0c;本文仅用来举例。 填入名称、所需数据库的信息&#xff0c;上传驱动…

Cesium 展示——实现右键菜单功能

文章目录 需求分析需求 在 Cesium 上实现右键菜单功能,使得对Cesium上的实体或其他可进行操作 分析 参考自文章:实现右键出现菜单选项功能 分析该需求,流程如下 写一个 div 作为右键弹出的菜单选项 ——> 监听鼠标右键事件——> 添加 Cesium 鼠标右击事件——>…

Jmeter分布式压测 —— 易踩坑点

1、压测机 无论是从成本角度还是维护的难易方面&#xff0c;压测机的数量&#xff0c;适量就好。举个例子&#xff0c;8C16G的一台服务器&#xff0c;部署Jmeter后&#xff0c;根据我个人的测试比对数据&#xff0c;配置≤1500个线程数&#xff0c;最好。太多了性能损耗较大&a…

文件夹批量重命名:如何利用上级目录给多个文件夹进行高效重命名

在文件管理中&#xff0c;我们经常需要处理大量的文件和文件夹。其中&#xff0c;文件名过长或混乱的问题经常让我们感到困扰。这不仅影响了我们的工作效率&#xff0c;还可能导致一些错误。为了解决这个问题&#xff0c;我们可以用云炫文件管理器将“上级目录”批量重命名文件…

[一] C++入门

摘要&#xff1a;OOP(面向对象)&#xff0c;namespace&#xff0c;cout and cin&#xff0c;缺省参数&#xff0c;函数重载&#xff0c;引用&#xff0c;内联函数&#xff0c;auto&#xff0c;范围 for&#xff0c;nullptr 20世纪80年代&#xff0c;计算机界提出了OOP(object o…