L9_BMDI: Block Move with Interrupts Disabled
(Original Document)
Naming
Name in LL984 Editor
Function Block Name
name of legacy 984 instruction
name in other tools and editors like:
  • Type Library Browser
  • Data Editor
  • Animation Tables
  • Search Results
Function Description
The L9_BMDI EFB masks the interrupt, initiates a block move (L9_BLKM) operation, then unmasks the interrupts.
Representation
Parameters
Input Pin
Name
Data Type
Address Range
Meaning
Top
IN
ON = masks interrupt, initiates a block move, then unmasks the interrupt
Node
Node Type
Name
Data Type
Address Range
Meaning
Top
IN
SOURCE
ANY_ARRAY_UINT
%M, %I, %IW, %MW
source table that will have its contents copied in the block move
Middle
INOUT
DEST
ANY_ARRAY_UINT
destination table where the contents of the source table will be copied in the block move
Bottom
IN
LENGTH
UINT
1...100
integer value
This integer value specifies the table size, i.e. the number of 16-bit Boolean sequences, in the source and destination tables (they are of equal length).
valid range: 1 to 100
Output Pin
Name
Data Type
Address Range
Meaning
Top
OUT
BOOL
ON indicates the operation succeeded. (Echoes the status of the IN input).