
6-100
TI71M01D06-01EN 3rd Edition: 2012.12.01
(3) Explanation of Each Operation Type
With the parameter change function, it is possible not only to change the values of the
specified #parameters to simple values, but also to results of calculation operations.
Direct Assignment
The value (signed 32-bit value) specified by operation data 1 is assigned directly to the
specified target #parameter. At this point, the setting of operator code is ignored.
Examples:
#100 = 123
#100 = -123
##100 = 123
Indirect Assignment
The value of the #parameter/#monitor number specified by table data 1 is assigned to the
specified target #parameter. The specified #parameter number is a #parameter in RAM. At
this point, the setting of operator code is ignored.
Example:
#100 = #101
Unary Operation Assignment 1
The value (signed 32-bit value) specified by table data 1 is assigned directly to the specified
target #parameter after carrying out an operation. Only "subtraction (-)" and "bit NOT (~)" can
be specified as the operator. If an operator that cannot be used is specified, the specification
is rejected and a "50.5 not executable error" is generated.
Example:
#100 = ~123
Unary Operation Assignment 2
The value of the #parameter/#monitor number specified by table data 1 is assigned to the
specified target #parameter after carrying out an operation. Only "subtraction (-)" and "bit
NOT (~)" can be specified as the operator. If an operator that cannot be used is specified, the
specification is rejected and a "50.5 not executable error" is generated.
Example:
#100 = ~#101
Binary Operation Assignment 1
The result of an operation between the direct value (signed 24-bit value) and the value of the
#parameter/#monitor number specified by table data 1 is assigned to the specified target
#parameter. If an operator that cannot be used is specified, the specification is rejected and a
"50.5 not executable error" is generated.
Example:
#100 = 123 + #101