收藏本站
《山东轻工业学院》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

编译型PLC编译系统的研究与实现

李慧强  
【摘要】: 可编程控制器(PLC)是工业自动化、先进制造、工业流程控制等领域的关键核心设备。由于具有使用方便、可靠性高、抗干扰能力强等一系列的优点,PLC目前已被广泛的应用于机械制造、立体仓库、机床与工具、汽车制造、包装机械、纺织机械、控制设备制造、电力系统等机电行业,以及化工、油田、水利、污水处理、生产线等工业流程控制,在控制领域内发挥了重大的作用。 根据编程指令执行方式的不同,嵌入式PLC可分为编译型和解释型两种。解释型PLC下载到下位机的程序,是在上位机编译系统中做了简单的处理得到的编码(我们称为中间代码)。由于无法直接识别这些中间代码,下位机处理器只能采用取一条指令,解释执行一条指令的方式逐句执行。这种机制方法简单,而且容易实现,但是因为每执行一条指令都要调用相应的解释程序,从而花费了大量的时间。而编译型PLC下载到下位机的程序,是在上位机编译系统中编译过的程序,下载到下位机,可以直接执行,而不再需要解释,并且可以“一次编译,多次执行”。这种机制在上位机就完成了编译的工作,下位机通过加载程序就可以直接执行,从而节省了很多时间。 我国PLC市场上,国外产品占有率很高,特别在中高端产品上更是一直处于垄断地位。因此,PLC产品的研发和推广对于提高我国制造业水平,提升国家的竞争力具有重要的战略意义。山东省计算中心高档数控实验室经过数年的刻苦攻关,自主研发了具有我国自主知识产权的高科技产品-山科SK系列PLC。该产品目前已在国内水利、电力、数控机械、医疗卫生等行业取得了良好的示范应用效果。但是,该产品采用解释执行的方式,是解释型PLC。这种方式存在可移植性差、执行速度比较慢等不足,是阻碍PLC发展的重要因素之一。针对这种情况,本文结合高档数控国家工程研究中心-山东分中心承担的国家重点新产品计划山科SK系列通用PLC技术研究课题,提出了一种基于ARM的编译型PLC编译系统的设计和实现方法。实验表明,采用本系统可以明显提高现有SK系列PLC产品的工作效率,大大提升本产品的市场竞争力。
【学位授予单位】:山东轻工业学院
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TM571.61

手机知网App
【引证文献】
中国期刊全文数据库 前2条
1 卓保特;栾勇;刘伟;刘占清;;PLC源程序编码方法与解释执行算法设计[J];计算机工程与应用;2012年14期
2 宋征宇;刘亮亮;;基于硬解题的PLC设计及其在测发控系统中的应用[J];航天控制;2012年05期
中国硕士学位论文全文数据库 前1条
1 栾朋;基于嵌入式ARM的PLC设计与实现[D];沈阳理工大学;2013年
【参考文献】
中国期刊全文数据库 前6条
1 刘侃 ,张永泰 ,刘洛琨;ARM程序设计优化策略与技术[J];单片机与嵌入式系统应用;2004年04期
2 袁海英;蔡启仲;许辉;;基于嵌入式系统的软PLC技术研究[J];广西工学院学报;2007年04期
3 张礼兵,吴婷;基于软PLC编译系统目标代码生成的研究与实现[J];微计算机信息;2005年09期
4 金广业;可编程序控制器在我国的发展和应用[J];自动化博览;2004年03期
5 李慧强;程广河;王茂励;伊晓峰;;基于ARM的编译型可编程序控制器系统研究[J];自动化与仪表;2009年10期
6 李慧强;程广河;韩凌燕;李柯颖;王茂励;;两种嵌入式PLC执行机制的比较分析与验证[J];自动化仪表;2010年01期
中国硕士学位论文全文数据库 前1条
1 罗燕华;嵌入式软PLC技术的研究与实现[D];华中科技大学;2006年
【共引文献】
中国期刊全文数据库 前10条
1 李秀忠;PLC控制的作息时间自动控制系统设计[J];安徽电子信息职业技术学院学报;2004年02期
2 陈圣东;陈为苗;王龙;;PLC在舱室自动排水系统中的应用[J];安徽电子信息职业技术学院学报;2008年03期
3 布挺;王帆;姬宣德;;基于S7-226型PLC的交通信号灯系统设计[J];安徽电子信息职业技术学院学报;2009年04期
4 朱媛;;基于学生创新素质培养的《机床电气控制与PLC》课程改革研究[J];安徽电子信息职业技术学院学报;2009年04期
5 姚道如;PLC在大棚辣椒自动浇灌控制系统中的应用[J];安徽职业技术学院学报;2004年02期
6 陆建国;;基于PLC的花式喷泉控制系统的设计[J];安徽农业科学;2010年31期
7 郭和伟;;基于PLC的茶叶装箱机组控制系统改造[J];安徽农业科学;2011年26期
8 夏志华;张德田;李玉金;;农业电动机多档转速中变频器的控制应用[J];安徽农业科学;2012年22期
9 刘恩茂;杨兴社;刘恩亮;;东洼三级站计算机监控系统[J];现代农业科技;2011年09期
10 刘军;可编程序控制器控制的锅炉恒压供水系统[J];鞍山钢铁学院学报;2001年06期
中国重要会议论文全文数据库 前10条
1 邢惠凌;李振芝;;INT_LOCK(连锁块)在CFC编程中的应用[A];2011年河北省炼铁技术暨学术年会论文集[C];2011年
2 梁晓辉;陈道君;米玉华;袁伟;;炸药机械加工过程的电气安全控制技术[A];全国危险物质与安全应急技术研讨会论文集(下)[C];2011年
3 王晓松;;PLC控制的气动控制元件在条并卷联合机上的应用[A];2011全国高效能精梳机工艺技术开发与创新研讨会论文集[C];2011年
4 付胜利;钟方伟;傅仲逑;;基于嵌入式Linux的HTTP代理服务器的研究[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
5 王晔;;自动控制技术在灭弧室装配线中的使用[A];先进制造技术论坛暨第三届制造业自动化与信息化技术交流会论文集[C];2004年
6 王晔;;机器人自动焊接工作站在国内焊接行业中的成功应用[A];先进制造技术论坛暨第三届制造业自动化与信息化技术交流会论文集[C];2004年
7 邢惠凌;赵征;苏拉玉;马永富;李俊岩;;INT_LOCK(连锁块)在CFC编程中的应用[A];2009年河北省冶金学会炼钢—连铸技术与学术年会论文集[C];2009年
8 胡斌;胡颖睿;张剑;;基于ARM9和μC/OS-Ⅱ的嵌入式UDP网络传输模块在雷达通信中的应用[A];第二届全国信息与电子工程学术交流会暨第十三届四川省电子学会曙光分会学术年会论文集[C];2006年
9 裴春兰;何武良;郑晓东;张蓉;;PLC控制系统技术及应用[A];第二届全国信息与电子工程学术交流会暨第十三届四川省电子学会曙光分会学术年会论文集[C];2006年
10 武守俊;张剑;;基于ARM9和μClinux的嵌入式系统在汽车防撞雷达信息显示终端的应用[A];第二届全国信息与电子工程学术交流会暨第十三届四川省电子学会曙光分会学术年会论文集[C];2006年
中国博士学位论文全文数据库 前4条
1 沈季胜;活塞热冲击与随机传热过程的研究[D];浙江大学;2002年
2 李伟;基于计算机视觉的播种精度检测技术研究[D];中国农业大学;2004年
3 赵海信;开放式数控系统软件平台实现技术的研究[D];武汉理工大学;2006年
4 鄢奉林;环件冷辗扩过程测量与控制研究[D];武汉理工大学;2008年
中国硕士学位论文全文数据库 前10条
1 马秋环;太阳能辅助热泵多功能复合机的电气化改进及其控制[D];山东科技大学;2010年
2 郭文良;基于PLC的棒材打捆机控制系统设计[D];大连理工大学;2010年
3 付世财;油田聚合物配制站监控系统的开发与研究[D];大连理工大学;2010年
4 陈永超;基于PLC的清洗机控制研究[D];辽宁工程技术大学;2009年
5 朱昌志;基于PLC与组态王的煤仓煤位监控系统[D];辽宁工程技术大学;2009年
6 许琢;掘进机器人PLC控制系统的研究[D];辽宁工程技术大学;2009年
7 王丽艳;基于组态技术的煤气生产控制系统的设计[D];大连海事大学;2010年
8 张海玲;PLC在火电输煤程控系统中的应用研究[D];中国海洋大学;2009年
9 国俊保;火电厂输煤程控系统的设计与实现[D];中国海洋大学;2010年
10 张君艳;基于PROFIBUS现场总线的PLC自动装配系统研制[D];苏州大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 王新华;周峰;孙树文;李剑锋;;软PLC编译系统的开发与实现[J];北京工业大学学报;2008年11期
2 吴海君;PLC在机电设备监控系统中的应用[J];电气时代;2004年05期
3 廖常初;;小型PLC的发展趋势[J];电气时代;2007年01期
4 仲崇权;于诗杰;;基于IEC61131-3标准的可编程控制器的研究与实现[J];工业控制计算机;2010年10期
5 章航平;严义;;一种避免PLC无效指令执行的编译优化方法[J];机电工程;2009年04期
6 李彪,杨纪春;PLC指令代码的文法分析和翻译[J];机电工程;1999年01期
7 吴玉香;周东霞;林锦赟;;嵌入式软PLC系统的研究和实现[J];计算机工程;2009年10期
8 秦华;夏清国;付钰;;基于IEC61131-3标准的PLC编程环境[J];计算机工程;2009年23期
9 高进;秦付军;;解释型软PLC编译系统设计[J];机电工程技术;2010年06期
10 莫易敏;章德平;周哲;;PLC梯形图转化为指令表算法及实现[J];控制工程;2006年06期
中国硕士学位论文全文数据库 前10条
1 肖荣;实时控制系统软件开发架构设计研究及其应用[D];浙江理工大学;2010年
2 郑阳;基于华P语言的PLC核研究与设计[D];沈阳理工大学;2010年
3 田裕康;PLC编程语言解释方法研究与系统实现[D];武汉理工大学;2004年
4 张磊;基于现场总线的工业监控系统[D];河海大学;2006年
5 陈曦婉;可编程保护装置系统软件的开发与研究[D];河海大学;2007年
6 梁丁;基于嵌入式PLC的开发平台体系研究[D];电子科技大学;2007年
7 辛长安;嵌入式PLC设计[D];吉林大学;2007年
8 刘盼盼;嵌入式WEB服务器的设计与实现[D];太原理工大学;2008年
9 潘前锋;基于PLC控制的真空厕所系统及运行三维可视化仿真[D];华中科技大学;2008年
10 张建杰;燃煤电厂输煤控制系统的设计与优化[D];山东大学;2009年
【二级引证文献】
中国期刊全文数据库 前1条
1 宋征宇;;基于软硬件协同设计的航天控制系统综合技术[J];航天控制;2013年02期
中国硕士学位论文全文数据库 前2条
1 王储;某型号导弹测发控系统研制[D];哈尔滨工业大学;2013年
2 蒋玉新;基于ARM-FPGA的PLC源程序编译与内部通信系统的设计[D];广西科技大学;2013年
【二级参考文献】
中国期刊全文数据库 前10条
1 吴斌,刘宗行 ,青舟;用C语言实现高效嵌入式编程[J];传感器世界;2002年03期
2 李素芬,李刚,孟亚丽;ADμC812中串口及其应用[J];电测与仪表;2001年10期
3 张戟,王丽丽,沈昱明;基于PC的PLC—Soft PLC[J];电气传动自动化;2000年02期
4 孙明江;用MCS—51单片机实现PLC功能的软硬件设计[J];上海电力学院学报;1994年04期
5 刘家亮,钟庆,黄树槐;“软件PLC”的设计与实现研究[J];电子机械工程;2001年02期
6 李晓龙;基于MCS-51单片机的PLC仿真器[J];合肥工业大学学报(自然科学版);2002年04期
7 叶卫东;C51程序优化技巧[J];航空计测技术;2001年06期
8 欧阳三泰,欧阳希,周琴;可编程控制器发展综述[J];机床电器;2005年01期
9 游华云,叶佩青,杨开明,汪劲松;基于RTLinux的软件PLC的研究与开发[J];计算机工程与应用;2002年22期
10 周峰,王新华,李剑峰,温燕杰,张威;软PLC编辑系统的设计与实现[J];计算机工程与应用;2005年07期
中国硕士学位论文全文数据库 前2条
1 田裕康;PLC编程语言解释方法研究与系统实现[D];武汉理工大学;2004年
2 罗燕华;嵌入式软PLC技术的研究与实现[D];华中科技大学;2006年
【相似文献】
中国期刊全文数据库 前10条
1 康金辉;用PLC实现的10kV单线路综合保护装置[J];陕西工学院学报;1998年04期
2 李剑中,陆杰,冯刚,刘晓冰;PLC对模拟信号进行复杂滤波的软件方法[J];机电工程;2000年03期
3 张春木,周伏虎,陈祖德;PLC在空分电控系统中的应用[J];冶金动力;2000年01期
4 张发忠,李晓明;在Delphi编程环境下实现上位机与PLC的串行通信[J];继电器;2002年01期
5 傅国强,马奇环;PLC在交流双速电梯技改中几个特殊功能的实现[J];新疆工学院学报;1994年01期
6 张继潮,周勇,梁爱清;PLC控制的自动铣床[J];机械开发;1997年03期
7 周庆贵;用PLC改造VMGC100超精研机[J];连云港化工高等专科学校学报;1997年03期
8 刘彬;200MW机组电动给水泵保护控制系统的改进[J];沈阳电力高等专科学校学报;1997年03期
9 杨长能,邹金慧;PLC计时器、计数器设定值的外设定方法[J];电气传动;1998年03期
10 鲁言峰;小量程称重传感器自动测试装置控制系统[J];衡器;1998年01期
中国重要会议论文全文数据库 前10条
1 卢小辉;童伟;;基于PLC控制气动实验台的设计[A];2010年西南三省一市自动化与仪器仪表学术年会论文集[C];2010年
2 马秀坤;史运涛;王捷;郑勇;杨立永;;PLC实践教学在应用型人才培养中的探索与创新[A];北京高教学会实验室工作研究会2010年学术研讨会论文集(上册)[C];2010年
3 邹六省;王占儒;刘绪洪;;变频器对PLC干扰常见故障的分析与处理[A];水泥工业节电和变频技术研讨会论文集[C];2011年
4 张小宾;;基于PLC的多机驱动带式输送机控制系统的硬件设计[A];河南省金属学会2010年学术年会论文集[C];2010年
5 王永杰;李彦勇;陈淑媛;陈启卫;刘波;;PLC及其在应急发电机组中的应用[A];2009年度海洋工程学术会议论文集(下册)[C];2009年
6 谢文明;;烧结运料PLC控制系统改造[A];中国计量协会冶金分会2011年会论文集[C];2011年
7 周杰;王振;;基于PLC的面向对象编程在焦输送系统控制中的应用[A];全国冶金自动化信息网2012年年会论文集[C];2012年
8 吴亮;韩端阳;王忠华;祖孝奎;方晓达;;西门子OLM在PLC远程通信中的应用[A];2011年河北省冶金信息化自动化年会论文集[C];2011年
9 杜碧华;余愚;;基于PLC的往复式抓棉机控制设计[A];“技术提升产业 创新成就未来”——2006“苏拉杯”全国现代纺纱技术研讨会论文集[C];2006年
10 张跃华;吴迎春;;ABB DCS系统与LG PLC通信[A];中国计量协会冶金分会2010年会论文集[C];2010年
中国重要报纸全文数据库 前10条
1 记者 王再雄;科威:黄石PLC“叫板”进口品牌[N];黄石日报;2011年
2 四川 张星;如何选购、选型恰当的PLC[N];电子报;2009年
3 四川 熊波;PLC程序快速转换成单片机语言初探[N];电子报;2009年
4 广州 杨光电;PLC程序的模块化设计[N];电子报;2009年
5 王宝剑 岳文峰;小型PLC在水泥厂现场防干扰的措施[N];中国建材报;2010年
6 赵毅锋;浅析PLC在热泵技术领域的应用[N];中国建设报;2009年
7 广西 麦少迪;PLC电源模块的维修[N];电子报;2009年
8 成都 张奉节;西门子S7-200PLC的RS485通信口易损坏的原因和解决办法[N];电子报;2009年
9 王雯;SIEMA PLC在气流纺纱上的应用[N];中国纺织报;2009年
10 四川 曾慧;三菱PLC编程软件GX Deve Loper 应用(下)[N];电子报;2008年
中国博士学位论文全文数据库 前10条
1 王瑞;PLC软件构件化建模方法研究[D];清华大学;2012年
2 曾绍锋;AZ系镁合金PLC效应实验和机理研究[D];福州大学;2011年
3 肖江;单板层积材弹性模量在线检测系统研究[D];北京林业大学;2008年
4 余玫;Bc110和PLCγ1在B细胞发育和功能中的作用[D];南京大学;2011年
5 宋晓峰;高精度卷绕真空镀膜设备张力控制技术研究[D];上海大学;2007年
6 王东林;中密度纤维板热压智能控制系统的研究[D];北京林业大学;2008年
7 董国日;序批式活性污泥工艺(SBR)自动化控制及工艺性能研究[D];中南大学;2007年
8 王静;大流量液压源恒温恒压控制及油液弹性模量研究[D];浙江大学;2009年
9 安宝林;高频射弹撞击系统设计与试验研究[D];南京理工大学;2010年
10 王胜军;ATLAS语言编译系统[D];吉林大学;2006年
中国硕士学位论文全文数据库 前10条
1 李慧强;编译型PLC编译系统的研究与实现[D];山东轻工业学院;2010年
2 李子昀;基于PLC的自动生产线实验平台的研究[D];中南大学;2010年
3 徐永兴;矿渣粉磨生产线PLC控制系统研究与设计[D];江西理工大学;2010年
4 刘其亮;基于PLC窑炉模糊控制系统的研究与设计[D];山东理工大学;2010年
5 杨磊;基于PLC的柔性自动化生产线系统研究与设计[D];曲阜师范大学;2010年
6 公维强;基于PLC的高温灭菌隧道风压与温度控制研究[D];东北林业大学;2010年
7 王艳美;变频器和PLC在传送带多种速度控制中的应用[D];苏州大学;2010年
8 亓英莲;基于西门子PLC的网络化控制实验装置设计[D];北方工业大学;2011年
9 周建香;基于ARM的嵌入式软PLC运行系统设计[D];华南理工大学;2010年
10 臧华东;基于PLC和CC-LINK现场总线的MPS的研制[D];苏州大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026