

Byte Command Manual
Byte Command Protocol Binaarikomennot
Byte Command Manual -käsikirjassa kuvataan Proemion Byte Command Protocol -protokollan komennot ja niiden rakenne, joita etäisäntä ja CAN-verkko käyttävät viestien siirtoon.
Kenraali
Byte Command Manual -käsikirjassa kuvataan Proemion Byte Command Protocol -protokollan rakenne ja käyttämät komennot.
Proemion GmbH:n kaikki CAN-PC-yhdyskäytävät tukevat tätä protokollaa viestintää varten etäisäntäkoneen kanssa laitteen tukeman liitännän kautta.
Seuraava käsikirja laajentaa laitekohtaisia käsikirjoja.
Jos olet epävarma, katso myös oman yhdyskäytävälaitteesi laiteoppaat.
CAN-PC-yhdyskäytävät yhdistävät CAN-verkon etäisäntään käyttämällä tiettyä liitäntää, kuten RS232, USB, Ethernet, Bluetooth tai WLAN.
Proemion Byte Command Protocol palvelee kaksisuuntaista läpinäkyvää CAN-sanomien siirtoa isäntäkoneen ja CAN-verkon välillä sekä komentojen siirtoa isäntäkoneen ja yhdyskäytävän välillä.
Koska kaikki Proemionin CAN-PC-yhdyskäytävät toimivat samalla protokollalla, mitä tahansa sovellusohjelmistoa voidaan helposti laajentaa käyttämään erilaisia tiedonsiirtorajapintoja vaihtamalla perustietoliikennerutiinit.
Kaikki yhdyskäytävät tukevat useimpia komentoja, joissakin tapauksissa yksittäiset laitteet eivät tue erikoiskomentoja.
Taulukko luvussa Komennot ja laitteet antaa sinulle ylityksenview kunkin yksittäisen yhdyskäytävätyypin tukemiin komentoihin.
HUOM
Normaalisti kaikki laitteiden asetuksiin vaikuttavat komennot tallennetaan vain yhdyskäytävän haihtuvaan RAM-muistiin, nollauksen jälkeen käytetään uudelleen laitteiden haihtumattomaan muistiin tallennettuja asetuksia.
Voit muuttaa näitä asetuksia laitekohtaisella konfigurointiohjelmistolla tai – jos laite tukee – CANopenin kautta.
Poikkeus: Komento “CAN baud rate” tallennetaan pysyvästi.
Joidenkin yhdyskäytävien aloitustavua (oletus: 0x43) ja pysäytystavua (oletus: 0x0D) voidaan muuttaa konfiguraattoriohjelmistossa.
Kaikissa tämän oppaan kuvauksissa oletetaan, että käytetään oletusarvoja.
Lisätietoja ja tukea saat täyttämällä tukilomake, katso Huolto ja tuki.
Ohjainten, ohjelmistojen, laiteohjelmistojen ja asiakirjojen uusimmat versiot ovat saatavilla sivustoltamme websivusto: Latauskeskus.
1.1. Palvelu ja tuki
Ohjainten, ohjelmistojen, laiteohjelmistojen ja ohjeiden uusimmat versiot ovat saatavilla sivustoltamme Asiakirjakirjasto.
Tarvitsetko apua tai haluatko ilmoittaa virheestä?
Vieraile meillä websivusto Proemion saadaksesi lisätietoja tai nosta lippusi osoitteessa Tukea.
Tavutilan komennot
2.1. Komentomuoto (tavutila)
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. "C" (0x43) on oletusasetus. Joissakin laitteissa tätä arvoa voidaan muuttaa. Tämä käyttöohje näyttää aina oletusasetuksen. |
| Pituus | 0x00-0xFF | Pituustavu sisältää datatavujen määrän ja sitä seuraavien komentotavujen määrän. |
| Komento | 0x00-0xFF | Komentotavu, arvot 0x00 - 0xFE ovat suoria komentoja, arvo 0xFF tarkoittaa, että seuraava tavu sisältää komentolaajennuksen |
| Data | xx | Tietojen sisältö |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. 0x0D (Carriage Return) on oletusasetus. Joissakin laitteissa tätä arvoa voidaan muuttaa. Tämä käyttöohje näyttää aina oletusasetuksen |
“–” tarkoittaa, että tämä arvo ei ole kiinnostava
“xx” tarkoittaa, että kenttä sisältää määritys-/vastausarvon
Jokaiseen Proemion CAN -laitteen asetuksia muuttavaan tai pyytävään viestiin vastataan samalla komentotavulla sisältävällä viestillä, joka sisältää uudet asetukset.
HUOM
Pyyntökomennot eivät yleensä vaadi lisäparametreja (ei "Data"-kenttää).
Poikkeukset mainitaan komennon kuvauksessa.
2.1.1. Esimample
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | 0x0B | Pituustavu sisältää datatavujen määrän ja sitä seuraavien komentotavujen määrän. |
| Komento | 0x00 | 11-bittinen ID CAN -viesti |
| Data | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (MSB ensin) CAN-viesti Tietosisältö |
| Tarkistussumma | 0xCE | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF | 0x0D | EOF-tavu merkitsee komennon loppua. |
2.2. Laajennettu komentomuoto (tavutila)
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. "C" (0x43) on oletusasetus. Joissakin laitteissa tätä arvoa voidaan muuttaa. Tämä käyttöohje näyttää aina oletusasetuksen. |
| Pituus | 0x00-0xFF | Pituustavu sisältää datatavujen määrän ja sitä seuraavien komentotavujen määrän. |
| Laajennettu komento | 0xD0-0xDF | Komentotavu, arvot 0xD0 - 0xDF ovat laajennettuja komentoja |
| Data | xx | Tavu 0: CAN-kanava (alkaen 0:sta CAN 1:lle) / 128 … 255 varattu moduulille (WLAN / GSM / GPS…) Tavu 1: Komento Tavu 2: Tietojen sisältö |
| Tarkistussumma | 0xCE | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF | 0x0D | EOF-tavu merkitsee komennon loppua. |
“–” tarkoittaa, että tämä arvo ei ole kiinnostava
“xx” tarkoittaa, että kenttä sisältää määritys-/vastausarvon
2.2.1. Esimample – Laajennettu komento
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | 0x0D | Pituustavu sisältää datatavujen määrän ja sitä seuraavien komentotavujen määrän. |
| Komento | 0xD0 | Laajennettu komento |
| Data | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-kanava: 2 Komento: 11-bittinen ID CAN-viestin tunnus (0x789) (MSB ensin) CAN-viesti Tietosisältö |
| Tarkistussumma | 0x19 | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
2.3. Käsittele dataviestejä
Näitä viestejä käytetään vastaanotettujen CAN-viestien lähettämiseen isännälle tai CAN-sanomien lähettämiseen isännästä CAN-verkkoon.
2.3.1. CAN-datakehysvastaanotto
Yhdyskäytävän CAN-väylältä vastaanottamat CAN-datakehysviestit siirretään isäntärajapintaan seuraavassa muodossa.
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x00 | 11-bittinen ID CAN -viesti vastaanotettu |
| 0x01 | 11-bittinen ID CAN-sanoma vastaanotettu, viesti sisältää lisäksi 32-bittisen timestamp arvo. | |
| 0x02 | 29-bittinen ID CAN -viesti vastaanotettu | |
| 0x03 | 29-bittinen ID CAN-sanoma vastaanotettu, viesti sisältää lisäksi 32-bittisen timestamp arvo. | |
| Data | 11-bittiset ID-viestit: | |
| 0x00-0xFF | Tavu 0-1: 11-bittinen CAN ID (MSB ensin) lisätiedot tavua: Jopa 8 CAN-datatavua ja lisäksi 32-bittinen aikaamp arvo (vain jos kertaaamp vaihtoehto on käytössä, katso alla) |
|
| 29-bittiset ID-viestit: | ||
| 0x00-0xFF | Tavu 0-3: 29-bittinen CAN ID (MSB ensin) lisätiedot tavua: Jopa 8 CAN-datatavua ja lisäksi 32-bittinen aikaamp arvo (vain jos kerranamp vaihtoehto on käytössä, katso alla) |
|
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Jos kerrankinamp on haluttu, tämä vaihtoehto on otettava käyttöön vastaavalla komentoviestillä (katso Nollaa laite).
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.3.2. Lähetä CAN-datakehys
CAN-datakehysviestien välittämiseksi CAN-väylään isäntäliitäntä lähettää dataa yhdyskäytävälle seuraavassa muodossa.
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x00 | Lähetä 11-bittinen ID CAN-datakehys |
| 0x02 | Lähetä 29-bittinen ID CAN-datakehys | |
| Data | 11-bittiset ID-viestit: | |
| 0x00-0xFF | Tavu 0-1: 11-bittinen CAN ID (MSB ensin) lisätiedot tavua: Jopa 8 CAN-datatavua |
|
| 29-bittiset ID-viestit: | ||
| 0x00-0xFF | Tavu 0-3: 29-bittinen CAN ID (MSB ensin) lisätiedot tavua: Jopa 8 CAN-datatavua |
|
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.3.3. CAN-etäkehysvastaanotto
Yhdyskäytävän CAN-väylältä vastaanottamat CAN-etäkehysviestit siirretään isäntärajapintaan seuraavassa muodossa.
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x04 | 11-bittinen ID CAN etäkehys vastaanotettu |
| 0x05 | 11-bittinen ID CAN-etäkehys vastaanotettu, viesti sisältää lisäksi 32-bittisen timestamp arvo. | |
| 0x06 | 29-bittinen ID CAN etäkehys vastaanotettu | |
| 0x07 | 29-bittinen ID CAN-etäkehys vastaanotettu, viesti sisältää lisäksi 32-bittisen timestamp arvo. | |
| Data | 11-bittiset ID-etäkehykset: | |
| 0x00-0xFF | Tavu 0-1: 11-bittinen CAN ID (MSB ensin) lisätiedot tavua: DLC (CAN-etäkehyksen datan pituuskoodi) ylimääräinen 32-bittinen aikaamp arvo (vain jos kertaaamp vaihtoehto on käytössä, katso alla) |
|
| 29-bittiset ID-etäkehykset: | ||
| 0x00-0xFF | Tavu 0-3: 29-bittinen CAN ID (MSB ensin) lisätiedot tavua: DLC (CAN-etäkehyksen datan pituuskoodi) ylimääräinen 32-bittinen aikaamp arvo (vain jos kertaaamp vaihtoehto on käytössä, katso alla) |
|
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Jos kerrankinamp on haluttu, tämä vaihtoehto on otettava käyttöön vastaavalla komentoviestillä (katso Nollaa laite).
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.3.4. Lähetä CAN-etäkehys
CAN-etäkehysviestien lähettämiseksi CAN-väylään isäntäliitäntä lähettää dataa yhdyskäytävälle seuraavassa muodossa.
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x04 | Lähetä 11-bittinen ID CAN-etäkehys |
| 0x06 | Lähetä 29-bittinen ID CAN-etäkehys | |
| Data | 11-bittiset ID-etäkehykset: | |
| 0x00-0xFF | Tavu 0-1: 11-bittinen CAN ID (MSB ensin) lisädatatavu: DLC (CAN-etäkehyksen datan pituuskoodi) |
|
| 29-bittiset ID-etäkehykset: | ||
| 0x00-0xFF | Tavu 0-3: 29-bittinen CAN ID (MSB ensin) lisädatatavu: DLC (CAN-etäkehyksen datan pituuskoodi) |
|
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.3.5. RS232-datakehysten lähetys ja vastaanotto
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x09 | RS232 datakehys |
| Data | xx | RS232 tiedot |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
2.3.6. Vastaanota optimointilohko
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x08 | Vastaanota optimointilohko |
| Data | xx | Vastaanota optimointitiedot |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
2.4. Palauteviestit
Nämä viestit sisältävät palautetietoa, jonka avulla käyttäjä voi tarkistaa CAN-viestien oikean lähetyksen.
2.4.1. CAN-viestin lähetyksen palaute
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x20 | 11-bittinen ID CAN -viesti lähetetty |
| 0x21 | 11-bittinen ID CAN-sanoma lähetetty, palaute sisältää ylimääräisen aikapisteenamp lähetysajasta | |
| 0x22 | 29-bittinen ID CAN -viesti lähetetty | |
| 0x23 | 29-bittinen ID CAN-sanoma lähetetty, palaute sisältää ylimääräisen aikapisteenamp lähetysajasta | |
| 0x24 | 11-bittinen ID CAN-etäkehys lähetetty | |
| 0x25 | 11-bittinen ID CAN-etäkehys lähetetty, palaute sisältää lisäajanamp lähetysajasta | |
| 0x26 | 29-bittinen ID CAN-etäkehys lähetetty | |
| 0x27 | 29-bittinen ID CAN-etäkehys lähetetty, palaute sisältää lisäajanamp lähetysajasta | |
| 0x28 | 11-bittinen ID Transmit Server -viesti lähetetty | |
| 0x29 | 11-bittinen ID Transmit Server -sanoma lähetetty, palaute sisältää lisäajanamp lähetysajasta | |
| 0x2A | 29-bittinen ID Transmit Server -viesti lähetetty | |
| 0x2B | 29-bittinen ID Transmit Server -sanoma lähetetty, palaute sisältää lisäajanamp lähetysajasta | |
| Data | 11-bittiset ID-viestit / etäkehykset: | |
| 0x00-0xFF | Tavu 0-1: 11-bittinen CAN ID (MSB ensin) |
|
| 0x00-0xFF | ylimääräiset datatavut (ei etäkehyksessä palaute): Jopa 8 CAN-datatavua ja lisäksi 32-bittinen aikaamp arvo (vain jos kertaaamp vaihtoehto on käytössä, katso alla) |
|
| 29-bittiset ID-viestit / etäkehykset: | ||
| 0x00-0xFF | Tavu 0-3: 29-bittinen CAN ID (MSB ensin) |
|
| 0x00-0xFF | ylimääräiset datatavut (ei etäkehyksessä palaute): Jopa 8 CAN-datatavua ja lisäksi 32-bittinen aikaamp arvo (vain jos kertaaamp vaihtoehto on käytössä, katso alla) |
|
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Jos palauteviestejä halutaan, palautevaihtoehto on otettava käyttöön vastaavalla komennolla (katso Palvelinobjektien kytkeminen päälle/pois).
Jos kerrankinamp on suositeltu, tämä vaihtoehto on otettava käyttöön vastaavalla viestillä (katso Nollaa laite).
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.5. Diagnoositietoviestit
2.5.1. Laitteen tunnus
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x40 | Laitetunnusmerkkijono (pyyntö: ei ylimääräisiä datatavuja) |
| Data (vain vastauksena) |
0x00-0xFF | Tunnusmerkkijono (vain vastauksen yhteydessä) |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
2.5.2. Laitteisto/ohjelmistoversio
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x41 | Laitteisto-/ohjelmistoversio (pyyntö: ei ylimääräisiä datatavuja) |
| Data (vain vastauksena) |
0x00-0xFF | Tavu 0-1: Laitteen laitteistoversio |
| Tavu 2-3: Laiteohjelmiston ohjelmistoversio | ||
| Tavu 4-5: Käynnistyslataimen ohjelmistoversio | ||
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
2.5.3. Virhe status
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x42 | Virheen tila (pyyntö: ei ylimääräisiä datatavuja) |
| 0x43 | Virhetilaviesti, joka sisältää ylimääräisen aikarajanamp arvo (ei pyyntökomentoa, vain vastausviesti) |
|
| Data (vain vastauksena) |
0x00-0xFF | Tavu 0: bitti 0: VOI vastaanottaa puskurin ylivuotoa bitti 1: CAN lähetyksen aikakatkaisu bitti 2: CAN-virhelaskurin ylivuoto bitti 3: CAN-väylävirhe bitti 4: Isäntäliittymän syntaksivirhe bitti 5: Isäntäliittymän muotovirhe bitti 6: Isäntäliittymän lähetyspuskurin ylivuoto bitti 7: ei käytetty Tavu 1 (CAN-ohjaimen viimeinen virhekoodi): '0': Ei virhettä '1': Sarjassa on esiintynyt enemmän kuin 5 yhtä suurta bittiä '2': Vastaanotetun viestin muoto ei ole oikea '3': Lähetettyä viestiä ei kuitattu '4': Resessiivistä tasoa ei voi asettaa lähetyksen aikana '5': Ei ole mahdollista asettaa hallitsevaa tasoa lähetyksen aikana '6': vastaanotettu CRC-tarkistussumma oli virheellinen |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Jos kerrankinamp on suositeltu, tämä vaihtoehto on otettava käyttöön vastaavalla viestillä (katso Nollaa laite).
Aina kun virhetila muuttuu, virhetilaviesti luodaan automaattisesti.
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.5.4. Käyttöliittymien versio
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x44 | Liitäntöjen versio (esim. Bluetooth-moduuli, WLAN-moduuli, …) (pyyntö: ei ylimääräisiä datatavuja) |
| Data (vain vastauksena) |
0x00-0xFF | ASCII-koodattu versiomerkkijono |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
Modul on valittavissa.
2.5.5. Nykyinen CAN-väyläkuorma
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x47 | Nykyinen väyläkuormitus viestejä sekunnissa (pyyntö: ei ylimääräisiä datatavuja) |
| Data (vain vastauksena) |
0x00-0xFF | Tavu 0-1: etumerkitön kokonaisluku arvon koko: 16 bittiä (MSB ensin) |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.5.6. Laite varattu / komentoa ei tueta
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x48 | Laite ei voi suorittaa komentoa (vain vastaus muihin komentoihin) |
| Data | 0x00-0xFF | Varattu tulevaa käyttöä varten |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.5.7. Aseta CAN-lähetysviive
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x49 | Aseta CAN-lähetysviive |
| Data | 0x00-0xFF | Etumerkittömän kokonaisluvun arvon koko: 16 bittiä (MSB ensin) (RAM-parametri palautetaan arvoon 0 laitteen nollauksen jälkeen) Viive seuraavan komennon arvioimiseen 10 ms, tämä arvo on voimassa vain kerran! |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.6. CAN-ohjaimen asetusviestit
2.6.1. Muuta/pyydä vastaanoton kanavatunnuksen asetuksia
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x50 | Pyydä vastaanoton kanavatunnuksen asetuksia (vaatii yhden lisädatatavun = kanavan numero) |
| 0x51 | Muuta vastaanottokanavatunnuksen asetuksia (vaatii vähintään kaksi ylimääräistä datatavua, kanavanumeron ja kanavan asetukset) |
|
| Data | 0x00-0xFF | Tavu 0: Vastaanota objektin numero (alue riippuu yhdyskäytävälaitteesta) CANview USB / RS232: 0…8 VOIview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Tavu 1: bitti 0: 0 = kanava pois käytöstä, 1 = kanava käytössä bitti 1: 0 = vastaanottaa 11-bittinen tunnus, 1 = vastaanottaa 29-bittinen tunnus bitti 2: 0 = muuta 11-bittistä tunnusta, 1 = muuta 29-bittistä tunnusta Tavu 2-3: 11-bittinen tunnus, jos tavu1, bitti 2 = 0 Tavu 2-5: 29-bittinen tunnus, jos tavu1, bitti 2 = 1 |
|
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Jos muutossanoma ei sisällä ID-tietoja (pituustavu < 4), jää viimeinen ID-asetus.
Tässä tapauksessa tavu 1, bitti 2 ohitetaan.
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.6.2. Muuta/pyydä vastaanottokanavamaskin asetuksia
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x52 | Pyydä vastaanottokanavan maskin asetuksia (vaatii yhden lisädatatavun = kanavan numero) |
| 0x53 | Muuta vastaanottokanavan maskin asetuksia (vaatii vähintään kaksi ylimääräistä datatavua, kanavanumeron ja kanavan asetukset) |
|
| Data | 0x00-0xFF | Tavu 0: Vastaanota objektin numero (alue riippuu yhdyskäytävälaitteesta) CANview USB / RS232: 0…8 VOIview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Tavu 1: bitti 0: 0 = kanava pois käytöstä, 1 = kanava käytössä bitti 1: 0 = vastaanottaa 11-bittinen maski, 1 = vastaanottaa 29-bittinen maski bitti 2: 0 = vaihda 11-bittinen maski, 1 = vaihda 29-bittinen maski Tavu 2-3: 11-bittinen maski, jos tavu1, bitti 2 = 0 Tavu 2-5: 29-bittinen maski, jos tavu1, bitti 2 = 1 |
|
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Jos muutossanoma ei sisällä maskitietoja (pituustavu < 4), viimeinen maskiasetus säilyy.
Tässä tapauksessa tavu 1, bitti 2 ohitetaan.
Jos laite ei tue yksittäisiä maskeja jokaiselle kanavalle (CANview RS232), kanavien 1–7 maskiasetukset ohitetaan ja niihin vastataan kanavan 0 asetuksella.
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.6.3. CAN-siirtonopeus
| tavu(t) | Arvo | Kuvaus |
| SOF
(Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x56 | Pyydä CAN-siirtonopeusparametreja (ei ylimääräisiä datatavuja) |
| 0x57 | Aseta CAN-siirtonopeusparametrit | |
| Data | 0x00-0xFF | Tavu 0: 0xFF, jos mikään CIA-standardin mukainen siirtonopeus ei ole, muuten: 0x00: 10 kbit/s 0x01: 20 kbit/s 0x02: 50 kbit/s 0xFE: 100 kbit/s 0x03: 125 kbit/s 0x04: 250 kbit/s 0x05: 500 kbit/s 0x06: 800 kbit/s 0x07: 1 Mbit/s 0xFF: BTR-arvoja käytetään Tavu 1: BTR0-arvo (laiteriippuvainen, vain jos tavu 0 = 0xFF) Tavu 2: BTR1-arvo (laiteriippuvainen, vain jos tavu 0 = 0xFF) Tavu 3: BTR2-arvo (laiteriippuvainen, vain jos tavu 0 = 0xFF) Tavu 4: BTR3-arvo (laiteriippuvainen, vain jos tavu 0 = 0xFF) |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Jos datatavu 0 on asetettu arvoon 0xFF, BTR-arvoja käytetään epästandardin siirtonopeuden asettamiseen.
Normaalia baudinopeutta käytettäessä BTR-arvoja ei tarvita, jos niitä kuitenkin käytetään, ne jätetään huomiotta!
Jos sinun on asetettava siirtonopeus, jota laitteen vakioasetukset eivät tue, ota yhteyttä tukeemme saadaksesi lisätietoja, katso Huolto ja tuki.
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.6.4. CAN-ohjaimen nollaus
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x58 | CAN-ohjaimen nollaus (ei ylimääräisiä datatavuja) |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
"CAN Controller Reset" -komento suorittaa CAN-ohjaimen täydellisen nollauksen, mukaan lukien timestamp arvo, vastaanotto- ja lähetyspuskurit.
CAN-ohjaimen nollaus nollaa myös laitteen virhetilan.
Tästä syystä CAN-ohjaimen nollauksen jälkeen luodaan virhetilaviesti, joka päivittää virhetilan.
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.6.5. Aseta CAN-liitännän automaattinen siirtotila
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x59 | Aseta automaattinen bauditila (ei ylimääräisiä datatavuja) |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Automaattinen siirtotila on mahdollista vain laitteen tukemilla vakiosiirtonopeuksilla.
Automaattista bauditunnistusta varten väylällä on oltava toimiva tiedonsiirto.
Kun tiedonsiirtonopeuden tunnistus on aktiivinen, Proemion CAN -laitteet ovat passiivisessa tilassa, eivätkä ne vaikuta CAN-väylän liikenteeseen.
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
Automaattinen siirtokomento asettaa yhdyskäytävälaitteen "Auto Baud Mode" -tilaan.
Laite kuuntelee CAN:n liikennettä ja määrittää siirtonopeuden automaattisesti (vain laitteen tukemat vakionopeudet ovat havaittavissa).
Kun oikea siirtonopeusasetus on saatu, laite luo vastauksen, joka sisältää havaitun siirtonopeuden.
Tämän viestin muoto on identtinen CAN-siirtonopeuspyyntöviestin kanssa, paitsi että komentotavu on 0x59.
Kun siirtonopeutta ei havaita, laite käyttää viimeksi määritettyä siirtonopeutta.
Tässä tapauksessa siirtonopeusvastaus on sama kuin jos pyydettäisiin epästandardia siirtonopeutta.
2.6.6. Aseta / pyydä aktiivista / passiivista tilaa
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x5A | Pyydä aktiivista / passiivista tilaa (ei ylimääräisiä datatavuja) |
| 0x5B | Aseta aktiivinen / passiivinen tila | |
| Data | 0x00-0x01 | 0x00 laite = aktiivinen tila 0x01 laite = passiivinen tila |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.6.7. Muuta / pyydä vastaanottokanavan jaksoaikaa
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x5C | Pyydä vastaanottokanavan sykliaika (vaatii yhden lisädatatavun = kanavan numero) |
| 0x5D | Muuta vastaanottokanavan jaksoaikaa (vaatii vähintään kaksi ylimääräistä datatavua, kanavanumeron ja kanavan asetukset) |
|
| Data | 0x00-0xFF | Tavu 0: Vastaanota objektin numero (alue riippuu yhdyskäytävälaitteesta) CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0xFF | Tavu 1: Jaksoaika 10 ms |
|
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.7. Isäntärajapinnan konfigurointiviestit
2.7.1. Palaute/lähtöasetukset
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| tavu(t) | Arvo | Kuvaus |
| Komento | 0x60 | Pyydä palauteasetuksia (ei ylimääräisiä datatavuja) |
| 0x61 | Aseta palauteasetukset | |
| Data | 0x00-0x07 | Tavu 0: bitti 0: 1 = CAN-lähtö päällä / 0 = CAN-lähtö pois päältä bitti 1: 1 = Lähetä CAN-viestin palaute päällä / 0 = palaute pois päältä bitti 2: 1 = Palvelimen palaute päällä / 0 = Palvelimen palaute pois päältä bitti 3: 1 = RS232-liitäntä päällä / 0 = RS232-liitäntä pois päältä |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Jos sarjalähtö on poistettu käytöstä, vastaanotetut CAN-viestit tallennetaan Proemion CAN -laitteen RAM-muistiin. Jos tämä puskuri on täynnä, puskurin ylivuotovirhe ilmoitetaan.
Jos lähtö on käytössä, kaikki tallennetut viestit lähetetään välittömästi isäntärajapintaan.
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.8. Lähetä palvelimen käyttöliittymän komennot
2.8.1. Kytke palvelinobjektit päälle / pois päältä
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x80 | Pyydä palvelinobjektia päälle / pois päältä (ei ylimääräisiä datatavuja) |
| 0x81 | Aseta palvelinobjekti päälle / pois päältä | |
| Data | 0x00-0xFF | Tavu 0: Jokainen asetettu bitti kytkee päälle vastaavan palvelinobjektin / osoittaa, että palvelinobjekti on päällä. Nollausbitti merkitsee käytöstä poistetut palvelinobjektit. |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Tämä komento on vanhentunut, eikä laitteemme enää käytä sitä.
2.8.2. Muuta/pyydä palvelinobjektin kokoonpanoa
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x82 | Pyydä palvelinobjektin määritystä (vaatii yhden lisädatatavun, joka sisältää palvelinobjektin numeron) |
| 0x83 | Aseta palvelinobjekti päälle / pois päältä | |
| Data | 0x01-0x08 | Tavu 0 (objektin numero): Sisältää yhden kahdeksasta mahdollisesta palvelinobjektista, joka tulee muuttaa. |
| 0x00-0x01 | Tavu 1 (IDE): 0x00 = 11-bittinen ID-objekti 0x01 = 29-bittinen ID-objekti Tavu 2 ja sitä suuremmat tavunumerot sisältävät seuraavat tiedot näytetyssä tilata: |
|
| 0x00-0xFF | ID (11 tai 29 bittiä) | |
| 0x01-0x08 | DLC (CAN-viestin datatavujen määrä) | |
| 0x00-0xFF | asti 8 datatavua tölkin viestistä | |
| 0x00-0xFF | syklin aika palvelinobjektista 10 ms:ssa | |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
DLC-tavun sisällön tulee sopia lähetettyjen datatavujen määrään, muuten lähetyspalvelin voi käyttäytyä arvaamattomasti.
Tämä komento on vanhentunut, eikä laitteemme enää käytä sitä.
2.8.3. Muuta/pyydä lähetyskanavan ID-asetuksia
CAN-lähetyskanavasuodattimet toimivat samalla tavalla kuin luvussa CAN Controller setup -viestit kuvatut CAN-vastaanottosuodattimet. Isännältä vastaanotetut viestit tarkistetaan tällä suodatusehdolla. Jos ehdot täyttyvät, viesti lähetetään CAN-väylään.
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x84 | Pyydä lähetyskanavan tunnuksen asetuksia (vaatii yhden lisädatatavun = kanavan numero) |
| 0x85 | Muuta lähetyskanavan ID-asetuksia (vaatii vähintään kaksi ylimääräistä datatavua, kanavanumeron ja kanavan asetukset) |
|
| Data | 0x00-0x07 | Tavu 0: Lähetä kohteen numero |
| 0x00-0x07 | Tavu 1: bitti 0: 0 = kanava pois käytöstä, 1 = kanava käytössä bitti 1: 0 = lähetä 11-bittinen tunnus, 1 = lähetä 29-bittinen tunnus bitti 2: 0 = muuta 11-bittistä tunnusta, 1 = muuta 29-bittistä tunnusta |
|
| 0x00-0xFF | Tavu 2-3: 11-bittinen tunnus, jos tavu1, bitti 2 = 0 | |
| 0x00-0xFF | Tavu 2-5: 29-bittinen tunnus, jos tavu1, bitti 2 = 1 | |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Tämä komento on vanhentunut, eikä laitteemme enää käytä sitä.
2.8.4. Muuta/pyydä lähetyskanavan maskin asetuksia
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x86 | Pyydä lähetyskanavan maskin asetuksia (vaatii yhden lisädatatavun = kanavan numero) |
| 0x87 | Muuta lähetyskanavan maskin asetuksia (vaatii vähintään kaksi ylimääräistä datatavua, kanavanumeron ja kanavan asetukset) |
|
| Data | 0x00-0x07 | Tavu 0: Lähetä kohteen numero |
| 0x00-0x07 | Tavu 1: bitti 0: 0 = kanava pois käytöstä, 1 = kanava käytössä bitti 1: 0 = lähetä 11-bittinen maski, 1 = lähetä 29-bittinen maski bitti 2: 0 = vaihda 11-bittinen maski, 1 = vaihda 29-bittinen maski |
|
| 0x00-0xFF | Tavu 2-3: 11-bittinen maski, jos tavu1, bitti 2 = 0 | |
| 0x00-0xFF | Tavu 2-5: 29-bittinen maski, jos tavu1, bitti 2 = 1 | |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Tämä komento on vanhentunut, eikä laitteemme enää käytä sitä.
2.8.5. Muuta / pyydä lähetyskanavan jakson aikaasetuksia
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0x88 | Pyydä lähetyskanavan jakson aikaasetuksia (vaatii yhden lisädatatavun = kanavan numero) |
| 0x89 | Muuta lähetyskanavan jakson aikaasetuksia (vaatii vähintään kaksi ylimääräistä datatavua, kanavanumeron ja kanavan asetukset) |
|
| Data | 0x00-0x07 | Tavu 0: Lähetä kohteen numero |
| 0x00-0x07 | Tavu 1:+ bitti 0: 0 = kanava pois käytöstä, 1 = kanava käytössä bitti 1: 0 = lähetä 11-bittinen jaksoaika, 1 = lähetä 29-bittinen jaksoaika bitti 2: 0 = muuta 11-bittistä sykliaikaa, 1 = muuta 29-bittistä jaksoaikaa |
|
| 0x00-0xFF | Tavu 2-3: 11-bittinen sykliaika, jos tavu1, bitti 2 = 0 | |
| 0x00-0xFF | Tavu 2-5: 29-bittinen sykliaika, jos tavu1, bitti 2 = 1 | |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
2.9. Laitteen parametriasetukset
2.9.1. Muuta / pyydä Timestamp asetukset
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0xA0 | Pyydä aikaaamp asetukset (pyyntö: ei ylimääräisiä datatavuja) |
| 0xA1 | Aseta aikaamp asetukset | |
| Data | 0x00-0x13 | Tavu 0: bitti 0: 1 = Timestamp päällä, 0 = Timestamp pois bitti 1: 1 = Suhteellinen aikaamp, 0 = Absoluuttinen aikaamp bitti 4: 1 = Error and Echo Feedback timestamp päällä 0 = Virhe- ja kaikupalautteen aikaamp pois |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
Jos "Timestamp-Mode” on valittuna, 32-bittinen laskuri (100 µs:n resoluutio) lisätään jokaisen vastaanotetun CAN-viestin viimeisen datatavun jälkeen.
Kaikki isäntäliittymän puolella olevat viestit, jotka sisältävät aikaajanamp ovat oikeassa kronologisessa järjestyksessä.
Jos kerrankinamp tulee lisätä kaikuttujen viestien ("Lähetä palvelinpalaute" tai "Lähetä CAN-viestipalaute") ja virheilmoitusten jälkeen "Error and Echo Feedback timest".amp' on aktivoitava lisäksi.
Ero "suhteellisen" ja "absoluuttisen tilan" välillä on, että laskurin arvo nollataan jokaisen vastaanotetun viestin jälkeen "suhteellisessa tilassa".
HUOM
"Virhe- ja kaikupalaute" kertaaamp lähetetään vain, jos aikaisinamp tila on käytössä.
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.9.2. Muuta CAN-lähetyksen viiveaikaa
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän komentotavujen lukumäärän |
| Komento | 0xA2 | Aseta CAN-lähetysviive |
| Data (vain vastauksena) |
0x00-0xFF | Etumerkittömän kokonaisluvun arvon koko: 16 bittiä (RAM-parametri palautetaan arvoon 0 laitteen nollauksen jälkeen) |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Tämä viiveaika lisätään ennen jokaista CAN-sanomaa, jotta CAN-lähetys hidastuu.
2.9.3. Aseta IP-eston odotusaika
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0xA3 | Aseta IP-eston odotusaika (kaistanleveyden parempaan käyttöön) |
| Data | 0x00-0xFF | Väli 10 millisekunnissa |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
2.9.4. Aseta baudinopeuden laskentaväli
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0xA4 | Aseta CAN-siirtonopeuden laskentaväli |
| Data | 0x00-0xFF | Intervalli millisekunteina Etumerkittömän kokonaisluvun arvon koko: 16 bittiä (MSB ensin) |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Käyttö laajennettuna komentona on mahdollista (katso Laajennettu komentomuoto (tavutila)).
2.9.5. CANopen-objektisanakirjan käyttö
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0xA5 | Lue / kirjoita objektisanakirjaan |
| Data | 0x00-0xFF | Pyyntö: tavu 0: Komento: 0x01 kirjoitus, 0x00 luku (ei ylimääräisiä datatavuja) Tavu 1-2: Indeksi (LSB ensin) Tavu 3: Alaindeksi lisätietotavut: Tiedot (LSB ensin) Vastaus: Tavu 0: Tulos: 0x40 luku onnistui 0x80 lukuvirhe (ei ylimääräisiä datatavuja) 0x41 kirjoitus onnistui (ei ylimääräisiä datatavuja) 0x81 kirjoitusvirhe (ei ylimääräisiä datatavuja) Tavu 1-2: Indeksi (LSB ensin) Tavu 3: Alaindeksi lisätietotavut: Tiedot (LSB ensin) |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
2.10. Laitteiston käyttökomennot
2.10.1. Nollaa laite
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0xC0 | Aseta nollauslaite |
| Data | — | |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Laitteet vastaavat tähän komentoon komennolla “Device ID”.
Joillekin laitteille tämä komento ei johda laitteiston nollaukseen, koska muuten yhteys isäntään katkeaisi.
- VOIview Ethernet
- CANlink Bluetooth / WLAN
2.10.2. Pyydä analogisen kanavan arvoa
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0xC2 | Pyydä analogisen kanavan arvoa (vaatii 1 lisädatatavun, joka sisältää kanavanumeron) |
| Data | 0x00-0x03 | Tavu 0 (kanavanumero): 0x00: Supply voltage 0x01: CAN-matala viiva 0x02: CAN High line 0x03: Analogiset tulot 1 ja 2 |
| 0x00-0xFF | Tavu 1: analoginen arvo (kanavalle 0…2, katso kuvaus alla) Tavu 1-4: (kanavalle 3) Analoginen tulo 1 voltage IEEE 754 -koodattu, LSB ensin Tavu 5-8: (kanavalle 3) Analoginen tulo 2 voltage IEEE 754 -koodattu, LSB ensin |
|
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
| VCC CANH / CANL |
0x00 | 0V 0V |
| VCC CANH / CANL |
0xFF | 39V 5V |
HUOM
Vain CANview RS232 voi mitata CAN-linjan voltage tasot.
Tämä mittaus on mahdollista vain CAN-siirtonopeuksilla 125 kBit/s ja hitaammin.
Aseta/pyydä digitaalisen kanavan arvo
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0xC4 | Pyydä digitaalista kanavan arvoa (vaatii 1 lisädatatavun, joka sisältää kanavanumeron) |
| 0xC5 | Aseta digitaalisen kanavan arvo (vaatii 2 ylimääräistä datatavua, joka sisältää kanavan numeron ja arvon) | |
| Data | 0x00-0xFF | Tavu 0 (kanavanumero): 0x00: väylän päätevastus |
| 0x00-0x01 | Tavu 1: digitaalinen arvo (1 = päällä, 0 = pois päältä) | |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Jokaiseen asetuskomentoon vastataan todellisilla arvoilla.
2.10.3. Aseta viestintäsalasana
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0xC6 | Pyydä viestinnän salasanan tarkistusta |
| Data | xx | Komento Tavu 0…n: Salasanamerkkijono (oletus: "GSMONLIN") Vastaus Tavu 0: 0 = salasana tarkistettu ja OK Jos salasanan tarkistus epäonnistui, laite ei vastaa |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Tämä viesti on erittäin tärkeä CANlink GSM/UMTS:n tavumoodirajapinnan koko toiminnallisuuden avaamiseksi.
Istunto on mahdollista vain, kun oikea viestintäsalasana on tarkistettu!
2.10.4. Palauta viestintäsalasana
| tavu(t) | Arvo | Kuvaus |
| SOF (Kehyksen alku) |
0x43 | SOF merkitsee komennon alkua. |
| Pituus | xx | Pituustavu sisältää datatavujen määrän seuraavien komentotavujen määrän. |
| Komento | 0xC7 | Nollaa yhteyden salasanan tarkistus |
| Tarkistussumma | xx | Sisältää SOF-, pituus-, komennon- ja datatavujen XOR-tarkistussumman. |
| EOF (kehyksen loppu) |
0x0D | EOF-tavu merkitsee komennon loppua. |
HUOM
Tämä viesti lukitsee tavutilan käyttöliittymän.
Tämä komento tulee lähettää viestintäistunnon lopussa.
Komennot ja laitteet
Alla oleva taulukko sisältää yhteenvedon kaikista olemassa olevista komennoista ja osoittaa, mikä Proemion-laite tukee niitä.
Proemion-laitteen komennon käytettävyys on merkitty kirjaimella "S", "E" tai "S / E".
Nämä lyhenteet tarkoittavat:
- "S" Proemion-laite tukee tätä komentoa vain vakiokomentomuodossa (katso Komentomuoto (tavutila)).
- "E" Proemion-laite tukee tätä komentoa vain laajennetussa komentomuodossa (katso Laajennettu komentomuoto (tavutila)).
- "S / E" Proemion-laite tukee tätä komentoa vakiokomentomuodossa ja laajennetussa komentomuodossa.
| Viesti | Komento | Laite | ||||||||
| Tyyppi | VOIview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink langaton 3000 |
CANlink langaton 4000 |
VOIview Ethernet |
CANlink mobiili 5000 |
CANlink mobiili 3000 |
VOIview RS232 |
|
| Käsittele dataviestejä | 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 | |||||||||
| Palauteviestit | 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 |
*Seuraavia komentotietovaihtoehtoja ei ole otettu käyttöön malleissa CLM3000 ja CLM3600:
– bitti 2: 1 = Palvelimen palaute päällä / 0 = Palvelimen palaute pois päältä
– bitti 3: 1 = RS232-liitäntä päällä / 0 = RS232-liitäntä pois päältä
| Viesti | Komento | Laite | ||||||||
| Tyyppi | VOIview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink langaton 3000 |
CANlink langaton 4000 |
VOIview Ethernet |
CANlink mobiili 5000 |
CANlink mobiili 3000 |
VOIview RS232 |
|
| Diagnoositietoviestit | 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-ohjaimen asetusviestit | 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 | |||
| Isäntäliittymän konfigurointiviestit | 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 | |
| Lähetä palvelinliittymän komennot | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| Tyyppi | VOIview USB | VOI yhdistää Bluetoothin 2000 |
VOI yhdistää WLAN 2000 |
CANlink langaton 3000 | CANlink langaton 4000 | VOIview Ethernet | CANlink mobiili 5000 |
CANlink mobiili 3000 |
VOIview RS232 |
|
| Laitteen parametrien asetukset | 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 | ||||||
| Laitteiston käyttökomennot | 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 |
Versio: 11.0.549

Asiakirjat / Resurssit
![]() | Byte Command Protocol Binaarikomennot |
Viitteet
- Käyttöopasmanual.tools
