C#调用 S7.net 读写西门子PLC数据() 点击:52 | 回复:0



yang20908

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1474回
  • 年度积分:68
  • 历史总积分:8304
  • 注册:2010年4月06日
发表于:2025-03-15 14:37:10
楼主

        目前工业自动化有IT OT深度融合的趋势,目前大多数自动化企业电气工程师人员上位机基础薄弱,从这一期开始,根据个人行业经验积累,对相关知识运用做一个简单的科普,适合有一定高级语言基础的电气工程师。不定期更新接近实用的小操作技巧。 初步定为 西门子  三菱  Modbus  Mqtt四个板块,欢迎大家评论,给与宝贵建议与支持。

        第一部分讲解上位机与西门子PLC,分通讯连接  读写数据测试  简单实用案例三章。

        首先建立C# 项目(建议使用Net 4.6之后 的Winform架构),创建后添加dll库,在NuGet程序包搜索S7netplus(支持西门子PLC dll众多,以S7为例),安装好相应版本(不必要最新版)

        1742018877424.png

        添加后项目引用里面会自动出现S7.Net

        1742019000314.png     

        在窗体里面添加文本框  标签  两个连接  断开按钮 CPU类型选择框  选型框Item添加以下数据:

        1742018531231.png

        image.png

        实例化PLC对象  在连接 断开PLC按钮事件中编写如下代码      

        1742020162642.png

       1742020310362.png

      保存并编译,

      Enjoy!!  


1分不嫌少!


热门招聘
相关主题

官方公众号

智造工程师