基于Windows的软PLC系统开发

被引量 : 18次 | 上传用户:wlliser3d
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业控制领域的不断发展,传统的硬件PLC软硬件体系结构封闭、各类产品的编程语言差别大等缺点逐渐暴露。软PLC具备传统PLC和PC的优势,比传统的PLC具有更好的灵活性、可维护性和经济性,便于与基于PC的全软件数控系统融合设计,逐渐成为PLC技术发展的一个重要方向。本课题选择Windows系统作为软PLC的软件平台,针对Windows的弱实时性,提出在Windows的驱动程序中创建一个实时内核进行实时扩展的方法。设计了软PLC的整体架构,设计的软PLC由开发系统和运行系统两部分组成。针对软PLC的开发系统设计,通过对功能需求分析,拟定了软PLC的三种编程语言:梯形图、指令表和结构化文本。设计了梯形图编辑器和指令表编辑器,通过AOV图与逻辑树实现了梯形图与语句表的转换,并基于Lex&Yacc完成了结构化文本编译器的设计。通过研究软PLC执行系统的扫描原理及运行系统对实时性的要求,设计了基于Windows驱动程序的实时系统,构建了实时平台,测试了实时系统的实时性能,测试结果显示开发的实时系统能满足软PLC对实时性能的要求。在该实时平台上,完成软PLC的运行系统的开发。最后,对开发的软PLC系统进行了逻辑仿真和实验测试,验证了基于Windows的软PLC系统的有效性和可行性。
其他文献
劳务派遣,作为一种新型的用工方式,将劳动力雇佣与使用相分离,它是在市场竞争日益激烈和用工形式多元化的背景下产生的“非标准化”的劳动力配置形式,是成熟市场经济国家的一种成
[目的]调查和分析福州市某社区65岁及以上居民高血压的流行现状和影响因素,提供老年高血压的防制依据;综合评价该社区老年高血压患者的健康水平和防制效果,探讨其影响因素。[方
西欧修道院经济在10—13世纪得到迅速发展,不断增加的土地巩固了修道院农业发展的基础,领先的生产技术和先进的农田管理是修道院农业和手工业发展的内在动力,经济特权与豁免
西方经济学是资本主义经济发展的客观历史变动,其发展至今,经历了多次的演变,呈现出"分久必合"的趋势。西方经济学发展的历史逻辑表现在其演变的动力在于社会实践中的经济问
11世纪末期以后,西欧的骑士在对待妇女,以及在勇敢、道德、礼仪等方面的行为都发生了明显变化,这些变化与骑士的爱情观念密切相关。骑士爱情观念中蕴含着强有力的行为激励机
美术课程是基础教育学科课程中不可或缺的组成部分,小学美术教学案例设计要充分体现形成学生的创新精神和技术意识的价值。小学美术教学案例设计必须体现学科之间的综合性与
首次提出灰关联TOPSIS法的交通方式选择模型,克服TOPSIS方法不能较好地解释现实决策的缺点;引入灰色关联分析,用灰色关联系数代替TOPSIS方法中的欧式距离,反映在特定属性上接
目的比较经皮颈椎后路内窥镜下颈椎间盘切除术(Posterior Percutaneous Endoscopic Cervical Discectomy,PPECD)与颈前路减压+植骨融合术(Anterior Cervical Decompression and F
心理选拔已经被应用于许多职业的人才选拔,因为飞行职业的特殊性,决定了对飞行员的选拔除了严格的生理检查,还必须经过严格的心理选拔。在许多国家的空军和民航公司及相关机构在
以自制环三磷腈单体——(2-烯丙基苯氧基)五苯氧基环三磷腈(APPCP)为阻燃剂,丙烯酸丁酯(BA)和丙烯酸异辛酯(EHA)为软单体、甲基丙烯酸甲酯(MMA)为硬单体、丙烯酸(AA)和甲基丙