User Tools

Site Tools


cbus:flim-fr

Differences

This shows you the differences between two versions of the page.


cbus:flim-fr [2020/07/17 10:38] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== Configuration du nœud CANBUS FLiM ======
 +[[:france#centrales_numériques|{{  :interface.png}}]][[:france|{{  :rocrail-logo-35.png}}]]
 +[[:france|Sommaire]] -> [[:france#centrales_numériques|Centrales numériques]] ->  **[[:cbus-fr|CANBUS]]** 
 +  * **[[:cbus:flim-fr|Configuration du nœud FLiM]]**
 + \\
 +
 + \\
 +
 +===== Introduction =====
 +pour le CANBUS deux modèles ont été développé pour la configuration des interfaces modulaires:
 +=== SLiM  ===
 +**S**imple **L**ayout **i**nterface **M**odel.\\
 +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  ===
 +**F**ull **L**ayout **i**nterface **M**odel.\\
 +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 =====
 +{{:cbus:cbus-nodesetup-node-fr.png?1000}}\\
 +
 +====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 =====
 +{{:cbus:cbus-nodesetup-index-fr.png}}\\
 +Un double clic sélectionne l'onglet lié pour le module et activera la commande "**Tout obtenir**".
 +
 +====Identifiant de l'interface====
 +L'identifiant doit être fixé si le CBUS n'est pas la première dans la liste des **[[:rocrailini-controller-fr|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-gca1-fr|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 **[[http://www.libreoffice.org|LibreOffice]]**. |
 +| {{:cbus:cbus-report-libreoffice.png}} |\\
 + \\
 +
 +=====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).// |
 +{{:cbus:can-extframe.jpeg?400}}\\
 + \\
 +
 +<html><a name="variables"/></html>
 +
 +===== Variables =====
 +{{:cbus:cbus-nodesetup-vars-fr.png}}\\
 +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.\\
 +
 + \\
 +<html><a name="events"/></html>
 +
 +===== Évènements =====
 +{{:cbus:cbus-nodesetup-events-fr.png}}\\
 +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__.\\ 
 + 
 + \\
 +<html><a name="firmware"/></html>
 +
 +===== Firmware =====
 +{{:cbus:cbus-nodesetup-firmware-fr.png?800}}\\
 +  * {{:cbus:cbus-bootloader.pdf}}
 +  * {{:cbus:bootloader.pdf}}
 +  * http://en.wikipedia.org/wiki/Intel_HEX
 +
 +
 +==== 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.\\
 +
 +