摘要
第一章 绪论
1.1 论文研究背景及意义
1.2 智能实验室的研究现状
1.3 本文主要工作内容
1.4 论文的组织结构
第二章 实验室管理系统的工作原理
2.1 实验室管理系统的功能简介
2.2 系统构架及结构框图
2.3 三菱FX2N系列PLC简述
2.4 系统工作原理解析
2.4.1 三菱FX2N系列PLC与GOT触摸屏之间的通信
2.4.2 PLC与上位机之间的通信
2.5 身份信息的采集
2.5.1 Wiegand34身份识别器的接入
2.5.2 韦根通信协议
2.5.3 Wiegand34通用接口模块硬件设计
2.5.4 通用接口程序流程图
2.5.5 中断接收Wiegand34信号程序如下
2.5.6 向PLC发送数据程序如下
2.6 无线发射模块与无线接收模块
2.6.1 无线发射模块介绍
2.6.2 发射模块光电耦合接口介绍
2.6.3 无线接收模块介绍
2.7 PLC与上位机通信的实现方法
2.7.1 FX系列PLC的通信协议及内部地址
2.7.2 数据格式
2.7.3 通信控制字符及指令
2.7.4 报文格式
2.7.5 读出软元件值
2.7.6 写入软元件值
2.7.7 位设备强制ON/OFF
2.7.8 内部地址
2.7.9 PLC校验和计算
2.8 PLC与GOT触摸屏的接口
2.9 本章小结
第三章 PLC应用程序编写
3.1 系统输入输出控制
3.2 PLC起始程序入口简介
3.3 教师控制端
3.4 触摸屏控制模块
3.5 PLC对Wiegand34信号接收和处理办法
3.5.1 Wiegand34信号接收和处理的PLC程序流程图
3.5.2 Wiegand34信号接收和处理的PLC程序
3.6 实时记录的添加
3.7 实时记录的删除
3.8 数据量压缩及历史记录的生成
3.9 PLC与外部模块的接口程序
3.9.1 实验组设备使用情况查询的实现
3.9.2 对输出控制的实现
3.9 本章小结
第四章 上位机软件设计
4.1 系统开发工具方案选择
4.1.1 C#语言简介
4.1.2 SOL Server 2005和Visual Studio 2010简介
4.2 系统设计框图
4.3 数据库设计
4.3.1 系统管理员表
4.3.2 学生信息表
4.3.3 实验信息表
4.3.4 学生实验记录表
4.4 从PLC数据来的数据处理以及存储
4.5 上位机软件窗体设计
4.5.1 应用系统文件框图
4.5.2 登录窗体设计
4.5.3 主窗体设计
4.5.4 信息添加窗体设计
4.5.5 信息修改窗体设计
4.5.6 删除功能设计
4.5.7 查询模块设计
4.5.8 Excel导出窗体设计
4.5.9 实时监测窗体设计
4.5.10 开关控制窗体设计
4.5.11 权限控制选择窗体设计
4.5.12 教师指导设置窗体设计
4.6 本章小结
第五章 总结与展望
5.1 全文总结
5.2 展望
参考文献
攻读硕士期间发表论文
附录
致谢
声明