Créer un nouveau projet avec Cx-Programmer
CPCx-Programmer vous permet de créer des projets automate. Nous allons voir comment créer un projet et quels en sont les principaux composants.
Lorsque Cx-One est installé, vous pouvez démarrer Cx-Programmer en cliquant sur "Démarrer > Programmes > OMRON > Cx-One > Cx-Programmer > Cx-Programmer".
Une fois le logiciel démarré, vous obtiendrez l'interface ci-dessous:

Lors de la première ouverture, Cx-Programmer n'ouvre pas de projet par défaut, par contre la plupart des barres d'outils sont actives, nous les explorerons plus tard.
Le menu "Fichier" permet d'accéder à la fonction "Nouveau...", qui va nous permettre de créer un premier projet.
En cliquant sur "Nouveau...", la fenêtre "Changer l'API" va s'ouvrir.

Cette fenêtre permet de définir :
Le type d'API permet de choisir une famille d'automate parmi la liste des familles que le logiciel est capable de gérer. En fonction de la version de Cx-One (normal ou Lite) le nombre de famille gérable par Cx-Programmer varie, la version Lite étant bien sûr moins étendu.
La version complète de Cx-One permet ainsi de gérer les familles suivantes :
Rassurez vous ! Nombre de ces automates ne sont plus en vente et il est peu probable que vous ayez à démarrer un nouveau projet sur la plupart d'entre eux... Si vous êtes cependant amenés à travailler sur d'anciennes familles d'automate OMRON, ne vous inquiétez pas, le langage qui anime les automates OMRON est resté très stable et comme le même logiciel sert à programmer toutes les familles, (presque) tout ce que nous verrons ici sera utilisable pour la plupart des API, y compris certains qui ne sont plus vendu depuis plus de 10 ans !!
Vous avez sûrement remarqué qu'il y a un bouton
à côté de la liste déroulante permettant de choisir le type d'API. Ce bouton permet de donner des précisions sur l'Unité Centrale (UC) utilisée pour le projet.
En effet, chaque famille (chaque type) d'automate dispose de plusieurs type d'UC dont les caractéristiques changent (taille des zones de mémoire, vitesse d'éxécution, nombre de points d'entrée/sortie maximal...).
Il est important de bien préciser l'UC utilisée, car cela permet au logiciel de donner des indications sur la taille mémoire restante, sur les instructions gérées ou pas...
Lorsque nous voudrons travailler en ligne avec l'automate, le logiciel vérifiera en plus que le type d'automate et d'UC sur lequel est branché le PC correspond bien au type d'automate et d'UC définis dans le projet.
Cela offre une 'légère' sécurité puisque le logiciel n'acceptera pas de transférer un programme dans un type d'automate ou dans une UC pour laquelle il n'a pas été conçu.
La figure ci-dessous nous montre les choix possibles pour le type d'UC lorsque le type d'API est défini sur CJ1M.
On peut ainsi voir qu'il y a six UC différentes dans la famille CJ1M.

Lorsque Cx-One est installé, vous pouvez démarrer Cx-Programmer en cliquant sur "Démarrer > Programmes > OMRON > Cx-One > Cx-Programmer > Cx-Programmer".Une fois le logiciel démarré, vous obtiendrez l'interface ci-dessous:

Lors de la première ouverture, Cx-Programmer n'ouvre pas de projet par défaut, par contre la plupart des barres d'outils sont actives, nous les explorerons plus tard.
Le menu "Fichier" permet d'accéder à la fonction "Nouveau...", qui va nous permettre de créer un premier projet.
En cliquant sur "Nouveau...", la fenêtre "Changer l'API" va s'ouvrir.

Cette fenêtre permet de définir :
- le nom de l'API : simple texte vous permettant d'identifier l'automate au sein du projet.
- le type d'API : liste déroulante permettant de choisir la famille d'automate pour laquelle le projet est destiné
- le type de réseau : liste déroulante permettant de choisir la méthode de communication qui va être utilisée pour faire communiquer le logiciel et l'API.
Le type d'API permet de choisir une famille d'automate parmi la liste des familles que le logiciel est capable de gérer. En fonction de la version de Cx-One (normal ou Lite) le nombre de famille gérable par Cx-Programmer varie, la version Lite étant bien sûr moins étendu.
La version complète de Cx-One permet ainsi de gérer les familles suivantes :
- C1000H
- C2000H
- C200H
- C200HE
- C200HE-Z
- C200HG
- C200HG-Z
- C200HS
- C200HX
- C200HX-Z
- CJ1G-H
- CJ1H-H
- CJ1M
- CJ2H
- CP1E
- CP1H
- CP1L
- CPM1(CPM1A)
- CPM2*
- CPM2*-S*
- CQM1
- CQM1H
- CS1D-H
- CS1D-S
- CS1G/CJ1G
- CS1G-H
- CS1H
- CS1H-H
- CV1000
- CV2000
- CV500
- CVM1
- CVM1-V2
- FQM1-CM
- FQM1-MMA
- FQM1-MMP
- IDSC
- NSJ
- SRM1
- SRM1-V2
Rassurez vous ! Nombre de ces automates ne sont plus en vente et il est peu probable que vous ayez à démarrer un nouveau projet sur la plupart d'entre eux... Si vous êtes cependant amenés à travailler sur d'anciennes familles d'automate OMRON, ne vous inquiétez pas, le langage qui anime les automates OMRON est resté très stable et comme le même logiciel sert à programmer toutes les familles, (presque) tout ce que nous verrons ici sera utilisable pour la plupart des API, y compris certains qui ne sont plus vendu depuis plus de 10 ans !!
Vous avez sûrement remarqué qu'il y a un bouton
à côté de la liste déroulante permettant de choisir le type d'API. Ce bouton permet de donner des précisions sur l'Unité Centrale (UC) utilisée pour le projet.En effet, chaque famille (chaque type) d'automate dispose de plusieurs type d'UC dont les caractéristiques changent (taille des zones de mémoire, vitesse d'éxécution, nombre de points d'entrée/sortie maximal...).
Il est important de bien préciser l'UC utilisée, car cela permet au logiciel de donner des indications sur la taille mémoire restante, sur les instructions gérées ou pas...
Lorsque nous voudrons travailler en ligne avec l'automate, le logiciel vérifiera en plus que le type d'automate et d'UC sur lequel est branché le PC correspond bien au type d'automate et d'UC définis dans le projet.
Cela offre une 'légère' sécurité puisque le logiciel n'acceptera pas de transférer un programme dans un type d'automate ou dans une UC pour laquelle il n'a pas été conçu.
La figure ci-dessous nous montre les choix possibles pour le type d'UC lorsque le type d'API est défini sur CJ1M.
On peut ainsi voir qu'il y a six UC différentes dans la famille CJ1M.

Publicité