快速启动手册,BT-MT-DF-S

网页 2
快速启动手册 BEACONGLOBALTECHNOLOGY 目录 BT-MT-DF-S快速启动手册 BT-MT-DF-S简介

..................................................................................................................................................................

2模块初始配置

.......................................................................................................................................................................

2配置模块做ModbusTCPserver

........................................................................................................................................

5配置模块做ModbusTCPClient

.......................................................................................................................................

8配置模块做DF1主站

.........................................................................................................................................................

12举例
1.ModbusTCP和LOGIX500之间数据交换

..........................................................................................................

14举例
2.ModbusTCP和LOGIX500之间数据交换

..........................................................................................................

17联系我们

.............................................................................................................................................................................

19
1 BT-MT-DF-S简介 BT-MT-DF-S快速启动手册 BT-MT-DF-S系列模块是ModbusTCP-DF1通讯模块,支持在ModbusTCP以太网和DF1串口网络中进行数据交换, 最大8000个字节数据交换区。
ModbusTCP可以进行通讯的设备有包括施耐德PLC,霍尼韦尔DCS,横河DCS,和利时DCS等。
DF1Master/Slave串口(RS-232,RS-422orRS-485).可以进行通讯的罗克韦尔PLC有PLC5和SLC500等。
E1端口==可选择配置为ModbusTCP主站/从站。
S1端口==可选择配置为DF1主站/从站。
S2端口==可选择配置为DF1主站/从站。
S3端口==可选择配置为DF1主站/从站。
S4端口==可选择配置为DF1主站/从站。
模块初始配置 E1以太网接口出厂IP地址为192.168.0.200,(OLED显示屏上显示IP地址信息)。
模块上电后,OLED显示屏上会滚动显示以上IP地址,方便查找模块不同接口的IP地址。
本案例中模块使用IP地址为192.168.0.200。
BT系列模块全部采用网页配置形式组态,无需安装其他多余的组态软件,推荐采用如下浏览器及以上版本(更好的支持HTML5的功能)对于模块进行配置:IE10,GOOGLEChrome35,FIREFOX35,Safari7及以上的版本。
通过以太网配置BT-MT-DF-S模块。

1.把本地电脑的IP地址与所连接的模块端口配置成相同的IP网段,例如本案例采用E1接口进行配置,本地电脑配置成192.168.0.177,然后在GOOGLEChrome浏览器的地址框里面输入192.168.0.200,点击回车键后,进入到BT-MT-DF-S模块的配置页面如下图。

2 BT-MT-DF-S快速启动手册
2.配置通讯模块,在浏览器里面输入192.168.0.200然后可以看到模块的配置界面。

3.在配置页面的右侧导航条内,点击Login,将打开如图所示。
点击Login。

4.按照界面提示,输入用户名和密码进入模块配置。
用户名(Username):admin密码(Password):admin点击登录(SignIn)请注意:如果不登录,只能浏览配置,无法进行配置修改。

5.登录后看到导出配置文件 和恢复配置文件
3 BT-MT-DF-S快速启动手册
6.查看模块IP地址,点击常规配置 ,修改模块的IP地址。

7.点击修改密码,可以修改模块的登录密码。

8.点击 可以设置模块的日期和时间。

9.点击 表示重启模块。
(不是复位)
4 BT-MT-DF-S快速启动手册 配置模块做ModbusTCPserver 点击MODBUSTCP仿真软件连接模块的ModbusTCPServer,先修改本地电脑IP地址为192.168.0.177打开浏览器,进入模块主配置页面,如下图 在左侧导航栏点击ModbusTCPServer---CommStatus如下图注:模块默认做MODBUSTCP从站,不需要任何设置,可同时被多个MODBUSTCP主站访问。
模块内部寄存器对应着MODBUSTCP地址如下:InternalData模块内部寄存器同时提供MODBUS4区,3区,1区,0区的访问。
模块内部寄存器0对应着40001,同时对应着30001,同时对应着10001-10016,同时对应着0000100016。

5 BT-MT-DF-S快速启动手册 注意先要确认模块的内部寄存器数据区大小,点击InternalDataView,可以查看模块内部寄存器数据动态的显示值,每个寄存器是16位的WORD格式,数据区的大小和模块具体型号有关联,不同型号模块的内部寄存器的数据区不一样。
每页可显示100个16位的寄存器。
模块内部寄存器和Modbus读取区域的对应关系如下: 模块内部寄存器等于 地址 Modbus4区等于 地址 Modbus3区地址 等于 Modbus1区 Modbus1区 等于 地址 地址 Modbus0区 Modbus0区 等于 等于 地址 地址
0 =40001= 30001= 10001至10016 =00001 至00016
1 =40002= 30002= 10017至10032 =00017 至00032 10 =40011= 30011= 10161至10176 =00161 至00176 11 =40012= 30012= 10177至10192 =00177 至00192 20 =40021= 30021= 10321至10336 =00321 至00336 30 =40031= 30031= 10481至10496 =00481 至00496 99 =40100= 30100= 11585至11600 =01585 至01600 100 =40101= 30101= 11601至11616 =01601 至01616 220 =40221= 30221= 13521至13536 =03521 至03536 1000 =41001= 31001= 26001至26016 =16001 至16016 1001 =41002= 31002= 26017至26032 =16017 至16032 1999 =42000= 32000= 41985至42000 =31985 至32000 2000 =42001= 32001= 42001至42016 =32001 至32016 2001 =42002= 32002= 42017至42032 =32017 至32032 3000 =43001= 33001= 58001至58016 =48001 至48016 打开MODBUSTCP仿真软件MODSCAN32,作用是仿真MODBUSTCP主站。
使用功能码FC03,读写模块内部数据区0- 99的连续100个字的数据,40001对应着内部寄存器0,40100对应着内部寄存器99,以此类推。
选择
6 BT-MT-DF-S快速启动手册 Connection,选择RemoteTCP/IPServer,填写模块E1口的IP地址192.168.0.200,端口号默认502.然后点击OK。
ModScan32软件可以对内部寄存器读写同时进行,在40001,40002,40003写一些数据,查看模块内部寄存器0-2里面的数据情况。
数据能完整对应,同时可以看到ModScan32软件右上角发送了2404次,接收了2404次。
如果有错误,发送和接收的数据次数会不相等。
模块设置成为ModbusTCP从站的时候,在configuration界面中,可以看到下图两个选项。

7 BT-MT-DF-S快速启动手册 HoldingRegisterOffset使用方法:ModbusTCP主站对模块写数据,在40001和40002输入两个数据,正常情况下,这两个数据应该会被写入到模块内部寄存器0-1当中去。
如果此处偏移量设置成50(如下图),则数据会直接偏移写入模块内部寄存器50-51里面。
4区,3区,1区,0区同样遵循这个原理。
WordInputOffset使用方法:如果此处偏移量设置成50(如下图),ModbusTCP主站一侧在3区对30001和30002输入两个数据,数据会直接向后偏移放到模块内部寄存器50-51里面,ModScan32仿真软件不能载入3区的数值,请以现场设备实际数据区域来填写。
配置模块做ModbusTCPClient 注:模块的ModbusTCP端口可以同时支持作为主站和从站,做主站功能适用于连接另外的ModbusTCP的从
8 站设备。
如下图点击ModbusTCPClient---Client1---Configuration BT-MT-DF-S快速启动手册 点开Configuration.查看默认的配置,此配置默认就可以使用。
MinimumCommandDelay:每个Client执行指令的轮询时间,单位ms 0-65535 注:该时间越小,发送命令越快,但并非越小越好,需要先查看从站设备的说明书,确定从站响应时间是否能及 时接受和反馈,主站发送命令的间隔。
Response
Timeout:所连接设备的响应时间,单位ms 0-65535 RetryCount:重新尝试连接次数 0-65535 MBAPPortOverride端口502覆盖 NO/YES 点击ModbusTCPClient---Client1---Commands。
点击Add,可以增加一条命令,命令如下
9 BT-MT-DF-S快速启动手册 命令解释:采用功能码控制读写区域,模块内部寄存器是16位的INT格式,读写波尔量的时需要注意16倍关系。
注意,先要确认模块的内部寄存器数据区大小,以下指令均按照4000个字的数据区举例,实际配置模块时, 请严格参照模内部数据区的范围。
以上指令含义如下:模块使用功能码FC3,从站数据起始地址是0等于40001.读取数量是100.模块内部寄存器起始地址2000。
表示读IP地址为192.168.0.177的从站,从站数据地址范围为40001-40100的100个字,放到模块内部寄存器2000-2099,命令没有正确返回在内部寄存器2051报错。
如果功能码是FC4时(只读),从站数据起始地址是0等于30001.读取数量是100.模块内部寄存器起始地址2000,表示读IP地址为192.168.0.177的从站,从站数据地址范围为30001-30100,放到模块内部寄存器2000-2099,命令没有正确返回,会在内部寄存器2051报错。
10 BT-MT-DF-S快速启动手册 以上指令含义如下:模块使用功能码FC1时,从站数据起始地址是0等于00001,读取数量是16(此处读 取16个位等于读取一个字).模块内部寄存器起始地址32000(此处为位地址,读取16个位等于读取一个字, 模块内部寄存器是字,所以实际上模块内部寄存器的起始地址为32000/16=2000)。
表示读IP地址为 192.168.0.177的从站,从站数据地址范围为00001-00016,放到模块内部寄存器起始地址为2000(因为读取 到16个位数据, 等于1个字数据,所以只占用模块内部寄存器一个地址),命令没有正确返回在内部寄 存器2051报错。
如果是功能码FC2时(只读),从站数据起始地址是
0.读取数量是16.模块内部寄存器32000,同上表示读
IP 地址为192.168.0.177的从站,从站数据地址范围为00001-00016,放到模块内部寄存器2000,命令没有正确返 回,会在内部寄存器2051报错。
以上指令含义如下:Conditional表示有条件情况下,模块使用功能码FC6或者FC16时,写出数量是20.模块内部寄存器起始地址为2000,表示当模块内部寄存器范围2000-2019的任意寄存器发生数据发生变化时候,触发一条写的命令,数据从模块写到IP地址为192.168.0.177的从站,从站接收数据地址范围为40051-40070,命令没有正确执行,会在内部寄存器2051报错。
11 BT-MT-DF-S快速启动手册 以上指令含义如下:模块功能码FC6或者FC16时,写入数量是20.模块内部寄存器起始地址2000。
表示内部寄存器范围2000-2019的数据,一直连续的写出到IP地址为192.168.0.177的从站,从站接收数据的地址范围为40051-40070,命令没有正确执行,会在内部寄存器2051报错。
配置模块做DF1主站 点击DF1---Port1---Configuration
1、首先配置模块所连接的DF1从站PLCRS232端口的数据,此处用SLC5001747PLC的DF1接口作为从站举例。
12 BT-MT-DF-S快速启动手册 工作方式,波特率,数据位,停止位和效验等内容要求DF1主从站保持一致。

2、返回模块配置DF1主站命令, 用来读或写SLC500的命令。
每个DF1主站支持使用最 大128条指令。
点击Add,可以增加新的命令,如下为添加指令的配置界面: PLC5ASCII命令用于罗克韦尔PLC5数据的读写; 13 PLC5Binary命令用于罗克韦尔PLC5数据的读写;SLC500命令用于罗克韦尔SLC500,数据的读写。
下图描述了指令对话框的具体内容: BT-MT-DF-S快速启动手册
3、支持的数据类型 举例
1.ModbusTCP和LOGIX500之间数据交换 此案例中,模块的DF1采用master方式,ModbusTCP驱动采用server方式。
14 BT-MT-DF-S快速启动手册 通过浏览器,进入模块主页面,如下图使用MODSCAN32模拟ModbusTCP主站和模块连接,并且在40501-40507中录入如下的数据 前文“配置模块作为ModbusTCPserver”介绍了模块内部地址区,对应Modbus4区地址范围如下可见模块内部数据区地址500-506中有数据写入 15 BT-MT-DF-S快速启动手册 点击DF1---PORT1----Commands,配置以下指令。
以下DF1指令含义为:把模块内部数据区,地址从500开始的10个寄存器的integer类型数据,写给到9号DF1从站,存放在SLC500的文件组号为10的,N10:0至N10:9这10个寄存器里面。
点击Save保存,提示保存成功,然后点击Close关闭这个命令。
接着点击SavelisttoFlash把这个命令保存到模块里面。
之后可以在LOGIX500的N10文件中看到,N10:0至N10:9这10个寄存器里面有DF1主站写入的数据显示 16 BT-MT-DF-S快速启动手册 举例
2.ModbusTCP和LOGIX500之间数据交换 此案例中,模块的DF1采用master方式,ModbusTCP驱动采用server方式。
如下可见在LOGIX500的N11文件中,从N11:0至N11:9这10个寄存器里面有数据 在BT-MT-DF模块中添加指令,这条命令含义为从9号DF1从站中读取integer数据,数据源为N11文件中的
N11:0-N11:9这10个寄存器,读取到模块内部数据区地址为0-9里面。
点击保存后,如下图中显示刚才建立过的两条DF1指令。
17 BT-MT-DF-S快速启动手册 接着点击SavelisttoFlash把这个命令保存到模块里面查看模块内部数据区,可以从地址0-9当中看到,读取到了DF1从站Logix500的数据之后可以配置模块作为ModbusTCP主站或者从站,都可以把数据传输给ModbusTCP一侧的设备,本案例使用ModSCAN32作为ModbusTCP主站,模块作为从站,使用FC3读取模块数据区0-99的数据。
下图可以看到DF1从站数据的数据已经传输到MODSCAN32里面了。
18 联系我们如果在使用过程中有更多的问题,可以通过以下方式联系获得支持。
客户服务(中国大陆)技术支持 亚太区销售 北美区销售 support@asia@usa@ BT-MT-DF-S快速启动手册 19

标签: #能干 #webapi #软件 #什么意思 #cpu #职位 #cfg #医学