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