这个功能块位于函数库 ⇘ SM3_Basic.library。用于在一个上升信号触发时记录轴的位置值。
| 类型 | 初始值 | 描述 | |
|---|---|---|---|
| VAR_IN_OUT | |||
| Axis | AXIS_REF | 
 | 映射到轴,需要在上升沿输入时记录位置的轴,参阅 ⇘ AXIS_REF_SM3 | 
| TriggerInput | TRIGGER_REF | 
 | 关联到上升沿信号,参阅TRIGGER_REF。 | 
| VAR_INPUT | |||
| Execute | BOOL | FALSE | 此信号的上升沿将启动功能块的处理 | 
| WindowOnly | BOOL | FALSE | 如果为 TRUE,触发信号只能在特殊的窗口中进行指定(在下文中进行定义) | 
| FirstPosition | LREAL | 0 | 在触发信号接收时。 | 
| LastPosition | LREAL | 0 | 在触发信号接收时的结束位置 (以units [u]为单位)。 | 
| VAR_OUTPUT | |||
| Done | BOOL | FALSE | TRUE,如果触发信号被接收 | 
| Busy | BOOL | FALSE | TRUE,如果功能块的处理没有完成 | 
| Error | BOOL | FALSE | 功能块内部发生错误信号 | 
| ErrorID | SMC_ERROR | 0 | 错误ID,参阅 ⇘ SMC_Error | 
| RecordedPosition | LREAL | 0 | 触发信号发生时的位置 (以units [u]为单位) | 
| CommandAborted | BOOL | FALSE | TRUE,如果命令被另一个命令中断 |