基于Lex&Yacc的PLC结构化文本编译器的设计与开发

来源 :可编程控制器与工厂自动化(PLC FA) | 被引量 : 0次 | 上传用户:ww4102001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了提高PLC结构化文本编译器的开发效率和软件质量,增强可维护性,本文提出采用编译工具Lex&Yacc进行PLC结构化文本编译器开发的方法。着重研究了基于Lex&Yacc的结构化文本词法、语法分析以及编译器的总体结构和实现过程,并完成了PLC结构化文本编译器的设计与开发工作。通过在自行开发的软PLC系统进行测试,验证了编译器的正确性。
其他文献
8:00数控装置产品部门的张工已经开始工作了。张工是技术支持,负责数控装置的售前及售后技术支持,如果没有出差任务,张工一般在天津总部,一天里最多的工作是给客户排忧解难。
营运中的船舶需要利用锚泊系统临时系留于港口或遮蔽区,在风暴天气下使船舶与毫无遮蔽的海岸保持距离,以及使移动或漂动中的船舶停下。锚机克服自身锚重、惯性载荷及极端工况
体育场馆在建设过程中具有涉及面广、协调量大、综合性强、影响因素多等特性,对施工方案、技术、工艺及协调管理等提出新的挑战。本文以滁州高教科创城文体活动中心项目为例,
针对图像特征点提取效率低和稳定性差,点云集在实际情况下由于尺度变换引起的匹配不准确和旋转角变化过大引起的配准效果不佳的问题。本文对SIFT、SURF及ORB三种算法进行对比分析,验证了SIFT算法在解决图像特征点提取问题上优于其它两种算法。本文采用SIFT算法进行特征点提取,并提出基于改进型的SRBICP算法对点云进行配准,该方法不仅增加了初始信息素的随机性和考虑了尺度矩阵的边界,并加入了旋转角约
压力筒是实验环境下仿真深海压力的专业设备,常规压力筒的控制系统一般运用强制调整其内部容积的方式来实现压力的调控。然而,对于超大容积压力筒而言,该控制方法是无法实现的。基于此,本文研究构建了一种适用于超大容积压力筒的压力控制模型。
面向对象(OO)分析模型的核心是对象,如何找出这些对象是OO技术所面临的中心挑战。对标识对象策略的探讨,有助于对OO技术的深入理解和掌握。本文结合需求文档分析工具的对象标识,对相关的
本文针对不规则表提出一种直观的形式描述,将复杂的二维表格映射为简单直观的一维线性结构,降低了表格处理的复杂性,提高了表格处理的效率。
提出一种通用CAI课件开发的思想,并介绍其基本结构和实现方法以及在课件开发中的具体使用。
计算机期货交易系统内的数据信息涉及到数以百亿计的资金流向和商业秘密,计算机系统的脆弱性使得系统安全问题十分突出。在商品期货交易过程中,实际的侵入和信息被窃时有发生。
EDI(电子数据交换)是金关工程的主要内容,是国际贸易的超大型电子信息系统。本文论述开放式系统,开放式EDI概念模型和基于X.435的EDI系统。