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 分钟前
LockMyPix高级版|军事级加密守护你的私密数据
网络·移动安全·数据加密·隐私保护·安全软件
BAGAE15 分钟前
星链卫星数据获取:从太空安全到实时通信的技术革命
网络·数据结构·数据库·算法·云计算·hbase
ysn1111120 分钟前
红点框架系统设计
系统架构·c#
步步为营DotNet20 分钟前
借助 C# 14 特性强化 .NET 后端数据验证的深度实践
java·c#·.net
手握风云-30 分钟前
ProtoBuf:从序列化原理到高性能架构底座(一)
java·网络·架构
caimouse34 分钟前
Reactos 第 9 章 设备驱动 — 9.6 中断处理
网络·windows
herinspace34 分钟前
管家婆辉煌软件如何新增往来单位档案分类
服务器·数据库·电脑·管家婆软件
影寂ldy1 小时前
C# 泛型委托
java·算法·c#
RoboWizard1 小时前
一块硬盘上架前要闯多少关?
java·服务器·数据库
吴阿福|一人公司1 小时前
深度解析 Python 类变量修改的命名空间隔离
java·服务器·数据结构