自学工业控制网络之路1.3-典型的现场总线介绍FF
自学工业控制网络之路1.3-典型的现场总线介绍FF
1994年6月,ISP和WORLDFIP合并成立现场总线基金会FF。
1998年,FF基金会开发了HSE 10/100Mb/s取代了H2,200年3月发布(HSE是一种基于Ethernet+TCP/IP协议、运行在100Base-T以太网上的高速现场总线)。
1. FF简介
1.1 FF组成
基金会现场总线(Foundation Fieldbus)通常简称为FF现场总线,它分为H1和H2两级总线。
H1低速现场总线:
- 采用位同步数字化传输方式;
- 传输速率为31.25kb/s;
驱动电压9~32VDC;信号电流±9mA;
电缆型式屏蔽双绞线;
接线拓扑结构可采用线型、树型、星型或者符合型;
- 电缆长度小于等于1900m(无中继器时);
- 分支电缆的长度30~120m;
- 挂界设备数量小于等于32台(无中继器时);
- 可用中继器小于等于4台;
- 供电与通信
- 适用防爆方法有本质安全防爆方法等。
H2高速现场总线:
- 传输率为1Mbps和 2.5Mbps;
- 传输介质可支持比绞线、光缆和无线发射
- 可继承多达32条H1总线
- 冗余
- 传输率为1Mbps和 2.5Mbps对应的电缆长度750m/500m;
- 支持OLC和加工工业设备
1.2 FF主要技术
FF围绕工厂底层网络和全分布自动化系统两方面形成了其技术特色,主要技术有:
- 基金会现场总线的通信技术
通信模型、通信协议、通信控制器芯片、通信网络语系统管理等内容 - 标准化功能块(FB:Function Block)与功能块应用进程(FBAP:Function Block Application Process)
便于实现不同制造厂商产品的混合组态与调用。
功能块的通用结构式实现开放系统构架的基础,也是实现各种网络功能与自动化功能的基础。
功能块应用进程位于FF总线通信模型的最高层用户层。FF用户层协议将实现控制系统所需的各种功能封装为通用的模块结构,并定义他们的输入、输出、算法、事件及控制图等内容,从而形成了功能模块FB。
FF现场总线把功能块FB主要分成了3类:资源块(Resource Block)、转换块(Transducer Block)、功能块FB。
资源块描述了诸如设备名、生产厂家和序号等的现场总线设备特征。一台设备只有一个资源块。
转换块把功能块从读传感器和命令输出硬件的本地输入/输出的功能分开,还包含标定日期和传感器类型等信息。每个输入或输出功能块通常就是一个转换块。
功能块提供了控制系统行为。功能块的输入和输出通过现场总线相连接。每个功能块的执行被精确地调度。在一个用户应用中可以有多个功能块。 - 设备描述(DD:Device Description)与设备描述语言(DDL:Device Description Language)
互操作性是设备驱动的基础,可以看做是设备的驱动程序。
DD是属于FF的报文规范层(FMS,Fieldbus Message Speciafication)的一个内容。设备描述DD是为虚拟现场设备VFD中的每个对象提供扩展描述,为控制系统或主机在理解VFD 中数据的意义提供必要的信息,因此,DD 可被看作是设备的一个驱动器。在每次组态设备之间必须确认是否安装该设备的设备描述语言。 - 现场总线通信控制器与智能仪表或工业控制计算机之前的技术接口
- 系统集成技术---通信系统与控制系统的集成。
- 系统测试技术---一致性与互可操作性测试技术(产品、系统);总线监听分析;系统功能测试
2. FF现场总线体系结构
FF的体系结构式参照ISO定制的,使用其第1层物理层、第2层数据链路层和第3层应用层,及增加了用户层。
(1)物理层
FF物理层符合IEC1158-1规定。定义了现场总线的传输介质、传输速率、最大传输距离、拓扑结构及信号类型等。
传输介质可以使双绞线、同轴电缆、光纤和无线电。
FF最初给出了两种速率现场总线,H1 和 H2 ,详细见上面介绍;
但随着发展,H2的设计已经不能满足实时信息传输的带宽要求,于是诞生了HSE,替代了H2。
(2)数据链路层
具体来说,现场总线设备在数据链路层可分为两种:
- BASIC DEVICE(基本设备)
- LINK MASTER DEVICE(链路主设备)
在每一个网段都有一个特殊的LINK MASTER DEVICE,它能够调度本网络段各个设备的通信活动,称为LINK ACTIVITY SCHEDULER(LAS)链路活动调度。
LAS通过调度表指示一个设备发送周期数据,当没有周期性数据发送时,LAS循环地向所有LINK MASTER DEVICE发送令牌,时期获得发送非周期性数据的机会。此外,数据链路层还要完成两条总线之间通信的桥路连接管理。
(3)应用层
应用层主要任务是定义现场总线的命令、响应、数据和事件。
应用层分两个子层:
- 上层,总线报文规范层FMS,为用户层提供服务
- 下层,现场总线访问子层FAS,与数据链路层连接
(4)用户层
用户层是最外一层,规定了一些标准的功能模块FB,以供用户组态构成系统。
其中基本功能块10个,先进功能块7个,计算功能块7个,辅助功能块5个。
功能块由输入、输出、算法和参数四大要素组成。
自学工业控制网络之路1.3-典型的现场总线介绍FF的更多相关文章
- 自学工业控制网络之路1.2-典型的现场总线介绍PROFIBUS
返回 自学工业控制网络之路 自学工业控制网络之路1.2-典型的现场总线介绍PROFIBUS 目前看来,现场总线标准不会统一,多标准并存现象将会持续. 现场总线国家标准: 中国的DeviceNet和AS ...
- 自学工业控制网络之路1.4-典型的现场总线介绍CAN
返回 自学工业控制网络之路 自学工业控制网络之路1.4-典型的现场总线介绍CAN 1991年3月,发布了CAN技术贵干v2.0,包含了A.B两部分.CAN2.0A给出报文标准格式,CAN2.0B给出了 ...
- 自学工业控制网络之路1.5-典型的现场总线介绍DeviceNet
返回 自学工业控制网络之路 自学工业控制网络之路1.5-典型的现场总线介绍DeviceNet 2002年10月DeviceNet被批准为中国国家标准GB/T18858.3-2002,并于2003.4. ...
- 自学工业控制网络之路1.6-典型的现场总线介绍Interbus
返回 自学工业控制网络之路 自学工业控制网络之路1.6-典型的现场总线介绍Interbus 1987年正式公布,其主要技术开发者为德国的PhoenixContact公司.1996年,INTERBUS成 ...
- 自学工业控制网络之路1.1-工业控制系统发展历程CCS DCS FCS
返回 自学工业控制网络之路 自学工业控制网络之路1.1-工业控制系统发展历程CCS DCS FCS 工业控制系统是对诸如图像.语音信号等大数据量.高速率传输的要求,又催生了当前在商业领域风靡的以太网与 ...
- 自学工业控制网络之路2.2-PROFINET
返回 自学工业控制网络之路 自学工业控制网络之路2.2-PROFINET PROFINET由PROFIBUS国际组织(PROFIBUS International,PI)推出,是新一代基于工业以太网技 ...
- 自学华为IoT物联网之路
自学华为IoT物联网之路 01 自学华为IoT物联网_01 物联网概述 02 自学华为IoT物联网_02 常见物联网通信技术 03 自学华为IoT物联网_03 公共事业物联网常见问题及解决方案 04 ...
- laravel4通过控制视图模板路劲来动态切换主题
通过控制视图模板路劲来动态切换主题 App::before(function($request) { $paths = Terminal::isMobile() ? array(__dir__.'/v ...
- 智能手机的工业控制应用方案——SimpleWiFi在工业控制领域应用
智能手机的工业控制应用方案——SimpleWiFi在工业控制领域应用 先上图: 现在的智能控制都是基于微控制器,随着智能的手持终端的普及,基于智能终端的控制就会越来越普遍. WIFI便是其中的一 ...
随机推荐
- Flask源码解读--所有可扩展点
一.前言 flask中有很多可扩展点(笔者这样称呼),其中包含了信号和请求钩子,这些信号和钩子有什么用呢?其主要作用用于帮助我们进行程序的耦合性,当然还可以让我们自定义一些行为.话不多说,通过阅读源码 ...
- WPF 实现主从的datagrid以及操作rowdetailtemplate 的方法
原文:WPF 实现主从的datagrid以及操作rowdetailtemplate 的方法 WPF 实现主从的datagrid以及操作rowdetailtemplate 的方法 最近在做 ...
- 介绍HTTP协议的传输过程
1.HTTP是面向事物的应用层协议,它使用TCP连接进行可靠传输,服务器默认监听在80端口 2.服务流程 从协议执行过程来说,当浏览器要访问www服务器时,首先要对服务器进行域名解析(DNS协议).一 ...
- J-query extend()方法
1.如果没有冲突参数会弥在后面. 2.参数如果和前面的参数存在相同的名称,那么后面的会覆盖前面的参数值.
- Session会话与Cookie简单说明
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端 ...
- 分布式监控系统Zabbix-3.0.3-完整安装记录(1)
分布式监控系统Zabbix-3.0.3的安装记录 环境说明zabbix-server:192.168.1.30 #zabbix的服务端(若要监控本机,则需要配置本机的Zabbix agent, ...
- part 1
注意:本次源码分析选择2.0.3(因为不支持IE6.7.8,就少了很多兼容的hack的写法,对了解jQuery的实现原理有很大的帮助) 1.jQuery有不同的版本,从2.x版本便不再支持IE6.7. ...
- python基础学习笔记(五)
字符串基本操作 所有标准的序列操作(索引.分片.乘法.判断成员资格.求长度.取最小值和最大值)对字符串同样适用,前面已经讲述的这些操作.但是,请注意字符串都是不可变的. 字符串的方法: 字符串从str ...
- 如何用chrome查看post get及返回的数据
chrome浏览器按下F12打开开发者工具 点击Network,找到过滤器 筛选XHR,Method那一列会显示POST GET:
- 作用域&作用域链和with,catch语句&闭包
作用域(函数) 作用域:变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期; 在一些类C编程语言中花括号内的每一段代码都有各自的作用域,而且变量在声明它们的代码段外是不可见的,称之为块 ...