文摘
英文文摘
声明
第一章绪论
1.1引言
1.2 PLC国外发展状况
1.2.1 PLC发展史
1.2.2 PLC特点
1.3 PLC国内发展状况
1.4课题来源
1.5课题研究意义
1.6本课题研究内容
第二章PLC主控制器硬件总体设计
2.1 PLC系统结构设计
2.2 PLC主控制器硬件连接图
2.3 PLC主控制器核心板的设计
2.3.1存储器Nor Flash的扩展
2.3.2存储器SDRAM的扩展
2.3.3 EEPROM的扩展
2.3.4程序和数据在存储器的总体分配小结
2.4 PLC主控制器外围电路的设计
2.4.1 CAN现场总线通信模块的设计
2.4.2输入输出技术参数指标
2.4.3 FPGA配置扩展I/O口
2.4.4开关量输入输出模块设计
2.4.5模拟量输入输出模块设计
2.5 PLC程序执行过程及原理
2.6电路的测试和调试方法
2.7实验结果分析和本章小结
第三章嵌入式操作系统uClinux与图形用户界面MiniGUI的实现
3.1引导程序Bootloader的介绍和嵌入式操作系统的选择
3.1.1引导程序Bootloader的介绍
3.1.2嵌入式操作系统的选型和介绍
3.2 uClinux操作系统在控制板上的移植
3.2.1交叉编译环境的建立
3.2.2 uCl inux内核源码包文件组织
3.2.3 uCl inux操作系统的移植
3.2.4 uClinux操作系统配置和编译
3.3 MiniGUI在嵌入式操作系统uClinux上的移植
3.3.1几种典型图形用户界面
3.3.2 MiniGUI介绍
3.3.3 Framebuffer设备驱动程序
3.3.4 MiniGUI的移植
3.4本章小结
第四章PLC控制系统外围设备驱动程序的实现
4.1 Linux设备驱动程序的介绍
4.1.1 Linux设备管理
4.1.2 File_operations 结构体
4.1.3设备注册
4.1.4 Linux对设备中断控制方式
4.2 CAN总线设备在uClinux下驱动程序的实现
4.2.1编写驱动程序的各个操作例程
4.2.2交叉编译CAN驱动程序
4.3 CAN驱动程序的测试
4.3.1编写应用程序
4.3.2编译CAN应用程序
4.4本章小结
第五章PLC指令系统解释程序的设计
5.1指令编码及功能
5.2指令系统解释原理
5.2.1基本指令的解释方法
5.2.2定时器T、计数器C实现的方法
5.2.3功能指令的解释
5.3本章小结
第六章结论与工作展望
参考文献
致谢
在学期间发表的学术论文与研究成果