open dnp3 profile document Generic device profile for open dnp3 slave stack 2011-03-16 J Adam Crain First Pass VENDOR SPECIFIC VENDOR SPECIFIC VENDOR SPECIFIC VENDOR SPECIFIC 1 More objects than the basic Level 2. See the Implementation Table for details. true false open_dnp3_slave.xml Complete Device Profile Document The device supports up to 3 (configurable) serial ports Port 'n' Configurable for Parity Bits (NONE, EVEN, ODD) and for Stop Bits (1, 1.5 and 2). Actual support depends on deployed OS and HW 300 600 1200 2400 4800 9600 19200 38400 VENDOR SPECIFIC Ethernet
*.*.*.*
0 65535 0 65535 Not Applicable Not applicable. Not applicable. Not applicable. VENDOR SPECIFIC, likely not applicable
0 65519 1 0 65519 0 Configurable. VENDOR SPECIFIC Configurable in increments of milliseconds 1000 None is selected by configuring a zero value for the retries. 1 255 292 292 292 292 27 4096 4096 not applicable not applicable 4096 3000 1 1 1 1 not applicable 0 65535 3000 not applicable not applicable Discard oldest Discard oldest A vendor configurable number of events can be cached before discarding oldest events Only requests confirmation if APDU contains event data 0 65519 0 0 65535 3000 The number can also be configured as 0 to select none 0 65535 Configurable in milliseconds VENDOR_SPECIFIC - Depends on vendor hardware and RTC VENDOR_SPECIFIC - Depends on vendor hardware and RTC VENDOR_SPECIFIC - Depends on vendor hardware and RTC VENDOR_SPECIFIC - Depends on vendor hardware and RTC VENDOR_SPECIFIC - Depends on vendor hardware and RTC VENDOR_SPECIFIC - Depends on vendor hardware and RTC VENDOR_SPECIFIC - Depends on vendor hardware and RTC Null Max string length is limited to 255 bytes. Null Max string length is limited to 255 bytes. Null Max string length is limited to 255 bytes. Returns an ethernet MAC ID as a hexadecimal string.
0 0 65535 65535 Not relevant - output events not supported. Not relevant - output events not supported. Not relevant - output events not supported. Not relevant - output events not supported. 1 65535 10 Also supports variations 7 and 8 Also supports variations 7 and 8 Also supports variations 7 and 8 Not relevant - output events not supported. Not relevant - output events not supported. Not relevant - output events not supported. Not relevant - output events not supported. 1 65535 10 1 0 Binary Input - any variation 1 06 1 1 Binary Input - Single-bit packed 1 06 129 00 01 02 1 2 Binary Input - Single-bit with flag 1 06 129 00 01 02 2 0 Binary Input Change Event - any variation 1 06 07 08 09 2 1 Binary Input Change Event - without time 1 06 07 08 09 129 23 40 57 2 1 Binary Input Change Event - without time 130 23 40 57 2 2 Binary Input Change Event - with absolute time 1 06 07 08 09 129 23 40 57 2 2 Binary Input Change Event - with absolute time 130 23 40 57 2 3 Binary Input Change Event - with relative time 1 06 07 08 09 129 23 40 57 2 3 Binary Input Change Event - with relative time 130 23 40 57 12 1 Pulsed Control - control relay output block 3 23 40 57 129 23 40 57 12 1 Pulsed Control - control relay output block 4 23 40 57 129 23 40 57 12 1 Pulsed Control - control relay output block 5 23 40 57 129 23 40 57 20 0 Counter - any variation 1 06 20 1 Counter - 32-bit with flag 1 06 129 00 01 02 20 2 Counter - 16-bit with flag 1 06 129 00 01 02 20 5 Counter - 32-bit without flag 1 06 129 00 01 02 20 6 Counter - 16-bit without flag 1 06 129 00 01 02 22 0 Counter Change Event - any variation 1 06 07 08 09 22 1 Counter Change Event - 32-bit with flag 1 06 07 08 09 129 23 40 57 22 1 Counter Change Event - 32-bit with flag 130 23 40 57 22 2 Counter Change Event - 16-bit with flag 1 06 07 08 09 129 23 40 57 22 2 Counter Change Event - 16-bit with flag 130 23 40 57 30 0 Analog Input - any variation 1 06 30 1 Analog Input - 32-bit with flag 1 06 129 00 01 02 30 2 Analog Input - 16-bit with flag 1 06 129 00 01 02 30 3 Analog Input - 32-bit without flag 1 06 129 00 01 02 30 4 Analog Input - 16-bit without flag 1 06 129 00 01 02 30 5 Analog Input - single-precision, floating-point with flag 1 06 129 00 01 02 32 0 Analog Input Change Event - any variation 1 06 07 08 09 32 1 Analog Input Change Event - 32-bit without time 1 06 07 08 09 129 23 40 57 32 1 Analog Input Change Event - 32-bit without time 130 23 40 57 32 2 Analog Input Change Event - 16-bit without time 1 06 07 08 09 129 23 40 57 32 2 Analog Input Change Event - 16-bit without time 130 23 40 067 32 3 Analog Input Change Event - 32-bit with time 1 06 07 08 09 129 23 40 67 32 3 Analog Input Change Event - 32-bit with time 130 23 40 57 32 4 Analog Input Change Event - 16-bit with time 1 06 07 08 09 129 23 40 57 32 4 Analog Input Change Event - 16-bit with time 130 23 40 57 32 5 Analog Input Change Event - single-precision, floating-point without time 1 06 07 08 09 129 23 40 57 32 5 Analog Input Change Event - single-precision, floating-point without time 130 23 40 57 32 7 Analog Input Change Event - single-precision, floating-point with time 1 06 07 08 09 129 23 40 57 32 7 Analog Input Change Event - single-precision, floating-point with time 130 23 40 57 40 0 Analog Output Status - any variation 1 06 40 1 Analog Output Status - 32-bit with flag 1 06 129 00 01 02 40 2 Analog Output Status - 16-bit with flag 1 06 129 00 01 02 40 3 Analog Output Status - single-precision, floating-point with flag 1 06 129 00 01 02 41 1 Analog Output Block - 32-bit 3 23 40 57 129 23 40 57 41 1 Analog Output Block - 32-bit 4 23 40 57 129 23 40 57 41 1 Analog Output Block - 32-bit 5 23 40 57 129 23 40 57 41 2 Analog Output Block - 16-bit 3 23 40 57 129 23 40 57 41 2 Analog Output Block - 16-bit 4 23 40 57 129 23 40 57 41 2 Analog Output Block - 16-bit 5 23 40 57 129 23 40 57 41 3 Analog Output Block - single-precision, floating-pointt 3 23 40 57 129 23 40 57 41 3 Analog Output Block - single-precision, floating-pointt 4 23 40 57 129 23 40 57 41 3 Analog Output Block - single-precision, floating-pointt 5 23 40 57 129 23 40 57 50 1 Time and Date - absolute time 2 07 51 1 Time and Date CTO - absolute time, synchronised 129 07 51 1 Time and Date CTO - absolute time, synchronised 130 07 51 2 Time and Date CTO - absolute time, un-synchronised 129 07 51 2 Time and Date CTO - absolute time, un-synchronised 130 07 52 2 Time Delay - fine 129 07 60 1 Class Objects - class 0 data 1 06 60 2 Class Objects - class 1 data 1 06 07 08 60 2 Class Objects - class 1 data 20 06 60 2 Class Objects - class 1 data 21 06 60 3 Class Objects - class 2 data 1 06 07 08 60 3 Class Objects - class 2 data 20 06 60 3 Class Objects - class 2 data 21 06 60 4 Class Objects - class 3 data 1 06 07 08 60 4 Class Objects - class 3 data 20 06 60 4 Class Objects - class 3 data 21 06 23