Block Availability on Various Hardware Platforms
(Original Document)
Introduction
The blocks available on your hardware platform can be found in the following tables.
CONTL_COMM
Block availability:
Block Name
Block Type
M340
M580(1)
Quantum
Momentum
Premium
L9_CHECKFP
EF
+
-
+
-
-
L9_CKSM
EFB
+
+
+
+
-
L9_DIOH
EFB
-
-
+
-
-
L9_DRUM
EFB
+
+
+
+
-
L9_ICMP
EFB
+
+
+
+
-
L9_ID
EFB
+
+
+
+
-
L9_IE
EFB
+
+
+
+
-
L9_IMIO
EFB
-
-
+
-
-
L9_ISNAN
EF
-
-
+
-
-
L9_MRTM
EFB
-
+
+
+
-
L9_MSTR
EFB
+(2)
+
+
+(3)
-
L9_PID2
EFB
+
+
+
+
-
L9_SCIF
EFB
+
+
+
+
-
L9_STAT
EFB
-
+
+
+
-
L9_XMIT
EFB
-
-
+
+(4)
-
Legend: + Yes - No Note: (1) Supported on BME•584040, BME•585040, and BME•586040 CPUs. (2) For function codes 1 and 2 only (read/write data). (3) Only read data and write data operations are supported in the Momentum platform. (4) Momentum platform supports the same implementation as in the Quantum platform.
COUNT_TIME (Counters and Timers)
Block availability:
Block Name
Block Type
M340
M580(1)
Quantum
Momentum
Premium
L9_DCTR
EFB
-
+
+
+
-
L9_T001
EFB
-
+
+
+
-
L9_T01
EFB
-
+
+
+
-
L9_T1
EFB
-
+
+
+
-
L9_T1MS
EFB
-
+
+
+
-
L9_UCTR
EFB
-
+
+
+
-
Legend: + Yes - No Note: (1) Supported on BME•584040, BME•585040, and BME•586040 CPUs.
EMTH
Block availability:
Block name
Block type
M340
M580(1)
Quantum
Momentum
Premium
L9E_ADDDP
DFB
-
+
+
+
-
L9E_ADDFP
DFB
-
+
+
+
-
L9E_ADDIF
DFB
-
+
+
+
-
L9E_ANLOG
DFB
-
+
+
+
-
L9E_ARCOS
DFB
-
+
+
+
-
L9E_ARSIN
DFB
-
+
+
+
-
L9E_ARTAN
DFB
-
+
+
+
-
L9E_CHSIN
DFB
-
+
+
+
-
L9E_CMPFP
DFB
-
+
+
+
-
L9E_CMPIF
DFB
-
+
+
+
-
L9E_CNVDR
DFB
-
+
+
+
-
L9E_CNVFI
DFB
-
+
+
+
-
L9E_CNVIF
DFB
-
+
+
+
-
L9E_CNVRD
DFB
-
+
+
+
-
L9E_COS
DFB
-
+
+
+
-
L9E_DIVDP
DFB
-
+
+
+
-
L9E_DIVFI
DFB
-
+
+
+
-
L9E_DIVFP
DFB
-
+
+
+
-
L9E_DIVIF
DFB
-
+
+
+
-
L9E_ERLOG
DFB
-
+
+
+
-
L9E_EXP
DFB
-
+
+
+
-
L9E_LNFP
DFB
-
+
+
+
-
L9E_LOG
DFB
-
+
+
+
-
L9E_LOG_DP
DFB
-
+
+
-
-
L9E_LOG_I
DFB
-
+
+
-
-
L9E_LOGFP
DFB
-
+
+
+
-
L9E_MULDP
DFB
-
+
+
+
-
L9E_MULFP
DFB
-
+
+
+
-
L9E_MULIF
DFB
-
+
+
+
-
L9E_PI
DFB
-
+
+
+
-
L9E_POW
DFB
-
+
+
+
-
L9E_SINE
DFB
-
+
+
+
-
L9E_SQRFP
DFB
-
+
+
+
-
L9E_SQRT
DFB
-
+
+
+
-
L9E_SQRT_DP
DFB
-
+
+
-
-
L9E_SQRT_I
DFB
-
+
+
-
-
L9E_SQRTP
DFB
-
+
+
+
-
L9E_SUBDP
DFB
-
+
+
+
-
L9E_SUBFI
DFB
-
+
+
+
-
L9E_SUBFP
DFB
-
+
+
+
-
L9E_SUBIF
DFB
-
+
+
+
-
L9E_TAN
DFB
-
+
+
+
-
Legend: + Yes - No Note: (1) Supported on BME•584040, BME•585040, and BME•586040 CPUs.
EQN_EXT
Block availability:
Block Name
Block Type
M340
M580(1)
Quantum
Momentum
Premium
COSD
procedure
-
+
+
+
-
SIND
procedure
-
+
+
-
-
TAND
procedure
-
+
+
+
-
Legend: + Yes - No Note: (1) Supported on BME•584040, BME•585040, and BME•586040 CPUs.
MATH
Block availability:
Block Name
Block Type
M340
M580(1)
Quantum
Momentum
Premium
L9_AD16
procedure
-
+
+
+
-
L9_ADD
procedure
-
+
+
+
-
L9_BCD
procedure
-
+
+
+
-
L9_DIV
procedure
-
+
+
+
-
L9_DIV_DP
procedure
-
+
+
-
-
L9_DIV_I
procedure
-
+
+
-
-
L9_DV16
procedure
-
+
+
+
-
L9_DV16_DP
procedure
-
+
+
-
-
L9_DV16_I
procedure
-
+
+
-
-
L9_FTOI
procedure
-
+
+
+
-
L9_ITOF
procedure
-
+
+
+
-
L9_MU16
procedure
-
+
+
+
-
L9_MUL
procedure
-
+
+
+
-
L9_SU16
procedure
-
+
+
+
-
L9_SUB
procedure
-
+
+
+
-
L9_TEST
procedure
-
+
+
+
-
Legend: + Yes - No Note: (1) Supported on BME•584040, BME•585040, and BME•586040 CPUs.
MATRIX
Block availability:
Block Name
Block Type
M340
M580(1)
Quantum
Momentum
Premium
L9_AND
procedure
-
+
+
+
-
L9_BROT
procedure
-
+
+
+
-
L9_CMPR
procedure
-
+
+
+
-
L9_COMP
procedure
-
+
+
+
-
L9_MBIT
procedure
-
+
+
+
-
L9_NBIT
procedure
-
+
+
+
-
L9_NCBT
procedure
-
+
+
+
-
L9_NOBT
procedure
-
+
+
+
-
L9_OR
procedure
-
+
+
+
-
L9_RBIT
procedure
-
+
+
+
-
L9_SBIT
procedure
-
+
+
+
-
L9_SENS
procedure
-
+
+
+
-
L9_XOR
procedure
-
+
+
+
-
Legend: + Yes - No Note: (1) Supported on BME•584040, BME•585040, and BME•586040 CPUs.
MISC (Miscellaneous)
Block availability:
Block Name
Block Type
M340
M580(1)
Quantum
Momentum
Premium
L9_DISA
EF
-
+
+
+
-
L9_JSR
procedure
-
+
+
+
-
L9_LAB
EF
-
+
+
+
-
L9_RET
EF
-
+
+
+
-
L9_SKP
procedure
-
+
+
+
-
Legend: + Yes - No Note: (1) Supported on BME•584040, BME•585040, and BME•586040 CPUs.
MOVE
Block availability:
Block Name
Block Type
M340
M580(1)
Quantum
Momentum
Premium
L9_BLKM
procedure
-
+
+
+
-
L9_BLKT
procedure
-
+
+
+
-
L9_BMDI
procedure
-
+
+
+
-
L9_FIN
procedure
-
+
+
+
-
L9_FOUT
procedure
-
+
+
+
-
L9_IBKR
procedure
-
+
+
+
-
L9_IBKW
procedure
-
+
+
+
-
L9_R2T
procedure
-
+
+
+
-
L9_SRCH
procedure
-
+
+
+
-
L9_T2R
procedure
-
+
+
+
-
L9_T2T
procedure
-
+
+
+
-
L9_TBLK
procedure
-
+
+
+
-
Legend: + Yes - No Note: (1) Supported on BME•584040, BME•585040, and BME•586040 CPUs.
PCFL
Block availability:
Block Name
Block Type
M340
M580(1)
Quantum
Momentum
Premium
L9P_AIN
DFB
-
+
+
+
-
L9P_ALARM
DFB
-
+
+
+
-
L9P_AOUT
DFB
-
+
+
+
-
L9P_AVER
DFB
-
+
+
+
-
L9P_CALC
DFB
-
+
+
+
-
L9P_DELAY
DFB
-
+
+
+
-
L9P_INTEG
DFB
-
+
+
+
-
L9P_LIMIT
DFB
-
+
+
+
-
L9P_LIMV
DFB
-
+
+
+
-
L9P_LKUP
DFB
-
+
+
+
-
L9P_LLAG
DFB
-
+
+
+
-
L9P_MODE
DFB
-
+
+
+
-
L9P_ONOFF
DFB
-
+
+
+
-
L9P_RAMP
DFB
-
+
+
+
-
L9P_RATE
DFB
-
+
+
+
-
L9P_RATIO
DFB
-
+
+
+
-
L9P_RAMPLN
DFB
-
+
+
+
-
L9P_SEL
DFB
-
+
+
+
-
L9P_TOTAL
DFB
-
+
+
+
-
L9P_KPID
EFB
-
+
+
+
-
L9P_PI
EFB
-
+
+
+
-
L9P_PID
EFB
-
+
+
+
-
Legend: + Yes - No Note: (1) Supported on BME•584040, BME•585040, and BME•586040 CPUs.