MODBUS 转 PROFIBUS 网关快速使用指南
PB-B-MS_V3x产品手册鼎实网关MODBUS从站转profibus-DP网络应用手册
PROFIBUS 主站
PROFIBUS-DP
PB-B-MS/V3x
PB-B-MS/V3x
PROFIBUS 设备 PROFIBUS 设备
RS232
RS485
MODBUS 主站设备 图 0-2 PB-B-MODBUS/232/485/V3x 做从站
MODBUS 主站设备
上图 0-2 中 PB-B-MODBUS/232/485/V33 在 MODBUS 一侧是从站,通过 RS232/485 接口连接到 MODBUS 主站设备上。
4. V3.2型产品的功能拨码开关(产品背面):SW1(3拨码的桥)或者SW2(4拨码的桥)用作设置MODBUS主/从功能,
如下: SW1(3拨码的桥)或者SW2(4拨码的桥) = OFF : 表示作为MODBUS主站
升级版
ON
SW1(3 拨码的桥)或者 SW2(4 拨码的桥) = ON : 表示作为 MODBUS 从站
第三章 MODBUS 技术简介 ............................................................................................................................. 17 1. MODBUS 通信协议.................................................................................................................................... 17 2. MODBUS 协议要点.................................................................................................................................... 17 3.异常应答 ...................................................................................................................................................... 18 4. MODBUS 存储区 ....................................................................................................................................... 19 5. MODBUS 功能 ........................................................................................................................................... 19 (1) 读取输出状态................................................................................................................................... 19 (2) 读取输入状态................................................................................................................................... 20 (3) 读取保存寄存器............................................................................................................................... 21 (4) 读取输入寄存器............................................................................................................................... 21 (5) 强置单线圈....................................................................................................................................... 22 (6) 预置单保持寄存器........................................................................................................................... 22 (7) 读取异常状态................................................................................................................................... 23 (8) 回送校验........................................................................................................................................... 23 (9) 读取通信事件计数器....................................................................................................................... 23 (10) 读取通信事件计数器..................................................................................................................... 23 (11) 强置多线圈..................................................................................................................................... 23 (12) 预置多寄存器................................................................................................................................. 23
浅谈RS485转profibus-DP网关方法
浅谈RS485转profibus-DP网关方法现代工业的迅速发展,不断促进着自动化控制技术及设备通信技术创新的发展。
当前,PLC、DCS、智能仪表等已广泛应用到现场生产控制系统中,并发展到由上述设备相互协同、共同面向整个生产过程的分布式工业控制系统。
在此系统中,现场总线通信技术至关重要。
本文就某水利站分布式控制系统项目,介绍上海泗博自动化的Modbus 转Profibus-DP 协议网关设备的应用。
PM-160T 应用案例--将用户自定义协议的RS232 设备接入西门子PLC 控制系统现场应用:PM-160T(RS232/RS485/RS422 转Profibus-DP 网关)应用于江苏宿迁南钢金鑫轧钢有限公司的PLC 控制系统,在该系统中,西门子PLC(S7-400)作为Profibus-DP 主站,用户测距仪器LRFS-0040-1/2 为具有开放协议的RS232 接口设备,PM-160T 作为这两者之间的桥梁,实现PLC 对RS232 设备的监控及数据采集。
系统要求:通过西门子S7-400PLC 监控10 台测量钢片间隔距离仪器LRFS-0040-1/2 的数据。
系统实现:根据用户现场要求,每台PM-160T 连接一台客户测距仪器,PM-160T 的Profibus-DP 端接入Profibus-DP 总线网络,PM-160T 的RS232 端口与测距仪的RS232 端口连接(按照面板或者说明书指示接线),然后将测距仪的运行参数数据通过PM-160T 映射到S7-400PLC 的输入输出映射区,实现客户一台PLC 对现场10 台测距仪设备的实时监控。
系统结构其中:PM-160T:应用广泛,凡具有RS485/RS232/RS422 接口的设备都可以使用本产品实现与现场总线PROFIBUS-DP 的互连;应用简单,可在短时间内实现连接通信,该模块的串行口通信端口是完全透明的,不带任何协议,用户可以。
MODBUS转PROFIBUS网关将上润仪表接入PROFIBUS
应用北京微硬公司MODBUS转PROFIBUS网关将上润仪表接入PROFIBUS 在冶金行业,通常要用到多路温度巡检仪。
而西门子的PROFIBUS总线已经在中国的冶金行业牢牢地站稳了脚跟。
因此,很多只有串口MODBUS通讯的温度巡检仪表无法与PROFIBUS系统连接,应用国外的带有PROFIBUS接口的仪表又太昂贵,因此在国内有部分企业采用手抄的方式,将数据记录下来。
在采用了北京微硬创新公司的MODBUS转PROFIBUS网关后,顺利的将仪表接入到PROFIBUS系统里。
上润仪表的十六路巡检仪WP-D809为智能多路巡检显示控制仪,有标准MODBUS485通讯接口。
该仪表采用先进的微处理器进行智能控制,适用于温度、湿度、压力、液位、瞬时流量、速度等多种物理量检测信号的显示控制,可巡回检测多路测量信号。
并能对各种非线性输入信号进行高精度的线性校正。
在应用北京微硬公司的MODBUS转PROFIBUS网关后,将该仪表接入到PROFIBUS系统,数据直接被西门子S7400 PLC接收。
如图1.1
图1.1
该网关最大输入输出为232字节,该巡检仪共有16路,每路为双字。
这样,每个表占用64个字节,这样算下来,如果每个巡检仪的16路全部用上,一个网关可以接3台上润仪表。
在使用北京微硬创新科技有限公司的MODBUS转PROFIBUS网关后,数据直接进到PLC,再通过连接的PC机,直接将数据显示并可以打印出来,十分方便快捷.
如需技术交流,请登陆我司网站,与我公司联系.。
ModbusTCP转Profinet网关连接脉冲电源通讯配置案例
ModbusTCP转Profinet网关连接脉冲电源通讯配置案例本案例是Modbus TCP转Profinet网关连接脉冲电源的配置案例。
用到的设备为西门子1500PLC一台、Modbus TCP转Profinet 网关一个、脉冲电源一台。
1、首先打开博图软件,创建新项目文件;2、导入GSD文件。
将稳联技术Modbus TCP转Profinet网关WL-ABC3010的GSD文件拷贝放到任意位置。
打开博图建立新项目。
进入设备和网络在选项中选择管理通用站描述文件,安装 GSD 文件。
3、搜索GSD文件存放文件夹,搜索到GSD后选择安装,等待安装成功;4、选择在西门子博图里面或者STEP7中组态对型设备;5、点击未连接,连接IO控制器PLC_1 PROFINET端口_1;6、PLC与Modbus TCP转Profinet网关连接后,需要修改Modbus TCP转Profinet网关的IP地址和PROFINET名称,注意:PROFINET设备名称项不要勾选成自动生成,一定要重新自定义一个名称输入;7、双击Modbus TCP转Profinet网关模块,通过右侧模块添加Input(输入),Output(输出),最后将配置下载到PLC中;8、GATEWAY CONFIGURATION STUDIO配置软件操作,打开GATEWAY CONFIGURATION STUDIO:9、打开Modbus TCP转Profinet网关配置软件进行Modbus 参数配置,点击红圈中的新建,选择PN2MTC(MODBUS TCP主站);10、设置Modbus TCP转Profinet网关的PROFINET端IP地址和设备名称,要和PLC组态保持一致;11、继续右键点击插入,插入Node;12、修改MODBUS TCP端(Modbus TCP转Profinet网关LAN口IP地址),IP地址要同网段任意地址。
Modbus TCP转Profinet网关地址设置同网段任意地址并与其他地址不冲突。
MODBUS转PROFIBUS网桥网关介绍
本模块采用通过拨码开关 SW1 选择站地址, ON 表示“0”,OFF 表示“1”,见图 1 所示。其中 A0~A6 为 Profibus dp 网络地址设置共可设置 127 的不同地址: 模块地址=SW1 的 1~7 位――(按十六进制计算)。A0A1A2A3A4A5A6=1100000,模块地址为 03H=3;A0A1A2A3A4A5A6=1100001,模块地址为 43H=67; 出厂设置通讯格式为:地址为 1。 2. 用户参数设置:必须配合从站用户参数配置界面进行相应设置,详见调试说明 和图 20!必须注意:用户参数设置必须正确,否则系统将无法正常工作!
自适应波特率选择;MODBUS-RTU 波特率:1.2Kbps~115.2Kbps;连接 MODBUS-RTU 设备数量:1 个主站;交换数据:(80 个输入字节)/(80 个输出字节);通讯回路相互隔离,隔离电 压 1KV 且均带 TVS 防雷击、过流自恢复保险保护;24VDC 输入电源极性保护。 产品介绍 1. 通讯口 1 速率(自适应):9.6Kbps、19.2Kbps、45.45Kbps、93.75Kbps、187.5Kbps、500Kbps、1.5Mbps、3Mbps、6Mbps、12Mbps。 2.通讯口 2 通讯速率(固定):1.2Kbps、2.4Kbps、4.8Kbps、9.6Kbps、19.2Kbps、38.4Kbps、57.6Kbps、115.2Kbps。 4.连接数量 Profibus 网络:最多为 126 个;MODBUS-RTU 网络:一个主站设备(地址范围 0~255 可选,地址号为转换器在 MODBUS 端的从站地址) 5.用户参数设置:支持用户参数设置 Profibus 远程输入、输出字及数量;6.模块 LED 状态指示:面板上排指示灯 MBUF(第一个灯绿色):正确发送和接受组态配置的 MODBUS-RTU 设备后 常亮。MT (第三个灯黄色):MODBUS-RTU 数据发送灯。MR (第四个灯黄色):MODBUS-RTU 数据接收灯。面板下排指示灯 POWER(第一个灯红色):电源指示灯;PBUF (第四个 灯绿色):正确接入 Profibus 网络后常亮。 参数设置
ModbusTCP转PROFIBUS DP网关
名称:ModbusTCP/PROFIBUS DP网关型号:EPS-320MP基本说明:EPS-320MP可解决PROFIBUS与ModbusTCP、ModbusRTU设备的数据通讯。
产品特点:1.应用广泛:凡具有ModbusTCP接口或ModbusRTU接口的设备都可以使用本产品实现与现场总线PROFIBUS的互连。
2.应用简单:用户不必了解PROFIBUS和Modbus技术细节,只需参考产品手册和免费的网关配置软件EP-123即可快速实现通信。
3.透明通信:用户可以依照PROFIBUS通信数据区和Modbus通信数据区的映射关系,实现PROFIBUS到Modbus间的数据透明通信。
技术特性:1.ModbusTCP可支持36个不同IP的ModbusTCP服务器的连接;2.以太网接口支持IP地址冲突检测,并支持DHCP、BOOTP和静态设置;3.以太网支持标准的ModbusTCP主站协议和ModbusTCP从站协议,串口侧是ModbusRTU主站;4.以太网接口10/100自适应,串口支持RS-485/232/422,波特率支持:1200、2400、9600、19.2K、38.4K、57.6K、115.2K、230.4Kbps可选;5.PROFIBUS 输入/输出数量可自由设定,最大PROFIBUS输入/输出:①Max Input Bytes ≤224 Bytes②Max Output Bytes ≤224 Bytes6.供电:24VDC(11V~30V),160mA;7.工作环境温度:-20℃~60 ℃,相对湿度5% ~95%(无凝露);8.机械尺寸:40mm(宽)×125mm(高)×110mm(深);9.安装及防护等级:35MM导轨安装;防护等级IP20;10.测试标准:符合EMC测试标准。
中科易联 Profibus DP转Modbus RTU网关 HT3S-DPS-MDN用户手册 V1
MODBUS RTU转PROFIBUS DP协议网关HT3S-DPS-MDN用户手册V1.2北京中科易联科技有限公司目录1. 产品概述 (3)1.1 产品功能 (3)1.2 技术参数 (3)1.2.1 Profibus DP技术参数 (3)1.2.2 Modbus-RTU技术参数 (4)2. 产品外观 (5)2.1 产品尺寸图 (5)2.2端子说明 (5)2.3 指示灯 (6)2.4 拨码说明 (6)3. 硬件电气规范 (7)3.1 电气参数 (7)3.2 Profibus的电气连接 (7)3.3 Modbus的电气连接 (8)3.3.1 RS485电气连接 (8)3.3.2 RS232电气连接 (8)4. 协议及数据转换 (9)4.1 协议转换原理 (9)4.2 Profibus协议介绍 (9)4.3 Modbus协议介绍 (10)4.3.1 Modbus存储区 (10)4.3.2 Modbus功能码 (10)4.3.2.1读取输出状态(01H) (11)4.3.2.2 读取输入状态(02H) (11)4.3.2.3 读取保存寄存器(03H) (12)4.3.2.4 读取输入寄存器(04H) (13)4.3.2.5 强制单线圈(05H) (13)4.3.2.6 预置单保持寄存器(06H) (14)4.3.2.7 强制多线圈(0FH) (14)4.3.2.8 预置多寄存器(10H) (15)4.3.3 Modbus异常码 (15)5. 软件配置及操作 (17)5.1 PLC的Profibus主站配置 (17)5.2 网关的Profibus从站配置 (21)5.2.1 网关作为Modbus主站 (21)5.2.2 网关作为Modbus从站 (24)附录A:从站状态监测功能说明 (26)附录B:如何使用串口调试助手截取Modbus报文 (28)附录C:如何使用Modbus Slave连接网关 (30)附录D:如何使用MODSCAN连接网关 (33)1. 产品概述1.1 产品功能HT3S-DPS-MDN是一款Profibus DP从站功能的通讯网关,主要功能是将各种Modbus-RTU设备接入到Profibus DP网络中,进行数据传输。
GW-7552 PROFIBUS MODBUS GATEWAY 快速入门指南说明书
Quick Start User Guide1. Introduction This manual introduces the GW-7552's basic setting and operating quickly, the user can refer to the user manual in the ICP DAS companion CD-ROM (Path: “CD:\PROFIBUS\Gateway\GW-7552\ manual\GW-7552 user manual.pdf”).This manual helps users to understand about the GW-7552 module and application. In the following examples the CIF50-PB PROFIBUS master card from Hilscher is used. The configuration and communication is done by the program “SyCon” provided by Hilscher.Application example of PROFIBUS to Modbus In this example the GW-7552 acts as a Modbus slave device. When the GW-7552 module receives a write DO Modbus command from PC’s COM Port, the GW-7552 module can send the message to the input data area of PROFIBUS master station. When the GW-7552 module receives a read DI Modbus command from PC’s COM Port, GW-7552 module can refer to the output data area of PROFIBUS master station to produce response message and send it to PC’s COM Port.2. Hardware configurationPROFIBUS connectionHere we recommend users to use the standard PROFIBUS cable and connector (DB9 male). It is only needed to use D-type connector via PROFIBUS cable to connect PROFIBUS master station and GW-7552 module. PROFIBUS master station and GW-7552 module belong to terminal equipments in this example, thus we need to enable the terminator resistor inthe D-type connector.Address setting The GW-7552 is a slave device of PROFIBUS DP protocol. The station address of GW-7552 can be set by dip switch. The dip switch can be seen by open the cover, as shown in the below. The range of dip switch is 0~126, here we setGW-7552 module’s dip switch to 1.LED status indicatorLEDStatus Description flash When the GW-7552 is as a Modbus slave device and receiving query message form Modbus master device, PWR led will flash. onPower supply is ok. The firmware has loaded. PWR off Power supply has failed.flash When the GW-7552 connects with the utility tool, it will flashfast (flash once about 55ms).When the GW-7552 has diagnostic message, it will flash slowly(flash once about 220ms).ERR onThe connection is error with PROFIBUS master device orPROFIBUS system configuration is not correct. DIP SWITCH(SW1) Stationaddress1 2 3 4 5 6 7 811 0 0 0 0 0 0 010 0 1 0 1 0 0 0 031 1 1 1 1 1 0 0 0offPROFIBUS system configuration is correct.It is normal operation. onData exchange mode. It is normal operation. RUN offGW-7552 module is not in data exchange mode.3. Establish connection with GW-7552Before establish the connection between DP-Master and GW-7552, usersshould obey the following steps first.4. Software configuration GSD filePlease copy the GSD file (IPDS0B87.gsd) and the Bitmap file (ICP_7552. bmp, i_7552.bmp) from the CD of the GW-7552 module into the Profibus configuration tool.File ->CopyGSD(Directory: --> CD:\PROFIBUS\ GATEWAY\GW-7552\GSD\)¾ the example of how to load GSD fileHere, we use the hilscher CIF50-PB PROFIBUS communication interface to show how to load GW-7552’s GSD file step by step.¾ Set the parameters of the GW-7552 The user just needs to change Modbus type to slave and use the default value in the other parameters in this example. Please refer to user manual¾ Set the modules of the GW-7552 The modules of the GW-7552 are described below.● System setting module :3 byte out● Output module :Output Relay/Coil Æ 1~32 BytesOutput Register Æ 1~64 Words● Input module :Input Relay/Coil Æ 1~32 BytesInput Register Æ 1~64 WordsIn this example, we configure a “system setting module”, an “Output Relay/Coil--2 Byte module” and an “Input Relay/Coil--2 Byte module”, as follows.When the user finishes the configuration and saves setting in the PROFIBUS master station successfully, the 'RUN' LED indicator of GW-7552 is turned on. That shows the GW-7552 working in the data exchangemode.Click <Online->Download> to download the setting into PROFIBUS master station5. GW-7552 module communication testThis demo uses utility “MBRTU” on the PC to communicate with the GW-7552. The User can download it on the web site: /pub/cd/8000cd/napdos/modbus/modbus_utility/. Thesettings of the “MBRTU” are shown in the below.MBRTU setting¾ PROFIBUS input test--Send Command to write DO of the GW-7552The user needs to input command (” 01 0F 00 00 00 10 02 FF FF”) here and click <Send Command> button to send Modbus command and then MBRTU can receive response message (” 01 0F 00 00 00 10 54 07”). The user can find byte 0, 1 of input data area of Profibus master device have changed into “FF”at this time, as shown in the below.Send modbus command (output data: FF, FF)Receive “0xFF” in input data area of Profibus master stationModule Byte Data type RepresentationValue Input 0Byte Hex 0xFF Input module Input 1 ByteHex 0xFF ¾ PROFIBUS output test--Send Command to read DI of the GW-7552The user needs to input command (” 01 02 00 00 00 10”) in MBRTU and click <Send Command> button to send Modbus command and then MBRTU can receive response message (” 01 02 02 00 00 B9 B8”). In this message, the user can know the value of DI0 & DI1 is “0” in the GW-7552.--Send output data to write DI of the GW-7552 by the Profibus masterThe user needs to set “0xFE” & “0xDC” in byte 3 & byte 4 of output dataarea of Profibus master device and then set the value of the first byte from 0 to 1 to trigger the data output command.--Send Command to read DI of the GW-7552 againNow the user can input command (” 01 02 00 00 00 10”) in MBRTU and click <Send Command> button to send Modbus command again. Then MBRTU can receive response message (” 01 02 02 FE DC F8 41”). In this message, the user can know the value of DI0 & DI1 have changed into “0xFE” & “0xDC” in the GW-7552, as shown in the below.Set output data and trigger output data commandModule Byte Data type RepresentationValue Output 0 Byte Hex 0x00 → 0x01 Output 1 Byte Hex 0x00 SystemmoduleOutput 2 Byte Hex 0x00 Output 3 Byte Hex 0x00→ 0xFE Outputmodule Output 4 Byte Hex 0x00→ 0xDCSend Modbus command to read DI of the GW-7552 and receive data (0xFE, 0xDC)。
应用MODBUS转PROFIBUS网关将上润仪表接入PROFIBUS的配制方法
应用MODBUS转PROFIBUS网关将上润仪表接入
PROFIBUS的配制方法
本文主要介绍北京微硬创新科技有限公司的MODBUS转PROFIBUS网关PBMD485-K20将上润16路温度巡检仪表接入PROFIBUS网络的配制方法。
首先加入GSD文件。
将MODBUS转PROFIBUS网关的GSD文件
(PBMDMM02.GSD)拷贝到C盘Program FilesSiemensStep7S7DATAGSD文件夹中。
打开STEP7,建立新项目上润仪表。
进入硬件配置界面,在OPTIONS中选择UPDATE CATALOG,更新目录。
选择MODBUS转PROFIBUS网关;将MODBUS转PROFIBUS网关配置到PROFIBUS DP总线上;双击MODBUS转PROFIBUS网关,设置波特率、奇偶校验等参数;在右边设备栏中点开PBMDMM/V02网关,会看到很多读写的命令,这里需要选择读命令read 32 words(4XXXX);tips:感谢大家的阅读,本文由我司收集整编。
仅供参阅!。
泓格GW-7552PROFIBUS或Modbus网关快速使用手册
GW-7552 PROFIBUS/Modbus Gateway
-快速使用手册
1. 简介
手册中介绍 GW-7552 基本的安装与快速的使用方法,详细內容可参阅产品 光 碟 中 的 GW-7552 使 用 手 册 ( 路 径 为 ”CD:\PROFIBUS\Gateway\GW7552\manual\GW-7552 user manual.pdf”)。 本手冊主要是协助使用者快速熟悉 GW-7552 模组及 GW-7552 于 PROFIBUS 与 Modbus 通讯信息转换的应用,此处采用 hilscher CIF50-PB PROFIBUS 主站 通讯适配卡及一個 GW-7552 模组,构成一個 PROFIBUS to Modbus 的简单应用 范例,通信架构如下图。
LED 状态显示
灯号名称
PWR
状态
闪烁 持续亮灯 熄灭 闪烁
描述
当 GW-7552 设定为 Modbus Slave 模式时,COM Port 接 收到从 Modbus Master 装置所发出的查询信息 电源供应正常,GW-7552 运作正常 电源异常 当 GW-7552 与 Utility 程序建立联机时,会快速闪烁 (约 55ms 闪烁一次),当 GW-7552 内部有出现故障诊断 信息的时候,会慢速闪烁(约 220ms 闪烁一次) 与 PROFIBUS 主站连线异常或 PROFIBUS 系統配置不正确 与 PROFIBUS 主站完成系统配置,功能正常运作 已经进入资料交換模式,功能正常运作 未进入入资料交換模式
Input 0 Input 1
Data type Representation
modbus(485)转profibus-DP适配器产品应用手册
赫优讯profibus转modbus通信模块NT50-DP-RS网关操作指南
PROFIBUS 主站网关 NT50-DP-RS操作指南上海泗博自动化技术有限公司作为德国赫优讯在中国的合作伙伴,负责在国内推广并经销德国赫优讯的个系列产品,包括NT50,NT100等各系列通信模块,本文以NT50为例介绍德国赫优讯产品的使用方法。
1.网关介绍本文以NT50-DP-RS(图1)实现PROFIBUS与Modbus RTU转换为例,介绍德国赫优讯NT50系列网关的使用步骤。
图1通过下载不同协议堆栈,NT50-DP-RS能够实现不同的协议转换,主要有:PROFIBUS从站转Modbus RTU主/从站PROFIBUS从站转ASCIIPROFIBUS主站(仅连接单个从站)转Modbus RTU主/从站PROFIBUS主站(仅连接单个从站)转ASCIINT50网关的典型应用如图2所示:Page 1of 21图22 软件安装1)在光驱中放入产品光盘,自动弹出安装对话框;或手动打开光盘根目录,双击Gateway_Solutions.exe 文件,打开安装界面。
单击“ Configuration and Diagnostic Tool Installation”,开始安装 配置软件,如图3所示:图3Page2of212)弹出语言选择对话框,选择英语,单击OK,如图4所示:图43)单击Next,进行下一步安装,如图5所示:图54)选择已阅读信息,单击Next,进行下一步安装,如图6所示:Page 3of 21图65)选择接受授权协议,单击Next,进行下一步安装,如图7所示:图7Page 4of 216)填写用户名、公司名及软件使用者,单击Next,进行下一步安装,如图8所示:图87)选择完整安装,单击Next,进行下一步安装,如图9所示:图9Page 5of 218)单击“Install”,开始安装,如图10所示:图10 9)完成安装,如图11所示:图11Page 6of 21在软件安装完成后,如果首次打开,要求设置密码,如果不需要,直接点击“OK”。
微硬网关MODBUS-DP使用方法
微硬网MODBUS-DP网关调试方法1、网关介绍MODBUS转PROFIBUS网关:凡具有RS232/485接口的MODBUS协议设备都可以使用本产品实现与现场总线PROFIBUS的互连。
如:具有MODBUS 协议接口的变频器、电机启动保护装置、智能高低压电器、电量测量装置、各种变送器、智能现场测量设备及仪表等等, 都可以使用该MODBUS转PROFIBUS网关。
详细介绍:型号:PBMD485-K20网关有2种型号PBMD485-K20:MODBUS485接口设备可以通过网关接入PROFIBUS总线网络;PBMD232-K20:MODBUS232接口设备可以通过网关接入PROFIBUS总线网络;以上两个型号的产品都可以通过拨码开关设定为两种功能:在MODBUS 侧做从站(即MS功能),或者在MODBUS侧做主站(即MM功能),实现MODBUS转PROFIBUS。
MODBUS转PROFIBUS网关技术指标:(1)网关在MODBUS侧有两种功能:MM功能的网关在PROFIBUS-DP 一侧是从站,在MODBUS一侧是MODBUS主站;MS功能的网关在PROFIBUS-DP一侧是从站,在MODBUS一侧是MODBUS从站;接口通过PROFIBUS通信数据区和MODBUS数据区的数据映射实现PROFIBUS和MODBUS的数据透明通信。
(2)无论做MODBUS主站还是从站,都支持MODBUS 01H、02H、03H、04H、05H、06H、0FH、10H号功能;(3)PROFIBUS-DP协议,符合;JB/T 10308.3-2001: 测量和控制数字数据通信工业控制系统用现场总线第3部分:PROFIBUS规范;(4)标准PROFIBUS-DP驱动接口, 波特率自适应,最大波特率6M;(5)PROFIBUS 侧的输入/输出数量在以下三种范围内可以由用户自由设定:①Input Bytes + Output Bytes ≤232 Bytes;②Max Input Bytes ≤224 Bytes;③Max Output Bytes ≤224 Bytes。
MODBUS转PROFIBUS网关在STEP7中的配制方法
1、微硬创新MODBUS转PROFIBUS网关PBMD-K20硬件连线如下:(1) 如图1-0,顶部为电源接口(直流24V)、Modbus主从设置拨码(MS为Modbus 做从站,MM为做Modbus主站)、Profibus地址设置拨码(采用的是8421码,如AD1-AD3拨到ON的位置地址为7)。
(2) 底部为Modbus通讯接口,B(+),A(-),本产品内置终端电阻,需要接入终端的时候将TB和B短接,TA和A短接即可。
(3) 正面为Profibus通讯接口和指示灯。
图1-0:PBMD-K20接线示意图2、MODBUS转PROFIBUS网关Step7的配置说明(1) Modbus-RTU侧接口的配置在Step7硬件配置界面,添加了微硬模块PBMDP-K20之后,双击图标,在出现如图1-1的窗口,选择Parameter Assignment。
图1-1:Modbus-RTU接口的设置波特率和校验:必须设置的和您要连接的Modbus设备的一致,否则微硬模块和你要连接的设备无法通讯,下面设备的通讯接口的设置请参看他们手册的说明或者致电设备厂家询问。
从站状态监测和数据更新模式:可以选择默认。
等待时间:推荐默认的500mS,他的意思是微硬模块发出一条Modbus报文之后等待下面设备回答的时间,如果超出500mS,不再等待直接发送下一条,如果在500mS内回来了,紧接着等待一个空闲时间后发送下一条报文。
总线空闲时间:推荐默认的50mS,他的意思是指,接到下面设备回答的报文之后等待50mS再发送下一条报文。
有些设备响应速度比较慢,如果50mS太快的话,建议将此时间调长。
(2) MODBUS转PROFIBUS网关Modbus报文的配置下面举例说明,如阅读有困难请参看第三章Modbus-RTU简介。
假如您要读取Modbus 站号为1的设备的3区的寄存器地址从0开始的连续三个寄存器的值(3区用户手册上可能是300XX或者说支持04功能码(Modbus报文第二个字节))。
配置案例-ModbusTCP转Profinet网关连接拧紧轴驱动器
配置案例-ModbusTCP转Profinet网关连接拧紧轴驱动器
需准备的设备为西门子1200PLC一台,耐用通信Modbus TCP转Profinet网关一个和拧紧轴驱动器一台。
以下就是Modbus TCP转Profinet网关连接驱动器的配置案例。
1、在博图中新建项目并添加gsd文件;
2、建立profinet连接,设定Modbus TCP转Profinet网关的IP地址和设备名称并保持在同一网段;
3、选择输入输出的总数据长度;
4、从硬件目录中添加所选长度;
5、打开Modbus TCP转Profinet网关配置软件进行modbus参数配置,新建文件后选择PN2MC;
6、设置Modbus TCP转Profinet的IP及设备名称,需与PLC组态保持一致;
7、设置Modbus TCP转Profinet的TCP参数;
注意:填入本客户端的IP要与服务器保持在同一网段8、插入NODE并在其中中填写服务器IP;
9、端口号502,服务器IP为192.168.1.102;
10、轮询延时和响应等待需要根据从站设备调整时间间隔;
若从站回复后要求等待一段时间再接收下条命令,则需调大轮询延时并继续点击插入;
若从站回复速度慢则将响应等待时间调大;
11、根据需求选择所需功能;
12、地址区为4区,用03H和10H功能码进行读写;
13、以寄存器地址5000为例,按下图将数值填入相应处,代表该数值会发送到PLC的ID68;
14、内存映射起始地址按下图填入数值,PLC的Q区起始地址即QD64;。
Modbus转Profibus网关连接ABBACS530变频器配置案例
Modbus转Profibus网关连接ABBACS530变频器配置案例本案例控制的主要对象是污水处理厂控制抽水泵的变频器参数的显示与报警。
系统主 PLC 选用西门子 CPU,通过 ET200 IO 模块控制现场设备并监控数据。
变频器采用ABB ACS530变频器,将ABB ACS530变频器接入西门子PLC的网关采用MODBUS 转 PROFIBUS 网关YT-PB-01。
首先加入GSD文件。
将MODBUS转PROFIBUS网关YT-PB-01的GSD文件拷贝放到任意位置。
打开博图,建立新项目“网关测试”。
进入设备和网络,在选项中选择管理通用站描述文件,安装GSD文件。
选择MODBUS转PROFIBUS网关YT-PB-01将MODBUS转PROFIBUS网关YT-PB-01配置到 profibus网络中设置MODBUS转PROFIBUS网关YT-PB-01在profibus网络中的DP从站地址确认变频器用到参数的总数据量,并在组态中添加对应的数据长度这里配置了16个字节的输入输出(8个寄存器)组态设置完成后下载到PLC中,并开始配置MODBUS转PROFIBUS网关YT-PB-01的参数设置。
首先安装网关配置软件,打开软件新建项目选择DP2MM注意:网关的DP地址通过顶部拨码进行设置,要和PLC组态中保持一致根据变频器手册先设置变频器参数本例为波特率9600 8个数据位一个停止位无校验站地址为1先启用modbus RTU功能设置变频器通讯地址(本例为1)设置变频器通讯的波特率(本例为9.6k)设置变频器的数据位校验位停止位设置网关的寻址方式,默认为0设置Modbus参数,485的参数要和变频器一致(输出命令轮询模式可根据需要选择单次发送,连续发送,脉冲发送等)在ModbusRTU处单击鼠标右键添加NODE并填写变频器的站号如果要进行读取寄存器操作可用03功能码,如手册显示40111为直流电压的寄存器地址如想读取从40111的寄存器数据,可用03功能码读保持寄存器功能读取1个寄存器的数据。
MODBUS转PROFIBUS网关
四川零点自动化系统有限公司
10
四川零点自动化系统有限公司
11
四川零点自动化系统有限公司
12
四川零点自动化系统有限公司
13
四川零点自动化系统有限公司
14
四川零点自动化系统有限公司
15
四川零点自动化系统有限公司
16
网关的发展现状:
1.百家争鸣
国外:西门子,赫优讯,Deutschmann
2.百花齐放
PB-B-MODBUS485 北京鼎实 RS485,半双工 主/从站 2.4Kbps~57.6Kbps 01H、02H、03H、04H、05H、 06H、0FH、10H 波特率自适应,最大波特率 12Mbps,无辅助供电 24VDC(±20%) CE认证 -20℃~+55℃ -40℃~+70℃
工作相对湿度
5~95%(无结露)
电源、信号均接地 35mm导轨,IP20 82×113×39(mm) 塑料 西门子原装协议转换芯片 ຫໍສະໝຸດ 3四川零点自动化系统有限公司
应用系统拓扑图
四川零点自动化系统有限公司
24
四川零点自动化系统有限公司
25
西门子S7-300组态
四川零点自动化系统有限公司
26
ABB AC800F中组态
/cp1.html
国内:零点、鼎实、微硬、弘格、致远、MOXA
未来的技术发展趋势:
1、因存量市场还会继续存在很长一段时间
2、某一级会逐步向以太网发展
四川零点自动化系统有限公司
17
ODOT-DPM01说明
电源灯,常亮 Modbus主站发 送指示灯、正 常则闪烁,频 率2HZ以上 PROFIBUS-DP口 地址设定高位
德国赫优讯NT50-DP-EN网关操作指南(PROFIBUS-DP转ModbusTCP)
Page 1 of 20德国赫优讯自动化系统有限公司上海分公司 Hilscher GmbH Shanghai Rep. Office 上海市黄浦区人民路885号 Huaihai China Tower 2208 淮海中华大厦2208 Ren Min Road No. 885 德国赫优讯NT50-DP-EN 网关操作指南1 网关简介本文以NT50-DP-EN(图1)实现PROFIBUS 与Modbus/TCP 转换为例,介绍德国赫优讯NT50系列网关的使用步骤。
图1通过下载不同协议堆栈,NT50-DP-EN 能够实现不同的协议转换,主要有:PROFIBUS 从站转Modbus/TCP 主/从站PROFIBUS 从站转Ethernet/IP 从站PROFIBUS 从站转Ethernet/IP 主站(仅连接单个从站)PROFIBUS 从站转PROFINET 从站PROFIBUS 从站转PROFINET 主站(仅连接单个从站)PROFIBUS 主站(仅连接单个从站)转Modbus/TCP 主/从站PROFIBUS 主站(仅连接单个从站)转Ethernet/IP 从站PROFIBUS 主站(仅连接单个从站)转PROFINET 从站NT50网关的典型应用如图2所示:Page 2 of 20德国赫优讯自动化系统有限公司上海分公司 Hilscher GmbH Shanghai Rep. Office 上海市黄浦区人民路885号 Huaihai China Tower 2208 淮海中华大厦2208 Ren Min Road No. 885图22 软件安装1)在光驱中放入产品光盘,自动弹出安装对话框;或手动打开光盘根目录,双击Gateway_Solutions.exe 文件,打开安装界面。
单击“ Configuration and Diagnostic Tool Installation”,开始安装 配置软件,如图3所示:图3Page 3 of 20德国赫优讯自动化系统有限公司上海分公司 Hilscher GmbH Shanghai Rep. Office 上海市黄浦区人民路885号 Huaihai China Tower 2208 淮海中华大厦2208 Ren Min Road No. 885 2)弹出语言选择对话框,选择英语,单击OK,如图4所示:图43)单击Next,进行下一步安装,如图5所示:图54)选择已阅读信息,单击Next,进行下一步安装,如图6所示:Page 4 of 20德国赫优讯自动化系统有限公司上海分公司 Hilscher GmbH Shanghai Rep. Office 上海市黄浦区人民路885号 Huaihai China Tower 2208 淮海中华大厦2208 Ren Min Road No. 885图65)选择接受授权协议,单击Next,进行下一步安装,如图7所示:图7Page 5 of 20德国赫优讯自动化系统有限公司上海分公司 Hilscher GmbH Shanghai Rep. Office 上海市黄浦区人民路885号 Huaihai China Tower 2208 淮海中华大厦2208 Ren Min Road No. 885 6)填写用户名、公司名及软件使用者,单击Next,进行下一步安装,如图8所示:图87)选择完整安装,单击Next,进行下一步安装,如图9所示:图9Page 6 of 20德国赫优讯自动化系统有限公司上海分公司 Hilscher GmbH Shanghai Rep. Office 上海市黄浦区人民路885号 Huaihai China Tower 2208 淮海中华大厦2208 Ren Min Road No. 885 8)单击“Install”,开始安装,如图10所示:图109)完成安装,如图11所示:图11Page 7 of 20德国赫优讯自动化系统有限公司上海分公司 Hilscher GmbH Shanghai Rep. Office 上海市黄浦区人民路885号 Huaihai China Tower 2208 淮海中华大厦2208 Ren Min Road No. 885 在软件安装完成后,如果首次打开,要求设置密码,如果不需要,直接点击“OK”。
Profibus-ModBus-M-V3.01使用指南
网关系列Profibus到ModBus网关使用指南 Profibus-ModBus-M-V3.01北京安拓普科技发展有限公司网关系列产品:LonWorks系列网关产品:LonWorks-ModBus-M-V3.01-------------ModBus主站LonWorks-ModBus-S-V3.01-------------ModBus从站LonWorks-FFU-M-V4.01----------------ebm协议主站LonWorks-S7200-M-V5.01--------------连接S7200LonWorks-Serial-M-V2.01-------------四方产品LonWorks-Mcquay-M-V2.01-------------麦克维尔空调 Profibus系列网关产品:Profibus-ModBus-M-V3.01-------------ModBus主站Profibus-ModBus-S-V3.01-------------ModBus从站Profibus-Serial-V3.2----------------连接串口串口系列网关产品:Serial-TCP-V3.01--------------------串口以态网转换Serial-ModBusTCP-V3.01--------------ModBus从站Profibus-ModBus-M-V3.01产品:在PROFIBUS 一侧只做PROFIBUS 从站;在MODBUS 一侧即可做MODBUS主站(如图1)。
对应的GSD文件:Pro-MD-M.GSD;组态中产品名称为:Profibus-ModBus-M/V301;如图2所示:目录一、 产品概述1、Profibus-ModBus-M网关产品主要用途2、Profibus-ModBus-M产品特点3、Profibus-ModBus-M技术指标二、 产品结构1、产品结构2、产品安装3、外形尺寸4、Profibus接口与安装5、RS485接口与安装6、电源7、Profibus地址设定8、指示灯三、 ModBus技术简介1、ModBus通信协议2、ModBus协议要点3、异常应答4、ModBus存储区5、ModBus功能(1) 读取输出状态(2) 读取输入状态(3) 读取保存寄存器(4) 读取输入寄存器(5) 强置单线圈(6) 预置单保持寄存器(11) 强置多线圈(12) 预置多寄存器四、 协议转换原理1、产品硬件结构2、协议转换原理五、 产品的配置与通讯方法1、产品的配置与通讯办法实例2、系统配置方法(1)、STEP7新建项目(2)、填加硬件设备(3)、配置设备参数(4)、配置报文队列(5)、“编译存盘”配置完成3、设备控制字与设备状态字(1)、设备状态字(2)、设备控制字(3)、ModBus从站状态字4、主站启动ModBus通讯5、设备与地址对应关系六、 常见故障排除第一章 产品概述1、Profibus-ModBus-M网关产品主要用途将具有ModBus 等专用通信协议的接口设备连接到Profibus 总线上,使设备成为PROFIBUS 总线上的一个从站。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5
北京微硬创新科技有限公司
其他您要读写的数据都可根据此例来配置。
图 1-2:Modbus-RTU 报文的配置
(3) 启动微硬模块开始工作。 以上工作完了,最后一点就是要启动微硬模块开始工作。将控制字最低为置 1。本例控
制字为 QB0(在 Slot2 里面,具体地址是多少还要看您的配置),所以您需要在 OB1 模块里 面加上如图 1-3 的程序。
4
北京微硬创新科技有限公司
图 1-1:Modbus-RTU 接口的设置 波特率和校验:必须设置的和您要连接的 Modbus 设备的一致,否则微硬模块和你要 连接的设备无法通讯,下面设备的通讯接口的设置请参看他们手册的说明或者致电设备厂 家询问。 从站状态监测和数据更新模式:可以选择默认。 等待时间:推荐默认的 500mS,他的意思是微硬模块发出一条 Modbus 报文之后等待下 面设备回答的时间,如果超出 500mS,不再等待直接发送下一条,如果在 500mS 内回来了, 紧接着等待一个空闲时间后发送下一条报文。 总线空闲时间:推荐默认的 50mS,他的意思是指,接到下面设备回答的报文之后等待 50mS 再发送下一条报文。有些设备响应速度比较慢,如果 50mS 太快的话,建议将此时间调 长。
Tel:010-82986935
11
北京微硬创新科技有限公司
14、经过上面的配置后,接下来的设置可以参看第一章。要注意的是 OB1 模块和变量表在 主界面去寻找和建立。
Tel:010-82986935
12
0:没有错误 0:没有错误 0:没有错误
0:准备接收
1:CRC 校验错 1:等待超时 1:Modbus 访问异常 1:准备发送
注意:正常情况下我们会看到状态字是 0 和 1 交替变化,其他位如果出现 1,证明 Modbus 通讯有问题,下面讲解一下出现错误后解决方法: D4~D1:异常应答如果不为 0,说明你发出去的 Modbus 报文对于被访问设备来说是无效的,
功能码:03H
主站询问报文格式:
地址
功能码
寄存器起始 地址高位
11
03
00
寄存器起始 地址低位
6B(107)
寄存器数 高位
00
寄存器数 低位
03
CRC
xxxx
功能:读从站保持寄存器 4XXXX 值。 注意:有些设备寄存器起始地址 40000 对应设备中 40001 地址,依次顺延。 本例:读 11H 号从站保持寄存器值,起始地址=006BH=107,寄存器数=0003; 因此,本询问报 文功能是:读 17(11H)号从站 3 个保持寄存器 40107—40109 的值; 从站应答格 式:
有可能是地址超限,或者写给设备的值是非法的。解决此问题的方法就是一定要弄 清楚你要访问的数据是什么,寄存器地址是多少?被设置的值有没有范围限制等等
D5:等待超时,可以将此手册图 1-1 中总线空闲时间调大! D6:CRC 校验错,可能用户编写的 CRC 高低自己反了,或者在没有完整收到一帧报文也会出
8、添加 PLC,选择正确的 PLC 型号,可参看 PLC 侧面的条码,一般为 6ES7 开头
Tel:010-82986935
9
北京微硬创新科技有限公司
9、新建网络 10、设置 Profibus-DP 波特率
Tel:010-82986935
10
(2) Modbus 报文的配置 下面举例说明,如阅读有困难请参看第三章 Modbus-RTU 简介。假如您要读取 Modbus
站号为 1 的设备的 3 区的寄存器地址从 0 开始的连续三个寄存器的值(3 区用户手册上可能 是 300XX 或者说支持 04 功能码(Modbus 报文第二个字节))。您可以在右边产品列表里面 PBMD-K20 下面选择“read 3 Words(3XXXX)”模块插入到 Slot3 里面,如图 1-2。
北京微硬创新科技有限公司
第三章 Modbus-RTU 协议简介
对于您来讲,您只需要了解 Modbus 有 4 个区对应的 8 条重要的功能码,4 条读,2 条写单 个位或寄存器,2 条写多个位或者多个寄存器。
1、MODBUS 存储区 MODBUS 涉及到的控制器(或 MODBUS 设备)存储区以 0XXXX、1XXXX、3XXXX、
3、新建项目
4、输入项目名称,您还可以选择项目存储目录。
Tel:010-82986935
8
北京微硬创新科技有限公司
5、选择主站类型,此例用的是 300PLC
6、点击 SIMATIC 300(1),继续点击 Hardware 进入硬件配置界面 7、添加导轨
地址
功能码
字节计数
DI 10196-10203
DI 10204-10211
DI 10212-10217
CRC1102源自03ACDB
35
xxxx
功能:从机返回 DI=1XXXX 状态
Tel:010-82986935
14
北京微硬创新科技有限公司
(3) 读取保存寄存器
00051
00055 填0
(2) 读取输入状态
功能码:02H
主站询问报文格式:
地址
功能码
起始地址 高位
11
02
00
起始地址 低位
C4
线圈数 高位
00
线圈数 低位
16
CRC XXXX
功能:读从站输入线圈 1XXXX 状态。 注意:有些设备线圈起始地址 10000 对应设备中 10001 地址,依次顺延。 本例:读 11H 号从站输入线圈,起始地址=00C4H=196,线圈数=0016H=22. 因此,本询问报文功能是: 读 17(11H)号从站输入线圈 10196—10217,共 22 个输入线圈 状态; 从站应答格式:
(4) 读取输入寄存器 功能码:04H 主站询 问报文格式:
地址
功能码
寄存器起始 地址高位
寄存器起始 地址低位
寄存器数 高位
寄存器数 低位
CRC
11
04
00
08
00
01
XXXX
功能:读从站输入寄存器 3XXXX 值。
注意:有些设备中寄存器起始地址 30000 对应设备中 30001 地址,依次顺延。 本例:读 11H 号从站输入寄存器值,起始地=0008H=0008,寄存器数=0001; 因此,本询问报文功 能:读 17(11H)号从站 1 个保持寄存器 30008 的值;从站应答格式:
XXXX
功能:读从站输出线圈 0XXXX 状态。 注意:有些设备线圈起始地址为 00000,对应设备中 00001 地址,依次顺延。要看具体设 备 本例:读 11H 号从站输出线圈,寄存器起始地址=0013H=19,线圈数=0025H=37;因此,
本询问报文功能是:读 17(11H)号从站输出线圈 00019—00055,共 37 个线圈状态;
Tel:010-82986935
13
北京微硬创新科技有限公司
从站应答格式:
地址
功能 码
11
01
字节计数
05
线圈状态 19-26
CD
线圈状态 27-34
6B
线圈状态 35-42
B2
线圈状态 43-50
0E
线圈状态 51-55
1B
CRC
XXXX
功能:从机返回输出线圈 0 XXXX 状态 本 例:CD=11001101,对应 00019-00026; 1B= 0 0 0 1 1 0 1 1,对应 00051-00055;
通信控制字 Control
D7
D6
D5
D4-D3
D2
D1
D0
强制复位 停止等待 清除错误
保留
写允许
读允许 启动工作
注意:这里不推荐用户使用其他功能,仅仅需要你将 D0 置 1,启动 PBMD-K20 发送 Modbus
报文即可,如果遇到比较特殊的用法,请致电我公司技术人员进行咨询!
Tel:010-82986935
4XXXX 标识;
存储区标识 0XXXX 1XXXX 3XXXX 4XXXX
名称 线圈 输入线圈 输入寄存器 保持/输出寄存器
类型 位 位 字 字
读/写 读/写 只读
只读
读/写
存储单元地址
00001~0XXXX, XXXX:与设备有关 10001~1XXXX, XXXX:与设备有关 30001~3XXXX, XXXX:与设备有关 40001~4XXXX, XXXX:与设备有关
图 1-0:PBMD-K20 接线示意图
2、Step7 中的配置说明 (1) Modbus-RTU 侧接口的配置
在 Step7 硬件配置界面,添加了微硬模块 PBMDP-K20 之后,双击图标,在出现如图 1-1 的窗口,选择 Parameter Assignment。
Tel:010-82986935
7
北京微硬创新科技有限公司
第二章 PBMD-K20 在 Step7 中的配置
注意:请完整阅读完本章内容,如还有问题请致电微硬科技或者西门子公司 1、请将 GSD 文件拷贝到 Step7 安装目录 :\Program Files\Siemens\Step7\S7DATA\GSD 里 面。 2、打开桌面上的图标
地 功 字节 址 能 计数
码
寄存器
40107 高位
寄存器
40107 低位
寄存器
40108 高位
寄存器
40108 低位
寄存器
40109 高位
寄存器
40109 低位
CRC
11 03 06