Block Bit Field Division
•Case 1
When an array has three or fewer nesting levels and the number of arrays in each dimension is 128 or less, they are assigned below the three
Example:
parameter [A][B][C]
With a
•Case 2
When Case 1 conditions are not satisfied, the minimal number of fields required for each number of arrays is reserved from the lower bit of the block. Unused regions are filled will zeros.
Example 1:
parameter [A][B][C][D]
With a
Example 2: parameter [A][B]
With an A=3 (2bit), B=200 (8bit)
16.3.10prm : Parameter ID
Format: LSB 0pppppppB
MSB 0qqqqqqqB
The Parameter ID indicates the parameter type. (See “Part V Parameter List”.)
When transferring individual parameters individually (as opposed to bulk transfer), this field is used to identify the parameter by its parameter ID.
16.3.11idx : Data Index Number
Format: 0iiiiiiiB
The data index number indicates the first array number of the array where transfer starts.
16.3.12len : Data Length
Format: 0lllllllB
The value of this field specifies the size of the parameter value stored in the data field. Data length indicates the length of the array being transferred minus 1 when the parameter contains a character string or other similar array structure.
31