一、介绍
Profibus 是工业自动化领域广泛使用的现场总线协议,虽然官方协议栈通常是商业授权的,但仍有一些开源替代方案和工具可用于学习和开发。
1. Profibus主从站基本关系图
关键要素说明:
-
主站(Master):
-
控制总线通信权(通过令牌传递)
-
主动发起数据交换请求
-
典型设备:PLC、DCS、PC
-
-
从站(Slave):
-
被动响应主站请求
-
无总线控制权
-
典型设备:传感器、执行器、变频器
-
-
令牌传递:多主站系统中确定当前控制主站的机制
-
轮询:主站按配置表周期性访问从站
2. 单主站系统通信流程
特点:
-
严格的主从模式
-
主站控制所有通信时序
-
固定轮询顺序(通过"扫描表"配置)
3. 多主站系统令牌传递
规则:
-
令牌在逻辑环中传递(即使物理拓扑是总线型)
-
持有令牌的主站获得总线控制权
-
每个主站有固定时间窗口与从站通信
4. 数据交换的两种模式
4.1 周期性数据交换
-
用于过程数据(如传感器读数)
-
周期时间在GSD文件中预定义
4.2 非周期性通信
-
用于参数配置、诊断等