Proemion Byte Command Protocol Binære kommandoer Brukerhåndbok

Proemion Byte Command Protocol Binary commands - Featured Image

Proemion-logo

Byte kommandohåndbok

Byte Command Protocol Binære kommandoer

Byte Command Manual beskriver kommandoene og deres struktur til Proemion Byte Command Protocol som skal brukes av en ekstern vert og CAN-nettverket for meldingsoverføringer.

General

Byte Command Manual beskriver strukturen og kommandoene som brukes av Proemion Byte Command Protocol.
Denne protokollen støttes av alle CAN til PC-gatewayer fra Proemion GmbH for kommunikasjon med en ekstern vert via grensesnittet som støttes av enheten.
Følgende håndbok utvider de enhetsspesifikke håndbøkene.
Ved usikkerhet, se også enhetsmanualene til din spesifikke gateway-enhet.
CAN til PC-gatewayene kobler et CAN-nettverk til en ekstern vert ved hjelp av et spesifikt grensesnitt som RS232, USB, Ethernet, Bluetooth eller WLAN.
Proemion Byte Command Protocol tjener for toveis transparent CAN-meldingsoverføring mellom verten og CAN-nettverket, samt for overføring av kommandoer mellom vert og gateway.
Siden alle Proemion CAN til PC-gatewayer fungerer på samme protokoll, kan enhver applikasjonsprogramvare enkelt utvides til å bruke forskjellige kommunikasjonsgrensesnitt ved å bare bytte ut de grunnleggende kommunikasjonsrutinene.
De fleste kommandoene støttes av alle gatewayer, i noen tilfeller støttes ikke spesialkommandoer av enkeltenheter.
Tabellen i kapittel Kommandoer og enheter gir deg en overview på kommandoene som støttes av hver enkelt gateway-type.

NOTE
Normalt blir alle kommandoer som påvirker enhetens innstillinger bare lagret i det flyktige RAM-minnet til gatewayen, etter en tilbakestilling brukes innstillingene som er lagret i enhetens ikke-flyktige minne igjen.
Du kan endre disse innstillingene med den enhetsspesifikke konfiguratorprogramvaren eller – hvis den støttes av enheten – via CANopen.
Unntak: Kommandoen "CAN baud rate" lagres permanent.
For noen gatewayer er det mulig å endre start-byte (standard: 0x43) og stopp-byte (standard: 0x0D) i konfiguratorprogramvaren.
Alle beskrivelser i denne håndboken forutsetter at standardverdiene brukes.
For mer informasjon og støtte, fyll ut støtteskjemaet, se Service og støtte.
De nyeste versjonene av driverne, programvaren, fastvaren og dokumentasjonen er tilgjengelig på vår webnettsted: Nedlastingssenter.

1.1. Service og støtte 
De nyeste versjonene av driverne, programvaren, fastvaren og dokumentasjonen er tilgjengelig i vår Dokumentbibliotek.

Trenger du hjelp eller vil du rapportere en feil?
Besøk vår webnettstedet Proemion for mer informasjon, eller skaffe en billett på Støtte.

Byte-modus-kommandoer

2.1. Kommandoformat (Byte-modus)

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
'C' (0x43) er standardinnstillingen. For noen enheter kan denne verdien endres. Denne håndboken viser alltid standardinnstillingen.
Lengde 0x00-0xFF Lengdebyten inkluderer antall databyte antall kommandobyte som følger.
Kommando 0x00-0xFF Kommandobyte, verdiene 0x00 til 0xFE er direkte kommandoer, verdien 0xFF betyr at neste byte inneholder en kommandoutvidelse
Data xx Datainnhold
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.
0x0D (Carriage Return) er standardinnstillingen. For noen enheter kan denne verdien endres. Denne håndboken viser alltid standardinnstillingen

"–" betyr at denne verdien ikke er av interesse
"xx" betyr at feltet inneholder konfigurasjons-/svarverdien
Hver melding som endrer eller ber om innstillingene til Proemion CAN-enheten blir besvart av en melding med samme kommandobyte, som inneholder de nye innstillingene.

NOTE
Forespørselskommandoer krever normalt ikke tilleggsparametere (ingen "Data"-felt).
Unntak er nevnt i kommandobeskrivelsen.

2.1.1. Eksample

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde 0x0B Lengdebyten inkluderer antall databyte antall kommandobyte som følger.
Kommando 0x00 11-bits ID CAN-melding
Data 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB først)
CAN-melding Datainnhold
Sjekksum 0xCE Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF 0x0D EOF-byte markerer slutten på kommandoen.

2.2. Utvidet kommandoformat (bytemodus)

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
'C' (0x43) er standardinnstillingen. For noen enheter kan denne verdien endres.
Denne håndboken viser alltid standardinnstillingen.
Lengde 0x00-0xFF Lengdebyten inkluderer antall databyte antall kommandobyte som følger.
Utvidet kommando 0xD0-0xDF Kommandobyte, verdiene 0xD0 til 0xDF er utvidede kommandoer
Data xx Byte 0: CAN-Channel (starter på 0 for CAN 1) / 128 ... 255 reservert for modul (WLAN / GSM / GPS ...)
Byte 1: Kommando
Byte 2: Datainnhold
Sjekksum 0xCE Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF 0x0D EOF-byte markerer slutten på kommandoen.

"–" betyr at denne verdien ikke er av interesse
"xx" betyr at feltet inneholder konfigurasjons-/svarverdien

2.2.1. Eksample – Utvidet kommando

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde 0x0D Lengdebyten inkluderer antall databyte antall kommandobyte som følger.
Kommando 0xD0 Utvidet kommando
Data 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-kanal: 2
Kommando: 11-biters ID CAN meldings-ID (0x789) (MSB først)
CAN-melding Datainnhold
Sjekksum 0x19 Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

2.3. Behandle datameldinger
Disse meldingene brukes til å overføre mottatte CAN-meldinger til verten eller til å sende CAN-meldinger fra verten til CAN-nettverket.

2.3.1. CAN-datarammemottak
CAN-datarammemeldinger mottatt av gatewayen fra CAN-bussen overføres til vertsgrensesnittet i følgende format.

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x00 11-bits ID CAN-melding mottatt
0x01 11-bits ID CAN-melding mottatt, meldingen inneholder en ekstra 32-bits tidstestamp verdi.
0x02 29-bits ID CAN-melding mottatt
0x03 29-bits ID CAN-melding mottatt, meldingen inneholder en ekstra 32-bits tidstestamp verdi.
Data For 11-biters ID-meldinger:
0x00-0xFF Byte 0-1: 11-biters CAN ID (MSB først)
tilleggsdata bytes:
Opptil 8 CAN-databyte en ekstra 32-bits tidamp verdi (bare hvis timetamp alternativet er aktivert, se nedenfor)
For 29-biters ID-meldinger:
0x00-0xFF Byte 0-3: 29-biters CAN ID (MSB først)
tilleggsdata bytes:
Opptil 8 CAN-databyte en ekstra 32-bits tidamp verdi
(bare hvis tidamp alternativet er aktivert, se nedenfor)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Hvis en tidamp er ønsket, må dette alternativet aktiveres med den tilsvarende kommandomeldingen (se Tilbakestill enhet).
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.3.2. Send CAN-dataramme
For å overføre CAN-datarammemeldinger til CAN-bussen, sender vertsgrensesnittet data til gatewayen i følgende format.

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x00 Send 11-bits ID CAN-dataramme
0x02 Send 29-bits ID CAN-dataramme
Data For 11-biters ID-meldinger:
0x00-0xFF Byte 0-1:
11-biters CAN ID (MSB først)
tilleggsdata bytes:
Opptil 8 CAN-databyte
For 29-biters ID-meldinger:
0x00-0xFF Byte 0-3:
29-biters CAN ID (MSB først)
tilleggsdata bytes:
Opptil 8 CAN-databyte
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.3.3. CAN ekstern rammemottak
CAN eksterne rammemeldinger mottatt av gatewayen fra CAN-bussen overføres til vertsgrensesnittet i følgende format.

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x04 11-bits ID CAN ekstern ramme mottatt
0x05 11-bits ID CAN ekstern ramme mottatt, meldingen inneholder en ekstra 32-bits timetamp verdi.
0x06 29-bits ID CAN ekstern ramme mottatt
0x07 29-bits ID CAN ekstern ramme mottatt, meldingen inneholder en ekstra 32-bits tidstestamp verdi.
Data For 11-bits ID eksterne rammer:
0x00-0xFF Byte 0-1:
11-biters CAN ID (MSB først)
tilleggsdata bytes:
DLC (CAN remote frame Data Length Code) en ekstra 32-bits tidsperiodeamp verdi (bare hvis timetamp alternativet er aktivert, se nedenfor)
For 29-bits ID eksterne rammer:
0x00-0xFF Byte 0-3:
29-biters CAN ID (MSB først)
tilleggsdata bytes:
DLC (CAN remote frame Data Length Code) en ekstra 32-bits tidsperiodeamp verdi (bare hvis timetamp alternativet er aktivert, se nedenfor)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Hvis en tidamp er ønsket, må dette alternativet aktiveres med den tilsvarende kommandomeldingen (se Tilbakestill enhet).
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.3.4. Send CAN ekstern ramme
For å overføre CAN-fjernrammemeldinger til CAN-bussen, sender vertsgrensesnittet data til gatewayen i følgende format.

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x04 Send 11-bits ID CAN ekstern ramme
0x06 Send 29-bits ID CAN ekstern ramme
Data For 11-bits ID eksterne rammer:
0x00-0xFF Byte 0-1:
11-biters CAN ID (MSB først)
tilleggsdatabyte:
DLC (CAN remote frame Data Length Code)
For 29-bits ID eksterne rammer:
0x00-0xFF Byte 0-3:
29-biters CAN ID (MSB først)
tilleggsdatabyte:
DLC (CAN remote frame Data Length Code)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.3.5. RS232 dataramme sending og mottak

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x09 RS232 dataramme
Data xx RS232 data
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

2.3.6. Motta optimaliseringsblokk

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x08 Motta optimaliseringsblokk
Data xx Motta optimaliseringsdata
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

2.4. Tilbakemeldingsmeldinger
Disse meldingene inneholder tilbakemeldingsdata som lar brukeren kontrollere riktig overføring av CAN-meldinger.

2.4.1. Tilbakemelding på CAN-meldingsoverføring

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x20 11-bits ID CAN-melding sendt
0x21 11-bits ID CAN-melding overført, tilbakemelding inneholder en ekstra tidamp av sendetiden
0x22 29-bits ID CAN-melding sendt
0x23 29-bits ID CAN-melding overført, tilbakemelding inneholder en ekstra tidamp av sendetiden
0x24 11-bits ID CAN ekstern ramme overført
0x25 11-bits ID CAN ekstern ramme overført, tilbakemelding inneholder en ekstra timetamp av sendetiden
0x26 29-bits ID CAN ekstern ramme overført
0x27 29-bits ID CAN ekstern ramme overført, tilbakemelding inneholder en ekstra timetamp av sendetiden
0x28 11-bits ID-overføring Server-melding sendt
0x29 11-bits ID-overføring Server-melding sendt, tilbakemelding inneholder en ekstra tidamp av sendetiden
0x2A 29-bits ID-overføring Server-melding sendt
0x2B 29-bits ID-overføring Server-melding sendt, tilbakemelding inneholder en ekstra tidamp av sendetiden
Data For 11-bits ID-meldinger / eksterne rammer:
0x00-0xFF Byte 0-1:
11-biters CAN ID (MSB først)
0x00-0xFF ekstra databyte (ikke på ekstern ramme tilbakemelding):
Opptil 8 CAN-databyte en ekstra 32-bits timetamp verdi (bare hvis timetamp alternativet er aktivert, se nedenfor)
For 29-bits ID-meldinger / eksterne rammer:
0x00-0xFF Byte 0-3:
29-biters CAN ID (MSB først)
0x00-0xFF ekstra databyte (ikke på ekstern ramme tilbakemelding):
Opptil 8 CAN-databyte en ekstra 32-bits timetamp verdi (bare hvis timetamp alternativet er aktivert, se nedenfor)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Hvis tilbakemeldingsmeldinger ønskes, må tilbakemeldingsalternativet aktiveres av den tilsvarende kommandoen (se Slå serverobjekter på/av).
Hvis en tidamp er foretrukket, må dette alternativet aktiveres av den tilsvarende meldingen (se Tilbakestill enhet).
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.5. Meldinger om diagnosedata
2.5.1. Enhets-ID

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x40 Enhets-ID-streng (forespørsel: ingen ekstra databyte)
Data
(kun ved svar)
0x00-0xFF ID-streng (kun ved svar)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

2.5.2. Maskinvare / programvareversjon

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x41 Maskinvare-/programvareversjon (forespørsel: ingen ekstra databyte)
Data
(kun ved svar)
0x00-0xFF Byte 0-1: Maskinvareversjon av enheten
Byte 2-3: Programvareversjon av fastvaren
Byte 4-5: Programvareversjon av oppstartslasteren
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

2.5.3. Feil status

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x42 Feilstatus (forespørsel: ingen ekstra databyte)
0x43 Feilstatusmelding som inneholder en tilleggstidamp verdi
(ingen forespørselskommando, kun svarmelding)
Data
(kun ved svar)
0x00-0xFF Byte 0:
bit 0: KAN motta bufferoverløp
bit 1: KAN sende timeout
bit 2: CAN-feiltelleroverløp
bit 3: CAN-buss-av-feil
bit 4: Vertsgrensesnittsyntaksfeil
bit 5: Vertsgrensesnittets formatfeil
bit 6: Vertsgrensesnitt sender bufferoverflyt
bit 7: ikke brukt
Byte 1 (siste feilkode for CAN-kontrolleren):
'0': Ingen feil
'1': Mer enn 5 like biter i en sekvens har forekommet
'2': Mottatt melding har ikke riktig format
'3': Sendt melding ble ikke bekreftet
'4': Ikke mulig å stille inn recessivt nivå under overføring
'5': Ikke mulig å angi dominant nivå under overføring
'6': mottatt CRC-sjekksum var feil
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Hvis en tidamp er foretrukket, må dette alternativet aktiveres av den tilsvarende meldingen (se Tilbakestill enhet).
Hver gang feilstatusen endres, genereres det automatisk en feilstatusmelding.
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.5.4. Grensesnitt versjon

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x44 Grensesnittversjon (f.eks. Bluetooth-modul, WLAN-modul, ...) (forespørsel: ingen ekstra databyte)
Data
(kun ved svar)
0x00-0xFF ASCII-kodet versjonsstreng
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).
Modul er valgbar.

2.5.5. Gjeldende CAN-bussbelastning

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x47 Nåværende bussbelastning i meldinger per sekund (forespørsel: ingen ekstra databyte)
Data
(kun ved svar)
0x00-0xFF Byte 0-1:
usignert heltallsverdi størrelse: 16 bit (MSB først)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.5.6. Enhet opptatt / kommando støttes ikke

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x48 Enheten kan ikke utføre kommando (bare svar på andre kommandoer)
Data 0x00-0xFF Reservert for fremtidig bruk
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.5.7. Still inn CAN-overføringsforsinkelse

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x49 Still inn CAN-overføringsforsinkelse
Data 0x00-0xFF Usignert heltallsverdi størrelse: 16 bit (MSB først)
(RAM-parameteren settes tilbake til 0 etter tilbakestilling av enheten)
Forsinkelse til neste kommando blir evaluert om 10 ms, denne verdien gjelder kun én gang!
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.6. CAN-kontroller oppsettmeldinger
2.6.1. Endre / be om mottakskanal-ID-innstillinger

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x50 Be om innstillinger for mottak av kanal-ID
(trenger én ekstra databyte = kanalnummer)
0x51 Endre innstillinger for mottakskanal-ID
(trenger minst to ekstra databyte, kanalnummeret og kanalinnstillingene)
Data 0x00-0xFF Byte 0:
Motta objektnummer (rekkevidde avhenger av gateway-enhet) KANview  USB / RS232: 0…8
KANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = kanal deaktivert, 1 = kanalaktivering bit 1: 0 = motta 11-bits ID, 1 = motta 29-bits ID bit 2: 0 = endre 11-biters ID, 1 = endre 29-biters ID
Byte 2-3: 11-biters ID hvis byte1, bit 2 = 0
Byte 2-5: 29-biters ID hvis byte1, bit 2 = 1
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Hvis endringsmeldingen ikke inneholder ID-informasjon (lengdebyte < 4), forblir den siste ID-innstillingen.
I dette tilfellet ignoreres byte 1, bit 2.
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.6.2. Endre / be om innstillinger for mottakskanalmaske

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x52 Be om innstillinger for mottakskanalmaske
(trenger én ekstra databyte = kanalnummer)
0x53 Endre innstillinger for mottakskanalmaske
(trenger minst to ekstra databyte, kanalnummeret og kanalinnstillingene)
Data 0x00-0xFF Byte 0:
Motta objektnummer (rekkevidde avhenger av gateway-enhet) KANview  USB / RS232: 0…8
KANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = kanal deaktivert, 1 = kanalaktivering
bit 1: 0 = motta 11-bit maske, 1 = motta 29-bit maske
bit 2: 0 = endre 11-bit maske, 1 = endre 29-bit maske
Byte 2-3: 11-bits maske hvis byte1, bit 2 = 0
Byte 2-5: 29-bits maske hvis byte1, bit 2 = 1
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Hvis endringsmeldingen ikke inneholder maskeinformasjon (lengdebyte < 4), forblir den siste maskeinnstillingen.
I dette tilfellet ignoreres byte 1, bit 2.
Hvis enheten ikke støtter individuelle masker for hver kanal (CANview RS232), blir maskeinnstillingene for kanal 1 til 7 ignorert og besvart med innstillingen for kanal 0.
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.6.3. CAN baud rate

Byte(r) Verdi Beskrivelse
SOF

(Start av rammen)

0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x56 Be om CAN-overføringshastighetsparametere (ingen ekstra databyte)
0x57 Still inn CAN-baudrateparametere
Data 0x00-0xFF Byte 0: 0xFF hvis ingen CIA samsvarer med standard overføringshastighet, ellers:
0x00: 10 kBit/sek
0x01: 20 kBit/sek
0x02: 50 kBit/sek
0xFE: 100 kBit/sek
0x03: 125 kBit/sek
0x04: 250 kBit/sek
0x05: 500 kBit/sek
0x06: 800 kBit/sek
0x07: 1 MBit/sek
0xFF: BTR-verdier brukes
Byte 1: BTR0-verdi (enhetsavhengig, bare hvis byte 0 = 0xFF) Byte 2: BTR1-verdi (enhetsavhengig, bare hvis byte 0 = 0xFF) Byte 3: BTR2-verdi (enhetsavhengig, bare hvis byte 0 = 0xFF)  Byte 4: BTR3-verdi (enhetsavhengig, bare hvis byte 0 = 0xFF)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Hvis databyte 0 er satt til 0xFF, brukes BTR-verdiene til å angi ikke-standard overføringshastigheter.
Hvis en standard overføringshastighet brukes, er ikke BTR-verdiene nødvendige, hvis de brukes uansett, ignoreres de!
Hvis du trenger å angi en overføringshastighet som ikke støttes av standardinnstillingene til enheten, vennligst kontakt vår kundestøtte for mer informasjon, se Service og støtte.
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.6.4. CAN-kontrolleren tilbakestilles

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x58 Tilbakestilling av CAN-kontrolleren (ingen ekstra databyte)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
"CAN Controller Reset"-kommandoen utfører en fullstendig tilbakestilling av CAN-kontrolleren, inkludert tidspunktetamp verdi, motta og sende buffere.
Tilbakestillingen av CAN-kontrolleren tilbakestiller også enhetens feilstatus.
Av denne grunn, etter tilbakestilling av CAN-kontrolleren, genereres en feilstatusmelding for å oppdatere feilstatusen.
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.6.5. Still inn CAN-grensesnitt Auto Baud-modus

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x59 Angi automatisk baud-modus (ingen ekstra databyte)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Auto Baud-modus er bare mulig med standard overføringshastigheter enheten støtter.
For automatisk bauddeteksjon er det nødvendig å ha en fungerende kommunikasjon på bussen.
Mens overføringshastighetsdeteksjon er aktiv, er Proemion CAN-enhetene i passiv modus og har ingen innflytelse på trafikken på CAN-bussen.
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

Auto-baud-kommandoen setter gateway-enheten til "Auto Baud Mode".
Enheten lytter til trafikken på CAN og konfigurerer overføringshastigheten automatisk (bare standard overføringshastigheter som støttes av enheten kan detekteres).
Etter å ha fått den riktige overføringshastigheten, genererer enheten et svar som inneholder den oppdagede overføringshastigheten.
Formatet på denne meldingen er identisk med CAN baud rate request-meldingen, bortsett fra at kommandobyten er 0x59.
Når ingen overføringshastighet oppdages, bruker enheten den sist konfigurerte overføringshastigheten for drift.
I dette tilfellet er svaret på baudhastigheten det samme som om en ikke-standard baudhastighet er forespurt.

2.6.6. Still inn / be om aktiv / passiv modus

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x5A Be om aktiv / passiv modus (ingen ekstra databyte)
0x5B Still inn aktiv / passiv modus
Data 0x00-0x01 0x00 enhet = aktiv modus
0x01 enhet = passiv modus
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.6.7. Endre / be om syklustid for mottakskanal

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x5C Be om syklustid for mottakskanal
(trenger én ekstra databyte = kanalnummer)
0x5D Endre syklustiden for mottakskanalen
(trenger minst to ekstra databyte, kanalnummeret og kanalinnstillingene)
Data 0x00-0xFF Byte 0:
Motta objektnummer (rekkevidde avhenger av gateway-enhet) KANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF Byte 1:
Syklustid i 10 ms
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.7. Meldinger om vertsgrensesnittkonfigurasjon
2.7.1. Tilbakemelding / utdatainnstillinger

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Byte(r) Verdi Beskrivelse
Kommando 0x60 Be om tilbakemeldingsinnstillinger (ingen ekstra databyte)
0x61 Angi tilbakemeldingsinnstillinger
Data 0x00-0x07 Byte 0:
bit 0: 1 = CAN-utgang på / 0 = CAN-utgang av
bit 1: 1 = Send tilbakemelding på CAN-melding på / 0 = tilbakemelding av
bit 2: 1 = Serverfeedback på / 0 = serverfeedback av
bit 3: 1 = RS232-grensesnitt på / 0 = RS232-grensesnitt av
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-bytes.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Hvis den serielle utgangen er deaktivert, lagres de mottatte CAN-meldingene i RAM-en til Proemion CAN-enheten. Hvis denne bufferen er full, indikeres en bufferoverløpsfeil.
Hvis utgangen er aktivert, overføres alle lagrede meldinger umiddelbart til vertsgrensesnittet.
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.8. Overfør servergrensesnittkommandoer
2.8.1. Slå serverobjekter på/av

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x80 Be om serverobjekt på/av (ingen ekstra databyte)
0x81 Sett serverobjekt på/av
Data 0x00-0xFF Byte 0:
Hver bit som er satt slår på det korresponderende serverobjektet / viser at serverobjektet er på.
En tilbakestillingsbit markerer deaktiverte serverobjekter.
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Denne kommandoen er utdatert og brukes ikke lenger av enhetene våre.

2.8.2. Endre / be om konfigurasjon av serverobjekt

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x82 Be om serverobjektkonfigurasjon (trenger én ekstra databyte som inneholder serverobjektnummeret)
0x83 Sett serverobjekt på/av
Data 0x01-0x08 Byte 0 (objektnummer):
Inneholder nummeret på ett av de åtte mulige serverobjektene som bør endres.
0x00-0x01 Byte 1 (IDE):
0x00 = 11-bits ID-objekt
0x01 = 29-bits ID-objekt
Byte 2 og høyere bytenummer inneholder følgende informasjon i det viste   bestille:
0x00-0xFF ID (11 eller 29 bit)
0x01-0x08 DLC (antall databyte i CAN-meldingen)
0x00-0xFF opp til 8 databyte av boksmeldingen
0x00-0xFF syklus tid av serverobjektet på 10 ms
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Innholdet i DLC-byten må stemme overens med antall overførte databyte, ellers kan overføringsserveren oppføre seg uforutsigbart.
Denne kommandoen er utdatert og brukes ikke lenger av enhetene våre.

2.8.3. Endre / be om overføringskanal ID-innstillinger 
CAN-overføringskanalfiltrene fungerer identisk som CAN-mottaksfiltrene beskrevet i kapittelet CAN Controller-oppsettmeldinger. Meldinger mottatt fra verten kontrolleres med disse filterbetingelsene. Hvis betingelsene er oppfylt, sendes meldingen til CAN-bussen.

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x84 Be om innstillinger for overføringskanal-ID
(trenger én ekstra databyte = kanalnummer)
0x85 Endre innstillingene for overføringskanal-ID
(trenger minst to ekstra databyte, kanalnummeret og kanalinnstillingene)
Data 0x00-0x07 Byte 0:
Send objektnummer
0x00-0x07 Byte 1:
bit 0: 0 = kanal deaktivert, 1 = kanalaktivering
bit 1: 0 = overføring av 11-bits ID, 1 = overføring av 29-bits ID
bit 2: 0 = endre 11-biters ID, 1 = endre 29-biters ID
0x00-0xFF Byte 2-3: 11-biters ID hvis byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-biters ID hvis byte1, bit 2 = 1
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Denne kommandoen er utdatert og brukes ikke lenger av enhetene våre.

2.8.4. Endre / be om innstillinger for overføringskanalmaske

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x86 Be om innstillinger for overføringskanalmaske
(trenger én ekstra databyte = kanalnummer)
0x87 Endre innstillinger for overføringskanalmaske
(trenger minst to ekstra databyte, kanalnummeret og kanalinnstillingene)
Data 0x00-0x07 Byte 0:
Send objektnummer
0x00-0x07 Byte 1:
bit 0: 0 = kanal deaktivert, 1 = kanalaktivering
bit 1: 0 = overføring av 11-bit maske, 1 = overføring av 29-bit maske
bit 2: 0 = endre 11-bit maske, 1 = endre 29-bit maske
0x00-0xFF Byte 2-3: 11-bits maske hvis byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bits maske hvis byte1, bit 2 = 1
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Denne kommandoen er utdatert og brukes ikke lenger av enhetene våre.

2.8.5. Endre / be om syklustidsinnstillinger for overføringskanalen

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0x88 Be om innstillinger for overføringskanalsyklus
(trenger én ekstra databyte = kanalnummer)
0x89 Endre syklustidsinnstillingene for sendekanalen
(trenger minst to ekstra databyte, kanalnummeret og kanalinnstillingene)
Data 0x00-0x07 Byte 0:
Send objektnummer
0x00-0x07 Byte 1:+
bit 0: 0 = kanal deaktivert, 1 = kanalaktivering
bit 1: 0 = sende 11-bits syklustid, 1 = sende 29-bits syklustid
bit 2: 0 = endre 11-bits syklustid, 1 = endre 29-bits syklustid
0x00-0xFF Byte 2-3: 11-bits syklustid hvis byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bits syklustid hvis byte1, bit 2 = 1
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

2.9. Innstillinger for enhetsparameter
2.9.1. Endre / be om tidsinnstillingamp innstillinger

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0xA0 Be om tidspunktamp innstillinger (forespørsel: ingen ekstra databyte)
0xA1 Still inn tidamp innstillinger
Data 0x00-0x13 Byte 0:
bit 0: 1 = Tidspunktamp på, 0 = Tidspunktamp av
bit 1: 1 = Relativ tidamp, 0 = Absolutt tidamp
bit 4: 1 = Feil og ekko-tilbakemeldingstidamp på 0 = feil- og ekko-feedback-tidspunktamp av
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

Hvis "Timestamp-Mode” er valgt, settes en 32-bits tellerverdi (100 µs oppløsning) inn etter siste databyte for hver mottatt CAN-melding.
Alle meldinger på vertsgrensesnittsiden som inneholder en tidsmålingamp er i riktig kronologisk rekkefølge.
Hvis en tidamp skal settes inn etter ekkomeldingene (“Send tilbakemelding fra serveren” eller “Send tilbakemelding om CAN-meldinger”) og feilmeldingene, tidsperioden 'Feil og ekkotilbakemelding'amp' må aktiveres i tillegg.
Forskjellen mellom "relativ" og "absolutt-modus" er at tellerverdien tilbakestilles etter hver mottatt melding i "relativ-modus".

NOTE
Tidsperioden "Feil og ekko-tilbakemelding".amp sendes bare hvis timetamp modus er aktivert.
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.9.2. Endre CAN-overføringsforsinkelsestid

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyte inneholder antall databyte antall kommandobyte
Kommando 0xA2 Still inn CAN-overføringsforsinkelse
Data
(kun ved svar)
0x00-0xFF Usignert heltallsverdistørrelse: 16 bit
(RAM-parameteren settes tilbake til 0 etter tilbakestilling av enheten)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Denne forsinkelsestiden legges inn før hver CAN-melding, slik at CAN-overføringen blir tregere.

2.9.3. Angi ventetid for IP-blokkering

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0xA3 Angi ventetid for IP-blokkering (for bedre bruk av båndbredde)
Data 0x00-0xFF Intervall i 10 millisekunder
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

2.9.4. Angi intervall for beregning av baudhastighet

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0xA4 Angi CAN baud rate beregningsintervall
Data 0x00-0xFF Intervall i millisekunder
Usignert heltallsverdistørrelse: 16 bit (MSB først)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Bruken som utvidet kommando er mulig (se Utvidet kommandoformat (Byte-modus)).

2.9.5. CANopen objektordboktilgang

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0xA5 Les / skriv i objektordboken
Data 0x00-0xFF Forespørsel: Byte 0:
Kommando: 0x01 skriv, 0x00 les (ingen ekstra databyte)
Byte 1-2:
Indeks (LSB først)
Byte 3:
Underindeks
ekstra databyte:
Data (LSB først)
Svar: Byte 0:
Resultat: 0x40 lesesuksess
0x80 lesefeil (ingen ekstra databyte)
0x41 skrivesuksess (ingen ekstra databyte)
0x81 skrivefeil (ingen ekstra databyte)
Byte 1-2:
Indeks (LSB først)
Byte 3:
Underindeks
ekstra databyte:
Data (LSB først)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

2.10. Maskinvaretilgangskommandoer
2.10.1. Tilbakestill enhet

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0xC0 Sett tilbakestillingsenhet
Data  —
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Enhetene svarer på denne kommandoen med kommandoen "Enhets-ID".
For noen enheter fører ikke denne kommandoen til en tilbakestilling av maskinvare siden kommunikasjonen til verten ellers ville gått tapt.

  • KANview Ethernet
  • CANlink Bluetooth / WLAN

2.10.2. Be om analog kanalverdi

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0xC2 Be om analog kanalverdi (trenger 1 ekstra databyte som inneholder kanalnummeret)
Data 0x00-0x03 Byte 0 (kanalnummer):
0x00: Forsyningsvoltage
0x01: CAN Lav linje
0x02: CAN Høy linje
0x03: Analog inngang 1 og 2
0x00-0xFF Byte 1: analog verdi (for kanal 0...2, se beskrivelse nedenfor)
Byte 1-4: (for kanal 3) Analog inngang 1 voltage IEEE 754 kodet, LSB først
Byte 5-8: (for kanal 3) Analog inngang 2 voltage IEEE 754 kodet, LSB først
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-bytes.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

NOTE
Bare KANview RS232 kan måle CAN-linjen voltage nivåer.
Denne målingen er kun mulig for CAN-baudhastigheter på 125 kBit/s og langsommere.

Still inn / be om verdi for digital kanal

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0xC4 Be om digital kanalverdi (trenger 1 ekstra databyte som inneholder kanalnummeret)
0xC5 Angi digital kanalverdi (trenger 2 ekstra databyte som inneholder kanalnummeret og verdien)
Data 0x00-0xFF Byte 0 (kanalnummer): 0x00: busstermineringsmotstand
0x00-0x01 Byte 1: digital verdi (1 = på, 0 = av)
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Hver settkommando besvares med de faktiske verdiene.

2.10.3. Angi kommunikasjonspassord

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0xC6 Be om kommunikasjonspassordkontroll
Data xx Kommando
Byte 0…n:
Passordstreng (standard: "GSMONLIN") Svar
Byte 0:
0 = passord sjekket og OK
Hvis passordkontrollen mislyktes, er det ingen respons fra enheten
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Denne meldingen er veldig viktig for å låse opp hele funksjonaliteten til bytemodusgrensesnittet på CANlink GSM/UMTS.
En økt er kun mulig med en sjekk av riktig kommunikasjonspassord!

2.10.4. Tilbakestill kommunikasjonspassord

Byte(r) Verdi Beskrivelse
SOF
(Start av rammen)
0x43 SOF markerer begynnelsen av kommandoen.
Lengde xx Lengdebyten inneholder antall databyte antall kommandobyte som følger.
Kommando 0xC7 Tilbakestill kommunikasjonspassordkontroll
Sjekksum xx Inneholder XOR-sjekksummen for SOF, Length, Command og Data-byte.
EOF
(Slutten av rammen)
0x0D EOF-byte markerer slutten på kommandoen.

NOTE
Denne meldingen låser grensesnittet for bytemodus.
Denne kommandoen skal sendes på slutten av en kommunikasjonsøkt.

Kommandoer og enheter

Tabellen nedenfor gir et sammendrag av alle eksisterende kommandoer og indikerer hvilken Proemion-enhet som støtter dem.
Brukbarheten til en kommando for en Proemion-enhet er merket med "S", "E" eller "S / E".

Disse akronymene står for:

  • "S" Proemion-enheten støtter denne kommandoen kun i standard kommandoformat (se Kommandoformat (Byte-modus)).
  • "E" Proemion-enheten støtter denne kommandoen kun i det utvidede kommandoformatet (se Utvidet kommandoformat (Byte-modus)).
  • "S / E" Proemion-enheten støtter denne kommandoen i standard kommandoformat og i utvidet kommandoformat.
Beskjed Kommando Enhet
Type KANview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
trådløst
3000
CANlink
trådløs 4000
KANview
Ethernet
CANlink
mobil
5000
CANlink
mobil
3000
KANview
RS232
Behandle datameldinger 0x00 S/E S/E S/E S/E S/E S/E S/E S / * S/E
0x01 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x02 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x03 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x04 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x05 S/E S/E S/E S/E S/E S/E S/E S/E*
0x06 S/E S/E S/E S/E S/E S/E S/E S/E*
0x07 S/E S/E S/E S/E S/E S/E S/E S/E*
0x08 S/E S/E
0x09 S
Tilbakemeldingsmeldinger 0x20 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x21 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x22 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x23 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x24 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x25 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x26 S/E S/E S/E S/E S/E S/E S/E S/E
0x27 S/E S/E S/E S/E S/E S/E S/E S/E
0x28 S/E S/E
0x29 S/E S/E
0x2A S/E S/E
0x2B S/E S/E

*Følgende kommandodataalternativer er ikke implementert for CLM3000 og CLM3600:
– bit 2: 1 = Serverfeedback på / 0 = serverfeedback av
– bit 3: 1 = RS232-grensesnitt på / 0 = RS232-grensesnitt av

Beskjed Kommando Enhet
Type KANview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
trådløs 3000
CANlink
trådløs 4000
KANview
Ethernet
CANlink
mobil
5000
CANlink
mobil
3000
KANview
RS232
Diagnosedatameldinger 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x43 S/E S/E S/E S/E S/E
0x44 S/E S/E S/E S/E S/E S/E S/E
0x47 S/E S/E S/E
0x48 S/E S/E S/E S/E
0x49 S/E S/E S/E S/E
CAN-kontrolleroppsettmeldinger 0x50 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x51 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x52 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x53 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x56 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x57 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x58 S/E S/E S/E S/E S/E S/E S/E S/E
0x59 S/E S/E
0x5A S/E S/E S/E S/E S/E
0x5B S/E S/E S/E S/E S/E
0x5C S/E S/E S/E S/E S/E S/E S/E
0x5D S/E S/E S/E S/E S/E S/E S/E
Meldinger om vertsgrensesnittkonfigurasjon 0x60 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x61 S/E S/E S/E S/E S/E S/E S/E S/E S/E
Send servergrensesnittkommandoer 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Type KANview   USB CANlink Bluetooth
2000
CANlink WLAN
2000
CANlink trådløs 3000 CANlink trådløs 4000 KANview Ethernet CANlink mobil
5000
CANlink mobil
3000
KANview
RS232
Innstillinger for enhetsparameter 0xA0 S/E S/E S/E S/E S/E S /E S/E S/E S/E
0xA1 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA2 S
0xA3 S
0xA4 S/E S/E S/E
0xA5 S S S S
Maskinvaretilgangskommandoer 0xC0 S S S S S S S S S
0xC2 S S S S
0xC4 S
0xC5 S
0xC6 S S S
0xC7 S S S

Versjon: 11.0.549

Proemion-logo

Dokumenter / Ressurser

PDF thumbnailByte Command Protocol Binære kommandoer
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Referanser

Still et spørsmål

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Still et spørsmål

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.