博大精深 细致入微
MC0313模块的配置及使用(一)
2024-01-02
MC0313 Modbus转FF嵌入式核心板模块是沈阳中科博微科技股份有限公司研发的一款Modbus-RTU协议与FF协议的嵌入式转换模块,是Microcyber MC系列嵌入式核心板模块之一。此系列嵌入式核心板模块具有同尺寸,同接口,易升级,配置简单等特点,是用户快速开发现场总线设备的理想选择。MC0313 Modbus转FF嵌入式核心板模块作为Modbus主机通过TTL接口与具有Modbus-RTU通信功能的设备进行通信,能够把设备中的数据转换成FF设备变量输出。MC0313 Modbus转FF嵌入式核心板模块,如下图所示
图1 MC0313模块实物图
下面将简述一下MC0313模块的配置及使用方法。
序号 | 设备名称 | 数量 |
1 | 24 VDC稳压电源 | 1 |
2 | PC机,操作系统为Windows 10(装有FF/PA核心模块Modbus配置工具软件) | 1 |
3 | NI USB-8486 | 1 |
4 | H1总线电源 | 1 |
5 | H1终端匹配器 | 1 |
6 | MC0313 Modbus转FF嵌入式模块 | 1 |
7 | MC系列配置底板 | 1 |
8 | USB转TYPE C 数据线 | 1 |
二、MC0313测试环境的搭建
图2 MC0313模块环境搭建示意图
表1 MC配置底板说明
标识 | 说明 | |
CN1 | BUS+ | 总线接口输入正极 |
BUS- | 总线接口输入负极 | |
CN2 | GND | MC0313模块的GND |
A | 485通信的A端 | |
B | 485通信的B端 | |
RXD | 模块的串口接收端口(TTL电平) | |
TXD | 模块的串口发送端口(TTL电平) | |
RTS | 模块的串口RTS使能信号(TTL电平) | |
VCC | 模块3.3V输出端口 | |
6.2V | 模块6V输出端口 | |
CN3 | GND | MC底板隔离后的GND |
485-A | MC底板隔离后的485通信的A端 | |
485-B | MC底板隔离后的485通信的B端 | |
RTS-TTL | MC底板隔离后的模块的串口RTS使能信号(TTL电平) | |
TXD-TTL | MC底板隔离后的模块的串口发送端口(TTL电平) | |
RXD-TTL | MC底板隔离后的模块的串口接收端口(TTL电平) | |
RXD-232 | MC底板隔离后的RS232接收端口 | |
TXD-232 | MC底板隔离后的RS232发送端口 | |
3.3V | MC底板隔离后的3.3V输入端 | |
CN4 | TYPE C 接口,通过TYPE C数据线连接电脑,电脑需安装USB转UART驱动(CH340) | |
SW2拨码开关 | WP | 写保护拨码开关,任何对FF通信模块的写入操作将被拒绝,这样可防止FF通信模块的数据被随意更改 |
RST | 复位拨码开关,恢复变送器数据为出厂状态。首先FF通信模块断电,将拨码开关拨到ON位置, 模块上电,FF通信模块恢复到出厂状态,再将拨码开关拨回OFF位置,保证下次上电不会误动作。 | |
S/E | 仿真拨码开关,可以实现仿真功能 | |
SW1拨码开关 | 第1-7位 | 用于PA的地址设置 |
第8位 | 用于MC0313和MC0307工作模式设定,配置模式(ON)及正常工作模式(OFF) | |
JP5 | NRST | 使用跳线短接后,核心板模块处于复位状态 |
485 | 使用跳线短接后,可以通过CN2端子的A 、B、GND与外界的RS485接口电路通信 | |
TTL | 使用跳线短接后,可以通过CN2端子的RXD、TXD、GND与外界的TTL接口串口通信 | |
ISO | 使用跳线短接后,配合JP4端子可以在CN3或CN4实现隔离输出功能 | |
JP4 | USB | 使用跳线短接后,将通过USB供电,配合JP5的ISO,可通过USB虚拟的串口与核心板通信。 |
232 | 使用跳线短接后,将通过USB供电或端子供电,配合JP5的ISO,可通过隔离后的RS32与核心板通信。 | |
TTL | 使用跳线短接后,将通过USB供电或端子供电,配合JP5的ISO,可通过隔离后的TTL与核心板通信。 | |
485 | 使用跳线短接后,将通过USB供电或端子供电,配合JP5的ISO,可通过隔离后的RS485与核心板通信。 | |
JP7 | USB供电 | 使用跳线短接后,隔离的电路通过USB通电 |
端子供电 | 使用跳线短接后,隔离的电路通过CN3的3.3V供电 |
Ø 步骤1:将MC0313 Modbus转FF嵌入式核心模块拨码开关SW1上“第八位”对应的开关位拨至“ON”,然后将MC0313测试工装接入FF系统中,串口连接计算机,打开FF/PA核心模块Modbus配置工具软件,软件打开后如图3所示。
图3 Modbus 通用配置工具软件界面
Ø 步骤2:选择“主机”,点击右键,选择“添加串口”,如图4所示。
图4 添加串口
Ø 步骤3:选择正确的串口,点击“>>”图标,并点击“创建”,如图5所示。
图5 串口选择与建立
Ø 步骤4:选择“COM14”,并点击右键,选择如图6所示。
图6 搜索设备
Ø 步骤5:设备数据读取过程,如图7所示。
图7 设备数据上传
Ø 步骤6:数据读取完成,表明Modbus通信正常,数据可以使用,如图8所示。
图8 设备读取完成
Ø 步骤7:通信成功后,按照用户的通信参数和数据内容,切换参数列表,进行配置下载。例如:用户通信参数为波特率9600,数据为8,校验位无,停止位1,从站地址1;用户数据为1个模拟输入数据,读写模式为只读,读功能码为04,数据类型为Float_1032,寄存器地址为40000。按用户的通信参数配置公共页通信参数,并配置模拟输入数据个数为1,其余类型数据个数为0,数据配置标注为数据有效,如图9所示.
图9 公共页参数配置
Ø 步骤8:点击绿色按钮下载当前页参数。
图10 公共页参数下载成功
Ø 步骤9:点击参数列表,切换到模拟输入参数,如图11所示。
图11切换模拟参数列表
Ø 步骤10:按用户数据配置模拟输入数据,如图12所示。
图12模拟输入参数配置
Ø 步骤11:点击绿色按钮下载当前页参数。
图13模拟输入参数下载成功
Ø 步骤12:完成后将MC0313 Modbus转FF嵌入式模块拨码开关SW1第八位对应的开关位拨至“OFF”,MC0313 Modbus转FF嵌入式模块配置完成。
Ø 步骤1:按照总线接法将MC0313 Modbus转FF嵌入式核心模块接到FF系统中,第一次上电前需将SIM、WP及RST拨码开关打到ON,恢复出厂值,上电5秒后打到OFF。
Ø 步骤2:打开Modbus_slave软件,新建工程模拟用户数据,如图14、图15所示
图14 Modbus_slave用户数据模拟
图15 Modbus_slave通信参数配置
Ø 步骤3:打开NI-FBUS Configurator,将MC0313测试工装接入FF系统中,串口连接Modbus_slave。可见MC0313在NI中上线,如图16所示。
图16 MC0313在NI系统中上线
Ø 步骤4:双击RB2资源块,点击Auto,将资源块模态切换至Auto。
图17切换资源块模态为Auto
Ø 步骤5:关闭资源块,双击打开MTB转换块,点击Auto,将变换块模态切换至Auto。
图18切换变换块模态为Auto
Ø 步骤6:观察参数MOD_IN1是否时时读取Modbus_slave软件中输入的数据。如图19、图20
图19 MC0313读取模拟数据50
图20 MC0313读取模拟数据105
到此MC0313的配置及使用就介绍到这里,大家有兴趣可以联系我们。
<< 上一页
下一页 >>