BEACON GLOBAL BT-EN-MB2-B快速启动手册(NEW)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BT-EN-MB2-B 快速启动手册
目录
BT-EN-MB2简介: (1)
模块初始配置: (1)
登录介绍: (1)
通过以太网配置BT-EN-MB2-B模块: (1)
EtherNet/IP Server的配置方法 (2)
配置Modbus RTU一侧(Modbus配置) (9)
其他版本 (25)
联系我们 (26)
BT-EN-MB2简介:
BT-EN-MB2系列分为基础型(-B)和领先型(-P),本手册中以基础型
BT-EN-MB2-B进行举例。

简介:该网关具有1个100M/10M的以太网端口(E1),E1可以用于作为5个EtherNet/IP协议的Client和Server,具有两个串行通讯接口S1和S2(232/485/422),这两个串行接口都可以用于作为Modbus协议的Master或者Slave。

模块初始配置:
2015年8月份之后出厂产品,E1以太网接口出厂IP地址为192.168.0.200。

(2015年8月份之前出厂产品可查询OLED显示屏上显示IP地址信息)
登录介绍:
模块上电后,OLED显示屏上会滚动显示IP地址,方便查找模块不同接口的IP 地址。

注明: 案例中网关使用IP地址为192.168.0.250和192.168.1.250。

在实际配置过程中, 请参照网关出厂默认IP地址操作。

BT系列网关全部采用网页配置形式组态,无需安装其他多余的组态软件,推荐采用如下浏览器及以上版本(更好的支持HTML5的功能)对于网关进行配置:IE10,GOOGLE Chrome 35,FIREFOX 35,Safari 7 及以上的版本.
通过以太网配置BT-EN-MB2-B模块:
1.把本地电脑的IP地址与所连接的模块E1端口配置成相同的IP网段,例如本
案例中本地电脑配置成和E1在同一网段下的192.168.0.200,然后在
GOOGLE Chrome浏览器的地址框里面输入192.168.0.250,点击回车键后,
进入到BT-EN-MB2-B模块的配置页 (图1.1)
[图1.1]
[图1.1]
2.在配置页面的左侧导航条内, 点击Module,将打开如图1.2所示的折叠菜
单。

点击Backup/Restore。

(图1.2)
[图1.2]
3.按照界面提示, 输入用户名和密码进入模块配置。

(如图1.3)
用户名(Username):admin
密码(Password): admin
点击登录(Sign In)
请注意:如果不登录,只能浏览配置,无法进行配置修改。

[图1.3] EtherNet/IP Server的配置方法:
1.在配置页面的左侧导航条内, 点击EtherNet/IP Server,将打开如图1.4
所示的折叠菜单。

[图1.4]
2.点击配置(Configuration), 在打开的配置页面 Class 1 Connections可
查看有4组对应的输入和输出(代表支持4个EtherNet/IP CLASS 1的I/O 连接),分别是248个*4 输入字以及 248个*4输出字(网关一共支持2000个字的数据交换区)。

3.在LOGIX5000中做和网关配置一致的输入输出映射关系。

(如图1.5)
[图1.5]
4.打开装在上位机中的RSLogix 5000软件,同时将网关模块E1端口和1756
机架上的1756-EN2T模块相连接。

在1756-EN2T (192.168.0.11)下建立以太网桥ETHERNET-BRIDGE(192.168.0.250{BT-EN-MB2-B}) 和以太网模式CIP-MODULE (如图1.6)
[图1.6]
a)1756-EN2T配置截图如下:
[图1.6.1]
b)以太网桥ETHERNET-BRIDGE(192.168.0.250{BT-EN-MB2-B})配置截图
如下:
[图1.6.2]
c)4个I/O链接,以太网模式CIP-MODULE截图如下:
[图1.6.3]
[图1.6.4]
5.在RSLogix 5000第一个CIP I/O链接的输出标签的开头写一些数据。

[图1.7]
6.模块Internal Data数据库从1000开始的数据的变化,与建立对应关系相
符。

(图1.8)
[图1.8]
7.在RSLogix 5000第4个CIP I/O链接的输出标签的结尾写一些数据。

[图1.9]
8.模块Internal Data数据库1996和1997的数据值的变化,与建立的对应关
系相符。

[图1.10]
配置Modbus RTU一侧(Modbus配置)
1.点击Modbus,有两个串口可以设置(Port1,Port2),分别对应硬件接口
S1,S2.
2.点击Port1 里面的Configuration 显示S1端口配置的页面
[图2.1]
3.点击Port1 里面的Commands 显示S1端口命令的配置页面,点击Add。

[图2.2]
弹出如下Modbus 指令配制界面
[图2.3]
4. 举例:我们读1号从站数据,从1号从站的40001至40010一共读10个字(INT 类型),放入模块内部0-9,修改成以下配置。

功能码使用3,连续读寄存器,点击Save (保存)保存该指令的修改。

[图2.4]
5. 配置界面弹出成功(Successful ),然后点击Close (关闭)。

6. 点击下面的蓝色的Save 保存命令写入模块缓存,点击OK 。

暖启动模块。


块倒计时19秒之后,新命令生效。

端口使能 命令功能码
所连接的从站地址 从站数据的起始位 数据个数 高低字节交换
轮询时间(100ms )
模块内部数据区存放起始地址 描述
[图2.5]
7.仿真:
a)硬件连接:把USB转RS232电缆插到电脑上(如果现场电脑没有串行接
口),中间经过RS232交叉转换头,再通过一根橙色的9针公头转RJ45
水晶头, 这三种接在一起,进行RS232接线方式的仿真工作。

电脑会
弹出装USB转232电缆的驱动,装好后,在电脑里面可以看到如下图2.6,
本文以及COM1说明:(注:此端口可以修改)
[图2.6]
b)软件连接:打开ModSim32,可以仿真Modbus RTU 从站。

设置从站地
址,从站数据量,寄存器种类。

如下图:选择连接Port 1(USB转232
串口在电脑里的配置),然后把波特率,数据位,停止位,奇偶效验
位设置成与主站相同的参数。

点击上面的OK,完成串口仿真连接。

[图2.7]
8.在ModSim仿真的从站里面输入数据(图2.8):
[图2.8]
因为之前我们在网关内保存的命令(如下图2.9),数据先进入到模块内部字寄存器0-9里面。

[图2.9]
网关数据寄存器和RSlogix5000寄存器的读写映射关系(如下图2.10)
[图2.10]
ModSim仿真的从站里面输入数据同时进入RSlogix5000里面的EN11:0:I.Data,如图2.11,从EN11:0:I.Data[0]- EN11:0:I.Data[9]的数据。

这就是一套数据对应关系的举例。

[图2.11]
9.举例:模块作为Modbus主站写一组数据到仿真软件(从站)里,先记如下
网关内部数据区的划分,1000以后是输出的数据地址。

[图3.1]
a)增加一个写命令,也就是把如下RSLogix5000内EN11:0:O.Data[0]-
EN11:0:O.Data[9]这10个数据写到Modbus1号从站,数据地址为
40101-40110里面。

[图3.2]
b)功能码使用16,连续写寄存器,保存生效。

点击
[图3.3]
c)先看一下模块内部寄存器1000开始的地址,有数据从Logix5000写入
到网关:
[图3.4]
d)再看一下Modsim32模拟的1号从站,40101-40110地址的数据。

[图3.5]
至此,通过EtherNet/IP对于Modbus从站读和写字(WORD/INT)都已完成.
特殊说明一下位(bit/bool)的操作,一般常见的应用是针对位寄存器,举一个例子来说明:
[图3.6]
想把EN11:2:O.Data[0].0- EN11:2:O.Data[0].7 这个8个值写入到1号从站线圈00055-00062这8个位里面,特别注意的网关的内部寄存器起始地址要乘以16才能对应上。

[图3.7]
配置命令,可以选用功能码15 写多个线圈,再看一遍对应关系。

想把EN11:2:O.Data写出去要用1500*16=24000 Internal Data Address
[图3.8]
[图3.9]
Modsim32从站才能正确接收到位(bit/bool)的命令如下图
[图3.10]
BT-EN-MB2-B模块有两个串口,都可以做主站,只需要配置不同的命令即可正常使用,两个串口也都可以做从站,是共用一个数据区的。

如下从站测试使用两种方式举例,第一种使用ModScan32模拟Modbus主站,Port1作为Modbus从站,第二种Port1做Modbus主站,Port2做Modbus从站来进行数据交换:
配置从站
1-把Port1 改成从站, .从站站号Slave ID 1 点击保存(从站不需要配置命令,配置命令不会起任何作用,是被动接受主站发来的命令
打开ModScan32 ,按照下面的配置设置。

修改ModScan32配置参数,修改默认10,改成1. 在协议选择里面修改延时改成如下图示。

点击OK
连接后在40001写入55 40002写入85 。

查看数据是否到模块里面,可以看到40001对应的是内部寄存器0,40002对应的是内部寄存器1.
ModScan32的报文如下,看报文点击Show Traffic
对应模块里面的报文
2-另外一种测试方法,把Port1 改成主站,配置命令读1号从站的41001-41010这10个数据放到模块内部寄存器0-9里面。

对应RSlogix5000是
EN11:0:O.Data[0]- EN11:0:O.Data[9] 要放到
EN11:0:I.Data[0]-EN11:0:I.Data[9] 输出经过串口Modbus-RTU再放入到输入里面.配置如下
硬件配置:要把两个串口S1和S2用橙色的RJ45水晶头连接,中间经过一个2/3交叉的线接在一起。

(232模式)
软件配置:配置完之后,最后点击蓝色的保存,让模块暖起一下,下装配置。

查看RSlgoix5000里面的标签:输出对应着输入
查看内部寄存器的输出对应输入
查看主站端口命令是否有错误,发包和收包状态
可视化查看从站状态点击Slave Status 可以看到1号从站是绿色的。

查看命令行是否有错误产生点击:
报文诊断功能:点击Diagnostics Log,再点击Start端口发送和接收报文的情况. >>符号是S1端口发送的报文,<<符号是S1端口接收的报文。

其他版本
本案例分别介绍了最为常见的网关作为EtherNet/IP从站和1756系统(做主站)通讯,同时网关作为Modbus主站读取/写入现场Modbus从站数据的应用,以及网关作为Modbus从站将主站数据传回给1756 PLC的应用。

•BT-EN-MB2-B(基础版)可以支持4个EtherNet/IP Class1I/O链接,数据交换区2000个字,支持作为最多5个EtherNet/IP Client和5个
EtherNet/IP Server,2个串口可以作为Modbus RTU的主站或者从站使用,做主站时每个端口可以支持64条Modbus指令。

•BT-EN-MB2-P(领先版)可以支持10个EtherNet/IP Class1 I/O链接,数据交换区5000个字,支持作为最多15个EtherNet/IP Client和15个
EtherNet/IP Server,2个串口可以作为Modbus RTU的主站或者从站使用,做主站时每个端口可以支持128条Modbus指令。

• BT-EN-MB2-B/P 网关除了可以支持EtherNet/IP Class1I/O 链接以外,还可以支持EtherNet/IP Class3采用MSG 命令完成数据交换,此种方式数据交换的速度会大大低于Class 1的方式,配置命令也比较繁琐,本手册中不再一一举例。

• BT-EN-MB 系列型号众多,有单个、两个,四个Modbus RTU 端口的产品可供选择,各种网关配置方式均可参考本手册中内容。

联系我们
如果在使用过程中有更多的问题,可以通过以下方式联系我们获得支持。

相关文档
最新文档