c工控上位机编程培训
参训对象:
从事自动化工程项目和制造业设备的开发/调试 / 服务工程师、维护/维修工程师、工艺操作人员、项目规划/项目管理人员、院校师生。具备自动化技术基础知识,有一定的PLC基础;
授课形式:
自备笔记本电脑、案例解析、现场演示及互动研讨相结合的培训方式。小班授课(限6人)通过大量的工程实例做程序分析,讲解学员实际应用问题;
课程大纲:
第一天 快速理解C#的程序及框架
1.C#与工业自动化
2.C#编程环境安装与介绍
3.编写第一个 C#窗体应用程序
4.C#基于自动化 程序注释,命名空间,类,对象的类比理解
5.C#的其他程序结构 Main 方法,标识符及关键 字,C#语句
6.类与对象(抽象类,接口)详解
7.通过 自动化中 FB 类比理解类成员功能
8.类的构造函数和析构函数
9.形象理解学会封装,继承,多态的使用
第二天 界面设计
1.窗体,控件常用属性及方法,控件是如何动态 生成的
2.常用控件,组件,容器介绍
3.UI 界面布局技巧
4.信息提示框的多种用法,如何实现窗体切换
5.绑定第三方软件在界面打开
6.变量使用方法,使用范围,常量,数组使用
7.基本数据类型,表达式与运算符
8.PLC 基于 C#的枚举类型
9.PLC 站点基于 C#的结构体表达
第三天 基于自动化高级设计(上)
1.常见的视觉上位机与 C#数值转换
2.条件语句,选择语句,循环语句等
3.泛型
4.进程和线程,进程的循环缺陷与改进
5.多线程作用示范,多线程的基本概念及属性方法
6.Task 线程应用方法
7.委托,通过委托实现 2 个 UI 窗体间数据通信
8.委托,事件在视觉上位机编程中应用
9.正则表达式在视觉数据文本中的应用
第四天 基于自动化高级设计(下)
1.C#对文本及表格 EXCEL操作
2.C# invoke 使用方法
3.C#中 try catch finally 用法
4.智慧工厂数据硬件配置
5.SQL 常用函数集锦
6.数据库基础用法,SQL 语句 增删改查
7.SQLite 数据库介绍,C#对数据库 SQLite 的操作
高级应用
1.串口调试软件自编 (串口通讯)
2.C#与 200smart/S7-1200/S71500 以太网解码通讯及对应 PLC 程序编写 (以太网通讯)
3.综合案例
c工控上位机编程培训