工程机械嵌入式PLC即时编译系统的研究与实现

被引量 : 0次 | 上传用户:guohiahong9999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
编译系统是嵌入式PLC研发的关键核心环节,一个良好的编译系统的研发对整个嵌入式PLC运行性能起着决定性作用。目前市场大部分PLC编译系统都是封闭的且具有产权保护,价格昂贵。因此本文针对工程机械控制器产品研究PLC编译系统技术。本文分析传统PLC编译系统方法的优缺点,结合最近几年编译系统领域出现的编译新思想,提出采用编译与解释相结合的PLC即时编译方法,解决传统编译系统在上位机和下位机资源消耗和运行速度之间的矛盾,达到适合工控需求和软件研发的有效平衡。针对编译系统工作量繁多问题,采用解释后端的方式简化了系统的编译目标代码阶段,大幅降低了整个编译系统的开发工作量。针对PLC语法语义复杂等价变换问题,采用了中间语言的方式,能够表述PLC源语言所包含的任何语义。同时通过精简PLC源语言指令集,减轻了底层处理命令的压力,提高底层解释效率,便于移植、修改、优化。针对编译系统对准确性的苛刻要求,通过建立完善的出错处理机制,能够及时准确发现源程序错误,保证用户可以准确定位错误,方便修改。针对目标机体系结构的异构性,通过配置GCC后端,得到适合特定机型的系统解释后端。针对工程机械实际需求,建立维护可靠的符号表,满足工控机的端口以及其他特性要求。本文针对山河智能装备集团的工程机械控制器,基于上位机Windows系统和VS2005开发环境,采用C++开发语言,实现了编译系统的编译前端和上位机解释器。通过配置GCC后端,实现编译系统解释后端向PowerPC体系结构的目标机移植工作。最终实现一个嵌入式PLC最小编译系统,为上位机PLC集成开发平台提供编译环境。
其他文献
目的观察温阳强心汤对心肾阳虚夹血瘀型慢性心力衰竭患者心功能的影响。方法选择2015年6月至2017年4月商水县人民医院收治的慢性心力衰竭患者110例,均为心肾阳虚夹血瘀型,按
就市政道桥工程而言,需要较好的处理好混凝土工程中的各个环节,从而依据技术管理控制计划将各个问题在施工中得以妥善的处理,进而保证项目的质量能够达标.控制市政道桥工程的
本文紧扣军事职业教育创新发展,结合在线课程的内涵与特点,对军事职业教育在线课程选择依据、建设规划、建设主体、评价标准及退出机制等方面进行了分析与思考,以期对军事职
高管行为对于企业的发展至关重要,如何解决管理层与股东目标不一致的委托代理问题是学者们研究的重点,因此薪酬契约被提出认为是解决委托代理问题的主要机制,但由于信息的不
高速公路是我国重要的基础设施,2008年金融危机爆发之后,国家加快了我国高速公路的建设。我国高速公路总里程从2008年初的5.39万公里迅速发展到2012年末的9.62万公里。由于高
2012年末,上海市的民用汽车总量达到了212.66万辆,整个汽车制造业的总产值为4884.08亿元,占到全市GDP的20%以上。民用汽车行业已成为上海市当之无愧的支柱产业,研究它的扩散
在当今社会主义市场经济的情况下,我国各级地方政府承担着向辖区居民提供公共物品及准公共物品的重大职能,因此为了维持地方政府的相关职能并满足支付的需要,地方政府必须要
本实验以过硫酸铵为引发剂,异丙醇为转移剂,采用水溶液聚合法合成低分子量聚丙烯酸钠(PAAS),通过单因素实验对影响聚合反应的因素进行研究,并将合成得到的产物应用到防沾色过程中。
民间借贷纠纷是最为古老和传统的民事纠纷之一。在老百姓传统的朴素司法理念中,欠债还钱,杀人偿命是再简单不过的道理。但今天的民间借贷纠纷所蕴涵的巨大利益与风险,早已不
目的:1探讨磁敏感加权成像(SWI)及磁共振静脉血管成像(MRV)技术对正常脑静脉系统的显像价值。2探讨磁敏感加权成像(SWI)及磁共振静脉血管成像(MRV)技术对脑静脉血栓的诊断价值