公司首页
PLC培训
软件培训
下载中心
现场展示
新闻资讯
项目案例
联系我们
软件培训
你的位置:
首页
>
软件培训
C#及上位机编程培训
更新:2021-10-7 15:24:19 点击:
学习时间:
40-60天
课程费用:
13800元(不含税)
课程介绍
第一阶段
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
1.设计一张Excel表,汇总不同时间段所有寄存器的数据,将读取的数据存入该Excel表中;
2.PLC控制两台异步电机的实例,上位机读取PLC寄存器数据,WinForm界面显示开关按钮的位置和电机运行状态。
第三阶段
常用通讯协议
1.C#上位机监控自动化控制系统概述
1.1 开发上位机监控自动化控制系统的意义
1.2 通信协议概述
1.3 上位机和下位机的连接
2.C#调用的Modbus协议库
2.1 Modubs仿真软件下载和应用
2.2 Modbus协议的相关知识
2.3 Modbus功能码详解
2.4 C#调用Modbus动态链接库的部署
2.5 C#调用Modbus动态链接库的接口函数
2.6 C#的RTU模式开发实例
2.7 C#的TCP模式开发实例
2.8 西门子PLC与上位机用Modbus协议通信实例
2.9 三菱PLC与上位机用Modbus协议通信实例
2.10 欧姆龙PLC与串口以太网通信
2.11 与智能仪表的串口,以太网通信。
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 安装Kepware
3.2.2 OPCClient通过OPCVerver读取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通信实例
4.数据采集的基本概念
1.1 信号
1.2 传感器
1.3 信号处理
2)数据采集卡
2.1 采集卡定义和分类
2.2 采集卡的关键参数和概念
2.3 采集卡与信号接地
3)基于采集卡的编程开发与应用
3.1 采集系统的安装
3.2 阿尔泰采集卡的常用函数
3.3 研华采集卡的常用函数
4、案例分析和动手实践
4.1 研华采集卡程序开发
4.2 追溯系统案例分解
4.3 软件设计架构
第四阶段
C#开发上位机监控系统
1.通讯参数设定
2.监控节点参数
3.界面与控件设计
4.流程控制图的绘制
5.读取监测点参数
6.读取通信参数,连接通信口
7.显示控制流程图、
8.读取PLC数据在流程中显示
9.定时采集数据存入数据库、定时数据、报警数据
10.监控节点数据显示
11.趋势图
12.报警查询
13.报表输出
公司首页