| This table documents the recommended substitutions of IEC 61499-style function block types for those IEC 61131-3 function block types and functions that are no longer supported by the Functional Programming pattern for programming in the IEC 61131-3 FBD language. | |
| Unsupported IEC 61131-3 Function Block Type |
Recommended IEC 61499 Function Block Type |
|---|---|
| CTD | E_CTD |
| CTU | E_CTU |
| CTUD | E_CTUD |
| CTUD | E_CTUD |
| F_TRIG | E_F_TRIG |
| R_TRIG | E_R_TRIG |
| RS | E_RS |
| SR | E_SR |
In the table below, the notation xxx represents a supported data type, e.g., REAL.
| Unsupported IEC 61131-3 Function |
Recommended IEC 61499 Function Block Type |
|---|---|
| DATE_AND_TIME functions, e.g., MAX_DATE_AND_TIME |
FB_xxx_DT, e.g., FB_MAX_DT |
| GE, GT, LE, LT, LIMIT, MIN, MAX for bit strings |
Not supported for BOOL, BYTE, WORD, DWORD, LWORD |
| DIV_xxx | FB_DIV_xxx |
| MOD_xxx | FB_MOD_xxx |
| ROL_xxx | FB_ROL_xxx |
| ROR_xxx | FB_ROR_xxx |
| SINT operations | Not supported |
| WSTRING functions (CONCAT, etc.) | FB_CONCAT, etc. |
Last updated: 2006-09-14.
©2006 Holobloc Inc. All rights reserved.