dp交换机命令_Profibus_DP转Modbus

本文详细介绍SG-DP_MOD-110模块作为Profibus从站和Modbus主/从站的特性,包括工作电压、接口电气特性、波特率适应性。重点讲解Modbus主机和从机模式的组态步骤,以及GSD文件下载与参数设置,如Modbus超时时间、扫描间隔、命令组配置等,并通过实例演示操作过程。
摘要由CSDN通过智能技术生成
     ▼ 更多精彩推荐,请关注我们 ▼

型号:SG-DP_MOD-110

cb32092a3d9f0c280a53d7ea75c0e4bc.png

一、产品介绍

1.1产品说明

产品可以作为Profibus从站和Modbus主站或从站,用来把Modbus设备接入到Profibus网络中。

产品支持标准的Profibus协议,可接入多种组态软件和PLC中。

可以将支持标准Modbus协议的设备(主机/从机)接入Profibus总线系统中。

产品工作电压范围DC9-DC24V,内置隔离和浪涌保护电路,可长时间运行于工控现场。

Profibus接口波特率自适应,最高支持12Mbps。

Modbus 485接口支持9600-115200,支持奇偶校验。

1.2 规格特性

工作电压

DC 7-30V

接口电器特性

隔离电压2500V,可承受500W 1000us浪涌

Profibus

接口形式

端子接线 或 DB9

工作方式

Profibus DP 从机

传输距离

与实际速率有关,可配套本公司 Profibus转光纤模块做通信延长

通信速率

9600-12M Bps

输入/输出范围

Max Input Bytes ≤244 Byte

Max Output Bytes ≤244 Byte

Modbus

接口形式

端子接线

功能码

主机模式

RTU命令号01、02、03、04、05、06、15、16

从机模式

RTU命令号03、04、06、16

传输距离

与实际速率有关,可配套本公司 RS485转光纤模块做通信延长

通信速率

1200-115200 Bps

外形尺寸

128*88*34mm

安装方式

导轨安装

457d264f8de17e7599cc8c6e5971fc09.png

符号

定义

状态

说明

POW

电源指示灯

熄灭

电源未接通

常亮

电源接通

SYS

系统指示灯

熄灭

系统初始化失败

常量

系统开始运行

DP

DP连接指示灯

熄灭

DP连接失败

常亮

DP连接成功

NC

未用

MT

485发送指示灯

熄灭

485总线未发送数据

闪烁

485总线在发送数据

MR

485接收指示灯

熄灭

485总线未接收数据

闪烁

485总线在接收数据

4ef7f1411d0836727890e8bb7218b489.png

符号

定义

A

485总线 A/+

B

485总线 B/-

E

接屏蔽线(可选)

edbde478f2213bfdea8e860009f65bbf.png

符号

定义

16×

用来设置设备DP地址(1-127)的高4位,0-F代表0-15

用来设置设备DP地址(1-127)的低4位,0-F代表0-15

9b8b3fd18152353436485142ec196663.png

254038bd01ee59f8a2d63d68d9144f4e.png

三、设备工作设置

本设备Modbus接口可以工作在主机模式或从机模式,两种模式分别有相应的GSD文件。主机模式GSD文件名为:MDP_02.GSD;从机模式GSD文件名为:SDP_02.GSD。两种GSD文件可以通过访问本公司官网获取。

下面对两种不同工作模式的组态分别介绍,以STEP7为例,首先打开STEP 7。

3.1 设备Modbus工作在主机模式

Modbus主机模式下可以支持的命令为01、02、03、04、05、06、15、16。Modbus主机工作模式下,设备可以访问多台Modbus从机,设备通过命令轮询访问的方式与各个从机通信。例如模块发送3号请求数据命令,到从机应答完成,这样一个命令周期称为一个命令组,模块最大可以支持15个这样的命令组,每组命令的具体内容在后面具体讲解。

第1步:在组态产品前需要先安装对应的MDP_02.GSD文件。安装完后可以在总线上添加模块Modbus_M-Profibus DP,如下图所示

c37dadd72a8acc633823b5dede5308f2.png

65ac226da20e939ebd4f4fb7c9baad05.png

349c8e20d6e2b712d09c550b822c0514.png

a55586ef2c03e53f5bd96aee0740b22b.png

参数种类

参数名称

功能

Modbus

参数

Modbus Timeout(×10ms)

从机超时时间(10进制),实际超时时间为设置值×10ms。设备Modbus端发送完一帧命令后经过此时间仍然没有收到从机应答,认为应答超时。

Modbus Scaninterval(×10ms)

设备每组命令间执行间隔(10进制),实际时间为设置值×10ms。设备Modbus工作在轮询状态,每组命令间隔时间为此设置时间。

MODBUS Communicate Para

Modbus 485接口参数,包括波特率和奇偶校验。

命令组

参数

命令组参数用来实现本设备的Modbus端与多个Modbus从设备通信。1#~15#(以下表示为n)表示第几组命令。每组命令可完成一个和对应从Modbus从机的数据通信(读或写)。如果该组没有命令请求需要可以将Modbus Command 设置为NULL。

n# Modbus Slave Address

第n组命令要访问的从机地址

n# Modbus Command

第n组命令的功能码

n# Modbus Reg Startadd H

第n组命令要访问的从机寄存器起始地址高字节

n# Modbus Reg Startadd L

第n组命令要访问的从机寄存器起始地址低字节

n# Modbus R/W Length

第n组命令要访问的从机寄存器(线圈)个数

n# Profibus

Reg

第n组命令Modbus寄存器起始地址映射到Profibus (IN 或OUT)寄存器的地址。

注:配置参数的第四字节为模式选择字节,该字节位置如下图蓝色部分

6d9a6be0edf53f8afa2fdd4e30438b65.png

该字节中Bit7表示是否启用重传(即设备仅在写命令及数据不同才写的模式下启用),1表示重传,0表示不重传;

Bit4表示是否启用当输出数据有变化时485再写模式,1有数据变化再写(只对写485外设有效,读一直是轮询),0正常轮询(一直写);

Bit0表示设备的Modbus主从,1主站模式,0从站模式。

例如第四个字节为0x91表示485为主模式且启动仅当输出数据变化时485才写的模式,且485写外设出错后会重传。

下面以举例帮用户快速学会使用

例1:用3号命令读取8号从机起始地址为02的8个寄存器,将读到的数据放到Profibus Input寄存器中从Piwx+6地址开始的区域。其中Piwx为Profibus分配给本模块输入寄存器的首地址。

则设置参数如下

参数

n# Modbus Slave Address Set

8

n# Modbus Command

3

n# Modbus Reg Startadd H

0

n# Modbus Reg Startadd L

2

n# Modbus R/W Length

8

n# Profibus Reg

Piwx+6

设备首先发出命令为 08 03 00 02 00 08 E5 55 的读寄存器命令并等待从机应答,当从机应答后本模块会将数据存储到Profibus Input寄存器中从PIW+6地址开始的区域。

例2:用16号命令将Profibus Output寄存器中从Pqwx+8地址开始的2个寄存器数据(4个字节)写入到8号从机起始地址为02的寄存器中。其中Pqwx为组态软件分配给本模块Profibus端输出数据寄存器的首地址。

则设置参数如下

参数

n# Modbus Slave Address Set

8

n# Modbus Command

16

n# Modbus Reg Startadd H

0

n# Modbus Reg Startadd L

2

n# Modbus R/W Length

2

n# Profibus Reg

Pqwx+8

设备首先发出命令为 08 10 00 02 00 02 04 F1 F2 F3 F4 8A 92 的写寄存器命令,其中F1 F2 F3 F4是Profibus Output寄存器中从Pqwx+8到Pqwx+11地址空间内的数据。

3.2 设备Modbus工作在从机模式

 Modbus从机模式下可以支持的命令为03、04、06、16。支持Modbus主站对本模块的读写。

第1步:同样在组态产品前需要先安装对应的SDP_02.GSD文件。安装完后可以在总线中添加设备Modbus_S-Profibus DP,如下图所示。其余步骤同主站模式组态相同(注意修改设备地址和拨码开关地址一致)。

9f19ad6a9be1961b34bcbdd05a98d81c.png

50e56ce84c4a2a9f676a21a7a8c8f064.png

在下面表格中对各参数进行详细说明

参数种类

参数名称

功能

Modbus

参数

MODBUS Communicate Para

设置Modbus通信接口参数,波特率和奇偶校验

Modbus Slave Address

设置本设备Modbus端地址

寄存器

参数

寄存器参数用来实现本设备的Modbus端与Profibus端寄存器的映射关系。

Input Reg In DP

本设备Modbus端从首地址开始的寄存器数据映射到Profibus Input从Piwx+N地址开始的区域。Piwx为Profibus分配给本模块的Input区域首地址,N为设置的值(单位为字节)

Input Reg Number

本设备从Modbus端映射到Profibus Input端寄存器个数。

Output Reg In DP

本设备Modbus端从首地址开始的寄存器数据映射到Profibus Output从Pqwx+N地址开始的区域。Pqwx为Profibus分配给本模块的Output区域首地址,N为设置的值(单位为字节)

Output Reg Number

本设备Modbus端从首地址开始映射到Profibus 从Pqwx+N开始的寄存器个数

下面以举例帮用户快速学会使用

例1:Modbus寄存器首地址为40000,Profibus Input首地址为256(即Piwx为256)。设置Input Reg In DP值为Piwx+8,设置Input Reg Number为4。

则地址映射关系为:Modbus端从40000~40007地址区域8个字节(4个寄存器)的数据映射到Profibus Input寄存器从264~272的地址区域(264为首地址256偏移8个字节得到的)。

例2:Modbus寄存器首地址为40000,Profibus Output首地址为256(即Pqwx为256)。设置Output Reg In DP值为Pqwx+8,设置Output Reg Number为4。

则地址映射关系为:Modbus端从40000~40007地址区域8个字节(4个寄存器)的数据映射到Profibus Output寄存器从264~272的地址区域(264为首地址256偏移8个字节得到)。

646c87398ae4ae1d326ad08cc56bdf6a.png 6c56e5b52a98de6642c4f5852028720b.png 9706f4609aaf2d4b059133777cc6f252.gif

 天津滨海新区三格电子科技有限公司是集产品研发、生产、服务和销售为一体的高科技型企业。公司主要致力于光纤通信、无线通信、信号采集于分析、科研平台产品的研发与生产。产品主要有多业务光端机、光猫、光纤收发器、光口交换机、噪声与振动信号采集卡、通用信号采集卡、WIFI无线采集卡等。

技术创新是三格电子持续发展的不竭动力,只有创新才能在激烈的竞争中把握先机,赢得主动,在新技术、新产品不断升级浪潮中始终保持旺盛的生命力。为保持公司技术的领先,三格电子在研发领域投入了大量资金。公司的研发人员实现了多项发明专利、实用新型专利。科技创造安全,质量成就价值,自公司成立以来三格电子一直在努力创新,并不断地完善产品种类、服务以及系统的解决方案。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值