
Manuel de commande d'octet
Commandes binaires du protocole de commande d'octet
Le manuel de commande Byte décrit les commandes et leur structure du protocole de commande Proemion Byte à utiliser par un hôte distant et le réseau CAN pour les transmissions de messages.
Général
Le manuel de commande Byte décrit la structure et les commandes utilisées par le protocole de commande Proemion Byte.
Ce protocole est pris en charge par toutes les passerelles CAN vers PC de Proemion GmbH pour la communication avec un hôte distant via l'interface prise en charge par l'appareil.
Le manuel suivant complète les manuels spécifiques à l'appareil.
En cas de doute, veuillez également vous référer aux manuels de votre appareil passerelle spécifique.
Les passerelles CAN vers PC connectent un réseau CAN à un hôte distant à l'aide d'une interface spécifique comme RS232, USB, Ethernet, Bluetooth ou WLAN.
Le protocole de commande Proemion Byte sert à la transmission bidirectionnelle transparente de messages CAN entre l'hôte et le réseau CAN ainsi qu'au transfert de commandes entre l'hôte et la passerelle.
Étant donné que toutes les passerelles Proemion CAN vers PC fonctionnent sur le même protocole, tout logiciel d'application peut être facilement étendu pour utiliser différentes interfaces de communication en échangeant simplement les routines de communication de base.
La plupart des commandes sont prises en charge par toutes les passerelles ; dans certains cas, les commandes spéciales ne sont pas prises en charge par un seul appareil.
Le tableau du chapitre Commandes et périphériques vous donne un aperçuview sur les commandes prises en charge par chaque type de passerelle.
NOTE
Normalement, toutes les commandes qui influencent les paramètres des appareils sont uniquement stockées dans la mémoire RAM volatile de la passerelle. Après une réinitialisation, les paramètres stockés dans la mémoire non volatile des appareils sont à nouveau utilisés.
Vous pouvez modifier ces paramètres avec le logiciel de configuration spécifique à l'appareil ou – si pris en charge par l'appareil – via CANopen.
Exception : La commande « CAN Baudrate » est stockée en permanence.
Pour certaines passerelles, il est possible de modifier l'octet de démarrage (par défaut : 0x43) et l'octet d'arrêt (par défaut : 0x0D) dans le logiciel de configuration.
Toutes les descriptions de ce manuel supposent que les valeurs par défaut sont utilisées.
Pour plus d’informations et d’assistance, remplissez le formulaire d’assistance, voir Service et assistance.
Les dernières versions des pilotes, logiciels, firmware et documentations sont disponibles sur notre website: Centre de téléchargement.
1.1. Service et assistance
Les dernières versions des pilotes, logiciels, firmware et documentation sont disponibles dans notre Bibliothèque de documents.
Avez-vous besoin d'aide ou souhaitez-vous signaler un bug ?
Visitez notre website Proémion pour plus d'informations, ou prenez un ticket au Soutien.
Commandes en mode octet
2.1. Format de commande (mode octet)
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. « C » (0x43) est le paramètre par défaut. Pour certains appareils, cette valeur peut être modifiée. Ce manuel affiche toujours le paramètre par défaut. |
| Longueur | 0x00-0xFF | L'octet de longueur comprend le nombre d'octets de données et le nombre d'octets de commande qui suivent. |
| Commande | 0x00-0xFF | Octet de commande, les valeurs 0x00 à 0xFE sont des commandes directes, la valeur 0xFF signifie que l'octet suivant contient une extension de commande |
| Données | xx | Contenu des données |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. 0x0D (retour chariot) est le paramètre par défaut. Pour certains appareils, cette valeur peut être modifiée. Ce manuel affiche toujours le réglage par défaut |
« – » signifie que cette valeur ne présente aucun intérêt
« xx » signifie que le champ contient la valeur de configuration/réponse
Chaque message qui modifie ou demande les paramètres du dispositif Proemion CAN reçoit une réponse par un message avec le même octet de commande, contenant les nouveaux paramètres.
NOTE
Les commandes de requête ne nécessitent normalement pas de paramètres supplémentaires (pas de champ « Données »).
Les exceptions sont mentionnées dans la description de la commande.
2.1.1. example
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | 0x0B | L'octet de longueur comprend le nombre d'octets de données et le nombre d'octets de commande qui suivent. |
| Commande | 0x00 | Message d'identification CAN 11 bits |
| Données | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (MSB en premier) Message CAN Contenu des données |
| Somme de contrôle | 0xCE | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF | 0x0D | L'octet EOF marque la fin de la commande. |
2.2. Format de commande étendu (mode octet)
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. « C » (0x43) est le paramètre par défaut. Pour certains appareils, cette valeur peut être modifiée. Ce manuel affiche toujours le paramètre par défaut. |
| Longueur | 0x00-0xFF | L'octet de longueur comprend le nombre d'octets de données et le nombre d'octets de commande qui suivent. |
| Commande étendue | 0xD0-0xDF | Octet de commande, les valeurs 0xD0 à 0xDF sont des commandes étendues |
| Données | xx | Octet 0 : CAN-Channel (à partir de 0 pour CAN 1) / 128 … 255 réservé au module (WLAN / GSM / GPS…) Octet 1 : Commande Octet 2 : Contenu des données |
| Somme de contrôle | 0xCE | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF | 0x0D | L'octet EOF marque la fin de la commande. |
« – » signifie que cette valeur ne présente aucun intérêt
« xx » signifie que le champ contient la valeur de configuration/réponse
2.2.1. example – Commande étendue
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | 0x0D | L'octet de longueur comprend le nombre d'octets de données et le nombre d'octets de commande qui suivent. |
| Commande | 0xD0 | Commande étendue |
| Données | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
Canal CAN : 2 Commande : ID de message CAN ID 11 bits (0x789) (MSB en premier) Message CAN Contenu des données |
| Somme de contrôle | 0x19 | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
2.3. Messages de données de processus
Ces messages sont utilisés pour transmettre les messages CAN reçus à l'hôte ou pour envoyer des messages CAN de l'hôte au réseau CAN.
2.3.1. Réception de trames de données CAN
Les messages de trame de données CAN reçus par la passerelle depuis le bus CAN sont transférés à l'interface hôte au format suivant.
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x00 | Message ID CAN 11 bits reçu |
| 0x01 | Message CAN ID 11 bits reçu, le message contient un horodatage supplémentaire de 32 bitsamp valeur. | |
| 0x02 | Message ID CAN 29 bits reçu | |
| 0x03 | Message CAN ID 29 bits reçu, le message contient un horodatage supplémentaire de 32 bitsamp valeur. | |
| Données | Pour les messages d'identification 11 bits : | |
| 0x00-0xFF | Octet 0-1: ID CAN 11 bits (MSB en premier) données supplémentaires octets : Jusqu'à 8 octets de données CAN avec une durée supplémentaire de 32 bitsamp valeur (uniquement si timestamp l'option est activée, voir ci-dessous) |
|
| Pour les messages d'identification 29 bits : | ||
| 0x00-0xFF | Octet 0-3: ID CAN 29 bits (MSB en premier) données supplémentaires octets : Jusqu'à 8 octets de données CAN avec une durée supplémentaire de 32 bitsamp valeur (uniquement si l'heureamp l'option est activée, voir ci-dessous) |
|
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Si une heureamp est souhaité, cette option doit être activée avec le message de commande correspondant (voir Réinitialiser l'appareil).
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.3.2. Transmettre la trame de données CAN
Afin de transmettre des messages de trame de données CAN au bus CAN, l'interface hôte envoie des données à la passerelle dans le format suivant.
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x00 | Transmettre une trame de données CAN ID 11 bits |
| 0x02 | Transmettre une trame de données CAN ID 29 bits | |
| Données | Pour les messages d'identification 11 bits : | |
| 0x00-0xFF | Octet 0-1: ID CAN 11 bits (MSB en premier) données supplémentaires octets : Jusqu'à 8 octets de données CAN |
|
| Pour les messages d'identification 29 bits : | ||
| 0x00-0xFF | Octet 0-3: ID CAN 29 bits (MSB en premier) données supplémentaires octets : Jusqu'à 8 octets de données CAN |
|
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.3.3. Réception de trames à distance CAN
Les messages de trame distante CAN reçus par la passerelle depuis le bus CAN sont transférés vers l'interface hôte au format suivant.
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x04 | Trame distante ID CAN 11 bits reçue |
| 0x05 | Trame distante ID CAN 11 bits reçue, le message contient un horodatage supplémentaire de 32 bitsamp valeur. | |
| 0x06 | Trame distante ID CAN 29 bits reçue | |
| 0x07 | Trame distante ID CAN 29 bits reçue, le message contient un horodatage supplémentaire de 32 bitsamp valeur. | |
| Données | Pour les trames distantes ID 11 bits : | |
| 0x00-0xFF | Octet 0-1: ID CAN 11 bits (MSB en premier) données supplémentaires octets : DLC (code de longueur de données de trame distante CAN) un horodatage supplémentaire de 32 bitsamp valeur (uniquement si timestamp l'option est activée, voir ci-dessous) |
|
| Pour les trames distantes ID 29 bits : | ||
| 0x00-0xFF | Octet 0-3: ID CAN 29 bits (MSB en premier) données supplémentaires octets : DLC (code de longueur de données de trame distante CAN) un horodatage supplémentaire de 32 bitsamp valeur (uniquement si timestamp l'option est activée, voir ci-dessous) |
|
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Si une heureamp est souhaité, cette option doit être activée avec le message de commande correspondant (voir Réinitialiser l'appareil).
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.3.4. Transmettre une trame distante CAN
Afin de transmettre des messages de trame distante CAN au bus CAN, l'interface hôte envoie des données à la passerelle dans le format suivant.
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x04 | Transmettre une trame distante CAN ID 11 bits |
| 0x06 | Transmettre une trame distante CAN ID 29 bits | |
| Données | Pour les trames distantes ID 11 bits : | |
| 0x00-0xFF | Octet 0-1 : ID CAN 11 bits (MSB en premier) octet de données supplémentaire : DLC (code de longueur de données de trame distante CAN) |
|
| Pour les trames distantes ID 29 bits : | ||
| 0x00-0xFF | Octet 0-3 : ID CAN 29 bits (MSB en premier) octet de données supplémentaire : DLC (code de longueur de données de trame distante CAN) |
|
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.3.5. Transmission et réception de trames de données RS232
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x09 | Trame de données RS232 |
| Données | xx | Données RS232 |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
2.3.6. Recevoir le bloc d'optimisation
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x08 | Recevoir le bloc d'optimisation |
| Données | xx | Recevoir des données d'optimisation |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
2.4. Messages de commentaires
Ces messages contiennent des données de retour qui permettent à l'utilisateur de vérifier la transmission correcte des messages CAN.
2.4.1. Retour d'information sur la transmission des messages CAN
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x20 | Message CAN ID 11 bits transmis |
| 0x21 | Message CAN ID 11 bits transmis, le retour contient une heure supplémentaireamp du temps de transmission | |
| 0x22 | Message CAN ID 29 bits transmis | |
| 0x23 | Message CAN ID 29 bits transmis, le retour contient une heure supplémentaireamp du temps de transmission | |
| 0x24 | Trame distante ID CAN 11 bits transmise | |
| 0x25 | Trame distante ID CAN 11 bits transmise, le retour contient une heure supplémentaireamp du temps de transmission | |
| 0x26 | Trame distante ID CAN 29 bits transmise | |
| 0x27 | Trame distante ID CAN 29 bits transmise, le retour contient une heure supplémentaireamp du temps de transmission | |
| 0x28 | Message du serveur de transmission d'ID 11 bits transmis | |
| 0x29 | Message du serveur de transmission d'ID 11 bits transmis, le retour contient une heure supplémentaireamp du temps de transmission | |
| 0x2A | Message du serveur de transmission d'ID 29 bits transmis | |
| 0x2B | Message du serveur de transmission d'ID 29 bits transmis, le retour contient une heure supplémentaireamp du temps de transmission | |
| Données | Pour les messages d'identification/trames distantes 11 bits : | |
| 0x00-0xFF | Octet 0-1: ID CAN 11 bits (MSB en premier) |
|
| 0x00-0xFF | octets de données supplémentaires (pas sur la trame distante retour): Jusqu'à 8 octets de données CAN par 32 bits supplémentairesamp valeur (uniquement si timestamp l'option est activée, voir ci-dessous) |
|
| Pour les messages d'identification/trames distantes 29 bits : | ||
| 0x00-0xFF | Octet 0-3: ID CAN 29 bits (MSB en premier) |
|
| 0x00-0xFF | octets de données supplémentaires (pas sur la trame distante retour): Jusqu'à 8 octets de données CAN par 32 bits supplémentairesamp valeur (uniquement si timestamp l'option est activée, voir ci-dessous) |
|
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Si des messages de retour sont souhaités, l'option de retour doit être activée par la commande correspondante (voir Activer/Désactiver les objets du serveur).
Si une heureamp est privilégiée, cette option doit être activée par le message correspondant (voir Réinitialiser l'appareil).
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.5. Messages de données de diagnostic
2.5.1. ID de l'appareil
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x40 | Chaîne d'identification de l'appareil (demande : aucun octet de données supplémentaire) |
| Données (uniquement sur réponse) |
0x00-0xFF | Chaîne d'identification (uniquement sur réponse) |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
2.5.2. Version matériel/logiciel
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x41 | Version matérielle/logicielle (demande : aucun octet de données supplémentaire) |
| Données (uniquement sur réponse) |
0x00-0xFF | Octet 0-1 : Version matérielle de l'appareil |
| Octet 2-3: Version logicielle du firmware | ||
| Octet 4-5: Version logicielle du chargeur de démarrage | ||
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
2.5.3. Erreur statut
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x42 | Statut d'erreur (demande : aucun octet de données supplémentaire) |
| 0x43 | Message d'état d'erreur contenant une heure supplémentaireamp valeur (pas de commande de requête, seulement un message de réponse) |
|
| Données (uniquement sur réponse) |
0x00-0xFF | Octet 0 : bit 0 : PEUT recevoir un débordement de tampon bit 1 : Peut transmettre le délai d'attente bit 2 : Débordement du compteur d'erreurs CAN bit 3 : Erreur bus CAN désactivé bit 4 : Erreur de syntaxe de l'interface hôte bit 5 : Erreur de format de l'interface hôte bit 6 : Débordement de tampon de transmission de l'interface hôte bit 7 : non utilisé Octet 1 (dernier code d'erreur du contrôleur CAN) : '0' : aucune erreur « 1 » : plus de 5 bits égaux se sont produits dans une séquence '2' : Le message reçu n'a pas le bon format « 3 » : le message transmis n'a pas été reconnu « 4 » : Impossible de régler le niveau récessif pendant la transmission « 5 » : Impossible de définir le niveau dominant pendant la transmission « 6 » : la somme de contrôle CRC reçue était incorrecte |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Si une heureamp est privilégiée, cette option doit être activée par le message correspondant (voir Réinitialiser l'appareil).
Chaque fois que l'état d'erreur change, un message d'état d'erreur est généré automatiquement.
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.5.4. Version des interfaces
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x44 | Version d'interfaces (par exemple module Bluetooth, module WLAN, …) (demande : pas d'octets de données supplémentaires) |
| Données (uniquement sur réponse) |
0x00-0xFF | Chaîne de version codée en ASCII |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
Le module est sélectionnable.
2.5.5. Charge actuelle du bus CAN
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x47 | Charge de bus actuelle en messages par seconde (demande : aucun octet de données supplémentaire) |
| Données (uniquement sur réponse) |
0x00-0xFF | Octet 0-1 : Taille de la valeur entière non signée : 16 bits (MSB en premier) |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.5.6. Appareil occupé/commande non prise en charge
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x48 | L'appareil ne peut pas exécuter la commande (uniquement réponse sur d'autres commandes) |
| Données | 0x00-0xFF | Réservé pour une utilisation future |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.5.7. Définir le délai de transmission CAN
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x49 | Définir le délai de transmission CAN |
| Données | 0x00-0xFF | Taille de la valeur entière non signée : 16 bits (MSB en premier) (Le paramètre RAM est remis à 0 après la réinitialisation de l'appareil) Temporisation jusqu'à l'évaluation de la prochaine commande dans 10 ms, cette valeur ne s'applique qu'une seule fois ! |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.6. Messages de configuration du contrôleur CAN
2.6.1. Modifier/demander les paramètres d'ID du canal de réception
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x50 | Demander les paramètres d'ID du canal de réception (nécessite un octet de données supplémentaire = numéro de canal) |
| 0x51 | Modifier les paramètres d'ID du canal de réception (nécessite au moins deux octets de données supplémentaires, le numéro de canal et les paramètres du canal) |
|
| Données | 0x00-0xFF | Octet 0 : Numéro d'objet de réception (la plage dépend du périphérique passerelle) CANview USB/RS232 : 0…8 PEUTview Ethernet : 0…7 CANlink Bluetooth/WLAN : 0…15 |
| 0x00-0x07 | Octet 1 : bit 0 : 0 = canal désactivé, 1 = canal activé bit 1 : 0 = recevoir un ID de 11 bits, 1 = recevoir un ID de 29 bits bit 2 : 0 = modifier l'ID 11 bits, 1 = modifier l'ID 29 bits Octet 2-3 : ID 11 bits si octet 1, bit 2 = 0 Octet 2-5 : ID 29 bits si octet 1, bit 2 = 1 |
|
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Si le message de modification ne contient aucune information d'identification (longueur octet < 4), le dernier paramètre d'identification est conservé.
Dans ce cas, l'octet 1 et le bit 2 sont ignorés.
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.6.2. Modifier/demander les paramètres du masque de canal de réception
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x52 | Demander les paramètres du masque de canal de réception (nécessite un octet de données supplémentaire = numéro de canal) |
| 0x53 | Modifier les paramètres du masque de canal de réception (nécessite au moins deux octets de données supplémentaires, le numéro de canal et les paramètres du canal) |
|
| Données | 0x00-0xFF | Octet 0 : Numéro d'objet de réception (la plage dépend du périphérique passerelle) CANview USB/RS232 : 0…8 PEUTview Ethernet : 0…7 CANlink Bluetooth/WLAN : 0…15 |
| 0x00-0x07 | Octet 1 : bit 0 : 0 = canal désactivé, 1 = canal activé bit 1 : 0 = recevoir un masque de 11 bits, 1 = recevoir un masque de 29 bits bit 2 : 0 = changer le masque 11 bits, 1 = changer le masque 29 bits Octet 2-3 : Masque 11 bits si octet1, bit 2 = 0 Octet 2-5 : Masque 29 bits si octet1, bit 2 = 1 |
|
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Si le message de modification ne contient aucune information de masque (longueur octet < 4), le dernier réglage du masque est conservé.
Dans ce cas, l'octet 1 et le bit 2 sont ignorés.
Si l'appareil ne prend pas en charge les masques individuels pour chaque canal (CANview RS232), les réglages de masque pour les canaux 1 à 7 sont ignorés et répondus avec le réglage du canal 0.
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.6.3. Débit en bauds CAN
| Octet(s) | Valeur | Description |
| Forces spéciales
(Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x56 | Demander les paramètres de débit en bauds CAN (pas d'octets de données supplémentaires) |
| 0x57 | Définir les paramètres de débit en bauds CAN | |
| Données | 0x00-0xFF | Octet 0 : 0xFF si aucun débit en bauds standard n'est conforme à la CIA, sinon : 0x00 : 10 kbits/sec 0x01 : 20 kbits/sec 0x02 : 50 kbits/sec 0xFE : 100 kBit/sec 0x03 : 125 kbits/sec 0x04 : 250 kbits/sec 0x05 : 500 kbits/sec 0x06 : 800 kbits/sec 0x07 : 1 Mbit/s 0xFF : les valeurs BTR sont utilisées Octet 1 : Valeur BTR0 (dépendant de l'appareil, uniquement si octet 0 = 0xFF) Octet 2 : Valeur BTR1 (dépendant de l'appareil, uniquement si octet 0 = 0xFF) Octet 3 : Valeur BTR2 (dépendant de l'appareil, uniquement si octet 0 = 0xFF) Octet 4 : Valeur BTR3 (dépendant de l'appareil, uniquement si octet 0 = 0xFF) |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Si l'octet de données 0 est défini sur 0xFF, les valeurs BTR sont utilisées pour définir des débits en bauds non standard.
Si un débit en bauds standard est utilisé, les valeurs BTR ne sont pas nécessaires, si elles sont quand même utilisées, elles sont ignorées !
Si vous devez définir un débit en bauds qui n'est pas pris en charge par les paramètres standard de l'appareil, veuillez contacter notre support pour plus d'informations, voir Service et support.
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.6.4. Réinitialisation du contrôleur CAN
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x58 | Réinitialisation du contrôleur CAN (pas d'octets de données supplémentaires) |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
La commande « CAN Controller Reset » effectue une réinitialisation complète du contrôleur CAN, y compris l'heureamp tampons de valeur, de réception et de transmission.
La réinitialisation du contrôleur CAN réinitialise également l'état d'erreur de l'appareil.
Pour cette raison, après la réinitialisation du contrôleur CAN, un message d'état d'erreur est généré pour mettre à jour l'état d'erreur.
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.6.5. Définir le mode Baud automatique de l'interface CAN
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x59 | Définir le mode Baud automatique (pas d'octets de données supplémentaires) |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Le mode Baud automatique n'est possible qu'avec les débits en bauds standard pris en charge par l'appareil.
Pour la détection automatique des bauds, il est nécessaire d'avoir une communication fonctionnelle sur le bus.
Lorsque la détection du débit en bauds est active, les appareils Proemion CAN sont en mode passif et n'ont aucune influence sur le trafic sur le bus CAN.
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
La commande auto baud définit le périphérique passerelle sur « Mode Baud automatique ».
L'appareil écoute le trafic sur le CAN et configure automatiquement le débit en bauds (seuls les débits en bauds standard pris en charge par l'appareil sont détectables).
Après avoir obtenu le bon réglage du débit en bauds, l'appareil génère une réponse contenant le débit en bauds détecté.
Le format de ce message est identique au message de demande de débit en bauds CAN, sauf que l'octet de commande est 0x59.
Lorsqu'aucun débit en bauds n'est détecté, l'appareil utilise le dernier débit en bauds configuré pour fonctionner.
Dans ce cas, la réponse au débit en bauds est la même que si un débit en bauds non standard était demandé.
2.6.6. Définir/demander le mode actif/passif
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x5A | Demander le mode actif/passif (pas d'octets de données supplémentaires) |
| 0x5B | Définir le mode actif/passif | |
| Données | 0x00-0x01 | Appareil 0x00 = mode actif Appareil 0x01 = mode passif |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.6.7. Temps de cycle du canal de réception de modification/demande
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x5C | Temps de cycle du canal de réception de la demande (nécessite un octet de données supplémentaire = numéro de canal) |
| 0x5D | Modifier le temps de cycle du canal de réception (nécessite au moins deux octets de données supplémentaires, le numéro de canal et les paramètres du canal) |
|
| Données | 0x00-0xFF | Octet 0 : Numéro d'objet de réception (la plage dépend du périphérique passerelle) CANview Ethernet : 0…7 CANlink Bluetooth/WLAN : 0…15 |
| 0x00-0xFF | Octet 1 : Temps de cycle en 10 ms |
|
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.7. Messages de configuration de l'interface hôte
2.7.1. Paramètres de retour/sortie
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Octet(s) | Valeur | Description |
| Commande | 0x60 | Demander des paramètres de commentaires (pas d'octets de données supplémentaires) |
| 0x61 | Définir les paramètres de commentaires | |
| Données | 0x00-0x07 | Octet 0: peu 0: 1 = sortie CAN activée / 0 = sortie CAN désactivée bit 1 : 1 = Transmission du message CAN activé / 0 = Feedback désactivé peu 2: 1 = Retour du serveur activé / 0 = Retour du serveur désactivé peu 3: 1 = interface RS232 activée / 0 = interface RS232 désactivée |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Si la sortie série est désactivée, les messages CAN reçus sont stockés dans la RAM du dispositif Proemion CAN. Si ce tampon est plein, une erreur de débordement de tampon est indiquée.
Si la sortie est activée, tous les messages stockés sont transmis immédiatement à l'interface hôte.
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.8. Transmettre les commandes de l'interface du serveur
2.8.1. Activer/désactiver les objets serveur
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x80 | Demander l'activation/la désactivation de l'objet serveur (pas d'octets de données supplémentaires) |
| 0x81 | Activer/désactiver l'objet serveur | |
| Données | 0x00-0xFF | Octet 0: Chaque bit activé active l'objet serveur correspondant / indique que l'objet serveur est activé. Un bit de réinitialisation marque les objets serveur désactivés. |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Cette commande est obsolète et n'est plus utilisée par nos appareils.
2.8.2. Modifier/demander la configuration de l'objet serveur
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x82 | Demander la configuration de l'objet serveur (nécessite un octet de données supplémentaire contenant le numéro de l'objet serveur) |
| 0x83 | Activer/désactiver l'objet serveur | |
| Données | 0x01-0x08 | Octet 0 (numéro d'objet) : Contient le numéro de l'un des huit objets serveur possibles qui doit être modifié. |
| 0x00-0x01 | Octet 1 (IDE) : 0x00 = objet ID 11 bits 0x01 = objet ID 29 bits L'octet 2 et les numéros d'octets supérieurs contiennent les informations suivantes dans l'affichage commande: |
|
| 0x00-0xFF | ID (11 ou 29 bits) | |
| 0x01-0x08 | Contenu téléchargeable (nombre d'octets de données du message CAN) | |
| 0x00-0xFF | jusqu'à 8 octets de données du message de la canette | |
| 0x00-0xFF | temps de cycle de l'objet serveur en 10 ms | |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Le contenu de l'octet DLC doit correspondre au nombre d'octets de données transmis, sinon le serveur de transmission peut se comporter de manière imprévisible.
Cette commande est obsolète et n'est plus utilisée par nos appareils.
2.8.3. Modifier/demander les paramètres d'ID du canal de transmission
Les filtres de canal de transmission CAN fonctionnent de la même manière que les filtres de réception CAN décrits dans le chapitre Messages de configuration du contrôleur CAN. Les messages reçus de l'hôte sont vérifiés avec ces conditions de filtre. Si les conditions sont remplies, le message est envoyé au bus CAN.
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x84 | Demander les paramètres d'ID du canal de transmission (nécessite un octet de données supplémentaire = numéro de canal) |
| 0x85 | Modifier les paramètres d'ID du canal de transmission (nécessite au moins deux octets de données supplémentaires, le numéro de canal et les paramètres du canal) |
|
| Données | 0x00-0x07 | Octet 0 : Transmettre le numéro d'objet |
| 0x00-0x07 | Octet 1 : bit 0 : 0 = canal désactivé, 1 = canal activé bit 1 : 0 = transmettre un ID 11 bits, 1 = transmettre un ID 29 bits bit 2 : 0 = modifier l'ID 11 bits, 1 = modifier l'ID 29 bits |
|
| 0x00-0xFF | Octet 2-3 : ID 11 bits si octet 1, bit 2 = 0 | |
| 0x00-0xFF | Octet 2-5 : ID 29 bits si octet 1, bit 2 = 1 | |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Cette commande est obsolète et n'est plus utilisée par nos appareils.
2.8.4. Modifier/demander les paramètres du masque de canal de transmission
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x86 | Demander les paramètres du masque de canal de transmission (nécessite un octet de données supplémentaire = numéro de canal) |
| 0x87 | Modifier les paramètres du masque de canal de transmission (nécessite au moins deux octets de données supplémentaires, le numéro de canal et les paramètres du canal) |
|
| Données | 0x00-0x07 | Octet 0: Transmettre le numéro d'objet |
| 0x00-0x07 | Octet 1 : peu 0: 0 = canal désactivé, 1 = canal activé bit 1 : 0 = transmettre un masque de 11 bits, 1 = transmettre un masque de 29 bits peu 2: 0 = changer le masque 11 bits, 1 = changer le masque 29 bits |
|
| 0x00-0xFF | Octet 2-3: Masque 11 bits si octet1, bit 2 = 0 | |
| 0x00-0xFF | Octet 2-5: Masque 29 bits si octet1, bit 2 = 1 | |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Cette commande est obsolète et n'est plus utilisée par nos appareils.
2.8.5. Modifier/demander les paramètres de temps de cycle du canal de transmission
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0x88 | Demander les paramètres de temps de cycle du canal de transmission (nécessite un octet de données supplémentaire = numéro de canal) |
| 0x89 | Modifier les paramètres de temps de cycle du canal de transmission (nécessite au moins deux octets de données supplémentaires, le numéro de canal et les paramètres du canal) |
|
| Données | 0x00-0x07 | Octet 0: Transmettre le numéro d'objet |
| 0x00-0x07 | Octet 1:+ peu 0: 0 = canal désactivé, 1 = canal activé bit 1 : 0 = temps de cycle de transmission de 11 bits, 1 = temps de cycle de transmission de 29 bits peu 2: 0 = modifier le temps de cycle de 11 bits, 1 = modifier le temps de cycle de 29 bits |
|
| 0x00-0xFF | Octet 2-3: Temps de cycle de 11 bits si octet 1, bit 2 = 0 | |
| 0x00-0xFF | Octet 2-5: Temps de cycle de 29 bits si octet 1, bit 2 = 1 | |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
2.9. Paramètres des paramètres de l'appareil
2.9.1. Modification/demandeamp paramètres
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0xA0 | Heure de la demandeamp paramètres (demande : pas d'octets de données supplémentaires) |
| 0xA1 | Définir l'heureamp paramètres | |
| Données | 0x00-0x13 | Octet 0 : bit 0 : 1 = Heureamp activé, 0 = heureamp désactivé bit 1 : 1 = Temps relatifamp, 0 = Temps absoluamp bit 4 : 1 = Heure d'erreur et de retour d'échoamp sur 0 = heure d'erreur et de retour d'échoamp désactivé |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
Si le « Timestamp-Mode » est sélectionné, une valeur de compteur de 32 bits (résolution de 100 µs) est insérée après le dernier octet de données de chaque message CAN reçu.
Tous les messages côté interface hôte qui contiennent une heureamp sont dans le bon ordre chronologique.
Si une heureamp doit être inséré après les messages en écho (« Transmit Server Feedback » ou « Send CAN Message Feedback ») et les messages d'erreur, l'heure « Erreur et retour d'écho »amp' doit être activé en plus.
La différence entre « mode relatif » et « mode absolu » est que la valeur du compteur est réinitialisée après chaque message reçu en « mode relatif ».
NOTE
L’heure « Erreur et retour d’écho »amp n'est transmis que si l'heureamp le mode est activé.
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.9.2. Changer le temps de retard de transmission CAN
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données, le nombre d'octets de commande |
| Commande | 0xA2 | Définir le délai de transmission CAN |
| Données (uniquement sur réponse) |
0x00-0xFF | Taille de la valeur entière non signée : 16 bits (Le paramètre RAM est remis à 0 après la réinitialisation de l'appareil) |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Ce délai est inséré avant chaque message CAN, afin que la transmission CAN soit plus lente.
2.9.3. Définir le temps d'attente du blocage IP
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0xA3 | Définir le temps d'attente du bloc IP (pour une meilleure utilisation de la bande passante) |
| Données | 0x00-0xFF | Intervalle en 10 millisecondes |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
2.9.4. Définir l'intervalle de calcul du débit en bauds
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0xA4 | Définir l'intervalle de calcul du débit en bauds CAN |
| Données | 0x00-0xFF | Intervalle en millisecondes Taille de la valeur entière non signée : 16 bits (MSB en premier) |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
L'utilisation en tant que commande étendue est possible (voir Format de commande étendu (mode octet)).
2.9.5. Accès au dictionnaire d'objets CANopen
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0xA5 | Lire/Écrire dans le dictionnaire d'objets |
| Données | 0x00-0xFF | Requête : Octet 0 : Commande : 0x01 écriture, 0x00 lecture (pas d'octets de données supplémentaires) Octet 1-2 : Indice (LSB en premier) Octet 3 : Sous-index octets de données supplémentaires : Données (LSB en premier) Réponse : Octet 0 : Résultat : 0x40 succès de lecture Échec de lecture 0x80 (pas d'octets de données supplémentaires) 0x41 succès d'écriture (pas d'octets de données supplémentaires) Échec d'écriture 0x81 (pas d'octets de données supplémentaires) Octet 1-2 : Indice (LSB en premier) Octet 3 : Sous-index octets de données supplémentaires : Données (LSB en premier) |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
2.10. Commandes d'accès au matériel
2.10.1. Réinitialiser l'appareil
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0xC0 | Définir le périphérique de réinitialisation |
| Données | — | |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Les appareils répondent à cette commande avec la commande « Device ID ».
Pour certains appareils, cette commande n'entraîne pas de réinitialisation matérielle, car sinon la communication avec l'hôte serait perdue.
- PEUTview Ethernet
- CANlink Bluetooth/WLAN
2.10.2. Demander la valeur du canal analogique
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0xC2 | Demander la valeur du canal analogique (nécessite 1 octet de données supplémentaire contenant le numéro du canal) |
| Données | 0x00-0x03 | Octet 0 (numéro de canal) : 0x00 : volume d'alimentationtage 0x01 : ligne CAN basse 0x02 : ligne CAN haute 0x03 : entrées analogiques 1 et 2 |
| 0x00-0xFF | Octet 1 : valeur analogique (pour voie 0…2, voir description ci-dessous) Octet 1-4 : (pour canal 3) Entrée analogique 1 voltage Codé IEEE 754, LSB en premier Octet 5-8 : (pour canal 3) Entrée analogique 2 voltage Codé IEEE 754, LSB en premier |
|
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
| CCV CANH/CANL |
0x00 | 0V 0V |
| CCV CANH/CANL |
0xFF | 39V 5V |
NOTE
Seule la CANview RS232 peut mesurer le volume de la ligne CANtage niveaux.
Cette mesure n'est possible que pour des débits en bauds CAN de 125 kBit/s et plus lents.
Définir/demander la valeur du canal numérique
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0xC4 | Demander la valeur du canal numérique (nécessite 1 octet de données supplémentaire contenant le numéro du canal) |
| 0xC5 | Définir la valeur du canal numérique (nécessite 2 octets de données supplémentaires contenant le numéro du canal et la valeur) | |
| Données | 0x00-0xFF | Octet 0 (numéro de canal) : 0x00 : résistance de terminaison de bus |
| 0x00-0x01 | Octet 1 : valeur numérique (1 = activé, 0 = désactivé) | |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Chaque commande set reçoit une réponse avec les valeurs réelles.
2.10.3. Définir le mot de passe de communication
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0xC6 | Demander la vérification du mot de passe de communication |
| Données | xx | Commande Octet 0…n : Chaîne de mot de passe (par défaut : « GSMONLIN ») Réponse Octet 0: 0 = mot de passe vérifié et OK Si la vérification du mot de passe échoue, il n'y a pas de réponse de l'appareil |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Ce message est très important pour déverrouiller toutes les fonctionnalités de l'interface en mode octet sur CANlink GSM/UMTS.
Une session n'est possible qu'avec une vérification du bon mot de passe de communication !
2.10.4. Réinitialiser le mot de passe de communication
| Octet(s) | Valeur | Description |
| Forces spéciales (Début du cadre) |
0x43 | SOF marque le début du commandement. |
| Longueur | xx | L'octet de longueur contient le nombre d'octets de données suivi du nombre d'octets de commande. |
| Commande | 0xC7 | Réinitialiser la vérification du mot de passe de communication |
| Somme de contrôle | xx | Contient la somme de contrôle XOR du SOF, de la longueur, de la commande et des octets de données. |
| EOF (Fin du cadre) |
0x0D | L'octet EOF marque la fin de la commande. |
NOTE
Ce message verrouille l'interface en mode octet.
Cette commande doit être envoyée à la fin d'une session de communication.
Commandes et appareils
Le tableau ci-dessous fournit un résumé de toutes les commandes existantes et indique quel appareil Proemion les prend en charge.
L'utilisabilité d'une commande pour un appareil Proemion est marquée d'un « S », « E » ou « S/E ».
Ces acronymes signifient :
- « S » Le périphérique Proemion prend en charge cette commande uniquement dans le format de commande standard (voir Format de commande (mode octet)).
- « E » Le périphérique Proemion prend en charge cette commande uniquement dans le format de commande étendu (voir Format de commande étendu (mode octet)).
- « S/E » L'appareil Proemion prend en charge cette commande dans le format de commande standard et dans le format de commande étendu.
| Message | Commande | Appareil | ||||||||
| Taper | PEUTview USB | CANliaison Bluetooth 2000 |
CANliaison Wi-Fi 2000 |
CANliaison sans fil 3000 |
CANliaison sans fil 4000 |
PEUTview Ethernet |
CANliaison mobile 5000 |
CANliaison mobile 3000 |
PEUTview RS232 |
|
| Messages de données de processus | 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 | |||||||||
| Messages de commentaires | 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 |
*Les options de données de commande suivantes ne sont pas implémentées pour les CLM3000 et CLM3600 :
– bit 2 : 1 = retour serveur activé / 0 = retour serveur désactivé
– bit 3 : 1 = interface RS232 activée / 0 = interface RS232 désactivée
| Message | Commande | Appareil | ||||||||
| Taper | PEUTview USB | CANliaison Bluetooth 2000 |
CANliaison Wi-Fi 2000 |
CANliaison sans fil 3000 |
CANliaison sans fil 4000 |
PEUTview Ethernet |
CANliaison mobile 5000 |
CANliaison mobile 3000 |
PEUTview RS232 |
|
| Messages de données de diagnostic | 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 | ||||||
| Messages de configuration du contrôleur CAN | 0x50 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E |
| 0x51 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |
| 0x52 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |
| 0x53 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |
| 0x56 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |
| 0x57 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |
| 0x58 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | ||
| 0x59 | S / E | S / E | ||||||||
| 0x5A | S / E | S / E | S / E | S / E | S / E | |||||
| 0x5B | S / E | S / E | S / E | S / E | S / E | |||||
| 0x5C | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |||
| 0x5D | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |||
| Messages de configuration de l'interface hôte | 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 | |
| Transmettre les commandes de l'interface du serveur | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| Taper | PEUTview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink sans fil 3000 | CANlink sans fil 4000 | PEUTview Ethernet | CANlink mobile 5000 |
CANlink mobile 3000 |
PEUTview RS232 |
|
| Paramètres des paramètres de l'appareil | 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 | ||||||
| Commandes d'accès au matériel | 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 |
Version: 11.0.549

Documents / Ressources
![]() |
Commandes binaires du protocole de commande Proemion Byte [pdf] Manuel de l'utilisateur Commandes binaires de protocole de commande d'octet, commandes binaires de protocole de commande, commandes binaires de protocole, commandes binaires |
