位置: 首页 > 徐州人工智能 > 徐州C#上位机编程培训班
徐州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.报表输出






徐州工埔教育

进入机构首页
工埔教育-徐州校区

上课地址:徐州市贾汪区振兴大道与金湖路交汇处东北侧--淮海人

预约试听

倒计时:
11 : 58 : 41
其他试听课程
机构全部课程

学校课程导航