Skip to main content

Téléchargement et démarrage du CODESYS Application sur le contrôleur

Condition préalable : le contrôleur est démarré.

  1. Dans CODESYS, créez un projet standard : cliquez sur Fichier → Nouveau projet. Dans le Nouveau projet boîte de dialogue, sélectionnez le Projet standard modèle et spécifiez un nom et un emplacement. Puis dans le Projet standard boîte de dialogue, sélectionnez le contrôleur respectif.

    Dans l'arborescence des appareils (Dispositifs view) du nouveau projet, il y a maintenant une entrée pour le contrôleur (Dispositif (...)), et en dessous une application avec un POU (API_PRG (PRG) et une tâche Tâche principale qui appelle PLC_PRG).

  2. Dans PLC_PRG, écrivez un programme simple (par exemple, un compteur).

    PROGRAM PLC_PRG
    VAR
        iCount: INT;
    END_VAR
    
    iCount := iCount+1;
  3. Établissez une connexion avec le contrôleur. Pour ce faire, utilisez le Paramètres de communication onglet de l'éditeur d'appareils. Vous pouvez l'ouvrir en double-cliquant sur le Dispositif (...) entrée dans l'arborescence des périphériques.

  4. Normalement, la passerelle est déjà active maintenant. Si ce n'est pas le cas, vérifiez l'état et démarrez explicitement la passerelle si nécessaire. Puis clique Analyser le réseau sur le la communication languette.

    La Choisir un appareil La boîte de dialogue s'ouvre avec les périphériques détectés. Si votre contrôleur n'est pas trouvé, assurez-vous qu'il a été correctement installé et démarré.

  5. Sélectionnez le contrôleur détecté et cliquez sur D'ACCORD.

    Si le contrôleur est introuvable, vérifiez les points suivants :

    • Sur le Paramètres de communication onglet, dans l'onglet DispositifChoix menu, désactivez le Filtrer les analyses réseau par ID cible option.

      Si votre appareil est affiché maintenant, alors vous avez un mauvais TargetID. Votre composant SysTargetOEM n'a peut-être pas été chargé correctement.

    • Votre appareil est-il connecté à votre réseau ?

      Par défaut, la communication s'effectue avec votre appareil via UDP. Lorsque vous utilisez cette méthode de communication, votre appareil doit se trouver dans le même sous-réseau que votre hôte. Les deux appareils nécessitent exactement le même masque de réseau configuré.

      Au démarrage, vous pouvez vérifier les paramètres réseau pour les messages du système d'exécution. Par exemple, ils devraient être les suivants :

      1287759127: Cmp=CmpBlkDrvUdp, Class=1, Error=0, Info=6, pszInfo=Network interface: <ipaddress>192.168.101.41</ipaddress>

      <subnetmask>255.255.252.0</subnetmask>

    CODESYS tente de s'authentifier sur ce système cible et d'obtenir un canal de communication. La connexion est établie.

  6. Cliquez sur En ligne → Se connecter.

    La boîte de dialogue de confirmation du téléchargement de l'application s'ouvre.

  7. Effectuez le téléchargement et lancez l'application. La demande est traitée sur votre appareil.

  8. Dans le PLC_PRG programme, vérifiez si le compteur tourne ou non.