基于ARM嵌入式系统软PLC的研究的中期报告.docx
上传人:快乐****蜜蜂 上传时间:2024-09-14 格式:DOCX 页数:1 大小:10KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于ARM嵌入式系统软PLC的研究的中期报告.docx

基于ARM嵌入式系统软PLC的研究的中期报告.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于ARM嵌入式系统软PLC的研究的中期报告本文的研究基于ARM嵌入式系统软PLC的开发,在此阶段主要完成了以下工作:一、研究ARM嵌入式系统的硬件特性及软件编程要点ARM嵌入式系统是一种基于ARM芯片的嵌入式计算机系统,具有体积小、功耗低、可靠性高等特点。在本阶段,我们首先学习了ARM芯片的硬件特性及架构,例如ARMCortex-M系列芯片的各种外设及中断机制等;同时也学习了ARM嵌入式系统的软件编程要点,如使用KeilMDKIDE进行编程,了解STM32CubeMX的使用方法等。二、了解PLC的基础知识在设计软PLC前,我们需要了解PLC的基础知识,如PLC的功能、组成部分、编程语言等。在本阶段,我们学习了PLC的PLC程序设计语言(LD、FBD、SFC、ST、IL)、各种PLC的通信协议(如MODBUS、CANopen等)及PLC与人机界面(HMI)的连接方式等。三、设计软PLC原型基于以上学习,我们开始设计软PLC原型。该原型选用STM32F103C8T6芯片(即STM32F1系列),使用KeilMDK进行编程,实现了基础的PLC功能,如DI/DO、TIMER/COUNTER等。同时,我们还将其与HMI进行连接,以实现相应的人机交互操作。PLC程序采用LD、FBD等编程语言,并通过MODBUS通信协议与其他设备进行通信。总之,本阶段的研究主要是针对ARM嵌入式系统软PLC的研究,初步完成了软PLC原型的设计和实现,在后续的研究中,将进一步完善其功能和性能。