PROFIBUS International
P R O F I B U S
®
PROCESS FIELD BUS
技术培训
Fieldbus
Message
Specification
第七部分
PROFIBUS - FMS
Copyright by PROFIBUS International 1997
PROFIBUS - THE International Open Fieldbus Standard
Technique, Rev. 1, Part VII - Seite 1
PROFIBUS International
PROFIBUS-FMS 协议结构
®
PROCESS FIELD BUS
EN 50 170
Vol 2
EN 50 170
Vol 2
应用过程
应用层接口 (ALI)
应用层 (7)
现场总线信息规范 (FMS)
低层接口 (LLI)
3 - 6 层未使用
数据链路层 (2)
现场总线数据链 (FDL)
物理层 (1)
PROFIBUS 传输介质
Copyright by PROFIBUS International 1997
PROFIBUS - THE International Open Fieldbus Standard
Technique, Rev. 1, Part VII - Seite 2
®
PROCESS FIELD BUS
PROFIBUS International
PROFIBUS-FMS 的特点:
为连接智能现场设备而设计,如 PLC, PC, MMI
强有力的应用服务提供广泛的功能
面向对象的协议
多主和主-从通信
点对点 广播和局部广播通信
周期性和非周期性的数据传输
每个设备的用户数据多达 240 个字节
得到所有主要 PLC 制造商的支持
可以提供大量的产品 如 PLC, PC, VME, MMI, I/O....
Copyright by PROFIBUS International 1997
PROFIBUS - THE International Open Fieldbus Standard
Technique, Rev. 1, Part VII - Seite 3
PROFIBUS International
®
PROCESS FIELD BUS
PROFIBUS-FMS 面向对象
变量 参数 程序均设计为对象
每个对象都有确定的特性 (读, 写....)
所有对象被列在对象字典 (OD) 中
对象字典根据每个设备单独构成
控制器
一个典型的 FMS 设备的对象
通信关系
件数
停机时间
PROFIBUS - FMS
故障率
Copyright by PROFIBUS International 1997
PROFIBUS - THE International Open Fieldbus Standard
Technique, Rev. 1, Part VII - Seite 4
PROFIBUS International
®
PROCESS FIELD BUS
通信对象的类型
对象
不明确的
由 PROFIBUS 标准定义
VFD: 虚拟现场设备
OD : 对象字典
Data Types: 标准数据类型
明确的
由用户定义
静态
由行规予定义或在组态期间定义
如变量 数组 记录 区域
动态
在运行时定义
如程序 变量表
Copyright by PROFIBUS International 1997
PROFIBUS - THE International Open Fieldbus Standard
Technique, Rev. 1, Part VII - Seite 5
PROFIBUS International
®
PROCESS FIELD BUS
FMS 对象的特征
每个对象包括:
指针 访问此对象的号
对象代码 此对象的数据类型
对象属性 如 不删除
名称 对象全名 (可选)
内部地址 对象的实六位地址
访问权 如 写保护
扩充 用户定义
所有 FMS 对象都进入对象字典(OD)
Copyright by PROFIBUS International 1997
PROFIBUS - THE International Open Fieldbus Standard
Technique, Rev. 1, Part VII - Seite 6
PROFIBUS International
®
PROCESS FIELD BUS
对象字典 (OD)
对象字典包括如下部分
头部
包含此 OD 的结构信息
数据类型字典
包括所支持的静态数据类型表
(如 布尔 整数 浮点数 ...)
静态对象字典
包括静态通信对象表
(如 停机时间 故障率 ...)
动态变量表的表*
包括所有现今已知变量表的表
动态程序表*
包括所有现今已知程序的表
* 这些部分是可选的
仅对某些设备存在
Copyright by PROFIBUS International 1997
PROFIBUS - THE International Open Fieldbus Standard
Technique, Rev. 1, Part VII - Seite 7
PROFIBUS International
®
PROCESS FIELD BUS
例: 一个简单设备的OD
对象字典 (OD)
头部
• ROM/RAM 标志
• 名字长度 访问保护 OD 版本
• 静态 OD 的第一个指针和长度
• 数据类型OD的第一个指针和长度
• 动态 OD 部分的第一个指针和长度
数据类型字典
索引
1
.......
6
对象代码
数据类型
数据类型
数据类型
含义
整数 8
整数 16
浮点
静态对象字典
指针 对象代码 数据类型
20
21
22
VAR
VAR
VAR
1
2
6
内部地址
符号
4711H
5000H
100H
件数
停机时间
故障率
Copyright by PROFIBUS International 1997
PROFIBUS - THE International Open Fieldbus Standard
Technique, Rev. 1, Part VII - Seite 8