Créer des données d'utilisateur SoftPLC

L'intégration est mise en œuvre de manière à ce que nous ayons une mémoire partagée mappée entre le SoftPLC et l'adaptateur OpenProtocol et que jusqu'à six stations virtuelles soient prises en charge. Un poste virtuel se voit attribuer 100 octets pour les données vers le SoftPLC et 100 octets pour les données depuis le SoftPLC. Un total de 600 octets est mappé dans les deux sens.

SoftPLC peut interagir avec des adaptateurs de protocole à travers une partie réservée de la mémoire partagée.

  1. Sélectionner Ajouter dans le champ Paramètres généraux SoftPLC.

  2. Dans la fenêtre Créer des données d'utilisateur SoftPLC, sélectionner le protocole correspondant depuis le menu déroulant.

  3. Remplir les champs des adresses Vers SoftPLC et Depuis SoftPLC avec 0 pour les adresses Démarrage et 599 pour les adresses Fin.

  4. Sélectionner Ajouter.

    La section Global_Variables* dans le logiciel Multiprog contiendra les variables de sorties (opOUT_VSX) et les variables d'entrées (opIN_VSX) pour chaque poste de travail virtuel avec les adresses suivantes.

    Postes de travail virtuels

    Données utilisateur Open Protocol Vers SoftPLC

    Données utilisateur Open Protocol Depuis SoftPLC

    Poste de travail virtuel 1

    %MB3.38400

    %MB3.40448

    Poste de travail virtuel 2

    %MB3.38500

    %MB3.40548

    Poste de travail virtuel 3

    %MB3.38600

    %MB3.40648

    Poste de travail virtuel 4

    %MB3.38700

    %MB3.40748

    Poste de travail virtuel 5

    %MB3.38800

    %MB3.40848

    Poste de travail virtuel 6

    %MB3.38900

    %MB3.40948

    Si vous importez ou mettez à jour un projet qui n'a pas encore les adresses ci-dessus de définies, alors il doit être ajouté manuellement dans Multiprog.

  5. Sélectionner SoftPLC MARCHE ou ARRÊT.

    • Marche : Si le processus SoftPLC est perdu, l'outil sera verrouillé et ne pourra pas effectuer de serrages.

    • Arrêt : Si le processus SoftPLC est perdu, l'outil sera verrouillé et pourra toujours effectuer de serrages.

  6. Effectuer les opérations Open Protocol dans le coffret.

  7. Transférer les modifications vers le coffret.