嵌入式软PLC开发系统的设计

被引量 : 0次 | 上传用户:zhang5832
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统PLC在自动控制领域发挥了巨大的作用,但近来随着计算机技术的迅速发展以及IEC61131-3标准的制定,软PLC得到迅速的发展。同时,随着嵌入式系统在工业控制领域中的广泛应用,嵌入式系统与软PLC的结合是工业控制领域发展的必然趋势,软PLC可以作为一个嵌入式应用程序运行在嵌入式系统中。嵌入式软PLC不仅能够实现基于PC平台的软PLC功能,同时在实时性、资源配置、系统裁剪以及成本控制方面都具有较高的灵活性。嵌入式软PLC系统可划分为开发系统和运行系统两部分,开发系统运行于PC平台,运行系统运行于嵌入式平台。其中开发系统是嵌入式软PLC系统的基础,本文主要以嵌入式软PLC开发系统的实现为主要研究内容,其作用是为用户提供友好的界面和良好的PLC编程环境,并可对所编写的PLC程序进行编译和仿真。本课题采用面向对象的C++语言,在Windows操作系统和Visual C++的开发环境下,实现了软PLC开发系统的功能。经过对软PLC原理和结构进行分析,确定了软PLC开发系统应具备的功能,具体划分为编辑模块、编译模块和仿真模块三部分。通过分析IEC1131-3国际标准对PLC编程语言的规定,按照其各自特点,选择梯形图(LD)作为本开发系统的PLC编程语言。首先开发编辑模块,包括梯形图数据结构的设计,以及梯形图的生成、显示和修改功能的实现;随后开发编译模块,设计运行系统能识别的梯形图编译信息,并根据该信息格式实现编译功能;然后开发仿真模块,通过对PLC运行过程的分析,设计出模拟流程,并实现其仿真逻辑控制功能。最后简要介绍了软PLC运行系统,并进行了实验测试,实验测试结果表明本开发系统设计合理、正确,完全达到了设计要求。
其他文献
2006年,广州相继提出城市发展“中调”战略和建设“首善之区”的发展目标,城市从“增量”发展转为“存量”再开发,旧城改造是实现这一发展转型的重要举措。拆迁补偿是旧城改
现代分子生物学,特别是下一代测序技术(next generation sequencing,NGS)彻底改变了口腔微生物研究的局面。这种高通量、相对低成本的检测手段可在数天内处理检测百万量的(细菌)DNA
<正>作文作文,一作头痛。学生写作文时常常感到没有事情可写,没有话可说,其实根本原因就是缺乏观察力。大诗人里尔克就曾经说过":应该终生期待和采集……然后或许可以写出十
自1886年世界上第一辆汽车诞生以来,全球汽车业得到快速发展,汽车保有量已超过6亿辆.目前,汽车在西方发达国家相当普及,特别是世界经济大国美国,汽车拥有量几乎占据全球汽车
本文充分分析了现行规划批后管理中灰线验线存在的问题,提出了在建设工程垫层施工阶段开展"基础轴线规划核验"的建议。通过科学严谨的论证和借鉴国内城市的既有经验,从其科学
根据JJF 1059-1999标准,以环氧富锌底漆与聚氨酯面漆配套样板、吸波涂料样板以及环氧云铁厚浆底漆试柱附着力的测量为例,对GB/T 5210-2006标准规定的3种试验方式分别进行了不
红砂岩的工程灾害是个极其复杂且具有重大意义的课题,如何才能更好、更有效地在工程建设中处理这类岩石,一直是困扰着广大道路工作者的一个难题。长沙地区北东方向上分布有大
本文结合所在单位国际化经验,从国际电力EPC总承包项目生命周期全过程视角,阐释项目管理不同阶段的人力资源管理策略及重点,确保项目管理目标的实现。
近年来,空气污染已经成为影响人们生活质量的主要因素之一,而车辆尾气排放污染是空气污染不可忽视的一部分。本文在归纳最新国六阶段汽车Ⅰ型试验方法和限值的基础上,对汽油
两亲性嵌段共聚物具有较高的热力学稳定性和较低的临界胶束浓度,容易自组装形成胶束,在药物递送系统中的应用越来越广泛。合理的设计和合成具有特定结构的两亲性嵌段共聚物对