
Byte Command Manual
Byte Command Protocol Binary nga mga sugo
Ang Byte Command Manual naghulagway sa mga sugo ug sa ilang istruktura sa Proemion Byte Command Protocol nga gamiton sa usa ka hilit nga host ug sa CAN network alang sa pagpadala sa mensahe.
Heneral
Ang Byte Command Manual naghulagway sa istruktura ug mga sugo nga gigamit sa Proemion Byte Command Protocol.
Kini nga protocol gisuportahan sa tanan nga CAN sa PC gateway gikan sa Proemion GmbH alang sa komunikasyon sa usa ka hilit nga host pinaagi sa interface nga gisuportahan sa aparato.
Ang mosunod nga manwal nagpalapad sa piho nga mga manwal sa device.
Sa kaso sa walay kasiguroan palihog tan-awa usab ang mga manwal sa device sa imong piho nga gateway device.
Ang CAN ngadto sa PC gateway nagkonektar sa CAN network ngadto sa usa ka remote host gamit ang usa ka piho nga interface sama sa RS232, USB, Ethernet, Bluetooth o WLAN.
Ang Proemion Byte Command Protocol nagsilbi alang sa bi-directional transparent CAN message transmission tali sa host ug sa CAN network ingon man alang sa pagbalhin sa mga sugo tali sa host ug gateway.
Tungod kay ang tanan nga Proemion CAN sa PC gateway nagtrabaho sa parehas nga protocol, ang bisan unsang software sa aplikasyon dali nga mapalapdan aron magamit ang lainlaing mga interface sa komunikasyon pinaagi lamang sa pagbayloay sa sukaranan nga mga rutina sa komunikasyon.
Kadaghanan sa mga sugo gisuportahan sa tanan nga mga ganghaan, sa pipila ka mga kaso espesyal nga mga sugo dili suportado sa usa ka mga himan.
Ang lamesa sa kapitulo nga Mga Sugo ug Mga Device naghatag kanimo usa ka labawview sa mga sugo nga gisuportahan sa matag usa nga gateway-type.
NOTA
Kasagaran ang tanan nga mga mando nga nag-impluwensya sa mga setting sa mga aparato gitipigan lamang sa dali nga panumduman sa RAM sa ganghaan, pagkahuman sa usa ka pag-reset ang mga setting nga gitipigan sa mga aparato nga dili mabag-o nga memorya gigamit pag-usab.
Mahimo nimong usbon kini nga mga setting gamit ang espesipikong device nga configurator software o – kung gisuportahan sa device – pinaagi sa CANopen.
Exception: Ang sugo nga "CAN baud rate" gitipigan nga permanente.
Alang sa pipila ka mga ganghaan posible nga usbon ang start-byte (default: 0x43) ug stop-byte (default: 0x0D) sa configurator software.
Ang tanan nga mga deskripsyon niini nga manwal nagtuo nga ang default nga mga kantidad gigamit.
Para sa dugang nga impormasyon ug suporta pun-a ang porma sa suporta, tan-awa ang Serbisyo ug Suporta.
Ang pinakabag-o nga bersyon sa mga drayber, software, firmware ug mga dokumentasyon anaa sa among website: Download Center.
1.1. Serbisyo ug Suporta
Ang pinakabag-o nga bersyon sa mga drayber, software, firmware, ug dokumentasyon anaa sa among Librarya sa Dokumento.
Nagkinahanglan ka ba og tabang o gusto nga magreport sa usa ka bug?
Bisitaha ang among website Proemion alang sa dugang nga impormasyon, o pagpataas og tiket sa Suporta.
Mga Sugo sa Byte Mode
2.1. Format sa Command (Byte Mode)
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. Ang 'C' (0x43) mao ang default setting. Alang sa pipila ka mga aparato kini nga kantidad mahimong mabag-o. Kini nga manwal kanunay nagpakita sa default setting. |
| Gitas-on | 0x00-0xFF | Ang gitas-on nga byte naglakip sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x00-0xFF | Command byte, ang mga kantidad nga 0x00 hangtod 0xFE mga direkta nga mga mando, ang kantidad nga 0xFF nagpasabut nga ang sunod nga byte adunay usa ka extension sa mando. |
| Data | xx | Kontento sa datos |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. Ang 0x0D (Carriage Return) mao ang default setting. Alang sa pipila ka mga aparato kini nga kantidad mahimong mabag-o. Kini nga manwal kanunay nagpakita sa default setting |
Ang "–" nagpasabut nga kini nga kantidad dili interesado
Ang "xx" nagpasabot nga ang field naglangkob sa configuration / reply value
Ang matag mensahe nga nagbag-o o naghangyo sa mga setting sa Proemion CAN device gitubag sa usa ka mensahe nga adunay parehas nga command byte, nga adunay mga bag-ong setting.
NOTA
Ang paghangyo sa mga mando kasagarang wala magkinahanglan og dugang nga mga parameter (walay "Data" nga field).
Ang mga eksepsiyon gihisgutan sa deskripsyon sa command.
2.1.1. Example
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | 0x0B | Ang gitas-on nga byte naglakip sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x00 | 11-bit ID MAHIMO nga mensahe |
| Data | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (MSB una) CAN-message nga Data content |
| Checksum | 0xCE | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF | 0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
2.2. Extended Command Format (Byte Mode)
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. Ang 'C' (0x43) mao ang default setting. Alang sa pipila ka mga aparato kini nga kantidad mahimong mabag-o. Kini nga manwal kanunay nagpakita sa default setting. |
| Gitas-on | 0x00-0xFF | Ang gitas-on nga byte naglakip sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Extended Command | 0xD0-0xDF | Ang command byte, ang mga kantidad nga 0xD0 hangtod 0xDF kay gipalapdan nga mga sugo |
| Data | xx | Byte 0: CAN-Channel (sugod sa 0 para sa CAN 1) / 128 … 255 nga gitagana para sa module (WLAN / GSM / GPS…) Byte 1: Sugo Byte 2: Kontento sa datos |
| Checksum | 0xCE | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF | 0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
Ang "–" nagpasabut nga kini nga kantidad dili interesado
Ang "xx" nagpasabot nga ang field naglangkob sa configuration / reply value
2.2.1. Example - Gipadako nga Sugo
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | 0x0D | Ang gitas-on nga byte naglakip sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0xD0 | Extended Command |
| Data | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-Channel: 2 Sugo: 11-bit ID CAN message ID (0x789) (MSB una) CAN-message nga Data content |
| Checksum | 0x19 | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
2.3. Pagproseso sa mga Mensahe sa Data
Kini nga mga mensahe gigamit sa pagpasa sa nadawat nga CAN nga mga mensahe ngadto sa host o sa pagpadala sa CAN nga mga mensahe gikan sa host ngadto sa CAN network.
2.3.1. MAHIMO ang pagdawat sa data frame
Ang CAN data frame nga mga mensahe nga nadawat sa gateway gikan sa CAN bus gibalhin ngadto sa host interface sa mosunod nga format.
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x00 | 11-bit ID MAHIMO ang mensahe nga nadawat |
| 0x01 | 11-bit ID MAHIMO ang mensahe nga nadawat, ang mensahe adunay dugang nga 32-bit nga orasamp bili. | |
| 0x02 | 29-bit ID MAHIMO ang mensahe nga nadawat | |
| 0x03 | 29-bit ID MAHIMO ang mensahe nga nadawat, ang mensahe adunay dugang nga 32-bit nga orasamp bili. | |
| Data | Para sa 11-bit ID nga mga mensahe: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB una) dugang nga datos bytes: Hangtud sa 8 CAN data bytes usa ka dugang nga 32-bit timestamp bili (kon lang ang timesamp gi-enable ang opsyon, tan-awa sa ubos) |
|
| Para sa 29-bit ID nga mga mensahe: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB una) dugang nga datos bytes: Hangtud sa 8 CAN data bytes usa ka dugang nga 32-bit timestamp bili (kung oras langamp gi-enable ang opsyon, tan-awa sa ubos) |
|
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kung usa ka orasamp gitinguha, kini nga kapilian kinahanglan nga magamit sa katugbang nga mensahe sa mando (tan-awa ang Reset Device).
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.3.2. Ipadala ang CAN data frame
Aron mapasa ang CAN data frame nga mga mensahe ngadto sa CAN bus, ang host interface nagpadala ug data ngadto sa gateway sa mosunod nga format.
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x00 | Ipadala ang 11-bit ID CAN data frame |
| 0x02 | Ipadala ang 29-bit ID CAN data frame | |
| Data | Para sa 11-bit ID nga mga mensahe: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB una) dugang nga datos bytes: Hangtod sa 8 CAN data bytes |
|
| Para sa 29-bit ID nga mga mensahe: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB una) dugang nga datos bytes: Hangtod sa 8 CAN data bytes |
|
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.3.3. MAHIMO remote frame pagdawat
Ang CAN remote frame nga mga mensahe nga nadawat sa gateway gikan sa CAN bus gibalhin ngadto sa host interface sa mosunod nga format.
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x04 | 11-bit ID MAHIMO remote frame nga nadawat |
| 0x05 | Ang 11-bit ID MAHIMO nga madawat ang layo nga frame, ang mensahe adunay dugang nga 32-bit nga orasamp bili. | |
| 0x06 | 29-bit ID MAHIMO remote frame nga nadawat | |
| 0x07 | Ang 29-bit ID MAHIMO nga madawat ang layo nga frame, ang mensahe adunay dugang nga 32-bit nga orasamp bili. | |
| Data | Para sa 11-bit ID remote frames: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB una) dugang nga datos bytes: DLC (CAN remote frame Data Length Code) usa ka dugang nga 32-bit timestamp bili (kon lang ang timesamp gi-enable ang opsyon, tan-awa sa ubos) |
|
| Para sa 29-bit ID remote frames: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB una) dugang nga datos bytes: DLC (CAN remote frame Data Length Code) usa ka dugang nga 32-bit timestamp bili (kon lang ang timesamp gi-enable ang opsyon, tan-awa sa ubos) |
|
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kung usa ka orasamp gitinguha, kini nga kapilian kinahanglan nga magamit sa katugbang nga mensahe sa mando (tan-awa ang Reset Device).
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.3.4. Ipadala CAN remote frame
Aron mapasa ang CAN remote frame nga mga mensahe ngadto sa CAN bus, ang host interface nagpadalag data ngadto sa gateway sa mosunod nga format.
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x04 | Ipadala ang 11-bit ID MAHIMO nga layo nga frame |
| 0x06 | Ipadala ang 29-bit ID MAHIMO nga layo nga frame | |
| Data | Para sa 11-bit ID remote frames: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB una) dugang nga data byte: DLC (CAN remote frame Data Length Code) |
|
| Para sa 29-bit ID remote frames: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB una) dugang nga data byte: DLC (CAN remote frame Data Length Code) |
|
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.3.5. RS232 data frame nga nagpadala ug pagdawat
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x09 | RS232 data frame |
| Data | xx | RS232 nga datos |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
2.3.6. Dawata ang Optimization Block
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x08 | Dawata ang Optimization Block |
| Data | xx | Pagdawat data sa Optimization |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
2.4. Mga mensahe sa feedback
Kini nga mga mensahe adunay mga datos sa feedback nga nagtugot sa tiggamit sa pagsusi sa husto nga pagpasa sa mga mensahe sa CAN.
2.4.1. MAHIMO nga mensahe transmission feedback
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x20 | 11-bit ID MAHIMO nga ipadala ang mensahe |
| 0x21 | Ang 11-bit ID MAHIMO nga ipadala ang mensahe, ang feedback adunay dugang nga orasamp sa panahon sa transmission | |
| 0x22 | 29-bit ID MAHIMO nga ipadala ang mensahe | |
| 0x23 | Ang 29-bit ID MAHIMO nga ipadala ang mensahe, ang feedback adunay dugang nga orasamp sa panahon sa transmission | |
| 0x24 | Ang 11-bit ID MAHIMO nga mapasa ang layo nga frame | |
| 0x25 | Ang 11-bit ID MAHIMO nga mapasa ang layo nga frame, ang feedback adunay dugang nga orasamp sa panahon sa transmission | |
| 0x26 | Ang 29-bit ID MAHIMO nga mapasa ang layo nga frame | |
| 0x27 | Ang 29-bit ID MAHIMO nga mapasa ang layo nga frame, ang feedback adunay dugang nga orasamp sa panahon sa transmission | |
| 0x28 | 11-bit ID Transmit Server mensahe nga gipadala | |
| 0x29 | Ang 11-bit ID Transmit Server nga mensahe gipadala, ang feedback adunay dugang nga timestamp sa panahon sa transmission | |
| 0x2A | 29-bit ID Transmit Server mensahe nga gipadala | |
| 0x2B | Ang 29-bit ID Transmit Server nga mensahe gipadala, ang feedback adunay dugang nga timestamp sa panahon sa transmission | |
| Data | Para sa 11-bit ID nga mga mensahe / hilit nga mga frame: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB una) |
|
| 0x00-0xFF | dugang nga mga byte sa datos (dili sa hilit nga frame feedback): Hangtod sa 8 CAN Data bytes usa ka dugang nga 32-bit nga mga orasamp bili (kon lang ang timesamp gi-enable ang opsyon, tan-awa sa ubos) |
|
| Para sa 29-bit ID nga mga mensahe / hilit nga mga frame: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB una) |
|
| 0x00-0xFF | dugang nga mga byte sa datos (dili sa hilit nga frame feedback): Hangtod sa 8 CAN Data bytes usa ka dugang nga 32-bit nga mga orasamp bili (kon lang ang timesamp gi-enable ang opsyon, tan-awa sa ubos) |
|
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kung gusto ang mga mensahe sa feedback, ang kapilian sa feedback kinahanglan nga mahimo pinaagi sa katugbang nga mando (tan-awa ang Switch server objects on / off).
Kung usa ka orasamp gipaboran, kini nga opsyon kinahanglan nga mahimo pinaagi sa katugbang nga mensahe (tan-awa ang Reset Device).
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.5. Mga mensahe sa datos sa diagnosis
2.5.1. Device ID
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x40 | Device ID string (hangyo: walay dugang nga data bytes) |
| Data (sa reply lang) |
0x00-0xFF | ID string (sa tubag lang) |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
2.5.2. Hardware / Software nga bersyon
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x41 | Hardware / Software nga bersyon (hangyo: walay dugang nga data bytes) |
| Data (sa reply lang) |
0x00-0xFF | Byte 0-1: Hardware nga bersyon sa device |
| Byte 2-3: Software nga bersyon sa firmware | ||
| Byte 4-5: Ang bersyon sa software sa bootloader | ||
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
2.5.3. Sayop kahimtang
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x42 | Error status (hangyo: walay dugang nga data bytes) |
| 0x43 | Error status message nga adunay dugang nga timestamp bili (walay hangyo nga sugo, tubag lamang nga mensahe) |
|
| Data (sa reply lang) |
0x00-0xFF | Byte 0: gamay 0: MAKAdawat ug buffer overflow gamay 1: MAHIMO ipadala ang timeout gamay 2: MAHIMO nga sayop nga counter overflow gamay 3: MAHIMO nga bus-off nga sayup gamay 4: Sayop sa syntax sa interface sa host gamay 5: Sayop sa format sa interface sa host gamay 6: Ang interface sa host nagpadala sa buffer overflow gamay 7: wala gigamit Byte 1 (Katapusang error code sa CAN controller): '0': Walay Sayop '1': Labaw sa 5 nga managsama nga mga bit sa usa ka han-ay ang nahitabo '2': Ang nadawat nga mensahe walay hustong pormat '3': Gipadala nga Mensahe wala giila '4': Dili posible nga itakda ang recessive level sa panahon sa transmission '5': Dili posible nga itakda ang dominanteng lebel sa panahon sa transmission '6': ang nadawat nga CRC check sum sayop |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kung usa ka orasamp gipaboran, kini nga opsyon kinahanglan nga mahimo pinaagi sa katugbang nga mensahe (tan-awa ang Reset Device).
Matag higayon nga mausab ang status sa error, awtomatik nga mamugna ang mensahe sa status sa error.
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.5.4. Interface nga bersyon
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x44 | Interfaces version (eg Bluetooth module, WLAN-module, ...) (hangyo: walay dugang data bytes) |
| Data (sa reply lang) |
0x00-0xFF | ASCII coded version string |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
Mahimong pilion ang modulo.
2.5.5. Kasamtangang CAN-busload
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x47 | Kasamtangang busload sa mga mensahe kada segundo (hangyo: walay dugang nga data bytes) |
| Data (sa reply lang) |
0x00-0xFF | Byte 0-1: unsigned Integer value size: 16 bit (una sa MSB) |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.5.6. Ang device busy / command dili suportado
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x48 | Ang device dili makapatuman sa sugo (tubag lamang sa ubang mga sugo) |
| Data | 0x00-0xFF | Gireserba para magamit sa umaabot |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.5.7. Itakda ang MAHIMO nga magpadala sa oras sa paglangan
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x49 | Itakda ang MAHIMO nga magpadala sa oras sa paglangan |
| Data | 0x00-0xFF | Wala gipirmahan nga integer nga kantidad nga gidak-on: 16 bit (MSB una) (Ang RAM-parameter gibalik sa 0 pagkahuman sa pag-reset sa aparato) Ang oras sa paglangan hangtod masusi ang sunod nga mando sa 10 ms, kini nga kantidad magamit kausa ra! |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.6. Mga mensahe sa pag-setup sa CAN Controller
2.6.1. Usba / hangyo makadawat mga setting sa channel ID
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x50 | Paghangyo makadawat mga setting sa channel ID (nagkinahanglan og usa ka dugang nga data byte = channel number) |
| 0x51 | Usba ang pagdawat sa mga setting sa channel ID (nagkinahanglan ug labing menos duha ka dugang nga data byte, ang numero sa channel ug ang mga setting sa channel) |
|
| Data | 0x00-0xFF | Byte 0: Dawata ang numero sa butang (nagdepende sa gateway device) MAHIMOview USB / RS232: 0…8 MAHIMOview Ethernet: 0…7 MAKA-link sa Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Byte 1: gamay 0: 0 = channel disable, 1 = channel enable gamay 1: 0 = makadawat 11-bit ID, 1 = makadawat 29-bit ID gamay 2: 0 = usba ang 11-bit ID, 1 = usba ang 29-bit ID Byte 2-3: 11-bit ID kung byte1, bit 2 = 0 Byte 2-5: 29-bit ID kung byte1, bit 2 = 1 |
|
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kung ang mensahe sa pagbag-o wala’y kasayuran sa ID (gitas-on nga byte <4) ang katapusan nga setting sa ID magpabilin.
Sa kini nga kaso byte 1, bit 2 wala panumbalinga.
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.6.2. Pagbag-o / paghangyo makadawat mga setting sa maskara sa channel
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x52 | Paghangyo makadawat mga setting sa maskara sa channel (nagkinahanglan og usa ka dugang nga data byte = channel number) |
| 0x53 | Usba ang pagdawat sa mga setting sa maskara sa channel (nagkinahanglan ug labing menos duha ka dugang nga data byte, ang numero sa channel ug ang mga setting sa channel) |
|
| Data | 0x00-0xFF | Byte 0: Dawata ang numero sa butang (nagdepende sa gateway device) MAHIMOview USB / RS232: 0…8 MAHIMOview Ethernet: 0…7 MAKA-link sa Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Byte 1: gamay 0: 0 = channel disable, 1 = channel enable gamay 1: 0 = makadawat 11-bit mask, 1 = makadawat 29-bit mask gamay 2: 0 = usba ang 11-bit mask, 1 = usba ang 29-bit mask Byte 2-3: 11-bit mask kung byte1, bit 2 = 0 Byte 2-5: 29-bit mask kung byte1, bit 2 = 1 |
|
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kung ang mensahe sa pagbag-o wala’y kasayuran sa maskara (gitas-on nga byte <4), ang katapusan nga setting sa maskara magpabilin.
Sa kini nga kaso byte 1, bit 2 wala panumbalinga.
Kung ang aparato dili mosuporta sa indibidwal nga mga maskara alang sa matag channel (CANview RS232), ang mga setting sa maskara alang sa channel 1 hangtod 7 wala panumbalinga ug gitubag sa setting sa channel 0.
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.6.3. PWEDE baud rate
| Byte(s) | Bili | Deskripsyon |
| SOF
(Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x56 | Paghangyo CAN baud rate parameters (walay dugang nga data bytes) |
| 0x57 | Itakda ang CAN baud rate Parameter | |
| Data | 0x00-0xFF | Byte 0: 0xFF kung walay CIA nga nahiuyon sa standard baud rate, kung dili: 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: Ang mga kantidad sa BTR gigamit Byte 1: BTR0 Value (nagsalig sa device, kung Byte 0 = 0xFF) Byte 2: BTR1 Value (nagsalig sa device, kung Byte 0 = 0xFF) Byte 3: BTR2 Value (nagsalig sa device, kung Byte 0 = 0xFF) Byte 4: BTR3 Value (nagsalig sa device, kung Byte 0 = 0xFF) |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kung ang data byte 0 gibutang sa 0xFF, ang BTR nga mga kantidad gigamit sa pagtakda sa dili standard nga baud rates.
Kung gigamit ang usa ka standard nga baud rate, ang mga kantidad sa BTR dili kinahanglan, kung kini gigamit pa, wala kini panumbalinga!
Kung kinahanglan nimo nga magbutang usa ka baud rate nga wala gisuportahan sa mga sumbanan nga setting sa aparato, palihug kontaka ang among suporta alang sa dugang nga kasayuran, tan-awa ang Serbisyo ug Suporta.
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.6.4. MAHIMO nga i-reset ang controller
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x58 | CAN controller reset (walay dugang nga data bytes) |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang "CAN Controller Reset" nga sugo naghimo sa usa ka kompleto nga pag-reset sa CAN controller, lakip ang timestamp bili, makadawat ug magpadala sa mga buffer.
Gi-reset usab sa CAN controller ang kahimtang sa sayup sa aparato.
Tungod niini, pagkahuman sa pag-reset sa CAN controller, usa ka mensahe sa status sa sayup ang nahimo, aron ma-update ang status sa sayup.
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.6.5. Itakda ang CAN interface Auto Baud Mode
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x59 | Itakda ang auto baud mode (walay dugang nga data bytes) |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang Auto Baud Mode posible lamang sa standard baud rates nga gisuportahan sa device.
Para sa auto baud detection gikinahanglan nga adunay working communication sa bus.
Samtang ang baud rate detection aktibo, ang Proemion CAN device anaa sa passive mode ug walay impluwensya sa trapiko sa CAN bus.
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
Ang auto baud command nagtakda sa gateway device ngadto sa "Auto Baud Mode".
Ang aparato maminaw sa trapiko sa CAN ug awtomatikong i-configure ang baud rate (ang standard baud rate ra nga gisuportahan sa aparato ang makit-an).
Human makuha ang hustong setting sa baud rate, ang device makamugna og tubag, nga adunay sulod sa nakita nga baud rate.
Ang pormat niini nga mensahe parehas sa CAN baud rate request nga mensahe, gawas sa command byte kay 0x59.
Kung walay baud rate nga makit-an, ang device mogamit sa katapusang na-configure nga baud rate para sa operasyon.
Sa kini nga kaso, ang tubag sa baud rate parehas nga kung gihangyo ang usa ka dili standard nga baud rate.
2.6.6. Itakda / hangyo nga aktibo / passive mode
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x5A | Paghangyo nga aktibo / passive mode (walay dugang nga data bytes) |
| 0x5B | Ibutang ang aktibo / passive mode | |
| Data | 0x00-0x01 | 0x00 device = aktibo nga mode 0x01 device = passive mode |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.6.7. Pagbag-o / paghangyo makadawat sa oras sa siklo sa channel
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x5C | Paghangyo makadawat sa oras sa siklo sa channel (nagkinahanglan og usa ka dugang nga data byte = channel number) |
| 0x5D | Pag-usab sa pagdawat sa oras sa siklo sa channel (nagkinahanglan ug labing menos duha ka dugang nga data byte, ang numero sa channel ug ang mga setting sa channel) |
|
| Data | 0x00-0xFF | Byte 0: Dawata ang numero sa butang (nagdepende sa gateway device) MAHIMOview Ethernet: 0…7 MAKA-link sa Bluetooth / WLAN: 0…15 |
| 0x00-0xFF | Byte 1: Cycle Time sa 10 ms |
|
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.7. Mga mensahe sa pag-configure sa interface sa host
2.7.1. Mga setting sa feedback / output
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Byte(s) | Bili | Deskripsyon |
| Sugo | 0x60 | Paghangyo og mga setting sa feedback (walay dugang nga data bytes) |
| 0x61 | Itakda ang mga setting sa feedback | |
| Data | 0x00-0x07 | Byte 0: gamay 0: 1 = CAN output on / 0 = CAN output off gamay 1: 1 = Ipadala ang CAN message feedback on / 0 = feedback off gamay 2: 1 = Ang feedback sa server sa / 0 = ang feedback sa server wala gamay 3: 1 = RS232 interface on / 0 = RS232 interface off |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kung ang serial output na-disable, ang nadawat nga CAN nga mga mensahe gitipigan sa RAM sa Proemion CAN device. Kung kini nga buffer puno, usa ka buffer overflow error ang gipakita.
Kung ang output mahimo, ang tanan nga gitipigan nga mga mensahe ipadala dayon sa host interface.
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.8. Ipadala ang mga sugo sa interface sa server
2.8.1. I-on/off ang mga butang sa server
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x80 | Paghangyo sa butang sa server nga on / off (walay dugang nga data bytes) |
| 0x81 | I-set on/off ang server object | |
| Data | 0x00-0xFF | Byte 0: Ang matag bit nga gitakda mobalhin sa katugbang nga butang sa server / nagpakita nga ang butang sa server anaa. Ang usa ka reset bit nagtimaan sa mga butang nga adunay kapansanan sa server. |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kini nga sugo wala na gigamit ug wala na gigamit sa among mga himan.
2.8.2. Usba / hangyoa ang pag-configure sa butang sa server
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x82 | Paghangyo sa pag-configure sa butang sa server (nagkinahanglan usa ka dugang nga byte sa datos nga adunay sulud nga numero sa butang sa server) |
| 0x83 | I-set on/off ang server object | |
| Data | 0x01-0x08 | Byte 0 (numero sa butang): Naglangkob sa numero sa usa sa walo ka posible nga mga butang sa server nga kinahanglan usbon. |
| 0x00-0x01 | Byte 1 (IDE): 0x00 = 11-bit ID nga butang 0x01 = 29-bit ID nga butang Ang byte 2 ug mas taas nga byte nga mga numero naglangkob sa mosunod nga impormasyon sa gipakita order: |
|
| 0x00-0xFF | ID (11 o 29 ka gamay) | |
| 0x01-0x08 | DLC (gidaghanon sa data bytes sa CAN nga mensahe) | |
| 0x00-0xFF | hangtod sa 8 data byte sa mensahe sa lata | |
| 0x00-0xFF | panahon sa siklo sa butang sa server sa 10 ms | |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang sulod sa DLC byte kinahanglang mouyon sa gidaghanon sa gipasa nga data byte, kon dili ang transmit server mahimong dili matag-an.
Kini nga sugo wala na gigamit ug wala na gigamit sa among mga himan.
2.8.3. Pagbag-o / paghangyo nga ipadala ang mga setting sa channel ID
Ang CAN transmit channel filters parehas nga trabaho sama sa CAN receive filters nga gihulagway sa chapter CAN Controller setup messages. Ang mga mensahe nga nadawat gikan sa host gisusi sa kini nga mga kondisyon sa pagsala. Kung ang mga kondisyon natuman, ang mensahe ipadala sa CAN bus.
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x84 | Paghangyo sa mga setting sa transmit channel ID (nagkinahanglan og usa ka dugang nga data byte = channel number) |
| 0x85 | Usba ang mga setting sa transmit channel ID (nagkinahanglan ug labing menos duha ka dugang nga data byte, ang numero sa channel ug ang mga setting sa channel) |
|
| Data | 0x00-0x07 | Byte 0: Ipadala ang numero sa butang |
| 0x00-0x07 | Byte 1: gamay 0: 0 = channel disable, 1 = channel enable gamay 1: 0 = ipadala ang 11-bit ID, 1 = ipadala ang 29-bit ID gamay 2: 0 = usba ang 11-bit ID, 1 = usba ang 29-bit ID |
|
| 0x00-0xFF | Byte 2-3: 11-bit ID kung byte1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bit ID kung byte1, bit 2 = 1 | |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kini nga sugo wala na gigamit ug wala na gigamit sa among mga himan.
2.8.4. Pagbag-o / paghangyo nga ipadala ang mga setting sa maskara sa channel
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x86 | Paghangyo sa mga setting sa maskara sa pagpadala sa channel (nagkinahanglan og usa ka dugang nga data byte = channel number) |
| 0x87 | Usba ang mga setting sa maskara sa transmit channel (nagkinahanglan ug labing menos duha ka dugang nga data byte, ang numero sa channel ug ang mga setting sa channel) |
|
| Data | 0x00-0x07 | Byte 0: Ipadala ang numero sa butang |
| 0x00-0x07 | Byte 1: gamay 0: 0 = channel disable, 1 = channel enable gamay 1: 0 = ipadala ang 11-bit nga maskara, 1 = ipadala ang 29-bit nga maskara gamay 2: 0 = usba ang 11-bit mask, 1 = usba ang 29-bit mask |
|
| 0x00-0xFF | Byte 2-3: 11-bit mask kung byte1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bit mask kung byte1, bit 2 = 1 | |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kini nga sugo wala na gigamit ug wala na gigamit sa among mga himan.
2.8.5. Pagbag-o / hangyo nga ipadala ang mga setting sa oras sa siklo sa channel
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0x88 | Paghangyo mga setting sa cycle sa pagpadala sa channel (nagkinahanglan og usa ka dugang nga data byte = channel number) |
| 0x89 | Usba ang mga setting sa oras sa siklo sa pagpadala sa channel (nagkinahanglan ug labing menos duha ka dugang nga data byte, ang numero sa channel ug ang mga setting sa channel) |
|
| Data | 0x00-0x07 | Byte 0: Ipadala ang numero sa butang |
| 0x00-0x07 | Byte 1:+ gamay 0: 0 = channel disable, 1 = channel enable gamay 1: 0 = nagpadala sa 11-bit nga cycle nga oras, 1 = nagpadala sa 29-bit nga cycle nga oras gamay 2: 0 = usba ang 11-bit cycle time, 1 = usba ang 29-bit cycle time |
|
| 0x00-0xFF | Byte 2-3: 11-bit nga cycle time kung byte1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bit nga cycle time kung byte1, bit 2 = 1 | |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
2.9. Mga setting sa parameter sa aparato
2.9.1. Pagbag-o / paghangyo sa Panahonamp mga setting
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0xA0 | Panahon sa paghangyoamp setting (hangyo: walay dugang nga data bytes) |
| 0xA1 | Itakda ang orasamp mga setting | |
| Data | 0x00-0x13 | Byte 0: gamay 0: 1 = Orasamp sa, 0 = Orasamp off gamay 1: 1 = Relatibong orasamp, 0 = Hingpit nga panahonamp gamay 4: 1 = Error ug Echo Feedback timesamp sa 0 = Error ug Echo Feedback timesamp off |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
Kung ang "Timestamp-Mode" gipili, usa ka 32-bit counter (100 µs nga resolusyon) nga kantidad ang gisal-ot pagkahuman sa katapusang data byte sa matag nadawat nga CAN nga mensahe.
Ang tanan nga mga mensahe sa host interface nga bahin nga adunay sulud nga orasamp naa sa saktong kronolohikal nga han-ay.
Kung usa ka orasamp kinahanglang isulod human sa gipalanog nga mga mensahe (“Ipadala ang Feedback sa Server” o “Ipadala CAN Message Feedback”) ug ang mga mensahe sa sayop, ang 'Error and Echo Feedback timestamp' kinahanglan nga ma-aktibo sa dugang.
Ang kalainan tali sa "relative" ug "absolute-mode" mao nga ang counter value gi-reset human sa matag nadawat nga mensahe sa "relative-mode".
NOTA
Ang "Error and Echo Feedback" nga orasamp gipasa lamang kung ang orasamp gipaandar ang mode.
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.9.2. Ang pagbag-o MAHIMO magpadala sa oras sa paglangan
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte |
| Sugo | 0xA2 | Itakda ang MAHIMO nga magpadala sa oras sa paglangan |
| Data (sa reply lang) |
0x00-0xFF | Wala gipirmahan nga integer nga kantidad nga gidak-on: 16 bit (Ang RAM-parameter gibalik sa 0 pagkahuman sa pag-reset sa aparato) |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kini nga oras sa paglangan gisal-ot sa wala pa ang matag CAN nga mensahe, aron ang CAN transmission mahimong hinay.
2.9.3. Itakda ang oras sa paghulat sa IP-block
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0xA3 | Itakda ang oras sa paghulat sa IP-block (para sa mas maayong paggamit sa bandwidth) |
| Data | 0x00-0xFF | Interval sa 10 milliseconds |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
2.9.4. Itakda ang agwat sa kalkulasyon sa baud rate
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0xA4 | Itakda ang CAN baud rate kalkulasyon interval |
| Data | 0x00-0xFF | Interval sa milliseconds Wala gipirmahan nga kantidad sa integer nga gidak-on: 16 bit (una sa MSB) |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang paggamit ingon nga gipalapdan nga sugo posible (tan-awa ang Extended Command Format (Byte Mode)).
2.9.5. CANopen object dictionary access
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0xA5 | Basaha / Isulat sa diksyonaryo sa butang |
| Data | 0x00-0xFF | Gihangyo: Byte 0: Sugo: 0x01 pagsulat, 0x00 pagbasa (walay dugang nga data bytes) Byte 1-2: Index (LSB una) Byte 3: Sub-indeks dugang nga data byte: Data (LSB una) Tubag: Byte 0: Resulta: 0x40 kalamposan sa pagbasa 0x80 kapakyasan sa pagbasa (walay dugang nga data bytes) 0x41 pagsulat nga kalampusan (walay dugang nga data bytes) 0x81 pagsulat kapakyasan (walay dugang nga data bytes) Byte 1-2: Index (LSB una) Byte 3: Sub-indeks dugang nga data byte: Data (LSB una) |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
2.10. Mga sugo sa pag-access sa hardware
2.10.1. I-reset ang Device
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0xC0 | Ibutang ang reset device |
| Data | — | |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang mga himan motubag niini nga sugo gamit ang sugo nga "Device ID".
Alang sa pipila ka mga himan kini nga sugo dili mosangpot sa pag-reset sa hardware tungod kay ang komunikasyon ngadto sa host mawala sa laing paagi.
- MAHIMOview Ethernet
- MAHIMO mag-link sa Bluetooth / WLAN
2.10.2. Paghangyo sa kantidad sa analog channel
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0xC2 | Pagpangayo og analog channel value (kinahanglan og 1 ka dugang nga data byte nga adunay sulod nga channel number) |
| Data | 0x00-0x03 | Byte 0 (numero sa channel): 0x00: Supply voltage 0x01: MAHIMO Ubos nga linya 0x02: MAHIMO Taas nga linya 0x03: Analog Inputs 1 ug 2 |
| 0x00-0xFF | Byte 1: Analog value (alang sa channel 0…2, tan-awa ang paghulagway sa ubos) Byte 1-4: (alang sa channel 3) Analog input 1 voltage IEEE 754 coded, LSB una Byte 5-8: (alang sa channel 3) Analog input 2 voltage IEEE 754 coded, LSB una |
|
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
| VCC CANH / CANL |
0x00 | 0V 0V |
| VCC CANH / CANL |
0xFF | 39V 5V |
NOTA
Ang CAN langview Ang RS232 makasukod sa CAN line voltage lebel.
Kini nga pagsukod mahimo lamang alang sa CAN baud rate nga 125 kBit/s ug mas hinay.
Itakda / hangyoa ang kantidad sa digital channel
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0xC4 | Paghangyo digital channel value (kinahanglan og 1 ka dugang nga data byte nga adunay sulod nga channel number) |
| 0xC5 | Itakda ang kantidad sa digital channel (kinahanglan ug 2 ka dugang nga byte sa datos nga adunay sulud nga numero sa channel ug ang kantidad) | |
| Data | 0x00-0xFF | Byte 0 (numero sa channel): 0x00: resistor sa pagtapos sa bus |
| 0x00-0x01 | Byte 1: digital nga bili (1 = on, 0 = off) | |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Ang matag set nga sugo gitubag sa aktuwal nga mga kantidad.
2.10.3. Ibutang ang Komunikasyon password
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0xC6 | Paghangyo sa pagsusi sa password sa komunikasyon |
| Data | xx | Sugo Byte 0…n: Password string (default: “GSMONLIN”) Tubag Byte 0: 0 = gisusi ang password ug OK Kung napakyas ang pagsusi sa password, wala’y tubag gikan sa aparato |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kini nga mensahe importante kaayo aron maablihan ang tibuok nga gamit sa byte mode interface sa CANlink GSM/UMTS.
Ang usa ka sesyon mahimo lamang sa usa ka pagsusi sa husto nga password sa komunikasyon!
2.10.4. I-reset ang password sa Komunikasyon
| Byte(s) | Bili | Deskripsyon |
| SOF (Pagsugod sa Frame) |
0x43 | Ang SOF nagtimaan sa pagsugod sa sugo. |
| Gitas-on | xx | Ang gitas-on nga byte naglangkob sa gidaghanon sa mga data byte ang gidaghanon sa mga command byte nga nagsunod. |
| Sugo | 0xC7 | I-reset ang pagsusi sa password sa komunikasyon |
| Checksum | xx | Naglangkob sa XOR checksum sa SOF, Length, Command ug ang Data-bytes. |
| EOF (Katapusan sa Frame) |
0x0D | Ang EOF byte nagtimaan sa katapusan sa sugo. |
NOTA
Kini nga mensahe nag-lock sa interface sa byte mode.
Kini nga sugo kinahanglan ipadala sa katapusan sa usa ka sesyon sa komunikasyon.
Mga Sugo ug Mga Device
Ang lamesa sa ubos naghatag usa ka summary sa tanan nga naglungtad nga mga mando ug nagpakita kung unsang aparato sa Proemion ang nagsuporta niini.
Ang usability sa usa ka command alang sa usa ka Proemion device gimarkahan og "S", "E" o "S / E".
Kini nga mga acronym nagpasabot sa:
- "S" Ang Proemion device nagsuporta niini nga sugo lamang sa standard command format (tan-awa ang Command Format (Byte Mode)).
- "E" Ang Proemion device nagsuporta niini nga command lamang sa extended command format (tan-awa ang Extended Command Format (Byte Mode)).
- "S / E" Ang Proemion device nagsuporta niini nga command sa standard command format ug sa extended command format.
| Mensahe | Sugo | Device | ||||||||
| Type | MAHIMOview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink wireless 3000 |
CANlink wireless 4000 |
MAHIMOview Ethernet |
CANlink mobile 5000 |
CANlink mobile 3000 |
MAHIMOview RS232 |
|
| Pagproseso sa mga Mensahe sa Data | 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 | |||||||||
| Mga Mensahe sa 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 |
* Ang pagsunod sa mga kapilian sa datos sa mando wala gipatuman alang sa CLM3000 ug CLM3600:
– bit 2: 1 = Feedback sa server on / 0 = wala na ang feedback sa server
– bit 3: 1 = RS232 interface on / 0 = RS232 interface off
| Mensahe | Sugo | Device | ||||||||
| Type | MAHIMOview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink wireless 3000 |
CANlink wireless 4000 |
MAHIMOview Ethernet |
CANlink mobile 5000 |
CANlink mobile 3000 |
MAHIMOview RS232 |
|
| Mga Mensahe sa Data sa Diagnosis | 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 Controller Setup Messages | 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 | |||
| Host Interface Configuration Mensahe | 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 | |
| Ipadala ang mga Sugo sa Interface sa Server | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| Type | MAHIMOview USB | MAKA-link sa Bluetooth 2000 |
MAKA-link sa WLAN 2000 |
CANlink wireless 3000 | CANlink wireless 4000 | MAHIMOview Ethernet | CANlink mobile 5000 |
CANlink mobile 3000 |
MAHIMOview RS232 |
|
| Mga Setting sa Parameter sa Device | 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 | ||||||
| Mga Sugo sa Pag-access sa 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 |
Bersyon: 11.0.549

Mga Dokumento / Mga Kapanguhaan
![]() |
Proemion Byte Command Protocol Binary nga mga sugo [pdf] Manwal sa Gumagamit Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands |
