新课!《C#编程与PLC通信》
肖菲
发布于2020-08-07 11:58
1747
2
标签:新课
C#编程与PLC通信(点击课程立即学习)
课程简介
随着科技的发展,工业控制也朝着个性化、智能化、数据化的方向发展,上位机的地位也越来越重要,而如何快速进行数据的采集、存储、利用尤其重要。
C#是工业控制中常用的上位机开发语言,具有开发速度快,运行速度快,扩展库丰富,开发门槛低,使用范围广的特点。
本课程由浅入深的介绍了C#开发软件的安装配置,如何快速读写数据、解析数据、结合Sqlite存储数据以及导入导出Excel表格
课程大纲
章:VS Community 2017介绍
1、VS community 安装和设置
2、C# Winform简介及窗口布局
3、C#基本控件介绍1
4、C#基本控件介绍2
5、C#基本控件介绍3
6、C#程序打包分发
第二章: C#采用用Sharp7库连接PLC
1、 Sharp7读写库介绍
2、 西门子PLC的设置
3、 Sharp7 读写库的封装
4、 通过Sharp7库读取西门子PLC数据
5、 通过Sharp7库写入西门子PLC数据
6、 整型数据的转换
7、 浮点型数据的转换
8、 字符串数据的转换
9、 多线程读写
10、通过XML更改IP地址
11、异常的处理
12、注意事项
第三章:Sqlite介绍和使用
1、 Sqlite数据库介绍(10分钟)
2、 Sqlite Studio软件介绍
3、 SqlSugar数据库框架介绍
4、 SqlSugar的功能
5、 通过SqlSugar插入数据
6、 通过SqlSugar删除数据
7、 通过SqlSugar 更新数据
8、 通过SqLSugar快速查询数据
9、 DataGridView控件的介绍
10、通过DataGridView进行数据的展示
11、通过DataGridView进行排序
12、通过DataGridView进行数据库的操作
第四章:导入导出Excel
1、NPOI读写Excel库介绍
2、导入Excel数据到数据库
3、导出数据库到Excel文档
4、C#反射提高编程效率
5、NPOI注意事项
6、总结
讲师简介
李福来老师长期从事电气自动化及其上位机开发工作,有着长年的产品知识的积累、掌握丰富的现场应用案例,以及多种复杂疑难案例的处理经验。对PLC与上位机的结合有着独到的见解和丰富的经验,开发过多款上位机软件,精通Sqlite、Sqlserver等工控常用数据库。