论文部分内容阅读
作为分散控制系统,现场总线控制系统的新标准IEC61499标准具有很大优势。例如功能块间通信和控制的抽象性、数据传送及程序运行的同步性、独立于具体硬件的实现方式等特点。这些优势契合了分散控制系统,现场总线控制系统的发展趋势,顺应了工业4.0时代的到来。功能块是一种内部封装了算法,相对抽象的机制。在进行系统仿真时,设计者只需选取可以完成某种算法功能的功能块,改变其应用位置或者重新配置其参数,改变其在逻辑图中的连接顺序即可。因此,功能块机制的引入使得分散控制系统的设计得到了极大的优化。按照相应的控制策略和方法将功能块上的事件和数据的输入及输出接口相连,便组成了完整的控制系统。同时IEC61499标准采用可扩展标记语言XML定义系统,设备,资源和功能块,这使得功能块的可移植性和保存性上得到了极大的提高采用文本格式保存的可扩展标记语言XML(Extensible Markup Language),具有简单灵活的特点,XML语言起源于SGML(Standard Generalized Markup Language),是SGML的一个子集合,也就是SGML的一个简化版本,非常适合于在Web上或者其它多种数据源间进行数据的交换。本课题在已有的基于IEC61499标准的组态编译仿真平台上设计开发该平台的XML文件编译解析功能,使得用XML语言描述的功能块文件或逻辑图可以通过解析在仿真平台上生成对应的功能块或逻辑图,同时添加了动态生成XML文件的功能即组态人员在进行逻辑图组态时动态生成相应的XML格式的逻辑图。最后通过在已开发平台上进行控制系统的仿真实例,验证了上述功能,并应用于实际,最终实现了基于XML语言的IEC61499功能块编译解析功能,操作方便且人机界面友好。最后对整个课题的工作做了总结,对未来提出了新的展望。