Skip to Content
本页目录

西门子 Fetch/Write 主站

Siemens Fetch/Write 协议 PLC 地址读写驱动

选择入口

进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“SiemensFetchWriteMaster”。

支持的通道和数据类型

通道类型配置前检查
TCP 客户端确认设备 IP、端口和网关到设备的网络可达性。

可选数据类型: Boolean、Byte、Int16、UInt16、Int32、UInt32、Int64、UInt64、Float、Double、String

上述列表表示当前插件允许选择的类型;具体地址的位宽、数组、字符串长度及读写范围仍以本页规则为准,不能据此把每个地址解释成任意类型。

该插件只支持 TcpClient 通道。默认数据解析顺序为 ABCD,默认最大打包长度为 200 字节;读写超时、失败重试、写优先等公共属性见采集配置。

地址规则

  • Fetch/Write 地址支持 I、Q、M、DB、T、C,数值均为十进制字节起点;DB 示例为 DB20.100。Boolean 必须显式使用“字节.位”,例如 M100.3,并通过字节读改写实现。I 区只允许读取,DB/T/C 访问长度必须是偶数字节,当前版本只支持 TCP 客户端。

设备调试

进入“开发配置 → 采集配置”,选择当前设备后打开工作区顶部的“协议调试”页签。

功能作用
读写按 Siemens Fetch/Write 地址读取或写入测试值。写入前确认目标区域和现场安全。
消息查看 Fetch/Write 请求、响应和错误状态,用于核对区域、地址和数据长度。

读写

SiemensFetchWriteMaster:读写

按当前插件地址规则执行读取或写入验证;写入前确认现场安全和权限。

消息

SiemensFetchWriteMaster:消息

查看设备收发消息和协议日志,定位报文格式、连接和解析问题。

验证重点

在 PLC 编程软件中在线监视 DB20.100,与变量当前值比较,并确认采集时间继续推进。

排障差异

  • DB/T/C 访问按偶数字节对齐;I 区只读。Fetch/Write 与 S7 协议不同,不能只因同为西门子就复用端口。

相关操作

  • 采集配置:查看通道、设备和公共变量配置。
  • 插件索引:查找其它采集或数据转发插件。