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

相关推荐
lwx91485213 小时前
Linux-Shell算术运算
linux·运维·服务器
为何创造硅基生物14 小时前
ESP32S3的RGB屏幕漂移问题
网络
好运的阿财14 小时前
process 工具与子agent管理机制详解
网络·人工智能·python·程序人生·ai编程
此刻觐神14 小时前
IMX6ULL开发板学习-01(Linux文件目录和目录相关命令)
linux·服务器·学习
航Hang*14 小时前
第3章:Linux系统安全管理——第2节:部署代理服务
linux·运维·服务器·开发语言·笔记·系统安全
周杰伦fans14 小时前
C# required 关键字详解
开发语言·网络·c#
洛水水14 小时前
深入理解网络编程核心:Reactor、IOCP 与异步 IO 模型详解
网络·iocp
fengfuyao98514 小时前
VC++基于服务器的点对点文件传输实例
服务器·开发语言·c++
favour_you___14 小时前
epoll惊群问题与解决
服务器·网络·tcp/ip·epoll
北方的流星14 小时前
华三网络设备的路由重定向配置
运维·网络·华三