当前位置:
DP-MODBUS 协议(网关)转换器
回复 | 人气 | 打印
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-05-25 11:04:21 楼主

德嘉国际电子最新研发的 DP-MODBUS 协议(网关)转换器
其功能是:
modbus侧为主站时:
        主要用于连接 modbus 从站仪表、及其它一些modbus 从站设备,如:
MODBUS 协议接口的变频器电机启动保护装置、智能高低压

在modbus侧为从站时:
    以modbus从站协议与其他modbus主站设备进行数据通讯

 

 

分享到: 关注收藏 邀请回答 回复 举报
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-05-25 11:29:03 1楼
  【优点】:调试方便,手段多样,尤其适用于初次使用者
   它有7个指示灯,使你能更为快捷的判断问题所在;
它在modbus主站方式时,通过不断循环显示的多个状态自字,使你能够轻松发现各个从站设备及相应报文的故障性质
这些都是有别于其它厂家的特点,目的是使客户能用最短的时间
迅速完成现场调试,立即发现问题,立即解决问题。
  回复 引用 举报
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-05-25 11:38:47 2楼
 

第一章 大连德嘉国际电子 DP-Modbus 协议转换器快速使用指南

电器接口:RS485(2线)

安装方式:35mm导轨安装。

支持的DP-PROFIBUS波特率9.6K-1.5M (自适应)

支持的modbus波特率:2400,4800,9600,14400,19200,38400,57600,115200

校验位(8 位无校验停止位、位偶校验停止位、位奇校验停止位、位无校验停止位)可选。

与DP-PROFIBUS总线连接时,作为DP从站

与MODBUS连接时,可以选择为MODBUS主站或MODBUS从站,二者不可同时存在。

支持MODBUS通讯01H02H03H04H05H06H0FH10H 号功能

作为MODBUS主站时能带Modbus站数:不确定,主要有两个条件的限制。1:此模块最多能配置的Modbus-RTU报文数为34条;2:最大的数据量(各从站之和)为输入输出各220字节。即使您现场的应用没有超过这个限制,还和Modbus的通讯波特率以及现场的环境有关。如果您现场环境很好,施工水平很高,在不超过前面两条限制的情况下可连接10台以上。

作为MODBUS从站时PROFIBUS 输入/输出数量可自由设定,但要符合如下条件:

 Input Bytes + Output Bytes 230 Bytes

 Max Input Bytes 222 Bytes

 Max Output Bytes 222 Bytes

MODUBUS 存储区:

0XXXX 区(线圈):最大222 BYTES = 1776 BITS;地址:00001~01776

1XXXX 区(离散量输入):最大222 BYTES = 1776 BITS;地址10001~11776

3XXXX 区(输入寄存器):最大222 BYTES = 111 WORDS;地址:30001~30111

4XXXX 区(保持寄存器):最大222 BYTES = 111 WORDS;地址:40001~40111

注:0XXXX ,1XXXX,3XXXX,4XXXX中最左边的0,1,3,4在实际的应用中是不用

它只是告诉你该MODUBUS 存储区是线圈、离散量输入、输入寄存器、保持寄存器

当你使用MODBUS通讯01H、05H、0FH号功能时,实际地址XXXX,就对应于0XXXX区(线圈)

当你使用MODBUS通讯02H号功能时,实际地址XXXX,就对应于1XXXX 区(离散量输入)

当你使用MODBUS通讯03H、06H、10H号功能时,实际地址XXXX,就对应于4XXXX  区(保持寄存器)

当你使用MODBUS通讯04H号功能时,实际地址XXXX,就对应于3XXXX  区(输入寄存器)

  回复 引用 举报
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-05-25 11:40:30 3楼
 

拨码开关及接线,LED指示灯说明见图3:

图3

拨码开关说明:

1号拨码

ON 协议转换器进入运行状态,即工作状态。

OFF 协议转换器进入停止状态,此时既不与DP通讯、也不与MODBUS通讯。

2-8号拨码,是DP地址设置开关详见附录

Modbus RS485 拓扑结构

  回复 引用 举报
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-05-25 11:41:32 4楼
 

图4

DP-Modbus 网关转换器产品已将终端电阻集成到产品中,见图

图5

DP-Modbus 网关转换器既可以工作在modbus主站方式,也可工作在modbus从站方式,这是由 STEP7 硬件组态时设定的。

下边第二章介绍DP-Modbus 网关转换器工作在modbus主站方式下的 STEP7 硬件组态及相应的 STEP7 软件编程,第三章是介绍modbus从站方式

第二章  DP-Modbus 转换器作为modbus主站的使用说明

PROFIBUS 一侧只做PROFIBUS 从站;在MODBUS 一侧做MODBUS主站(见图1)

该方式主要用于连接 modbus 从站仪表、及其它一些modbus 从站设备,如:

MODBUS 协议接口的变频器、电机启动保护装置、智能高低压

电器、电量测量装置、各种变送器、智能现场测量设备及仪表等等

1.大连德嘉提供的 GSD 文件 D_MASTER.GSD 拷贝到 Step7\S7data\gsd\

目录下;产品图标 DS007_N.BMP 和 DS007_S.BMP 文件拷贝到Step7\S7data\snbmp\ 目录下;

注:以上的详细目录在XP系统中分别是:

C:\Program Files\Siemens\Step7\S7DATA\GSD

C:\Program Files\Siemens\Step7\S7DATA\snmp

2.STEP 7 上通过向导 New ProjectWizard 建立一个“项目”,CPU类型选择 CPU313C-2DP, 项目名字叫“MODBUS_MASTER

3.在STEP7的硬件组态中的设置:

(1)SIMATIC 300 StationHardware 双击,并在HW Config 的菜单中选择OptionUpdate Catalog 点击,将设备GSD 文件加入设备Catalog 中,见图2-1

(2) 配置PROFIBUS: 双击CPU槽位中的DP, →属性→new→Network Settings

→187.5K→OK ,如图2-2

(3) 配置DP-Modbus协议转换器作为PROFIBUS 从站

点中PROFIBUS(1) DP master system(1),使其选中横线变黑,

打开Hardware Catalog PROFIBUS DP Additional Field Devices GatewayDP slave/MODBUS master 双击;

然后选择DP从站站号,本例选择从站站号为:99→“OK

图2-3

图2-4

(4)配置 DP-Modbus协议转换器 的 modbus侧 RS485 接口

双击DP-Modbus图标,出现如图2-5的窗口,选择Parameter Assignment

图2-5

波特率校验:必须设置的和您要连接的Modbus从站设备的一致,否则DP-Modbus协议转换器和你要连接的设备无法通讯。

/”:产品设置成主站,使用GSD 文件D_MASTER.GSD,只能选择MODBUS 主站方式。

命令重发次数”:当从站设备对当前命令无响应时,DP-Modbus协议转换器可以进行命令重发,或直接发送下一条modbus命令。

一般选择【从站无响应,直接发送下一条命令】或【从站无响应,重发命令一次】

等待回答时间”: DP-Modbus协议转换器发出MODBUS 报文后等待MODBUS 设备回答的时间。当MODBUS 设备超过等待回答时间 时间还没有回答,DP-Modbus协议转换器停止等待,再次重发报文发或发送下一条MODBUS 报文。

一般选择150ms ,当然越小越好,但这会使从站来不及响应,造成通讯故障,

因此要合理选择。

(5)Modbus报文队列的配置

A. Hardware catalog 中打开DP slave/MODBUS master 目录

DP slave/MODBUS master 1#39# 39 个槽(逻辑上,非物理设备)1#2#、3# 、4#、 5#槽已占用,剩下34 个槽提供用户使用。每个槽可以用来插入一条MODBUS 通信模块(报文), 所以一共可以插入34 MODBUS(报文)

DP slave/MODBUS master 的每一个MODBUS 模块对应一种功能的MODBUS 报文,可双击插入某一槽中。如

2-6

B. 举例说明在6#槽中插入“read 24 bits(0xxxx)

MODBUS 模块对应MODBUS 01h 功能即:读取24 个输出线圈XXXX(或0XXXX) 状态。

第一步: 选中6#槽,然后双击read 24 bits (0xxxx),见图2-7

第二步: 进一步设定MODBUS 参数:双击6#槽中的“24 DI read 24 bits(0xxxx) 4..6;选择“Parameter Assigement”,完成“从站地址”和“起始地址”的参数设定,如图2-8 所示:

从站地址:指该MODBUS 模块发送到MODBUS 设备从站的地址,对应该MODBUS 报文的第一个字节。

起始地址:本例指要读取的0XXXX 起始地址,注意:报文中线圈起始地址0000 对应设备中00001 地址,其他顺延。

▼“MODBUS 从站地址:” ? 键入MODBUS 从站地址10,如图2-8

▼“start address 起始地址:” ? 键入欲读取的输出线圈0XXXX 的起始地址00021,本例设置地址为20 如图2-8

PROFIBUS 地址与MODBUS 地址对应关系: 图2-9

C. 举例说明在7#槽中插入“read 4 Words (3xxxx)

MODBUS 模块对应MODBUS 04h 功能,即读从站输入寄存器3xxxx 值。

▼第一步: 选中7#槽,然后双击read 4 Words (3xxxx)7#槽中插入“read 4 Words (3xxxx)IB256..IB263”

▼第二步: 进一步设定MODBUS 参数:双击3#槽中的read 4 Words (3xxxx),选择“Parameter Assigement” 完成“从站地址=10”和“起始地址=2”的参数设定

从站地址指本MODBUS 报文发送到的MODBUS 从站的地址,本例为10

起始地址本例指要读取的3XXXX 起始地址,注意:报文中寄存器起始地址0000 对应设备中30001地址,其他顺延。本例中的2对应设备中“输入寄存器0003地址”,也就是 30003的地址【3XXXX】

PROFIBUS 地址与MODBUS 地址对应关系:

D.举例说明在4#槽中插入“Write 16 bits (0xxxx)

MODBUS 模块对应MODBUS 0Fh 功能即将16 个连续线圈0XXXX 强置为ON/OFF 状态。

▼第一步:选中8#槽,然后双击Write 16 bits (0xxxx)8#槽中插入“16DO Write 16 bits (0xxxx) 1..2”

▼第二步进一步设定MODBUS 参数:双击4#槽中的Write 16 bits (0xxxx)

选择“Parameter Assigement”, 完成“从站地址=10”、“起始地址=20”参数的设定。 

从站地址指本MODBUS 报文发送到的MODBUS 从站的地址,本例为10

起始地址指要写入的0xxxx 起始地址,注意:报文中线圈起始地址00000 对应设备中00001 地址,其他顺延。本例中的20对应设备中“线圈0021地址”,也就是 00021的地址【0XXXX】

numbers 计数个数=16” 是模块缺省设置的,指要写入的输出线圈的个数,请不要改变!切记!

PROFIBUS 地址与MODBUS 地址对应关系:

其中Q1Q2 PROFIBUS 主站分配给这个MODBUS 模块的PROFIBUS 输出地址,2 Bytes,对应本MODBUS 模块写入MODBUS 设备的 16 个连续线圈,MODBUS 模块将PROFIBUS 主站中Q1Q2 2Bytes (16 bits)值写入MODBUS 设备的0XXXX 数据区,起始地址本例为00020;即将PRODIBUS Q1Q2写入MODBUS 设备的“线圈地址0021-0036中,也就是00021-00036【0XXXX】,图2-11

E.举例说明在9#槽中插入“write 4 Words (4xxxx)

MODBUS 模块对应MODBUS 10h 功能,即预置从站个保持寄存器4xxxx 值。

▼第一步: 选中9#槽,然后双击write 4 Words (4xxxx)

9#槽中插入“write 4 Words (4xxxx) QB256…QB263”

▼第二步:进一步设定MODBUS 参数:双击5#槽中的write 4 Words (4xxxx)选择“Parameter Assigement”, 完成“从站地址=10”和“起始地址=20”的参数设定,

从站地址指本MODBUS 报文发送到的MODBUS 从站的地址,本例为10

起始地址本例指要写入的4XXXX 起始地址,注意:报文中保持寄存器起始地址00000 对应设备中40001地址,其他顺延。本例中的20对应设备中“保持寄存器0021地址”,也就是 40021的地址【4XXXX】

PROFIBUS 地址与MODBUS 地址对应关系:

其中QB256..QB263 PROFIBUS 主站分配给这个MODBUS 模块的PROFIBUS 输出地址共8 Bytes,对应本MODBUS 报文写到MODBUS 设备中的4 Words (4xxxx),见图2-12

F.举例说明在10#槽中插入“Force single bit (05H Command)

MODBUS 模块对应MODBUS 05h 功能即强置从站单线圈0XXXX 值。

▼第一步:选中10#槽,然后双击Force single bit (05H Command)10#槽中插入“8DO Force single bit (05H Command) ”

▼第二步:进一步设定MODBUS 参数:双击10#槽中的Force single bit (05H Command),选择“Parameter Assigement” 完成“从站地址=10”和“起始地址=27”的参数设定.

从站地址指本MODBUS 报文发送到的MODBUS 从站的地址,本例为10

起始地址本例指要写入的0xxxx 起始地址。注意:报文中线圈起始地址00000 对应设备中00001 地址,其他顺延。本例中的27对应设备中“线圈0028地址”,也就是 00028的地址【0XXXX】

PROFIBUS 地址与MODBUS 地址对应关系:见图2-13

其中QB3 PROFIBUS 主站分配给这个MODBUS 模块的PROFIBUS 输出地址,1 Byte,对应本MODBUS 模块写入MODBUS 设备的单线圈0XXXX,该MODBUS 模块根据QB3 的值,发送MODBUS/05H 号命令,将MODBUS 设备的单线圈0XXXX 或置0。本例单线圈起始地址为0027,如果:QB3=0,发单线圈00028 命令;若Q30,发单线圈00027 命令见图2-13 所示:

G.举例说明在7#槽中插入“set single word (06H command)

MODBUS 模块对应MODBUS 06H 功能即预置单保持寄存器4XXXX 的值。

▼第一步:选中11#槽,然后双击set single word (06H command)11#槽中插入“1AO set single word (06H command) QB264…QB265”

▼第二步进一步设定MODBUS 参数,双击11#槽中的set single word (06H command),选择“Parameter Assigement”,完成“从站地址=10”和“起始地址=12”的参数设定

从站地址指本MODBUS 报文发送到的MODBUS 从站的地址,本例为10

起始地址:本例指要写入的4XXXX 起始地址,注意:报文中保持寄存器起始地址0000 对应设备中40001地址,其他顺延。本例中的12对应设备中“保持寄存器0013地址”,也就是 40013的地址【4XXXX】

PROFIBUS 地址与MODBUS 地址对应关系:

见图5-27,其中QB264..QB265 PROFIBUS 主站分配给这个MODBUS 模块的PROFIBUS 输出地址共2

Bytes,对应本MODBUS 报文写到MODBUS 设备中的1 Word (4xxxx) 见图5-30

第三章  DP-Modbus 转换器作为modbus从站的使用说明

  回复 引用 举报
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-05-28 10:29:59 5楼
 
DP-MODBUS 协议(网关)转换器
使用手册第三章从站部分使用说明未完待续,敬请关注
  回复 引用 举报
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-05-29 09:49:50 6楼
 
DP-MODBUS 协议(网关)转换器
使用手册第三章从站部分使用说明未完待续,敬请关注
详情QQ咨询:1242136482(注明中国工控网)
  回复 引用 举报
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-05-30 17:36:57 7楼
 
用ETH-MPI(DP)轻松实现电脑与S7-300PLC之间的数据对接
  回复 引用 举报
阿水--王者之师 个人主页 给TA发消息 加TA为好友 发表于:2012-05-30 18:01:08 8楼
     这个品牌的广告很多的说,有用过的不,质量如何、?
  回复 引用 举报
z123y 个人主页 给TA发消息 加TA为好友 发表于:2012-06-13 23:07:25 9楼
  没用过,不知道质量如何                 
  回复 引用 举报
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-06-14 11:18:00 10楼
 

引用 阿水--王者之师 的回复内容:   这个品牌的广告很多的说,有用过的不,质量如何、?




我司产品的使用客户已达千计,若有任何技术问题,欢迎来电咨询交流

www.dl-winbest.cn

  回复 引用 举报
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-06-28 09:58:51 11楼
 

解决S7-200/300PLC与上位机远程连接的一种办法:
选用 http://www.dl-winbest.cn/ 的CP243i/ETH-MPI接口转换器+光纤收发器,可使传输距离增加到4公里以上。
CP243i:适用于S7-200PLC
ETH-MPI:适用于S7-300PLC

  回复 引用 举报
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-07-11 17:20:52 12楼
  更多内容欢迎登录公司网站www.dl-winbest.cn查看
  回复 引用 举报
niki 个人主页 给TA发消息 加TA为好友 发表于:2012-07-26 11:10:42 13楼
 
西门子触摸屏MP277的替代用法
西门子Smart 1000 + 大连德嘉电子的PPItoMPI映射转换器=西门子S7-300触摸屏MP 277(订货号6AV6 643-0CD01-1AX1/6AV6 644-0CD01-1AX1)

目前大多数客户不知道西门子300的触屏MP277,是可以用smart1000精彩触屏来替代的,而实现这一替代用法很简单:只需加一个大连德嘉电子的PPItoMPI映射转换器即可。

推荐理由如下:
1、价格优势:MP277价格在8千左右,而且西门子smart line panel仅需3千以内,最便宜的smart 700价格在千元以内!

2、用法相同:MP277和smart line触屏同样都是用wincc flexible编程,用法上并无区别。


目前客户在现场运行已经达一年之久,稳定性非常好!性价比极高

详见www.dl-winbest.cn

附件
  回复 引用 举报
niki _334 个人主页 给TA发消息 加TA为好友 发表于:2012-11-22 09:57:37 14楼
 

【新品】PPI扩展模块
当您的PPI口被自由口通讯占满时,可以选用大连德嘉国际电子的PPI扩展模块,用它来连接触摸屏或者是编程电缆,不用更改 PLC中的任何程序,连接上就可以用,非常方便!
www.dl-winbest.cn

  回复 引用 举报
niki _334 个人主页 给TA发消息 加TA为好友 发表于:2012-12-21 10:34:56 15楼
  更多DP-MODBUS协议转换器的案例欢迎登录www.dl-winbest.cn查看
  回复 引用 举报
niki _334 个人主页 给TA发消息 加TA为好友 发表于:2012-12-28 08:18:54 16楼
 
新款S7-200转以太网直连wincc产品-ETH-iBUS欢迎关注www.dl-winbest.cn
  回复 引用 举报
niki _334 个人主页 给TA发消息 加TA为好友 发表于:2013-01-16 08:34:58 17楼
  更多应用实例欢迎登陆www.dl-winbest.cn查看
  回复 引用 举报
l40788 个人主页 给TA发消息 加TA为好友 发表于:2013-01-16 12:01:46 18楼
  请问PLC与监控平台 之间的通信在一段时间后会自己中断,是什么原因,
  回复 引用 举报
xiaoliu000 个人主页 给TA发消息 加TA为好友 发表于:2013-11-13 17:05:55 19楼
 

教学相长,而后自强。工业通讯技术交流群交流群:240462493 ,欢迎资深自动化工程师加入,尤其是现场总线、工业以太网、IO模块,协议转换器方面开发和应用的人员。

www.yiikongda.com

QQ:2041598879

电话:0755-82842038(王工)

  回复 引用 举报
gh_3424 个人主页 给TA发消息 加TA为好友 发表于:2014-01-21 12:53:14 20楼
 

    科洛理思是专属于您的工业设备联网产品供应中心,提供您完整的工业设备联网的解决方案。科洛理思的每个产品线都以高标准来设计、制造和测试,确保产品在严苛的工业环境下能正常地运作。

JetNet 系列--工业以太网交换机
JetPoE 系列--工业PoE以太网供电交换机
JetBox 系列--工业嵌入式计算机
JetI/O 系列--工业智能以太网I/O服务器
JetCon 系列--工业信号转换器
JetPort 系列--工业RS-232/422/485 三合一串口设备联网服务器
JetCard 系列--工业PCI多串口通讯卡
JetWave -- IEEE 802.11g户外无线AP/网桥/AP终端/中继器
配件 -- SFP BIDI/WDM 模块/导轨电源/线缆/RJ45 Plug



 联系人,小王,QQ631201168, 13651915493

  回复 引用 举报

周点击排行
周回复排行
最新求助