上位机开发课程大纲 阶段 课程内容 实例
第一阶段
1.C#开发环境及初步体验
2.变量和常量
3.表达式和运算符
4.字符和字符串
5.控制语句
6.数组和集合
7.异常处理
8.类、对象、属性和方法
9.泛型
10.委托和事件
11.线程的使用
12.串口通信
13.Socket的TCP/IP通信 用C#调用Modbus协议库实现PC与西门子PLC的通信实例
第二阶段 Winform+数据库技术
1.Windows窗体应用程序
2.Windows应用程序控件
3.数据库访问技术
4.DataGridView数据控件
5.调用Excel
5.1 设计一张Excel表,汇总不同时间段所有寄存器的数据,将读取的数据存入该Excel表中;
5.2、PLC控制两台异步电机的实例,上位机读取PLC寄存器数据,WinForm界面显示开关按钮的位置和电机运行状态。
第三阶段 常用通讯协议
1.C#上位机监控自动化控制系统概述
1.1 开发上位机监控自动化控制系统的意义
1.2 通信协议概述
1.3 上位机和下位机的连接
工业强国 埔育匠才