Skip to main content

Les fonctions

Sécurité CANopen

CANopen Safety est publié en tant que norme européenne (EN 50325-5). Cela signifie que les données peuvent être transmises via des réseaux CAN qui répondent aux exigences des applications SIL3. Cette transmission de données orientée vers la sécurité peut s'effectuer parallèlement à une transmission de données CANopen existante. CODESYS CANopen Safety prend en charge les exigences de sécurité selon SIL2.

En plus des services CANopen conventionnels pour la transmission de données tels que SDO et PDO, un service spécial pour cette transmission de données est défini pour l'extension de sécurité avec le service SRDO (objet de données relatif à la sécurité). En ce qui concerne la configuration et le type de communication, il est similaire à un PDO, mais des propriétés supplémentaires sont définies.

Pour utiliser CANopen Safety, le gestionnaire CANopen SIL2 est inséré dans l'arborescence des appareils à la place du gestionnaire CANopen. Les appareils sûrs (icône d'appareil jaune) et les appareils non sûrs (icône d'appareil grise) peuvent être insérés sous ce gestionnaire. Ainsi, les abonnés CAN dangereux et sûrs peuvent être exploités en parallèle. Les abonnés sûrs disposent de pages spécifiques à la sécurité en plus des pages de configuration habituelles. Les SRDO (Safe PDO) ainsi que leurs CRC peuvent y être configurés. Outre les instances habituelles d'appareils non sûrs, une instance supplémentaire avec le préfixe "S_" est générée pour chaque appareil de sécurité (CANopen Manager et esclaves). Cela fournit des capacités de diagnostic spécifiques à la sécurité.

L'utilisation du CANopen Manager SIL2 nécessite un Runtime SIL2 CODESYS avec un mini-pilote CAN spécialement adapté et un plug-in CODESYS SIL2. Les bibliothèques et périphériques requis sont déjà inclus dans l'installation standard.

Redondance

Avec le CODESYS Redundancy Toolkit, deux gestionnaires CANopen peuvent être utilisés dans une configuration de redondance. Dans ce cas, le contrôleur passif surveille les activités du contrôleur actif et reprend le rôle actif lorsqu'une panne de communication est détectée. Le suivi se fait au moyen de deux mécanismes parallèles :

  • Surveillance de la CODESYS Boîte à outils de redondance (principalement via Ethernet)

  • Surveillance du rythme cardiaque du gestionnaire CANopen. Le délai d'attente souhaité est défini dans le configurateur du gestionnaire CANopen.

Astuce

Le "CODESYS Le module complémentaire Redundancy Toolkit" est nécessaire pour la fonction "Redondance". De plus, vous devez configurer la redondance dans l'arborescence des appareils.

Pour plus d'informations, voir : Redondance CODESYS

Reconfiguration – Gestionnaire CANopen

Avec la fonction "Reconfiguration", vous pouvez adapter dynamiquement une configuration de bus CAN au moment de l'exécution de l'application qui a été initialement téléchargée dans le contrôleur.

Avec le bloc fonction DED.Reconfigure, qui est disponible lorsque le diagnostic générique de l'appareil est activé (Paramètres API :), vous pouvez exécuter les actions suivantes lors de l'exécution.

  • Activation et désactivation d'appareils individuels

  • Activation et désactivation d'un brin de bus complet

Astuce

Pour plus d'informations sur la reconfiguration au niveau du bus CAN, consultez le chapitre Reconfiguration – CANbus.

Commande : rechercher des périphériques

Boîte de dialogue "Scanner les périphériques"

Tableau 13. Appareils scannés

Nom de l'appareil, Type d'appareil, Adresse, Nom de la station, etc.

Données sur l'appareil scanné en fonction du type de réseau.

Lorsque vous modifiez une valeur dans la liste des appareils analysés, la valeur s'affiche en italique. Ceci indique que la nouvelle valeur a été modifiée dans l'éditeur en CODESYS, mais pas dans l'appareil. Lorsque vous téléchargez la valeur sur l'appareil, elle s'affiche normalement.

Les valeurs qui indiquent des différences entre le projet et l'appareil scanné sont affichées en orange.

Si plusieurs descriptions de périphérique sont disponibles pour le périphérique analysé, le nom s'affiche en gras. La sélection de la description d'appareil correspondante est résolue différemment pour différents bus de terrain. Pour plus d'informations, voir les chapitres correspondants sur les bus de terrain.

Si une description de périphérique est introuvable, le message suivant s'affiche : "Attention ! Le périphérique n'a pas été trouvé dans le référentiel." Selon le système de bus, des informations supplémentaires sont affichées, telles que le numéro de fournisseur et le numéro de produit. L'appareil ne peut pas être inséré dans le projet sans la description de l'appareil installé.

Afficher les différences par rapport au projet

standard icon: Le tableau de la boîte de dialogue affiche également d'autres appareils configurés (dans l'arborescence des appareils du projet).

_cds_icon_option_deactivated.png: Le tableau affiche tous les appareils analysés. Les appareils configurés ne sont pas affichés.

Rechercher des appareils

Lance une nouvelle recherche.

Copier tous les appareils dans le projet

L'appareil sélectionné dans le tableau est inséré dans l'arborescence des appareils du projet. Si rien n'est sélectionné, tous les appareils analysés sont affichés.



Important

Si tu utilises Copier tous les appareils dans le projet pour insérer des appareils disponibles dans l'arborescence des appareils dans l'arborescence des appareils, notez ce qui suit : Les données du Données de processus et <...> Mappage E/S les onglets des appareils existants peuvent être écrasés par les données des appareils récemment insérés.

Tableau 14. Périphériques configurés

Cette partie de la boîte de dialogue n'est visible que lorsque vous sélectionnez le Afficher les différences par rapport au projet option.

Les différences entre les appareils analysés et configurés sont codées par couleur. Les appareils affichés en vert sont identiques des deux côtés. Les appareils affichés en rouge ne sont disponibles que dans la vue des appareils scannés ou configurés.

_cds_icon_scan_copy_before.png

Si vous avez sélectionné un appareil dans les deux vues, les appareils scannés sont insérés au-dessus de l'appareil configuré sélectionné.

_cds_icon_scan_copy_below.png

Si vous avez sélectionné un appareil dans les deux vues, les appareils scannés sont insérés sous l'appareil configuré sélectionné.

_cds_icon_scan_change_device.png

Si vous avez sélectionné un appareil dans les deux vues, les appareils configurés sont remplacés par l'appareil scanné sélectionné.

_cds_icon_scan_copy_all.png

Tous les appareils scannés sont copiés dans le projet.

_cds_icon_scan_delete.png

Supprime le périphérique configuré sélectionné.



Comportement du cycle de bus pour CANopenManager

_can_img_task_diagram_canopenmanager.png

0 : Emission/réception de PDO synchrones

1 : Réception de PDO asynchrones

2 : Tâche IEC

3 : Ecriture des sorties dans le buffer de sortie

Pour plus d'informations, voir : configuration des tâches