1、功能块FB_AcpReadSymbol介绍
参数名称 | 参数类型 | 描述说明 |
---|---|---|
targetId | ARRAY\[0..5] OF USINT | 连接服务端的IP地址,数组最后两位固定为1 |
bExecute | BOOL | 上升沿启动功能块,进行ACP变量读取 |
symbol | String | 读取服务端的变量地址,如‘Application.PLC_PRG.Var1’ |
pDst | Pointer to BYTE | 读取服务端的变量数据,数值以BYTE的形式存储在指针指向的地址中 |
cbDst | UDINT | 读取服务端的变量数据长度,使用SIZEOF()来获取变量类型长度 |
tTimeout | TIME | 读取超时时间,默认5s |
参数名称 | 参数类型 | 描述说明 |
---|---|---|
bBusy | Bool | 功能块运行状态,True为运行,False为空闲 |
bError | Bool | 是否报错,True为有错误,False为正常 |
errInfo | String | 错误信息 |
2、功能块FB_AcpWriteSymbol介绍
参数名称 | 参数类型 | 描述说明 |
---|---|---|
targetId | ARRAY\[0..5] OF USINT | 连接服务端的IP地址,数组最后两位固定为1 |
bExecute | BOOL | 上升沿启动功能块,进行ACP变量写入 |
symbol | String | 写入服务端的变量地址,如‘Application.PLC_PRG.Var1’ |
pSrc | Pointer to BYTE | 写入服务端的变量数据,使用ADR()获取写入变量的地址 |
cbSrc | UDINT | 写入服务端的变量数据长度,使用SIZEOF()来获取变量类型长度 |
tTimeout | TIME | 读取超时时间,默认5s |
参数名称 | 参数类型 | 描述说明 |
---|---|---|
bBusy | Bool | 功能块运行状态,True为运行,False为空闲 |
bError | Bool | 是否报错,True为有错误,False为正常 |
errInfo | String | 错误信息 |