这个功能块位于3S-Smart Software Solutions GmbH SoftMotion CODESYS 函数库 ⇘ SM3_CNC.library。用于读取一个 OutQueue 文件,此文件是通过CNC编辑器产生的,位于PLC文件系统中并且提供一个 OutQueue 结构体,用于解码器的处理。
| 
 | 类型 | 初始值 | 描述 | 
|---|---|---|---|
| VAR_IN | 
 | 
 | 
 | 
| bExecute | BOOL | FALSE | 当为 TRUE,功能块被激活。 | 
| sFileName | STRING(80) | '' | 文件路径 | 
| pBuffer | Pointer TO BYTE | 
 | 指向一个IEC应用允许的足够大并且有空数据区域(缓冲区)。 | 
| dwBufferSize | DWORD | 0 | 按位定义的缓冲区大小。 | 
| VAR_OUT | 
 | 
 | 
 | 
| bDone | BOOL | FALSE | TRUE,如果参数可以读取。 | 
| bBusy | BOOL | FALSE | TRUE,当功能块的处理没有完成。 | 
| bError | BOOL | FALSE | 功能块内部发生错误信号。 | 
| ErrorID | SMC_ERROR | 0 | 错误ID | 
| poqDataOut | Pointer TO SMC_OUTQUEUE | 
 | 指向读取的队列。 | 
| iObjectsRead | UDINT | 0 | 当前读取并写入到队列中 ⇘ SMC_GEOINFO对象的数量。 |