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

相关推荐
老鱼说AI33 分钟前
《深入理解计算机系统》(CSAPP)2.2:整数数据类型与底层机器级表示
开发语言·汇编·算法·c#
小周学学学38 分钟前
Vcenter-ssl证书过期解决
运维·服务器
观测云1 小时前
保姆级服务可观测教学:高可靠 NetStat 可观测实践
网络·观测云
MonkeyKing_sunyuhua1 小时前
本地将镜像打包推送到阿里云的镜像服务器
java·服务器·阿里云
奥地利落榜美术生灬1 小时前
知识点总结(二)POSIX API 、 tcp/ip网络协议栈、dpdk
网络·网络协议·tcp/ip
桌面运维家1 小时前
Linux VHD 更新指南:提升虚拟磁盘性能
linux·运维·服务器
Shining05961 小时前
AI 编译器系列(四)《AI 编译器中的后端优化》
linux·服务器·人工智能·线性代数·算法·triton·ai编译器
主角1 71 小时前
Nginx性能优化与监控
网络·nginx·性能优化
NGC_66111 小时前
从URL输入到页面显示:浏览器背后的完整工作流程解析
网络
川石课堂软件测试1 小时前
接口测试需要注意的一些BUG
网络·数据库·python·单元测试·bug·压力测试·tornado