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 分钟前
软件安全与漏洞--软件安全编码
java·前端·网络·安全·网络安全·web·工具
风继续吹..6 分钟前
C# 文件输入输出 精简理解
开发语言·c#
j_xxx404_19 分钟前
Linux进程信号捕捉与操作系统运行本质深度解析
linux·运维·服务器·开发语言·c++·人工智能·ai
eggrall20 分钟前
Linux信号——保存信号
linux·运维·服务器
XiaoLin laile22 分钟前
数据自主可控时代,企业私有化通讯部署价值解析
网络
学习3人组23 分钟前
思科Packet Tracer 7.4 生成树协议(STP)配置与安全防护上机讲义
网络·安全·php
魔法阵维护师24 分钟前
从零开发游戏需要学习的c#模块,第十章(设计模式入门)
学习·游戏·设计模式·c#
z202305081 小时前
以太网之VLAN介绍
linux·服务器·网络·人工智能·ai
风继续吹..1 小时前
C# 文件 IO 实操练习题 5道
开发语言·c#
苦荞米1 小时前
C#中,Ticks不能作为时间戳使用。
c#