《profibus技术培训 PROFIBUS-FMS》由会员分享,可在线阅读,更多相关《profibus技术培训 PROFIBUS-FMS(14页珍藏版)》请在金锄头文库上搜索。
1、PROCESS FIELD BUSPROFIBUS InternationalCopyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 1P R O F I B U S第七部分PROFIBUS - FMS技术培训Fieldbus Message SpecificationPROCESS FIELD BUSPROFIBUS InternationalCopyright by PROFIBUS Int
2、ernational 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 2PROFIBUS-FMS 协议结构数据链路层(2)物理层(1)应用层(7)EN 50 170Vol 2EN 50 170Vol 2应用过程PROFIBUS 传输介质现场总线信息规范(FMS)低层接口(LLI)现场总线数据链(FDL)应用层接口(ALI)3 - 6 层未使用PROCESS FIELD BUSPROFIBUS InternationalCopyright by PROFIBU
3、S International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 3PROFIBUS-FMS 的特点:为连接智能现场设备而设计,如PLC, PC, MMI强有力的应用服务提供广泛的功能面向对象的协议多主和主-从通信点对点广播和局部广播通信周期性和非周期性的数据传输每个设备的用户数据多达240 个字节得到所有主要PLC 制造商的支持可以提供大量的产品如PLC, PC, VME, MMI, I/O.PROCESS FIELD BUSPROFIBUS
4、 InternationalCopyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 4PROFIBUS-FMS 面向对象变量参数程序均设计为对象每个对象都有确定的特性(读, 写.)所有对象被列在对象字典(OD) 中对象字典根据每个设备单独构成控制器一个典型的FMS 设备的对象停机时间故障率件数通信关系PROFIBUS - FMSPROCESS FIELD BUSPROFIBUS Internat
5、ionalCopyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 5不明确的通信对象的类型对象明确的z VFD: 虚拟现场设备z OD : 对象字典z Data Types: 标准数据类型由用户定义静态动态由行规予定义或在组态期间定义如变量数组记录区域在运行时定义如程序变量表由PROFIBUS 标准定义PROCESS FIELD BUSPROFIBUS InternationalCopyrigh
6、t by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 6FMS 对象的特征每个对象包括:指针访问此对象的号对象代码此对象的数据类型对象属性如不删除名称对象全名(可选)内部地址对象的实六位地址访问权如写保护扩充用户定义所有FMS 对象都进入对象字典(OD)PROCESS FIELD BUSPROFIBUS InternationalCopyright by PROFIBUS International 1997
7、 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 7对象字典(OD)对象字典包括如下部分头部包含此OD 的结构信息数据类型字典包括所支持的静态数据类型表(如布尔整数浮点数.)静态对象字典包括静态通信对象表(如停机时间故障率.)动态变量表的表*包括所有现今已知变量表的表动态程序表*包括所有现今已知程序的表* 这些部分是可选的仅对某些设备存在PROCESS FIELD BUSPROFIBUS InternationalCopyright by PROFIBUS Inter
8、national 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 8例:一个简单设备的OD对象字典(OD)数据类型字典索引对象代码含义1数据类型整数8.数据类型整数166数据类型浮点静态对象字典指针对象代码数据类型内部地址符号20 VAR 1 4711H件数21 VAR 2 5000H停机时间22 VAR 6 100H故障率头部ROM/RAM 标志名字长度访问保护OD 版本静态OD 的第一个指针和长度数据类型OD的第一个指针和长度动态OD 部分的第一个指针和
9、长度PROCESS FIELD BUSPROFIBUS InternationalCopyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 9PROFIBUS-FMS 支持如下类型的对象n静态通信对象(这些对象登入静态对象字典)简单变量变量类型如整数布尔数.数组同类型的简单变量的数组记录各种类型的简单变量的数组区域大数量的数据事件事件信息程序调用程序的描述变量表简单变量数组或记录的记录o动态通信对
10、象(这些对象登入动态对象字典)PROCESS FIELD BUSPROFIBUS InternationalCopyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 10PROFIBUS-FMS 服务事件管理事件通知带类型的事件通知事件通知响应事件后状态监视事件管理事件通知带类型的事件通知事件通知响应事件后状态监视上下关系管理初始化取消拒绝上下关系管理初始化取消拒绝所有PROFIBUS 设备都支持
11、只有下划线的服务对其他服务的选择在PROFIBUS 行规中规定OD-Management获得OD初始化放置OD放置OD终止放置ODOD-Management获得OD初始化放置OD放置OD终止放置ODVFD 支持状态未经请求的状态识别VFD 支持状态未经请求的状态识别变量存取读带类型的读写带写物理读物理写信息报告带类型的信息报告定义变量表删除变量表变量存取物理读物理写信息报告带类型的信息报告定义变量表删除变量表程序调用管理建立程序调用删除程序调用开始停止继续复位删除程序调用管理建立程序调用删除程序调用开始停止继续复位删除区域管理初始化下载序列下载区段终止下载序列初始上装序列上装区段终止上装序列请
12、求区域下载请求区域上装区域管理初始化下载序列下载区段终止下载序列初始上装序列上装区段终止上装序列请求区域下载请求区域上装PROCESS FIELD BUSPROFIBUS InternationalCopyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 11PROFIBUS-FMS 的通信关系站之间的数据传输通过通信关系来执行通信关系允许存取保护和自动的联接监视面向联接的面向联接的非联接的非联接
13、的通信关系主从主从广播广播局部广播局部广播主主主主带或不带初始的从非周期性的周期性的或非周期性的所有通信关系被登入通信关系表(CRL)需要回答不需要回答PROCESS FIELD BUSPROFIBUS InternationalCopyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 12对象字典(OD 1)对象字典(OD 1)通信关系表(CRL 1)通信关系表(CRL 1)PROFIBUS F
14、MS1234每个设备的通信关系被登入通信关系表(CRL)中每个设备的对象被登入对象字典(OD)中对象字典(OD 4)对象字典(OD 4)对象字典(OD 3)对象字典(OD 3)对象字典(OD 2)对象字典(OD 2)通信关系表(CRL 4)通信关系表(CRL 4)通信关系表(CRL 3)通信关系表(CRL 3)通信关系表(CRL 2)通信关系表(CRL 2)PLC PLC PLCCRCRCRPROCESS FIELD BUSPROFIBUS InternationalCopyright by PROFIBUS International 1997 PROFIBUS - THE Internat
15、ional Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 13PROFIBUS-FMS读服务的执行服务请求者(客户)应用1. 请求:读请求指针=204.确认:带数据的读确认第七层(FMS+LLI)总线总线第1/2层(FDL+PHY)第1/2 层(FDL+PHY)第七层(FMS+LLI)2. 指示:读指示(指针=20)3. 响应:带数据的读响应应用服务响应者(服务器)对象字典指针类型地址. 名称20 Var 4711 Temp.21 Var 5000 Press.PROCESS FIELD BUSPROFIBUS InternationalCopyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part VII - Seite 14PROFIBUS-FMS 设备的电子数据单对每一个FMS设备有一张由制造商定义的电子数据单(GSD文件) FMS GSD文件包括所有相关设备的通信能力在组态期间FMS 组态工具读GSD文件并将所有信息放入账号在PROFIBUS导则No. 2.101 中描述了FMS GSD文件的格式