Logo ng Proemion

Byte Command Manual

Byte Command Protocol Binary commands

Inilalarawan ng Byte Command Manual ang mga command at ang kanilang istraktura ng Proemion Byte Command Protocol na ginagamit ng isang remote host at ng CAN network para sa mga pagpapadala ng mensahe.

Heneral

Inilalarawan ng Byte Command Manual ang istraktura at mga command na ginagamit ng Proemion Byte Command Protocol.
Ang protocol na ito ay sinusuportahan ng lahat ng CAN to PC gateway mula sa Proemion GmbH para sa komunikasyon sa isang remote host sa pamamagitan ng interface na sinusuportahan ng device.
Pinapalawak ng sumusunod na manual ang mga partikular na manual ng device.
Sa kaso ng mga kawalan ng katiyakan mangyaring sumangguni din sa mga manwal ng device ng iyong partikular na gateway device.
Ang mga gateway ng CAN sa PC ay nagkokonekta ng CAN network sa isang malayuang host gamit ang isang partikular na interface tulad ng RS232, USB, Ethernet, Bluetooth o WLAN.
Ang Proemion Byte Command Protocol ay nagsisilbi para sa bi-directional transparent CAN message transmission sa pagitan ng host at ng CAN network gayundin para sa paglipat ng mga command sa pagitan ng host at gateway.
Dahil gumagana ang lahat ng Proemion sa PC gateway sa parehong protocol, ang anumang software ng application ay madaling mapalawak upang gumamit ng iba't ibang interface ng komunikasyon sa pamamagitan lamang ng pagpapalitan ng mga pangunahing gawain sa komunikasyon.
Karamihan sa mga utos ay sinusuportahan ng lahat ng mga gateway, sa ilang mga kaso ang mga espesyal na utos ay hindi sinusuportahan ng mga iisang device.
Ang talahanayan sa kabanata na Mga Utos at Mga Device ay nagbibigay sa iyo ng isang higit paview sa mga utos na sinusuportahan ng bawat solong uri ng gateway.

TANDAAN
Karaniwan ang lahat ng mga utos na nakakaimpluwensya sa mga setting ng mga device ay iniimbak lamang sa pabagu-bago ng memorya ng RAM ng gateway, pagkatapos ng pag-reset ang mga setting na nakaimbak sa mga device na hindi pabagu-bago ng memorya ay gagamitin muli.
Maaari mong baguhin ang mga setting na ito gamit ang software ng configurator na partikular sa device o – kung sinusuportahan ng device – sa pamamagitan ng CANopen.
Exception: Ang command na "CAN baud rate" ay permanenteng nakaimbak.
Para sa ilang gateway, posibleng baguhin ang start-byte (default: 0x43) at stop-byte (default: 0x0D) sa software ng configurator.
Ipinapalagay ng lahat ng paglalarawan sa manwal na ito na ang mga default na halaga ay ginagamit.
Para sa karagdagang impormasyon at suporta, punan ang form ng suporta, tingnan ang Serbisyo at Suporta.
Ang pinakabagong mga bersyon ng mga driver, software, firmware at mga dokumentasyon ay magagamit sa aming website: Download Center.

1.1. Serbisyo at Suporta 
Ang pinakabagong mga bersyon ng mga driver, software, firmware, at dokumentasyon ay magagamit sa aming Aklatan ng Dokumento.

Kailangan mo ba ng tulong o gusto mong mag-ulat ng bug?
Bisitahin ang aming website Proemion para sa karagdagang impormasyon, o magtaas ng tiket sa Suporta.

Mga Utos ng Byte Mode

2.1. Format ng Command (Byte Mode)

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang 'C' (0x43) ay ang default na setting. Para sa ilang device, maaaring baguhin ang value na ito. Palaging ipinapakita ng manual na ito ang default na setting.
Ang haba 0x00-0xFF Kasama sa haba ng byte ang bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x00-0xFF Command byte, ang mga value na 0x00 hanggang 0xFE ay mga direktang command, ang value na 0xFF ay nangangahulugan na ang susunod na byte ay naglalaman ng command extension
Data xx Nilalaman ng data
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.
0x0D (Carriage Return) ang default na setting. Para sa ilang device, maaaring baguhin ang value na ito. Palaging ipinapakita ng manual na ito ang default na setting

Ang ibig sabihin ng “–” ay hindi interesado ang halagang ito
Ang ibig sabihin ng “xx” ay naglalaman ang field ng configuration / value ng tugon
Ang bawat mensahe na nagbabago o humihiling ng mga setting ng Proemion CAN device ay sinasagot ng isang mensahe na may parehong command byte, na naglalaman ng mga bagong setting.

TANDAAN
Ang mga utos ng kahilingan ay karaniwang hindi nangangailangan ng mga karagdagang parameter (walang field na "Data").
Ang mga pagbubukod ay binanggit sa paglalarawan ng utos.

2.1.1. Halample

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba 0x0B Kasama sa haba ng byte ang bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x00 11-bit ID CAN mensahe
Data 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB muna)
CAN-message Data content
Checksum 0xCE Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF 0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

2.2. Extended Command Format (Byte Mode)

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang 'C' (0x43) ay ang default na setting. Para sa ilang device, maaaring baguhin ang value na ito.
Palaging ipinapakita ng manual na ito ang default na setting.
Ang haba 0x00-0xFF Kasama sa haba ng byte ang bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Pinalawak na Utos 0xD0-0xDF Command byte, ang mga value na 0xD0 hanggang 0xDF ay mga pinahabang command
Data xx Byte 0: CAN-Channel (nagsisimula sa 0 para sa CAN 1) / 128 … 255 na nakalaan para sa module (WLAN / GSM / GPS…)
Byte 1: Utos
Byte 2: Nilalaman ng data
Checksum 0xCE Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF 0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

Ang ibig sabihin ng “–” ay hindi interesado ang halagang ito
Ang ibig sabihin ng “xx” ay naglalaman ang field ng configuration / value ng tugon

2.2.1. Halample – Pinalawak na Utos

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba 0x0D Kasama sa haba ng byte ang bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0xD0 Pinalawak na Utos
Data 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-Channel: 2
Command: 11-bit ID CAN message ID (0x789) (MSB muna)
CAN-message Data content
Checksum 0x19 Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

2.3. Iproseso ang Mga Mensahe ng Data
Ang mga mensaheng ito ay ginagamit upang magpadala ng mga natanggap na mensahe ng CAN sa host o upang magpadala ng mga mensahe ng CAN mula sa host patungo sa CAN network.

2.3.1. CAN pagtanggap ng data frame
Ang mga mensahe ng CAN data frame na natanggap ng gateway mula sa CAN bus ay inililipat sa host interface sa sumusunod na format.

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x00 11-bit ID CAN message natanggap
0x01 11-bit ID CAN mensahe natanggap, ang mensahe ay naglalaman ng karagdagang 32-bit timestamp halaga.
0x02 29-bit ID CAN message natanggap
0x03 29-bit ID CAN mensahe natanggap, ang mensahe ay naglalaman ng karagdagang 32-bit timestamp halaga.
Data Para sa 11-bit ID na mga mensahe:
0x00-0xFF Byte 0-1: 11-bit CAN ID (MSB muna)
karagdagang data bytes:
Hanggang 8 CAN data byte ang karagdagang 32-bit timestamp halaga (kung ang timestamp pinagana ang opsyon, tingnan sa ibaba)
Para sa 29-bit ID na mga mensahe:
0x00-0xFF Byte 0-3: 29-bit CAN ID (MSB muna)
karagdagang data bytes:
Hanggang 8 CAN data byte ang karagdagang 32-bit timestamp halaga
(kung oras langamp pinagana ang opsyon, tingnan sa ibaba)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Kung isang orasamp ay ninanais, ang opsyong ito ay dapat paganahin kasama ang kaukulang command message (tingnan ang I-reset ang Device).
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.3.2. Ipadala ang CAN data frame
Upang maipadala ang mga mensahe ng CAN data frame sa CAN bus, ang host interface ay nagpapadala ng data sa gateway sa sumusunod na format.

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x00 Magpadala ng 11-bit ID na CAN data frame
0x02 Magpadala ng 29-bit ID na CAN data frame
Data Para sa 11-bit ID na mga mensahe:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB muna)
karagdagang data bytes:
Hanggang 8 CAN data byte
Para sa 29-bit ID na mga mensahe:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB muna)
karagdagang data bytes:
Hanggang 8 CAN data byte
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.3.3. MAAARI remote frame reception
CAN remote frame messages na natanggap ng gateway mula sa CAN bus ay inililipat sa host interface sa sumusunod na format.

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x04 11-bit ID MAAARI remote frame natanggap
0x05 11-bit ID MAAARI remote frame natanggap, ang mensahe ay naglalaman ng karagdagang 32-bit timestamp halaga.
0x06 29-bit ID MAAARI remote frame natanggap
0x07 29-bit ID MAAARI remote frame natanggap, ang mensahe ay naglalaman ng karagdagang 32-bit timestamp halaga.
Data Para sa 11-bit ID remote frame:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB muna)
karagdagang data bytes:
DLC (CAN remote frame Data Length Code) isang karagdagang 32-bit timestamp halaga (kung ang timestamp pinagana ang opsyon, tingnan sa ibaba)
Para sa 29-bit ID remote frame:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB muna)
karagdagang data bytes:
DLC (CAN remote frame Data Length Code) isang karagdagang 32-bit timestamp halaga (kung ang timestamp pinagana ang opsyon, tingnan sa ibaba)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Kung isang orasamp ay ninanais, ang opsyong ito ay dapat paganahin kasama ang kaukulang command message (tingnan ang I-reset ang Device).
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.3.4. Ipadala ang CAN remote frame
Upang maipadala ang CAN remote frame message sa CAN bus, ang host interface ay nagpapadala ng data sa gateway sa sumusunod na format.

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x04 Magpadala ng 11-bit ID na CAN remote frame
0x06 Magpadala ng 29-bit ID na CAN remote frame
Data Para sa 11-bit ID remote frame:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB muna)
karagdagang data byte:
DLC (CAN remote frame Data Length Code)
Para sa 29-bit ID remote frame:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB muna)
karagdagang data byte:
DLC (CAN remote frame Data Length Code)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.3.5. RS232 data frame transmit at reception

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x09 Frame ng data ng RS232
Data xx Data ng RS232
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

2.3.6. Tumanggap ng Optimization Block

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x08 Tumanggap ng Optimization Block
Data xx Tumanggap ng data ng Pag-optimize
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

2.4. Mga mensahe ng feedback
Ang mga mensaheng ito ay naglalaman ng data ng feedback na nagbibigay-daan sa user na suriin ang tamang pagpapadala ng mga mensaheng CAN.

2.4.1. CAN message transmission feedback

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x20 11-bit ID MAAARING ipadala ang mensahe
0x21 11-bit ID MAAARING ipadala ang mensahe, ang feedback ay naglalaman ng karagdagang timestamp ng oras ng paghahatid
0x22 29-bit ID MAAARING ipadala ang mensahe
0x23 29-bit ID MAAARING ipadala ang mensahe, ang feedback ay naglalaman ng karagdagang timestamp ng oras ng paghahatid
0x24 11-bit ID AY MAAARING i-transmit ang remote na frame
0x25 Ang 11-bit ID ay MAAARING magpadala ng remote na frame, ang feedback ay naglalaman ng karagdagang timestamp ng oras ng paghahatid
0x26 29-bit ID AY MAAARING i-transmit ang remote na frame
0x27 Ang 29-bit ID ay MAAARING magpadala ng remote na frame, ang feedback ay naglalaman ng karagdagang timestamp ng oras ng paghahatid
0x28 11-bit ID Transmit Naipadala ang mensahe ng server
0x29 11-bit ID Transmit Server mensahe ipinadala, feedback ay naglalaman ng karagdagang timestamp ng oras ng paghahatid
0x2A 29-bit ID Transmit Naipadala ang mensahe ng server
0x2B 29-bit ID Transmit Server mensahe ipinadala, feedback ay naglalaman ng karagdagang timestamp ng oras ng paghahatid
Data Para sa 11-bit ID na mga mensahe / remote na frame:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB muna)
0x00-0xFF karagdagang data byte (hindi sa remote frame feedback):
Hanggang 8 CAN Data byte ang karagdagang 32-bit timestamp halaga (kung timestamp pinagana ang opsyon, tingnan sa ibaba)
Para sa 29-bit ID na mga mensahe / remote na frame:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB muna)
0x00-0xFF karagdagang data byte (hindi sa remote frame feedback):
Hanggang 8 CAN Data byte ang karagdagang 32-bit timestamp halaga (kung timestamp pinagana ang opsyon, tingnan sa ibaba)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Kung ninanais ang mga mensahe ng feedback, kailangang paganahin ang opsyon ng feedback sa pamamagitan ng kaukulang command (tingnan ang Switch server objects on / off).
Kung isang orasamp ay pinapaboran, ang opsyong ito ay dapat na pinagana ng kaukulang mensahe (tingnan ang I-reset ang Device).
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.5. Mga mensahe ng data ng diagnosis
2.5.1. Device ID

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x40 String ng Device ID (kahilingan: walang karagdagang data byte)
Data
(sa reply lang)
0x00-0xFF ID string (sa tugon lamang)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

2.5.2. Bersyon ng Hardware / Software

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x41 Bersyon ng Hardware / Software (kahilingan: walang karagdagang data byte)
Data
(sa reply lang)
0x00-0xFF Byte 0-1: Hardware na bersyon ng device
Byte 2-3: Bersyon ng software ng firmware
Byte 4-5: Bersyon ng software ng bootloader
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

2.5.3. Pagkakamali katayuan

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x42 Status ng error (kahilingan: walang karagdagang data byte)
0x43 Error status message na naglalaman ng karagdagang timestamp halaga
(walang utos ng kahilingan, mensahe lamang ng tugon)
Data
(sa reply lang)
0x00-0xFF Byte 0:
bit 0: MAAARI makatanggap ng buffer overflow
bit 1: MAAARING magpadala ng timeout
bit 2: CAN error counter overflow
bit 3: CAN bus-off error
bit 4: Error sa syntax ng interface ng host
bit 5: Error sa format ng interface ng host
bit 6: Ang interface ng host ay nagpapadala ng buffer overflow
bit 7: hindi ginagamit
Byte 1 (Huling error code ng CAN controller):
'0': Walang Error
'1': Mahigit sa 5 pantay na bit sa isang sequence ang naganap
'2': Walang tamang format ang natanggap na mensahe
'3': Ang Ipinadalang Mensahe ay hindi kinilala
'4': Hindi posibleng magtakda ng recessive level sa panahon ng paghahatid
'5': Hindi posibleng magtakda ng dominanteng antas sa panahon ng paghahatid
'6': hindi tama ang natanggap na CRC check sum
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Kung isang orasamp ay pinapaboran, ang opsyong ito ay dapat na pinagana ng kaukulang mensahe (tingnan ang I-reset ang Device).
Sa tuwing nagbabago ang status ng error, awtomatikong nabubuo ang isang mensahe ng status ng error.
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.5.4. Bersyon ng mga interface

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x44 Bersyon ng mga interface (hal. Bluetooth module, WLAN-module, ...) (kahilingan: walang karagdagang data byte)
Data
(sa reply lang)
0x00-0xFF ASCII code na bersyon string
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).
Mapipili ang module.

2.5.5. Kasalukuyang CAN-busload

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x47 Kasalukuyang busload sa mga mensahe bawat segundo (kahilingan: walang karagdagang data byte)
Data
(sa reply lang)
0x00-0xFF Byte 0-1:
unsigned Integer value size:16 bit (MSB muna)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.5.6. Hindi sinusuportahan ang device na busy / command

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x48 Hindi maaaring magsagawa ng utos ang device (tugon lamang sa iba pang mga utos)
Data 0x00-0xFF Nakalaan para magamit sa hinaharap
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.5.7. Itakda ang CAN transmit delay time

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x49 Itakda ang CAN transmit delay time
Data 0x00-0xFF Laki ng value ng unsigned integer:16 bit (MSB muna)
(Ang RAM-parameter ay ibinalik sa 0 pagkatapos i-reset ang device)
Oras ng pagkaantala hanggang sa masuri ang susunod na command sa loob ng 10 ms, isang beses lang nalalapat ang value na ito!
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.6. CAN Controller setup ng mga mensahe
2.6.1. Baguhin / humiling na makatanggap ng mga setting ng channel ID

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x50 Humiling ng mga setting ng pagtanggap ng channel ID
(nangangailangan ng isang karagdagang byte ng data = numero ng channel)
0x51 Baguhin ang mga setting ng receive channel ID
(nangangailangan ng hindi bababa sa dalawang karagdagang byte ng data, ang numero ng channel at ang mga setting ng channel)
Data 0x00-0xFF Byte 0:
Makatanggap ng object number (nakadepende ang range sa gateway device) MAAARIview  USB / RS232: 0…8
MAAARIview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = channel disable, 1 = channel enable bit 1: 0 = makatanggap ng 11-bit ID, 1 = makatanggap ng 29-bit ID bit 2: 0 = baguhin ang 11-bit ID, 1 = baguhin 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 Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Kung ang mensahe ng pagbabago ay walang impormasyon ng ID (haba ng byte < 4) ang huling setting ng ID ay mananatili.
Sa kasong ito, ang byte 1, ang bit 2 ay hindi pinansin.
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.6.2. Baguhin / humiling na tumanggap ng mga setting ng mask ng channel

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x52 Humiling ng mga setting ng pagtanggap ng channel mask
(nangangailangan ng isang karagdagang byte ng data = numero ng channel)
0x53 Baguhin ang mga setting ng receive channel mask
(nangangailangan ng hindi bababa sa dalawang karagdagang byte ng data, ang numero ng channel at ang mga setting ng channel)
Data 0x00-0xFF Byte 0:
Makatanggap ng object number (nakadepende ang range sa gateway device) MAAARIview  USB / RS232: 0…8
MAAARIview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = channel disable, 1 = channel enable
bit 1: 0 = makatanggap ng 11-bit mask, 1 = makatanggap ng 29-bit mask
bit 2: 0 = baguhin ang 11-bit mask, 1 = baguhin 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 Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Kung ang mensahe ng pagbabago ay walang impormasyon sa mask (haba ng byte < 4), mananatili ang huling setting ng mask.
Sa kasong ito, ang byte 1, ang bit 2 ay hindi pinansin.
Kung hindi sinusuportahan ng device ang mga indibidwal na mask para sa bawat channel (CANview RS232), ang mga setting ng mask para sa channel 1 hanggang 7 ay hindi pinansin at tumugon sa setting ng channel 0.
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.6.3. MAAARI baud rate

(mga) byte Halaga Paglalarawan
SOF

(Simula ng Frame)

0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x56 Humiling ng mga parameter ng CAN baud rate (walang karagdagang data byte)
0x57 Itakda ang CAN baud rate Parameter
Data 0x00-0xFF Byte 0: 0xFF kung walang CIA na sumusunod sa karaniwang baud rate, kung hindi:
0x00: 10 kBit / seg
0x01: 20 kBit / seg
0x02: 50 kBit / seg
0xFE: 100 kBit / seg
0x03: 125 kBit / seg
0x04: 250 kBit / seg
0x05: 500 kBit / seg
0x06: 800 kBit / seg
0x07: 1 MBit / seg
0xFF: Ginagamit ang mga halaga ng BTR
Byte 1: Halaga ng BTR0 (depende sa device, kung Byte 0 = 0xFF lang) Byte 2: Halaga ng BTR1 (depende sa device, kung Byte 0 = 0xFF lang) Byte 3: Halaga ng BTR2 (depende sa device, kung Byte 0 = 0xFF lang)  Byte 4: Halaga ng BTR3 (depende sa device, kung Byte 0 = 0xFF lang)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Kung ang data byte 0 ay nakatakda sa 0xFF, ang mga halaga ng BTR ay ginagamit upang magtakda ng mga hindi karaniwang baud rate.
Kung ginamit ang isang karaniwang baud rate, hindi kinakailangan ang mga halaga ng BTR, kung gagamitin pa rin ang mga ito, hindi sila papansinin!
Kung kailangan mong magtakda ng baud rate na hindi sinusuportahan ng mga karaniwang setting ng device, mangyaring makipag-ugnayan sa aming suporta para sa karagdagang impormasyon, tingnan ang Serbisyo at Suporta.
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.6.4. MAAARI mag-reset ng controller

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x58 CAN controller reset (walang karagdagang data byte)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang command na "CAN Controller Reset" ay nagsasagawa ng kumpletong pag-reset ng CAN controller, kasama ang timestamp halaga, tumanggap at magpadala ng mga buffer.
Nire-reset din ng CAN controller reset ang status ng error ng device.
Para sa kadahilanang ito, pagkatapos ng pag-reset ng CAN controller, isang mensahe ng status ng error ay nabuo, upang i-update ang status ng error.
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.6.5. Itakda ang CAN interface Auto Baud Mode

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x59 Itakda ang auto baud mode (walang karagdagang data byte)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang Auto Baud Mode ay posible lamang sa mga karaniwang baud rate na sinusuportahan ng device.
Para sa auto baud detection kinakailangan na magkaroon ng gumaganang komunikasyon sa bus.
Habang aktibo ang pag-detect ng baud rate, ang mga Proemion CAN device ay nasa passive mode at walang impluwensya sa trapiko sa CAN bus.
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

Itinatakda ng auto baud command ang gateway device sa “Auto Baud Mode”.
Nakikinig ang device sa trapiko sa CAN at awtomatikong kino-configure ang baud rate (tanging ang mga karaniwang baud rate na sinusuportahan ng device lang ang nakikita).
Pagkatapos makuha ang tamang setting ng baud rate, bubuo ang device ng tugon, na naglalaman ng natukoy na baud rate.
Ang format ng mensaheng ito ay kapareho ng CAN baud rate request message, maliban sa command byte ay 0x59.
Kapag walang natukoy na baud rate, ginagamit ng device ang huling na-configure na baud rate para sa operasyon.
Sa kasong ito, ang tugon ng baud rate ay kapareho ng kung hinihiling ang isang hindi karaniwang baud rate.

2.6.6. Itakda / humiling ng aktibo / passive na mode

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x5A Humiling ng active / passive mode (walang karagdagang data byte)
0x5B Itakda ang active / passive mode
Data 0x00-0x01 0x00 device = aktibong mode
0x01 device = passive mode
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.6.7. Baguhin / humiling na makatanggap ng cycle ng channel

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x5C Humiling ng pag-ikot ng oras ng channel
(nangangailangan ng isang karagdagang byte ng data = numero ng channel)
0x5D Baguhin ang cycle ng channel ng pagtanggap
(nangangailangan ng hindi bababa sa dalawang karagdagang byte ng data, ang numero ng channel at ang mga setting ng channel)
Data 0x00-0xFF Byte 0:
Makatanggap ng object number (nakadepende ang range sa gateway device) MAAARIview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF Byte 1:
Cycle Time sa 10 ms
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.7. Mga mensahe ng pagsasaayos ng interface ng host
2.7.1. Mga setting ng feedback / output

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
(mga) byte Halaga Paglalarawan
Utos 0x60 Humiling ng mga setting ng feedback (walang karagdagang data byte)
0x61 Itakda ang mga setting ng feedback
Data 0x00-0x07 Byte 0:
bit 0: 1 = CAN output on / 0 = CAN output off
bit 1: 1 = Ipadala ang CAN message feedback on / 0 = feedback off
bit 2: 1 = Naka-on ang feedback ng server / 0 = naka-off ang feedback ng server
bit 3: 1 = RS232 interface on / 0 = RS232 interface off
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Kung ang serial output ay hindi pinagana, ang mga natanggap na CAN na mensahe ay iniimbak sa RAM ng Proemion CAN device. Kung puno na ang buffer na ito, ipinapahiwatig ang buffer overflow error.
Kung ang output ay pinagana, ang lahat ng mga naka-imbak na mensahe ay ipinadala kaagad sa interface ng host.
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.8. Magpadala ng mga command sa interface ng server
2.8.1. I-on/off ang mga object ng server

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x80 Humiling ng object ng server sa on/off (walang karagdagang data byte)
0x81 Itakda ang server object sa on / off
Data 0x00-0xFF Byte 0:
Ang bawat bit na nakatakda ay lumilipat sa katumbas na object ng server / nagpapakita na naka-on ang object ng server.
Ang isang reset bit ay nagmamarka ng mga hindi pinaganang object ng server.
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Hindi na ginagamit ang command na ito at hindi na ginagamit ng aming mga device.

2.8.2. Baguhin / humiling ng configuration ng object ng server

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x82 Humiling ng pagsasaayos ng object ng server (nangangailangan ng isang karagdagang byte ng data na naglalaman ng numero ng object ng server)
0x83 Itakda ang server object sa on / off
Data 0x01-0x08 Byte 0 (numero ng bagay):
Naglalaman ng bilang ng isa sa walong posibleng mga bagay sa server na dapat baguhin.
0x00-0x01 Byte 1 (IDE):
0x00 = 11-bit ID na Bagay
0x01 = 29-bit ID na Bagay
Ang byte 2 at mas mataas na byte na numero ay naglalaman ng sumusunod na impormasyon sa ipinakita   order:
0x00-0xFF ID (11 o 29 bit)
0x01-0x08 DLC (bilang ng data byte ng mensaheng CAN)
0x00-0xFF hanggang sa 8 data byte ng mensahe ng lata
0x00-0xFF oras ng pag-ikot ng object ng server sa 10 ms
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang nilalaman ng DLC ​​byte ay kailangang sumang-ayon sa bilang ng mga naipadalang data byte, kung hindi, ang transmiter ay maaaring kumilos nang hindi mahuhulaan.
Hindi na ginagamit ang command na ito at hindi na ginagamit ng aming mga device.

2.8.3. Baguhin / humiling ng mga setting ng channel ID na ipadala 
Gumagana ang CAN transmit channel filters katulad ng CAN receive filters na inilarawan sa chapter CAN Controller setup messages. Ang mga mensaheng natanggap mula sa host ay sinusuri gamit ang mga kundisyon ng filter na ito. Kung ang mga kundisyon ay natugunan, ang mensahe ay ipapadala sa CAN bus.

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x84 Humiling ng mga setting ng transmit channel ID
(nangangailangan ng isang karagdagang byte ng data = numero ng channel)
0x85 Baguhin ang mga setting ng transmit channel ID
(nangangailangan ng hindi bababa sa dalawang karagdagang byte ng data, ang numero ng channel at ang mga setting ng channel)
Data 0x00-0x07 Byte 0:
Ipadala ang numero ng bagay
0x00-0x07 Byte 1:
bit 0: 0 = channel disable, 1 = channel enable
bit 1: 0 = magpadala ng 11-bit ID, 1 = magpadala ng 29-bit ID
bit 2: 0 = baguhin ang 11-bit ID, 1 = baguhin 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 Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Hindi na ginagamit ang command na ito at hindi na ginagamit ng aming mga device.

2.8.4. Baguhin / humiling ng mga setting ng mask ng channel sa pagpapadala

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x86 Humiling ng mga setting ng transmit channel mask
(nangangailangan ng isang karagdagang byte ng data = numero ng channel)
0x87 Baguhin ang mga setting ng transmit channel mask
(nangangailangan ng hindi bababa sa dalawang karagdagang byte ng data, ang numero ng channel at ang mga setting ng channel)
Data 0x00-0x07 Byte 0:
Ipadala ang numero ng bagay
0x00-0x07 Byte 1:
bit 0: 0 = channel disable, 1 = channel enable
bit 1: 0 = magpadala ng 11-bit mask, 1 = magpadala ng 29-bit mask
bit 2: 0 = baguhin ang 11-bit mask, 1 = baguhin 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 Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Hindi na ginagamit ang command na ito at hindi na ginagamit ng aming mga device.

2.8.5. Baguhin / humiling ng mga setting ng cycle ng channel sa pagpapadala

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0x88 Humiling ng mga setting ng ikot ng oras ng pagpapadala ng channel
(nangangailangan ng isang karagdagang byte ng data = numero ng channel)
0x89 Baguhin ang mga setting ng ikot ng oras ng pagpapadala ng channel
(nangangailangan ng hindi bababa sa dalawang karagdagang byte ng data, ang numero ng channel at ang mga setting ng channel)
Data 0x00-0x07 Byte 0:
Ipadala ang numero ng bagay
0x00-0x07 Byte 1:+
bit 0: 0 = channel disable, 1 = channel enable
bit 1: 0 = magpadala ng 11-bit na cycle time, 1 = magpadala ng 29-bit na cycle time
bit 2: 0 = baguhin ang 11-bit na cycle time, 1 = baguhin ang 29-bit cycle time
0x00-0xFF Byte 2-3: 11-bit na cycle time kung byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bit na cycle time kung byte1, bit 2 = 1
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

2.9. Mga setting ng parameter ng device
2.9.1. Baguhin / humiling ng Orasamp mga setting

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0xA0 Oras ng kahilinganamp mga setting (kahilingan: walang karagdagang data byte)
0xA1 Itakda ang orasamp mga setting
Data 0x00-0x13 Byte 0:
bit 0: 1 = Orasamp sa, 0 = Orasamp off
bit 1: 1 = Kaugnay na orasamp, 0 = Ganap na orasamp
bit 4: 1 = Error at Echo Feedback timestamp sa 0 = Error at Echo Feedback timestamp off
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

Kung ang “Timestamp-Mode" ay pinili, isang 32-bit counter (100 µs resolution) na halaga ay ipinasok pagkatapos ng huling data byte ng bawat natanggap na CAN na mensahe.
Lahat ng mga mensahe sa gilid ng host interface na naglalaman ng timestamp ay nasa tamang pagkakasunod-sunod ng mga pangyayari.
Kung isang orasamp dapat ipasok pagkatapos ng mga echoed na mensahe ("Ipadala ang Feedback sa Server" o "Ipadala ang CAN Message Feedback") at ang mga mensahe ng error, ang 'Error at Echo Feedback timestamp' ay kailangang i-activate din.
Ang pagkakaiba sa pagitan ng "relative" at "absolute-mode" ay ang counter value ay nire-reset pagkatapos ng bawat natanggap na mensahe sa "relative-mode".

TANDAAN
Ang oras ng "Error at Echo Feedback".amp ay ipinadala lamang kung ang mga orasamp pinagana ang mode.
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.9.2. Ang pagbabago ay MAAARING magpadala ng Delay time

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga command byte
Utos 0xA2 Itakda ang CAN transmit delay time
Data
(sa reply lang)
0x00-0xFF Laki ng value ng unsigned integer: 16 bit
(Ang RAM-parameter ay ibinalik sa 0 pagkatapos i-reset ang device)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang oras ng pagkaantala na ito ay ipinapasok bago ang bawat mensahe ng CAN, upang ang pagpapadala ng CAN ay mas mabagal.

2.9.3. Itakda ang oras ng paghihintay ng IP-block

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0xA3 Itakda ang oras ng paghihintay ng IP-block (para sa mas mahusay na paggamit ng bandwidth)
Data 0x00-0xFF Interval sa 10 milliseconds
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

2.9.4. Itakda ang pagitan ng pagkalkula ng baud rate

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0xA4 Itakda ang CAN baud rate agwat ng pagkalkula
Data 0x00-0xFF Interval sa millisecond
Unsigned integer value na laki: 16 bit (MSB muna)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang paggamit bilang pinalawig na utos ay posible (tingnan ang Extended Command Format (Byte Mode)).

2.9.5. CANopen object dictionary access

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0xA5 Basahin / Isulat sa object dictionary
Data 0x00-0xFF Kahilingan: Byte 0:
Command: 0x01 write, 0x00 read (walang karagdagang data byte)
Byte 1-2:
Index (LSB muna)
Byte 3:
Sub-index
karagdagang data byte:
Data (LSB muna)
Tugon: Byte 0:
Resulta: 0x40 na tagumpay sa pagbabasa
0x80 read failure (walang karagdagang data byte)
0x41 write success (walang karagdagang data byte)
0x81 write failure (walang karagdagang data byte)
Byte 1-2:
Index (LSB muna)
Byte 3:
Sub-index
karagdagang data byte:
Data (LSB muna)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

2.10. Mga utos sa pag-access sa hardware
2.10.1. I-reset ang Device

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0xC0 Itakda ang pag-reset ng device
Data  —
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Tumugon ang mga device sa command na ito gamit ang command na "Device ID".
Para sa ilang device, hindi humahantong ang command na ito sa pag-reset ng hardware dahil mawawala ang komunikasyon sa host kung hindi man.

  • MAAARIview Ethernet
  • CANlink Bluetooth / WLAN

2.10.2. Humiling ng halaga ng analog channel

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0xC2 Humiling ng analog channel value (kailangan ng 1 karagdagang data byte na naglalaman ng channel number)
Data 0x00-0x03 Byte 0 (numero ng channel):
0x00: Supply voltage
0x01: CAN Mababang linya
0x02: CAN High line
0x03: Mga Analog na Input 1 at 2
0x00-0xFF Byte 1: analog na halaga (para sa channel 0…2, tingnan ang paglalarawan sa ibaba)
Byte 1-4: (para sa channel 3) Analog input 1 voltage IEEE 754 coded, LSB muna
Byte 5-8: (para sa channel 3) Analog input 2 voltage IEEE 754 coded, LSB muna
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

TANDAAN
Ang CAN langview Maaaring sukatin ng RS232 ang CAN line voltage antas.
Ang pagsukat na ito ay posible lamang para sa CAN baud rate na 125 kBit/s at mas mabagal.

Itakda / humiling ng halaga ng digital na channel

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0xC4 Humiling ng digital channel value (kailangan ng 1 karagdagang data byte na naglalaman ng channel number)
0xC5 Itakda ang digital channel value (kailangan ng 2 karagdagang data byte na naglalaman ng channel number at value)
Data 0x00-0xFF Byte 0 (numero ng channel): 0x00: risistor sa pagwawakas ng bus
0x00-0x01 Byte 1: digital value (1 = on, 0 = off)
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Ang bawat set na utos ay sinasagot ng mga aktwal na halaga.

2.10.3. Itakda ang password ng komunikasyon

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0xC6 Humiling ng pagsusuri sa password ng komunikasyon
Data xx Utos
Byte 0…n:
String ng password (default: “GSMONLIN”) Tugon
Byte 0:
0 = nasuri ang password at OK
Kung nabigo ang pagsusuri ng password, walang tugon mula sa device
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Napakahalaga ng mensaheng ito upang i-unlock ang buong functionality ng interface ng byte mode sa CANlink GSM/UMTS.
Posible lamang ang isang session sa pamamagitan ng pagsuri ng tamang password ng komunikasyon!

2.10.4. I-reset ang password ng Komunikasyon

(mga) byte Halaga Paglalarawan
SOF
(Simula ng Frame)
0x43 Minarkahan ng SOF ang simula ng utos.
Ang haba xx Ang haba ng byte ay naglalaman ng bilang ng mga byte ng data ang bilang ng mga sumusunod na command byte.
Utos 0xC7 I-reset ang pagsusuri sa password ng komunikasyon
Checksum xx Naglalaman ng XOR checksum ng SOF, Length, Command at ang Data-bytes.
EOF
(End of Frame)
0x0D Ang EOF byte ay nagmamarka ng pagtatapos ng utos.

TANDAAN
Nila-lock ng mensaheng ito ang interface ng byte mode.
Ang utos na ito ay dapat ipadala sa pagtatapos ng isang sesyon ng komunikasyon.

Mga Utos at Mga Device

Ang talahanayan sa ibaba ay nagbibigay ng buod ng lahat ng umiiral na command at nagpapahiwatig kung aling Proemion device ang sumusuporta sa kanila.
Ang kakayahang magamit ng isang command para sa isang Proemion device ay minarkahan ng "S", "E" o "S / E".

Ang mga acronym na ito ay kumakatawan sa:

  • "S" Sinusuportahan lamang ng Proemion device ang command na ito sa karaniwang format ng command (tingnan ang Command Format (Byte Mode)).
  • "E" Sinusuportahan lamang ng Proemion device ang command na ito sa pinahabang format ng command (tingnan ang Extended Command Format (Byte Mode)).
  • "S / E" Sinusuportahan ng Proemion device ang command na ito sa karaniwang format ng command at sa pinahabang format ng command.
Mensahe Utos Device
Uri MAAARIview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
wireless
3000
CANlink
wireless 4000
MAAARIview
Ethernet
CANlink
mobile
5000
CANlink
mobile
3000
MAAARIview
RS232
Iproseso ang Mga Mensahe ng 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 ng 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 opsyon sa data ng command ay hindi ipinapatupad para sa CLM3000 at CLM3600:
– bit 2: 1 = Naka-on ang feedback ng server / 0 = naka-off ang feedback ng server
– bit 3: 1 = RS232 interface on / 0 = RS232 interface off

Mensahe Utos Device
Uri MAAARIview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
wireless 3000
CANlink
wireless 4000
MAAARIview
Ethernet
CANlink
mobile
5000
CANlink
mobile
3000
MAAARIview
RS232
Mga Mensahe ng Data ng 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 Messages 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 Utos ng Interface ng 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
Uri MAAARIview   USB CANlink Bluetooth
2000
CANlink WLAN
2000
CANlink wireless 3000 CANlink wireless 4000 MAAARIview Ethernet CANlink mobile
5000
CANlink mobile
3000
MAAARIview
RS232
Mga Setting ng Parameter ng 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 Utos 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

Logo ng Proemion

Mga Dokumento / Mga Mapagkukunan

Proemion Byte Command Protocol Binary commands [pdf] User Manual
Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *