Differences: System blocks in predecessor product to current product
This article is an extension of the article "Differences: Predecessor product to current product". This article lists only the differences of the logi.CAD/32 systems blocks compared to the logi.CAD 3 system blocks.
The following tables are organized in a slightly different way. However, the same icons apply as listed in the article "Differences: Predecessor product to current product".
General differences for system function blocks and functions
System function blocks or functions from "IEC61131-3"
General differences for system function blocks and functions
System functions differ regarding the storing behavior:
LC32
Variables in functions have storing behavior.
LC3
Variables in functions do not have storing behavior.
System functions differ regarding their interface:
LC32
The system functions have a VAR_OUTPUT (the name is specified below for each function under "Differences regarding interface").
LC3
The system functions have a return value instead of the VAR_OUTPUT.
System function blocks and functions using the following data types might differ from logi.CAD/32 to logi.CAD 3:
Data type
Reason
TIME
different timer frequency because it depends on the target system
DATE
different lower limit (see table for "Supported elementary data types" in article "Differences: Predecessor product to current product" for more information)
TIME_OF_DAY
different upper limit (see table for "Supported elementary data types" in article "Differences: Predecessor product to current product" for more information)
DATE_AND_TIME
different lower limit (see table for "Supported elementary data types" in article "Differences: Predecessor product to current product" for more information)
STRING
different behavior concerning memory error:
There is no memory error in LC32. But in LC3 there might be a memory error.
Possible different results for REAL inputs:
System blocks with REAL inputs might return (marginal) other results within the threshold range in logi.CAD 3 than in logi.CAD/32 because of the following reason:LC32
The double variant of the C-runtime is used.
LC3
The optimized float variant of the C-runtime is used.
This applies to system blocks from "IEC61131-3" as well as from "IEC61131-3_(Ext)" (see below for the affected blocks).
System function blocks or functions from "IEC61131-3"
BISTABLE function blocks
RS block
Migration |
|
Differences |
none |
SEMA block
Migration |
|
Differences |
none, but in LC3 realized as enhancement to IEC-standard |
SR block
Migration |
|
Differences |
none |
BITSTRING functions
AND block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
NOT block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
OR block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
ROL block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
ROR block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
SHL block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
SHR block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
XOR block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
COMPARE functions
EQ block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
GE block
Migration |
|
Differences regarding interface |
|
LC32 |
ANY_ELEMENTARY as possible data types for the inputs |
LC3 |
no STRING for the inputs |
GT block
Migration |
|
Differences regarding interface |
|
LC32 |
ANY_ELEMENTARY as possible data types for the inputs |
LC3 |
no STRING for the inputs |
LE block
Migration |
|
Differences regarding interface |
|
LC32 |
ANY_ELEMENTARY as possible data types for the inputs |
LC3 |
no STRING for the inputs |
LT block
Migration |
|
Differences regarding interface |
|
LC32 |
ANY_ELEMENTARY as possible data types for the inputs |
LC3 |
no STRING for the inputs |
NE block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
CONVERT functions
INTTOBCD block
Migration |
|
Differences regarding interface |
|
LC32 |
name = INTTOBCD |
LC3 |
name = e.g. TO_BCD_BYTE – logi.CAD 3 provides the following functions: TO_BCD_BYTE, TO_BCD_DWORD, TO_BCD_LWORD, TO_BCD_WORD (but there is no TO_BCD_BOOL) |
COUNTER function blocks
CTD block
Migration |
|
Differences regarding behavior |
|
LC32 |
Decrementing is stopped,
if the
value
-32,767
is reached. |
LC3 |
Decrementing is stopped,
if the lower
limit of
INT
(= value
-32,768
) is reached. |
Differences regarding interface |
|
LC32 |
input named >CD |
LC3 |
input named CD |
CTD_ANY_NUM block
Migration |
|
Differences regarding behavior |
|
LC32 |
Decrementing is stopped, if the lower limit of the data type + 1 is reached. For INT, this is the value -32,767. |
LC3 |
Decrementing is stopped, if the lower limit of the data type is reached. For INT, this is the value -32,768. |
Differences regarding interface |
|
LC32 |
name = CTD_ANY_NUM |
LC3 |
name = e.g. CTD_DINT – logi.CAD 3 provides the following function blocks: CTD_DINT, CTD_INT, CTD_LINT, CTD_UDINT, CTU_UINT, CTD_ULINT (but there is no CTD_SINT, CTD_USINT, CTD_REAL, CTD_LREAL) |
CTU block
Migration |
|
Differences regarding behavior |
|
LC32 |
In case of overflow/underflow, ENO is set to FALSE. |
LC3 |
In case of overflow/underflow, ENO is not set to FALSE . |
Differences regarding interface |
|
LC32 |
input named >CU |
LC3 |
input named CU |
CTU_ANY_NUM block
Migration |
|
Differences regarding interface |
|
LC32 |
name = CTU_ANY_NUM |
LC3 |
name = e.g. CTU_DINT – logi.CAD 3 provides the following function blocks: CTU_DINT, CTU_INT, CTU_LINT, CTU_UDINT, CTU_UINT, CTU_ULINT (but there is no CTU_SINT, CTU_USINT, CTU_REAL, CTU_LREAL) |
CTUD block
Migration |
|
Differences regarding behavior |
|
LC32 |
Decrementing is stopped,
if the
value
-32,767
is reached. |
LC3 |
Decrementing is stopped, if the lower limit of INT (= value -32,768) is reached. If both inputs CU and CD are set, nothing happens. |
Differences regarding interface |
|
LC32 |
inputs named >CU and >CD |
LC3 |
inputs named CU and CD |
CTUD_ANY_NUM block
Migration |
|
Differences regarding behavior |
|
LC32 |
If both inputs >CU and >CD are set, >CU takes precedence. |
LC3 |
If both inputs CU and CD are set, nothing happens. |
Differences regarding interface |
|
LC32 |
name = CTUD_ANY_NUM |
LC3 |
name = e.g. CTUD_DINT – logi.CAD 3 provides the following function blocks: CTUD_DINT, CTUD_INT, CTUD_LINT, CTUD_UDINT, CTUD_UINT, CTUD_ULINT (but |
EDGE function blocks
F_TRIG block
Migration |
|
Differences |
none |
R_TRIG block
Migration |
|
Differences |
none |
NUMERIC functions
ABS block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
ACOS block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
ADD block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
ASIN block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
ATAN block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
COS block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
DIV block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
EXP block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
EXPT block
Migration |
|
Differences regarding behavior |
|
LC32 |
If an error is detected while executing EXPT, the output ENO of is set to FALSE. |
LC3 |
EXPT does not provide an internal error diagnostic. Therefore, the output ENO follows the input EN only
. However, the return value might not be a valid number, but NaN (see example 2), +Infinity or -Infinity.
You might want to use the IS_VALID block of logi.CAD 3 in your application to check the validity of ANY_REAL values. |
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
LN block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
LOG block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
MOD block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
MOVE block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
MUL block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
SIN block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
SQRT block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
SUB block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
TAN block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
SELECT functions
LIMIT block
Migration |
|
Differences regarding interface |
|
LC32 |
ANY_ELEMENTARY as possible data types for the inputs |
LC3 |
no STRING for the inputs |
MAX block
Migration |
|
Differences regarding interface |
|
LC32 |
ANY_ELEMENTARY as possible data types for the inputs |
LC3 |
no STRING for the inputs |
MIN block
Migration |
|
Differences regarding interface |
|
LC32 |
ANY_ELEMENTARY as possible data types for the inputs |
LC3 |
no STRING for the inputs |
SEL block
Migration |
|
Differences regarding interface |
|
LC32 |
inputs named IN0 and IN1output named OUT1 |
LC3 |
inputs named IN1 and IN2return value instead of OUT1 |
STRING functions
CONCAT block
Migration |
|
Differences regarding behavior |
|
LC32 |
result string: max. 127 characters |
LC3 |
result string: combined length of the inputs |
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
DELETE block
Migration |
|
Differences regarding behavior |
|
LC32 |
Value 0 or a negative value at input P defines a position "left of the string" (in the invisible range of IN). As a consequence, the ENO-output is set to FALSE in logi.CAD/32. |
LC3 |
For value 0 or a negative value at input P (= the position), the ENO-output is set to FALSE in logi.CAD 3 as well. |
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
FIND block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
|
INSERT block
Migration |
|
Differences regarding behavior |
|
LC32 |
A negative value at input P defines a position "left of the string" (in the invisible range of IN). As a consequence, the ENO-output is set to FALSE in logi.CAD/32. |
LC3 |
For a negative value at input P (= the position), the ENO-output is set to FALSE in logi.CAD 3 as well. |
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
LEFT block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
LEN block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
MID block
Migration |
|
Differences regarding behavior |
|
LC32 |
Value 0 or a negative value at input P defines a position "left of the string" (in the invisible range of IN). As a consequence, the ENO-output is set to FALSE in logi.CAD/32. |
LC3 |
For value 0 or a negative value at input P (= the position), the ENO-output is set to FALSE in logi.CAD 3 as well. |
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
REPLACE block
Migration |
|
Differences regarding behavior |
|
LC32 |
Value 0 or a negative value at input P defines a position "left of the string" (in the invisible range of IN). As a consequence, the ENO-output is set to FALSE in logi.CAD/32. |
LC3 |
For value 0 or a negative value at input P (= the position), the ENO-output is set to FALSE in logi.CAD 3 as well. |
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
RIGHT block
Migration |
|
Differences regarding interface |
|
LC32 |
output named OUT1 |
LC3 |
return value instead of OUT1 |
TIME functions
CONCAT_D block
Migration |
|
Differences regarding interface |
|
LC32 |
name = CONCAT_D |
LC3 |
name = CONCAT_DATE_TOD |
DIV_T block
Migration |
|
Differences regarding interface |
|
LC32 |
name = DIV_T |
LC3 |
name = DIV_TIME |
MUL_T block
Migration |
|
Differences regarding interface |
|
LC32 |
name = MUL_T |
LC3 |
name = MUL_TIME |
TIMER function blocks
RTC block
Migration |
|
Differences |
none, but in LC3 realized as enhancement to IEC-standard |
TOF block
Migration |
|
Differences |
none |
TON block
Migration |
|
Differences |
none |
TP block
Migration |
|
Differences |
none |
System function blocks or functions from "IEC61131-3_(Ext)"
Conversion of REAL/LREAL
Conversion of REAL/LREAL values to ANY_INT
See below for the affected blocks.
Migration |
|
Differences |
|
LC32 |
Half portions (such as 0.5 or 0.05) are rounded up. |
LC3 |
Half portions are rounded to the next even integer. |
Conversion of REAL/LREAL constants to ANY_INT vs. REAL/LREAL variable to ANY_INT
See below for the affected blocks.
Migration |
|
Differences |
|
LC32 |
Depending on your logi.CAD/32 target system it is possible that the conversion of REAL/LREAL literals results in different ANY_INT values that the conversion of REAL/LREAL variables with the appropriate value. |
LC3 |
The conversion of REAL/LREAL literals results in same ANY_INT values as the conversion of REAL/LREAL variables with the appropriate value. |
Conversion of TIME/TOD in case of overflows
See below for the affected blocks.
Migration |
|
Differences |
|
LC32 |
The TIME or TOD value is internally converted, then the converted value is clipped and converted back as the result. |
LC3 |
The upper or lower limit of the data type for the result is used. |
Conversion of STRING
See below for the affected blocks.
Migration |
|
Differences |
|
LC32 |
|
LC3 |
|
CONVERT functions and function blocks
ATOBOOL block
Migration |
|
Differences regarding interface |
|
LC32 |
name = ATOBOOL |
LC3 |
name = TO_BOOL |
ATOBYTE block
Migration |
|
Differences regarding interface |
|
LC32 |
|
LC3 |
|
ATODATE block
Migration |
|
Differences regarding behavior |
|
LC32 |
The block uses the TIME-fraction for internal calculations. |
LC3 |
The block discards the TIME-fraction. This is according to the IEC-standard. |
Differences regarding interface |
|
LC32 |
name = ATODATE |
LC3 |
name = TO_DATEinput named IN |
ATODINT block
Migration |
|
Differences regarding interface |
|
LC32 |
name = ATODINT |
LC3 |
name = TO_DINT |
ATODT block
Migration |
|
Differences regarding interface |
|
LC32 |
name = ATODT |
LC3 |
name = TO_DTinput named IN |
ATODWORD block
Migration |
|
Differences regarding interface |
|
LC32 |
|
LC3 |
|
ATOINT block
Migration |
|
Differences regarding interface |
|
LC32 |
|
LC3 |
|
ATOLREAL block
Migration |
|
Differences regarding interface |
|
LC32 |
name = ATOLREAL |
LC3 |
name = TO_LREAL |
ATOLWORD block
Migration |
|
Differences regarding interface |
|
LC32 |
|
LC3 |
|
ATOREAL block
Migration |
|
Differences regarding interface |
|
LC32 |
name = ATOREAL |
LC3 |
name = TO_REAL |
ATOSINT block
Migration |
|
Differences regarding interface |
|
LC32 |
name = ATOSINT |
LC3 |
name = TO_SINT |
ATOSTRIN block
Migration |
|
Differences regarding behavior |
|
LC32 |
|
LC3 |
|
Differences regarding interface |
|
LC32 |
name = ATOSTRIN |
LC3 |
name = TO_STRING |
ATOTIME block
Migration |
|
Differences regarding interface |
|
LC32 |
name = ATOTIME |
LC3 |
name = TO_TIME |
ATOTOD block
Migration |
|
Differences regarding behavior |
|
LC32 |
Different ENO-behavior: The output ENO of the block is set to value FALSE, in case of the data type DATE. |
LC3 |
Different ENO-behavior: The output ENO of the block is set to value FALSE, in case of the data type DATE_AND_TIME with a date part outside of the the valid range of values (analogously to the TO_DATE block). |
Differences regarding interface |
|
LC32 |
name = ATOTOD |
LC3 |
name = TO_TODinput named IN |
ATOUDINT block
Migration |
|
Differences regarding behavior |
|
LC32 |
Behavior for conversion of TIME values: The block uses the TIME-fraction for internal calculations. |
LC3 |
Behavior for conversion of TIME values: The block discards the TIME-fraction. This is according to the IEC-standard. |
Differences regarding interface |
|
LC32 |
name = ATOUDINT |
LC3 |
name = TO_UDINTinput named IN |
ATOUINT block
Migration |
|
Differences regarding interface |
|
LC32 |
name = ATOUINT |
LC3 |
name = TO_UINT |
ATOUSINT block
Migration |
|
Differences regarding interface |
|
LC32 |
name = ATOUSINT |
LC3 |
name = TO_USINT |
ATOWORD block
Migration |
|
Differences regarding interface |
|
LC32 |
|
LC3 |
|
BCDTOUDIN block
Migration |
|
Differences regarding interface |
|
LC32 |
name = BCDTOUDIN |
LC3 |
name = BCD_TO_UDINTinput named IN |
BCDTOUINT block
Migration |
|
Differences regarding interface |
|
LC32 |
name = BCDTOUINT |
LC3 |
name = BCD_TO_UINTinput named IN |
BCDTOUSIN block
Migration |
|
Differences regarding interface |
|
LC32 |
name = BCDTOUSIN |
LC3 |
name = BCD_TO_USINTinput named IN |
PACK block
Migration |
|
Differences regarding behavior |
different behavior in case of BOOL for return value
no differences for target systems
saving data in little endian
format |
Differences regarding interface |
|
LC32 |
a function block, its result is the output OUT. |
LC3 |
a function, its result is a return value. |
TRUNC_DI block
Migration |
|
Differences regarding interface |
|
LC32 |
name = TRUNC_DI |
LC3 |
name = TRUNC_DINTinput named IN |
TRUNC_I block
Migration |
|
Differences regarding interface |
|
LC32 |
name = TRUNC_I |
LC3 |
name = TRUNC_INTinput named IN |
TRUNC_LI block
Migration |
|
Differences regarding interface |
|
LC32 |
name = TRUNC_LI |
LC3 |
name = TRUNC_LINTinput named IN |
TRUNC_SI block
Migration |
|
Differences regarding interface |
|
LC32 |
name = TRUNC_SI |
LC3 |
name = TRUNC_SINTinput named IN |
TRUNC_UD block
Migration |
|
Differences regarding interface |
|
LC32 |
name = TRUNC_UD |
LC3 |
name = TRUNC_UDINTinput named IN |
TRUNC_UI block
Migration |
|
Differences regarding interface |
|
LC32 |
name = TRUNC_UI |
LC3 |
name = TRUNC_UINTinput named IN |
TRUNC_UL block
Migration |
|
Differences regarding interface |
|
LC32 |
name = TRUNC_UL |
LC3 |
name = TRUNC_ULINTinput named IN |
TRUNC_US block
Migration |
|
Differences regarding interface |
|
LC32 |
name = TRUNC_US |
LC3 |
name = TRUNC_USINTinput named IN |
UDINTOBCD block
Migration |
|
Differences regarding interface |
|
LC32 |
name = UDINTOBCD |
LC3 |
name = TO_BCD_WORDinput named IN |
UINTOBCD block
Migration |
|
Differences regarding interface |
|
LC32 |
name = UINTOBCD |
LC3 |
name = TO_BCD_WORDinput named IN |
UNPACK2 block
Migration |
|
Differences regarding behavior |
no differences for target systems
saving data in little endian
format |
Differences regarding interface |
|
LC32 |
a function block |
LC3 |
a function |
UNPACK4 block
Migration |
|
Differences regarding behavior |
no differences for target systems
saving data in little endian
format |
Differences regarding interface |
|
LC32 |
a function block |
LC3 |
a function |
UNPACK8 block
Migration |
|
Differences regarding behavior |
no differences for target systems
saving data in little endian
format |
Differences regarding interface |
|
LC32 |
a function block |
LC3 |
a function |
USINTOBCD block
Migration |
|
Differences regarding interface |
|
LC32 |
name = USINTOBCD |
LC3 |
name = TO_BCD_WORDinput named IN |
FORCEMRK functions
FORCEMRK block
Migration |
for default migration when using the migration wizard
for default migration when using the headless tool (without parameter -userFunctionsAsFunctionBlocks): |
Differences regarding interface |
|
LC32 |
ANY as possible data types for the input IN and the output OUT |
LC3 |
no user-defined data types and no STRING
for the input IN and the output OUT |
NUMERIC functions
CHS block
Migration |
|
Differences regarding interface |
|
LC32 |
input named IN1 |
LC3 |
input named IN |
SELECT functions
MUX_DI block
Migration |
|
Differences regarding interface |
|
LC32 |
name = MUX_DIinputs for selecting the value named IN1, IN2 etc.ANY as possible data types for the inputs IN1, IN2, etc. |
LC3 |
name = MUX_DINTinputs for selecting the value named IN0, IN1 etc. |
MUX_I block
Migration |
|
Differences regarding interface |
|
LC32 |
name = MUX_Iinputs for selecting the value named IN1, IN2 etc.ANY as possible data types for the inputs IN1, IN2, etc. |
LC3 |
name = MUX_INTinputs for selecting the value named IN0, IN1 etc. |
MUX_SI block
Migration |
|
Differences regarding interface |
|
LC32 |
name = MUX_SIinputs for selecting the value named IN1, IN2 etc.ANY as possible data types for the inputs IN1, IN2, etc. |
LC3 |
name = MUX_SINTinputs for selecting the value named IN0, IN1 etc. |
MUX_UD block
Migration |
|
Differences regarding interface |
|
LC32 |
name = MUX_UDinputs for selecting the value named IN1, IN2 etc.ANY as possible data types for the inputs IN1, IN2, etc. |
LC3 |
name = MUX_UDINTinputs for selecting the value named IN0, IN1 etc. |
MUX_UI block
Migration |
|
Differences regarding interface |
|
LC32 |
name = MUX_UIinputs for selecting the value named IN1, IN2 etc.ANY as possible data types for the inputs IN1, IN2, etc. |
LC3 |
name = MUX_UDINTinputs for selecting the value named IN0, IN1 etc. |
MUX_US block
Migration |
|
Differences regarding interface |
|
LC32 |
name = MUX_USinputs for selecting the value named IN1, IN2 etc.ANY as possible data types for the inputs IN1, IN2, etc. |
LC3 |
name = MUX_USINTinputs for selecting the value named IN0, IN1 etc. |
TIME functions
ADD_DT_T block
Migration |
|
LC3 |
not supported |
ADD_TOD1 block
Migration |
|
LC3 |
not supported |
ADD_T_T block
Migration |
|
Differences regarding interface |
|
LC32 |
name = ADD_T_Toutput named OUT1 |
LC3 |
name = ADD_TIME |
SUB_DT1 block
Migration |
|
LC3 |
not supported |
SUB_DT2 block
Migration |
|
Differences regarding interface |
|
LC32 |
name = SUB_DT2output named OUT1 |
LC3 |
name = SUB_DT_DT |
SUB_D_D block
Migration |
|
LC3 |
not supported |
SUB_TOD1 block
Migration |
|
LC3 |
not supported |
SUB_TOD2 block
Migration |
|
LC3 |
not supported |
SUB_T_T block
Migration |
|
Differences regarding interface |
|
LC32 |
name = SUB_T_Toutput named OUT1 |
LC3 |
name = SUB_TIME |
Other system function blocks, functions or data types
Blocks of library DIN 19227
Migration |
|
LC3 |
not supported |
Blocks of library ISA Standard S5.2
Migration |
|
LC3 |
not supported |
Blocks of library logiCAD-16
Migration |
|
LC3 |
not supported |
Blocks of library logi.library
Migration |
|
LC3 |
not supported |
Blocks of library VDI-VDE_3696
Migration |
|
LC3 |
not supported |
Blocks of library ISA Standard S5.2
Migration |
|
LC3 |
not supported |
Data types of library DataType
Migration |
|
LC3 |
not supported |