4-198 ADAM 4000 Series User's Manual
Command Set
4080, 4080D
$AA1L(data)
Name: Set Non-isolated Low Trigger Level.
Description: Set the low trigger level of non-isolated input signals for a
specified counter/frequency module.
Syntax $AA1L(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.
1L identifies the Set Non-isolated Low Trigger Level com-
mand
(data) is the low trigger level for non-isolated input signals.
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 low trigger level must at all times be lower than the high
trigger level, set by $AA1H(data) command. When the low
trigger level is out of range or higher than the high trigger level
an error will 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 “low” only when it
exceeds the low 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: $051L08(cr)
response: !05(cr)
The command requests the counter/frequency module at
address 05 to set its non-isolated low trigger level to 0.8 V. The
addressed module stores the value and will recognize the TTL
input signal to be “low” only of the signal exceeds 0.8 V. This
function can be used as a level filter.