4-84 ADAM 4000 Series User's Manual
Command Set
4014D
$AA7(data_C)(data_D)
Name Write Target High/Low Values for Linear Mapping
Description Write the mapped input high/low limit values to a specified
module for linear mapping. This command is only valid if it
was preceded by a $AA6 command.
Syntax $AA7(data_C)(data_D)(cr)
$ is a delimiter character.
AA (range 00-FF) represents the 2-character hexadecimal
address of the analog input module that you want to interro-
gate.
7 is the command to set the mapped high/low limit value for
linear mapping.
(data_C) is the low mapped limit input value for linear map-
ping from the addressed module’s low limit input value. This
value need not be lower than the mapped high limit input value
(data_D). The data format must consist a “+” or “-” sign
followed by five decimal digits and a fixed decimal point. The
allowed maximum value is 19999.
(data_D) is the high mapped limit input value for linear
mapping from the addressed module’s high limit input value.
The data format must include a “+” or “-” sign followed by
five decimal digits and a fixed decimal point. The allowed
maximum value is 19999.
(cr) is the terminating character, carriage return (0Dh)
Response !AA(cr) if the command is valid.
The addressed module update the input limit value of the
range, and transform the data to a new value by linear map-
ping. This command is valid only after the command
$AA6(data_A)(data_B) had been executed for each time.
Notice that this command will enable linear mapping function.
?AA(cr) if an invalid operation was entered.
There is no response if the module detects a syntax error or
communication error or if the specified address does not exist.
? is a delimiter character indicating the command was invalid.
AA (range 00-FF) represents the 2-character hexadecimal
address of an analog input module.
(cr) is the terminating character, carriage return (0Dh).