论文部分内容阅读
针对自主研制的基于ARM+FPGA组成的小型可编程控制器,设计了一种手持编程器的编译系统。简单介绍了手持编程器的总体设计,重点介绍了PLC源代码指令表的存储与编译。编译时将指令表程序经词法分析、语法分析、语义分析、代码优化、错误处理后生成PLC主机能识别的二进制目标代码;存储时采用数组和链表的形式来存放程序。经过测试,该编译系统能正确编译PLC指令表。