徐州C#上位机编程培训班
预约试听

课程详情


上位机开发课程大纲
阶段
课程内容
实例
第一阶段

1.C#开发环境及初步体验

2.变量和常量

3.表达式和运算符

4.字符和字符串

5.控制语句

6.数组和集合

7.异常处理

8.类、对象、属性和方法

9.泛型

10.委托和事件

11.线程的使用

12.串口通信

13.Socket的TCP/IP通信


用C#调用Mod bus协议库实现PC与西门子PLC的通信实例
第二阶段

Win form+数据库技术

1.Windows窗体应用程序

2.Windows应用程序件

3.数据库访问技术

4.Data Grid View数据控件

5.调用Excel


1.设计一张Excel表,汇总不同时间段所有寄存器的数据,将读取的数据存入该Excel表中;

2.PLC控制两台异步电机的实例,上位机读取PLC寄存器数据,Win Form界面显示开关按钮的位置和电机运行状态。


第三阶段

常用通讯协议

1.C#上位机监控自动化控制系统概述

1.1 开发上位机监控自动化控制系统的意义

1.2 通信协议概述

1.3 上位机和下位机的连接

2.C#调用的Mod bus协议库

2.1 Mod ubs仿真软件下载和应用

2.9 三菱PLC与上位机用Mod bus协议通信实例

3.C#开发OPC客户端

3.1 OPC规范介绍

3.1.1 OPC规范

3.1.2 OPC客户和OPC服务器结构

3.1.3 OPC服务器对象组成

3.1.4 OPC接口体系

3.1.5 自动化接口的对象的属性和方法

3.2 KEPWARE

3.2.1 安装Kep ware

3.2.2 OPC Client通过OPC Verver读取PLC数据

3.3 C#开发OPC客户端

3.4 C#通过OPC实现上位机与西门子PLC通讯

4.C#使用Sharp7与西门子PLC通信

4.1 S7协议介绍

4.2 Sharp7的部署

4.3 Sharp7接口函数

4.4 西门子PLC与上位机用Sharp7通信实例



第四阶段

C#开发上位机监控系统

1.通讯参数设定

2.监控节点参数

3.界面与控件设计

4.流程控制图的绘制

5.读取监测点参数

6.读取通信参数,连接通信口

7.显示控制流程图、

8.读取PLC数据在流程中显示

9.定时采集数据存入数据库、定时数据、报警数据

10.监控节点数据显示

11.趋势图

12.报警查询

13.报表输出






在线快速问答通道

机构介绍

工埔教育成立于2012年,是职业教育连锁品牌,下设多所职业培训学校,教育培训中心,学校坚持紧贴当地经济社会发展需要办学,结合产业特色,为智能制造产业的相关企业、职业院校及个人提供优质、专业的技术培训,...

校区导航

贾汪校区: 徐州市贾汪区振兴大道与金湖路交汇处东北侧--淮海人力资源服务

贾汪校区: 江苏省常州市武进区武进西大道82号

免费试听