Proemion Byte Command Protocol Binêre opdragte Gebruikershandleiding

Proemion Byte Command Protocol Binary commands - Featured Image

Proemion-logo

Byte Command Manual

Byte Command Protocol Binêre opdragte

Die Byte Command Manual beskryf die opdragte en hul struktuur van die Proemion Byte Command Protocol wat deur 'n afgeleë gasheer en die CAN-netwerk vir boodskapversendings gebruik word.

Algemeen

Die Byte Command Manual beskryf die struktuur en opdragte wat deur die Proemion Byte Command Protocol gebruik word.
Hierdie protokol word ondersteun deur alle CAN-na-rekenaar-poorte van Proemion GmbH vir kommunikasie met 'n afgeleë gasheer via die koppelvlak wat deur die toestel ondersteun word.
Die volgende handleiding brei die toestelspesifieke handleidings uit.
In die geval van onsekerhede, verwys asseblief ook na die toestelhandleidings van jou spesifieke poorttoestel.
Die CAN-na-rekenaar-poorte verbind 'n CAN-netwerk aan 'n afgeleë gasheer deur 'n spesifieke koppelvlak soos RS232, USB, Ethernet, Bluetooth of WLAN te gebruik.
Die Proemion Byte Command Protocol dien vir tweerigting deursigtige CAN-boodskapversending tussen die gasheer en die CAN-netwerk sowel as vir die oordrag van opdragte tussen gasheer en poort.
Aangesien alle Proemion CAN-na-rekenaar-poorte op dieselfde protokol werk, kan enige toepassingsagteware maklik uitgebrei word om verskillende kommunikasie-koppelvlakke te gebruik deur net die basiese kommunikasieroetines uit te ruil.
Die meeste van die opdragte word deur alle poorte ondersteun, in sommige gevalle word spesiale opdragte nie deur enkele toestelle ondersteun nie.
Die tabel in hoofstuk Bevele en toestelle gee jou 'n oorview op die opdragte wat deur elke enkele poorttipe ondersteun word.

LET WEL
Normaalweg word alle opdragte wat toestelinstellings beïnvloed slegs in die vlugtige RAM-geheue van die poort gestoor, na 'n terugstelling word die instellings wat in die toestel se nie-vlugtige geheue gestoor is weer gebruik.
Jy kan hierdie instellings verander met die toestelspesifieke konfiguratorsagteware of – indien dit deur die toestel ondersteun word – via CANopen.
Uitsondering: Die opdrag "CAN baud rate" word permanent gestoor.
Vir sommige poorte is dit moontlik om begingreep (verstek: 0x43) en stopgreep (verstek: 0x0D) in die konfiguratorsagteware te verander.
Alle beskrywings in hierdie handleiding veronderstel dat die verstekwaardes gebruik word.
Vir verdere inligting en ondersteuning, vul die ondersteuningsvorm in, sien Diens en Ondersteuning.
Die nuutste weergawes van die drywers, sagteware, firmware en dokumentasie is beskikbaar op ons webwebwerf: Aflaai Sentrum.

1.1. Diens en Ondersteuning 
Die nuutste weergawes van die drywers, sagteware, firmware en dokumentasie is beskikbaar in ons Dokumentbiblioteek.

Het jy hulp nodig of wil jy 'n fout rapporteer?
Besoek ons webwebwerf Proemion vir meer inligting, of samel 'n kaartjie by die Ondersteuning.

Byte-modus-opdragte

2.1. Opdragformaat (bytemodus)

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
'C' (0x43) is die verstekinstelling. Vir sommige toestelle kan hierdie waarde verander word. Hierdie handleiding wys altyd die verstekinstelling.
Lengte 0x00-0xFF Die lengtegreep sluit die aantal datagrepe in wat die aantal opdraggrepe volg.
Bevel 0x00-0xFF Opdraggreep, waardes 0x00 tot 0xFE is direkte opdragte, die waarde 0xFF beteken dat die volgende greep 'n opdraguitbreiding bevat
Data xx Data-inhoud
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.
0x0D (Carriage Return) is die verstekinstelling. Vir sommige toestelle kan hierdie waarde verander word. Hierdie handleiding wys altyd die verstekinstelling

“–” beteken dat hierdie waarde nie van belang is nie
“xx” beteken dat die veld die konfigurasie/antwoordwaarde bevat
Elke boodskap wat die instellings van die Proemion CAN-toestel verander of versoek, word geantwoord deur 'n boodskap met dieselfde opdraggreep, wat die nuwe instellings bevat.

LET WEL
Versoekopdragte benodig gewoonlik nie bykomende parameters nie (geen "Data"-veld nie).
Uitsonderings word in die opdragbeskrywing genoem.

2.1.1. Eksample

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte 0x0B Die lengtegreep sluit die aantal datagrepe in wat die aantal opdraggrepe volg.
Bevel 0x00 11-bis ID KAN-boodskap
Data 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB eerste)
CAN-boodskap Data-inhoud
Kontrolesom 0xCE Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF 0x0d EOF-greep merk die einde van die opdrag.

2.2. Uitgebreide opdragformaat (bytemodus)

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
'C' (0x43) is die verstekinstelling. Vir sommige toestelle kan hierdie waarde verander word.
Hierdie handleiding wys altyd die verstekinstelling.
Lengte 0x00-0xFF Die lengtegreep sluit die aantal datagrepe in wat die aantal opdraggrepe volg.
Uitgebreide bevel 0xD0-0xDF Opdraggreep, waardes 0xD0 tot 0xDF is uitgebreide opdragte
Data xx Byte 0: KAN-kanaal (begin by 0 vir CAN 1) / 128 … 255 gereserveer vir module (WLAN / GSM / GPS …)
Byte 1: Bevel
Byte 2: Data-inhoud
Kontrolesom 0xCE Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF 0x0d EOF-greep merk die einde van die opdrag.

“–” beteken dat hierdie waarde nie van belang is nie
“xx” beteken dat die veld die konfigurasie/antwoordwaarde bevat

2.2.1. Eksample – Uitgebreide bevel

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte 0x0d Die lengtegreep sluit die aantal datagrepe in wat die aantal opdraggrepe volg.
Bevel 0xd0 Uitgebreide bevel
Data 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
KAN-kanaal: 2
Opdrag: 11-bis ID CAN boodskap ID (0x789) (MSB eerste)
CAN-boodskap Data-inhoud
Kontrolesom 0x19 Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

2.3. Verwerk databoodskappe
Hierdie boodskappe word gebruik om ontvangde CAN-boodskappe na die gasheer te stuur of om CAN-boodskappe vanaf die gasheer na die CAN-netwerk te stuur.

2.3.1. KAN dataraam ontvangs
CAN-dataraamboodskappe wat deur die poort vanaf die CAN-bus ontvang word, word in die volgende formaat na die gasheerkoppelvlak oorgedra.

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x00 11-bis ID CAN-boodskap ontvang
0x01 11-bis ID CAN boodskap ontvang, boodskap bevat 'n bykomende 32-bis tydstipamp waarde.
0x02 29-bis ID CAN-boodskap ontvang
0x03 29-bis ID CAN boodskap ontvang, boodskap bevat 'n bykomende 32-bis tydstipamp waarde.
Data Vir 11-bis ID-boodskappe:
0x00-0xFF Byte 0-1: 11-bis CAN ID (MSB eerste)
bykomende data grepe:
Tot 8 KAN-datagrepe 'n bykomende 32-bis tydstipamp waarde (slegs indien tyeamp opsie is geaktiveer, sien hieronder)
Vir 29-bis ID-boodskappe:
0x00-0xFF Byte 0-3: 29-bis CAN ID (MSB eerste)
bykomende data grepe:
Tot 8 KAN-datagrepe 'n bykomende 32-bis tydstipamp waarde
(slegs as tyeamp opsie is geaktiveer, sien hieronder)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
As 'n tyeamp verlang word, moet hierdie opsie geaktiveer word met die ooreenstemmende opdragboodskap (sien Stel toestel terug).
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.3.2. Versend CAN-dataraam
Om CAN-dataraamboodskappe na die CAN-bus te stuur, stuur die gasheerkoppelvlak data na die poort in die volgende formaat.

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x00 Stuur 11-bis ID CAN data raam
0x02 Stuur 29-bis ID CAN data raam
Data Vir 11-bis ID-boodskappe:
0x00-0xFF Byte 0-1:
11-bis CAN ID (MSB eerste)
bykomende data grepe:
Tot 8 CAN-datagrepe
Vir 29-bis ID-boodskappe:
0x00-0xFF Byte 0-3:
29-bis CAN ID (MSB eerste)
bykomende data grepe:
Tot 8 CAN-datagrepe
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.3.3. KAN afgeleë raam ontvangs
CAN-afstandraamboodskappe wat deur die poort vanaf die CAN-bus ontvang word, word in die volgende formaat na die gasheerkoppelvlak oorgedra.

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x04 11-bis ID KAN afgeleë raam ontvang
0x05 11-bis ID KAN afgeleë raam ontvang, boodskap bevat 'n bykomende 32-bis tydstipamp waarde.
0x06 29-bis ID KAN afgeleë raam ontvang
0x07 29-bis ID KAN afgeleë raam ontvang, boodskap bevat 'n bykomende 32-bis tydstipamp waarde.
Data Vir 11-bis ID afgeleë rame:
0x00-0xFF Byte 0-1:
11-bis CAN ID (MSB eerste)
bykomende data grepe:
DLC (CAN remote frame Data Length Code) 'n bykomende 32-bis tydamp waarde (slegs indien tyeamp opsie is geaktiveer, sien hieronder)
Vir 29-bis ID afgeleë rame:
0x00-0xFF Byte 0-3:
29-bis CAN ID (MSB eerste)
bykomende data grepe:
DLC (CAN remote frame Data Length Code) 'n bykomende 32-bis tydamp waarde (slegs indien tyeamp opsie is geaktiveer, sien hieronder)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
As 'n tyeamp verlang word, moet hierdie opsie geaktiveer word met die ooreenstemmende opdragboodskap (sien Stel toestel terug).
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.3.4. Stuur CAN remote raam
Ten einde CAN-afstandraamboodskappe na die CAN-bus te stuur, stuur die gasheerkoppelvlak data na die poort in die volgende formaat.

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x04 Stuur 11-bis ID CAN remote raam
0x06 Stuur 29-bis ID CAN remote raam
Data Vir 11-bis ID afgeleë rame:
0x00-0xFF Grep 0-1:
11-bis CAN ID (MSB eerste)
bykomende datagreep:
DLC (CAN remote frame Data Length Code)
Vir 29-bis ID afgeleë rame:
0x00-0xFF Grep 0-3:
29-bis CAN ID (MSB eerste)
bykomende datagreep:
DLC (CAN remote frame Data Length Code)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.3.5. RS232-dataraamversending en -ontvangs

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x09 RS232 data raam
Data xx RS232 data
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

2.3.6. Ontvang optimeringsblok

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x08 Ontvang optimeringsblok
Data xx Ontvang optimaliseringsdata
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

2.4. Terugvoer boodskappe
Hierdie boodskappe bevat terugvoerdata wat die gebruiker in staat stel om die korrekte oordrag van CAN-boodskappe na te gaan.

2.4.1. KAN boodskap oordrag terugvoer

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x20 11-bis ID CAN boodskap versend
0x21 11-bis ID CAN boodskap gestuur, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd
0x22 29-bis ID CAN boodskap versend
0x23 29-bis ID CAN boodskap gestuur, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd
0x24 11-bis ID KAN afgeleë raam versend
0x25 11-bis ID KAN afgeleë raam versend, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd
0x26 29-bis ID KAN afgeleë raam versend
0x27 29-bis ID KAN afgeleë raam versend, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd
0x28 11-bis ID Transmit Bediener boodskap versend
0x29 11-bis ID Transmit Bediener boodskap versend, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd
0x2A 29-bis ID Transmit Bediener boodskap versend
0x2B 29-bis ID Transmit Bediener boodskap versend, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd
Data Vir 11-bis ID-boodskappe / afgeleë rame:
0x00-0xFF Byte 0-1:
11-bis CAN ID (MSB eerste)
0x00-0xFF bykomende datagrepe (nie op afgeleë raam nie terugvoer):
Tot 8 CAN-datagrepe 'n bykomende 32-bis tydstipamp waarde (slegs indien tyeamp opsie is geaktiveer, sien hieronder)
Vir 29-bis ID-boodskappe / afgeleë rame:
0x00-0xFF Byte 0-3:
29-bis CAN ID (MSB eerste)
0x00-0xFF bykomende datagrepe (nie op afgeleë raam nie terugvoer):
Tot 8 CAN-datagrepe 'n bykomende 32-bis tydstipamp waarde (slegs indien tyeamp opsie is geaktiveer, sien hieronder)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
As terugvoerboodskappe verlang word, moet die terugvoeropsie deur die ooreenstemmende opdrag geaktiveer word (sien Skakel bedienervoorwerpe aan/af).
As 'n tyeamp bevoordeel word, moet hierdie opsie deur die ooreenstemmende boodskap geaktiveer word (sien Stel toestel terug).
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.5. Diagnose data boodskappe
2.5.1. Toestel-ID

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x40 Toestel-ID-string (versoek: geen bykomende datagrepe)
Data
(slegs by antwoord)
0x00-0xFF ID-string (slegs op reaksie)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

2.5.2. Hardeware / Sagteware weergawe

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x41 Hardeware / Sagteware weergawe (versoek: geen bykomende datagrepe)
Data
(slegs by antwoord)
0x00-0xFF Grep 0-1: Hardeware weergawe van die toestel
Byte 2-3: Sagteware weergawe van die firmware
Byte 4-5: Sagteware weergawe van die selflaaiprogram
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

2.5.3. Fout status

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x42 Foutstatus (versoek: geen bykomende datagrepe nie)
0x43 Foutstatusboodskap wat 'n bykomende tydstip bevatamp waarde
(geen versoekopdrag, slegs reaksieboodskap)
Data
(slegs by antwoord)
0x00-0xFF Byte 0:
bietjie 0: KAN bufferoorloop ontvang
bietjie 1: KAN uitteltyd uitsaai
bietjie 2: KAN foutteller oorloop
bietjie 3: CAN bus-af fout
bietjie 4: Gasheerkoppelvlak-sintaksfout
bietjie 5: Gasheerkoppelvlakformaatfout
bietjie 6: Gasheerkoppelvlak-sendbufferoorloop
bietjie 7: nie gebruik nie
Byte 1 (Laaste foutkode van die CAN-beheerder):
'0': Geen fout nie
'1': Meer as 5 gelyke bisse in 'n ry het voorgekom
'2': Ontvangte boodskap het nie die regte formaat nie
'3': Versendte boodskap is nie erken nie
'4': Nie moontlik om resessiewe vlak tydens transmissie in te stel nie
'5': Nie moontlik om dominante vlak tydens transmissie in te stel nie
'6': ontvang CRC-tjeksom was verkeerd
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
As 'n tyeamp bevoordeel word, moet hierdie opsie deur die ooreenstemmende boodskap geaktiveer word (sien Stel toestel terug).
Elke keer as die foutstatus verander, word 'n foutstatusboodskap outomaties gegenereer.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.5.4. Interfaces weergawe

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x44 Interfaces weergawe (bv. Bluetooth-module, WLAN-module, …) (versoek: geen bykomende datagrepe nie)
Data
(slegs by antwoord)
0x00-0xFF ASCII gekodeerde weergawe string
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
Module is kiesbaar.

2.5.5. Huidige CAN-busvrag

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x47 Huidige buslading in boodskappe per sekonde (versoek: geen bykomende datagrepe nie)
Data
(slegs by antwoord)
0x00-0xFF Grep 0-1:
ongetekende heelgetalwaarde grootte: 16 bis (MSB eerste)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.5.6. Toestel besig / opdrag word nie ondersteun nie

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x48 Toestel kan nie opdrag uitvoer nie (slegs reaksie op ander opdragte)
Data 0x00-0xFF Gereserveer vir toekomstige gebruik
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.5.7. Stel KAN-sendvertragingstyd in

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x49 Stel KAN-sendvertragingstyd in
Data 0x00-0xFF Ongetekende heelgetalwaarde grootte: 16 bis (MSB eerste)
(RAM-parameter word teruggestel na 0 na toestelterugstelling)
Vertraag tyd totdat die volgende opdrag in 10 ms geëvalueer word, hierdie waarde geld net een keer!
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.6. CAN Controller opstel boodskappe
2.6.1. Verander / versoek ontvang kanaal ID instellings

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x50 Versoek ontvang kanaal ID instellings
(benodig een bykomende datagreep = kanaalnommer)
0x51 Verander ontvangskanaal-ID-instellings
(benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings)
Data 0x00-0xFF Byte 0:
Ontvang voorwerpnommer (reeks hang af van poorttoestel) KANview  USB / RS232: 0…8
KANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bietjie 0: 0 = kanaal deaktiveer, 1 = kanaal aktiveer bietjie 1: 0 = ontvang 11-bis ID, 1 = ontvang 29-bis ID bietjie 2: 0 = verander 11-bis ID, 1 = verander 29-bis ID
Grep 2-3: 11-bis ID as byte1, bis 2 = 0
Grep 2-5: 29-bis ID as byte1, bis 2 = 1
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
As die veranderingboodskap geen ID-inligting bevat nie (lengtegreep < 4) bly die laaste ID-instelling.
In hierdie geval word byte 1, bit 2 geïgnoreer.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.6.2. Verander / versoek ontvangskanaalmaskerinstellings

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x52 Versoek ontvangskanaalmaskerinstellings
(benodig een bykomende datagreep = kanaalnommer)
0x53 Verander die instellings van die ontvangkanaalmasker
(benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings)
Data 0x00-0xFF Byte 0:
Ontvang voorwerpnommer (reeks hang af van poorttoestel) KANview  USB / RS232: 0…8
KANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bietjie 0: 0 = kanaal deaktiveer, 1 = kanaal aktiveer
bietjie 1: 0 = ontvang 11-bis-masker, 1 = ontvang 29-bis-masker
bietjie 2: 0 = verander 11-bis masker, 1 = verander 29-bis masker
Grep 2-3: 11-bis-masker as byte1, bit 2 = 0
Grep 2-5: 29-bis-masker as byte1, bit 2 = 1
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
As die veranderingboodskap geen maskerinligting bevat nie (lengtegreep < 4), bly die laaste maskerinstelling.
In hierdie geval word byte 1, bit 2 geïgnoreer.
As die toestel nie individuele maskers vir elke kanaal ondersteun nie (KANview RS232), word die maskerinstellings vir kanaal 1 tot 7 geïgnoreer en geantwoord met die instelling van kanaal 0.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.6.3. KAN baud rate

Byte(s) Waarde Beskrywing
SOF

(Begin van raam)

0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x56 Versoek CAN baud rate parameters (geen bykomende datagrepe nie)
0x57 Stel CAN baud rate-parameters in
Data 0x00-0xFF Byte 0: 0xFF as geen CIA aan die standaard baudrate voldoen nie, anders:
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-waardes word gebruik
Byte 1: BTR0-waarde (toestelafhanklik, slegs as Byte 0 = 0xFF) Byte 2: BTR1-waarde (toestelafhanklik, slegs as Byte 0 = 0xFF) Byte 3: BTR2-waarde (toestelafhanklik, slegs as Byte 0 = 0xFF)  Byte 4: BTR3-waarde (toestelafhanklik, slegs as Byte 0 = 0xFF)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
As datagreep 0 op 0xFF gestel is, word die BTR-waardes gebruik om nie-standaard baudtempo's te stel.
As 'n standaard baud rate gebruik word, is die BTR waardes nie nodig nie, as dit in elk geval gebruik word, word dit geïgnoreer!
As jy 'n baudkoers moet stel wat nie deur die standaardinstellings van die toestel ondersteun word nie, kontak asseblief ons ondersteuning vir verdere inligting, sien Diens en Ondersteuning.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.6.4. KAN kontroleerder herstel

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x58 KAN-beheerder-terugstelling (geen bykomende datagrepe nie)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die "CAN Controller Reset"-opdrag voer 'n volledige terugstelling van die CAN-beheerder uit, insluitend die tydstipamp waarde, ontvang en stuur buffers.
Die CAN-beheerder-terugstelling stel ook die foutstatus van die toestel terug.
Om hierdie rede word 'n foutstatusboodskap gegenereer nadat die CAN-beheerder herstel is om die foutstatus op te dateer.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.6.5. Stel CAN-koppelvlak Auto Baud-modus in

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x59 Stel outo-baud-modus (geen bykomende datagrepe nie)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Outo-baud-modus is slegs moontlik met die standaard-baud-koerse wat die toestel ondersteun.
Vir outo-baud-opsporing is dit nodig om 'n werkende kommunikasie op die bus te hê.
Terwyl baudtempo-opsporing aktief is, is die Proemion CAN-toestelle in passiewe modus en het geen invloed op die verkeer op die CAN-bus nie.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

Die outo-baud-opdrag stel die gateway-toestel na "Auto Baud Mode".
Die toestel luister na die verkeer op die CAN en stel die baudtempo outomaties in (slegs standaard baudrate wat deur die toestel ondersteun word, is opspoorbaar).
Nadat die regte baudtempo-instelling gekry is, genereer die toestel 'n antwoord wat die bespeurde baudtempo bevat.
Die formaat van hierdie boodskap is identies aan die CAN baud rate versoek boodskap, behalwe dat die opdrag greep 0x59 is.
Wanneer geen baudtempo bespeur word nie, gebruik die toestel die laaste gekonfigureerde baudtempo vir werking.
In hierdie geval is die baudkoers-antwoord dieselfde asof 'n nie-standaard baudkoers versoek word.

2.6.6. Stel / versoek aktiewe / passiewe modus

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x5A Versoek aktiewe / passiewe modus (geen bykomende datagrepe nie)
0x5B Stel aktiewe / passiewe modus in
Data 0x00-0x01 0x00 toestel = aktiewe modus
0x01 toestel = passiewe modus
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.6.7. Verander / versoek ontvangskanaalsiklustyd

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x5C Versoek ontvangskanaalsiklustyd
(benodig een bykomende datagreep = kanaalnommer)
0x5d Verander die siklustyd van die ontvangskanaal
(benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings)
Data 0x00-0xFF Byte 0:
Ontvang voorwerpnommer (reeks hang af van poorttoestel) KANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF Byte 1:
Siklus Tyd in 10 ms
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.7. Gasheerkoppelvlakkonfigurasieboodskappe
2.7.1. Terugvoer / uitvoer instellings

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Byte(s) Waarde Beskrywing
Bevel 0x60 Versoek terugvoerinstellings (geen bykomende datagrepe nie)
0x61 Stel terugvoerinstellings
Data 0x00-0x07 Byte 0:
bietjie 0: 1 = KAN-uitvoer aan / 0 = KAN-uitset af
bietjie 1: 1 = Stuur CAN-boodskapterugvoer aan / 0 = terugvoer af
bietjie 2: 1 = Bedienerterugvoer aan / 0 = bedienerterugvoer af
bietjie 3: 1 = RS232-koppelvlak aan / 0 = RS232-koppelvlak af
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
As die reeksafvoer gedeaktiveer is, word die ontvangde CAN-boodskappe in die RAM van die Proemion CAN-toestel gestoor. As hierdie buffer vol is, word 'n bufferoorloopfout aangedui.
As die afvoer geaktiveer is, word alle gestoorde boodskappe onmiddellik na die gasheerkoppelvlak oorgedra.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.8. Stuur bedienerkoppelvlakopdragte
2.8.1. Skakel bedienervoorwerpe aan / af

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x80 Versoek bedienerobjek aan/af (geen bykomende datagrepe nie)
0x81 Stel bedienerobjek aan/af
Data 0x00-0xFF Byte 0:
Elke bis wat ingestel is skakel die ooreenstemmende bedienerobjek aan / wys dat die bedienerobjek aan is.
'n Terugstellingbis merk gedeaktiveerde bedienervoorwerpe.
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Hierdie opdrag is opgeskort en word nie meer deur ons toestelle gebruik nie.

2.8.2. Verander / versoek bedienerobjekkonfigurasie

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x82 Versoek bedienerobjekkonfigurasie (benodig een bykomende datagreep wat die bedienerobjeknommer bevat)
0x83 Stel bedienerobjek aan/af
Data 0x01-0x08 Byte 0 (voorwerpnommer):
Bevat die nommer van een van die agt moontlike bedienerobjekte wat verander moet word.
0x00-0x01 Byte 1 (IDE):
0x00 = 11-bis ID-objek
0x01 = 29-bis ID-objek
Byte 2 en hoër greepnommers bevat die volgende inligting in die vertoonde   bestel:
0x00-0xFF ID (11 of 29 bis)
0x01-0x08 DLC (aantal datagrepe van die CAN-boodskap)
0x00-0xFF tot 8 datagrepe van die blikkieboodskap
0x00-0xFF siklus tyd van die bedienerobjek in 10 ms
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die inhoud van die DLC-grepe moet ooreenstem met die aantal oorgedra datagrepe, anders kan die oordragbediener onvoorspelbaar optree.
Hierdie opdrag is opgeskort en word nie meer deur ons toestelle gebruik nie.

2.8.3. Verander / versoek oordragkanaal-ID-instellings 
Die CAN-sendkanaalfilters werk identies soos die CAN-ontvangfilters wat in hoofstuk CAN Controller-opstellingboodskappe beskryf word. Boodskappe wat van die gasheer ontvang word, word met hierdie filtervoorwaardes nagegaan. As daar aan die voorwaardes voldoen word, word die boodskap na die CAN-bus gestuur.

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x84 Versoek kanaal-ID-instellings
(benodig een bykomende datagreep = kanaalnommer)
0x85 Verander versendingskanaal-ID-instellings
(benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings)
Data 0x00-0x07 Byte 0:
Versend voorwerpnommer
0x00-0x07 Byte 1:
bietjie 0: 0 = kanaal deaktiveer, 1 = kanaal aktiveer
bietjie 1: 0 = stuur 11-bis ID, 1 = versend 29-bis ID
bietjie 2: 0 = verander 11-bis ID, 1 = verander 29-bis ID
0x00-0xFF Grep 2-3: 11-bis ID as byte1, bis 2 = 0
0x00-0xFF Grep 2-5: 29-bis ID as byte1, bis 2 = 1
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Hierdie opdrag is opgeskort en word nie meer deur ons toestelle gebruik nie.

2.8.4. Verander / versoek oordragkanaalmaskerinstellings

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x86 Versoek versendingkanaalmaskerinstellings
(benodig een bykomende datagreep = kanaalnommer)
0x87 Verander versendingskanaalmaskerinstellings
(benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings)
Data 0x00-0x07 Byte 0:
Versend voorwerpnommer
0x00-0x07 Byte 1:
bietjie 0: 0 = kanaal deaktiveer, 1 = kanaal aktiveer
bietjie 1: 0 = stuur 11-bis-masker, 1 = versend 29-bis-masker
bietjie 2: 0 = verander 11-bis masker, 1 = verander 29-bis masker
0x00-0xFF Byte 2-3: 11-bis-masker as byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bis-masker as byte1, bit 2 = 1
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Hierdie opdrag is opgeskort en word nie meer deur ons toestelle gebruik nie.

2.8.5. Verander / versoek versendingskanaalsiklustydinstellings

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0x88 Versoek versendingkanaalsiklustydinstellings
(benodig een bykomende datagreep = kanaalnommer)
0x89 Verander versendingskanaalsiklustydinstellings
(benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings)
Data 0x00-0x07 Byte 0:
Versend voorwerpnommer
0x00-0x07 Byte 1:+
bietjie 0: 0 = kanaal deaktiveer, 1 = kanaal aktiveer
bietjie 1: 0 = versend 11-bis siklustyd, 1 = versend 29-bis siklustyd
bietjie 2: 0 = verander 11-bis siklustyd, 1 = verander 29-bis siklustyd
0x00-0xFF Byte 2-3: 11-bis siklustyd as greep1, bis 2 = 0
0x00-0xFF Byte 2-5: 29-bis siklustyd as greep1, bis 2 = 1
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

2.9. Toestelparameterinstellings
2.9.1. Verander / versoek Timestamp instellings

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0xA0 Versoek tyeamp instellings (versoek: geen bykomende datagrepe nie)
0xA1 Stel tyeamp instellings
Data 0x00-0x13 Byte 0:
bietjie 0: 1 = Tydamp aan, 0 = Tydamp af
bietjie 1: 1 = Relatiewe tyeamp, 0 = Absolute tyeamp
bietjie 4: 1 = Fout en eggo terugvoer tydstipamp op 0 = Fout en Echo Terugvoer tydstipamp af
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

As die "Timestamp-Mode” gekies word, word 'n 32-bis teller (100 µs resolusie) waarde ingevoeg na die laaste datagreep van elke ontvangde CAN-boodskap.
Alle boodskappe aan die gasheerkoppelvlakkant wat 'n tydstip bevatamp is in die korrekte chronologiese volgorde.
As 'n tyeamp moet ingevoeg word na die eggo-boodskappe ("Stuur bedienerterugvoer" of "Stuur CAN-boodskapterugvoer") en die foutboodskappe, die 'Fout- en Echo-terugvoer-tydstip'amp' moet addisioneel geaktiveer word.
Die verskil tussen "relatief" en "absolute-modus" is dat die tellerwaarde na elke ontvangde boodskap in "relatiewe-modus" teruggestel word.

LET WEL
Die "Fout en Echo Terugvoer" tydstipamp word slegs versend as die tyeamp modus is geaktiveer.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.9.2. Verander KAN-sendvertragingstyd

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe die aantal opdraggrepe
Bevel 0xA2 Stel KAN-sendvertragingstyd in
Data
(slegs by antwoord)
0x00-0xFF Ongetekende heelgetalwaarde grootte: 16 bis
(RAM-parameter word teruggestel na 0 na toestelterugstelling)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Hierdie vertragingstyd word voor elke CAN-boodskap ingevoeg, sodat die CAN-transmissie stadiger word.

2.9.3. Stel IP-blok wagtyd

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0xA3 Stel IP-blok wagtyd (vir beter gebruik van bandwydte)
Data 0x00-0xFF Interval in 10 millisekondes
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

2.9.4. Stel baud rate berekening interval

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0xA4 Stel CAN baud rate berekening interval
Data 0x00-0xFF Interval in millisekondes
Ongetekende heelgetalwaarde grootte: 16 bis (MSB eerste)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).

2.9.5. CANopen objekwoordeboektoegang

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0xA5 Lees / Skryf in die voorwerpwoordeboek
Data 0x00-0xFF Versoek: Byte 0:
Opdrag: 0x01 skryf, 0x00 lees (geen bykomende datagrepe nie)
Grep 1-2:
Indeks (LSB eerste)
Byte 3:
Sub-indeks
bykomende datagrepe:
Data (LSB eerste)
Antwoord: Byte 0:
Resultaat: 0x40 leessukses
0x80 lees mislukking (geen bykomende datagrepe)
0x41 skryfsukses (geen bykomende datagrepe nie)
0x81 skryffout (geen bykomende datagrepe nie)
Grep 1-2:
Indeks (LSB eerste)
Byte 3:
Sub-indeks
bykomende datagrepe:
Data (LSB eerste)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

2.10. Hardeware toegang opdragte
2.10.1. Stel toestel terug

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0xC0 Stel terugsteltoestel
Data  —
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Die toestelle reageer op hierdie opdrag met die opdrag "Device ID".
Vir sommige toestelle lei hierdie opdrag nie tot 'n hardeware-terugstelling nie, aangesien die kommunikasie met die gasheer andersins verlore sou wees.

  • KANview Ethernet
  • KAN skakel Bluetooth / WLAN

2.10.2. Versoek analoog kanaalwaarde

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0xC2 Versoek analoog kanaalwaarde (benodig 1 bykomende datagreep wat die kanaalnommer bevat)
Data 0x00-0x03 Byte 0 (kanaalnommer):
0x00: Voorsiening voltage
0x01: KAN Lae lyn
0x02: KAN Hoë lyn
0x03: Analoog insette 1 en 2
0x00-0xFF Byte 1: analoog waarde (vir kanaal 0...2, sien beskrywing hieronder)
Grep 1-4: (vir kanaal 3) Analoog inset 1 voltage IEEE 754 gekodeer, LSB eerste
Grep 5-8: (vir kanaal 3) Analoog inset 2 voltage IEEE 754 gekodeer, LSB eerste
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xff 39 V
5V

LET WEL
Slegs die KANview RS232 kan die CAN-lyn voltage vlakke.
Hierdie meting is slegs moontlik vir CAN baud-tempo's van 125 kBit/s en stadiger.

Stel / versoek digitale kanaalwaarde

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0xC4 Versoek digitale kanaalwaarde (benodig 1 bykomende datagreep wat die kanaalnommer bevat)
0xC5 Stel digitale kanaalwaarde (benodig 2 bykomende datagrepe wat die kanaalnommer en die waarde bevat)
Data 0x00-0xFF Byte 0 (kanaalnommer): 0x00: busbeëindigingsweerstand
0x00-0x01 Byte 1: digitale waarde (1 = aan, 0 = af)
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Elke stel opdrag word beantwoord met die werklike waardes.

2.10.3. Stel kommunikasie wagwoord in

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0xC6 Versoek kommunikasiewagwoordkontrole
Data xx Bevel
Byte 0…n:
Wagwoordstring (verstek: "GSMONLIN") Antwoord
Byte 0:
0 = wagwoord nagegaan en OK
As wagwoordkontrolering misluk het, is daar geen reaksie van die toestel nie
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Hierdie boodskap is baie belangrik om die hele funksionaliteit van greepmodus-koppelvlak by CANlink GSM/UMTS te ontsluit.
'n Sessie is slegs moontlik met 'n kontrolering van die korrekte kommunikasiewagwoord!

2.10.4. Stel kommunikasiewagwoord terug

Byte(s) Waarde Beskrywing
SOF
(Begin van raam)
0x43 SOF merk die begin van die opdrag.
Lengte xx Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg.
Bevel 0xC7 Stel kommunikasiewagwoordkontrole terug
Kontrolesom xx Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe.
EOF
(Einde van raam)
0x0d EOF-greep merk die einde van die opdrag.

LET WEL
Hierdie boodskap sluit die greepmodus-koppelvlak.
Hierdie opdrag moet aan die einde van 'n kommunikasiesessie gestuur word.

Opdragte en toestelle

Die tabel hieronder verskaf 'n opsomming van alle bestaande opdragte en dui aan watter Proemion-toestel dit ondersteun.
Die bruikbaarheid van 'n opdrag vir 'n Proemion-toestel is gemerk met 'n "S", "E" of "S / E".

Hierdie akronieme staan ​​vir:

  • “S” Die Proemion-toestel ondersteun hierdie opdrag slegs in die standaard opdragformaat (sien Opdragformaat (Bitmodus)).
  • "E" Die Proemion-toestel ondersteun hierdie opdrag slegs in die uitgebreide opdragformaat (sien Uitgebreide opdragformaat (bytemodus)).
  • “S / E” Die Proemion-toestel ondersteun hierdie opdrag in die standaardopdragformaat en in die uitgebreide opdragformaat.
Boodskap Bevel Toestel
Tik KANview USB KAN skakel
Bluetooth
2000
KAN skakel
WLAN
2000
KAN skakel
draadloos
3000
KAN skakel
draadloos 4000
KANview
Ethernet
KAN skakel
selfoon
5000
KAN skakel
selfoon
3000
KANview
RS232
Verwerk databoodskappe 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
Terugvoer boodskappe 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

*Volgende opdragdata-opsies word nie vir die CLM3000 en CLM3600 geïmplementeer nie:
– bietjie 2: 1 = Bedienerterugvoer aan / 0 = bedienerterugvoer af
– bietjie 3: 1 = RS232-koppelvlak aan / 0 = RS232-koppelvlak af

Boodskap Bevel Toestel
Tik KANview USB KAN skakel
Bluetooth
2000
KAN skakel
WLAN
2000
KAN skakel
draadlose 3000
KAN skakel
draadloos 4000
KANview
Ethernet
KAN skakel
selfoon
5000
KAN skakel
selfoon
3000
KANview
RS232
Diagnose Data Boodskappe 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
KAN Kontroleerder Opstel Boodskappe 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
Gasheerkoppelvlak-konfigurasieboodskappe 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
Stuur bedienerkoppelvlak-opdragte 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Tik KANview   USB KAN Bluetooth koppel
2000
KAN WLAN koppel
2000
CANlink draadloos 3000 CANlink wireless 4000 KANview Ethernet CANlink selfoon
5000
CANlink selfoon
3000
KANview
RS232
Toestelparameterinstellings 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
Hardeware Toegang Opdragte 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

Weergawe: 11.0.549

Proemion-logo

Dokumente / Hulpbronne

PDF thumbnailByte Command Protocol Binêre opdragte
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Verwysings

Vra 'n Vraag

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

Vra 'n Vraag

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