当前位置: 首页 > news >正文

VisaulStudio2022下用VB.net实现socket与西门子PLC进行通讯案例(优化版)

前言
对于电气工程师来说,不仅要会PLC,还要会上位机。

此前,我写过一个VB.net下雨西门子PLC通讯案例的博文:
VisaulStudio2019下用VB.net实现socket与西门子PLC进行通讯案例
但当时很多东西都理解不深,博文也写的比较浅,但我看有不少收藏,也有些朋友在底下询问,所以,基于这篇文章,我准备更新一下,重写一个VS2022版。

配置:
平台:windows
工具:visual sdutio 2022
语言:VB.net
通讯协议:socket

其中,关于PLC侧的设置,还是和之前一致,我就不细说了,主要关注上位机侧的程序变化。
注:其实,上位机与PLC的通讯,如果使用通用协议,比如串口或者socket,那么无论是哪个品牌的PLC,只要当前型号支持socket,上位机这边是通用的。

一、PLC侧设置:

可以查看之前的博文:
VisaulStudio2019下用VB.net实现socket与西门子PLC进行通讯案例
在此处不多述了。

二、上位机侧程序:

socket协议是分为客户端和服务端的&

http://www.lryc.cn/news/295219.html

相关文章:

  • npm安装命令
  • 【Git版本控制 01】基本操作
  • Spring 开发 pom.xml 配置文件(通用配置)
  • LabVIEW高精度主动模拟肺系统的开发与应用
  • 打包 iOS 的 IPA 文件
  • [Vulnhub靶机] DriftingBlues: 2
  • 鸿蒙 WiFi 扫描流程(1)
  • 基于YOLOv8的暗光低光环境下(ExDark数据集)检测,加入多种优化方式---DCNv4结合SPPF ,助力自动驾驶(一)
  • (十三)springboot实战——springboot前后端分离方式项目集成spring securtity安全框架
  • XCTF:3-1[WriteUP]
  • 常用ES技巧二
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Rating组件
  • Python进阶--爬取下载人生格言(基于格言网的Python3爬虫)
  • FastAdmin
  • Java设计模式大全:23种常见的设计模式详解(一)
  • SaperaCamExpert(相机专家)中文使用指南
  • ES鉴权设计以及相关探讨
  • 为什么SpringBoot胖Jar不好
  • Java学习笔记2024/2/6
  • 2024 高级前端面试题之 前端安全模块 「精选篇」
  • SpringBoot Security安全认证框架初始化流程认证流程之源码分析
  • 2024美赛预测算法 | 回归预测 | Matlab基于RIME-LSSVM霜冰算法优化最小二乘支持向量机的数据多输入单输出回归预测
  • test1
  • 远程主机可能不符合 glibc 和 libstdc++ Vs Code 服务器的先决条件
  • 备战蓝桥杯---数据结构与STL应用(进阶2)
  • SpringBoot:多环境配置
  • input框中添加一个 X(关闭/清空按钮)
  • Unity3d Shader篇(三)— 片元半兰伯特着色器解析
  • 【vue3学习P5-P10】vue3语法;vue响应式实现
  • 相机图像质量研究(3)图像质量测试介绍