自动化与信息工程
自動化與信息工程
자동화여신식공정
AUTOMATION & INFORMATION ENGINEERING
2012年
6期
8-13
,共6页
未庆超%蔡启仲%李克俭%谢从涩
未慶超%蔡啟仲%李剋儉%謝從澀
미경초%채계중%리극검%사종삽
PLC指令表%编译%存储
PLC指令錶%編譯%存儲
PLC지령표%편역%존저
PLC Instruction List%Compile%Store
针对自主研制的基于ARM+FPGA组成的小型可编程控制器,设计了一种手持编程器的编译系统.简单介绍了手持编程器的总体设计,重点介绍了 PLC 源代码指令表的存储与编译.编译时将指令表程序经词法分析、语法分析、语义分析、代码优化、错误处理后生成 PLC 主机能识别的二进制目标代码;存储时采用数组和链表的形式来存放程序.经过测试,该编译系统能正确编译PLC指令表.
針對自主研製的基于ARM+FPGA組成的小型可編程控製器,設計瞭一種手持編程器的編譯繫統.簡單介紹瞭手持編程器的總體設計,重點介紹瞭 PLC 源代碼指令錶的存儲與編譯.編譯時將指令錶程序經詞法分析、語法分析、語義分析、代碼優化、錯誤處理後生成 PLC 主機能識彆的二進製目標代碼;存儲時採用數組和鏈錶的形式來存放程序.經過測試,該編譯繫統能正確編譯PLC指令錶.
침대자주연제적기우ARM+FPGA조성적소형가편정공제기,설계료일충수지편정기적편역계통.간단개소료수지편정기적총체설계,중점개소료 PLC 원대마지령표적존저여편역.편역시장지령표정서경사법분석、어법분석、어의분석、대마우화、착오처리후생성 PLC 주궤능식별적이진제목표대마;존저시채용수조화련표적형식래존방정서.경과측시,해편역계통능정학편역PLC지령표.
A handheld programmer’s compiling system is designed by small Programmable Logic Controller based on ARM and FPGA. This paper introduces the programmer’s design and source code to compile and store. After analyses of morphology, syntactic and semantic, code optimization and error handling, PLC source code instruction list program is compiled to be binary object code identified by PLC host. The programs are stored in the form of an array and chain table. Through the test, the system can correctly compile PLC instruction list.