Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:hecos-can:ps

HECoS//CAN 8-Port Power Switch


Anwendung

Features

Hardware-Aufbau

  • Platine unten: Netzteil, CPU, Relais, Messtechnik, Eingänge, Anschluß CAN
  • Platine oben: CPU, Anzeige, Touch
  • CPUs kommunizieren über serielles Protokoll, vollduplex, TxD, RxD, TTL-Pegel
Stecker links
GND 1 2 GND
+24V 3 4 +24V
+3.3V 5 6 +3.3V
TxD 7 8 RxD
CANH 9 10 CANL
CANGND 11 12 CANGND

CAN-DatenObjekte (HECOS_CAN_MT_SYSTEM)

Datenbyte
DO Name Beschreibung r/w 0 1 2 3 4 5 6 7
0x00 HECOS_CAN_DO_IDENT Identifikation r 'H' 'E' 'C' 'O' 'S' DT ID -
0x01 HECOS_CAN_DO_HW_VERSION Hardwareversion r Major Minor Patch Configuration - - - -
0x02 HECOS_CAN_DO_SW_VERSION Softwareversion r Major Minor Patch Configuration - - - -
0x03 HECOS_CAN_DO_SERIAL Seriennummer r Zeichenkette
0x04 HECOS_CAN_DO_ALIAS Alias-Bezeichnung r Zeichenkette
0x05 HECOS_CAN_DO_LOCATION Einbauort r Zeichenkette
0x06 HECOS_CAN_DO_COMMISSIONING Inbetriebnahmedatum r Zeitstempel - - - -
0x07 HECOS_CAN_DO_COUNT_POWERON Anzahl der Einschaltungen r Integer32 - - - -
0x08 HECOS_CAN_DO_OPERATING_TIME Betriebssekunden insgesammt r Integer32 - - - -
0x09 HECOS_CAN_DO_OPERATING_TIME_POWERON Betriebssekunden seit Start r Integer32 - - - -
0x0a HECOS_CAN_DO_RTC Echtzeituhr r Zeitstempel - - - -
-
0x80 HECOS_CAN_DO_PW_SET Passwort setzen w Zeichenkette
0x84 HECOS_CAN_DO_ALIAS_SET Alias-Bezeichnung setzen w Zeichenkette
0x85 HECOS_CAN_DO_LOCATION_SET Einbauort setzen w Zeichenkette
0x88 HECOS_CAN_DO_RTC_SET Echtzeituhr setzen w Zeitstempel - - - -
-
0xf0 HECOS_CAN_DO_FIRMWARE_HEADER Firmware Kopfdaten w Major Minor Patch Configuration Integer32
Anzahl Daten
0xf1 HECOS_CAN_DO_FIRMWARE_HEADER_ACK Firmware Kopfdaten Bestätigung r 0x00: Firmware akzeptiert
0x01: Firmware abgelehnt
- - - - - - -
0xf2 HECOS_CAN_DO_FIRMWARE_DATA Firmware Daten w 1 bis 8 Bytes Daten
0xf3 HECOS_CAN_DO_FIRMWARE_DATA_ACK Firmware Daten Bestätigung r Integer16
CRC-16 Daten
Integer32
Anzahl bereits übertragener Daten
- -

CAN-DatenObjekte (HECOS_CAN_MT_DATA)

Datenbyte
DO Name Beschreibung r/w 0 1 2 3 4 5 6 7
0x00 HECOS_CAN_DO_OUTPUT_1 Ausgang 1 r Integer16
Bit 0-14: Strom [mA]
Bit 15: Relaiszustand
Integer16
S [VA]
Integer16
P [W]
Integer16
Q [var]
0x01 HECOS_CAN_DO_OUTPUT_2 Ausgang 2 r Integer16
Bit 0-14: Strom [mA]
Bit 15: Relaiszustand
Integer16
S [VA]
Integer16
P [W]
Integer16
Q [var]
0x02 HECOS_CAN_DO_OUTPUT_3 Ausgang 3 r Integer16
Bit 0-14: Strom [mA]
Bit 15: Relaiszustand
Integer16
S [VA]
Integer16
P [W]
Integer16
Q [var]
0x03 HECOS_CAN_DO_OUTPUT_4 Ausgang 4 r Integer16
Bit 0-14: Strom [mA]
Bit 15: Relaiszustand
Integer16
S [VA]
Integer16
P [W]
Integer16
Q [var]
0x04 HECOS_CAN_DO_OUTPUT_5 Ausgang 5 r Integer16
Bit 0-14: Strom [mA]
Bit 15: Relaiszustand
Integer16
S [VA]
Integer16
P [W]
Integer16
Q [var]
0x05 HECOS_CAN_DO_OUTPUT_6 Ausgang 6 r Integer16
Bit 0-14: Strom [mA]
Bit 15: Relaiszustand
Integer16
S [VA]
Integer16
P [W]
Integer16
Q [var]
0x06 HECOS_CAN_DO_OUTPUT_7 Ausgang 7 r Integer16
Bit 0-14: Strom [mA]
Bit 15: Relaiszustand
Integer16
S [VA]
Integer16
P [W]
Integer16
Q [var]
0x07 HECOS_CAN_DO_OUTPUT_8 Ausgang 8 r Integer16
Bit 0-14: Strom [mA]
Bit 15: Relaiszustand
Integer16
S [VA]
Integer16
P [W]
Integer16
Q [var]
0x08 HECOS_CAN_DO_SUPPLY Versorgung r Integer16
Netzspannung [10 mV]
Integer16
Netzfrequenz [mHz]
- - - -
-
0x10 HECOS_CAN_DO_OUTPUT_ALIAS_1 Alias Ausgang 1 r Zeichenkette
0x11 HECOS_CAN_DO_OUTPUT_ALIAS_2 Alias Ausgang 2 r Zeichenkette
0x12 HECOS_CAN_DO_OUTPUT_ALIAS_3 Alias Ausgang 3 r Zeichenkette
0x13 HECOS_CAN_DO_OUTPUT_ALIAS_4 Alias Ausgang 4 r Zeichenkette
0x14 HECOS_CAN_DO_OUTPUT_ALIAS_5 Alias Ausgang 5 r Zeichenkette
0x15 HECOS_CAN_DO_OUTPUT_ALIAS_6 Alias Ausgang 6 r Zeichenkette
0x16 HECOS_CAN_DO_OUTPUT_ALIAS_7 Alias Ausgang 7 r Zeichenkette
0x17 HECOS_CAN_DO_OUTPUT_ALIAS_8 Alias Ausgang 8 r Zeichenkette
-
0x20 HECOS_CAN_DO_CONSUMPTION_1 Verbrauch Ausgang 1 r Zeitstempel
Letzter Reset
Integer32
Wh
0x21 HECOS_CAN_DO_CONSUMPTION_2 Verbrauch Ausgang 2 r Zeitstempel
Letzter Reset
Integer32
Wh
0x22 HECOS_CAN_DO_CONSUMPTION_3 Verbrauch Ausgang 3 r Zeitstempel
Letzter Reset
Integer32
Wh
0x23 HECOS_CAN_DO_CONSUMPTION_4 Verbrauch Ausgang 4 r Zeitstempel
Letzter Reset
Integer32
Wh
0x24 HECOS_CAN_DO_CONSUMPTION_5 Verbrauch Ausgang 5 r Zeitstempel
Letzter Reset
Integer32
Wh
0x25 HECOS_CAN_DO_CONSUMPTION_6 Verbrauch Ausgang 6 r Zeitstempel
Letzter Reset
Integer32
Wh
0x26 HECOS_CAN_DO_CONSUMPTION_7 Verbrauch Ausgang 7 r Zeitstempel
Letzter Reset
Integer32
Wh
0x27 HECOS_CAN_DO_CONSUMPTION_8 Verbrauch Ausgang 8 r Zeitstempel
Letzter Reset
Integer32
Wh
0x28 HECOS_CAN_DO_OPERATIONS_1 Relais 1 Schaltspiele r Integer32
Anzahl
- - - -
0x29 HECOS_CAN_DO_OPERATIONS_2 Relais 2 Schaltspiele r Integer32
Anzahl
- - - -
0x2a HECOS_CAN_DO_OPERATIONS_3 Relais 3 Schaltspiele r Integer32
Anzahl
- - - -
0x2b HECOS_CAN_DO_OPERATIONS_4 Relais 4 Schaltspiele r Integer32
Anzahl
- - - -
0x2c HECOS_CAN_DO_OPERATIONS_5 Relais 5 Schaltspiele r Integer32
Anzahl
- - - -
0x2d HECOS_CAN_DO_OPERATIONS_6 Relais 6 Schaltspiele r Integer32
Anzahl
- - - -
0x2e HECOS_CAN_DO_OPERATIONS_7 Relais 7 Schaltspiele r Integer32
Anzahl
- - - -
0x2f HECOS_CAN_DO_OPERATIONS_8 Relais 8 Schaltspiele r Integer32
Anzahl
- - - -
-
0x80 HECOS_CAN_DO_OUTPUT_1_SET Ausgang 1 setzen w Bit 7: Relaiszustand - - - - - - -
0x81 HECOS_CAN_DO_OUTPUT_2_SET Ausgang 2 setzen w Bit 7: Relaiszustand - - - - - - -
0x82 HECOS_CAN_DO_OUTPUT_3_SET Ausgang 3 setzen w Bit 7: Relaiszustand - - - - - - -
0x83 HECOS_CAN_DO_OUTPUT_4_SET Ausgang 4 setzen w Bit 7: Relaiszustand - - - - - - -
0x84 HECOS_CAN_DO_OUTPUT_5_SET Ausgang 5 setzen w Bit 7: Relaiszustand - - - - - - -
0x85 HECOS_CAN_DO_OUTPUT_6_SET Ausgang 6 setzen w Bit 7: Relaiszustand - - - - - - -
0x86 HECOS_CAN_DO_OUTPUT_7_SET Ausgang 7 setzen w Bit 7: Relaiszustand - - - - - - -
0x87 HECOS_CAN_DO_OUTPUT_8_SET Ausgang 8 setzen w Bit 7: Relaiszustand - - - - - - -
-
0x90 HECOS_CAN_DO_OUTPUT_ALIAS_1_SET Alias Ausgang 1 setzen w Zeichenkette
0x91 HECOS_CAN_DO_OUTPUT_ALIAS_2_SET Alias Ausgang 2 setzen w Zeichenkette
0x92 HECOS_CAN_DO_OUTPUT_ALIAS_3_SET Alias Ausgang 3 setzen w Zeichenkette
0x93 HECOS_CAN_DO_OUTPUT_ALIAS_4_SET Alias Ausgang 4 setzen w Zeichenkette
0x94 HECOS_CAN_DO_OUTPUT_ALIAS_5_SET Alias Ausgang 5 setzen w Zeichenkette
0x95 HECOS_CAN_DO_OUTPUT_ALIAS_6_SET Alias Ausgang 6 setzen w Zeichenkette
0x96 HECOS_CAN_DO_OUTPUT_ALIAS_7_SET Alias Ausgang 7 setzen w Zeichenkette
0x97 HECOS_CAN_DO_OUTPUT_ALIAS_8_SET Alias Ausgang 8 setzen w Zeichenkette
-
0xa0 HECOS_CAN_DO_CONSUMPTION_1_RESET Verbrauch Ausgang 1 zurücksetzen w - - - - - - - -
0xa1 HECOS_CAN_DO_CONSUMPTION_2_RESET Verbrauch Ausgang 2 zurücksetzen w - - - - - - - -
0xa2 HECOS_CAN_DO_CONSUMPTION_3_RESET Verbrauch Ausgang 3 zurücksetzen w - - - - - - - -
0xa3 HECOS_CAN_DO_CONSUMPTION_4_RESET Verbrauch Ausgang 4 zurücksetzen w - - - - - - - -
0xa4 HECOS_CAN_DO_CONSUMPTION_5_RESET Verbrauch Ausgang 5 zurücksetzen w - - - - - - - -
0xa5 HECOS_CAN_DO_CONSUMPTION_6_RESET Verbrauch Ausgang 6 zurücksetzen w - - - - - - - -
0xa6 HECOS_CAN_DO_CONSUMPTION_7_RESET Verbrauch Ausgang 7 zurücksetzen w - - - - - - - -
0xa7 HECOS_CAN_DO_CONSUMPTION_8_RESET Verbrauch Ausgang 8 zurücksetzen w - - - - - - - -

Bilder

hardware/hecos-can/ps.txt · Zuletzt geändert: 2016/12/20 13:13 von Frank Werner