预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

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

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

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

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

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

基于ARM的PLC软件系统设计与实现的任务书 任务书 一、任务背景 随着工业自动化的不断推进,可编程控制器(PLC)在自动化控制领域中得到了广泛的应用。基于ARM架构的PLC软件系统设计和实现是一项重要的任务,目前在机械加工、自动化生产线、智能家居等诸多领域中都有着广泛的应用。 二、任务要求 本设计和实现任务要求完成以下基本内容: 1.研究ARM架构,掌握ARM芯片的硬件结构和软件编程方法; 2.研究PLC,掌握PLC的基本工作原理、PLC控制程序的开发、PLC编程软件的使用等内容; 3.设计PLC软件核心部分,包括功能实现、数据存储、通信、报警管理等模块; 4.实现PLC软件的调试、测试、调整等工作,保证软硬件互连正常。 三、任务分工 本任务分为软件设计小组和硬件设计小组两部分,具体分工如下: 软件设计小组: 1.研究ARM架构,编写系统软件,实现PLC软件核心部分; 2.编写PLC软件的调试、测试、调整等代码; 3.完成PLC编程软件的使用和掌握PLC控制程序的开发方法。 硬件设计小组: 1.设计ARM芯片的硬件结构和电路布局; 2.完成ARM芯片的硬件部署; 3.完成软件与硬件部分的互连。 四、任务进度安排 1.第一周:研究ARM架构,完成ARM芯片硬件结构和软件编程的初步学习。 2.第二周:深入研究PLC领域知识和掌握PLC控制程序的开发方法。 3.第三周:设计PLC软件核心部分,包括功能实现、数据存储、通信、报警管理等模块。 4.第四周:实现PLC软件的调试、测试、调整等工作,保证软硬件互连正常。 5.第五周:设计ARM芯片的硬件结构和电路布局,完成硬件部分的搭建。 6.第六周:完成软件与硬件部分的互连,进行整体测试调试和优化。 7.第七周:完成项目的总结与报告。 五、任务成果及评估标准 1.软件设计小组完成PLC软件核心部分,能够正常运行,功能完善,稳定性较高; 2.硬件设计小组完成ARM芯片的硬件部署,并能够与软件部分互连正常; 3.软件和硬件小组综合完成一个基于ARM的PLC软件系统,并能够进行最终测试和调试; 4.任务报告按照规范撰写,清晰、准确、格式正确; 5.按时完成任务,达到预期结果。 六、参考文献 [1]《ARM体系结构与编程》,今井泰彦,人民邮电出版社,2008年 [2]《PLC控制技术与应用》,徐思颖、刘思成、赵士廷,机械工业出版社,2007年 [3]《STC12C5A60S2DataSheet》,STMicroelectronics,2007年