Siemens S5 FetchWrite

Fetch/Write 是一种基于 TCP/IP 的通信协议,它允许 PLC 与其他设备(如 SCADA 系统、HMI 设备、其他 PLC 等)进行数据交换。Fetch 操作用于从 PLC 读取数据,而 Write 操作用于向 PLC 写入数据。

Neuron 的 Siemens FetchWrite 插件用于带有网络扩展模块 CP443 的西门子 PLC 的访问,如,s7-300/400。

添加插件

配置 -> 南向设备,点击添加设备来创建设备节点,输入插件名称,插件类型选择 Siemens FetchWrite 启用插件。

设备配置

点击插件卡片或插件列,进入设备配置页。配置 Neuron 与设备建立连接所需的参数,下表为插件相关的配置项。

字段说明
PLC IP地址远程 PLC 的 IP
PLC 端口远程 PLC 的端口,默认为 102

设置组和点位

完成插件的添加和配置后,要建立设备与 Neuron 之间的通信,首先为南向驱动程序添加组和点位。

完成设备配置后,在南向设备页,点击设备卡片/设备列进入组列表页。点击创建来创建组,设定组名称以及采集间隔。完成组的创建后,点击组名称进入点位列表页,添加需要采集的设备点位,包括点位地址,点位属性,数据类型等。

公共配置项部分可参考连接南向设备,本页将介绍支持的数据类型和地址格式部分。

数据类型

  • INT8
  • UINT8
  • INT16
  • UINT16
  • INT32
  • UINT32
  • INT64
  • UINT64
  • FLOAT
  • DOUBLE
  • BIT
  • STRING

地址格式

AREA ADDRESS[.BIT][.LEN]

AREA ADDRESS

区域数据类型属性备注
DBint16,uint16,bit,int32,uint32,int64,uint64,float,double,string主存数据块,以 words 读写
Mint8,uint8,int16,uint16,bit,int32,uint32,int64,uint64,float,double,string读/写标志内存 M,以 bytes 读写
Iint8,uint8,int16,uint16,bit,int32,uint32,int64,uint64,float,double,string读/写输入,以 bytes 读写
Qint8,uint8,int16,uint16,bit,int32,uint32,int64,uint64,float,double,string读/写输出,以 bytes 读写
PEPAint8,uint8,int16,uint16,bit,int32,uint32,int64,uint64,float,double,string读/写IO modules,以 bytes 读写
Zint16,uint16,bit,int32,uint32,int64,uint64,float,double,string读/写计数器,以 words 读写
Tint16,uint16,bit,int32,uint32,int64,uint64,float,double,string读/写计时器,以 words 读写

.BIT

选填,指某一地址的某一位。

.LEN

当数据类型为 string 类型时,是必填项,表示字符串长度。

地址示例

地址数据类型说明
I0int16I 区域,地址为 0
I1uint16I 区域,地址为 1
Q2int16Q 区域,地址为 2
Q3uint16Q 区域,地址为 3
PEPA4int16PEPA 区域,地址为 4
PEPA5int16PEPA 区域,地址为 5
T6int16T 区域,地址为 6
T7int16T 区域,地址为 7
Z8uint16Z 区域,地址为 8
Z9uint16Z 区域,地址为 9
DB10.DBW10int1610 数据块中,起始数据字为 10
DB12.DBW10uint1612 数据块中,起始数据字为 10
DB10.DBW10float10 数据块中,起始数据字为 10
DB11.DBW10double11 数据块中,起始数据字为 10
I0.0bitI 区域,地址为0,第 0 位
I0.1bitI 区域,地址为0,第 1 位
Q1.0bitQ 区域,地址为1,第 0 位
Q1.2bitQ 区域,地址为1,第 2 位
PEPA2.1bitPEPA 区域,地址为2,第 1 位
PEPA2.2bitPEPA 区域,地址为2,第 2 位
T3.3bitT 区域,地址为3,第 3 位
T3.4bitT 区域,地址为3,第 4 位
Z4.5bitZ 区域,地址为4,第 5 位
Z4.6bitZ 区域,地址为4,第 6 位
DB1.DBW10.1bit1 数据块中,起始数据字为 10,第 0 位
DB2.DBW1.15bit2 数据块中,起始数据字为 1,第 15 位
DB1.DBW12.20string1 数据块中,起始数据字为 12,字符串长度为 20

数据监控

完成点位的配置后,您可点击 监控 -> 数据监控查看设备信息以及反控设备,具体可参考数据监控