Configuration d'interface J1939
Pour configurer le bus CAN de votre contrôleur, consultez la section Configuration du bus CAN.
Le format du bus CAN est CAN2.0B pour J1939.
Création and configuration du gestionnaire J1939
Étape |
Action |
---|---|
1 |
Cliquez sur le bouton Plus |
2 |
Dans la fenêtre Ajouter un appareil, sélectionnez J1939_Manager et cliquez sur le bouton Ajouter un appareil. Pour plus d'informations sur l'ajout d'un équipement à votre projet, consultez : • Utilisation de la méthode glisser-déposer • Utilisation du Menu contextuel ou du bouton Plus |
3 |
Fermez la fenêtre Ajouter un appareil. |
4 |
Double-cliquez sur J1939_Manager (J1939_Manager). Résultat : la fenêtre de configuration J1939_Manager s'affiche. ![]()
|
5 |
Pour configurer le gestionnaire J1939_Manager, consultez Programming with EcoStruxure Machine Expert / Device Editors / J1939 Configuration Editor / J1939 Manager Editor / Manager Editor dans l'aide en ligne de EcoStruxure Machine Expert. |
Création et configuration d'ECU
Étape |
Action |
---|---|
1 |
Cliquez sur le bouton Plus |
2 |
Dans la fenêtre Ajouter un appareil, sélectionnez J1939_ECU et cliquez sur le bouton Ajouter un appareil. Pour plus d'informations sur l'ajout d'un équipement à votre projet, consultez : • Utilisation de la méthode glisser-déposer • Utilisation du Menu contextuel ou du bouton Plus |
3 |
Fermez la fenêtre Ajouter un appareil. |
4 |
Double-cliquez sur J1939_ECU (J1939_ECU). Résultat : la fenêtre de configuration J1939_ECU s'affiche. ![]()
|
5 |
Pour configurer l'unité J1939_ECU, consultez la section Configuration d'ECU J1939. |
Globalement, les tâches suivantes doivent être effectuées :
oAjoutez un nœud J1939_ECU pour chaque équipement J1939 physique connecté sur le bus CAN.
oPour chaque équipement J1939, spécifiez une Adresse préférentielle unique entre 1 et 253.
oPour chaque équipement J1939, configurez les signaux (SPN) dans l'onglet Signaux TX. Ces signaux sont diffusés par l'équipement J1939 aux autres équipements J1939.
Pour plus d'informations sur les SPN pris en charge, consultez la documentation de l'équipement.
oAssociez les signaux SPN aux variables dans l'onglet J1939 I/O Mapping pour que l'application puisse les traiter.
oLorsque des signaux ont été ajoutés, vérifiez leurs paramètres dans la fenêtre Conversion de l'onglet Signaux TX, par exemple, Graduation, Offset et Unité. Le protocole J1939 ne prend pas en charge directement les valeurs REAL. Celles-ci sont encodées dans le protocole et doivent donc être converties dans l'application. De même, les unités J1939 sont définies conformément au Système international des unités (SI) et peuvent donc nécessiter une conversion des valeurs exprimées dans d'autres systèmes d'unités.
Exemples :
oLe signal Engine Speed du groupe de paramètres EEC1 a une propriété Scaling=0.125 qui est encodée dans une variable brute de type ARRAY[0..1] OF BYTE. Utilisez le code ST suivant pour la convertir en une variable REAL :
rRPM:=(Engine_Speed[1]*256 + Engine_Speed[0])*0.125;
oLe signal Total Vehicle Distance a les propriétés Scaling=0.125 et Unit=km, qui sont reçues dans une variable (brute) de type ARRAY[0..3] OF BYTE. Utilisez le code ST suivant pour la convertir en une variable REAL en miles :
rTVD := (Total_Vehicle_Distance[3]*EXPT(256,3) +
Total_Vehicle_Distance[2]*EXPT(256,2) + Total_Vehicle_Distance[1]*256 +
Total_Vehicle_Distance[0])*0.125*0.621371;
oLe signal Engine Coolant Temperature du groupe de paramètres ET1 a les propriétés Offset=-40 et Unit=C(Celsius), qui sont reçues dans une variable (brute) de type BYTE. Utilisez le code ST suivant pour la convertir en une variable REAL en degrés Fahrenheit :
rEngineCoolantTemperature := (Engine_Coolant_Temperature - 40)*1.8 + 32;
Pour plus d'informations sur la configuration du gestionnaire J1939_ECU, consultez Programming with EcoStruxure Machine Expert / Device Editors / J1939 Configuration Editor / J1939 ECU Editor / ECU Editor dans l'aide en ligne de EcoStruxure Machine Expert.
Configuration de M251 Logic Controller comme un équipement ECU
Étape |
Action |
---|---|
1 |
Ajoutez un nœud J1939_ECU au J1939_Manager. Consultez la section Création et configuration d'ECU. |
2 |
Sélectionnez l'option Appareil local dans l'onglet Général. |
3 |
Configurez les signaux envoyés par le contrôleur aux autres équipements J1939 dans l'onglet Signaux TX. Les groupes de paramètres sont soit du type Broadcast, c'est-à-dire envoyés à tous les équipements, soit du type P2P (Peer-to-Peer), c'est-à-dire envoyé à un équipement spécifié. |
4 |
Pour les signaux P2P, configurez l'Adresse de destination de l'équipement ECU J1939 récepteur dans la fenêtre des propriétés du groupe de paramètres. |
5 |
Ajoutez les signaux P2P envoyés par un autre équipement J1939 au contrôleur dans l'onglet RX Signals (P2P) de l'équipement J1939 (local) représentant le contrôleur. |
6 |
Configurez l'Adresse source du groupe de paramètres en spécifiant l'adresse de l'équipement J1939 émetteur. |