Skip to main content

Scénario « La maison sûre autochtone » : PLC + Coffre-fort + ProfiSafe + Fournisseur de temps

_rtsl_img_scenario_native_safe_house.png

Note

Les informations contenues dans les pages suivantes sont fournies à titre indicatif uniquement. Pour connaître les restrictions et obtenir des informations sur la sécurité et la certification, veuillez consulter la documentation de sécurité du fabricant de l'appareil que vous programmez.

Exigences

  • Matériel

    Les appareils suivants sont requis :

    • PC de bureau avec CODESYS Development System installé

    • PC hôte Linux avec architecture AMD ou ARM 64 bits

    Les appareils supplémentaires suivants sont également requis :

    • Hôte du fournisseur de temps sécurisé (nommé PC hôte Linux 2 sur le schéma). Configuration requise pour cet hôte : système d’exploitation Linux avec serveur SSH.

    • Réseau capable de fonctionner en temps réel avec le PC hôte Linux pour assurer une transmission déterministe des paquets de données.

  • Les modules complémentaires suivants doivent être installés sur l'ordinateur de bureau :

    • CODESYS Safe Control SL

    • CODESYS Control for Linux SL

    • CODESYS Edge Gateway for Linux SL

PC hôte Linux

  1. Exécutez le Outils → Déployer Control SL commande et établir une connexion avec le PC hôte Linux (Communication languette).

    Pour plus d'informations, consultez les documents suivants : Établissement d'une connexion

  2. Installez les versions les plus récentes des produits suivants (Déploiement languette):

    • CODESYS Safe Control SL

    • CODESYS Control for Linux SL

    • CODESYS Edge Gateway for Linux

    Pour plus d'informations, consultez les documents suivants : Installation des paquets

  3. Configuration du CODESYS Safe Control SL

    La configuration standard du CODESYS Safe Control Dans un premier temps, SL devrait être utilisable pour la plupart des applications.

    Vous pouvez ajuster les paramètres suivants en fonction de vos besoins :

    Paramètre

    Valeur par défaut

    Explication

    Priorité de l'application

    35

    Priorité du système d'exécution (pas la priorité Linux ou IEC) pour la tâche de l'application

    CPU

    0

    Épinglez les tâches CMPSil3 au cœur spécifié

    Priorité des tâches temporelles externes

    9

    Priorité du système d'exécution (pas la priorité Linux ou IEC) pour la tâche temporelle externe

    Port

    60000

    Port UDP utilisé pour le fournisseur de temps externe

  4. Effectuez toutes les optimisations nécessaires des performances Ethernet.

    Pour plus d'informations, consultez les rubriques suivantes : Performances Ethernet/Fieldbus

PC hôte Linux 2

Sur le PC hôte Linux 2, configurez le fournisseur de temps.

Le fournisseur de temps envoie l'heure actuelle à une cible configurée et peut être utilisé pour fournir la seconde heure requise par le CODESYS Safe Control SL.

  1. Exécutez le Outils → Déployer Control SL commande et établir une connexion avec le PC hôte Linux 2 (Communication languette).

    Pour plus d'informations, consultez les documents suivants : Établissement d'une connexion

  2. Installez les versions les plus récentes des produits suivants (Déploiement languette):

    • CODESYS Safe Time Provider SL

    Pour plus d'informations, consultez les documents suivants : Installing an image

  3. Passer à la Opération onglet et sélectionnez le CODESYS Safe Time Provider SL sous Services.

  4. Arrêtez le fournisseur de temps pour pouvoir le configurer.

  5. Configurez le fournisseur de temps.

    L'adresse IP cible et le port cible doivent être configurés. La cible est le PC hôte Linux.

    Paramètre

    Valeur

    Explication

    Adresse IP cible

    [IP ou nom d'hôte du PC hôte Linux]

    Port

    60000

    Le port 60000 est le port par défaut pour un CODESYS Safe Control SL pour recevoir une source de temps externe de la minuterie.

    D'autres paramètres sont également configurables et peuvent être adaptés à vos besoins.

    Paramètre

    Valeur par défaut

    Explication

    Intervalle de sortie

    60

    Intervalle de sortie (en secondes) des statistiques du fournisseur de temps

    CPU

    0

    Core où le fournisseur de temps doit être exécuté

    Sortie de débogage

    FALSE

    Activer ou désactiver la sortie de débogage

    Activer la journalisation

    FALSE

    Activer ou désactiver l'écriture de la sortie du journal dans Syslog

    Priorité

    55

    SCHED_FIFO priorité de planification

    Redondance activée

    FALSE

    Activez ou désactivez la fonction de redondance du fournisseur de temps. (Nécessite un supplément CODESYS Safe Time Provider)

    Durée du cycle

    3

    Intervalle pendant lequel le fournisseur de temps envoie les packages d'horodatage

  6. Cliquez sur Sauvegarder bouton pour accepter les modifications.

  7. Démarrer le fournisseur de temps.

Tous les appareils nécessaires sont désormais prêts. Vous pouvez télécharger vos applications sur les contrôleurs. Les prochaines étapes pour la création d'un projet et l'intégration de PROFIsafe sont décrites dans le document. Extension de sécurité CODESYS documentation.