FF总线控制系统的仿真与分析

朱天泽 曹剑馨 孙海洋

摘 要:利用MATLAB/Sinulink软件中的Stateflow工具箱,搭建基金会现场总线控制系统的仿真平台。通过此仿真平台,对FF总线系统性能进行分析,分析结果与FF总线通信特征相一致,验证了仿真模型的可行性,此模型可以为协议的改进提供理论基础,更为实际工程应用提供指导。

关键词:控制系统 仿真 分析

Simulation and Analysis of FF Bus Control System

Zhu Tianze,Cao Jianxin,Sun Haiyang

Abstract:The article uses the Stateflow toolbox in MATLAB/Sinulink software to build a simulation platform for the foundation fieldbus control system. Through this simulation platform, the performance of the FF bus system is analyzed, and the analysis results are consistent with the communication characteristics of the FF bus, verifying the feasibility of the simulation model. This model can provide a theoretical basis for the improvement of the protocol and provide guidance for practical engineering applications.

Key words:control system, emulation, analysis

1 引言

基金会现场总线(Foundation Fieldbus),简称 FF,是一种双向的、多站点式、串行的总线系统。

本文在分析FF总线协议工作机制的基础上,搭建FF总线系统仿真平台。基于此仿真平台,对FF总线系统中负载的变化对网络吞吐量和数据传输平均延迟的影响进行了分析。

2 FF总线协议工作机制

FF总线采用的是令牌传递的总线控制方式。

进行周期性通信时,当监测到某个设备发布信息的时间到来时,链路活动调度器LAS就会向该设备发送强制数据CD,接收到此强制数据帧的设备会立刻使用此令牌向链路上发布数据帧。

在周期性通信的时间间隔内,通过链路活动调度器LAS向设备发送令牌PT的方式,给予设备发送非周期信息的机会。

3 FF总线控制系统的仿真平台

仿真平台中搭建的通信部分模块如图1所示,调度部分模块如图2所示。

本文中假定具有变送器功能的现场设备具备LAS功能。

在图1中,三个“buffer”用来分别存放三种优先级的非周期性数据。

“Communication”状态中,“start”状态代表节点此时没有数据需要接收,当总线上有信息需要发送时,Busstate会被置为1,此条件会触发节点状态转移至“Receive-frame”状态,节点开始接收数据帧。接下来,节点会对接收到的此数据帧进行过滤,若检测为预定的数据则接收,只接收自己预定的数据并告知节点,否则将此数据帧丢弃。“Com-send”状态中,“Send_CDdata”状态代表节点接收到来自LAS的令牌CD,开始组装数据帧并进行发送,“Send_PTdata” 状态代表有非周期行数据需要发送时,节点接收到来自LAS的令牌PT,开始组装数据帧并进行发送,“Return_PT”状态代表将令牌PT返回给LAS。

图2中,“CD”中有调度表,负责完成周期性数据的发送,本文中调度表依据时间“CDtime”对周期性数据进行发送。若监测到有非周期数据需要发送,这时PT部分开始工作,LAS将向设备发送令牌PT,接下来需要判断剩余时间是否够发起一次非周期数据的传输时间,如果判断结果为不够发起一次非周期性数据传输,则再转入“CD”部分。

choose函数模块负责对时间进行判断;computeP函数用来完成优先级的动态调整。

4 FF总线系统性能分析

本文中设定每个节点的优先级由高到低依次为l、2、3。

通过仿真,得出FF总线的吞吐量与负载的关系,如图4所示。

通过仿真,得出FF总线的传输平均时延与负载的关系,如图4所示。

由图3可见,当负载较小时,吞吐量会随着负载的增加而快速增加,但当负载增加到一定程度时,吞吐量基本趋于饱和。这与FF总线协议的通信机制相符合,当负载较小时,不会受限于带宽,但是当负载增大到一定值时,带宽达到饱和状态,吞吐量趋于不变。

由图4可见,随着负载的增加,信息发送平均延迟会随之增大;同时,节点的优先级越低,信息发送平均延迟越大。这种情况同样是由于可用带宽的有限性产生的,依然与FF总线协议工作机制相符。

5 结语

运用MATLAB软件中Stateflow工具箱来对FF总线通信系统建模仿真切实可行。是现场总线协议分析与研究的又一途径,也为研究其他现场总线提供了切实可行的建模方法。

项目名称:FF现场总线建模及仿真;院校:陕西国际商贸学院。项目编号:S202013123003。

参考文献:

[1]汤旻安编著.现场总线及工业控制网络[M].北京:机械工业出版社,2018.

[2]张婷,黄永林,杨继华.中控FF现场总线技术在大型炼厂的应用[J].仪器仪表标准化与计量,2020(03):16-18.

[3]Yong Jin Yang.A Decentralized Control in Microgrid:
An Autonomous

Control Strategy Derived from CSMA/CD Mechanism[J].Transmission and

Distribution Engineering and Technology,2018,7(1):7-20.

[4]张浩龙,刘威,孔德伟,杨明望,崔灿.FF与Profibus现场总线在火电厂应用中的故障诊断及处理[J].自动化仪表,2020,41(07):102-106.

[5]邓细平,吴小根.FF现场总线在工业过程控制系统中的应用[J].有色冶金設计与研究,2019,40(05):29-33.

[6]曹艳红,张一晓,贾玉明.FF现场总线技术在酸性水汽提装置中的应用[J].石油化工自动化,2018,54(05):29-32.

猜你喜欢 仿真控制系统分析 分析:是谁要过节孩子(2020年12期)2020-01-06回头潮作文评点报·低幼版(2018年17期)2018-07-12基于仿真实践教育平台的产学研一体化发展模式探索黑龙江教育·高校研究与评估(2017年1期)2017-02-05基于工业触摸屏光动力治疗仪控制系统的应用研究物联网技术(2016年11期)2017-01-12智能视频监控中目标跟踪技术仿真研究电脑知识与技术(2016年28期)2016-12-21基于直线电机驱动的芯片检测定位控制系统研究价值工程(2016年32期)2016-12-20高职院校“模拟、仿真、全真”递进式会计实践教学模式的探讨商业会计(2016年8期)2016-06-06基于PLC 的小型冷库自动控制系统的研究及应用科技视界(2016年12期)2016-05-25基于GDI与双缓冲技术的雷达PPI显示器的仿真科技视界(2016年12期)2016-05-25Units 13—14解题分析中学英语之友·高二版(2008年2期)2008-04-08 相关热词搜索: