[西门子] 博途群讨论:为什么建议学习C#和如何学习C#高级语言

[复制链接]
查看26584 | 回复0 | 2024-3-18 12:31:19 | 显示全部楼层 |阅读模式
"三阶段"优秀工程师之路

1、基础阶段:博途PLC的系统化与专项学习。

2、中级阶段:博途实例与C#基础学习视频,完成OT与IT融合化学习。

3、高级阶段:博途的标准化编程方法学习。

标准化方法之路!



      8个博途群,除了讨论博途PLC外,更多的是讨论C#等高级语言的应用。本公众号的C#内容也占了很多篇幅。通过群讨论和文章分享,总结一下为什么学习C#和如何学习C#高级语言。

一、群讨论

群友A:那位兄弟有c#的工控程序源码分享一下,现在正在学习。

群友B:要自己写一个完整的类似WINCC那样谈何容易哟,一般都是更具实际情况做一部分,数据采集和与上层系统通信。专业性强的东西没得那么容易混。

群友C:只是数据采集的话C#能实现的Labview也可以的,并且Labview相对容易上手些。

群友A:c#的使用范围和灵活性要比Labview好,当然学习难度也大一些。

群友B:各有优缺点吧

群友C:labview开发效率快,一般搞自动化的工程师买一本书看看都可以无师自通。

芮庆忠:我还是建议学习C#,因为工业现场大部分是C#开发的数据管理系统。

群友A:玩全赞同。

芮庆忠:C#几个特点:面向对象编程、简单易学、生态好,更重要的是学习IT化的方法。

群友C:学C#有一定难度,但要要有人带着你从小项目练手才好。

芮庆忠:从LAD、到SCL、到C#,这是我理解的路径,最好也做过Scada的脚本开发。

群友B:嗯 我是这个路线,LAD-> SCL-> SCADA ->C#。

二、为什么学习C#

      生产线信息化系统已经成为标配,高级语言是信息化系统的基础。我认为学习C#高级语言的三个原因:

1、生产线的信息化系统大部分是C#高级语言开发的。

2、遇到很多自动化工程师,有高级语言能力的工程师都是非常优秀的。

3、C#高级语言的几个特点:面向对象编程、简单易学、生态好。

学习的目标:学习IT化的方法。

三、如何学习C#

      自动化工程师的晋级路径是:LAD-> SCL-> SCADA ->C#,是一个循序渐进的过程。当你把“Visual Studio”安装完成时,学习只是一个过程了。

推荐一本书籍





PLC标准化的技术路线讲解视频:S88标准、技术架构和不断迭代

PLC标准化编程的技术架构的思考与分享

博途群讨论:两个群对C#和SCL语言的讨论,终于把SCL语言应用总结清楚了

群交流的价值:6年西门子精英群的群友真实反馈

书友之约:博途PLC书籍3大配套资源发布

加入博途之友,与优秀工程师有约



芮老师的书籍(京东和当当可以购买)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则