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

相关推荐
漉水浮沙1 分钟前
cat /proc/interrupts 验证nvme 中断聚合
服务器
sublime886 分钟前
JNPF快速开发平台存在任意文件读取漏洞 附PO
网络·安全·web安全·网络安全
就叫飞六吧6 分钟前
Java “跨平台”指的是(.class 字节码)跨平台,而不是指 JVM 这个软件本身跨平台
服务器·笔记
山有木兮啊12 分钟前
MSS Clamping (MSS Adjustment)
网络
故事不长丨12 分钟前
C#File文件操作全解析:从基础用法到异常处理
服务器·开发语言·visualstudio·c#·文件操作·io流·file
超级大福宝23 分钟前
在 Linux 发行版中安装 Times New Roman 字体
linux·运维·服务器
汽车仪器仪表相关领域26 分钟前
半自动精准检测,降本增效之选——NHD-1050半自动远、近光检测仪项目实战分享
服务器·人工智能·功能测试·安全·可用性测试
青果网络_xz32 分钟前
海外HTTP代理适合哪些业务?与Socks/隧道的区别
网络·网络协议·http
KAXA_36 分钟前
KAXA智联电镀电泳车间,实现“0掉线”高可靠网络覆盖!
网络·无线通信·电泳车间·金属加工·车间网络覆盖
fy zs39 分钟前
网络基础概念
linux·网络·c++