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

来源 :计算机应用与软件 | 被引量 : 9次 | 上传用户:wangsong1008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对现有编程装置仅能存储一套PLC程序、无法查看源程序等缺点,设计一种以LPC1768微控制器为控制核心的便携式PLC编程装置,其存储和反编译模块的设计,实现了12套源程序的存储,且源程序不会丢失;能随时查看源指令文件;提高了编辑指令的效率。采用FAT32文件系统的设计方法建立PLC文件系统来暂存指令文件。运用IAP编程技术使用片内Flash存储源指令文件。源指令文件以二进制目标代码的形式存在Flash中。运用反编译技术将目标代码文件编译成源指令文件,便于查看或编制。实验表明该装置的存储和反编译模块
其他文献
藏文自动分词问题是藏文自然语言处理的基本问题之一。针对藏文自动分词中的重点难点,例如:格助词的识别、歧义切分、未登录词识别技术设计一个新的藏文自动分词系统。该系统采用动态词频更新和基于上下文词频的歧义处理和未登录词识别技术。在歧义字段分词准确性、未登录词识别率和分词速度上,该系统具有较优的性能。
为有效解决传统二进制搜索防碰撞算法吞吐率较低的问题,提出一种改进的二进制优化编码算法。新算法利用标签序列号的唯一性和曼彻斯特编码可以准确地识别标签碰撞位置的特性,将读写器发送的字符进行二进制优化编码,从而避免了大量空闲字符的发送,并缩短了单次所发送的字符的长度。仿真实验表明,二进制优化编码算法克服了传统防碰撞算法的缺点,尤其在标签数量较多的场合,可有效减少搜索次数和搜索所发送字符的长度,提高射频识
在介绍A级贝塞尔曲线的定义和性质的基础上,探讨如何通过简单的交互式控制来生成平面和空间的A级贝塞尔曲线的理论基础和实现方法。通过解明A级贝塞尔曲线与对数螺线的关系,阐述用对数曲率/挠率图直观表示A级贝塞尔曲线曲率/挠率单调性的基本原因。最后总结上述工作并提出进一步的研究方向。
考试是检验教学效果和人才培养质量的主要手段。高校现行考试模式存在着形式单一、内容陈腐等多种弊端,已不能适应新形势下学生综合能力培养的新要求。因此,我们必须树立科学
空间内存错误是C语言程序中经常出现的一种漏洞。针对目前空间内存错误检测方法的性能开销高的问题,提出一种高效的空间内存错误检测方法 EBound。EBound使用动态指针边界检测方法检测程序中的空间内存错误,并使用静态污点分析方法来消除不必要的指针边界检查,从而降低了性能开销。EBound基于LLVM编译器实现,不需要对程序源代码进行修改。实验结果表明,EBound可以有效地防御利用空间内存错误进行