设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
排行榜
积分充值
帖子
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『高级语言/组态软件/触摸屏』
›
适合自动化工程师的C#上位机教程
返回列表
发新帖
适合自动化工程师的C#上位机教程
[复制链接]
20152
|
0
|
2024-12-24 18:12:33
|
显示全部楼层
|
阅读模式
01
自动化工程师为什么要学习高级编程语言
PLC从最开始的发明就是面向电气人员的,从现在各个厂家的编程手册中就可以看出来,什么线圈、能流、触点等等,全部是电气专业的概念。随着工业制造水平的日益提高,随之对自动控制的要求也越来越高,最初设计的PLC已经慢慢的满足不了工业生产需求。随着中、大型PLC登场,PLC的编程方式也发生了变化,在近几年的中大型PLC、软PLC中已经开始慢慢地淡化了电气概念,在很多方面开始有向软件工程靠近的趋势,比如将面向对象编程理念应用于PLC编程中。为了将软件工程的开发理念应用于PLC编程中,西门子推出了支持VS CODE的SIAMTIC AX开发工具。总之,如果你想在自动化行业深入发展,高级程序设计语言基本上是必须要学习的。
02
IT&OT深度融合
仅仅如此吗?不!对于自动化工程师来说,如果你一直想走技术路线,那么该往哪个方向发展?我相信很多人考虑过这个问题。以我个人的经验来看,从自动化到信息化,融合OT和IT,是个很不错的选择。
目前自动化和信息化中间像是有个鸿沟,懂自动化的人不懂信息化,懂信息化的人又不懂自动化。这样会有什么问题?首先对于一个复杂的智能制造项目来说,沟通成本高,架构无法合理设计。因为有些任务放在自动化里实现比较合理,而有的任务则放在信息化里实现更为合理。这种情况,只有同时熟悉自动化和信息化的人才懂得合理规划项目架构。其次对于项目中的问题,很容易出现自动化的人和信息化的人互相推诿、扯皮。这时如果有个同时熟悉自动化和信息化的人就可以避免这种情况。
未来,同时精通自动化和信息化的智能制造架构师将会非常抢手。其实类似的岗位早就已经在招聘了。
再比如下面这个岗位,如果你同时熟悉自动化和信息化,将具有很大的竞争优势。
03
如何选择高级程序设计语言
软件工程发展了这么多年,目前可供选择的开发语言和工具很多,那么我们到底该选择哪一种呢?这种困惑相信每一个想学高级程序设计的人都有。选择编程语言除了个人爱好相关外,也和行业有关系。目前市面上的主流组态软件都支持.NET组件,比如WinCC、iFix等,使用C#可以定制开发和这些组态软件深度融合的控件以拓展功能。在企业信息化中,二级过程控制和三级制造执行系统绝大部分都是使用C#开发的。随着.NET5的发布,C#将进一步在桌面程序、WEB、移动端、深度学习等领域发力。所以对于有志于往智能制造领域发展的同学,C#是个不错的选择。
04
C#上位机开发一本通
《C#上位机开发一本通》是一本面向自动化工程师的C#上位机开发学习教程!在传统自动化向智能制造转型的今天,PLC+组态软件这样的传统技能显然已经难以满足现代制造业对自动化工程师的要求了,熟悉一门高级程序设计语言将可以使您在高度内卷的行业竞争中脱颖而出,无论是能力或是视野都将会是质的飞跃,形成自己的绝对竞争优势!此教程和目前市场上的C#教程不同点在于它是完全为自动化行业的从业人员量身定制的,结合了工业自动化领域中常用的PLC通信(S7,OPC DA/UA,Modebus TCP,FINS等)、数据库、WinCC交互、工厂数据中心等的应用进行讲解和剖析!
05
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
北岛李工
回复楼主
返回列表
『运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』