Logo Proémion

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

Logo Proémion

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

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *