Logo-ul Proemion

Manual de comandă octet

Byte Command Protocol Comenzi binare

Manualul de comandă byte descrie comenzile și structura lor a protocolului de comandă Proemion Byte pentru a fi utilizate de o gazdă la distanță și de rețeaua CAN pentru transmiterea mesajelor.

General

Manualul de comandă pe byte descrie structura și comenzile utilizate de Protocolul de comandă Proemion Byte.
Acest protocol este acceptat de toate gateway-urile CAN la PC de la Proemion GmbH pentru comunicarea cu o gazdă la distanță prin interfața acceptată de dispozitiv.
Următorul manual extinde manualele specifice dispozitivului.
În caz de incertitudini, vă rugăm să consultați și manualele dispozitivului specifice dispozitivului dvs. de gateway.
Gateway-urile CAN la PC conectează o rețea CAN la o gazdă la distanță folosind o interfață specifică, cum ar fi RS232, USB, Ethernet, Bluetooth sau WLAN.
Protocolul de comandă Proemion Byte servește pentru transmisia bidirecțională transparentă a mesajelor CAN între gazdă și rețeaua CAN, precum și pentru transferul comenzilor între gazdă și gateway.
Deoarece toate gateway-urile Proemion CAN la PC funcționează pe același protocol, orice aplicație software poate fi extinsă cu ușurință pentru a utiliza diferite interfețe de comunicare, doar schimbând rutinele de comunicare de bază.
Majoritatea comenzilor sunt acceptate de toate gateway-urile, în unele cazuri comenzile speciale nu sunt acceptate de dispozitive individuale.
Tabelul din capitolul Comenzi și dispozitive vă oferă un overview pe comenzile suportate de fiecare tip de gateway.

NOTA
În mod normal, toate comenzile care influențează setările dispozitivelor sunt stocate doar în memoria RAM volatilă a gateway-ului, după o resetare setările stocate în memoria nevolatilă a dispozitivelor sunt folosite din nou.
Puteți modifica aceste setări cu software-ul de configurare specific dispozitivului sau, dacă este acceptat de dispozitiv, prin CANopen.
Excepție: Comanda „CAN baud rate” este stocată permanent.
Pentru unele gateway-uri este posibil să se schimbe byte de pornire (implicit: 0x43) și octetul de oprire (implicit: 0x0D) în software-ul de configurare.
Toate descrierile din acest manual presupun că sunt utilizate valorile implicite.
Pentru mai multe informații și asistență, completați formularul de asistență, consultați Servicii și asistență.
Cele mai recente versiuni ale driverelor, software-ului, firmware-ului și documentațiilor sunt disponibile pe site-ul nostru website: Centru de descărcare.

1.1. Service și asistență 
Cele mai recente versiuni ale driverelor, software-ului, firmware-ului și documentației sunt disponibile pe site-ul nostru Biblioteca de documente.

Ai nevoie de ajutor sau vrei să raportezi o eroare?
Vizitează-ne website-ul Proemion pentru mai multe informații sau ridicați un bilet la Sprijin.

Comenzi în modul octet

2.1. Format de comandă (mod octet)

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
„C” (0x43) este setarea implicită. Pentru unele dispozitive această valoare poate fi modificată. Acest manual arată întotdeauna setarea implicită.
Lungime 0x00-0xFF Lungimea octet include numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x00-0xFF Octet de comandă, valorile de la 0x00 la 0xFE sunt comenzi directe, valoarea 0xFF înseamnă că următorul octet conține o extensie de comandă
Date xx Conținutul datelor
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.
0x0D (Returul carului) este setarea implicită. Pentru unele dispozitive această valoare poate fi modificată. Acest manual arată întotdeauna setarea implicită

„–” înseamnă că această valoare nu prezintă interes
„xx” înseamnă că câmpul conține valoarea de configurare / răspuns
Fiecare mesaj care modifică sau solicită setările dispozitivului Proemion CAN este răspuns printr-un mesaj cu același octet de comandă, care conține noile setări.

NOTA
Comenzile de solicitare în mod normal nu necesită parametri suplimentari (fără câmp „Date”).
Excepțiile sunt menționate în descrierea comenzii.

2.1.1. Example

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime 0x0B Lungimea octet include numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x00 Mesaj ID CAN pe 11 biți
Date 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB primul)
Conținutul datelor mesajului CAN
Sumă de control 0xCE Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF 0x0D Octetul EOF marchează sfârșitul comenzii.

2.2. Format de comandă extins (mod octet)

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
„C” (0x43) este setarea implicită. Pentru unele dispozitive această valoare poate fi modificată.
Acest manual arată întotdeauna setarea implicită.
Lungime 0x00-0xFF Lungimea octet include numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda extinsă 0xD0-0xDF Octet de comandă, valorile de la 0xD0 la 0xDF sunt comenzi extinse
Date xx Octet 0: CAN-Channel (începând cu 0 pentru CAN 1) / 128 … 255 rezervat pentru modul (WLAN / GSM / GPS...)
Octet 1: Comanda
Octet 2: Conținutul datelor
Sumă de control 0xCE Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF 0x0D Octetul EOF marchează sfârșitul comenzii.

„–” înseamnă că această valoare nu prezintă interes
„xx” înseamnă că câmpul conține valoarea de configurare / răspuns

2.2.1. Example – Comanda extinsă

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime 0x0D Lungimea octet include numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0xD0 Comanda extinsă
Date 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
Canal CAN: 2
Comanda: ID pe 11 biți ID mesaj CAN (0x789) (în primul rând MSB)
Conținutul datelor mesajului CAN
Sumă de control 0x19 Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

2.3. Procesează mesajele de date
Aceste mesaje sunt folosite pentru a transmite mesaje CAN primite către gazdă sau pentru a trimite mesaje CAN de la gazdă la rețeaua CAN.

2.3.1. Recepția cadrului de date CAN
Mesajele cadrelor de date CAN primite de gateway de la magistrala CAN sunt transferate la interfața gazdă în următorul format.

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x00 S-a primit un mesaj CAN ID pe 11 biți
0x01 Mesaj CAN ID pe 11 biți primit, mesajul conține un interval de timp suplimentar de 32 de bițiamp valoare.
0x02 S-a primit un mesaj CAN ID pe 29 biți
0x03 Mesaj CAN ID pe 29 biți primit, mesajul conține un interval de timp suplimentar de 32 de bițiamp valoare.
Date Pentru mesajele ID pe 11 biți:
0x00-0xFF octet 0-1: ID CAN pe 11 biți (în primul rând MSB)
date suplimentare octeți:
Până la 8 octeți de date CAN un timp suplimentar de 32 de bițiamp valoare (doar dacă timestamp opțiunea este activată, vezi mai jos)
Pentru mesajele ID pe 29 biți:
0x00-0xFF octet 0-3: ID CAN pe 29 biți (în primul rând MSB)
date suplimentare octeți:
Până la 8 octeți de date CAN un timp suplimentar de 32 de bițiamp valoare
(doar dacă timestamp opțiunea este activată, vezi mai jos)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Dacă o datăamp se dorește, această opțiune trebuie să fie activată cu mesajul de comandă corespunzător (vezi Resetare dispozitiv).
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.3.2. Transmite cadrul de date CAN
Pentru a transmite mesaje de cadru de date CAN către magistrala CAN, interfața gazdă trimite date către gateway în următorul format.

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x00 Transmite cadru de date CAN ID pe 11 biți
0x02 Transmite cadru de date CAN ID pe 29 biți
Date Pentru mesajele ID pe 11 biți:
0x00-0xFF octet 0-1:
ID CAN pe 11 biți (în primul rând MSB)
date suplimentare octeți:
Până la 8 octeți de date CAN
Pentru mesajele ID pe 29 biți:
0x00-0xFF octet 0-3:
ID CAN pe 29 biți (în primul rând MSB)
date suplimentare octeți:
Până la 8 octeți de date CAN
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.3.3. Recepția cadrului de la distanță CAN
Mesajele cadru de la distanță CAN primite de gateway de pe magistrala CAN sunt transferate către interfața gazdă în următorul format.

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x04 Cadrul de la distanță CAN ID pe 11 biți primit
0x05 Cadrul de la distanță CAN ID pe 11 biți primit, mesajul conține un interval de timp suplimentar de 32 de bițiamp valoare.
0x06 Cadrul de la distanță CAN ID pe 29 biți primit
0x07 Cadrul de la distanță CAN ID pe 29 de biți primit, mesajul conține un interval de timp suplimentar de 32 de bițiamp valoare.
Date Pentru cadre la distanță cu ID pe 11 biți:
0x00-0xFF octet 0-1:
ID CAN pe 11 biți (în primul rând MSB)
date suplimentare octeți:
DLC (CAN remote frame Data Length Code) un timp suplimentar de 32 de bițiamp valoare (doar dacă timestamp opțiunea este activată, vezi mai jos)
Pentru cadre la distanță cu ID pe 29 biți:
0x00-0xFF octet 0-3:
ID CAN pe 29 biți (în primul rând MSB)
date suplimentare octeți:
DLC (CAN remote frame Data Length Code) un timp suplimentar de 32 de bițiamp valoare (doar dacă timestamp opțiunea este activată, vezi mai jos)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Dacă o datăamp se dorește, această opțiune trebuie să fie activată cu mesajul de comandă corespunzător (vezi Resetare dispozitiv).
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.3.4. Transmite cadru la distanță CAN
Pentru a transmite mesaje de cadru de la distanță CAN către magistrala CAN, interfața gazdă trimite date către gateway în următorul format.

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x04 Transmite cadru de la distanță CAN ID pe 11 biți
0x06 Transmite cadru de la distanță CAN ID pe 29 biți
Date Pentru cadre la distanță cu ID pe 11 biți:
0x00-0xFF Octetul 0-1:
ID CAN pe 11 biți (în primul rând MSB)
octet de date suplimentar:
DLC (CAN remote frame Data Length Code)
Pentru cadre la distanță cu ID pe 29 biți:
0x00-0xFF Octetul 0-3:
ID CAN pe 29 biți (în primul rând MSB)
octet de date suplimentar:
DLC (CAN remote frame Data Length Code)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.3.5. Transmitere și recepție a cadrului de date RS232

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x09 Cadru de date RS232
Date xx Date RS232
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

2.3.6. Primire bloc de optimizare

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x08 Primire bloc de optimizare
Date xx Primiți date de optimizare
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

2.4. Mesaje de feedback
Aceste mesaje conțin date de feedback care permit utilizatorului să verifice transmiterea corectă a mesajelor CAN.

2.4.1. Feedback despre transmiterea mesajului CAN

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x20 S-a transmis mesajul ID CAN pe 11 biți
0x21 Mesaj CAN ID pe 11 biți transmis, feedback-ul conține un interval de timp suplimentaramp a timpului de transmisie
0x22 S-a transmis mesajul ID CAN pe 29 biți
0x23 Mesaj CAN ID pe 29 biți transmis, feedback-ul conține un interval de timp suplimentaramp a timpului de transmisie
0x24 Cadrul de la distanță CAN ID pe 11 biți transmis
0x25 Cadrul de la distanță CAN ID pe 11 biți transmis, feedback-ul conține un interval de timp suplimentaramp a timpului de transmisie
0x26 Cadrul de la distanță CAN ID pe 29 biți transmis
0x27 Cadrul de la distanță CAN ID pe 29 biți transmis, feedback-ul conține un interval de timp suplimentaramp a timpului de transmisie
0x28 A fost transmis mesajul serverului de transmisie ID pe 11 biți
0x29 Serviciul de transmisie al ID pe 11 biți a fost transmis mesajul, feedback-ul conține un interval de timp suplimentaramp a timpului de transmisie
0x2A A fost transmis mesajul serverului de transmisie ID pe 29 biți
0x2B Serviciul de transmisie al ID pe 29 biți a fost transmis mesajul, feedback-ul conține un interval de timp suplimentaramp a timpului de transmisie
Date Pentru mesaje ID pe 11 biți / cadre la distanță:
0x00-0xFF octet 0-1:
ID CAN pe 11 biți (în primul rând MSB)
0x00-0xFF octeți de date suplimentari (nu pe cadru la distanță părere):
Până la 8 octeți de date CAN un timp suplimentar de 32 de bițiamp valoare (doar dacă timestamp opțiunea este activată, vezi mai jos)
Pentru mesaje ID pe 29 biți / cadre la distanță:
0x00-0xFF octet 0-3:
ID CAN pe 29 biți (în primul rând MSB)
0x00-0xFF octeți de date suplimentari (nu pe cadru la distanță părere):
Până la 8 octeți de date CAN un timp suplimentar de 32 de bițiamp valoare (doar dacă timestamp opțiunea este activată, vezi mai jos)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Dacă se dorește mesaje de feedback, opțiunea de feedback trebuie să fie activată prin comanda corespunzătoare (consultați Activarea/dezactivarea obiectelor server).
Dacă o datăamp este favorizată, această opțiune trebuie să fie activată prin mesajul corespunzător (vezi Resetare dispozitiv).
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.5. Mesaje de date de diagnosticare
2.5.1. ID dispozitiv

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x40 Șir de ID dispozitiv (solicitare: fără octeți de date suplimentari)
Date
(doar la raspuns)
0x00-0xFF șir de identificare (numai la răspuns)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

2.5.2. Versiune hardware/software

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x41 Versiune hardware / software (cerere: fără octeți de date suplimentari)
Date
(doar la raspuns)
0x00-0xFF Octetul 0-1: Versiunea hardware a dispozitivului
octet 2-3: Versiunea de software a firmware-ului
octet 4-5: Versiunea software a bootloader-ului
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

2.5.3. Eroare starea

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x42 Stare de eroare (solicitare: fără octeți de date suplimentari)
0x43 Mesaj de stare de eroare care conține un interval de timp suplimentaramp valoare
(fără comandă de cerere, doar mesaj de răspuns)
Date
(doar la raspuns)
0x00-0xFF Octet 0:
bit 0: POATE primi depășirea tamponului
bit 1: POATE transmite timeout
bit 2: Depășire contor erori CAN
bit 3: Eroare de oprire a magistralei CAN
bit 4: Eroare de sintaxă a interfeței gazdei
bit 5: Eroare de format de interfață gazdă
bit 6: Interfața gazdă transmite buffer overflow
bit 7: nefolosit
Octet 1 (Ultimul cod de eroare al controlerului CAN):
„0”: Nicio eroare
„1”: au apărut mai mult de 5 biți egali într-o secvență
„2”: mesajul primit nu are formatul potrivit
„3”: mesajul transmis nu a fost confirmat
„4”: Nu se poate seta nivelul recesiv în timpul transmisiei
„5”: Nu se poate seta nivelul dominant în timpul transmisiei
„6”: suma de verificare CRC primită a fost incorectă
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Dacă o datăamp este favorizată, această opțiune trebuie să fie activată prin mesajul corespunzător (vezi Resetare dispozitiv).
De fiecare dată când starea de eroare se schimbă, este generat automat un mesaj de stare de eroare.
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.5.4. Versiunea interfețelor

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x44 Versiunea interfețelor (de exemplu, modul Bluetooth, modul WLAN, …) (solicitare: fără octeți de date suplimentari)
Date
(doar la raspuns)
0x00-0xFF Șir de versiune codificată ASCII
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).
Modul este selectabil.

2.5.5. Sarcina curentă CAN-bus

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x47 Sarcina curentă a magistralei în mesaje pe secundă (cerere: fără octeți de date suplimentari)
Date
(doar la raspuns)
0x00-0xFF Octetul 0-1:
Dimensiunea valorii întregi nesemnate: 16 biți (în primul rând MSB)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.5.6. Dispozitiv ocupat/comandă nu este acceptată

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x48 Dispozitivul nu poate executa comanda (doar răspuns la alte comenzi)
Date 0x00-0xFF Rezervat pentru utilizare ulterioară
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.5.7. Setați timpul de întârziere a transmisiei CAN

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x49 Setați timpul de întârziere a transmisiei CAN
Date 0x00-0xFF Dimensiunea valorii întregi fără semn: 16 biți (în primul rând MSB)
(Parametrul RAM este setat înapoi la 0 după resetarea dispozitivului)
Timpul de întârziere până la următoarea comandă este evaluată în 10 ms, această valoare se aplică o singură dată!
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.6. Mesaje de configurare a controlerului CAN
2.6.1. Modificați / solicitați setările pentru ID-ul canalului de primire

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x50 Solicitați setări pentru ID-ul canalului de primire
(necesită un octet de date suplimentar = numărul canalului)
0x51 Modificați setările pentru ID-ul canalului de recepție
(necesită cel puțin doi octeți de date suplimentari, numărul canalului și setările canalului)
Date 0x00-0xFF Octet 0:
Numărul obiectului de primire (intervalul depinde de dispozitivul gateway) CANview  USB / RS232: 0…8
POATEview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0...15
0x00-0x07 Octet 1:
bit 0: 0 = canal dezactivat, 1 = canal activat bit 1: 0 = primire ID pe 11 biți, 1 = primire ID pe 29 de biți bit 2: 0 = modificarea ID-ului de 11 biți, 1 = modificarea ID-ului de 29 de biți
Octetul 2-3: ID pe 11 biți dacă byte1, bit 2 = 0
Octetul 2-5: ID pe 29 biți dacă byte1, bit 2 = 1
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Dacă mesajul de modificare nu conține informații despre ID (lungime octet < 4), ultima setare ID rămâne.
În acest caz, octetul 1, bitul 2 este ignorat.
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.6.2. Schimbați/solicitați setările măștii canalului de primire

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x52 Solicitați setările măștii canalului de recepție
(necesită un octet de date suplimentar = numărul canalului)
0x53 Modificați setările măștii canalului de recepție
(necesită cel puțin doi octeți de date suplimentari, numărul canalului și setările canalului)
Date 0x00-0xFF Octet 0:
Numărul obiectului de primire (intervalul depinde de dispozitivul gateway) CANview  USB / RS232: 0…8
POATEview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0...15
0x00-0x07 Octet 1:
bit 0: 0 = canal dezactivat, 1 = canal activat
bit 1: 0 = masca de recepție de 11 biți, 1 = masca de recepție de 29 de biți
bit 2: 0 = schimbați masca de 11 biți, 1 = schimbați masca de 29 de biți
Octetul 2-3: Mască de 11 biți dacă byte1, bit 2 = 0
Octetul 2-5: Mască de 29 biți dacă byte1, bit 2 = 1
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Dacă mesajul de modificare nu conține informații despre mască (lungime octet < 4), ultima setare de mască rămâne.
În acest caz, octetul 1, bitul 2 este ignorat.
Dacă dispozitivul nu acceptă măști individuale pentru fiecare canal (CANview RS232), setările măștii pentru canalele 1 până la 7 sunt ignorate și se răspunde cu setarea canalului 0.
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.6.3. Rata de transmisie CAN

octet(i) Valoare Descriere
SOF

(Începutul cadrului)

0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x56 Solicitați parametrii vitezei de transmisie CAN (fără octeți de date suplimentari)
0x57 Setați parametrii vitezei de transmisie CAN
Date 0x00-0xFF Octet 0: 0xFF dacă nicio rată de transmisie standard nu respectă CIA, altfel:
0x00: 10 kBit/sec
0x01: 20 kBit / sec
0x02: 50 kBit / sec
0xFE: 100 kBit / sec
0x03: 125 kBit/sec
0x04: 250 kBit/sec
0x05: 500 kBit/sec
0x06: 800 kBit/sec
0x07: 1 MBit/sec
0xFF: sunt utilizate valorile BTR
Octet 1: Valoarea BTR0 (dependentă de dispozitiv, numai dacă Byte 0 = 0xFF) Octet 2: Valoarea BTR1 (dependentă de dispozitiv, numai dacă Byte 0 = 0xFF) Octet 3: Valoarea BTR2 (dependentă de dispozitiv, numai dacă Byte 0 = 0xFF)  Octet 4: Valoarea BTR3 (dependentă de dispozitiv, numai dacă Byte 0 = 0xFF)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Dacă octetul de date 0 este setat la 0xFF, valorile BTR sunt folosite pentru a seta viteze de transmisie nestandard.
Daca se foloseste un baud rate standard, valorile BTR nu sunt necesare, daca sunt folosite oricum sunt ignorate!
Dacă trebuie să setați o viteză de transmisie care nu este acceptată de setările standard ale dispozitivului, vă rugăm să contactați asistența noastră pentru informații suplimentare, consultați Service și asistență.
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.6.4. Resetarea controlerului CAN

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x58 Resetarea controlerului CAN (fără octeți de date suplimentari)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Comanda „Resetare controler CAN” efectuează o resetare completă a controlerului CAN, inclusiv intervalul de timpamp valori, recepționați și transmiteți tampon.
Resetarea controlerului CAN resetează și starea de eroare a dispozitivului.
Din acest motiv, după resetarea controlerului CAN, este generat un mesaj de stare de eroare, pentru a actualiza starea de eroare.
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.6.5. Setați modul automat al interfeței CAN

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x59 Setați modul automat baud (fără octeți de date suplimentari)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Modul automat baud este posibil numai cu ratele standard de transmisie suportate de dispozitiv.
Pentru detectarea automată a baud-ului este necesar să existe o comunicare funcțională pe magistrală.
În timp ce detectarea vitezei de transmisie este activă, dispozitivele Proemion CAN sunt în modul pasiv și nu au nicio influență asupra traficului pe magistrala CAN.
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

Comanda auto baud setează dispozitivul gateway la „Auto Baud Mode”.
Dispozitivul ascultă traficul de pe CAN și configurează automat rata de transmisie (sunt detectabile doar ratele standard acceptate de dispozitiv).
După ce obține setarea corectă a vitezei de transmisie, dispozitivul generează un răspuns, care conține viteza de transmisie detectată.
Formatul acestui mesaj este identic cu mesajul de solicitare CAN baud rate, cu excepția octetului de comandă este 0x59.
Când nu este detectată nicio viteză de transmisie, dispozitivul utilizează ultima viteză de transmisie configurată pentru funcționare.
În acest caz, răspunsul cu viteza de transmisie este același ca și când s-ar solicita o viteză de transmisie nestandard.

2.6.6. Setați / solicitați modul activ / pasiv

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x5A Solicitare mod activ/pasiv (fără octeți de date suplimentari)
0x5B Setați modul activ / pasiv
Date 0x00-0x01 0x00 dispozitiv = modul activ
0x01 dispozitiv = modul pasiv
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.6.7. Modificați / solicitați timpul ciclului canalului de primire

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x5C Solicitați durata ciclului canalului de recepție
(necesită un octet de date suplimentar = numărul canalului)
0x5D Modificați durata ciclului canalului de recepție
(necesită cel puțin doi octeți de date suplimentari, numărul canalului și setările canalului)
Date 0x00-0xFF Octet 0:
Numărul obiectului de primire (intervalul depinde de dispozitivul gateway) CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0...15
0x00-0xFF Octet 1:
Timp de ciclu în 10 ms
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.7. Mesaje de configurare a interfeței gazdei
2.7.1. Setări de feedback/ieșire

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
octet(i) Valoare Descriere
Comanda 0x60 Solicitați setări de feedback (fără octeți de date suplimentari)
0x61 Setați setările de feedback
Date 0x00-0x07 octet 0:
pic 0: 1 = ieșire CAN activată / 0 = ieșire CAN oprită
bit 1: 1 = Transmitere feedback mesaj CAN activat / 0 = feedback dezactivat
pic 2: 1 = Feedback server activat / 0 = Feedback server dezactivat
pic 3: 1 = interfața RS232 activată / 0 = interfața RS232 dezactivată
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Dacă ieșirea serială este dezactivată, mesajele CAN primite sunt stocate în memoria RAM a dispozitivului CAN Proemion. Dacă acest buffer este plin, este indicată o eroare de depășire a memoriei tampon.
Dacă ieșirea este activată, toate mesajele stocate sunt transmise imediat către interfața gazdă.
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.8. Transmite comenzile interfeței serverului
2.8.1. Activați/dezactivați obiectele serverului

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x80 Solicitați activarea/dezactivarea obiectului server (fără octeți de date suplimentari)
0x81 Activați/dezactivați obiectul serverului
Date 0x00-0xFF octet 0:
Fiecare bit care este setat pornește obiectul server corespunzător / arată că obiectul server este pornit.
Un bit de resetare marchează obiectele server dezactivate.
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Această comandă este depreciată și nu mai este folosită de dispozitivele noastre.

2.8.2. Modificați / solicitați configurația obiectului serverului

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x82 Solicitați configurarea obiectului serverului (necesită un octet de date suplimentar care conține numărul obiectului server)
0x83 Activați/dezactivați obiectul serverului
Date 0x01-0x08 octet 0 (număr obiect):
Conține numărul unuia dintre cele opt obiecte server posibile care ar trebui schimbate.
0x00-0x01 octet 1 (IDE):
0x00 = obiect ID pe 11 biți
0x01 = obiect ID pe 29 biți
Octetul 2 și numerele de octeți mai mari conțin următoarele informații în cele afișate   comanda:
0x00-0xFF ID (11 sau 29 de biți)
0x01-0x08 DLC (numărul de octeți de date ai mesajului CAN)
0x00-0xFF până la 8 octeți de date a mesajului cutie
0x00-0xFF timpul ciclului a obiectului server în 10 ms
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Conținutul octetului DLC trebuie să fie de acord cu numărul de octeți de date transmisi, altfel serverul de transmisie se poate comporta imprevizibil.
Această comandă este depreciată și nu mai este folosită de dispozitivele noastre.

2.8.3. Modificați / solicitați setările pentru ID-ul canalului de transmisie 
Filtrele de canal de transmisie CAN funcționează identic ca filtrele de recepție CAN descrise în capitolul Mesaje de configurare a controlerului CAN. Mesajele primite de la gazdă sunt verificate cu aceste condiții de filtru. Dacă sunt îndeplinite condițiile, mesajul este trimis către magistrala CAN.

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x84 Solicitați setările pentru ID-ul canalului de transmisie
(necesită un octet de date suplimentar = numărul canalului)
0x85 Modificați setările ID-ului canalului de transmisie
(necesită cel puțin doi octeți de date suplimentari, numărul canalului și setările canalului)
Date 0x00-0x07 Octet 0:
Transmite numărul obiectului
0x00-0x07 Octet 1:
bit 0: 0 = canal dezactivat, 1 = canal activat
bit 1: 0 = transmite ID pe 11 biți, 1 = transmite ID pe 29 de biți
bit 2: 0 = modificarea ID-ului de 11 biți, 1 = modificarea ID-ului de 29 de biți
0x00-0xFF Octetul 2-3: ID pe 11 biți dacă byte1, bit 2 = 0
0x00-0xFF Octetul 2-5: ID pe 29 biți dacă byte1, bit 2 = 1
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Această comandă este depreciată și nu mai este folosită de dispozitivele noastre.

2.8.4. Modificați / solicitați setările măștii canalului de transmisie

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x86 Solicitați setările măștii canalului de transmisie
(necesită un octet de date suplimentar = numărul canalului)
0x87 Modificați setările măștii canalului de transmisie
(necesită cel puțin doi octeți de date suplimentari, numărul canalului și setările canalului)
Date 0x00-0x07 octet 0:
Transmite numărul obiectului
0x00-0x07 Octet 1:
pic 0: 0 = canal dezactivat, 1 = canal activat
bit 1: 0 = transmite masca de 11 biți, 1 = transmite masca de 29 de biți
pic 2: 0 = schimbați masca de 11 biți, 1 = schimbați masca de 29 de biți
0x00-0xFF octet 2-3: Mască de 11 biți dacă byte1, bit 2 = 0
0x00-0xFF octet 2-5: Mască de 29 biți dacă byte1, bit 2 = 1
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Această comandă este depreciată și nu mai este folosită de dispozitivele noastre.

2.8.5. Modificați/solicitați setările de timp ciclului canalului de transmisie

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0x88 Solicitați setările pentru durata ciclului canalului de transmisie
(necesită un octet de date suplimentar = numărul canalului)
0x89 Schimbați setările pentru durata ciclului canalului de transmisie
(necesită cel puțin doi octeți de date suplimentari, numărul canalului și setările canalului)
Date 0x00-0x07 octet 0:
Transmite numărul obiectului
0x00-0x07 octet 1:+
pic 0: 0 = canal dezactivat, 1 = canal activat
bit 1: 0 = timp de ciclu de transmisie de 11 biți, 1 = timp de ciclu de transmisie de 29 de biți
pic 2: 0 = modificarea timpului de ciclu de 11 biți, 1 = modificarea timpului de ciclu de 29 de biți
0x00-0xFF octet 2-3: Timp de ciclu de 11 biți dacă byte1, bit 2 = 0
0x00-0xFF octet 2-5: Timp de ciclu de 29 biți dacă byte1, bit 2 = 1
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

2.9. Setările parametrilor dispozitivului
2.9.1. Modificare/solicitare Timestamp setări

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0xA0 Solicitați timpamp setări (cerere: fără octeți de date suplimentari)
0xA1 Setați timpulamp setări
Date 0x00-0x13 Octet 0:
bit 0: 1 = Timestamp on, 0 = Timestamp oprit
bit 1: 1 = Timp relativamp, 0 = Timp absolutamp
bit 4: 1 = Timp de eroare și ecou Feedbackamp pe 0 = Timp de eroare și ecou Feedbackamp oprit
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

Dacă „Timestamp-Mode”, este inserată o valoare de contor de 32 de biți (rezoluție 100 µs) după ultimul octet de date al fiecărui mesaj CAN primit.
Toate mesajele de pe partea interfeței gazdei care conțin un timestamp sunt în ordinea cronologică corectă.
Dacă o datăamp ar trebui să fie introduse după mesajele cu ecou (“Transmit Server Feedback” sau „Send CAN Message Feedback”) și mesajele de eroare, „Error and Echo Feedback timet”amp' trebuie activat suplimentar.
Diferența dintre „relativ” și „absolut-mode” este că valoarea contorului este resetată după fiecare mesaj primit în „relative-mode”.

NOTA
Timpul „Eroare și ecou Feedback”.amp este transmis numai dacă timetamp modul este activat.
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.9.2. Modificați timpul de întârziere a transmisiei CAN

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date și numărul de octeți de comandă
Comanda 0xA2 Setați timpul de întârziere a transmisiei CAN
Date
(doar la raspuns)
0x00-0xFF Dimensiunea valorii întregi fără semn: 16 biți
(Parametrul RAM este setat înapoi la 0 după resetarea dispozitivului)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Acest timp de întârziere este introdus înainte de fiecare mesaj CAN, astfel încât transmisia CAN devine mai lentă.

2.9.3. Setați timpul de așteptare pentru blocarea IP

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0xA3 Setați timpul de așteptare pentru blocarea IP (pentru o utilizare mai bună a lățimii de bandă)
Date 0x00-0xFF Interval în 10 milisecunde
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

2.9.4. Setați intervalul de calcul al vitezei de transmisie

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0xA4 Setați intervalul de calcul al vitezei de transmisie CAN
Date 0x00-0xFF Interval în milisecunde
Dimensiunea valorii întregi fără semn: 16 biți (în primul rând MSB)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Este posibilă utilizarea ca comandă extinsă (consultați Formatul de comandă extins (mod octet)).

2.9.5. Acces la dicționarul obiect CANopen

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0xA5 Citiți / Scrieți în dicționarul de obiecte
Date 0x00-0xFF Solicitare: octet 0:
Comanda: 0x01 scriere, 0x00 citire (fără octeți de date suplimentari)
Octetul 1-2:
Index (în primul rând LSB)
Octet 3:
Subindex
octeți de date suplimentari:
Date (în primul rând LSB)
Răspuns: octet 0:
Rezultat: 0x40 citire reușită
Eroare de citire 0x80 (fără octeți de date suplimentari)
0x41 scriere cu succes (fără octeți de date suplimentari)
Eroare de scriere 0x81 (fără octeți de date suplimentari)
Octetul 1-2:
Index (în primul rând LSB)
Octet 3:
Subindex
octeți de date suplimentari:
Date (în primul rând LSB)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

2.10. Comenzi de acces hardware
2.10.1. Resetați dispozitivul

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0xC0 Setați dispozitivul de resetare
Date  —
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Dispozitivele răspund la această comandă cu comanda „Device ID”.
Pentru unele dispozitive, această comandă nu duce la o resetare hardware, deoarece comunicarea cu gazda s-ar pierde altfel.

  • POATEview Ethernet
  • CANlink Bluetooth / WLAN

2.10.2. Solicitați valoarea canalului analogic

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0xC2 Solicitați valoarea canalului analogic (necesită 1 octet de date suplimentar care conține numărul canalului)
Date 0x00-0x03 Octet 0 (număr canal):
0x00: Vol. aprovizionaretage
0x01: CAN Low line
0x02: CAN High line
0x03: Intrările analogice 1 și 2
0x00-0xFF Octet 1: valoare analogică (pentru canalul 0…2, vezi descrierea de mai jos)
Octetul 1-4: (pentru canalul 3) Intrare analogică 1 voltage IEEE 754 codificat, LSB mai întâi
Octetul 5-8: (pentru canalul 3) Intrare analogică 2 voltage IEEE 754 codificat, LSB mai întâi
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

NOTA
Doar CANview RS232 poate măsura volumul liniei CANtage niveluri.
Această măsurare este posibilă numai pentru rate de transmisie CAN de 125 kBit/s și mai lente.

Setați / solicitați valoarea canalului digital

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0xC4 Solicitați valoarea canalului digital (necesită 1 octet de date suplimentar care conține numărul canalului)
0xC5 Setați valoarea canalului digital (necesită 2 octeți de date suplimentari care să conțină numărul canalului și valoarea)
Date 0x00-0xFF octet 0 (număr canal): 0x00: rezistență de terminare a magistralei
0x00-0x01 Octet 1: valoare digitală (1 = pornit, 0 = oprit)
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
La fiecare comandă setată i se răspunde cu valorile reale.

2.10.3. Setați parola de comunicare

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0xC6 Solicitați verificarea parolei de comunicare
Date xx Comanda
octet 0…n:
Șir de parolă (implicit: „GSMONLIN”) Răspuns
octet 0:
0 = parola verificată și OK
Dacă verificarea parolei a eșuat, dispozitivul nu răspunde
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Acest mesaj este foarte important pentru a debloca întreaga funcționalitate a interfeței modul byte la CANlink GSM/UMTS.
O sesiune este posibilă doar cu verificarea parolei corecte de comunicare!

2.10.4. Resetați parola de comunicare

octet(i) Valoare Descriere
SOF
(Începutul cadrului)
0x43 SOF marchează începutul comenzii.
Lungime xx Lungimea octet conține numărul de octeți de date după care urmează numărul de octeți de comandă.
Comanda 0xC7 Resetați verificarea parolei de comunicare
Sumă de control xx Conține suma de control XOR a SOF, Length, Command și Data-bytes.
EOF
(Sfârșitul cadrului)
0x0D Octetul EOF marchează sfârșitul comenzii.

NOTA
Acest mesaj blochează interfața în modul octet.
Această comandă ar trebui trimisă la sfârșitul unei sesiuni de comunicare.

Comenzi și dispozitive

Tabelul de mai jos oferă un rezumat al tuturor comenzilor existente și indică ce dispozitiv Proemion le acceptă.
Utilizabilitatea unei comenzi pentru un dispozitiv Proemion este marcată cu „S”, „E” sau „S / E”.

Aceste acronime reprezintă:

  • „S” Dispozitivul Proemion acceptă această comandă numai în formatul standard de comandă (consultați Formatul comenzii (modul octet)).
  • „E” Dispozitivul Proemion acceptă această comandă numai în formatul de comandă extins (consultați Formatul de comandă extins (modul octet)).
  • „S / E” Dispozitivul Proemion acceptă această comandă în formatul de comandă standard și în formatul de comandă extins.
Mesaj Comanda Dispozitiv
Tip POATEview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
fără fir
3000
CANlink
wireless 4000
POATEview
Ethernet
CANlink
mobil
5000
CANlink
mobil
3000
POATEview
RS232
Procesează mesajele de date 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
Mesaje de feedback 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

*Următoarele opțiuni de date de comandă nu sunt implementate pentru CLM3000 și CLM3600:
– bit 2: 1 = Feedback server activat / 0 = Feedback server oprit
– bit 3: 1 = interfața RS232 activată / 0 = interfața RS232 dezactivată

Mesaj Comanda Dispozitiv
Tip POATEview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
wireless 3000
CANlink
wireless 4000
POATEview
Ethernet
CANlink
mobil
5000
CANlink
mobil
3000
POATEview
RS232
Mesaje de date de diagnosticare 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
Mesaje de configurare a controlerului CAN 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
Mesaje de configurare a interfeței gazdei 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
Transmiteți comenzile interfeței serverului 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Tip POATEview   USB CANlink Bluetooth
2000
CANlink WLAN
2000
CANlink wireless 3000 CANlink wireless 4000 POATEview Ethernet CANlink mobil
5000
CANlink mobil
3000
POATEview
RS232
Setările parametrilor dispozitivului 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
Comenzi de acces hardware 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

Versiune: 11.0.549

Logo-ul Proemion

Documente/Resurse

Proemion Byte Command Protocol Comenzi binare [pdfManual de utilizare
Byte Command Protocol comenzi binare, Command Protocol comenzi binare, Protocol comenzi binare, comenzi binare

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *