Table of Contents
Configuration du nœud CANBUS FLiM
Introduction
pour le CANBUS deux modèles ont été développé pour la configuration des interfaces modulaires:
SLiM
Simple Layout interface Model.
L'adresse du nœud du module est fixée en utilisant des interrupteurs DIP. Les configurations supplémentaires ne sont pas possible.
Les modules CAN-GCA ne supportent pas cela !!.
FLiM
Full Layout interface Model.
Toutes les configurations des modules sont faites par des commandes de programmation à travers le CANBUS.
Dans Rocrail la fenêtre de programmation CANBUS est implémentée dans plusieurs onglets pour les propriétés générales et spécifiques au module.
Caractéristiques
- La configuration du nœud est sauvegardée dans la configuration du serveur Rocrail; rocrail.ini.
- Après avoir configuré un nœud dans la configuration FLiM cette fenêtre apparaîtra automatiquement avec l'onglet du numéro du nœud sélectionné.
- Reconnaissance du type de nœud.
- Diagramme d'aide de Bit pour les variables de nœud et d'événement.
- Lecture de tous les nœuds, les variables et les événements sont sauvegardés dans rocrail.ini après la fermeture de la fenêtre avec le bouton OK.
Le bouton poussoir
Le bouton poussoir est seulement nécessaire au cas ou le numéro du nœud doit être changé.
Dans tous les autres cas Rocrail mettra le module en mode apprentissage par une commande en cas de besoin.
Numéro du nœud
Identifiant de l'interface
L'identifiant est nécessaire, si le CANBUS n'est pas la seule centrale numérique définie dans le serveur Rocrail.
Type
C'est un champs en lecture seul qui est automatiquement fixé après qu'un nœud est été sélectionné à partir de l'index et a été fixé dans le mode de configuration FLiM.
Numéro du nœud/Définir
Le nœud cible doit être fixé manuellement en mode apprentissage, après qu'il est été mis en marche, avec un appui court sur le bouton sur la carte avant de fixer le nouveau numéro du nœud.
Si il y a des nœuds dans le même CANBUS en mode SLiM il est recommandé de choisir un numéro de nœud plus haut que 255 pour éviter les conflits. Tous les nœuds CAN-GCA sont seulement FLiM.
Index
Identifiant de l'interface
L'identifiant doit être fixé si le CBUS n'est pas la première dans la liste des centrale numérique Rocrail.
Requête
Fait une requête sur tous les nœuds connectés.
Pour la requête CANBUS OPC_QNN est utilisé. Le CAN-GC2 rapporte avec un OPC_PNN qui contient le numéro du nœud, le fabricant et l'identifiant du produit.
Rapport
Utiliser uniquement avec le CAN-GC1. |
Avant de faire un rapport le bouton Requête doit avoir été appuyé pour remplir la liste.
L'option du rapport requiert un nom de fichier qui doit être spécifié par une boite de dialogue. Le format du fichier est CSV et peut être lu et manipulé par la plupart des programmes tableur.
Tous les modules CAN-GC2 et CAN-GC6 sont ensuite sélectionné, la lecture et l'accès par port rapporté. L'identifiant sera également signalée si un objet Rocrail est lié à l'adresse de port.
Exemple
Le fichier CSV importé et exporté en PDF avec LibreOffice. |
CAN-ID
Pour éviter les conflits de bus, chaque nœud requiert un identifiant CAN unique.
Un nœud devrait assurer que l'identifiant CAN est dans la plage de 1 à 99. Les valeurs de l'identifiant CAN dans la plage 100 à 127 ont été réservées pour les modules avec un identifiant CAN fixe.
Les identifiants CAN 0 + 11 sont réservés pour l'interface comme le CANGC1(e).
Un format standard CAN a 11 bits pour l'identifiant CAN. CBUS utilise les 4 MSB pour la priorité(arbitrage), le reste des 7 bits sont utilisés pour l'identifiant. Les formats CAN étendus sont réservés pour le chargeur de démarrage (Bootloader). |
Variables
Certains nœuds ont des variables pour configurer le comportement des E/S ou les autres caractéristiques.
Vérifier la documentation du nœud pour savoir quelles variables sont disponibles.
Évènements
Le nœud doit être en mode apprentissage avant l'édition des évènements cela est possible avec l'exception de la requête Tout obtenir.
Tout obtenir
Interroge tous les évènements des nœuds. Une définition d'évènement est ajoutée à la liste si elle est inconnue.
Ajouter
Laisser le Nœud# vide pour définir un Évènement court.
Supprimer
Effacer l'évènement sélectionné à partir du nœud dans la liste.
Tout Effacer
Effacer tous les évènements à partir du nœud dans la liste.
Variable/Obtenir
La variable évènement doit être demandée séparément pour chaque évènement listé après une requête Tout obtenir et est seulement possible en mode apprentissage.
Firmware
HEX Fichier...
Ouvrir la boîte de dialogue de sélection de fichier pour sélectionner le fichier HEX qui doit être envoyé au nœud.
Le fichier doit être accessible par le serveur Rocrail.
Mode de démarrage
Mettre le nœud sélectionné en mode de démarrage.
Envoyer
Envoyer le nouveau firmware au nœud.
Le fichier HEX doit être sélectionné et le nœud doit être réglé en mode de démarrage.
Réinitialiser
Réinitialiser le nœud en mode normal.
Après avoir envoyé le fichier HEX une ré-initialisation est délivrée automatiquement.