谈谈IEC61499 的运行环境-系统,设备和资源

本文深入解析IEC61499标准,介绍其系统模型、设备模型、资源模型及应用模型,强调分布式控制系统中功能块网络的运行机制。探讨设备、资源与应用之间的关系,阐述IEC61499如何实现应用中心化的分布式控制。

IEC61499 标准规范了基于功能块网络的图形化程序设计方法,刚开始接触这个标准的时候,搞不清这样的图形网络是如何运行的。另外,IEC61499中系统,设备,资源,应用,子应用等概念也搞得似懂非懂,稀里糊涂。在这里我们来谈谈功能块网络是如何在一个分布式控制系统中运行的。随便将IEC61499标准中的模型,概念解释的清楚一点。

系统模型

我们首先从IEC61499 定义的系统模型开始观察,一个IEC61499 分布式控制系统是由多个物理设备以及连接它们的网络构成的。形成一个设备的通信网络。通信链路可以是不同的类型,并且可以分成多个网段。比如采用以太网,wifi等等。

  控制器同样也可以是各种类型和处理能力,它们可以是一台X86 处理器的PC机,也可以一台基于Arm 处理器的小型设备(比如 树莓PI),甚至是一个Cortex-M 的微处理器设备。设备上的OS 可以是windows,linux或者freeRTOS,要使一台计算机设备成为一台IEC61499 控制器,需要在其上运行一个IEC61499 运行时(runtime),例如4diac 中的Forte就是这样的运行时程序。IEC61499 运行时是一个比较复杂的软件,它需要支持多任务,各种网络协议。所有典型的IEC61499 控制器是一个运行linux OS 的Arm 设备。设备的计算能力决定的运行IEC61499 功能块网络的性能。我们在PC 的windows和PC ubuntu 上运行4diac IDE瑞芯微的RK3399 PC ,全志H6 上配置ubuntu OS,运行4diac forte程序。也可以在wi

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值