démarrage rapide CODESYS avec PMX

Le présent document est un démarrage rapide d'applications CODESYS sur PMX. Il suppose la présence de connaissances de base en ce qui concerne CODESYS. Les utilisateurs expérimentés peuvent volontiers s'en écarter. Les exemples installés par défaut lors de l'importation des progiciels PMX sur le PC et l'aide en ligne de ces progiciels apportent des informations supplémentaires.

Les fichiers requis sont disponibles sur le CD «PMX CODESYS» joint à la livraison de chaque PMX intégrant CODESYS ou peuvent être téléchargés de la page de support de hbm.com.

Introduction

  • Installation de la suite logicielle CODESYS par un clic sur le fichier exécutable «Setup_CODESYS.....exe».
  • Démarrage du logiciel CODESYS avec des droits d'administrateur. (A cet effet, faire un clic droit sur l'icône en maintenant la touche Maj enfoncée, puis sélectionner «Exécuter en tant qu'administrateur».
  • Installer le progiciel PMX:

Dans le menu Tools –Package Manager –Install..., rechercher le fichier «hbm-pmx.package» sur le CD et le sélectionner.

Sélectionner «Installation typique».

Le Package Manager comporte à présent le progiciel PMX:

Créer un projet

  • Sélectionner Fichier –Nouveau projet –Projet par défaut.En tant que type de périphérique, sélectionner «CODESYS Control HBM PMX V3»:
  • A l'issue de la création du projet, faire un double clic sur «Device (CODESYS Control HBM PMX V3)».Ajouter une passerelle, le cas échéant au niveau des paramètres de communication. (En général, le type de passerelle est «TCP/IP», lorsque PMX est raccordé au PC via Ethernet. Adresse IP : «localhost» ou adresse de périphérique ou nom de périphérique PMX).
  • Sélectionner l'entrée de passerelle et cliquer sur «Parcourir le réseau». L'appareil cible devrait maintenant être affiché. Faire un double clic sur le périphérique actif.
  • La création du programme est possible au niveau de «PLC_PRG (PRG)».

Ajouter une bibliothèque PMX

  • Faire un double clic sur «Gestionnaire de bibliothèque» puis sur « Ajouter une bibliothèque et au niveau d'«Autres», sélectionner « HBM PMXLibrary »
  • Une description des fonctions de bibliothèque est disponible dans l'aide en ligne. Par exemple.

Configuration de tâche

La sélection des types de tâches suivants est possible au niveau de MainTask:

Cyclique

La tâche démarre de manière asynchrone par rapport aux valeurs de mesure. L'intervalle devrait être au moins de 4 ms. Il s'agit de la résolution plus plus brève possible.

Extern –Measval Event

La tâche démarre de manière synchrone par rapport aux valeurs de mesure. Le taux de rafraîchissement est défini dans la boîte de dialogue «System Options». Maximal: 2400Hz, Default: 1200 Hz, c'est-à-dire à une vitesse d'échantillonnage de 19200 Hz, un démarrage a lieu toutes les 16 valeurs de mesure.

Extern –SystemEvent

La tâche démarre à la survenance d'un événement système PMX (ces événements sont également affichés dans le fichier journal système du périphérique). Le numéro de l'événement est fourni dans le cadre de la tâche de la fonction de bibliothèque getSystemeventNr. Une visualisation des événements système est possible, par le biais du navigateur, dans le chemin du périphérique <pmx nomDePeripherique>/data/systemevent.xml.

Ne sélectionner autant que possible que ces types de tâches.

 

 

Données cycliques

Pour afficher les données échangées périodiquement avec le firmware PMX:

  • Faire un double clic sur «Device (CODESYS Control HBM PMX V3)» dans l'arborescence des projets. Sélectionner l'onglet «Image Internal I/O».
  • En vue d'une connexion à une variable de programme disponible de même type, faire un double clic dans la cellule souhaitée de la colonne «Variable»

WebVisu

WebVisu est disponible dans CODESYS sur PMX. Ceci permet la visualisation et la commande du process par le biais d'un site Web dont la mise en page est au choix. Dans ce cadre, le serveur Web est exécuté dans CODESYS sur PMX.

  • Clic droit sur «Application» dans l'arborescence de projets. Ensuite sur«Ajouter un objet» –Visualisation
  • L'ajout d'éléments graphiques et leur association à des variables de programme sont maintenant possibles. Exemple:
  • A l'issue du démarrage de WebVisu sur PMX, un accès au site Web est possible à partir d'un navigateur via

pmx:8080/webvisu.htm. «pmx» correspond ici au non de périphérique devant, le cas échéant, être remplacé par le nom réel du périphérique ou une adresse IP.

«webvisu.htm» est le nom par défaut au niveau de CODESYS. Il peut être modifié dans le Visualization Manager.

  • L'icône CODESYS dans le pied de page de l'interface utilisateur graphique PMX est un raccourci vers WebVisu. Le nom par défaut «webvisu.htm» constitue la condition préalable

CAN

Une utilisation du périphérique en tant qu'esclave ou maître CAN Open est possible avec Codesys. L'ajout d'un composant CAN puis d'une pile CAN Open doit tout d'abord être exécuté. Plusieurs exemples sont disponibles dans le progiciel à cet effet.

CONSEIL

Des informations supplémentaires et des aides concernant la création de programme Codesys sont disponibles dans l'aide en ligne de Codesys, dans l'Internet à l'adresse http://www.codesys.com/ ou au niveau du Codesys Chat http://forum.codesys.com/

Profitez des connaissances et expériences déjà disponibles dans la boutique Codesys. Vous y trouverez une multitude d'exemples et de solutions aux problèmes les plus divers http://store.codesys.com/?___store=en&___from_store=default

Mention légale

Ces exemples sont uniquement disponibles à titre d'illustration. Ils ne font l'objet ni d'une garantie ni d'un droit à la garantie.

Contactez-nous Nous sommes à votre écoute pour répondre à toutes vos demandes.