网站大量收购闲置独家精品文档,联系QQ:2885784924

现场总线控制系统(FCS)系列:Siemens ProfiBus_(9).ProfiBusFMS(现场总线消息规范)介绍.docx

现场总线控制系统(FCS)系列:Siemens ProfiBus_(9).ProfiBusFMS(现场总线消息规范)介绍.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

ProfiBusFMS(现场总线消息规范)介绍

1.ProfiBusFMS概述

ProfiBusFMS(FieldbusMessageSpecification,现场总线消息规范)是ProfiBus协议的一种高级通信功能,主要用于复杂的数据交换和诊断信息的传输。与ProfiBusDP(DecentralizedPeriphery,分散外围设备)相比,ProfiBusFMS提供了更多的功能和灵活性,适用于需要大量数据传输和复杂控制逻辑的场景。

1.1ProfiBusFMS的应用领域

ProfiBusFMS广泛应用于工业自动化领域,特别是在制药工业中,它用于实现设备之间的数据交换、状态监控和故障诊断。例如,它可以用于PLC(可编程逻辑控制器)与HMI(人机界面)之间的通信,以及PLC与各种智能传感器和执行器之间的数据交换。

1.2ProfiBusFMS的主要特点

数据量大:ProfiBusFMS支持更大的数据传输量,适用于复杂的数据交换需求。

灵活的通信结构:支持多种通信模式,如主从模式、对等模式等。

丰富的诊断功能:提供详细的诊断信息,有助于设备维护和故障排除。

高可靠性:通过多种机制确保数据传输的可靠性,如数据校验、重传机制等。

2.ProfiBusFMS的通信机制

2.1通信协议

ProfiBusFMS基于OSI(OpenSystemsInterconnection,开放系统互连)模型的第1层(物理层)、第2层(数据链路层)和第7层(应用层)进行通信。具体来说:

物理层:定义了通信介质和信号特性,ProfiBusFMS通常使用RS-485或光纤作为通信介质。

数据链路层:负责数据的传输和接收,包括数据帧的格式、错误检测和纠正等。

应用层:定义了数据的表示和处理方式,支持多种通信服务,如数据传输、参数设置、诊断等。

2.2数据帧格式

ProfiBusFMS的数据帧格式较为复杂,包括多种数据帧类型,如请求帧、响应帧、事件帧等。每种数据帧都有特定的格式和用途。以下是一个典型的ProfiBusFMS数据帧格式:

+++++++

|帧头|地址|控制字|数据长度|数据|帧尾|

+++++++

|1字节|1字节|1字节|1字节|可变|2字节|

+++++++

帧头:标识帧的开始。

地址:标识发送和接收设备的地址。

控制字:定义了帧的类型和通信模式。

数据长度:表示数据字段的长度。

数据:传输的实际数据。

帧尾:包含校验信息,确保数据的完整性。

2.3通信模式

ProfiBusFMS支持多种通信模式,包括:

主从模式:一个主设备(如PLC)控制多个从设备(如传感器、执行器)的通信。

对等模式:设备之间可以互相通信,没有主从之分。

广播模式:一个设备向所有设备发送数据。

2.4通信服务

ProfiBusFMS支持多种通信服务,包括:

数据传输:在设备之间传输过程数据。

参数设置:对设备的参数进行设置和读取。

诊断:获取设备的诊断信息,帮助进行故障排除。

状态监控:监控设备的运行状态。

3.ProfiBusFMS的配置与编程

3.1硬件配置

在配置ProfiBusFMS系统时,需要考虑以下几个方面:

通信介质:选择合适的通信介质,如RS-485或光纤。

设备地址:为每个设备分配唯一的地址。

波特率:设置合适的通信波特率,常见的波特率有9.6kbps、19.2kbps、125kbps等。

终端电阻:在通信线路的两端安装终端电阻,以减少信号反射和干扰。

3.2软件配置

使用Siemens的Step7软件可以方便地进行ProfiBusFMS系统的配置。以下是一个简单的配置步骤:

创建项目:在Step7中创建一个新的项目。

添加设备:在项目中添加需要通信的设备,如PLC、HMI、传感器等。

配置通信参数:设置设备的通信参数,如地址、波特率等。

配置通信服务:选择所需的通信服务,如数据传输、参数设置等。

3.3编程示例

3.3.1数据传输

以下是一个使用SiemensS7-1200PLC进行数据传输的简单示例。假设我们需要从一个温度传感器读取数据并发送到HMI。

//Step7编程示例:从温度传感器读取数据并发送到HMI

//定义温度传感器的地址

constintSENSOR_ADDRESS=10;

//定义HMI的地址

constintHMI_ADDR

您可能关注的文档

文档评论(0)

kkzhujl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档