期刊文献+

小型PLC编程装置的存储和反编译模块设计

DESIGNING STORAGE AND DECOMPILATION MODULE FOR SMALL PLC PROGRAMMING DEVICE
下载PDF
导出
摘要 针对现有编程装置仅能存储一套PLC程序、无法查看源程序等缺点,设计一种以LPC1768微控制器为控制核心的便携式PLC编程装置,其存储和反编译模块的设计,实现了12套源程序的存储,且源程序不会丢失;能随时查看源指令文件;提高了编辑指令的效率。采用FAT32文件系统的设计方法建立PLC文件系统来暂存指令文件。运用IAP编程技术使用片内Flash存储源指令文件。源指令文件以二进制目标代码的形式存在Flash中。运用反编译技术将目标代码文件编译成源指令文件,便于查看或编制。实验表明该装置的存储和反编译模块的可行性和可靠性,克服了已有技术的缺点。 In light of the defect of existing programming device that only one set of PLC program can be stored and not able to view source program,etc.,we designed a portable PLC programming device which uses LPC1768 microprocessor as the control centre.The design of its storage and decompiling modules achieved the storage of 12 sets of PLC source program without losing anyone.The source command file could be viewed at any time,the efficiency of instructions edition was improved as well.We used the design way of FAT32 file system to set up PLC file system to temporarily store the source instruction file.We also used IAP programming technology to store source instruction files with on-chip Flash.Source instruction file was stored in Flash in the form of binary object code.We employed the decompilation technology to com-pile the object code files into source instruction files,to view or edit them was convenient.Experiment showed that the store and decompila-tion module of the device was feasible and reliable,and had overcome the shortcomings of existing technologies.
出处 《计算机应用与软件》 CSCD 2015年第10期236-239,共4页 Computer Applications and Software
基金 广西研究生教育创新计划项目(2013105940811M01)
关键词 LPC1768 FLASH PLC 文件系统 IAP 反编译 LPC1768 Flash PLC file system IAP Decompile
  • 相关文献

参考文献8

二级参考文献18

  • 1张明亮,张宗杰.浅析FAT32文件系统[J].计算机与数字工程,2005,33(1):56-59. 被引量:34
  • 2丁志义,宋国新,邵志清.类型系统与程序正确性问题[J].计算机科学,2006,33(1):141-143. 被引量:3
  • 3翁正科.计算机维护技术[M].北京:清华大学出版社,2001. 被引量:1
  • 4Microsoft Corporation, FAT12/16/32 file system specification [S]. 被引量:1
  • 5涂彦晖,戴士剑擞据安全与编程技术[M].北京:清华大学出版社,2005. 被引量:1
  • 6Matt DeBergalis,Peter Corbett, Steve Kleiman.The direct access file system[C].File and Storage Technologies(FAST'02),2002: 217-232. 被引量:1
  • 7Philips Semiconductors. LPC2114_2124_2212_2214 USER MANUAL [ EB/OL ]. http://www. zlgmcu. com/philips/arm/lpc2114 _2124_ 2212_2214-02-user_cn. pdf,2004,5. 被引量:1
  • 8Electronic Industry Association, EIA-232-E. http ://en. wikipedia. org/ wiki/RS-232. 被引量:1
  • 9Benjamin C. Pierce Types and Programming Languages[M]. Cambridge: The MIT Press,2005:298-302. 被引量:1
  • 10Alan Mycroft. Type-based deeompilation[C]. Proceedings of the 8th European Symposium on Programming,Springer,1999. 被引量:1

共引文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部