Download User Manual

Transcript
5.5.8.6 (0x46:0x21) Set Digital Input Count Edge
Modules
Description
Request
Offset Length
00 1 byte
01 1 byte
02 1 byte
03~06 3 bytes
5.5.8.7 (0x46:0x22) Read Digital Input Count Edge
All EDAM modules
This function is used to Set Digital Input Count Edge.
Description
= 0x01~0xF7(1~247) - Address of the module
= 0x46 - Function code
= 0x21 - Sub-Function code
Digital Input Count Edge, The data in the bytes response are
packed as 8 input channels per one byte,1st byte contains the
DI0~DI7 and the second byte contains DI8~DI15,........
= 1 - Rising edge
= 0 - falling edge
Response
Offset Length
00 1 byte
01 1 byte
02 1 byte
03 1 byte
Description
= 0x01~0xF7(1~247) - Address of the module
= 0x46 - Function code
= 0x21 - Sub-Function code
Set Digital Input Count Edge
= 0 - OK, others: error
Error Response
Offset Length
Description
00 1 byte
= 0x01~0xF7(1~247) - Address of the module
01 1 byte
= 0xC6 - Error function code
02 1 byte Exception Code,
= 0x01 - invalid function code
= 0x02 - invalid data address
= 0x03 - invalid data value.
Modules
Description
Request
Offset Length
00 1 byte
01 1 byte
02 1 byte
Response
Offset Length
00 1 byte
01 1 byte
02 1 byte
03~06 3 bytes
All EDAM modules
Read Digital Input Count Edge
Description
= 0x01~0xF7(1~247) - Address of the module
= 0x46 - Function code
= 0x22 - Sub-Function code
Description
= 0x01~0xF7(1~247) - Address of the module
= 0x46 - Function code
= 0x22 - Sub-Function code
Digital Input Count Edge, The data in the bytes response are
packed as 8 input channels per one byte,1st byte contains the
DI0~DI7 and the second byte contains DI8~DI15,........
= 1 - Rising edge
= 0 - falling edge
Error Response
Offset Length
Description
00 1 byte
= 0x01~0xF7(1~247) - Address of the module
01 1 byte
= 0xC6 - Error function code
02 1 byte Exception Code,
= 0x01 - invalid function code
= 0x02 - invalid data address
= 0x03 - invalid data value.
Example:
¾ Read address(01) module Digital Input Count Edge and Return
(09 00 00 00) the DI(0,3) rising edge.
Request : 01 46 22 [92 79]
Response: 01 46 22 09 00 00 00 [FE FD]
Example:
¾ Set address(01) module DI(0,3) to rising edge and Return OK(0x00).
Request : 01 46 21 09 00 00 00 [BA FD]
Response: 01 46 21 00 [F8 5D]
137
138