4-196 ADAM 4000 Series User's Manual
Command Set
4080, 4080D
$AA1H(data)
Name: Set Non-isolated High Trigger Level.
Description: Set the high trigger level for non-isolated input signals for a
specified counter/frequency module.
Syntax $AA1H(data)(cr)
$ is a delimiter character.
AA (range 00-FF) represents the 2-character hexadecimal
address of counter/frequency module that you want to interro-
gate.
1H identifies the Set Non-isolated High Trigger Level com-
mand
(data) is the high trigger level for non-isolated input
The unit and resolution are both 0.1 V (voltage). The format is
a two digit integer that can range from 1 to 50 (i.e. 0.1 to 5 V).
This high trigger level must at all times be higher than the low
trigger level, set by the $AA1L(data) command. When the high
trigger level is out of range or lower than the low trigger level
an error will be the result.
(cr) is the terminating character, carriage return (0Dh)
Response: !AA(cr) if the command is valid. The addressed module stores
the value and will recognize input signal as “high” only when
they exceed the high trigger level
?AA(cr) if an invalid operation was entered.
There is no response if the module detects a syntax or commu-
nication error, or if the specified address does not exist.
! is a delimiter character indicating the command was valid.
? is a delimiter character indicating the command was invalid.
AA (range 00-FF) represents the 2-character hexadecimal
address of a counter/frequency input module.
(cr) is the terminating character, carriage return (0Dh).
Example: command: $131H30(cr)
response: !13(cr)
The command requests the counter/frequency module at
address 13 to set its non-isolated high trigger level to 3 V. The
addressed module stores the value and will recognize the input
signals to be “high” only after the signals exceed 3 V. This
function can be used as a level filter.