基于C#的工控上位机软件开发从入门到学废,需要几步h1>
随着工控产品的应用,开始大幅度渗透进民用领域。涉及的工控产品范围广泛,如PLC、DCS、变频器、仪表、电机、SCADA、低压及配电元器件等。
准备工具
-
开发工具 Visual Studio 2022 Community
要下载Community( 区免费)版本,2010以上都可以。
-
数据工具 SQL Server2019 Express
要下载Express(免费)版本,2008 R2以上都可以。
-
OPC服务器 KepServer 6.5
上位软件与PLC通讯服务,注意:学习可以,商用付费。
学习步骤
-
学习C#软件基础
通过书籍、视频、度娘等方式,学习C#语法,winform开发流程及思路,面向对象编程思想等。
-
学习上位软件与串口通讯
在工业控制中很多设备都支持串口通讯协议,如扫码器,各种检测传感器、打印机等,串口比较简单也是必须学的。
-
学习上位软件与PLC通讯
通讯学习中涉及到Modbus及TCP通讯协议,可以下载第三方通讯插件,会使用即可。
-
学会使用OPC服务器
配置Kepserver服务器, 上有傻瓜式教程,一步步配置即可,支持市面上大多型 PLC,编程时可以使用大神写好的opc.dll文件,会使用即可。
-
上位软件通过Sqlserver增删改查
配置数据库表结构, 上教程一大堆,学习SQL语句基本语法、触发器、存储过程等,小项目掌握增删改查即可。
-
上位软件操作Excel、INI、CSV、TXT等文件
一般工控软件都需要将数据导出,要学会对各种基本样式文件的读写编程,教程也很多,大多可以直接复制使用。
接下来你就可以做一些小的工控项目了,在项目中不断学习成长。
随着工控产品的应用,开始大幅度渗透进民用领域。涉及的工控产品范围广泛,如PLC、DCS、变频器、仪表、电机、SCADA、低压及配电元器件等。
开发工具 Visual Studio 2022 Community
要下载Community( 区免费)版本,2010以上都可以。
数据工具 SQL Server2019 Express
要下载Express(免费)版本,2008 R2以上都可以。
OPC服务器 KepServer 6.5
上位软件与PLC通讯服务,注意:学习可以,商用付费。
学习C#软件基础
通过书籍、视频、度娘等方式,学习C#语法,winform开发流程及思路,面向对象编程思想等。
学习上位软件与串口通讯
在工业控制中很多设备都支持串口通讯协议,如扫码器,各种检测传感器、打印机等,串口比较简单也是必须学的。
学习上位软件与PLC通讯
通讯学习中涉及到Modbus及TCP通讯协议,可以下载第三方通讯插件,会使用即可。
学会使用OPC服务器
配置Kepserver服务器, 上有傻瓜式教程,一步步配置即可,支持市面上大多型 PLC,编程时可以使用大神写好的opc.dll文件,会使用即可。
上位软件通过Sqlserver增删改查
配置数据库表结构, 上教程一大堆,学习SQL语句基本语法、触发器、存储过程等,小项目掌握增删改查即可。
上位软件操作Excel、INI、CSV、TXT等文件
一般工控软件都需要将数据导出,要学会对各种基本样式文件的读写编程,教程也很多,大多可以直接复制使用。
接下来你就可以做一些小的工控项目了,在项目中不断学习成长。

做过的项目或者DEMO一定好好留着,后期做项目你会用到的。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!