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协议是分为客户端和服务端的&

相关推荐
荔园微风4 分钟前
ML.NET机器学习框架基本流程介绍
人工智能·机器学习·.net
InCerry11 小时前
为 .NET 10 GC(DATAS)做准备
性能优化·c#·.net·gc
关关长语14 小时前
(一) Dotnet使用MCP的Csharp SDK
网络·.net·mcp
喵叔哟21 小时前
7. 从0到上线:.NET 8 + ML.NET LTR 智能类目匹配实战--反馈存储与数据治理:MongoDB 设计与运维
运维·mongodb·.net
.NET修仙日记1 天前
SQL Server实战指南:从基础CRUD到高并发处理的完整面试题库
面试·职场和发展·c#·.net·sql server·.net全栈经典面试题库
weixin_456904271 天前
基于.NET Framework 4.0的串口通信
开发语言·c#·.net
yuyuyui1 天前
Roslyn 技术解析:如何利用它做代码规范检查与运行时代码生成?
.net
IDOlaoluo2 天前
如何安装 NDP48-x86-x64-AllOS-ENU.exe | .NET Framework 4.8 离线安装教程
.net
追逐时光者2 天前
使用 Visual Studio 快速创建 NuGet 程序包并发布到 NuGet 官网
后端·.net·visual studio
焚 城2 天前
.net8.0_webapi 生成二维码
.net