4.2.1 搜索设备
运行 BCDevice 软件,如下图:
- 1.搜索设备之前请:选择好连接 BCNet-S7 模块的【网络接口】;
- 如果电脑和模块是通过网线连接的,请选择【本地连接】;
- 如果电脑和模块是通过无线连接的,请选择【无线网络连接】。
- 2.点击【搜素设备】按钮,可以把网络上的 BCNet-S7 模块搜索出来,此时我们可以看到模块的一些基本信息,包括:序列号、出厂日期、固件版本、IP 地址、子网掩码、网关等信息。
4.2.2 设置 IP 地址
如果北辰模块仅仅接入eview网关
- 那么这个地址(192.168.1.188)不要修改
- 而是将eview网关eth1,且将eth1地址改为:192.168.1.15,掩码:255.255.255
如果因为其他原因,需要修改北辰模块的网络IP,则按照下面步骤修改
- 首先,我们需要修改 BCNet-S7 模块的 IP 地址来保证与电脑的 Ip 地址在同一网段。
- 点击【设置 IP 地址】按钮,在弹出的对话框中,对【IP 地址】、【子网掩码】、【网关】进行修改,修改完
- 成后,点击【设置】按钮进行参数保存。使用手册 CN-V1.4
- BCNet-S7 以太网通讯处理器
114.2.3 修改设备参数
正常情况下,不需要对 BCNet-S7 模块进行参数的修改就已经可以正常通讯了
4.2.3.3Modbus 映射表
- 对西门子S7 200,不要修改映射表
- 对西门子S7 300/400,如果仅仅用到DB0数据块,也不修改映射表。
- 对S7 300/400,如果用到了DB0外的其他块,则需要自定义映射表
点击【修改设备参数】按钮,在弹出的对话框中,可以查看【Modbus 映射表】参数,如果修改了其中的
参数,需要点击【下载参数】按钮才能生效。使用手册 CN-V1.4
BCNet-S7 以太网通讯处理器
14
1.BCNet-S7 内置了默认地址映射表,映射规则为全区域映射(0~65535):
线圈 Coil(000001~)映射为 PLC 的 Q 区;
输入 Input(100001~)映射为 PLC 的 I 区;
输入寄存器 InputRegsiter 映射为 PLC 的 M 区;
保持寄存器 HoldingRegsiter 映射为 PLC 的 DB1 数据块(S7200 的 V 区)。
2.除了默认的地址映射外,我们也可以自定义地址映射关系,我们推荐使用【自动分配映射关系(推荐)】
来配置地址映射表,在此之前,我们需要手动删除默认的地址映射表。
1)选中映射块,点击【删除映射块】来删除映射块;
2)点击【自动分配映射地址(推荐)】,添加自定义映射块。
3)我们大致可以按照以下思路来完成自定义映射块的编辑:使用手册 CN-V1.4
BCNet-S7 以太网通讯处理器
15
根据你所要读写的 PLC 数据是以字为单位还是以位为单位,访问类型为只读还是读写来选择【映射到
Modbus 区域】;
Modbus 区域
数据类型
功能号
最大指令数
Coil
000001~
位
FC1(读线圈)
S7-200:119
S7-300:784
FC5(写线圈)
1
Input
100001~
位
FC2(读输入)
S7-200:119
S7-300:784
InputRegsiter
300001~
字(2 字节)
FC4(读输入寄存器)
S7-200:16
S7-300:111
HoldingRegsiter
400001~
字(2 字节)
FC3(读保持寄存器)
FC16(写保持寄存器)
111
FC6(写单一保持寄存器)
1
选择你所要读写的 PLC 的数据区域及地址偏移。
举例:读写 DB1.DBW0使用手册 CN-V1.4
BCNet-S7 以太网通讯处理器
16
举例:读写 M0.0
举例:只读 DB2.DBX10.0使用手册 CN-V1.4
BCNet-S7 以太网通讯处理器
17
举例:只读 DB3.DBW100
4)映射表编辑完成后,可以通过地址查询确定对应关系,比如要查询 DB1.DBW0 对应的 modbus 地址:点
击【映射地址查询】,按如下设置,点击【查询】按钮,可以查询到对应的 Modbus 映射地址。使用手册 CN-V1.4
BCNet-S7 以太网通讯处理器
18
4.2.3.4 设备运行诊断