书香伴侣
级别: 略有小成
精华主题: 0
发帖数量: 251 个
工控威望: 435 点
下载积分: 414 分
在线时间: 169(小时)
注册时间: 2019-03-01
最后登录: 2024-11-18
查看书香伴侣的 主题 / 回贴
楼主  发表于: 2022-12-15 15:29
    本人从16年毕业后酒开始接触C#,当时没人带,也没什么学习资料,2021年的时候在B站中到到了C#上位机框架,看了几个视频后慢慢摸索到了C#的门路,随后就开始了真正的C#的探索之路,到现在,利用C#实现了多款PLC之间的通讯,也做了几个串口通讯的项目,随着自己的想法,萌生了利用C#开发了一款自动生成PLC代码的软件。随着入门后,发现C#也没有那么难,很多功能直接百度,直接抄就可以了。当然,个人的学习重点在能用就好,没有必要非要深究为啥要这么写代码,随着做的项目越来越多,慢慢的也就知道了为什么这样写代码了。
     没入门之前的确觉得C#高深莫测,但是入门后就发现一般,但是功能是比较强大,对于工控行业来说,足够用了
[ 此帖被书香伴侣在2023-01-09 21:12重新编辑 ]
本帖最近评分记录:
  • 下载积分:+5(1054529736) 好贴好贴!
    青鸟冲冲冲冲
    打工是不可能的!这辈子都不能打工!
    级别: 家园常客
    精华主题: 0
    发帖数量: 157 个
    工控威望: 746 点
    下载积分: 663 分
    在线时间: 71(小时)
    注册时间: 2022-11-22
    最后登录: 2024-11-19
    查看青鸟冲冲冲冲的 主题 / 回贴
    1楼  发表于: 2022-12-16 08:47
    楼主可以大概说下你是怎么学习,应用的吗?主要用途在哪?我现在主要是搞PLC,也想学点C#充实一下自己!
    青鸟冲冲冲冲
    打工是不可能的!这辈子都不能打工!
    级别: 家园常客
    精华主题: 0
    发帖数量: 157 个
    工控威望: 746 点
    下载积分: 663 分
    在线时间: 71(小时)
    注册时间: 2022-11-22
    最后登录: 2024-11-19
    查看青鸟冲冲冲冲的 主题 / 回贴
    2楼  发表于: 2022-12-16 09:44
    引用
    引用第8楼书香伴侣于2022-12-16 09:03发表的  :


    主要利用C#实现了与倍福PLC通讯,三菱PLC通讯,以及OPC通讯,串口通讯,做了一个测量平台的操作软件,包含数据库,实时曲线功能,配方等,保存为表格等,学C#其实和PLC有共同的地方,比如PLC封装的功能块,在C#里面应该叫方法,PLC里面声明的结构体,就和C#里面的类差不多,先熟悉C#的方法的定义与引用,类的用法与定义之后,剩下的所有功能,百度就可以了,先掌握这些,随后与工控结合的关键就是要研究通讯协议,编写属于自己的通讯类,这个通讯类实现方法有很多种,每个人的思路都不一样,最后,要想界面更美观,图形更好看,再研究一下自定义控件,用来用去也就几个语法,可以编写属于自己的控件库。

    感觉大佬指引,感觉有点眉目了