Skip to main content

Présentation des E/S logiques

Principe des E/S logiques

Les E/S logiques servent à l'échange de données entre le contrôleur standard et le contrôleur de sécurité. Deux types de données peuvent être échangées : des variables globales et des données d'E/S. Le contrôleur de sécurité lui-même ne dispose pas de données d'E/S. Celles-ci doivent être configurées dans le contrôleur standard, puis échangées avec le contrôleur de sécurité sous forme d'E/S logiques.

Si un module d'E/S avec des E/S sécurisées est inséré dans la configuration du contrôleur dans CODESYS, une E/S logique correspondante est alors automatiquement insérée dans le contrôleur de sécurité (même nom que le module d'E/S côté standard). Cette E/S logique contient tous les canaux d'E/S sûrs ainsi que les paramètres de sécurité du module, de sorte que toutes les informations relatives à la sécurité se trouvent sous l'application de sécurité.

Les E/S logiques de l'application de sécurité sont liées à l'application par défaut avec des périphériques physiques ou GVL d'échange logique (objet spécial côté standard). Cela signifie qu'il existe exactement une E/S logique dans l'application de sécurité pour chaque appareil physique dont les signaux d'entrée/sortie sont traités dans l'application de sécurité. De même, il existe exactement une E/S logique sous l'application de sécurité pour chaque GVL pour l'échange logique du contrôleur standard. L'affectation est variable.

Astuce

Les paramètres de sécurité d'un appareil dont les entrées/sorties sont traitées dans l'application de sécurité ne peuvent être modifiés que dans les E/S logiques appropriées de l'application de sécurité.

Astuce

Les descriptions des E/S logiques sont gérées dans le Dispositifs logiques catégorie du référentiel de périphériques.

Astuce

Pour une meilleure vue d'ensemble, des dossiers peuvent être ajoutés à l'arborescence du projet sous E/S logiques afin de regrouper les E/S logiques.

Remarques sur les E/S logiques

Les E/S logiques sont attribuées en fonction du nom de l'application et de l'objet d'E/S logique. Cela donne lieu aux remarques suivantes :

  • Si le nom d'une E/S logique est modifié, le nom du périphérique physique ou du GVL d'échange logique doit être automatiquement suivi afin qu'il ne soit pas nécessaire de le réaffecter à l'E/S logique.

  • Le changement de nom (sauf en cas d'« affectation par défaut ») ou le déplacement d'appareils de terrain dans l'arborescence des appareils ou de GVL d'échange logique dans l'application principale ne modifie en rien l'affectation aux E/S logiques. L'application de sécurité est automatiquement modifiée lors du changement de nom : les E/S logiques affectées sont renommées de la même manière que l'appareil de terrain.

    Si l'appareil de terrain est déplacé vers un autre contrôleur parallèle, la liaison est alors dissoute et l'appareil de terrain doit être réaffecté aux E/S logiques de l'application de sécurité.

  • La suppression de l'appareil de terrain de l'arborescence des appareils ou du GVL d'échange logique de l'application par défaut signifie que les E/S logiques attribuées ne peuvent plus être mappées à quoi que ce soit (ne sont plus fournies).

  • La suppression de l'objet d'E/S logique signifie que les paramètres de sécurité ne sont plus mappés sur l'appareil de terrain ou que les variables « from Safety » dans le GVL d'échange logique ne sont plus fournies.

  • Si l'ancien nom d'un objet d'E/S logique renommé ou supprimé est attribué à un autre objet d'E/S logique, ses paramètres sont désormais mappés sur l'appareil de terrain affecté ou ses valeurs de variables sont échangées avec la GVL d'échange logique. L'affectation est ainsi modifiée indirectement.

    Si une E/S logique a été supprimée et qu'une nouvelle E/S logique est insérée avec le nom de l'E/S logique supprimée, l'affectation est à nouveau active.

  • Si un objet d'E/S physique lié à un objet d'E/S logique est copié, l'objet d'E/S logique est également copié avec ses données.

Avantages des E/S logiques

Le concept des E/S logiques offre les avantages suivants pour le développement et la vérification d'un CODESYS Safety Extension demande de sécurité :

  • Le paramétrage des paramètres de sécurité des appareils de terrain (par exemple les paramètres F dans PROFIsafe) n'a lieu que dans les E/S logiques de l'application de sécurité. Si la gestion des utilisateurs de sécurité est configurée, ce paramétrage ne peut être effectué que par les membres du groupe d'utilisateurs de sécurité.

  • Les affectations modifiées des appareils de terrain physiques et des GVL d'échange logique ne modifient pas l'application de sécurité, car les modifications d'affectations ont lieu sous l'application principale (application standard) et deviennent effectives par téléchargement sur le contrôleur standard.

  • Un document pré-vérifié et accepté CODESYS Safety Extension L'application de sécurité peut être détachée du projet d'origine et intégrée complètement dans un autre projet sans que cette nouvelle application de sécurité ne doive être à nouveau vérifiée. Pour cela, les appareils de terrain et les GVL d'échange logique appropriés doivent être réaffectés aux E/S logiques de l'application de sécurité.

Propriétés de l'objet

La boîte de dialogue des propriétés s'ouvre en sélectionnant l'E/S logique correspondante dans l'arborescence du projet et en cliquant sur le bouton Propriétés commande dans le menu contextuel. Il contient les onglets suivants :

  • Commun (pour une description plus détaillée, voir : Propriétés de l'objet)

  • Sécurité

  • Contrôle d'accès (pour une description plus détaillée, voir : Propriétés de l'objet)

La boîte de dialogue des propriétés de toutes les E/S logiques contient les Sécurité onglet en plus de la Commun et Contrôle d'accès onglets.

. Languette: Sécurité
  • Sécurité CRC

    CRC pour les E/S logiques

  • Sécurité CRC (CNF) (si aspect Configuration sécurisée disponible, voir Onglet : Configuration sécurisée)

  • Sécurité CRC (PAR) (si aspect Paramétrage sécurisé des appareils disponible, voir Onglet : Paramétrage sécurisé)

  • Version (modifiable)

    Le développeur peut attribuer librement la version. La version peut être utilisée pour détecter rapidement la version de l'objet dans le liste d'objets de l'objet d'application de sécurité.

  • Commentaire:Un commentaire pour l'E/S logique peut être saisi ici.

Editeur des E/S logiques

Pour une description détaillée de l'éditeur et de ses onglets, voir : Éditeur de périphériques d'E/S logiques