C# 西门子Seven读取,写入数据

读取数据要知道的:

1.plc存储区 2 数据存储在哪个地址上 M区:00 03 20 3 读取数据的长度

①0x83 M存储区间

②0x84 DB块

③0x81 I存储空间

④0x82 Q 输出存储空间

Socket socket;

socket三次握手

1.连接

if(socket!=null && socket.Connected)

{

return;

}

socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

socket.Connect("192.168.107.202", 102);

if (socket.Connected) // 链接成功

{

StartReceive();// 接收数据

}

注:两次连接请求

①第一次连接

1字节版本号 默认是03

0x03

1字节 保留值 默认0

0x00

2字节 报文的总长度

0x00, 0x16

1字节从该字节往后字节个数 十进制是17

0x11

PDU 类型

0xE0

DST引用 默认值

0x00,0x00

src引用

0x00,0x01

采用默认值

0x00,

上位机参数

0xc1

参数长度

0x02

0x10 代表双边通信 0x00机架号和插槽号

0x10,0x00

相关推荐
辉视广播对讲6 小时前
医院IPTV,让医疗服务更有温度
网络·人工智能
Tim风声(网络工程师)7 小时前
光功率计中的红光(光衰测试设备)的使用
运维·网络
顾温7 小时前
default——C#/C++
java·c++·c#
InCerry7 小时前
.NET性能优化:提升Apache Arrow读写性能
c#·.net周刊
island13147 小时前
【C++仿Muduo库#3】Server 服务器模块实现上
服务器·开发语言·c++
星辰徐哥7 小时前
C语言网络编程:TCP、UDP、HTTP深度解析
c语言·网络·tcp/ip
茉莉玫瑰花茶8 小时前
LangGraph 介绍
服务器·网络·数据库
mfxcyh8 小时前
如何把对象数据转化为数组
java·服务器·前端
柠檬威士忌9858 小时前
2026-05-09 AI 前沿日报:算力战争、训练网络与前沿模型监管进入新阶段
网络·人工智能
2301_780789668 小时前
云服务器数据会泄露吗?怎么保护云服务器的数据
运维·服务器·tcp/ip·网络安全