Pour configurer le bus Configuration du bus CAN.
de votre contrôleur, consultez la sectionLe format du bus CAN est CAN2.0B pour J1939.
Pour créer et configurer un gestionnaire J1939 sous le nœud
(si ce n'est déjà fait), procédez comme suit :
Étape |
Action |
---|---|
1 |
Cliquez sur le bouton |
2 |
Dans la fenêtre , sélectionnez et cliquez sur le bouton .Pour plus d'informations sur l'ajout d'un équipement à votre projet, consultez : • Utilisation du catalogue matériel • Utilisation du Menu contextuel ou du bouton Plus |
3 |
Fermez la fenêtre . |
4 |
Double-cliquez sur .Résultat : La fenêtre de configuration s'affiche :![]() |
5 |
Pour configurer le gestionnaire EcoStruxure Machine Expert / Device Editors / J1939 Configuration Editor / J1939 Manager Editor / Manager Editor dans l'aide en ligne de EcoStruxure Machine Expert. , consultez Programming with |
Pour créer et configurer des ECU (Electronic Control Unit, unité de commande électronique), procédez comme suit :
Étape |
Action |
---|---|
1 |
Cliquez sur le bouton |
2 |
Dans la fenêtre , sélectionnez et cliquez sur le bouton .Pour plus d'informations sur l'ajout d'un équipement à votre projet, consultez : • Utilisation du catalogue matériel • Utilisation du Menu contextuel ou du bouton Plus |
3 |
Fermez la fenêtre . |
4 |
Double-cliquez sur .Résultat : La fenêtre de configuration s'affiche :![]() |
5 |
Pour configurer l'unité Configuration d'ECU J1939. , consultez la section |
Globalement, les tâches suivantes doivent être effectuées :
Ajoutez un nœud
pour chaque équipement J1939 physique connecté sur le bus CAN.Pour chaque équipement J1939, spécifiez une
unique entre 1 et 253.Pour chaque équipement J1939, configurez les signaux (SPN) dans l'onglet
. 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.
Associez les signaux SPN aux variables dans l'onglet
pour que l'application puisse les traiter.Lorsque des signaux ont été ajoutés, vérifiez leurs paramètres dans la fenêtre 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.
de l'onglet , par exemple, , et . Le protocole J1939 ne prend pas en charge directement les valeursExemples :
Le signal 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;
Le signal 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;
Le signal 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 :
du groupe de paramètres a les propriétés
rEngineCoolantTemperature := (Engine_Coolant_Temperature - 40)*1.8 + 32;
Pour plus d'informations sur la configuration du gestionnaire EcoStruxure Machine Expert / Device Editors / J1939 Configuration Editor / J1939 ECU Editor / ECU Editor dans l'aide en ligne de EcoStruxure Machine Expert.
, consultez Programming withLe contrôleur peut également être configuré comme un équipement ECU J1939 :
Étape |
Action |
---|---|
1 |
Ajoutez un nœud Création et configuration d'ECU. au . Consultez la section |
2 |
Sélectionnez l'option dans l'onglet . |
3 |
Configurez les signaux envoyés par le contrôleur aux autres équipements J1939 dans l'onglet . Les groupes de paramètres sont soit du type , c'est-à-dire envoyés à tous les équipements, soit du type (Peer-to-Peer), c'est-à-dire envoyé à un équipement spécifié. |
4 |
Pour les signaux , configurez l' de l'équipement ECU J1939 récepteur dans la fenêtre des propriétés du groupe de paramètres. |
5 |
Ajoutez les signaux envoyés par un autre équipement J1939 au contrôleur dans l'onglet de l'équipement J1939 (local) représentant le contrôleur. |
6 |
Configurez l' du groupe de paramètres en spécifiant l'adresse de l'équipement J1939 émetteur. |