🔌 BS EN 61158 是英国采用 IEC 61158 系列的标准,针对工业通信网络中的现场总线(fieldbus)提供系统的规范框架。现场总线是连接现场仪表、执行器、驱动器、PLC 与上位监控系统的数字通信网络,是过程自动化与离散制造的基础设施。BS EN 61158 定义了现场总线的物理层、数据链路层、应用层服务与协议,并按通信行规(communication profile)划分不同的现场总线类型,为设备互联、工程设计与系统集成提供了统一依据。
💡 BS EN 61158 与 BS EN 61784 紧密配合:61784 规定各类现场总线与实时网络的通信行规,而 61158 规定实现这些行规所必需的服务与协议。两者共同构成工业通信网络的标准体系。
一、标准系列构成与适用范围 📌
BS EN 61158 系列规模庞大(分为多个子部分),其核心结构与主要内容包括:
- 第1部分:概述与指南(Overview and guidance)——给出 IEC 61158 与 IEC 61784 系列的总体介绍、术语与使用指南,是整个系列的总览。
- 第2部分:物理层规范与服务定义(Physical layer specification and service definition)——规定现场总线的电气、机械与光传输物理层要求。
- 第3-x部分:数据链路层服务定义(Data-link layer service definition)——按不同现场总线类型(Type 1、Type 2、Type 3 等)分别定义数据链路层提供给上层的服务。
- 第4-x部分:数据链路层协议规范(Data-link layer protocol specification)——规定数据链路层的帧格式、差错控制、介质访问控制与数据传输协议。
- 第5-x部分:应用层服务定义(Application layer service definition)——定义应用层为应用进程提供的服务,包括变量读写、消息传递与循环数据交换。
- 第6-x部分:应用层协议规范(Application layer protocol specification)——规定应用层协议数据单元(APDU)的编码、传输与交互规则。
⚠️ BS EN 61158 是”规范”标准,不是”产品”标准:它规定通信协议而非具体设备的功能。不同现场总线类型(如 PROFIBUS、DeviceNet、CANopen、FF 等)对应不同的子部分,选型时必须明确采用哪一类总线及其通信行规。
二、物理层要求 🔧
BS EN 61158 第2部分规定现场总线的物理层,涵盖传输介质、拓扑结构、信号特性、供电方式与连接要求。物理层决定了网络的最大长度、节点数量与传输速率。
典型的物理层参数包括:
- 传输介质:双绞线、同轴电缆、光纤或无线,各有不同的带宽、抗干扰性与传输距离。
- 拓扑结构:总线型、星型、环型或混合型,影响布线复杂度与故障隔离能力。
- 信号与速率:曼彻斯特编码、NRZ 或差分信号等编码方式,以及对应的波特率范围。
- 供电:是否支持总线供电(如两线制仪表由总线供电),以及供电电压与电流限制。
- 终端与偏置:总线两端是否需终端电阻与偏置电压,以保证信号完整性与抗干扰性。
⚠️ 物理层是现场总线最易受干扰的部分:布线过长、接地不良、终端电阻缺失或使用非标准电缆都会导致误码率上升。工程实施应严格按标准选择电缆、连接器与终端,并进行现场测试。
三、数据链路层服务与协议 🔥
数据链路层负责在物理层之上建立可靠的逻辑链路,完成帧的封装、差错检测、确认重传与介质访问控制。BS EN 61158 第3部分定义链路层服务,第4部分规定相应协议。
数据链路层采用两种基本传输方式:
- 循环(cyclic)传输:主站按固定周期轮询从站,实现确定性的过程数据交换,适用于实时控制。
- 非循环(acyclic)传输:用于参数设置、诊断与维护等按需数据交换,优先级较低。
介质访问控制(MAC)方式因总线类型而异,常见的有令牌传递、主从轮询、CSMA/CD 与时间片调度等。标准的确定性通信机制保证了在给定网络负载下,数据传输的周期与顺序是可预测的,这是工业实时控制的关键要求。
✅ 确定性是工业现场总线区别于一般以太网的核心:通过循环调度与优先级仲裁,确保关键过程数据在每个扫描周期内按时送达,避免非确定性延迟导致的控制抖动。
四、应用层服务与协议 📏
应用层为上层应用进程提供统一的通信服务,屏蔽不同总线的物理与链路差异。BS EN 61158 第5部分定义应用层服务,第6部分规定应用层协议。
应用层主要提供以下服务:
- 变量访问:读取与写入过程变量(模拟量、离散量),支持数据一致性与刷新机制。
- 对象与对象字典:通过对象字典统一管理设备参数、状态与诊断信息。
- 消息传递:支持事件、报警与配置消息的发送与确认。
- 循环数据交换:在应用层建立周期性输入/输出数据映射,实现控制数据的高效交换。
- 诊断与维护:提供设备状态、故障码与网络诊断信息的访问。
应用层协议数据单元(APDU)规定了数据编码、服务标识、功能码与差错响应,保证不同厂商设备之间能够正确解析与交换数据。
| 层次 | 主要功能 | 关键内容 |
| 物理层 | 比特传输 | 介质、拓扑、速率、供电 |
| 数据链路层 | 帧与差错控制 | 封装、MAC、确认重传 |
| 应用层 | 进程通信服务 | 变量、对象字典、消息、诊断 |
五、现场总线类型与通信行规 🛠️
BS EN 61158 按”类型”编号区分不同的现场总线实现,每类总线由若干子部分定义其链路与应用层。常见的现场总线与实时网络包括:
- PROFIBUS / PROFINET:欧洲广泛应用的过程与离散总线,支持 DP、PA 与工业以太网行规。
- DeviceNet / CANopen:基于 CAN 的底层总线,广泛用于机械自动化与车辆控制。
- Foundation Fieldbus(FF):过程工业专用的总线,支持功能块与设备描述(DD)。
- EtherCAT / EtherNet/IP / POWERLINK:基于以太网的实时网络,适用于高速运动控制。
- Interbus / WorldFIP / P-NET:历史悠久的现场总线,仍在特定行业应用。
通信行规(communication profile)在 BS EN 61784 中规定,用于定义特定总线类型的应用映射、参数与功能子集,确保同类设备间互操作。
🚨 不同现场总线类型通常不直接互操作,跨总线互联需通过网关或代理实现。工程选型时应明确全厂通信架构,避免”信息孤岛”,并评估总线兼容性与维护备件可得性。
六、工程应用要点 🔩
- 🔍 选型匹配需求:根据实时性、节点数、传输距离、抗干扰要求与生态成熟度选择合适的总线类型。
- 🔧 拓扑与布线:按标准选择电缆、连接器与终端,合理布置拓扑,预留扩展节点与测试点。
- 📊 负载与周期:核算总线负载率与扫描周期,预留余量,避免高负载导致的通信延迟或超时。
- 📋 诊断与维护:利用总线诊断功能监控网络状态,建立故障预案与备件管理,缩短停机时间。
七、常见问题解答 ❓
❓ 问:BS EN 61158 与 BS EN 61784 有何区别?
答:61158 规定现场总线的物理层、链路层与应用层服务与协议,是基础通信规范;61784 规定各类总线的通信行规,定义应用映射与互操作子集。两者配套使用。
❓ 问:为什么工业现场总线强调”确定性”?
答:工业控制要求数据在固定周期内可靠送达,否则会导致控制回路抖动或动作延迟。确定性通信通过循环调度与优先级仲裁保证传输时序可预测。
❓ 问:普通以太网能否直接用作现场总线?
答:普通以太网采用 CSMA/CD 机制,存在非确定性延迟。工业以太网通过实时协议(如 PROFINET IRT、EtherCAT)改造介质访问机制,才能满足实时控制要求。
🔍 问:如何避免现场总线安装中的常见错误?
答:严格按照标准选择电缆与终端电阻,注意接地与屏蔽,控制分支长度,避免与动力电缆平行布线,并在投运前进行网络测试与误码率检查。
🔍 问:跨类型总线设备如何实现互联?
答:通过网关、代理或协议转换器实现地址与协议映射,但会增加延迟与维护复杂度。大规模系统建议采用统一总线架构,减少异构互联。