梯形图并行编译研究及其在FPGA上的实现

梯形图并行编译研究及其在FPGA上的实现

作者:师大云端图书馆 时间:2021-10-30 分类:硕士论文 喜欢:3334
师大云端图书馆

【摘要】可编程逻辑控制器(ProgrammableLogicController,PLC)被广泛用于解决复杂的工业控制问题,LD梯形图是其编程语言之一。高速高精度一直是PLC的性能追求,但由于PLC使用微控制器作为核心,遵循冯诺依曼体系,所以要提高响应速度就必须降低扫描周期,选择使用更高主频的CPU是一种直接方法,但是这样仅将问题转移到了CPU的瓶颈上。借鉴GPU的思想,对控制程序的执行结构作分析改进,将程序串行执行体系提升为并行执行的体系,选择具有程序并发执行特性的VHDL语言,开发纯硬件hardwarePLC是一种可行方法。通过研读国内外研究学者有关PLC并行编译、LD/Petri网向逻辑电路转换等论文,参考部分理论基础,该课题提出一种指令并行化执行的PLC实现方案,初步设计了系统的硬件结构组织形式并着力于其核心控制器的实现。具体设计内容包含如下:(1)提出LD向VHDL转换的总体思路,如构建同比于三段式扫描机制的VHDL控制程序框架;将LD抽象为逻辑表达式集合,每个表达式对应一个单输出梯级,设计算法实现逻辑表达式集合向VHDL代码的转换。(2)对LD整体进行分析。讨论其存在的依赖关系及分解方法,从而建立LD并发执行模型,为并行PLC奠定基础。(3)对LD局部进行分析。参考有向图理论,将每个梯级抽象为AOV图,设计专用算法实现AOV图到布尔逻辑表达式的转换,得到每个梯级的初步逻辑表达式,所有梯级的逻辑表达式及其位置信息共同构成LD的完整逻辑表达。(4)在hardwarePLC上实现LD的指令集。将LD的指令集按照执行机制的差异划分为以下四大类:流程控制指令(跳转指令等)、基本指令(置位/复位指令等),常用指令(定时器、计数器等)、功能指令(传送指令、算术/逻辑运算指令等),并说明各类指令的不同VHDL设计实现方法。(5)建立LD到VHDL转化的语法规则库、词法规则库。以上5个部分相结合可得到LD对应的VHDL控制程序,将程序下载至FPGA等芯片上,即可实现纯硬件逻辑的hardwarePLC。对于LD的并行编译及硬件逻辑实现问题,国内外还没有成熟的设计方案。指令并行执行的PLC系统,仍处于初级探索阶段,离商业化应用还有较大距离。该课题提出一种基于VHDL语言的、指令并行的hardwarePLC的实现方法,希望对此领域的进一步研究具有一定的参考价值。
【作者】罗奎;
【导师】严义;
【作者基本信息】杭州电子科技大学,计算机系统结构,2014,硕士
【关键词】可编程逻辑控制器;梯形图;并行编译;VHDL;

【参考文献】
[1]徐洋.互通式立交范围内主线主要技术指标研究[D].长安大学,道路与铁道工程,2014,硕士.
[2]冯垚.头针配合体针治疗肝气郁结型抑郁症的临床观察[D].黑龙江中医药大学,针灸推拿学(专业学位),2013,硕士.
[3]王俭,张朝星,于英谭,李法云,马放.城市水资源生态足迹核算模型及应用——以沈阳市为例[J].应用生态学报,2012,08:2257-2262.
[4]甘为.运用原型理论分析江西境内赣方言中虚词的句法和语义特点[D].武汉理工大学,外国语言学及应用语言学,2013,硕士.
[5]宋述东.基于战略管理理论框架下的中国中小企业信息化研究[D].广西大学,企业管理,2004,硕士.
[6]张驰.高动态条件下OFDM系统信道估计算法研究及实现[D].西安电子科技大学,电子与通信工程,2012,硕士.
[7]梁华根.质子交换膜燃料电池自增湿膜电极的制备与研究[D].华南理工大学,2013.
[8]翟朝娇.圆柱形洞室在反平面冲击荷载作用下的动力响应研究[D].浙江大学,岩土工程,2014,博士.
[9]郭秋菊.基于星形先验的图像自动化分割方法研究[D].华中师范大学,通信与信息系统,2013,硕士.
[10]雷震宇.钾、锌、锰配施对冬小麦产量、品质的影响及推广应用[D].中国农业大学,种植,2004,硕士.
[11]杨雅淇.肾动态显像评价服用三聚氰胺污染奶粉引起肾功能损害患儿的预后与转归[D].河北医科大学,影像医学与核医学,2013,硕士.
[12]常阵卿.话语理论视角下的中国选秀节目解读[D].华中师范大学,新闻学,2014,硕士.
[13]张良.火场通风与火灾烟气痕迹的关联性研究[D].天津商业大学,供热、供燃气、通风及空调工程,2013,硕士.
[14]武军.天津市东丽区市政排水建设项目成本控制研究[D].吉林大学,项目管理,2012,硕士.
[15]王刚,张雪敏,梅生伟.基于随机优化的割集空间电压稳定域可视化[J].电力系统自动化,2008,02:1-5+39.
[16]刘汝建.盐度和温度胁迫对卵形鲳鲹选育群体生理机能的影响[D].上海海洋大学,水产养殖,2013,硕士.
[17]王书宁,黄学俊,戴建设.线性模型参数l_∞和l_1中心估计量的统一求法[J].自动化学报,1996,03:353-356.
[18]杜凯华.基于量子博弈论的多机器人路径规划研究[D].哈尔滨工业大学,计算机科学与技术,2014,硕士.
[19]王振华.针刺“安眠五穴”治疗单纯性失眠的临床研究[D].河北医科大学,针灸推拿学,2014,硕士.
[20]本报记者高辉.新一代计算还看安腾[N].网络世界,2001-06-11016.
[21]牛鑫.多媒体时代电影多元化生存[D].中国艺术研究院,广播电视艺术学,2014,硕士.
[22]邢贺.GaN基LED表面维纳结构的偏振出光[D].苏州大学,光学工程,2014,硕士.
[23]金磊.略论“小康安全”对住宅安康设计的目标[J].福建建筑.2003(02)
[24]胡满.从《人民日报》元旦社论透视中国社会关系的变迁:多视角分析模式[D].华南理工大学,外国语言学及应用语言学,2014,硕士.
[25]张芳芳.基于DM642的车牌识别系统设计与实现[D].大连理工大学,软件工程(专业学位),2013,硕士.
[26]孔祥宪.民事审级制度研究[D].安徽大学,法律,2003,硕士.
[27]高宇明,齐中英.基于时变参数的我国全要素生产率估计[J].数量经济技术经济研究,2008,02:100-109+121.
[28]唐艳秋.提高面阵CCD成像系统动态范围研究[D].中国科学院研究生院(长春光学精密机械与物理研究所),光学工程,2012,硕士.
[29]孙会锋.云计算在工程造价行业的应用研究[D].重庆大学,管理科学与工程,2014,硕士.
[30]张建雄,唐万生.分段线性系统最优控制设计的一种混合算法[J].控制与决策,2005,04:451-454.
[31]麦涛.论技术性贸易壁垒及我国应采取的对策[D].东北财经大学,国际贸易学,2003,硕士.
[32]吴惕华.回旋式烘干窑的IVLS辨识[J].自动化学报,1987,04:310-311.
[33]邓智尤.基于ERP的青山MIS系统的开发研究[D].重庆大学,2003.
[34].中国研究生教育分一级学科排行榜(学术学位)[J].评价与管理,2014,02:55-73.
[35]周然.俄语“人体词语”的隐喻认知分析[D].吉林大学,俄语语言文学,2013,硕士.
[36]吕中辉.卧辊磨磨辊机构有限元分析与工作载荷识别[D].武汉工业学院,机械电子工程,2012,硕士.
[37]郑超.众线程宽向量体系结构建模与性能分析[D].国防科学技术大学,电子科学与技术,2012,硕士.
[38]张君静.垃圾产生和分类的生态哲学分析[D].大连理工大学,科学技术哲学,2003,硕士.
[39]李伟萍.现代汉语因果关系单句研究[D].辽宁大学,语言学及应用语言学,2012,硕士.
[40]王高斌.企业集团管理控制模式研究[D].山东师范大学,工商管理(专业学位),2012,硕士.
[41]杨云.安徽省农业产业化龙头企业技术创新能力评价与提升对策研究[D].安徽农业大学,农业经济管理,2012,硕士.
[42]李青.数字图书馆个性化信息服务隐私保护问题研究[D].曲阜师范大学,图书馆学,2013,硕士.
[43]白少伟.基于指纹图谱太子参成分的研究[D].福建中医药大学,中药学,2014,硕士.
[44]罗玉亨.曲线弹道前斜视弹载SAR成像及干扰研究[D].西安电子科技大学,电路与系统,2012,硕士.
[45]刘洋.基于模糊出行需求的交通分布与分配组合模型研究[D].哈尔滨工业大学,交通运输规划与管理,2013,硕士.
[46]周剑鸿.火针治疗急性痛风性关节炎疗效观察[D].广州中医药大学,中医学(专业学位),2013,硕士.
[47]钱伟,沈国江,孙优贤.基于LMI的线性时滞系统输出动态反馈镇定[J].控制与决策,2008,05:546-550.
[48]房丽娜.物流公司口译实践报告[D].广东外语外贸大学,翻译(专业学位),2013,硕士.
[49]吴俊清.港口自动计费系统柔性化分析设计和实现[D].北京交通大学,2014.
[50]王瑞玉.MCU中时钟产生电路的设计[D].辽宁大学,微电子学与固体电子学,2012,硕士.

相关推荐
更多