功能块对溢出条件的响应
通常,存有历史记录的功能块指令在发生溢出时不会使用
NAN 或
INF 值来更新历史记录。每条指令都会对溢出条件作出以下任一响应。
NAN 或
INF 值来更新历史记录。每条指令都会对溢出条件作出以下任一响应。响应 | 指令 |
响应 1 功能块执行其算法并检查结果是否为 NAN 或 INF。如果 NAN 或 INF,则块输出 NAN 或 INF。 | ALM NTCH DEDT PMUL DERV POSP ESEL RLIM FGEN RMPS HPF SCRV LDL2 SEL LDLG SNEG LPF SRTP MAVE SSUM MAXC TOT MINC UPDN MSTD MUX |
响应 2 具有输出限制的块执行其算法并检查 NAN 或 INF 的结果。输出限值由输入参数 HighLimit 和 LowLimit 定义。如果 INF,则该块输出受限制的结果。如果 NAN,则不使用输出限制,并且块输出 NAN。 | HLL、INTG、PI、PIDE、SCL、SOC |
响应 3 溢出条件不适用。这些指令通常均有具有布尔型输出。 | BAND、BNOT、BOR、BXOR、CUTD、D2SD、D3SD、DFF、JKFF、OSFI、OSRI、RESD、RTOR、SETD、TOFR、TONR |
提供反馈