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 | 错误信息 |