Download Manual

Transcript
4.17 Read digital I/O status
Modules:
For JDAM DIO modules
Description:
Read the digital input channel value and
readback the digital output channel value.
Command:
$AA6[CHK](cr)
Syntax:
Response:
(see Note)
$
Command leading code
AA
Module address ID (00 to FF)
6
Command for reading digital I/O
status
CHK
Check sum
(cr)
Carriage return
!FFSS00[CHK](cr)
Valid command
?AA[CHK](cr)
Invalid command
!
Delimiter for valid command
?
Delimiter for invalid command
FF
First byte of I/O status (See **)
SS
Second byte of I/O status (See **)
00
Always be 00
CHK
Check sum
(cr)
Carriage return
Note:
JDAM9041 response:
!(DataInH)(DataInL)00<CR>
JDAM9042 response:
!(DataOutH)(DataOutL)00<CR>
JDAM9043 response:
!(DataOutH)(DataOutL)00<CR>
JDAM9044 response:
!(DataOut)(DataIn)00<CR>
JDAM9050 response:
!(DataOut)(DataIn)00<CR>
JDAM9052 response:
!(DataIn)0000<CR>
JDAM9053 response:
!(DataInH)(DataInL)00<CR>
JDAM9060 response:
!(DataOut)(DataIn)00<CR>
JDAM9063x response:
!(DataOut)(DataIn)00<CR>
JDAM9065x response:
!(DataOut)(DataIn)00<CR>
JDAM9066/67 response: !(DataOut)0000<CR>
Example1: read digital input data from JDAM9050 (ID=05)
Command: $056(cr)
Response: !397900(cr)
Read data=3978
Digital output status :DO0~DO7=39H
Digital input data : DI0~DI6=78H
50