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

相关推荐
A.零点17 分钟前
【2个月 C 语言从入门到精通:零基础系统教程】第十二讲:深入了解指针(五)
c语言·开发语言·网络·笔记·visual studio
z落落27 分钟前
C#ToolStrip+StatusStrip 状态栏实时显示系统时间+NotifyIcon系统托盘
开发语言·c#
志栋智能29 分钟前
从固定周期到动态触发:超自动化巡检的智能调度
运维·网络·自动化
a151084169337 分钟前
记一次大模型探索
java·服务器·前端
中云DDoS CC防护蔡蔡1 小时前
游戏杀手- ACCN
运维·服务器·经验分享·网络安全·ddos
无限进步_1 小时前
【Linux】系统级文件I/O与文件描述符深度剖析
linux·运维·服务器
小陈phd1 小时前
LCEL(LangChain Expression Language)语法全解
服务器·网络·langchain
DreamLife☼1 小时前
OpenBCI-可穿戴脑电设备设计与优化
网络·开源硬件·脑机接口·cca·ssvep·openbci·视觉刺激
ctrl_v助手1 小时前
VisionPro (R) QuickBuild相机的连接
服务器·笔记·数码相机·c#
酣大智1 小时前
RIP路由协议
网络·路由器·路由·rip