文档介绍:FM020-Modbus通讯模块使用说
明书
文件名称:文件编号:项目名称:项目编号:物料编俱;:版本号文件密级:文件状态:受控标识:
拟制:杜泽峰
审核:魏晓亮
会签:
批准:王强
FM020Modbus通讯模块使用说明它是
用户依据应用的要求,在Profibus-DP主站配置
FM020(Master)时,组态配置选择后自动形成,并
在Profibus-DP主站与FM020(Master)建立连接通
讯时初始化并传送到数据存储器中。关于如何依据
应用要求,在组态配置时选择Modbus通信功能,详见“产品应用实例”一节。
FM020(Master)在数据存储器中建立
Profibus-DP数据区和Modbus数据区,Profibus-DP
主站与FM020(Master)的通信数据都存储在
Profibus-DP数据区中,Profibus-DP通信数据分为
输入和输出数据。Modbus主站与Modbus从站的
通信数据都存储在Modbus数据区中,Modbus通
信数据分为输入和输出数据,写入(如05H、06H、
0FH、10H功能)Modbus从站的数据为输出数据,
与Profibus-DP的输出数据对应;读取(如01H、
02H、03H、04H功能)Modbus从站的数据为输入
数据,与Profibus-DP的输入数据对应。
Modbus输入数据区存放需要上报的数据,模块每轮询一遍Modbus从站,做一次Modbus输入数据区和Profibus-DP输入数据区的数据交换,然后SPC3就可以把Modbus上报的数据报给主控;Modbus输出数据区存放需要下发的数据,模块下发完数据,做一次Profibus-DP输出数据区和Modbus输出数据区的数据交换。
FM020(Master)模块的协议转换原理如图3所
FM020(Slave)的协议转换原理
与FM020(Master)一样在数据存储器中建立
Profibus-DP数据区和Modbus数据区)通过
Profibus-DP输入/输出与对应的Modbus存储区交
换数据)实现Modbus到Profibus-DP的数据通信。
FM020(Slave)接收Modbus报文,并根据Modbus主站的指令读写Modbus数据区,同时发送Modbus回答报文。每完成一次Profibus-DP数据通信,按照用户配置的Profibus-DP的I/O地址和Modbus地址的对应关系,进行一次两个数据存储区的数据交换。
FM020(Slave)模块的协议转换原理如图4所示
使用说明
FM020的冗余配置
由于FM系列硬件设备为单DP总线结构,并
且FM020只提供单Modbus总线接口,因此,此处
所述的FM020模块的冗余配置是针对于Modbus
总线而言的,也即采用双FM020模块在DP总线双
模块主、备配置环境下,提供两个Modbus总线接
口(仅支持RS485方式,不支持RS232方式冗余),
用于实现Modbus总线的冗余。
需要说明的是,FM系列硬件设备的单DP总
线只需连接到FM020模块DPA或DPB任意一个接
口即可,同时,在物理上主、备配置的FM020模块
除DP从站地址外,组态时参数设置必须相同,即
或者全为Modbus主站)或者全为Modbus从站)
否则会造成通讯故障。详细配置图示由图5所示。
。
13
¥连接FM020模
块的DPA或DPB接口。
2Mair宏
FM硬件模块
Profubus-DP总线
接通终端匹配电阻
FM020
PROFIBUSDP/MODBUS
RUN□
COM■■.
RXD,
+24V
JGNU
/BGND
485
85+
DP站地址:25
伊愿口I;
H断开终
匹配电
DPTR
冗余Modbus总线
Modbus
模块
RUNJ
COM",RXD।.一TXD
状态指示灯说明
FM020上电后,其面板上的状态及通讯指示灯
显示当前的工作和通讯状态。具体组合状态及含义
由表1给出。
FM020模块与FM系列主控模块通过
Profibus-DP总线进行数据交换。模块面板上有四个状态指示灯分别代表模块运行和通信状态,可以方便地对模块的工作及运行状态进行监测。
表1状态指示灯组合及含义
RUN(绿)
COM(黄)
TXD(黄)
RXD(黄)
含义
亮
亮
闪
闪
模块运行正常,通讯数据收发正常,同时模块作为
ModBus主