基于可交互的SFC设计器的设计与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:csxna
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程控制器(PLC)是广泛用于工业控制系统的控制器,但是我国在工控领域的研究一直处于较低水平,缺乏自主控制系统开发平台一直是国内急需解决的重要问题。文件可交互一直以来是国内外研究的重点,实现PLC系统组态文件在异构系统之间的文件共享是一项具有挑战性的任务。顺序功能图(Sequential Function Chart,SFC)是PLC程序开发语言之一,其表达形式丰富、逻辑结构清晰,被广泛应用于设计复杂的工控任务。因此本文重点研究基于可交互的SFC设计器的设计与实现,具体内容如下:1.通过对国内外各PLC编程平台的研究,在IEC61131国际标准的指导下,设计出符合规范和用户需求的具有可交互性质的SFC语言的XML保存结构,并利用XSD文件对XML进行约束,按照要求进行统一的数据构建,保证XML文件的通用性和可交互性。2.本文提出一种包含转换信息的新型AOV模型,并对其进行了理论定义和推理,利用模式匹配的方式将AOV节点中保存的控件信息映射到符合标准的XML框架中。通过对SFC程序进行建模转换,解决了在工控平台组态文件格式不统一时,不同平台的文件不可交互的问题。该模型保证了数据的全面性、结构的完整性和节点的转换效率。3.通过对SFC设计器的开发需求分析,从软件功能性需求分析和非功能性需求分析两方面,提出编辑器的设计目标,并从系统功能、存储模型、视图设计等方面做出具体的设计方案,最终实现了基于MVC模式的SFC语言开发平台。最后通过设计2个案例验证了平台的实用性,可交互的正确性,且该平台通过了 IEC61131-3标准的国际认证。
其他文献
目的:从体内、体外实验明确双氢杨梅树皮素(Ampelopsin,APS)对脂多糖(LPS)诱导的急性肺损伤的保护作用,并阐明发挥作用的可能机制。方法:(1)急性肺损伤动物模型的研究取健康K
一致性问题作为多智能体系统中关键性问题之一,其目标是系统内每个智能体凭借与周围节点的信息交互,使得所有智能体的某个状态值在有限时间内达成一致。由于多智能体系统可能部署在开放的甚至是比较恶劣的环境中,单个智能体容易遭到恶意干扰和攻击,并通过网络影响附近节点继而对整个系统产生影响使其无法达到一致。已有的许多研究中安全一致性算法所需的网络拓扑过于苛刻或只能针对某种特定的攻击。本文在对前人工作进行研究的基
目的:对类风湿关节炎(RA)合并贫血的证治规律进行研究,总结其证型分布及用药规律,为中医临床辨证论治类风湿关节炎合并贫血提供循证依据。资料与方法:以辽宁中医药大学附属医
协作认知无线电技术作为一种基于协作方式的认知无线电技术,既解决了次级用户频谱资源短缺的难题,也可以在次级用户的协助下提高主用户的传输性能。但是随着无线通信的快速发展,由于无线信道本身的广播特性以及次级用户的非授权特性而引发的协作认知无线电网络的安全问题却越来越严重。考虑到传统加密算法以及密钥分配管理的高复杂度不适用于协作认知无线电网络,本文利用基于无线信道自身特性的物理层安全技术来保证用户的安全传
通信技术的高速发展使各主要通信公司及其代理维护单位拥有大量的线路维护人员,如何更好地对这些维护人员的日常工作进行有效的监督,是通信公司需要面对的一大问题。同时大量
目的:本文通过数据挖掘技术分析古代中医文献治疗肺风粉刺的用药特点和组方规律,为治疗肺风粉刺提供参考,并期望开拓临床新的治疗思路。资料与方法:以《中华医典》为主要检索
目的:通过体内外实验研究双氢杨梅树皮素(Ampelopsin,APS)对多重耐药金黄色葡萄球菌的抗菌作用,以明确APS逆转多重耐药金黄色葡萄球菌耐药作用机制,为寻找有效治疗多重耐药金
随着网络及信息技术的迅速发展,给人们生活和工作带来了翻天覆地的变化及诸多方便。越来越多的个人和单位正在大量的使用计算机代替传统的纸质文件来存储文件和处理文件。计
日本血吸虫病是由日本血吸虫引起的急性和慢性疾病,它引起肝纤维化主要致病的机理是,虫卵沉积导致肝脏虫卵肉芽肿以及继发性的肝纤维化形成。由于宿主对虫卵抗原持续产生免疫
目的:探讨抑郁症患者维生素D(Vitamin D,Vit D)浓度与血糖、血脂、C-反应蛋白浓度的关系,以及C-反应蛋白浓度与血糖、血脂浓度之间的关联。方法:收集296例抑郁症病人进行问卷