1 / 56
文档名称:

FM020 Modbus通讯模块使用说明书.docx

格式:docx   大小:450KB   页数:56页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

FM020 Modbus通讯模块使用说明书.docx

上传人:guoxiachuanyue002 2022/6/11 文件大小:450 KB

下载得到文件列表

FM020 Modbus通讯模块使用说明书.docx

相关文档

文档介绍

文档介绍:和利时公司技术文件
文件名称:FM020Modbus通讯模块使用说明书
文件编号:J12-C12-000005
项目名称:SM/FM硬件技术改进开发
项目编号:B12014H-1-J
物料编码:3020200121/3020200
FM020(Master)的协议转换原理
首先,在FM020(Master)的数据存储器中建立“Modbus报文队列”,即Modbus报文序列。它
是用户依据应用的要求,在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、OFH、10H功能)Modbus从站的数据为输出数据,与Profibus-DP的输出数据对应;读取(如01H、02H、03H、04H功能)Modbus从站的数据为输入数据,与Profibus-DP的输入数据对应。
FM020HOLLiASMACS-FM
HOLLiASMACS-FMFM020
4
5
Modbus输入数据区存放需要上报的数据,模块每轮询一遍Modbus从站,做一次Modbus输入数据区和Profibus-DP输入数据区的数据交换,然后SPC3就可以把Modbus上报的数据报给主控;Modbus输出数据区存放需要下发的数据,模块下发完数据,做一次Profibus-DP输出数据区和Modbus输出数据区的数据交换。
FM020(Master)模块的协议转换原理如图3所示。
图3FM020(Master)模块协议转换原理图示
与FM020(Master)—样在数据存储器中建立Profibus-DP数据区和Modbus数据区,通过Profibus-DP输入/输出与对应的Modbus存储区交换数据,实现Modbus到Profibus-DP的数据通信。
FM020(Slave)接收Modbus报文,并根据Modbus主站的指令读写Modbus数据区,同时发送
FM020HOLLiASMACS-FM
HOLLiASMACS-FMFM020
4
5
Modbus回答报文。每完成一次Profibus-DP数据通信,按照用户配置的Profibus-DP的I/O地址和Modbus地址的对应关系,进行—次两个数据存储区的数据交换。
FM020(Slave)模块的协议转换原理如图4所示。
Profibus主站
FM020模块
Modbus主站
(Slave)
Profibus
Modbus
输入数据区
读/写数据区
%IBx
0xxxx
Profibus
Modbus
输出数据区
只读数据区
*
%QBx
Ixxxx
Profibus
Modbus
输出数据区
只读数据区
%QWx
3xxxx
Profibus
Modbus
输入数据区
读/写数据区
%IWx
4xxxx
图4FM020(Slave)模块协议转换原理图示
FM020HOLLiASMACS-FM
FM020HOLLiASMACS-FM
使用说明
FM020的冗余配置
由于FM系列硬件设备为单DP总线结构,并且FM020只提供单Modbus总线接口,因此,此处所述的FM020模块的冗余配置是针对于Modbus总线而言的,也即采用双FM020模块在DP总线双模块主、备配置环境下,提供两个Modbus总线接口(仅支持RS485方式,不支持RS232方式冗余),用于实现Modbus总线的冗余。
需要说明的是,FM系列硬件设备的单DP总线只需连接到FM020模块DPA或DPB任意一个接口即可,同时,在物理上主、备配置的FM020模块除DP从站地址外,组态时参数设置必须相同