Profinet转Modbus485RTU网关同步采集高速响应无需编程轻松组网

Profinet转Modbus485RTU网关同步采集高速响应无需编程轻松组网icon-default.png?t=O83Ahttps://item.taobao.com/item.htm?ft=t&id=778760672600PROFINET 串口网关

PROFINET 转 RS485

MS-A1-30X1 作为 Profinet 通信的通讯单元进行动作。可通过 Profinet 通信,将 MS-A1-30X1 单元的当前值等作为通信数据输出到 PLC 等。

系统配置概述

使用 MS-A1-30X1 模块时的系统配置如下所述。

1. 各模块务必在电源 OFF 的状态下进行连接。

2. Profinet 通信可和通用以太网混合存在。

1. 串口网关 MS-A1-3041

2. 串口网关 MS-A1-3081  

Profinet 通信规格

产品功能 

(以MS-A1-3041为例

MS-A1-3041 通过 Profinet 协议与 Modbus 协议的相互转换,可以将 Modbus 串口设备接入 Profinet 网络,并可轻松实现数据的双向交换。

技术指标

[1] 四个独立通道;

[2] Profinet 网络与 Modbus 网络相互独立;

[3] 以太网 10/100M 自适应;

[4] 具有 IP 地址冲突探测功能;

[5] 支持 ODVA 标准 Profinet 通信协议;

[6] 串口是 RS485 接口,半双工,波特率 4800、9600、19200、38400、57600、 115200 可选,校验位:无、奇、偶可选,1 位或 2 位停止位可选;

[7] MS-A1-3041 串口网关作为 Modbus 主站,支持 01H、02H、03H、04H、05H、 06H、0FH、10H 功能码,每个通道最多可配置 128 条 Modbus 命令,Modbus 功 能码 03H、04H、06H、10H 支持“字节交换”功能,便于用户解决两个网络间数据的大端小端格式问题;

[8] 串口独立 3KV 磁耦隔离;

[9] Profinet 最大输入输出字节数:

最大输入字节数为 800Bytes

最大输出字节数为 500Bytes

[10] 防护等级:IP20;

[11] 测试标准:符合 EMC 测试标准。

布线图

RS485 在点到多点通信时,为了防止信号的反射和干扰,需在线路的最远两端各接一个终端电阻,参数为 120Ω 1/2W。

注:MS-A1-3041 的 RS485 接口内部有终端电阻,在网页启用即可。

配置说明

打开浏览器,地址栏输入http://192.168.1.8/(模块初始IP地址为192.168.1.8),打开扫 描器监控页面,点击上载;

通道0 :参数设定  

选择通道0,点击配置,设定协议类型、波特率、数据位、校验方式、停止位、响应等待时间、轮询延时时间、 写命令轮询模式、重读次数、错误保持和终端电阻启用

1. 协议类型 Modbus RTU, Modbus ASCII

2. 波特率: 4800, 9600192003840057600115200bps 可选。

3. 数据位 :8 位, 7 位。

4. 校验方式 :无,奇,偶可选。

5. 停止位 :1, 2 可选。

6. 超时时间

当 Modbus 主站发送命令后,等待从站响应的时间,范围:10~60000ms

7. 轮询延时时间:

一条 Modbus 命令发完并收到正确响应或响应超时之后,发送下一条 Modbus 命令之前,延迟的时间,范围: 0~2500ms

8. 写命令轮询模式:

Modbus 写命令(输出命令),有三种输出模式:连续输出,禁止输出,逢变输出。

连续输出:与 Modbus 读命令输出方式相同,根据扫描比率进行扫描输出。

禁止输出:禁止输出 Modbus 写命令。

逢变输出:输出数据有变化时,输出写命令,并在接收到正确响应后停止输出。

9. 重读次数:

轮询指令读写错误时,重复读取的次数,然后再执行下一条指令,范围 1~10

10. 错误保持:读取错误时,是否保持上一次读取值。

11. 终端电阻:

禁用:禁用终端电阻。

启用:启用终端电阻。

Profinet转Modbus485RTU网关同步采集高速响应无需编程轻松组网icon-default.png?t=O83Ahttps://item.taobao.com/item.htm?ft=t&id=778760672600Modbus 轮询命令

最多可添加 128 条命令。

1. 序号 :表示该新增命令要加在什么位置,范围:1~128

2. 从站ID :该通道所连接的从站节点号,范围:0~255

3. 功能码

支持功能码:01(读线圈状态)02(读输入状态)03(读保持寄存器)04(读输入寄存器), 05(写单个线圈)06(写单个保持寄存器)15(写多个线圈)16(写多个保持寄存器)

4. Modbus 寄存器起始地址

Modbus 从站设备中寄存器/开关量/线圈等起始地址,十进制,范围:0~65535

5. 数据个数 :数据长度,两个字节为一个数据个数长度, 范围:1~10

6. PLC 地址

映射到 PLC 中所对应的地址偏移量;

数据在模块内存中映射的地址范围:

读命令(01,02,03,04):N + 32 N + 399。

写命令(05,06,15,16):M + 1 M + 249。

( N : 监控数据首 DM 编号,M : 控制数据首 DM 编号)

7. 字节个数 :读写命令字节个数。

8. 字节交换

有三种类型:不交换,高低字节交换,四字节交换。

用户可能需要交换字节顺序才能得到正确的数值。

9. 校验类型 :CRC。

删除命令

1. 序号 :表示删除该命令的位置,范围:1~128

提交

当通道参数和 Modbus 轮询命令都添加完成后,点击提交按钮,到此通道设定完成。

导入文件

可以导入 csv 文件,进行添加轮询命令;

导出文件

可以导出 csv 文件,对轮询命令进行保存;

指令测试

指令测试页面,可进行手动读写操作,必须在通道参数设定完成后才能进行指令测试;

读指令

1. 通道 :写入所要测试的通道,范围:0~3

2. 从站ID :写入所要测试的从站节点号,范围:0~255

3. 功能码

支持功能码:01(读线圈状态)02(读输入状态)03(读保持寄存器)04(读输入寄存器)

4. 起始地址

Modbus 从站设备中寄存器/开关量/线圈等起始地址,十进制,范围:0~65535

5. 数据个数 :数据长度,两个字节为一个数据个数长度, 范围:1~64

6. 字节交换

有三种类型:不交换,高低字节交换,四字节交换。

用户可能需要交换字节顺序才能得到正确的数值。

7. 清除 :清除Tx(发送次数)和Err(读取错误次数)。

8. 循环发送模式 :当前读取指令循环发送。

9. 开始测试

上述参数设定完成后,点击开始测试按钮,测试返回数据显示在右侧显示框。

10.写入结果

显示该读取操作的结果,显示代码 0 即为读取成功,其他代码请参考“错误代码”。

11.耗时

显示该读取指令耗时,单位 ms。

写单个线圈

1. 通道 :写入所要测试的通道,范围:0~3

2. 从站ID :写入所要测试的从站节点号,范围:0~255

3. 起始地址

Modbus 从站设备中寄存器/开关量/线圈等起始地址,十进制,范围:0~65535

4. 写入值 :Modbus 设定值,可选择 OFF 或 ON。

5. 开始测试 :上述参数设定完成后,点击开始测试按钮,将写入值写入从站设备。

6. 写入结果

显示该写入操作的结果,显示代码0即为写入成功,其他代码请参考“错误代码”。

7. 耗时 :显示该写入指令耗时,单位 ms。

写单个寄存器

1. 通道 :写入所要测试的通道,范围:0~3

2. 从站ID :写入所要测试的从站节点号,范围:0~255

3. 起始地址

Modbus 从站设备中寄存器/开关量/线圈等起始地址,十进制,范围:0~65535

4. 写入值 :Modbus设定值,设定范围为-32768~32767

5. 字节交换

有两种类型:不交换,高低字节交换。

用户可能需要交换字节顺序才能得到正确的数值。

6. 开始测试 :上述参数设定完成后,点击开始测试按钮,将写入值写入从站设备。

7. 写入结果

显示该写入操作的结果,显示代码0即为写入成功,其他代码请参考“错误代码”。

8. 耗时 :显示该写入指令耗时,单位 ms。

写多个线圈

1. 通道 :写入所要测试的通道,范围:0~3

2. 从站ID :写入所要测试的从站节点号,范围:0~255

3. 起始地址

Modbus 从站设备中寄存器/开关量/线圈等起始地址,十进制,范围:0~65535

4. 数据个数 :数据长度,两个字节为一个数据个数长度, 范围:1~64

5. 开始测试

上述参数设定完成后,点击开始测试按钮,将右侧设定框中设定值写入从站设备,勾选

表示 ON,反之为 OFF

6. 写入结果

显示该写入操作的结果,显示代码 0 即为写入成功,其他代码请参考“错误代码”。

7. 耗时 :显示该写入指令耗时,单位 ms。

写多个寄存器

1. 通道 :写入所要测试的通道,范围:0~3

2. 从站ID :写入所要测试的从站节点号,范围:0~255

3. 起始地址

Modbus 从站设备中寄存器/开关量/线圈等起始地址,十进制,范围:0~65535

4. 数据个数 :数据长度,两个字节为一个数据个数长度, 范围:1~64

5. 字节交换

有三种类型:不交换,高低字节交换,四字节交换。

用户可能需要交换字节顺序才能得到正确的数值。

6. 开始测试

上述参数设定完成后,点击开始测试按钮,将右侧设定框中设定值写入从站设备,写入值设定范围为 -32768~32767

7. 写入结果

显示该写入操作的结果,显示代码0即为写入成功,其他代码请参考“错误代码”。

8. 耗时 :显示该写入指令耗时,单位 ms。

监控数据(输出数据)

可切换三种显示状态,十进制、有符号十进制和十六进制; 

控制数据(输入数据)  

可切换三种显示状态,十进制、有符号十进制和十六进制;  

Profinet转Modbus485RTU网关同步采集高速响应无需编程轻松组网icon-default.png?t=O83Ahttps://item.taobao.com/item.htm?ft=t&id=778760672600 

 

 

 

 

 

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

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

相关文章

04_OpenCV图片缩放

import cv2 import matplotlib.pyplot as plt # Python 的 2D绘图库# 读入原图片 img cv2.imread(libarary.JPG) # 打印出图片尺寸 print(img.shape) # 将图片高和宽分别赋值给x,y x, y img.shape[0:2]# 显示原图 #cv.imshow(OriginalPicture, img)# 缩放到原来的…

企业级版本管理工具(1)----Git

目录 1.Git是什么 2.Git的安装和使用 在Ubuntu下安装命令如下: 使用git --version查看已安装git的版本: 使用git init初始化仓库: 使用tree .git列出目录: 使用git config命令设置姓名和邮箱: 加入--global选项…

NLP:BERT的介绍

1. BERT 1.1 Transformer Transformer架构是一种基于自注意力机制(self-attention)的神经网络架构,它代替了以前流行的循环神经网络和长短期记忆网络,已经应用到多个自然语言处理方向。   Transformer架构由两个主要部分组成:编码器(Encod…

18年408数据结构

第一题: 解析:这道题很简单,按部就班的做就可以了。 画出S1,S2两个栈的情况: S1: S2: 2 3 - 8 * 5 从S1中依次弹出两个操作数2和3&a…

某客户Oracle RAC无法启动故障快速解决

某日,9:50左右接到好友协助需求,某个客户Oracle RAC无法启动,并发过来一个报错截图,如下: 和客户维护人员对接后,远程登录服务端进行故障分析。 查看hosts信息,首先进行心跳测试,测…

DIDIDI~

1 最佳速通时间 小C准备参加某个游戏的速通比赛,为此他对该游戏速通了 n次,每次速通记录可以用一个数组 A{a1,a2……am}表示,其中a表示小C 从游戏开始到第i个游戏节点所花赛的时间,m 为游戏节点的个数。请根据小 C 的速通记录计算…

椭圆距离计算的简单方法

分析发现找到点到椭圆的最近距离等价于求解一元四次方程。想象一下一个圆和一个椭圆最多相交四次。从这个观点出发,问题转化为找到与椭圆仅相交一次的圆。如果用四次方程表示,其中两个根将在交点处共享,而另外两个根将会是复数。 尽管四次方程的封闭解确实存在,但迭代方法更…

肌筋膜炎可以自愈吗

肌筋膜炎是一种临床常见的疾病,主要表现为肌肉的筋膜发生无菌性炎症,可能由多种因素诱发,如风寒侵袭、疲劳、外伤、不良生活习惯及工作姿势等。关于肌筋膜炎是否可以自愈,主要取决于病情的严重程度和个体差异。 一、肌筋膜炎的自…

JMeter压测HTTPS 在window 11处理SSL证书认证

在此位置,找到chrome 的证书 证书到出到指定的路径, 利用jdk中的keytool.exe工具,重新生成证书 crm 去到命令窗口,再去到JDK路径下,如下 输入 keytool -import -alias “zhengshu.store” -file “D:\Program F…

阿里发布Qwen2.5:编程与数学的AI新革命!

阿里发布Qwen2.5:编程与数学的AI新革命! 阿里发布了Qwen2.5系列模型🚀,带来编程和数学领域的超强升级🦸‍♂️。多种规格可选,开源模型推动创新🔓,让AI助手更智能!快来体…

前段辅助工具分享(像素大厨)

引言: 我们在从事前端开发工作时,常会需要测量许多盒子的尺寸,颜色提取种种,切图,还有文字大小等信息,光从肉眼很难看出来,当然我们传统的会使用Photoshop来帮助我们完成这些工作,但…

Cadence23中的一些设置

Allegro AIDT DDR3自动等长Auto-Interactive Delay Tune: Cadence设置好规则之后再做等长就很方便,可以自动等长: 点击SELECT可以选中这一组的线,并进行高亮: 相对误差是15mil: 选择Accordition: 可以通过这个按键查看到底有没有…

OpenCV透视变换:原理、应用与实现

在图像处理与计算机视觉领域,透视变换(Perspective Transformation)是一种强大的工具,它模拟了人眼或相机镜头观看三维空间物体时的透视效果,从而改变图像的视角和形状。本文将详细介绍透视变换的原理、应用场景以及如…

程序员数学 | 数学归纳法

目录 一、数学归纳法是什么二、使用编程来模拟数学归纳法的证明 人类做重复性的劳动没有效率,而计算机却能更快更准确的完成重复性劳动。所以以重复为特点的迭代法在编程中有着⼴泛的应⽤。实际项目中是否可以用不断更新变量值或者缩小搜索的区间范围的方法&#xf…

SAP EWM QM 集成

目录 1 简介 2 业务流程 3 后台配置 4 主数据 5 业务操作 5.1 创建 EWM 交货单 5.2 不同的质检结果导致不同的入库地点 - 质检通过 5.3 不同的质检结果导致不同的入库地点 - 质检失败 1 简介 EWM 与 QM (quality management) 集成,自动 or 手动执行质检流程。质检可以…

机器学习:探索未知边界,解锁智能潜力

欢迎来到 破晓的历程的 博客 ⛺️不负时光,不负己✈️ 在这个日新月异的科技时代,机器学习作为人工智能领域的核心驱动力,正以前所未有的速度改变着我们的世界。从智能家居的个性化推荐到自动驾驶汽车的精准导航,从医疗诊断的辅助…

Cpp::STL—string类的使用与理解(上)(8)

文章目录 前言一、string类对象的构造函数string()string(const char* s)string(size_t n, char c)string(const string& s)string(const string& str,size_t pos,size_t len npos) 二、string类对象的容量操作size与lengthcapacitycapacity返回…

linux没有权限安装zip应该如何解压压缩包

linux没有权限安装zip应该如何解压压缩包 (1)尝试使用unzip命令直接解压 (2)发现没有安装先安装,发现没有权限安装 (3)再试试tar命令,好像安装了,但是不能用&#x…

时钟抖动对ADC性能的影响

目录 简介: 影响ADC SNR的几个因素 确定采样时钟抖动 时钟输入抖动 确定正确的整合下限 设置正确的整合上限 简介: 主要关注时钟抖动对ADC性能的影响。主要是受项目中发现FPGA的输出时钟作为参考时钟,ADC在204B时锁不住。 影响ADC SNR的几个因素 有几个因素会限制 …

C++远端开发环境手动编译安装(centos7)

背景 直接使用yum安装,无法安装指定的版本,因为很多版本并没有在镜像仓库中,所以此处进行手动安装指定版本 使用VMWare安装centos7 准备centos镜像 可以自行搜索下载地址,阿里云的也可以 下载VmWare,社区版即可 可…