ARM嵌入式系统下软PLC研发与平台构建

需积分: 34 6 下载量 171 浏览量 更新于2024-07-28 收藏 2.01MB PDF 举报
本篇硕士学位论文主要探讨了基于ARM嵌入式系统的软PLC的研发设置,作者朱贤德在机械制造及其自动化专业背景下,针对工业控制领域的创新需求,提出了一种结合了嵌入式系统特性和软PLC功能的新型解决方案。嵌入式软PLC作为一种趋势,它将传统的硬PLC的功能转移到了嵌入式环境中,提高了灵活性和效率。 论文的核心内容分为两个部分。首先,作者构建了一个基于三星S3C44B0X处理器的嵌入式开发平台,该平台集成了串口、以太网和CAN总线等多种通信接口,同时扩展了16路输入/16路输出的数字量模块,为软PLC的开发和集成提供了坚实的基础。在硬件平台上,作者选择了3s公司的Codesys软PLC产品作为核心,通过其强大的集成开发环境进行程序编写和调试。 Codesys编程环境的详细介绍是论文的重点之一,它使得系统PLC程序可以在定制和移植后的Codesys运行内核中高效运行,采用C语言编程并通过模块化设计方法实现跨平台性和可移植性。文章详细阐述了如何根据硬件平台特性定制运行内核,并通过串行通信接口将程序下载至嵌入式软PLC系统,使其遵循硬PLC的巡回扫描原理,按输入采样、执行程序和输出刷新的步骤周期性工作。 论文的最后部分,作者对整个系统的特点进行了深入剖析,包括其优点和有待完善之处,强调了这种嵌入式软PLC系统在工业控制领域的实际应用价值。整个研究不仅详细阐述了软硬件平台的架构,还为工业控制领域的开发者提供了宝贵的参考和实践指导,对于推动嵌入式系统软PLC技术的发展具有重要意义。 关键词:嵌入式软PLC、Codesys、开发系统、运行系统。这篇论文为嵌入式系统的软PLC设计者和工程师们提供了一个实用且创新的技术路径,具有很高的学术价值和实践指导价值。