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

相关推荐
北山有鸟7 分钟前
address-cell& size-cell
linux·网络
车载诊断技术7 分钟前
在工作中如何保持奋斗的动力?
网络·架构·汽车·电子电气架构·ecu 诊断 diag
其实防守也摸鱼11 分钟前
软件安全与漏洞--实验 软件安全需求分析
网络·安全·网络安全·需求分析·法律·实验·软件安全与漏洞
小则又沐风a11 分钟前
基础的开发工具(Linux)
linux·运维·服务器
Fanfanaas15 分钟前
Linux 系统编程 进程篇 (六)
linux·服务器·c语言·开发语言
爱笑的Sunday15 分钟前
Linux Java前后端项目 企业级0-1完整部署手册
java·linux·运维·服务器
xyx-3v16 分钟前
FreeRTOS队列通信
java·服务器·网络
weixin_4514315619 分钟前
HLS加密流解码异常导致视频花屏?通用技术解析及合规指引
网络·音视频
wanhengidc19 分钟前
云手机是什么黑科技?
运维·网络·科技·安全·web安全·智能手机
佳xuan22 分钟前
QA与RAG检索
java·服务器·前端