Vous êtes sur la page 1sur 284

Guide de prise en main de ProcesSim

Table des matières


Présentation ............................................................................................................... 1
Bienvenue dans ProcesSim........................................................................................ 1
Le concept .................................................................................................................. 2
La partie virtuelle ........................................................................................................ 4
Pilotage des processus ........................................................................................... 6
Modes de fonctionnement .......................................................................................... 6
Programmation intégrée au logiciel ............................................................................ 7
L'interfaçage avec les automates ............................................................................... 8
Interface utilisateur ................................................................................................... 13
L'écran de Processim ............................................................................................... 13
La barre de menu ..................................................................................................... 15
la barre d'outils ......................................................................................................... 31
La barre d'état........................................................................................................... 33
Paramètres et options de configuration .................................................................... 35
Formateur ................................................................................................................. 35
Plan & langue ........................................................................................................... 37
Général et fluides ..................................................................................................... 39
Le mécano virtuel ..................................................................................................... 41
Généralités ............................................................................................................... 41
Boîte à outils ............................................................................................................. 43
Input - Output ........................................................................................................ 46
Tout Ou Rien & Digital ....................................................................................... 46
Les objets actionnés par l'utilisateur ......................................................................... 46
La détection .............................................................................................................. 48
Contacts auxiliaires .................................................................................................. 50
Codeurs .................................................................................................................... 52
Analogique ........................................................................................................ 53
Entrées analogiques ................................................................................................. 53
Sorties analogiques .................................................................................................. 57
Comportement non-linéaire ...................................................................................... 61
Jauge de pesage ...................................................................................................... 65
Dans l'exemple ci-dessus, on transfère les valeurs mesurées (Iw1 et Iw2) dans les
mots mémoires (Mw1 et Mw2) (cf. opération sur les mots) ...................................... 66
Voir également les Entrées analogiques ................................................................. 66
Sonde à ultrasons ..................................................................................................... 69
Objets interactifs ................................................................................................... 71

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut iii


Guide de prise en main de ProcesSim

Dépôt et édition d'une image Objet........................................................................... 71


Zone d'empilage ....................................................................................................... 74
Les zones pesanteurs............................................................................................... 76
Générateur d'objets .................................................................................................. 77
Evacuation d'objets................................................................................................... 79
Substitution d'objets.................................................................................................. 80
Les mécanismes animés .......................................................................................... 82
Actionneurs ........................................................................................................... 88
Moteurs électriques .................................................................................................. 88
Vérins ....................................................................................................................... 93
Fonctionnalités des vérins ........................................................................................ 98
La découpe des images "Objets" ............................................................................ 102
Vérins sans tige et positionneurs linéaires.............................................................. 104
Outils de transport ............................................................................................... 109
Convoyeurs ............................................................................................................ 109
Support et tables de transfert ................................................................................. 112
Plateaux indexeurs ................................................................................................. 114
Hydraulique ......................................................................................................... 117
Les cuves ............................................................................................................... 117
Détection de niveau ................................................................................................ 121
Les vannes ............................................................................................................. 122
Tracé des tuyauteries ............................................................................................. 125
Les pompes ............................................................................................................ 130
Les fonctions d'habillage et de documentation ................................................... 136
Edition des textes ................................................................................................... 136
L'édition des Commentaires ................................................................................... 137
Les images de fond ................................................................................................ 138
La programmation depuis ProcesSim ..................................................................... 141
Généralités ............................................................................................................. 141
Edition des blocs logiques................................................................................... 144
Logigramme............................................................................................................ 144
Les fonctions de base (niveau débutant) ............................................................ 147
Fonctions de base .................................................................................................. 147
Fonction d'affectation.............................................................................................. 148
Fonction mémoire ................................................................................................... 149
Temporisations ....................................................................................................... 151
Compteurs .............................................................................................................. 153

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut iv


Table des matières

Ladder ................................................................................................................. 154


L'editeur .................................................................................................................. 154
Programmer en Ladder........................................................................................... 156
Principes d'interprétation ........................................................................................ 158
La programmation en Ladder ................................................................................. 159
Compteurs .............................................................................................................. 161
Temporisations ....................................................................................................... 164
Le grafcet ............................................................................................................ 166
Accès à l'éditeur ..................................................................................................... 169
Dessiner un grafcet ......................................................................................... 171
Séquence de tracé du Grafcet ................................................................................ 171
Etapes .................................................................................................................... 172
Liaisons orientées ........................................................................................ 173
Liaison d'étape........................................................................................................ 173
Changement de direction d’une liaison ................................................................... 174
Divergence en ET ................................................................................................... 176
Convergence en ET ................................................................................................ 178
Réceptivités ............................................................................................................ 181
Effacer, annuler un tracé ........................................................................................ 183
Actions .................................................................................................................... 184
Bits de conduite des grafcets.................................................................................. 186
Opérations sur mots ............................................................................................... 189
Simulation interactive ............................................................................................. 191
Mode Run ............................................................................................................... 191
Visualisations dynamiques ..................................................................................... 192
Les outils d'analyse du programme ........................................................................ 193
Outils d'analyse des signaux .................................................................................. 195
Maintenance et recherche de pannes .................................................................... 198
Liaison avec les automates Siemens ..................................................................... 199
Généralités ............................................................................................................. 199
Adressage .............................................................................................................. 200
Synchronisation des mnémoniques ........................................................................ 204
Liaison avec le S7-200 ........................................................................................... 205
Liaison avec le S7-300 ou S7-400 .......................................................................... 207
Liaison avec PLCSIM ............................................................................................. 210
Multisession et réseau industriel............................................................................. 213
Connexion et passage en Run ............................................................................... 218

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut v


Guide de prise en main de ProcesSim

Liaison avec les automates Schneider Electric....................................................... 219


Généralités ............................................................................................................. 219
TSX Micro / Premium .......................................................................................... 220
Liaison avec l'automate .......................................................................................... 220
Import dans PL7 ..................................................................................................... 223
Paramétrage des communications ......................................................................... 226
Changements d'état, le BCD et les mots analogiques ............................................ 228
Modicon M340 .................................................................................................... 231
Paramètrage de la communication dans Unity ....................................................... 231
Liaison avec le simulateur d'automate .................................................................... 237
Synchronisation de ProcesSim avec Unity ............................................................. 238
L'automate aux commandes de ProcesSim ........................................................... 242
Multisession et réseau industriel............................................................................. 243
Liaison avec l'automate Phoenix Contact ............................................................... 245
Généralités ............................................................................................................. 245
Paramètrage de la communication dans PC Worx ................................................. 246
L'automate aux commandes de ProcesSim ........................................................... 257
Multisession et réseau industriel............................................................................. 258
Versions.................................................................................................................. 259
Compatibilité ........................................................................................................... 265
Installation .............................................................................................................. 267
1. ProcesSim version avec clé USB ....................................................................... 269
2. Version antérieure, sans clé USB : ..................................................................... 269
Comment s'inscrire ................................................................................................. 269
Désinstallation de ProcesSim ................................................................................. 275
Index ....................................................................................................................... 277

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut vi


Présentation

Bienvenue dans ProcesSim

Interface utilisateur

Piloter
Construire

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 1


Guide de prise en main de ProcesSim

Le concept

ProcesSim est un simulateur interactif de parties opératives


Pour la formation ProcesSim est :

• un atelier didactique d'automatismes, de supervision et de simulation de


parties opératives.
• un système pédagogique comportant une partie "matérielle" et une partie
"logicielle" permettant l'apprentissage de la programmation et la maintenance
des systèmes automatisés.

Il permet :
• La simulation de la partie opérative.
• L'apprentissage à la programmation d'automates
programmables
• La recherche de panne
• La supervision.
• La maintenance et l'archivage d'un processus industriel
automatisé.

Pour l'industrie ProcesSim et les modélisations virtuelles permettent :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 2


Présentation

• de concevoir rapidement des automatismes fiables, performants


correspondant aux desiderata et aux besoins réels des clients,
• d'effectuer des essais virtuels sur des processus existants en vue d’en
augmenter l’efficacité, ces essais étant souvent impossibles à réaliser sur le
site sans nuire à la productivité,
• de faciliter la rédaction de la documentation interactive et des différents guides
d’utilisation grâce au manuel d’utilisation virtuel naturellement généré par le
logiciel.

Ce logiciel intègre :

• Un mécano virtuel,
• Un simulateur de partie opérative,
• Une interface de programmation,
• Un automate programmable dans le PC,
• Une interface de pilotage et de communication,
• Un superviseur,
• Différents outils d'analyse et de visualisation dynamique du
programme,
• Une liaison avec le monde réel des API,
• Une aide détaillée dans l'apprentissage de la programmation et de la
conduite de systèmes automatisés.

Avec ProcesSim vous avez :

• une réflexion et un outil d’analyse du processus à automatiser ;


• une recherche algorithmique d’une solution optimale ;
• un choix adéquat des différents organes de commandes ;
• une proposition de différents scénari de fonctionnement du processus ;
• une optimisation des process réalisés grâce à l’expérimentation virtuelle ;
• un argument de vente de grand impact pour le concepteur ou l’intégrateur ;
• une mise en évidence de la pertinence des améliorations à apporter à un
processus ;
• un outil de formation ;
• un superviseur.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 3


Guide de prise en main de ProcesSim

La partie virtuelle
ProcesSim est un logiciel qui vous permet de simuler dynamiquement une partie
opérative réelle avec une totale interactivité entre le monde virtuel et réel.

Une image vaut mille mots et une animation mille images !

Bien que des modèles d'applications soient fournis, l'opérateur peut construire sa
machine lui-même et s'adapter au monde réel. Il peut également tester son
programme en étant plus proche de la réalité.

Indépendamment du langage de programmation, les industriels peuvent


concevoir leurs machines virtuelles pour :
• démystifier le fonctionnement de la machine que l'opérateur pilote dans le but
de le responsabiliser,
• assurer la formation d'agents de maintenance,
• concevoir des systèmes automatisés, la conception d'automatismes
industriels assistée par ordinateur,
• présenter les processus avec une simulation virtuelle et interactive aux
clients,
• et assurer l'adéquation du programme avec les besoins industriels.

L' adéquation du programme avec les besoins industriels permet :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 4


Présentation

• de "monter" les processus avec un mécano virtuel,


• d’être piloté par les API les plus représentatifs du monde industriel,
• de rester fonctionnel même si le constructeur change sa gamme de produits
de commande,
• les essais et "casses virtuelles" sans conséquence financière,
• la mise en oeuvre des solutions les mieux adaptées à l’installation.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 5


Guide de prise en main de ProcesSim

Pilotage des processus

Modes de fonctionnement

Diagnostiquez avec la simulation

À l'aide de la simulation, les concepteurs peuvent vérifier le comportement réel d'un


process et le corriger si nécessaire. Ceci permet de valider la fonctionnalité des
concepts

Innover et concevoir

Pour l'industrie, de nombreuses expérimentations et simulations virtuelles bon


marchés conduiront à la conception de l’automatisme optimisé au mieux pour
l’installation à piloter, donc à découvrir des solutions innovatrices et des théories
d’automatisation réutilisables.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 6


Présentation

Programmation intégrée au logiciel


Plutôt que l'apprentissage d'un langage spécifique à une marque d'automate ce
logiciel permet de mettre en oeuvre le raisonnement et les principes de
programmation communs à tous les automates.

Ce raisonnement est établi par l'apprenant avec des méthodes graphiques le libérant
d'une syntaxe.

Un langage est un outil au service de l'homme mais l'homme ne doit pas être
au service du langage.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 7


Guide de prise en main de ProcesSim

L'interfaçage avec les automates


Processus et pilotage en boucle fermée

Pour rester en totale symbiose avec l'industrie ce logiciel peut être piloté
depuis un API .

Le pilotage externe est réalisé soit avec une :

a) Liaison point à point, les entrées et sorties de tout API sont adressées sur
une interface connectée au PC de simulation via une liaison série.
b) Liaison sérielle avec les automates de la gamme SIMATIC S7 de
Siemens, Schneider Electric et Phoenix Contact.
c) Liaison Hardware avec le simulateur PLCSim de Siemens ou Schneider
Electric (Unity).

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 8


Présentation

La connectivité aux automates programmables et autres périphériques est


assurée via la liaison sérielle, elle ne demande aucun module
supplémentaire.

Grâce à cette connectivité, ProcesSim peut facilement échanger des


données avec un automate programmable quelconque ou tout autre
périphérique de commande possédant un serveur OPC.

Pas d'installation de serveur OPC ,de driver..., il suffit d'établir la


correspondance des adresses pour transformer Processim en un simulateur
d'entrées-sorties versatile ou en logiciel de pilotage.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 9


Guide de prise en main de ProcesSim

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 10


Présentation

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 11


Interface utilisateur
L'écran de Processim

Remarque
Sur l'espace de travail il est possible de réaliser une sélection multiple* à la souris
(Bouton gauche) en maintenant la touche Shift (Maj).

Après le tracé du rectangle de sélection, un menu vous propose :


• le déplacement ,
• l'effacement ou
• la fonction "copier coller" .

* suivant votre version

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 13


Guide de prise en main de ProcesSim

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 14


Interface utilisateur

La barre de menu
Fichier Edition Mécano virtuel Affichage Programmation
Paramètres ?

Fichier

Application à créer :
Créer un nouveau document.

Ouvrir une application :


Ouvre un fichier application CAA ou d’un fichier modèle MDF.

Une application et un modèle peuvent être sauvegardés sous le même nom, seules
les extensions sont différentes ainsi que les modalités d'enregistrement.

Enregistrer / Enregistrer-sous :
Permet à tout moment de faire une sauvegarde du travail.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 15


Guide de prise en main de ProcesSim

Lors de l'enregistrement, un dossier est créé, ce dernier comporte le fichier de


l'application (.CAA) et les images utilisées.

Par défaut, l’emplacement proposé est le sous-dossier "Applications"» du dossier


"ProcesSim" dans "Programmes Files" (dossier d'installation) du disque dur.

Remarque :

Si vous utilisez une version de ProcesSim inférieure à la version 18.xxx, le fichier fait
appel à des objets créés ou importés dans le sous-dossier "Dessins" de ProcesSim,
il est impératif de les emporter également avec l’application. Différentes propositions
de sauvegarde sont également proposées via l’onglet Général de la fenêtre options
de configuration que l’on peut afficher via le menu Paramètres – Préférences

L'extension des fichiers projet de ProcesSim est ".CAA"

Enregistrer un modèle :

Enregistrement d'un fichier modèle, ceci est réservé aux formateurs (via un code
d'accès), ceux-ci ont ainsi la possibilité de préparer des applications types :
• partie opérative seule,
• partie opérative et composants,
• exemples résolus,
• exemples erronés à corriger,
•…
Ces fichiers modèles portent l'extension .MDF

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 16


Interface utilisateur

Remarque :

Le code d’accès est modifiable via l’onglet Accès de la fenêtre options de configuration que
l’on peut afficher via le menu Paramètres – Préférences .
Comme pour une application ordinaire, le fichier ".MDF" se trouve par défaut dans le sous-
dossier Applications de ProcesSim.

Enregistrer un process non modifiable :

Créer un fichier modèle (réservé aux formateurs via un code d'accès), l'utilisateur de
ce processus virtuel n'aura pas accès à la modification de la partie opérative ni à
l'enregistrement.
Seule, la programmation est disponible.

Importer :
ouverture d'un projet archivé (format ".zip")

Sauver et exporter :
Vous pouvez mémoriser un projet particulier sous forme comprimée dans un fichier
d'archivage. Celui-ci pourra ensuite être copié sur le disque dur ou sur un support
d'enregistrement amovible (une clé USB, par exemple).
Le format de l'archive est de type ".ZIP"

Imprimer :
Impression d'une partie ou de l'ensemble du projet.
Vous avez la possibilité de sélectionner votre imprimante.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 17


Guide de prise en main de ProcesSim

Effacement des éléments de programmation :

• Effacement des temporisations : effacement de toutes les


temporisations déposées
• Effacement des compteurs : effacement de tous les compteurs
• Effacement des Grafcets : Effacement de tous les grafcets
• Effacement des réseaux : effacement de la programmation ladder
et des opérations sur les mots
• Effacement du programme : effacement complet du programme
(Ladder, Grafcet, temporisation, compteur),

Remarque :
la partie opérative ne subit aucune modification et les adressages restent inchangés
si ils ont été programmés
(voir le chapitre « Exécution d’un programme en mode connecté » option adressage.

Effacement général: effacement complet (programme et partie opérative)

Quitter :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 18


Interface utilisateur

Vous quittez la session.

Fichier Edition Mécano virtuel Affichage Programmation


Paramètres ?

Edition

Commentaires et adressages :
Ce menu ouvre une fenêtre vous permettant l'édition des mnémoniques (ce dernier
ne peut pas contenir des caractères de ponctuation), de donner une description, de
visualiser l'adresse écran, l'adresse automate configurée, et le type de contact de
chacun des éléments du plan de travail.

Note : L'adressage API est uniquement disponible pour les versions Siemens et
Schneider Electric TSX

Construire l'arrière plan :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 19


Guide de prise en main de ProcesSim

Permet l'ajout ou l'enlèvement d'une image de fond sur le plan de travail.

Lorsque l'image est déposée, il vous suffit de réaliser un double-clic sur


celle-ci pour la fixer.

Forçages :
A l ‘aide de votre mot de passe ( passe-maître (par défaut : CAAO) suivi de 123 ), il
vous est possible de forcer les signaux reçus ou envoyés depuis l'automate dans un
but de formation à la maintenance industrielle en réalisant des pannes dans les
installations.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 20


Interface utilisateur

Il est possible de forcer des variables en mode Run, pour cela, vous devez cocher
"Forçage en RUN".
De cette façon, l'éditeur de forçage sera visible en mode Run.

Pour forcer une variable, cochez la case 0 ou 1 ainsi que la case Forçage (qui doit
indiqué "Oui") correspondante (cf. ci-dessus).

Le bouton "Forcer" permet le forçage des variables sélectionnées.


Le bouton "Effacer les forçages" suppriment tous les forçages.

Utilisateur :
Vous pouvez réaliser votre cartouche personnalisée.

Remarque :
Le cartouche s'imprime uniquement sur le schéma de la partie opérative.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 21


Guide de prise en main de ProcesSim

Fichier Edition Mécano virtuel Affichage Programmation


Paramètres ?

Mécano virtuel

Image Objet :
Ce menu permet le dépôt d'objets interactifs personnalisés. C'est une image au
format *.wmf, bmp, jpeg, gif, ico qui va servir d'objet interactif. Cet objet pourra être
déplacé par les : vérins, convoyeurs, bandes transporteuses, tables de transfert, ….

Boîte à outils :
contient les différents outils pour le montage de votre partie opérative virtuelle.

Transport :

Bande transporteuse :
Ajout d'un convoyeur pour transporter des images objets.
Un moteur d'entraînement est indispensable pour l'accès à cette fenêtre.

Table / Support :
Outils utilisé pour déplacer les images objets en liaison avec un positionneur
linéaire.

Plateau indexeur :
Permet de réaliser une rotation unitaire (de 30°, 45°, 60°, 90° ) des objets s'y
trouvant.

Fluides :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 22


Interface utilisateur

Cuves :
Ajout de différents types de cuves (cylindrique, conique, sphérique).

Vannes :
Ajout de différents types de vannes (pneumatique, motorisé, manuelle,
servo-vanne ).

Tuyauteries :
Permet de réaliser la plomberie virtuelle.

Pompes :
Ajout de différents types pompes (volumétrique, centrifuge, etc.)

Actionneurs :

Moteurs :
Ajout de moteurs asynchrones avec leurs schémas de puissance intégrés
(démarrage direct, 2 sens, étoile-triangle ...).

Moteurs et Variateur de vitesse


Ajout de moteur commandé par variateur de vitesse avec paramétrage
intégrés ( commandes de vitessse, d'accélération et mots de status)

Vérins :
Ajout de vérins entièrement configurés.

Vérins sans tige (positionneur) :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 23


Guide de prise en main de ProcesSim

Ajout d'un positionneur linéaire.

Fichier Edition Mécano virtuel Affichage Programmation


Paramètres ?

Affichage

Symbolique / Adressage :
Permet de basculer en adressage symbolique (mnémonique) ou adressage direct sur
l'API (Automate Programmable Industriel)

Symbolique Adresse API

Grille :
Afficher sur le plan de travail une grille de points, pour faciliter l'aligner des éléments
de votre partie opérative.

Attention l'affichage dynamique est visible en mode Run!

Visualisation dynamique du Grafcet :


Affiche les Grafcets avec les réceptivités et étapes actives.

Visualisation dynamique des équations:


Visualise et anime les fonctions logiques dessinées.

Visualisation dynamique des réseaux :


Affiche les réseaux que vous avez programmés en "Ladder".

Visualisation dynamique des chronogrammes


Montre l'évolution des signaux tout ou rien.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 24


Interface utilisateur

Visualisation dynamique des grandeurs analogiques :


Affiche les relevés des différentes valeurs analogiques.

Visualisation dynamique du S7 300 :


Affiche la face avant de l'automate Siemens S7-300 et le contrôle des informations
transmises et reçues.
Disponible uniquement sur la version "ProcesSim - PLC Siemens"

Fichier Edition Mécano virtuel Affichage Programmation


Paramètres ?

Programmation

Conditions logiques :
Accès à l'éditeur de blocs logiques (utilisé pour dans la programmation).

Opérations sur les mots :


Accès à l'éditeur des opérations et bloc "Move".

Ladder :
Accès à l'édition des réseaux "Ladder".

Tracer la structure du Grafcet :


Dessin des séquences programmées en grafcet.

Bits d'initialisation des grafcets :


Les étapes repérées comme étape initiale sont activées. Toutes les autres étapes
sont désactivées.

Fichier Edition Mécano virtuel Affichage Programmation


Paramètres ?

Paramètres

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 25


Guide de prise en main de ProcesSim

Activer les sortie d'automates :


En mode pilotage depuis l'API, on peut activer ou désactiver les différentes sorties
adressées de l'automate (Attention au matériel câblé!).

Programmation combinée :
Cet éditeur permet de scinder la programmation des objets de simulation des objets
programmé dans l'automate (bouton poussoir, lampe, relais, etc.)
Il n'est possible de programmer que les objets de simulation tels que:

• Générateur d'objet ;
• Substituteur d'objet ;
• Destructeur d'objet.

Cet éditeur est accessible uniquement avec votre mot de passe ( passe-maître suivi
de 123 ),

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 26


Interface utilisateur

Note :
Les objets de simulation sont également programmable depuis l'éditeur de ladder
mais lorsque qu'ils sont programmés dans "l'éditeur de programmation combinée", ils
n'apparaîtront plus dans le ladder !

Désactiver la détection des objets saisis :


Désactive la détection des cellules pour les objets déplacés "manuellement" à la
souris.

Intervalle entre deux cycles d'acquisition :


Fixe l'intervalle entre deux cycles d'acquisition des données et des animations.

Synchronisation de l'animation avec l'automate :


Synchronisation de l'animation en temps réel* avec l'automate les animations ne
sont "jouées" qu'après l'acquisition des informations de sortie de l'automate.
Les animations sont ralenties ceci dépend de la rapidité du protocole de
communication utilisé.
(Liaison TCPIP conseillée)

Paramètres de la communication dépend du fournisseur d'automate (Une


version de ProcesSim par marque) :

1. Siemens
2. Schneider Electric TSX Micro/Premium

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 27


Guide de prise en main de ProcesSim

3. Schneider Electric Modicon M340


4. Phoenix Contact

1. Version Siemens

Paramètres de communication
Fixe le type d'API, le protocole et paramètres de communication
avec l'automate :

Synchroniser les tables :


Synchronise les adressages, les mnémoniques et les descriptions
avec Step7.

Adressage du PLC :
Adressage des éléments d'entrée et de sortie vers l'automate.

2. Version Schneider Electric TSX Micro/Premium

Configuration matérielle du Tsx Micro :


permet de paramétrer l'automate TSX (type, nombre de bits)

Adressage du Tsx Micro :


permet d'attribuer les différentes entrées et sorties de la partie
opérative sur l'automate

3. Version Schneider Electric Modicon M340

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 28


Interface utilisateur

IP Automate
Permet de définir l'adresse IP de la station ainsi que l'adresse du
premier mot indispensable à la communication Modbus (par défaut :
adresse %MW0)

Adressage Modbus
Code à copier dans la sous-routine au sein de votrer programme
dans Unity

4. Version Phoenix Contact

IP Automate
Permet de définir l'adresse IP de la station ainsi que l'adresse du
premier mot indispensable à la communication Modbus (par défaut :
adresse %MW0)

Adressage Modbus
Code à copier dans la sous-routine au sein de votrer programme
dans Unity

Préférences :
le paramétrage des différentes options de ProcesSim ( enregistrement automatique
langues, code d'accès, résolution écran ...).

Fichier Edition Mécano virtuel Affichage Programmation


Paramètres ?

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 29


Guide de prise en main de ProcesSim

Support technique :
Coordonnées du support technique du logiciel

ProcesSim Online :
Site Internet ProcesSim

Sommaire de l'aide :
Didacticiel pour la prise en main du logiciel

L'automatisation sur Internet


Liens vers nos partenairtes

A propos :
Version du logiciel - équipe de développement

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 30


Interface utilisateur

la barre d'outils
Les différents raccourcis :

Mode RUN (exécution du programme de pilotage)

Mode STOP (avec initialisation des variables lors du redémarrage)

Mode PAUSE (le programme n'est plus traité)

Boîte à outils

Moteur

Vérin

Positionneur linéaire

Convoyeur (bande transporteuse)

Vanne

Dépôt d' une cuve

Tracé des tuyauteries

Programmer en logigramme

Dessiner et programmer son Grafcet

Programmer en "Ladder"

Le PC aux commandes

L'automate aux commandes

La partie opérative virtuelle

La partie opérative réelle et supervision, uniquement disponible sur les versions


Siemens et Schneider Electric TSX Micro / Premium

Pilotage depuis VB, Delphi, Vb.Net, C#

Les boutons représentant les PLC varient suivant la version de ProcesSim :

• Automate Siemens

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 31


Guide de prise en main de ProcesSim

API S7-200 aux commandes

API S7-1200 ou S7-300 ou S7-400 aux commandes

Le simulateur PLCSIM de Siemens aux commandes

• Automate Schneider Electric

o TSX Micro / Premium

API TSX Micro / Premium aux commandes

o Modicon M340

API Modicon M340 ou le simulateur d'automate (cf.


logiciel "Unity") aux commandes

• Automate Phoenix Contact

API Phoenix Contact (ex : ILC 150 Eth, ILC 370 ETH, etc.) aux
commandes

Connecter / Déconnecter

Retour au choix du niveau d'apprentissage

Réactualise des affichages dynamiques

Informe de la détection des objets déplacés à la souris.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 32


Interface utilisateur

La barre d'état
Elle vous informe sur :

• Le mode de commande
• Le mode « Run ou Stop »
• Le niveau d'utilisation
• le mode de fonctionnement
• L’heure, la date

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 33


Paramètres et options de configuration
Formateur
Via le menu "Paramètres – Préférences" la fenêtre "Options de configuration"
apparaît.

Formateur

Ceci permet d'apporter une description


complémentaire sur le projet soit :

• Le formateur ,
• Une synthèse descriptive du
projet en cours.

Accès

Par défaut, le code d’accès ou code


maître est CAAO en majuscule.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 35


Guide de prise en main de ProcesSim

L’utilisateur a le droit de modifier ce code afin de préserver les modèles qu’il va créer.

Entrer le code d’accès CAAO, puis valider avec la touche Enter.

L’écran ci-dessous permet l’accès aux fenêtres de modification du code.

Un nouveau code maître pourra être introduit, après validation par la touche Enter,
une fenêtre de confirmation s’ouvre.

A l’utilisateur de confirmer de nouveau son code.

Le code Maître est requis pour l'accès à:

• l'édition des forçages


• l'enregistrement de modèle
• l'enregistrement de process non modifiable

Pilotage depuis ProcesSim ou exclusivement depuis l'automate.

Après identification vous pouvez


donner ou refuser l'accès à la
programmation interne (ladder,
conditions logiques, grafcet et
opération sur les mots).

Sans programmation interne, le


programme de pilotage doit
obligatoirement être dans l'automate.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 36


Paramètres et options de configuration

Plan & langue


Pour une bonne qualité de
visualisation et d'impression,
il est parfois utile d’ajuster les
dimensions de l'espace
de travail en fonction :

• De la taille du
process.
•De la résolution
graphique de votre Pc.

Via le menu « Paramètres» de la barre d’outils, l’onglet « Langue » permet le choix


entre 6 propositions.

Remarque :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 37


Guide de prise en main de ProcesSim

A ce jour, seule les traductions en néerlandais et anglais sont validées.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 38


Paramètres et options de configuration

Général et fluides
Via le menu "Paramètres – Préférences", la fenêtre "Options de configuration"
apparaît.
Par défaut, l’onglet "Général" est affiché.

Option d’enregistrement :

Plusieurs options d’enregistrement


sont possibles.
L’enregistrement automatique est
très intéressant.

Mais il convient de savoir que toute


modification de
programme ou d’implantation du
matériel virtuel sera
automatiquement enregistrée sous
le même nom.
L’utilisateur risque dès lors de
perdre ses informations
antérieures.

Afficher la boîte de dialogue

Enregistrer sous… permet de réaliser un historique de


l'évolution de l'application ou d’un projet.

Édition des mnémoniques lors du dépôt :

Si la case n’est pas cochée, il n’y a pas de mnémonique associé au dépôt d’une
entrée, sortie ou bit interne. Il sera toutefois possible d’en ajouter via le menu
Commentaire et adressage ou lors de l'édition des objets.

Si la case est cochée, à chaque dépôt d’une entrée, d'une sortie ou d'un bit interne,
une fenêtre d'édition vous invite à introduire le mnémonique associé.
Un "info bulle" rappelle cette dénomination, et lors de l'exportation vers l'automate
cette appellation peut être récupérée.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 39


Guide de prise en main de ProcesSim

Fluides
"Fuides" gère la vitesse de remplissage, voir les cuves.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 40


Le mécano virtuel
Généralités
Le Mécano virtuel permet la construction du processus virtuel ainsi que les différents
paramètrages, ceux-ci s'effectuent toujours en Mode Stop.

En Mode Run les éléments déposés sont directement fonctionnels.

Remarques :

Le déplacement des images "Objet" est possible dans tous les modes de fonctionnent.

En Mode Stop, le dépôt et le déplacement des éléments (actionneurs et


commandes)
s'effectue toujours par "Drag and Drop" en maintenant la touche Shift
enfoncée.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 41


Guide de prise en main de ProcesSim

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 42


Le mécano virtuel

Boîte à outils
Accessible depuis le menu "Mécano Virtuel - Boîte à outils" ou depuis la barre
d'outils .
Vous disposez d'outils pour le montage de votre partie opérative.

Le dépôt ou le déplacement de ces éléments sur l'espace de travail se fait tout


simplement par "Glisser - Poser" (Drag and Drop) en maintenant la touche Shift
enfoncée.

Selon l'élément déposé une boîte de dialogue apparaît.

Vue partielle de la boîte à outils.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 43


Guide de prise en main de ProcesSim

1. Tout Ou Rien & Digital

2. Analogique

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 44


Le mécano virtuel

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 45


Guide de prise en main de ProcesSim

Input - Output
Tout Ou Rien & Digital

Les objets actionnés par l'utilisateur


Quelques éléments

Pour les entrées, on peut paramétrer la technologie des contacts : No ou Nf lors du


dépôt.

Après le dépôt procéder comme suit "clic droit sur les entrées ou de
sorties déposées" affiche un menu contextuel permettant :

• L'édition de cet objet :


• No - Nf ;(uniquement pour le entrées)
• modification du type ;
• édition du mnémonique et de sa description.
• Sa suppression

Pour les signaux booléens, cette fenêtre d'édition permet :

• la substitution d'un objet par un autre ;


• l'édition du mnémonique et sa description ;
• pour les entrées, le choix du type de contact.

Les roues codeuses (Rc x) et les afficheurs 7 segments (Aff_x) travaillent en binaire
codé décimal (BCD) et sont codés sur un byte correspondant aux deux décades
affichées.

Si on affecte à un afficheur 7 segments une valeur non significative il affiche ,


ceci pour signaler une valeur non reconnue.
L'adressage à l'automate nécessite 8 bits consécutif , un byte.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 46


Le mécano virtuel

1. Tout Ou Rien & Digital

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 47


Guide de prise en main de ProcesSim

La détection

Un détecteur peut symboliser un détecteur de proximité inductif, capacitif ou une


cellule photoélectrique.

La configuration d'une cellule

Cette fenêtre permet :


• le choix de l'orientation de la cellule à déposer,
• la portée de détection,
• les objets "sensibles",
• le type de contact.

En mode édition la portée est visualisée par un trait rouge.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 48


Le mécano virtuel

L'ensemble des objets sur la page écran ne sont pas nécessairement tous
détectables.
Un objet détecté est, au moment de la désignation, entouré d'un rectangle rouge, le
caractérisant comme objet détectable.
Ceci permet de simuler des détecteurs capacitifs, inductifs et des cellules
photoélectriques sensibles à différentes couleurs.
Comme pour les autres objets, un clic droit sur un détecteur affiche un menu

contextuel permettant :

• l'édition de cet objet (No - Nf, l'édition du mnémonique et de sa description)


;
• sa suppression.

Note :

Le déplacement manuel d'un objet (à la souris) passant dans le champ d'un détecteur,
l'actionne.
Dans certaines applications, ce comportement peut être gênant mais, le menu :
"Paramètres - Désactiver la détection des objets saisis"
permet de modifier ce comportement selon vos desiderata, la led verte située dans la barre
d'outils indique cette activation.

Autre détection :
Fins de courses voir Vérins
Détection de niveau voir Cuves

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 49


Guide de prise en main de ProcesSim

Contacts auxiliaires
Pour vos Informations de retour, vérifications , interverrouillages, sécurités,
…, utilisez les contacts auxiliaires.

Le menu "Mécano virtuel – Boîte à outils", permet de choisir des contacts que l’on
dépose sur le relais de commande.

Une fenêtre de dialogue s’ouvre, il suffit de valider celle-ci pour que :


• ce contact associé au relais se dépose en-dessous et ;
• celui-ci est actionné avec un retard fonctionnel.

Si plusieurs contacts sont nécessaires, il faut déplacer le contact déjà déposé afin
d'éviter les
superpositions à l’écran.

Les contacts auxiliaires peuvent être également actionnés par un relais thermique.

Comme pour les autres objets, un clic droit sur un contact auxiliaire affiche un menu

contextuel permettant :

• l'édition de cet objet (No - Nf) ;


• sa suppression.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 50


Le mécano virtuel

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 51


Guide de prise en main de ProcesSim

Codeurs

Accessible depuis la boîte à outil un codeur incrémental est à "déposer" sur son
moteur (sans variateur de fréquence).
La mise en rotation du moteur équipé d'un codeur fournit un signal périodique
fonction de la vitesse de rotation du moteur concerné.

Ce type de signal périodique est généralement utilisé pour :


• le contrôle de rotation,
• le comptage et
• le positionnement.

Note : pour réaliser du positionnement, utiliser de préférence les fins de courses


associés aux mécanismes animés

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 52


Le mécano virtuel

Analogique

Entrées analogiques
Comme pour les signaux tout ou rien, on peut distinguer :
• les objets actionnés par l'utilisateur ;
• les détecteurs.

Comme le montre la page de configuration, ces objets d'entrées se comportent


toujours comme suit :

De la mesure vers la grandeur électrique puis acquisition de l'automate

Il appartient à l'utilisateur de fixer :


• les limites physiques de la mesure ou de la consigne (exemple de 5 cm à 300 cm
pour une sonde de niveau, de 0 % à 100 % pour une consigne) ;
• le type de carte d'acquisition (0 à 10 V, -10 à +10 V, de 4 à 20 mA) ;
• le comportement du capteur, linéaire ou non ;
• les limites de la carte d'acquisition de l'automate (limites du mot traité par
l'automate ) ;
• la définition du mnémonique est indispensable contrairement à la
description.

Valeur de consigne

La valeur indiquée dans le cadre noir correspond toujours à la


grandeur physique.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 53


Guide de prise en main de ProcesSim

Attention ,la valeur utilisable en programmation correspond toujours à la grandeur


automate.

Une info-bulle visible en mode RUN vous donne les informations suivantes
séparées par un point-virgule :
1. grandeur physique ;
2. grandeur électrique ;
3. grandeur automate.

En mode RUN,
• Un clic sur la valeur physique fait apparaître un potentiomètre vous
permettant d'introduire votre consigne, dans les limites physiques
définies (cf. image 1) ;
• Un clic avec la touche CTRL du clavier enfoncée, fait apparaître une
boîte de dialogue vous permettant d'introduire directement votre
consigne (cf. image 2) .

La détection

Selon le type de détecteur déposé et son objet source, (débitmètre vanne, sonde
de niveau cuve, ...) la page de configuration s'adapte aux spécificités du
détecteur mais le principe comportemental reste identique.
Le dépôt d'un détecteur génère une image et une étiquette représentant

l'objet et son adressage à l'écran, par exemple

La valeur utilisable en programmation correspond toujours à la grandeur


automate.

Une info-bulle visible en mode RUN vous donne les informations suivantes
séparées par une virgule :
1. grandeur physique
2. grandeur électrique
3. grandeur automate

Comportement non linéaire


Selon le type de détecteur, le comportement de l'acquisition n'est pas
toujours linéaire (thermocouples..), il convient selon le type de capteur de
réaliser des tableaux comportementaux de la grandeur physique vers la
grandeur électrique.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 54


Le mécano virtuel

Le comportement de la carte d'acquisition est linéaire par défaut. La sélection


"Selon tableau de valeurs", vous donne accès à l édition de la fonction de

transfert via le bouton

Après édition on vous demande une confirmation

Voir comportement non-linéaire

Voir également la visualisation dynamique des grandeurs analogiques

Attention le champ Mnémonique est toujours requis!

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 55


Guide de prise en main de ProcesSim

Image 1

Image 2

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 56


Le mécano virtuel

Sorties analogiques
Comme le montre la page de configuration ou fenêtre d'édition, ces objets de sortie
se comportent toujours comme suit :

De la grandeur Automate vers la grandeur électrique puis la grandeur


physique

Il appartient à l'utilisateur de fixer :


• Les limites physique de la mesure ou de la consigne (exemple de 0% à 100% pour
une consigne d'ouverture de vanne) ;
• Le type de carte d'acquisition (0 à 10 V, -10 à +10 V, de 4 à 20 mA) ;
• Le comportement du capteur, linéaire ou non ;
• Les limites de la carte d'acquisition de l'automate (limites du mot traité par
l'automate ) ;
• La définition du mnémonique est indispensable contrairement à la
description.

Mot de sortie Qw x

La valeur indiquée dans le cadre noir correspond toujours à la grandeur


physique.
Attention, la valeur utilisable en programmation correspond toujours à la
grandeur automate !

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 57


Guide de prise en main de ProcesSim

Une info-bulle visible en mode RUN vous donne les informations suivantes
séparées par point-virgule :
1. grandeur physique ;
2. grandeur électrique ;
3. grandeur automate.

Édition d'une valeur initiale

• En mode Run, seule la programmation permet la modification de la


grandeur API répercutée sur la grandeur physique .
• En mode conception, un clic droit ouvre le menu contextuel permettant
l'édition de cet objet . L'introduction d'une valeur initiale est possible via
le potentiomètre ou via une boîte de dialogue accessible en cliquant
sur l'étiquette correspondant à la valeur physique

• N'oubliez pas de valider votre introduction via le bouton OK de la


fenêtre d'édition.

Mot interne Mw x
Pour un mot interne (Mw) seule la grandeur API est à prendre en compte.

A paramétrer avec les même limites pour les grandeurs physiques et API et
choisir un comportement linéaire !

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 58


Le mécano virtuel

Comportement non linéaire (QW)

Le comportement de la carte d'acquisition est linéaire par défaut.


La sélection "Selon tableau de valeurs", vous donne accès à l édition via le

bouton

Selon le type d'actionneur (vanne..) , le comportement de l'acquisition n'est


pas toujours linéaire, il convient de réaliser des tableaux comportementaux de
la grandeur physique vers la grandeur électrique.

Après édition on vous demande une confirmation

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 59


Guide de prise en main de ProcesSim

Voir comportement non-linéaire

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 60


Le mécano virtuel

Comportement non-linéaire
Modéliser le fonctionnement d'un capteur

Bien que les constructeurs se forcent à concevoir des sondes et actionneurs


analogiques travaillant dans une plage pouvant être considérée comme linéaire, il
arrive fréquemment que le principe physique d'acquisition ou de restitution d'une
grandeur réponde à des lois mathématiques non-linéaires.

ProcesSim va utiliser un tableau de conversion à remplir, quatre méthodes


sont proposées :

• compléter le tableau manuellement,


• introduire la relation mathématique,
• dessiner la courbe de tendance,
• extrapoler une polynomiale de Bézier passant par différents
points.

Attention :

Dans le cas d'une sonde d'entrée, le tableau travaille dans le sens grandeur
physique vers la grandeur électrique.
Dans le cas d'un mot de sortie, le tableau travaille dans le sens grandeur électrique
vers la grandeur physique.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 61


Guide de prise en main de ProcesSim

Détection de proximité :

Le potentiomètre linéaire symbolise un détecteur linéaire à laser

Dans l'exemple ci-dessus, on transfère la valeur mesurée (IW4) dans un mot de


sortie analogique (Qw6) (cf. opération sur les mots)
La configuration d'un potentiomètre linéaire :

Cette fenêtre permet :


• le choix de l'orientation de la cellule à déposer ;
• la portée de détection ;
• l'édition de la carte d'acquisition.
Edition de la carte d'acquisition :
Comme le montre la page de configuration, ces objets d'entrées se comportent
toujours comme suit :
De la mesure vers la grandeur électrique puis acquisition de
l'automate

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 62


Le mécano virtuel

Il appartient à l'utilisateur de fixer :


• les limites physiques de la mesure ou de la consigne (exemple de 5 cm à 300 cm,
de 0 % à 100 % pour une consigne) ;
• le type de carte d'acquisition (0 à 10 V, -10 à +10 V, de 4 à 20 mA) ;
• le comportement du capteur, linéaire ou non ;
• les limites de la carte d'acquisition de l'automate (limites du mot traité par
l'automate ) ;
• La définition du mnémonique est indispensables contrairement à la
description.
Une info-bulle visible en mode RUN vous donne les informations suivantes séparées
par un point-virgule :
1. grandeur physique ;
2. grandeur électrique ;
3. grandeur automate.

Voir également les Entrées analogiques

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 63


Guide de prise en main de ProcesSim

En mode conception, un clic droit ouvre le menu contextuel permettant l'édition du


capteur (cf. ci-dessus)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 64


Le mécano virtuel

Jauge de pesage

La jauge de pesage permet de mesurer le poids des objets (cf. image objet) :
Cet objet se dépose uniquement sur :
• Les tables de transferts ;
• les supports ;
• les cuves.
Note : Vous pouvez déposer plusieurs jauges de pesage, le poids indiqué par
chaque jauge est fonction du nombre de jauges déposées.
Pax exemple, pour un objet pesant 100 kg, si vous déposez deux sondes,
elles indiqueront chacune : 50 kg

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 65


Guide de prise en main de ProcesSim

Dans l'exemple ci-dessus, on transfère


les valeurs mesurées (Iw1 et Iw2) dans
les mots mémoires (Mw1 et Mw2) (cf.
opération sur les mots)
La configuration d'une jauge de pesage
Comme le montre la page de configuration, ces objets d'entrées se comportent
toujours comme suit :
De la mesure vers la grandeur électrique puis acquisition de
l'automate

Il appartient à l'utilisateur de fixer :


• les limites physiques de la mesure ou de la consigne (exemple de 0 kg à 500 kg, de
0 % à 100 % pour une consigne) ;
• le type de carte d'acquisition (0 à 10 V, -10 à +10 V, de 4 à 20 mA) ;
• le comportement du capteur, linéaire ou non ;
• les limites de la carte d'acquisition de l'automate (limites du mot traité par
l'automate ) ;
• La définition du mnémonique est indispensables contrairement à la
description.
Une info-bulle visible en mode RUN vous donne les informations suivantes séparées
par un point-virgule :
1. grandeur physique ;
2. grandeur électrique ;
3. grandeur automate.

Voir également les Entrées


analogiques
Exemple : dépôt d'une jauge de pesage sur une table de transfert ou sur un
support

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 66


Le mécano virtuel

Note : même procédure pour le dépôt d'une ou plusieurs jauges de pesage sur une
cuve

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 67


Guide de prise en main de ProcesSim

En mode conception, un clic droit ouvre le menu contextuel permettant l'édition du


capteur (cf. ci-dessus)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 68


Le mécano virtuel

Sonde à ultrasons
La sonde à ultrasons, disponible depuis la boite à outils , est à déposer sur la
cuve concernée, elle permet de mesurer
la hauteur de liquide ou la hauteur libre dans une cuve
Le paramétrage du mot d'entrée analogique renvoyé par la sonde s'affiche.
De la mesure vers la grandeur électrique puis acquisition de l'automate

Il appartient à l'utilisateur de fixer :


• Les limites physiques de la mesure ou de la consigne (exemple de 5 cm à 300 cm)
;
• Le type de carte d'acquisition (0 à 10 V, -10 à +10 V, de 4 à 20 mA) ;
• le comportement du capteur, linéaire ou non ;
• le type de mesure
o hauteur libre ;
o hauteur de liquide.
• Les limites de la carte d'acquisition de l'automate (limites du mot traité par
l'automate ) ;
• La définition du mnémonique est indispensables contrairement à la
description.
Une info-bulle visible en mode RUN vous donne les informations suivantes séparées
par un point-virgule :
1. grandeur physique ;
2. grandeur électrique ;
3. grandeur automate.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 69


Guide de prise en main de ProcesSim

Voir également les cuves


Exemple :

Voir opération sur les mots


En mode conception, un clic droit ouvre le menu contextuel permettant l'édition du
capteur (cf. ci-dessus)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 70


Le mécano virtuel

Objets interactifs

Dépôt et édition d'une image Objet


Vous pouvez utiliser une image au format "wmf", "emf", "bmp", "jpg", "gif", "ico" en
tant qu'objet interactif (caisse, bouteille, pièce à usiner, ...).

Cet objet pourra être déplacé par l'utilisateur et les mécanismes de transport tels que
vérins, convoyeurs, bandes transporteuses, tables de transfert, plateaux indexeurs,
... et sera détecté par les cellules désignées comme "sensibles"à cet objet.

Son dépôt est assuré depuis le menu "Mécano virtuel - Image objet" qui fait
apparaître la fenêtre représentée ci-dessous

1) Choisir le fichier image, et paramétrer l'objet :


• ses dimensions,
• les cellules sensibles (capteurs qui détecteront l'image objet),
• son nom.
• Sa masse, cliquez sur la zone orange (valeur par défaut : 50 Kg)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 71


Guide de prise en main de ProcesSim

• Si l'on coche "Adaptation automatique de la masse", la masse de l'image


s'adapte suivant les nouvelles dimensions (substitution de l'image,
dimensionnement).
• "Buttée de convoyeur", l'image objet sert de buttée de blocage uniquement sur
les convoyeurs (vue horizontale ou verticale)

2) Valider par Ok

Le déplacement de l'image objet sur l'espace de travail s'effectue à la souris.


En mode stop, le dimensionnement est réalisé soit :

• depuis le menu contextuel "Dimensionner".


• soit depuis la fenêtre d'édition (cf. ci-dessus).

Comme pour les autres objets, le menu contextuel est disponible via un clic droit sur

l'objet :

• l'édition de cet objet ;


• le dimensionnement ;
• la duplication (permet de recréer un nouvel objet avec le même
comportement de détection que l'objet source) ;
• la suppression.

Remarques importantes :

• Une grande taille en octets d'une image objet nuit aux ressources et aux performance
de votre PC.
• Les fichiers vectoriels (Emf et Wmf) permettent une mise à échelle sans perte de
qualité.
• Le répertoire par défaut est Dessin situé dans le répertoire d'installation de
ProcesSim.
• N'oubliez pas de livrer ces fichiers avec votre application.

Copiez vos images dans le répertoire Dessin de ProcesSim est une pratique
souhaitable.

Le déplacement manuel d'un objet (à la souris) passant dans le champ d'un


détecteur l'actionne.
Dans certaines applications ce comportement peut être gênant mais le menu :
"Paramètres - Désactiver la détection des objets saisis" permet de le modifier, la
led verte située dans la barre d'outils indique cette activation.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 72


Le mécano virtuel

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 73


Guide de prise en main de ProcesSim

Zone d'empilage
Selon la version cette fonctionnalité est accessible soit depuis la barre des menus

"Edition", "Zone d'empilage" ou depuis la boîte à outils

Sur l'exemple illustré :

La zone droite (Gris foncé) reçoit les objets via la bande transporteuse qui en mode
RUN, les transférera automatiquement vers le haut de la zone de gauche (Gris clair).

Par gravité, les objets vont descendre vers le bas de la zone gauche.

Le "désempilement" des objets depuis la zone d'empilage peut être réalisé soit
manuellement, soit via les outils virtuels.

Comme pour les autres objets, un clic droit sur la zone d'empilage affiche un menu
contextuel permettant :

• le dimensionnement de la zone de chute et de retour;


• le réglage de la vitesse de chute
• le masquage de la zone de retour (rectangle grise)
• la suppression

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 74


Le mécano virtuel

Un objet est "dépilé" quand il est complètement sorti de la zone grise.

Remarques :

Pour que la zone "Return" transfère un objet, il faut que celui-ci y soit complètement
contenu.

Ne sont pas considérés comme présents dans le champ pesanteur et zone de retour les
objets :
• saisis par l'utilisateur (en déplacement avec la souris),
• collés sur un plateau préhenseur.
.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 75


Guide de prise en main de ProcesSim

Les zones pesanteurs


Permet l'ajout d'une zone d'empilage composée de deux éléments :
• un champ pesanteur
• une zone de retour
pour simuler l'arrivée des pièces en boucle.
Selon la version cette fonctionnalité est accessible soit depuis la barre des menus

"Edition", "Zone d'empilage" ou depuis la boîte à outils

Note :
Le menu contextuel (clic droit) permet :
• La modification de la vitesse de chute des objets
• Le dimensionnnement
• Le masquage de la zone de retour
• La suppression
Voir aussi les vérins de découpe

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 76


Le mécano virtuel

Générateur d'objets
Pour réaliser l'arrivée automatique d'objets, des générateurs d'objets sont utilisés.
Ceux-ci sont à déposer depuis la boîte à outils faisant apparaître la fenêtre ci-
dessous

Les générateurs d'objets sont disponible depuis la boite à outils

Ceci nécessite de votre part une programmation supplémentaire pour simuler


l'arrivée d'un objet. cf Programmation combinée

Choisir le fichier image, et paramétrer l'objet :


• ses dimensions,
• les cellules sensibles,
• son nom.
• Sa masse (cliquez sur la zone orange "50")
• Si l'on coche "Adaptation automatique de la masse", la masse de l'image
s'adapte suivant les nouvelles dimensions (substitution de l'image,
dimensionnement).

La boîte de dialogue vous permet de choisir trois méthodes de génération :


• impulsionnelle (Au front montant du relais de commande)
• périodique à fréquence déterminée (Génération tous les x cycles acquisition, x
fixé avec le potentiomètre)
• périodique à fréquence variable (Génération tous les x cycles acquisition, x
fixé avec un mot de commande)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 77


Guide de prise en main de ProcesSim

voir Entrée analogique

Remarques importantes :

• Une grande taille en octets pour une image objet nuit aux ressources et aux
performance de votre PC.
• Les fichiers vectoriels (Emf et Wmf) permettent une mise à échelle sans perte de
qualité.
• Le répertoire par défaut est Dessin situé dans le répertoire d'installation de
ProcesSim.
• N'oubliez pas de livrer ces fichiers avec votre application.
• 60 objets à l'écran au maximum!.

Voir substitution d'objets


Voir évacuation d'objets

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 78


Le mécano virtuel

Evacuation d'objets
Pour détruire simplement ou évacuer les objets ou pour simuler le passage d'un
poste à un autre, on utilise des destructeurs d'objets à déposer depuis la boîte à

outils.

Ceci fait apparaître la fenêtre ci-dessous

Cette zone est matérialisée par un rectangle gris foncé qui a pour fonction
l'effacement des objets complètement entrés.

Deux fonctionnements possibles :


• soit un traitement périodique prévu tous les x cycles d'acquisition, (économie
des ressources PC)
• soit un traitement à la demande tant que l'ordre d'évacuation est vrai.
Ceci nécessite de votre part une programmation supplémentaire. cf
Programmation
combinée

Un clic droit en mode stop permet la mise à l'échelle de la zone de destruction

Voir substitution d'objets

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 79


Guide de prise en main de ProcesSim

Substitution d'objets
Pour remplacer des images objets pour simuler une modification d'apparence des
objets interactifs, utilisez des outils de substitution que vous déposez depuis la boîte

à outils, la fenêtre de configuration apparaît:

Ceci nécessite de votre part une programmation supplémentaire pour modifier


l'apparence de l'objet. cf Programmation combinée

Choisir le fichier image, et paramétrer l'objet :


• ses dimensions (si différent de l'image originale) ;
• sa masse (cliquez sur la zone orange "10", si différente de l'objet d'origine) ;
• si l'on coche "Adaptation automatique de la masse", la masse de l'image
s'adapte suivant les nouvelles dimensions (dimensionnement).

Cette nouvelle image hérite des propriétés de l'image source y compris les
dimensions sauf si on décoche l'option "Identique à l'originale".

Fonctionnement :

Au front montant du relais de commande, toute image située dans le champ de l'outil
est substituée par l'image désignée.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 80


Le mécano virtuel

Pour qu'une image soit dans le champ, son centre doit recouvrir l'outil de substitution.

Exemple d'application mettant en oeuvre une zone d'empilage, un générateur, des


outils de substitution et une zone d'évacuation.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 81


Guide de prise en main de ProcesSim

Les mécanismes animés


Les mécanismes animés permettent de reproduire le fonctionnement d'une partie du
process à partir d'une séquence vidéo ou d'image.

Le mécanisme animé est disponible via la boîte à outils


A partir de plusieurs images, vous allez créer une animation, cette dernière sera
commandée par :
• un relais
• un moteur
• une vanne
ou liée à une valeur de position :
• de la sortie de la tige d'un vérin
• de la valeur physique d'un mot de sortie analogique
Pour ce faire, vous devez disposer d'un minimum 2 images et maximum de 20
images.
Les images sont aux formats "wmf", "emf", "bmp", "jpg", "gif", "ico" (caisse, bouteille,
pièce à usiner, ...).

Edition du mécanisme animé :


• le choix de l'actionneur (cf. moteur, moteur avec variateur de fréquence,
vérin sans tige) ;
• la fréquence de traitement ;
• le comportement de l'animation à l'arrêt (non-modifiable après validation) ;
1. avec image initiale, actionné par un moteur, un relais ou une
vanne ;
2. sur l'image en cours, actionné par un moteur, un relais ou une
vanne
3. avec mécanisme lié à une valeur de position, actionné par un
verin ou un mot de sortie analogique (Qw)
1. Avec image initiale

Vous devez définir si vous souhaitez une image au repos


(lorsque l'actionneur est désactivé) et les images en
fonctionnement (2 images)

Procédure : sélectionner l'image via le menu de droite


"Fichier image" et cliquer sur le bouton "Charger"

En fonctionnement, le mécanisme animé affichera l'image 1,


puis l'image 2, l'image 1, etc. (en boucle)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 82


Le mécano virtuel

2. Sur l'image en cours


Vous devrez définir les images en fonctionnement
(maximum 20 images)

Méthode manuelle
Via le menu de droite, sélectionnez l'image via "Fichier
image" (cf. 1 & 2), ensuite clic droit sur l'emplacement voulu
(cf. 3), un menu contextuel apparaît (cf. 4) et vous permet de
:
• ajouter ou insérer l'image suivante, image suivante ;
• choisir l'image, image destinée à cet emplacement ;
• supprimer l'image à cet emplacement.
Méthode automatique
Sélectionnez l'image via "Fichier image" (cf. 1 & 2), ensuite
définissez le nombre d'image à ajouter à partir de cette
dernière (cf. 5) et cliquez sur le bouton Ajouter (cf. 6)
Pour supprimer toutes les images, cliquez sur le bouton
Vider (cf. 7)

Lorsque l'actionneur (moteur 0) sera activé, le mécanisme


animé affichera l'image 1, puis l'image 2, etc., jusque la
dernière image (en boucle).

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 83


Guide de prise en main de ProcesSim

3. Mécanisme lié à une valeur de position

Vous devrez définir les images en fonctionnement


(maximum 20 images)

Méthode manuelle
Via le menu de droite, sélectionnez l'image via "Fichier
image" (cf. 1 & 2), ensuite clic droit sur l'emplacement voulu
(cf. 3), un menu contextuel apparaît (cf. 4) et vous permet de
:
• ajouter ou insérer l'image suivante, image suivante ;
• choisir l'image, image destinée à cet emplacement ;
• supprimer l'image à cet emplacement.
Méthode automatique
Sélectionnez l'image via "Fichier image" (cf. 1 & 2), ensuite
définissez le nombre d'image à ajouter à partir de cette
dernière (cf. 5) et cliquez sur le bouton Ajouter (cf. 6)
Pour supprimer toutes les images, cliquez sur le bouton
Vider (cf. 7)

Lorsque le verin A sera actionné, le mécanisme animé


affichera l'image suivant la position de la tige du verin (par
exemple, l'image 1 si la tige du verin est complètement
rentrée).

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 84


Le mécano virtuel


l'aperçu, vous permet de vérifier le fonctionnement de votre mécanisme
animé ;
• description .
Comme pour les autres objets, le menu contextuel est disponible via un clic

droit sur l'objet (ProcesSim en mode Stop) :

• Le dimensionnement de l'objet ;
• l'édition du mécanisme animé (cf. ci-dessus) ;
• l'ajout de fin de course pour une ou plusieurs images du mécanisme animé ;

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 85


Guide de prise en main de ProcesSim

Pour ajouter ou retirer un fin ce course, cliquer sur l'image.

Après validation, un fin de course est associé pour l'image1 (I13)


et l'image8 (I14).

• la suppression du mécanisme animé.

Exemple :

Le positionnement du panier sur l'axe des x est assuré par une came placée sur l'axe
du moteur, un fin de course nous signale lorsque que la came est en position haute.
A chaque front montant de ce fin de course, le contenu du compteur est incrémenté
de 1 (C2 = C2 + 1).

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 86


Le mécano virtuel

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 87


Guide de prise en main de ProcesSim

Actionneurs

Moteurs électriques

Dans le menu contextuel "Mécano virtuel - Actionneurs - Moteurs" ou depuis la


barre d'outil , il est possible de charger un ou plusieurs moteurs (20 au maximum)
sur la page écran de travail.
Les caractéristiques d'un moteur sont déterminées à partir de la fenêtre suivante, il
suffit de choisir les différents paramètres, et le moteur affecté réagira conformément
au schéma électrique de droite.

Le dépôt du moteur sur la page écran se fait tout simplement par "Drag and Drop" en
maintenant la touche Shift enfoncée.
Le comportement interactif du moteur et des thermique(s) associé(s) est fonction du
schéma de câblage de puissance, de la programmation réalisée et du comportement
des mécanismes entraînés.

Six circuits de puissances sont proposés, celui-ci s'adapte selon la sélection.

1. Commande d'un moteur triphasé asynchrone: démarrage direct, 1 sens de


rotation

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 88


Le mécano virtuel

2. Commande d'un moteur triphasé asynchrone: démarrage direct, 2 sens de


rotation
3. Commande d'un moteur triphasé asynchrone: démarrage étoile - triangle,
1 sens de rotation
4. Commande d'un moteur triphasé asynchrone: démarrage étoile - triangle,
2 sens de rotation
5. Commande d'un moteur triphasé asynchrone à 2 enroulements séparés:
2 vitesses, 1 sens de rotation
6. Commande d'un moteur triphasé asynchrone à 2 enroulements séparés:
2 vitesses, 2 sens de rotation

Attention tout pilotage erroné entraîne un cout-circuit , ou déclenchement du


thermique... comme dans la réalité...
Le comportement du système moteur-relais thermique est conforme aux règles de
sécurité , voir formation.

Le moteur peut également être équipé d'un codeur qui va générer un signal
périodique fonction de la vitesse de rotation.
Celui-ci est à "déposer" depuis la boîte à outil sur le moteur concerné.

Hormis l'animation simulant la rotation de l'axe, selon l'activation et le sens de


rotation, les couleurs varient :

En Stop Rotation horlogique Rotation anti-horlogique

Pour vos moteurs, toutes les configurations sont prévues, à vous de construire.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 89


Guide de prise en main de ProcesSim

+ Shift

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 90


Le mécano virtuel

Moteur et variateur de fréquence

Via le menu contextuel "Mécano virtuel" - "Actionneurs" - "Moteurs et variateur


de vitesse", il est possible de charger un ou plusieurs moteurs équipé d'un variateur
de fréquence .
Le nombre de variateur de fréquence est limité par le nombre de mots analogiques
déposés (dépend de votre version ProcesSim)
Le comportement du variateur de fréquence est paramétrable depuis la fenêtre ci-
dessus,
Le dépôt du moteur sur la page écran se fait tout simplement par "Drag and Drop" en
maintenant la touche Shift enfoncée.

Sur la figure ci-dessus :


• Qw2 : représente la consigne d'accélération soit une grandeur
proportionnelle au temps de mise en vitesse de 0 à 50 Hertz, valeur entière
comprise entre 1 et 100.
• Qw1 : représente la consigne de vitesse comprise entre -100% à +100% de
la vitesse nominale.
• Iw1 : retourne la vitesse effective de rotation exprimée en %. Une vitesse
négative correspond à une rotation anti-horlogique.
• Iw2 : Un mot d'état dont la signification des bits est donné à la figure ci-
dessus.
• Q1 : un relais de pilotage qui désactive la résistance de freinage raccordé
sur un contact NF du relais .
Le fonctionnement du variateur est conditionné à l'enclenchement de ce relais
Hormis l'animation simulant la rotation de l'axe, selon l'activation et le sens de
rotation, les couleurs varient de la même manière que pour un moteur électrique (
voir moteurs électriques) :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 91


Guide de prise en main de ProcesSim

Freinage demandé Rotation horlogique


Rotation anti-horlogique

Ces moteurs peuvent être associés à une bande transporteuse, à un


positionneur linéaire ou à un mécanisme animé.

+ Shift

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 92


Le mécano virtuel

Vérins

Dans le menu contextuel "Mécano virtuel - Actionneurs - Vérins" ou depuis la


barre d'outils ,
il est possible de déposer 20 vérins sur la page écran de travail.

La simulation pneumatique ou hydraulique est à déterminer à partir de la fenêtre


suivante :

Quelques propriétés :

• Position du vérin : désigne l'orientation choisie.


• Vitesses : réglage indépendant de la vitesse de sortie ou de rentrée de la tige
.
• Commande : choix du type d’électro-vanne de commande, monostable,
bistable ou 3 positions.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 93


Guide de prise en main de ProcesSim

• Etat initial : désigne le vérin tige rentrée ou sortie au repos selon le


raccordement.
• 2ème vitesse de sortie : lorsque cette coche est activée, la 2ème vitesse de
sortie lente est effective en sortie quand le relais de pilotage est actionné.
• Course : délimite la course du vérin
• Poussoir : donne la possibilité au vérin d'agir comme outil poussoir ou non. Si
la caractéristique "Poussoir" est <1, pas de déplacement d'objet, la largeur
choisie (supérieure à "0") va délimiter le champ d'action sur les objets à
pousser.
• Nom du vérin : zone réservée pour l'affichage du texte dans l'info bulle (Non
accessible défini par ProcesSim).
• Il exsiste différents types de vérins :
• Vérin d'écrasement ou de blocage
• Plateau aimanté
• Vérin de découpe
• Vérin de séparation

Essai : permet de visualiser les vitesses choisies pour la sortie et la rentrée du


piston.

Le choix du
distributeur de
pilotage conditionne le
comportement de
celui-ci.

Tous les vérins offrent


la fonction plateau

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 94


Le mécano virtuel

aimanté (ou pince, ventouse..). Cette fonction permet de saisir les objets (et de les
entraîner lors du retour de tige) pour les déplacer.

Dans cette configuration un relais de pilotage et une information de retour "pièce


collée" sont automatiquement déposées.

La détection.

Le dépôt des fin de course se fait par "Glisser - Déposer" sur le vérin du coté tige ou
fond.
Cette détection est directement associée au vérin concerné.

Trois détections intermédiaires peuvent être déposées par vérin. Les positions
relatives aux détections varient de 25 à 75%.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 95


Guide de prise en main de ProcesSim

Lors du déplacement du vérin, les détections associées suivent et les distributeurs de


commandes sont dissociés du vérin

Le positionnement du vérin est réalisé avec

La fenêtre d'édition est illustrée avec des distributeurs pneumatiques.

Modification des vitesses en mode Run

En mode Run, il est possible de modifier la vitesse de rentrée ou de sortie du verin


Un clic droit aux extrémités du vérin, là ou habituellement se situe la valve
pneumatique de restriction fait apparaître le curseur de réglage.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 96


Le mécano virtuel

+ Shift

+ Shift

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 97


Guide de prise en main de ProcesSim

Fonctionnalités des vérins

Pousser des objets (excepté pour les vérins de découpe)


Lors de la sortie de la tige, un vérin muni d'un poussoir, pousse les images "Objet"
situées dans le champ du poussoir.
Un objet est dans le champ d'un poussoir si :
• La largeur du poussoir est plus grande que 0
• Le milieu de l'objet est situé face au poussoir
• Lors de la sortie de la tige le plateau "touche" l'objet
Les objets poussés se comportent comme des poussoirs pour les objets situés en
avant.

Prendre des objets

Tous les vérins offrent la


fonction plateau aimanté
(ou pince, ventouse..).
Cette fonction permet de
saisir les objets (et de les
entraîner lors du retour
de tige) pour les
déplacer.

Dans cette configuration


un relais de pilotage et
une information de retour
"pièce collée" sont
automatiquement
déposés.
La case N.A. permet de simuler une pince normalement fermée.

L'option N.A. permet de simuler un plateau


d'"accrochage" normalement
actionné.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 98


Le mécano virtuel

Remarques :
Un objet saisi est entraîné avec le vérin quand celui-ci est lié mécaniquement à un vérin.
Un objet saisi constitue un obstacle pour les autres objets entraîné par un convoyeur mais il
n'influence pas l'empilement en fin de course.

Bloquer un objet ou le déformer


Après avoir choisi l'option "Vérin d'écrasement",
vous réglez la dimension du poussoir,
puis après dépôt, la position relative de la buttée.
La largeur de la buttée est égale à celle du
poussoir.

Les opérations de blocage permettent de simuler


un étau.
Pour réaliser cette simulation, il suffit que le plateau
poussoir soit plus petit que la pièce à pousser.
Une information (I1 sur l'illustration) vous informe de
l'arrêt du vérin en butée et du blocage effectif de la
pièce.(Comportement identique au capteur à chute
de pression)

Pour déformer des objets, il faut que le poussoir


soit plus grand que l'objet à déformer, cette
déformation se termine dés que la dimension de la
pièce atteint ou dépasse la largeur du poussoir ou
dès que la tige du vérin arrive en fin de course.
Une information (I3 sur l'illustration) vous informe de l'arrêt du vérin, sauf s'il est en fin
de course.

Remarques
Un objet bloqué par un vérin peut toujours être déplacé "manuellement".
L'information de retour est active si la tige du vérin est bloquée avant d'atteindre sa course
complète.
Un objet bloqué est entraîné avec le vérin quand celui-ci est lié mécaniquement à un vérin.

Découper des objets


L'option "Vérin de découpe", génère un vérin sans plateau avec une tige de couleur
rouge.
La découpe d'une image objet s'effectue après la sortie
complète de la tige si l'image objet à été complètement
traversée.

Cette option est possible quelle que soit l'orientation du vérin.


Mais, elle n'est pas compatible avec les autres fonctionnalités
proposées.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 99


Guide de prise en main de ProcesSim

Voir aussi les outils de découpe


Remarque :
La découpe d'une image objet est seulement possible si celle-ci n'as pas subi de rotation.

Séparer des objets entraînés par un convoyeur

Note : attention à la position du vérin, ce dernier ne peut se trouver au dessus du


convoyer (cf. ci-dessus)

L'option "Vérin de séparation", génère un vérin sans


plateau avec une tige de
couleur grise.
Cette option est possible quelle que soit l'orientation du
vérin.
Mais, elle n'est pas compatible avec les autres
fonctionnalités proposées.

Lors de la sortie de la tige du vérin, celle-ci force le recul des objets entraînés.

Remarque :
La fonction butée s'effectue avec la tige dés qu'elle traverse la bande ou qu'elle
touche le tapis pour les convoyeurs en vue de profil.
Ce comportement fonctionne seulement avec les convoyeurs et pas avec la zone
pesanteur

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 100


Le mécano virtuel

Modification des vitesses en mode Run

En mode Run, il est possible de modifier la vitesse de rentrée ou de sortie du verin


Un clic droit aux extrémités du vérin, là ou habituellement se situe la valve
pneumatique de restriction fait apparaître le curseur de réglage.

Le cadre Fonctionnalités de la fenêtre d'édition du vérin permet la configuration de


votre vérin pour :
• Saisir des objets
• Bloquer ou emboutir
• Découper
• Séparer

+ Shift

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 101


Guide de prise en main de ProcesSim

La découpe des images "Objets"


Les objets interactifs peuvent subir des modifications par découpe via des outils de
découpe ou des vérins avec la fonctionnallité de découpage.
Voir aussi les vérins de découpe

Les outils de découpes ont accessibles depuis la boîte à outils

Deux options : la découpe verticale ou


horizontale.;

Fonctionnement :
La découpe est demandée au front
montant du signal du relais de pilotage
Elle sera effective si l'image est complètement traversée par la ligne de découpe .
Remarques :
La couleur de la ligne de découpe verte ou rouge (activée) est fonction du relais de
pilotage.
Les images coupées acquièrent une bordure.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 102


Le mécano virtuel

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 103


Guide de prise en main de ProcesSim

Vérins sans tige et positionneurs


linéaires

Dans le menu contextuel "Mécano virtuel - Actionneurs – Vérins sans tige" ou


depuis la barre d'outils , il est possible de charger plusieurs positionneurs
linéaires sur la page écran de travail.

Les caractéristiques sont déterminées à partir de la fenêtre suivante :

Ce type de mécanisme permet l’entraînement d’autres objets comme des images,


des vérins, des supports, des tables, des bandes transporteuses, des détecteurs,
des générateurs d'objets, des substitueurs, des mécanismes animés, des vannes,
des moteurs…

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 104


Le mécano virtuel

Le type d'entraînement pneumatique, motorisé, par servo commande ou


commandé par variateur de fréquence couvre la plupart des applications
industrielles courantes.

Attention prévoir les sécurités en usage lors d'un pilotage motorisé.

Le menu contextuel permet de :


• déterminer la vitesse de translation du positionneur ;
• le dimensionnement ;
• la vitesse ( de 20 à 300) ;
• d'effectuer les liaisons mécaniques des objets au vérin sans tige :

• Cliquer sur les objets à lier, ceux-ci seront encadrés (cf. image).
• Pour terminer votre introduction, il suffit de cliquer sur la feuille
de travail et les objets seront automatiquement liés.
• Pour désactiver la liaison mécanique, il faut procéder de la
même façon par clic sur les objets encadrés.

Les images "objet" liées à un positionneur viennent en avant plan et celles-ci ne sont
plus entraînées par les convoyeurs ni les vérins .

Note :
Pour assurer un déplacement en x, y lier votre objet à deux
positionneurs.
Lorsque les objets sont liés, ils se déplacent avec la table comme le
montre la figure ci-dessous.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 105


Guide de prise en main de ProcesSim

Un pont roulant monté au départ de deux positionneurs linéaires et d'une


bande transporteuse

Les Supports et tables de transfert

Ces outils liés aux positionneurs permettent le transport d'objets déposés.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 106


Le mécano virtuel

Modification de la vitesse de translation en mode Run

En mode Run, il est possible de modifier la vitesse de translation du positionneur via


le curseur accessible avec un clic droit sur le" rail" du positionneur.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 107


Guide de prise en main de ProcesSim

+ Shift

+ Shift

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 108


Le mécano virtuel

Outils de transport

Convoyeurs

Ce dépôt n'est possible que s'il existe au moins un moteur "libre" sur le plan de
travail pour assurer l'entraînement.

Accès en mode stop depuis :

• le menu "Mécano virtuel - Transport - Bande transporteuse"


• ou via la barre d'outils

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 109


Guide de prise en main de ProcesSim

• Choisir le moteur d'entraînement (Impératif sinon le "dépôt" est impossible !) ;


• le sens, la position et le type de convoyeur ;
• ajuster la vitesse de déplacement ;
• fixer le nombre d'objets transportables (permet de déclencher le thermique si
le nombre d'image sur le convoyeur est supérieur à celui fixer).

Avec une opération de "Drag an Drop" avec la touche Shift maintenue enfoncée,
déposez la bande sur le plan de travail.

Menu contextuel (clic droit en mode Stop)

• Edition du convoyeur ;
• dimensionnement ;
• suppression du convoyeur.

Les objets déposés sur le convoyeur sont automatiquement mis en mouvement (sauf
si ils sont liés à un verin sans tige).

Attention pour les bandes vue de dessus, un objet est transportable si son centre
se situe sur la bande.

En bout de course les objets se poussent et s'empilent !

La mise en marche des bandes transporteuses est signalée par une flèche indiquant
le sens du mouvement.

Modification de la vitesse de déplacement en mode Run

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 110


Le mécano virtuel

En mode Run, il est possible de modifier la vitesse de déplacement du convoyeur via


le curseur accessible avec un clic droit sur le convoyeur.

Remarques :
Si le nombre d’objets transportables est dépassé le moteur passe en surcharge et son
relais thermique déclenche.

Le nombre d’objets transportés correspond au nombre d'objets mis en mouvement par le


convoyeur y compris les objets empilés.
Les objets bloqués sur la bande par un vérin de séparation ou par l'utilisateur comptent
double (ceux-ci pourraient faire déclencher le thermique du moteur).

+ Shift

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 111


Guide de prise en main de ProcesSim

Support et tables de transfert


Pour positionner, déplacer, transporter ou peser, utiliser ces outils en combinaison
avec les positionneurs.

Accès en mode stop depuis :


• Le menu "Mécano virtuel - Transport - Support" ;
• ou le menu "Mécano virtuel - Transport - Table".

Ces outils lié à un ou deux positionneurs permettent le déplacement d'images objets


en x, y.

Remarques :

Un objet est "entraînable" s'il se situe entièrement sur la table ou le support de


transfert.
Les supports autorisent l'empilage des objets.

En mode Stop,
• Le déplacement est réalisé en maintenant la touche Shift enfoncé ;
• le menu contextuel (clic droit en mode Stop) pour le dimensionnement ou la
suppression de la table de transfert.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 112


Le mécano virtuel

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 113


Guide de prise en main de ProcesSim

Plateaux indexeurs

Utilisés pour réaliser la rotation des "objets"; cet outil est accessible depuis le menu
"Mécano virtuel" - "Transport" - "Plateau indexeur"

La fenêtre d'édition permet de paramétrer cet outil :


• Rayon
• Angle de rotation unitaire

Avec une opération de "Drag and Drop" avec la touche Shift maintenue, déposer le
plateau sur le plan de travail.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 114


Le mécano virtuel

Trois relais de commande : un pour le déblocage , et deux autres pour la rotation soit
:
• Horlogique (+) ;
• ou anti-horlogique. (-).

Si le relais de déblocage est actionné, le front montant d'un des relais assurant la
rotation, réalise une rotation de X degrés, avec X l'angle de rotation unitaire prédéfini
lors du paramètrage.

Attention pour qu'un objet soit entraîné en rotation, son centre doit impérativement
se situer sur le plateau indexeur.

En mode Stop, le déplacement est réalisé en maintenant la touche Shift enfoncé.

Remarque :
La rotation d'une image nécessite beaucoup de ressources, utilisez-cet outil avec des
images de petites dimensions.
En effet, au sein de ProcesSim, le format des objets ayant subi une rotation devient "Bitmap"
quel que soit le format de l'image source.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 115


Guide de prise en main de ProcesSim

+ Shift

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 116


Le mécano virtuel

Hydraulique

Les cuves
Accessibles depuis
"Mécano virtuel" -
"Fluides- Cuves"
ou
depuis la barre
d'outil , il est
possible de charger
plusieurs cuves.

Un premier choix peut être fait concernant la géométrie de la cuve:

• cylindrique verticale ;
• embout conique ;
• cylindrique horizontale ;
• ou sphérique.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 117


Guide de prise en main de ProcesSim

La forme géométrique
détermine le comportement de
la vidange ou du remplissage
de la cuve.( équation
mathématique intégrée au
modèle).

Avant le dépôt, qui est réalisé


par "Drag & Drop" + Shift, il
est également possible de fixer
:

• la charge ;
• les dimensions ;
• la densité du liquide.

Il est toujours possible par la suite de revenir à cette fenêtre d'édition. Ceci est
possible uniquement en mode arrêt via le menu contextuel.

Attention,
Lors du dépôt de la première cuve, vous pouvez fixer l'échelle du tracé.
Par la suite, l'échelle ne sera plus accessible.
Toutes les cuves déposées par la suite seront adaptées à cette échelle.

Le bas de la première cuve est considéré comme valeur de référence pour la hauteur
géométrique de toutes les autres cuves et vannes déposées.

Après dépôt, la cuve est équipée d'une liste déroulante dynamique informant en
temps réel :

• De la hauteur géométrique relative à la première


cuve déposée
• De la contenance maximale
• De la hauteur de liquide contenu
• Du volume contenu

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 118


Le mécano virtuel

Une cuve peut être remplie et vidée par plusieurs circuits.


Dans cet exemple, les vannes Q1, Q2 et Q3 servent au remplissage de la
cuve.
Les vannes Q4 et Q5 servent à la vidange de la cuve.

Pour la visualisation de l'évolution des niveaux et des volumes, voir Outils d'analyse
des signaux.

Notes :

Le volume du fluide introduit par une vanne correspond au produit du débit de la


vanne par le temps.
Ce temps correspond à la fréquence d'acquisition des données de ProcesSim.
Il n'est pas rare de devoir attendre quelques heures pour assurer le remplissage d'un
réservoir !

Pour accélérer le processus de remplissage, ce temps peut être multiplié par un


facteur accessible depuis les options de configuration. (cf. Général et Fluides)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 119


Guide de prise en main de ProcesSim

+ Shift

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 120


Le mécano virtuel

Détection de niveau
Chaque cuve peut être équipée de détections de niveau tout ou rien ou analogique.

La détection tout ou rien


le dépôt de ce détecteur (TOR) s'effectue par "Drag & Drop" depuis la boîte à outils
sur la cuve concernée.
Ensuite, déterminer la position relative du détecteur (cf image).

La détection de niveau (analogique)

La sonde à ultrasons, disponible depuis la boite à outils, est à déposer sur la


cuve concernée.
Le paramétrage du mot d'entrée analogique renvoyé par la sonde s'affiche.

Voir sonde à ultrasons

Déterminer la plage de mesure physique en fonction de votre cuve ainsi que le type
de mesure, les limites de la carte d'acquisition sont fixées par votre automate.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 121


Guide de prise en main de ProcesSim

Les vannes

Accessibles depuis "Mécano virtuel" - "Fluides - Vannes" ou depuis la barre


d'outils .

La modélisation de la vanne est conçue selon trois critères :


1. comportement mécanique (vitesse d'ouverture),
2. type d'entraînement,
3. et hydraulique.

Paramètrer :

1. Déterminer le pilotage (Type), les fins de courses utilisées, l'orientation.


2. Choisir la vitesse d'ouverture et de fermeture.
3. Le comportement hydraulique pression d'entrée, perte de charge et diamètre.

Hypothèses :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 122


Le mécano virtuel

Pour la première vanne d'alimentation, fixer la pression d'entrée qui sera


toujours exprimée en mètres de colonne de liquide (m cl).
Ce type d'unité et la perte de charge singulière permettent l'adaptation à tous
les fluides rencontrés, les calculs étant effectués en régime turbulent.

Comportement interne des vannes :


Le débit d'une vanne est calculé par la formule suivante

Avec :
Q le débit ;
S la section de passage ;
Delta P la différence de pression, perte de charge comprise.
Le Delta P dépend de la pression d'entrée déterminée soit par le
paramétrage soit par le tracé et la cuve située en amont.

Comportement non linéaire :

Pour les servo-vannes, il est possible de définir un


comportement non linéaire du débit en fonction du pourcentage
d'ouverture.

Voir paramètrage d'un mot de sortie analogique.

Info-bulle :
Après dépôt, en mode Run, sur la vanne une info-bulle vous donne en temps réel :

• Le pourcentage d'ouverture
• La pression d'entrée (m cl)
• Son débit (m³/s)

Depuis la boîte à outils, on peut déposer sur la vanne différents capteurs informant :

• du pourcentage d'ouverture de la vanne ;

• de la pression à l'entrée de la vanne ;

• du débit ( dm³/s ).

Les sondes de pression et de débit sont à paramétrer selon votre installation

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 123


Guide de prise en main de ProcesSim

Voir paramètrage d'un mot d'entrée analogique.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 124


Le mécano virtuel

Tracé des tuyauteries


Tracé des tuyauteries et comportement du circuit hydraulique dessiné

Après avoir déposé des éléments hydrauliques tels que des cuves ou des vannes, il
est possible de les lier en passant en mode tracé des tuyauteries via la barre d'outils

Attention, il est nécessaire de placer une cuve sur le plan de travail sans quoi il n'est
pas possible de passer en mode tracé des liaisons.

Le tracé d'une tuyauterie se fait simplement en désignant l'origine avec la souris et


ensuite la destination .
Il est possible de lier des vannes entre-elles, une cuve à une vanne et inversement.

L'effacement est accessible en mode Tracé via la menu contextuel (Clic droit sur la
tuyauterie)

Quelques circuits
Exemple 1

La vanne amont est alors soumise à une


pression d'entrée fixe et débite selon le
circuit aval et le degré d'ouverture.

Lorsqu'une vanne remplit une cuve,


l'extrémité de la tuyauterie de
remplissage est considérée à pression
atmosphérique. La différence de
pression dans la vanne doit être
suffisante pour vaincre la hauteur de
colonne d'eau.

Lorsqu'une cuve débite dans une vanne, la pression d'entrée de la vanne correspond
à la différence de hauteur du niveau liquide et de la hauteur géométrique de la
vanne.

Exemple 2

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 125


Guide de prise en main de ProcesSim

Répartition du débit de sortie d'une


cuve sur un circuit de vannes

En sortie d'une cuve, ProcesSim n'admet


qu'une vanne !
Si on désire répartir le débit de sortie, il
faut réaliser un circuit tel que celui
représenté ci-contre (avec
éventuellement la vanne amont
normalement ouverte).

Hypothèses de calculs :

Les différents débits des vannes avals


sont calculés selon leur diamètre, la perte de charge et leur degré d'ouverture, les
vannes constituant le circuit étant considérées à la même hauteur géométrique et la
sortie des vannes de sortie est à pression atmosphérique.

Cette hypothèse est souvent vérifiée dans la pratique au vu de l'importance de la


pression d'entrée par rapport aux petites différences de niveau.

Exemple 3 liaison entre cuves

En répondant
Oui on obtient :

En passant en
mode Run

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 126


Le mécano virtuel

,quand la vanne de communication est ouverte, les niveaux s'équilibrent


dynamiquement en répondant aux lois de la physique.

Dans le cas ou les cuves sont situés l'une au-dessus de l'autre et en répondant Non
on a :

Attention ce montage interdit est de fonctionnement incorrect :

Exemple 4

Plusieurs cuves raccordées sur


une vanne

En passant en mode Run les


niveaux s'équilibrent
dynamiquement en répondant
aux lois de la physique.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 127


Guide de prise en main de ProcesSim

Attention :
Comme les différents débits des vannes avals sont calculés selon leur diamètre et
leur degré d'ouverture, les vannes constituant le circuit d'arrivée étant considérées à
la même hauteur géométrique et les vannes de sortie à pression atmosphérique,
certains montages sont erronés.

Correct Incorrect !

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 128


Le mécano virtuel

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 129


Guide de prise en main de ProcesSim

Les pompes
Dans le menu contextuel "Mécano virtuel - Fluides - Pompes", il est possible de
charger une ou plusieurs pompes* sur le plan de travail.
Les caractéristiques d'une pompe sont déterminées à partir de la fenêtre suivante, il
suffit de choisir le type de pompe ainsi que les différents paramètres hydrauliques et
mécanique, la pompe sera automatiquement modélisée.

Méthodologie conseillée
• Déterminer la famille de pompe , volumétrique (dosage, haute pression et
faibles débit) ou centrifuge (simpliciité de la mécanique et autorégulante).
• Définir les valeurs extrêmes de la pompe (Unités et Débit max. et Pression
max.)
• La hauteur d'aspiration maximum (Phénomène de cavitation) et la masse
volumique du fluide (Calcul des puissances absorbées).
• Dimensionner la vanne de refoulement de telle manière qu'elle vous donne
une perte de charge équivalente à la tuyauterie ce pour le débit maximum.
• Pour la pompe centrifuge éditer les courbes de pression et de la puissance
absorbée en fonction du débit à l'image des caractéristiques fournies par le
constructeur.
• Choisir le type de vanne et sa commande
• Choisir le type d'entraînement avec ou sans variateur de vitesse

La modélisation de la pompe prend en compte les critères suivants :


• commande, vitesse d'entraînement;
• pression, débit, densité du fluide, NPSH, les impossibilités de fonctionnement,
• la variation des pertes de charge selon le degré d'ouverture de la vanne (cf.
Les vannes).
Paramétrer :

1. Pour les pompes centrifuges via le bouton , définissez :


o La pression en fonction du débit :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 130


Le mécano virtuel

o la puissance absorbée en fonction du débit

Pour déposer la pompe sur le plan de travail, cliquer sur le bouton OK.
Quelques exemples de pompes :
a. Pompe volumétrique avec moteur
électrique et vanne à commande
monostable et fins de course

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 131


Guide de prise en main de ProcesSim

b. Pompe volumétrique avec moteur


commandé depuis un variateur de fréquence avec une servo-vanne et fins de course

c. Pompe centrifuge avec moteur


commandé depuis un variateur de fréquence avec une servo-vanne.
d. Pompe centrifuge avec moteur
électrique et vanne à commande
bistable.

Le raccord des tuyauteries


Après dépôt de la pompe, veuillez déposer deux cuves sur le plan.
En effet, une cuve servant à l'alimentation de la pompe (cuve d'aspiration) et une
seconde cuve pour le refoulement (remplissage)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 132


Le mécano virtuel

Via le menu contextuel (clic droit sur la pompe), sélectionner "Définir la cuve
d'aspiration", ensuite cliquer sur la cuve concernée, le tracé des tuyauterie est
automatiquement dessiné.
La procédure est identique pour la sélection de la cuve de refoulement.
Il est également possible d'éditer la pompe via "Editer" ou de la supprimer via
"Supprimer".
Note : Si vous déposez une pompe sur le plan sans définir la cuve d'aspiration et la
cuve de refoulement, le passage en mode Run est impossible.
Comportement de l'installation de pompage :
En mode Run, un clic droit sur la pompe vous donne accès à la visualisation
dynamique du comportement de votre installation de pompage, point de
fonctionnement, puissance absorbée, rendement, hauteurs.....

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 133


Guide de prise en main de ProcesSim

Le process virtuel est toujours fonctionnel, ce qui vous permet de tester votre
installation suivant tous les scénarii.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 134


Le mécano virtuel

Dans cet exemple, le moteur de la pompe est pilotée depuis un variateur de


fréquence, si l 'on modifie la consigne de vitesse du moteur, on peut visualiser les
variation de débit, de pression, de puissance et de rendement.
Exemple d'application :

Truc : pour simuler le pompage dans un canal ou dans une nappe phréatique de
niveau constant, utiliser une cuve avec un dispositif de remplissage fonctionnant en
continu ( Le débit de remplissage > au débit maximum de soutirage).
* Les pompes sont disponibles uniquement dans la version Professionnelle.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 135


Guide de prise en main de ProcesSim

Les fonctions d'habillage et de documentation

Edition des textes


Ctrl et le clic du bouton gauche de la souris, vous permet de passer en mode
d’édition de texte.

Un petit éditeur vous permet de formater votre texte.

Valider avec OK

Le déplacement d'une zone de texte s'effectue en maintenant la touche Shift.


L'effacement et l'édition sont toujours possibles en mode Stop depuis le menu
contextuel.

Remarque: certains caractères sont désactivés comme , "...

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 136


Le mécano virtuel

L'édition des Commentaires


Via le menu Edition - Commentaires et adressages, on accède à la boîte de
dialogue ci-dessous.

A chaque "Input" ou "Output" on peut associer un mnémonique et un commentaire.


L'info-bulle associée à l'objet fait référence au mnémonique.
Pour les mnémoniques les doublons ne sont pas autorisés.

L'adresse Api apparaît uniquement si vous avez sélectionner l'automate.

Ces informations pourront être Importée/exportées vers les automates de


pilotage.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 137


Guide de prise en main de ProcesSim

Les images de fond


Via le menu Edition - Construire l'arrière-plan - Image de fond, le logiciel vous
conduit à la page écran suivante :

Après validation, saisir l'image (Shift), la dimensionner et la positionner à


l'endroit souhaité (le pointeur de la souris vous renseigne du
dimensionnement ou du déplacement).

Ces opérations de dimensionnement et positionnement sont toujours


possibles en Mode Stop.

Pour figer l'image sur l'arrière-plan,


clic sur l'espace de travail, l'image
se fixe définitivement sur l'arrière-
plan.

Voir le menu contextuel

Le logiciel permet de fixer autant d'images que l'utilisateur le désire sans


réduire les ressources mémoires du PC.

Les fichiers reconnus sont :


• Les fichiers .BMP, .ICO, .GIF, .JPG, .WMF et .EMF

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 138


Le mécano virtuel

• Les dessins vectoriels du type .WMF et .EMF permettent une


mise à échelle correcte.

Le menu Edition - Construire l'arrière-plan - Effacement de l'image de fond, vous


permet d'effacer la totalité du fond construit

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 139


La programmation depuis ProcesSim
Généralités
Lors du démarrage de ProcesSim, un écran de démarrage vous permet de choisir le
degré de difficulté selon deux niveaux de programmation :
• soit l'utilisation du Grafcet et du « Ladder »,
• soit l’étude des fonctions logiques de base et du Grafcet élémentaire.

Avec le premier onglet la barre d'outils devient :

Les blocs logiques


Les tempos
Les compteurs
Les
fonctions
mémoires
Les
affe
ctati
ons
L
e

g
r
a

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 141


Guide de prise en main de ProcesSim

f
c
e
t

Ceci permet d'aborder simplement les principes fondamentaux


de l'automatisation.

Avec le deuxième on a :

Les blocs logiques


Le grafcet
Le "Ladder"
Les équations logiques éditées en logigramme sont utilisées dans tous les
blocs, excepté pour le "Ladder".

Interprétation du programme par ProcesSim :


Le programme est traité périodiquement, cette période est modifiable depuis le menu
:

L’utilisateur peut modifier le temps d’intervalle entre deux cycles d’acquisition


de données.

Cette opportunité permet l'analyse de signaux fugitifs tel que les


changements d'état.

Lors de la visualisation dynamique d’un grafcet par exemple, cette fonction


permet de voir "au ralenti" le passage d’une étape à l’autre, même si toutes
les réceptivités sont vraies.
De cette façon, on peut vérifier visuellement les règles d’évolution du grafcet,
les signaux fugitifs, alors que dans un automatisme piloté par API, il n’est
pas toujours possible de le faire vu la rapidité d'interprétation du programme.

ProcesSim n'est pas un automate, la séquence d'interprétation des différentes


fonctions est fixée comme suit :

1. Les conditions logiques

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 142


La programmation depuis ProcesSim

2. Le Grafcet
3. Le Ladder
4. Les forçages

Cette séquence n'est pas modifiable par l'utilisateur.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 143


Guide de prise en main de ProcesSim

Edition des blocs logiques

Logigramme
Accès en mode stop depuis :
• le menu "Programmation - Blocs logiques"
• ou via la barre d'outils

Donne :

Trois modes de fonctionnement accessibles via les cases à cocher :


• la lecture des équations ;
• la programmation ;
• l'essai interactif.

L'éditeur comporte trois zones,


• les opérandes, dans la liste verte,
• l'édition des blocs logiques,
• la liste de sélection des conditions programmées.

En mode Programmation, la barre d'outils permet de choisir les différentes fonctions


logiques de base.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 144


La programmation depuis ProcesSim

Effacer le noeud en cours d'édition Valider Table de vérité


Quitter et valider
Fonctions logiques
Négation
Equivalence
Ou exclusif
Et
Ou
Fonctions le comparaisons
Egalité
Différent
Plus grand
Plus petit
...
La programmation :

• Choisir la fonction logique de base


• Désigner une entrée (sortie ou bit interne) dans la fenêtre de gauche, la faire
glisser à l'aide du bouton gauche de la souris vers l'emplacement réservé à
l'opérande ......et puis valider.

La liste des équations s'actualise dès qu'une condition est validée.


Éditer votre équation de la droite vers la gauche.

Pour concevoir une équation logique comme condition, il suffit de cliquer sur la
fonction choisie et de compléter les paramètres manquants par une opération de
Drag and Drop.

Remarques :
• Une équation peut contenir un maximum de 8 entrées. Au delà, il faudra
passer par un bit intermédiaire.
• Pour inverser l’état logique d’une entrée, il suffit de désigner l’entrée du
bloc logique choisi et de cliquer sur l’icône correspondant à la négation.
• Pour inverser l’état logique d’un bloc, désigner le bloc (celui-ci sera alors
encadré par un trait interrompu rouge) et cliquer sur l’icône correspondant
à la négation.
• La négation d’une négation remet l’état logique de départ.

Le mode test
Il est possible de visualiser dynamiquement la condition ou l’équation de la condition.
Il suffit de cocher la case correspondante à l’élément choisi pour le mettre à l’état «1»
logique.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 145


Guide de prise en main de ProcesSim

Générer la table de vérité


Uniquement en mode programmation, il vous est possible de générer la table de
vérité d’une condition. Il suffit de choisir dans la liste des conditions, l’afficher et
cliquer sur l’icône correspondante. La table de vérité affichée ne sera pas dynamique
mais générera la (les) solution(s).

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 146


La programmation depuis ProcesSim

Les fonctions de base (niveau débutant)

Fonctions de base
Principe

Lorsque les conditions sont établies, on peut les affecter aux différentes fonctions de
base telles que :
• fonctions d'affectation
• fonctions mémoire Set - Reset
• compteurs
• temporisations
• et grafcets

Note : la modification d'une condition sera naturellement répercutée sur toutes les
fonctions utilisant cette condition.

Ce comportement diffère de celui d'un automate, mais pour l'étude élémentaire des
fonctions de base, il convient parfaitement.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 147


Guide de prise en main de ProcesSim

Fonction d'affectation
Objectif : affecter directement une condition à une sortie ou bit interne (réaliser une
égalité).

Accès :
Menu "Programmation - Affectations..."
Barre d'outils

Désigner une condition d'affectation (I1+ I2) à l'aide de la souris et compléter le


paramètre d'entrée de la condition à affecter (laisser le bouton gauche enfoncé et
faire glisser la condition choisie vers la case de destination).
Il en est de même avec les paramètres de sortie. Lorsqu'une affectation est validée,
une petite étoile apparaît à côté de la sortie ou du bit affecté.

Lorsque toutes les affectations sont programmées, (exemple : Q1 = I1 et Q2 = I2),


valider avec "OK".

Remarque:
• Le bouton Valider concerne l'affectation en cours.
• Le bouton OK confirme l'ensemble des introductions d'affectation.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 148


La programmation depuis ProcesSim

Fonction mémoire
Objectif : réaliser une fonction mémoire sur une sortie ou mémento.

Désigner une condition à l'aide de la souris déposer, la sur le Set ou le Reset.


Il en est de même avec les paramètres de sortie.

Lorsqu'une fonction mémoire est validée, l’équation s’inscrit dans la liste des
fonctions programmées.

Type de fonction : Il suffit de choisir le type de priorité (S/R ou R/S) selon


l'utilisation.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 149


Guide de prise en main de ProcesSim

Remarque:
• Le bouton Valider concerne la fonction mémoire en cours d'édition.
• Le bouton OK confirme l'ensemble des introductions.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 150


La programmation depuis ProcesSim

Temporisations
Attention :
Avant de programmer une tempo, il est nécessaire de la déposer sur le plan de
travail depuis la boîte à outils.

Accès :
Menu "Programmation - temporisateurs..."
Barre d'outils

Que l’on soit en programmation LADDER ou en BLOC LOGIQUE, les


caractéristiques d’un temporisateur sont identiques. La façon de programmer reste la
même, mais les représentations et la manière de les affecter sont différentes.

L’outil « tempo » est en fait


un chronomètre qui
démarre au flanc montant du
résultat logique de l’
équation correspondant à
l’ordre de départ.
La valeur courante de la
tempo s’incrémente de 1
à chaque dixième de
seconde.

Pour utiliser ce type d’outil,


on réalise des
comparaisons sur le contenu
de la tempo.

Cette méthode est très


élégante car la gestion
complète d’un feu routier peut
être aisément
résolvable avec une seule temporisation.

De plus, c’est une bonne approche pour l’


introduction de la programmation d’une came
électronique.

Le bouton Valider concerne l'affectation en cours.


Le bouton OK confirme l'ensemble des
introductions.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 151


Guide de prise en main de ProcesSim

Note :
Lors de l’élaboration des conditions, le temps paramétré est en dixième de seconde.
Exemple : T1>50 correspond à : T1 plus grand que 5 secondes.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 152


La programmation depuis ProcesSim

Compteurs
Attention :
Pour programmer un compteur, il faut l'avoir déposé.

Accès :
Menu "Programmation - compteurs."
Barre d'outils

Que l’on soit en programmation LADDER ou en BLOC LOGIQUE, les


caractéristiques d’un compteur sont identiques. La façon de programmer reste la
même, mais les représentations et la manière de les affecter sont différentes.

Désigner le compteur à
paramétrer (exemple : C1)

Compléter les différents


paramètres.
Il n’est toutefois pas obligatoire
de remplir tous les champs
correspondant aux paramètres
d'entrée.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 153


Guide de prise en main de ProcesSim

Ladder

L'editeur
Cette fenêtre, conforme à l’environnement Windows, respecte l’ergonomie pour
assurer une utilisation intuitive permettant l'édition simple du programme, conforme
aux éditeurs professionnels.

Cet environnement est constitué :


• D'une zone d'édition, pour le titre du réseau (max 35 caractères)
• D’une barre d’outils, zone verte, reprenant la liste des éléments
interrogeables, située à gauche de la zone de travail.
• D’une zone de travail jaune située au centre de l’écran.
• A droite, d’une liste des réseaux montrant la séquence de traitement du
programme.
• De boutons fléchés haut et bas permettant de modifier la séquence
d’exécution des réseaux.
• D’une zone d’édition de la fonctionnalité du réseau (titre, équation,
commentaires …)
• D'une zone d'édition, pour les commentaires du réseau.

La barre d'outils

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 154


La programmation depuis ProcesSim

Ces boutons ont pour fonction :


Les liaisons réalisent les connexions entre les éléments de test et/ou les
actions à prendre.
Les éléments de test fournissent un résultat logique (RLg) propre à leur
fonction.
Les actions déterminent le type d’action à réaliser, bobine, Reset, …etc

Les boutons d’édition permettent de :


• Supprimer un réseau
• Annuler la dernière action
• Valider le réseau en cours d’édition
• Définir le mode insertion

Le groupe Simulation permet de :


• Passer en Run
• Passer en Stop
• Visualiser pour le réseau en cours d’édition, la table de vérité du nœud
supérieur droit
• Visualiser le résultat logique des nœuds constituant le réseau

Le bouton d’aide fournit une aide en ligne.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 155


Guide de prise en main de ProcesSim

Programmer en Ladder
Un programme écrit en LD se compose d'une suite de réseaux exécutés
séquentiellement par l'automate.

Dessiné entre deux barres de potentiel, un réseau est un ensemble d'éléments


graphiques représentant :
• les entrées/sorties de l'automate (boutons-poussoirs, détecteurs, relais,
voyants...) ;
• des fonctions d'automatismes (temporisateurs, compteurs...) ;
• des opérations arithmétiques et logiques et des opérations de transfert ;
• les variables internes de l'automate ;
• un réseau ne possède qu'une sortie excepté pour les temporisations et
compteurs.

Ces éléments graphiques sont reliés entre eux par des connexions horizontales et
verticales.
Chaque réseau comporte au plus : 5 lignes de 8 colonnes.

Un réseau est identifié par son action (une seule action par réseau!).

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 156


La programmation depuis ProcesSim

Un commentaire peut-être associé au réseau.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 157


Guide de prise en main de ProcesSim

Principes d'interprétation

Règles d'exécution d'un réseau

L'exécution d'un réseau s'effectue colonne par colonne, de gauche à droite.


Un réseau contient des éléments graphiques tous reliés entre eux par des éléments
de liaison (hors barre de potentiel).

En respectant cet ordre d'exécution, le système :

• Évalue l'état logique de chaque interrogation, en fonction de la valeur courante


des objets internes de l'application ou de l'état des entrées des modules
d'entrées/sorties acquis en début de cycle ;
• Exécute les traitements associés aux fonctions, aux blocs fonctions et aux
sous-programmes ;
• Met à jour les objets bits associés aux bobines (la mise à jour des sorties
s'effectue en fin de cycle soit quand tous les réseaux sont traités).

Le retour arrière est interdit car le réseau est interprété colonne par colonne de
gauche à droite.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 158


La programmation depuis ProcesSim

La programmation en Ladder
Eléments graphiques de base:

Instructions de test

Instructions d’action

Quelques fonctions logiques

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 159


Guide de prise en main de ProcesSim

Et logique

Ou logique

Ou exclusif

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 160


La programmation depuis ProcesSim

Compteurs
En technique d'installation, le comptage est souvent utilisé, par exemple pour
dénombrer des bouteilles, des sacs, des voitures, des pièces, des récipients, ...

Les tâches de comptage sont réalisées directement par la CPU à l'aide des
opérations reprises dans le tableau ci-dessous.
La valeur de présélection est comprise entre 0 et 9999 (4 décades).

L’utilisation du compteur se fait en testant par comparaison à la valeur courante.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 161


Guide de prise en main de ProcesSim

Il est à remarquer que ce compteur peut également servir dans les techniques de
positionnement puisqu’il peut contenir des valeurs négatives.

Programmation d'un compteur dans ProcesSim:

• Exemple 1 : avec valeur de positionnement statique (20)

• Exemple 2 : avec valeur de positionnement dynamique (valeur IW1)

Notes :

1. Pour sélectionner la valeur de positionnement, clic


droit sur la zone d'édition (voir image ci-dessus)

2. La valeur de positionnement provient :


• Contenu compteur
• Contenu Temporisation
• Afficheur BCD
• Roue codeuse
• Mot analogique (entrée, sortie, mémoire)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 162


La programmation depuis ProcesSim

Voir aussi : effacement des compteurs

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 163


Guide de prise en main de ProcesSim

Temporisations

L’outil « tempo » est en fait un chronomètre qui démarre au flanc montant de


l’équation de l’ordre de départ.
La valeur courante de la tempo s’incrémente de 1 à chaque dixième de seconde.
Pour utiliser ce type d’outil, on réalise des comparaisons sur le contenu du temps qui
s’incrémente dès le lancement de la tempo.
Cette méthode est très élégante car la gestion complète d’un feu routier peut être
aisément résolvable avec une seule temporisation.

De plus, c’est une bonne approche pour l’introduction de la programmation d’une


came électronique.

Le signal de RAZ réinitialise le contenu de la tempo à 0.

Programmation d'une temporisation dans ProcesSim :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 164


La programmation depuis ProcesSim

Voir aussi : Effacement des temporisations

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 165


Guide de prise en main de ProcesSim

Le grafcet

Rappel sur le Grafcet :


Le GRAFCET est un diagramme fonctionnel dont le but est de décrire graphiquement
les différents comportements d'un automatisme séquentiel.

Le GRAFCET décrit les cycles par une succession d'ETAPES et de TRANSITIONS ;


aux étapes sont associées des ACTIONS, aux transitions des RECEPTIVITES.

1. Etapes
Une étape caractérise un comportement d'une partie ou de la totalité de la
partie commande. Les conditions d'évolution entre étapes appelées
réceptivités ne prennent en compte parmi toutes les informations provenant
à l'automatisme que celles qui sont nécessaires à un instant donné pour
provoquer une évolution.
Lors du déroulement du processus, les étapes sont activées les unes après
les autres. Parmi les étapes, certaines sont initialement activées au début du
fonctionnement : ce sont les étapes initiales.

2. Actions associées à l'étape


A chaque étape peuvent être associées une ou plusieurs actions qui sont
effectuées lorsque l'étape est active.
Ces actions peuvent être de nature diverse :
• sortir un vérin ;
• lancer une temporisation ;
• mettre une mémoire à 1 ;
• etc.

Cette action peut être aussi conditionnelle à des critères supplémentaires de


l'étape qui lui est associée.

3. Transitions entre étapes


Les transitions représentées sur des liaisons orientées indiquent les
possibilités d'évolution entre étapes actives.
Une transition ne peut être validée que lorsque l'étape immédiatement
précédente est active

4. Réceptivités associées aux transitions


A chaque transition est associée une condition logique appelée réceptivité
qui peut être soit vraie 1 soit fausse 0.
Le franchissement d'une transition ne peut se produire que lorsque cette
transition est validée et que la réceptivité associée est vraie.
Ce franchissement entraîne l'activation de l'étape suivante et la désactivation
de l'étape précédente.
Les réceptivités font intervenir diverses informations:
• l'état des capteurs, de fin de course ;
• la fin d'une temporisation ;

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 166


La programmation depuis ProcesSim

• une comparaison ;
• etc.

5. Structure de base
Afin de pouvoir répondre aux impératifs fonctionnels, un cycle est souvent
constitué :
• de sélection de séquences : choix de séquences à exécuter ;
• de séquences simultanées se déroulant en même temps de façon
indépendante
• de saut d'étapes;
• de reprise de séquence.

Rappel des règles du grafcet


Règle 1
L'initialisation précise les étapes actives au début du fonctionnement. Elles sont
activées conditionnellement et repérées sur le grafcet en doublant les côtés des
symboles existants.
Règle 2
Une transition est soit validée soit non validée. Elle est validée lorsque toutes les
étapes immédiatement précédentes sont actives. Elle ne peut être franchie que
lorsqu'elle est validée et que la réceptivité associée à la transition est vraie

Règle 3
Le franchissement d'une transition entraîne l'activation de toutes les étapes
immédiatement suivantes et la désactivation des étapes immédiatement
précédentes.

Règle 4
Plusieurs transitions simultanément franchissables sont simultanément franchies.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 167


Guide de prise en main de ProcesSim

Règle 5
Si au cours du fonctionnement une même étape doit être désactivée et activée
simultanément, elle reste active.
Note : la durée de franchissement d'une transition ne peut jamais être
rigoureusement nulle, même si, théoriquement (règles 3 et 4), elle peut être rendue
aussi petite que l'on veut. Il en est de même de la durée d'activation d'une étape.
Avec l'automate on veillera à ce qu'une étape reste au moins active pendant au
moins un cycle (méthode synchrone).

Le grafcet, est une méthode simple, pratique, mais surtout


puissante pour aborder la conception des automatismes
industriels.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 168


La programmation depuis ProcesSim

Accès à l'éditeur

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 169


Guide de prise en main de ProcesSim

1. Mode dépôt et déplacement des étapes


2. Mode tracé des liaisons orientées
3. Mode réceptivité et conditions associées
4. Liste déroulante indiquant les liaisons établies, les réceptivités et
conditions
5. Liste des équations logiques utilisables
6. Accès à l’éditeur d’équations logiques
7. Editeur des actions associées
8. Annule le tracé en cours (en mode tracé des liaisons)
9. Efface la liaison sélectionnée (mode tracé des liaisons)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 170


La programmation depuis ProcesSim

Dessiner un grafcet

Séquence de tracé du Grafcet


Pour avoir accès à l'éditeur de programmation du Grafcet, vous devez d'abord
programmer les conditions logiques (réceptivités)

Pour suivre une démarche cohérente dans le tracé du Grafcet, il est conseillé de
procéder dans l’ordre décrit ci-dessous :

1) Le dépôt des étapes sur l’espace de travail

2) Le tracé des liaisons orientées

3) La pose de la réceptivité sur une liaison, celle-ci étant désignée via une
liste déroulante

4) L’association des conditions aux réceptivités

5) L’association des actions aux étapes

Si vous procédez selon l’ordre 1, 2 et 3 décrit ci-dessus, le logiciel vérifie la validité


de l’emplacement des réceptivités pour assurer une cohérence.

Chacune des étapes citées ci-dessus seront explicitées dans les pages suivantes.

Remarque :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 171


Guide de prise en main de ProcesSim

Etapes

Activer le bouton Pose des étapes, une étape numérotée apparaît.

Dépôt : saisir l'étape (situées à droite de l'écran) avec la souris en appuyant sur le
bouton gauche, ensuite glissez-la.

Déplacement de l'étape avec la souris

Par défaut l'étape 0 est un étape initiale.

Plusieurs étapes initiales

Si vous souhaitez dessiner plusieurs Grafcet , plusieurs étapes initiales sont


requises.
Pour désigner une étape comme initiale, un clic gauche et Ctrl +Shift bascule en
étape "initiale" ou "ordinaire".

Important : laisser suffisamment d'espace entre les étapes pour permettre le tracé
de vos liaisons orientées.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 172


La programmation depuis ProcesSim

Liaisons orientées

Liaison d'étape
Activer le bouton "Tracé des liaisons" orientées.

Une autre barre d'outils apparaît à droite de l'écran.


Elle permet de choisir des liaisons entre étapes :
• sauts,
• reprises,
• divergences et convergences en OU ,
• divergences et convergences en ET,

• ou l'effacement de toutes les liaisons.

Tracé d’une liaison

1. Désigner l’étape "origine" en cliquant avec le bouton gauche de la souris sur le


numéro d’étape.
2. Maintenir la pression sur ce bouton et se diriger vers le centre de l’étape de
destination et relâcher le bouton si l’étape se trouve en-dessous de l’étape origine.
3. Lorsque la liaison est terminée celle-ci passe du rouge au noir.

Remarque
Lorsque la liaison est terminée. Le programme actualise automatiquement la liste
des liaisons orientées indiquant : Liaison de Origine vers Destination.
Cette liste vous permet de sélectionner une liaison pour effectuer les opérations
d’effacement et de pose des réceptivités.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 173


Guide de prise en main de ProcesSim

Changement de direction d’une liaison


Exemple liaison 1 vers 0.
1. Désigner l’étape « origine », l’étape 1, déplacer la souris jusqu’à l’endroit
où vous souhaitez changer de direction et relâcher le bouton de la souris.

2. Pour confirmer le premier changement de direction, enfoncer le bouton à


l’extrémité du segment rouge qui vient d’être dessiné, celui-ci vire au vert.

3. Déplacer la souris, en maintenant la pression sur le bouton, dans la


direction souhaitée, le segment est tracé en rouge, pour changer de
direction, relâcher le bouton de la souris.

4. Répétez l’action décrite au point 3 jusqu'à la désignation de l’étape de


destination.

Remarques importantes :
1. Si une liaison orientée utilise le même tracé qu'un autre préalablement dessinée, il
est impératif d’effectuer le tracé complet de la nouvelle liaison en repassant sur les
segments de droite déjà dessinés.

Une liaison est effective si on respecte l'ordre suivant :


• désigner l'étape d'origine,
• effectuer le tracé complet jusqu'à l'étape de fin.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 174


La programmation depuis ProcesSim

2. Dans le cas de sélections de séquence, de reprises de séquence et de sauts


d’étape, prévoir suffisamment d’espace pour éviter les recouvrements des textes
(Conditions associées aux réceptivités et les cases représentant les actions).

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 175


Guide de prise en main de ProcesSim

Divergence en ET

Bouton d’option

Il est impératif que l’étape d’origine soit située au-dessus des étapes de destination
de la divergence.

1. désigner l’étape "origine" à l’aide du pointeur représentant une main avec la lettre
O pour "origine".

2. Sélectionner les étapes de destination avec le pointeur en forme de main avec la


lettre F pour "Fin".

3. Une fois que les étapes sont désignées cliquer avec le bouton gauche de la souris
sur l’espace de travail, ce qui va engendrer une requête de confirmation.

4. Après avoir accepté, la divergence se dessine automatiquement.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 176


La programmation depuis ProcesSim

Note technique
Vous remarquerez que la réceptivité s’est correctement positionnée indiquant en
surimpression R0 -1 et R0 -2 et … R0rigine-X.
Le logiciel interprète cette divergence comme une suite de liaisons utilisant la même
condition aux différentes réceptivités.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 177


Guide de prise en main de ProcesSim

Convergence en ET
Bouton d’option

Remarque fonctionnelle
Pour réaliser une convergence en ET, il est impératif d’insérer des étapes de
synchronisation dans la structure du Grafcet et de leur associer un bit interne.

La réceptivité associée à cette convergence doit obligatoirement avoir comme


condition, le produit des bits internes associés aux étapes.

Cette façon de procéder, non conforme à la normalisation du Grafcet, permet de


mettre en évidence la programmation interne d’une convergence en ET.

6,7, 8 = étapes de
synchronisation

M1+M2+M3 =
synchronisation

Le tracé

Attention, l’étape destination doit se trouver en-dessous des étapes de


synchronisation.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 178


La programmation depuis ProcesSim

1. Désigner les étapes "origines" qui sont les étapes synchronisation.


2. Une fois que toutes les étapes sont désignées, cliquer sur le plan de travail, la
requête de confirmation ci-dessous apparaît.

3. Sélectionner l’étape de destination.


4. Automatiquement, la convergence en ET se dessine.

Note technique
Vous remarquerez que la réceptivité s’est correctement positionnée indiquant en
surimpression R1-3 et R2-3 et … RX-3.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 179


Guide de prise en main de ProcesSim

Le logiciel interprète cette convergence comme une suite de liaisons utilisant la


même condition aux différentes réceptivités.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 180


La programmation depuis ProcesSim

Réceptivités
Cette action se déroule en deux phases :
• La pose des réceptivités,
• L’association des conditions aux réceptivités.

La pose des réceptivités, activer ce bouton


Ce bouton permet de basculer en "Mode réceptivité et conditions associées".

Les liaisons tracées sont répertoriées dans la liste déroulante

1. La liste déroulante vous permet de désigner la liaison à traiter.


La liaison désignée apparaît en vert.

2. Cliquer sur la liaison sélectionnée à l’endroit où vous voulez


positionner la réceptivité.

Pour autant que toute la structure du Grafcet soit dessinée, si une réceptivité
est mal positionnée, une boîte de dialogue prévient l'utilisateur du placement
erroné.

L’association des conditions aux réceptivités.


Bouton activé !

Pour associer une équation logique à une réceptivité, il suffit de la faire


"glisser",
depuis la liste déroulante des conditions, sur la réceptivité concernée (pointer
et cliquer sur le trait horizontal ou vertical !) .

Remarque:
Quand une liaison orientée est complètement définie, la liste déroulante des
liaisons (4) affiche les termes :
• R pour réceptivité(s) posée(s).
• COND si l'équation est définie.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 181


Guide de prise en main de ProcesSim

Activer le bouton Edition des conditions

Permet le retour à la boîte de dialogue pouvant créer des équations logiques.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 182


La programmation depuis ProcesSim

Effacer, annuler un tracé


Le bouton Annuler permet d'effacer le tracé (le segment de droite) en cours.

Le bouton Effacer la liaison en cours permet d'effacer la liaison désignée dans


la liste déroulante des liaisons orientées :

• Activer le bouton liaison, sélectionner la liaison que vous voulez supprimer


dans la liste déroulante.
• La liaison sélectionnée apparaît en vert.
• Cliquer sur le bouton supprimer.

Le bouton effacer accessible en mode tracé des liaisons permet d'effacer toutes
les liaisons et est à préférer lors de l'effacement des divergences et
convergences utilisées pour des séquences simultanées.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 183


Guide de prise en main de ProcesSim

Actions
Sélectionner le bouton , dans la zone de droite apparaît

Le dépôt de l'icône "action" sur une étape ouvre la boîte de dialogue suivante,
permettant de définir les actions (fonction et signal) et leur asservissement.

Les temporisations :
Elles se déposent comme une action ordinaire moyennant le choix de sa
fonction.
Départ (Start) ou arrêt (Stop, remise à 0 de la valeur courante).
Lorsqu’une temporisation est lancée, le fait de passer d’une étape à l’autre
n’arrête pas l'écoulement de la temporisation.
La base de temps de fonctionnement correspond au dixième de seconde.

Les compteurs :
Choisir le type d’opération ( + , - , Positionner, RAZ) avant de déposer le
compteur dans la fenêtre d’action.

Action conditionnelle :
Dans l’exemple choisi, l’action Q4 ne sera vraie que si l’étape 2 est active et
I1 vrai.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 184


La programmation depuis ProcesSim

Le dépôt de cette condition se fait à partir de la fenêtre des conditions


associables aux actions.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 185


Guide de prise en main de ProcesSim

Bits de conduite des grafcets


Par grafcet, deux bits de conduite peuvent être associé :
Le bit de réinitialisation "RAZ-Init" effectue ces deux opérations :
o Raz qui consiste à désactiver toutes les étapes actives.
o Réinitialisation qui permettra l'activation de l'étape initiale.
L'activation du bit de non évolution permet de figer le grafcet à l'étape à
laquelle il se trouve.
Ceci vous permet, de redémarer l'installation là ou elle s'était arrêtée (en
désactivant le bit de figeage "No Evolution")
Procédure à suivre

1. Vous devez au préalable déposer des bits mémoires (disponibles


depuis la boite à outils)
2. Ensuite vous devez affecter ces bits soit comme bit de réinitialisation ou de
d'évolution de vos grafcet via l'éditeur disponible depuis la Barre des menus :
Programmation - Bit d'initialisation des grafcets.
3. Et les programmer (cf. éditeur de Ladder)

Affectation des bits de réinitialisation ou de non évolution

Le bouton "Afficher/masquer les grafcets" permet d'afficher ces derniers.


Vous définissez chaque bit mémoire pour chaque grafcet (les étapes initiales vous
permettent d'identifier vos différents grafcets)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 186


La programmation depuis ProcesSim

Ensuite, vous devez définir manuellement l'appartenance des étapes à un grafcet


Sélectionnez les étapes (case à cocher) dans la colonne du grafcet concerné
(par exemple, le grafcet repéré par l'étape initiale 0 comprend les étapes 1, 2 et 3).

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 187


Guide de prise en main de ProcesSim

Note : Ces bits sont optionnels.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 188


La programmation depuis ProcesSim

Opérations sur mots


Accès en mode stop depuis :
• le menu "Programmation - Opérations sur les mots"

Un bloc opération comporte différents champs

Champ Description Type de données

EN Entrée de validation Boolean


IN1 Premier terme de l'opération Integer
IN2 Second terme de l'opération Integer
OUT Résultat de l'opération Integer
OK Sortie de l'opération Boolean

Description
L'opération est activée si l'état de signal est à 1 à l'entrée de validation EN.
Cette opération combine les entrées IN1 et IN2 selon l'opération choisie et
range le résultat dans la sortie OUT.
Si ce résultat est hors de la plage autorisée pour un nombre entier de 16 bits,
la sortie OK est mise à 0.

La programmation

Choisir l'opérateur depuis la barre d'outil.(Add, Sub, Mul, Div, Mov)


Compléter les différents champs par "Drag and Drop"

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 189


Guide de prise en main de ProcesSim

Désigner une entrée (sortie ou bit interne) dans la fenêtre de gauche, la faire glisser
à l'aide du bouton gauche de la souris vers l'emplacement réservé à l'opérande
......et puis valider.
La liste des opérations s'actualise dès qu'une condition est validée.

Remarque : Aux termes IN1 et IN2 on peut associer le résultat d'une opération
interprétée précédemment (ex OP3)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 190


Simulation interactive
Mode Run
Le logiciel possède trois types de fonctionnement :

• Run (Simulation interactive ou supervision selon le mode choisi)


• Arrêt ou Stop (réservé à la conception)
• Pause

Tester votre projet


Pour vous assurez que le système réagit comme prévu, vous le testez de
manière approfondie.
Tester votre projet régulièrement en visualisant vos raisonnements.
Tester, tester, tester !
C'est l'étape la plus importante qui permet de valider votre projet.

Voir Modes de fonctionnement

La partie programmation étant terminée, il suffit d'exécuter son programme et de le


tester virtuellement.

Des outils de visualisation dynamique permettent en temps réel l'analyse du


pilotage.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 191


Guide de prise en main de ProcesSim

Visualisations dynamiques
Ces outils peuvent être classés en deux groupes :

• Les outils d'analyse du programme édité dans ProcesSim


• Grafcet dynamique
• Réseaux dynamiques
• Equation

• Les outils d'analyse de l'évolution des signaux


• Le chronogramme
• Les grandeurs analogiques
• La face avant de l'automate (en mode liaison avec l'API)

Ces fenêtres sont disposées en avant plan, le bouton permet la ré-actualisation


de l'affichage.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 192


Simulation interactive

Les outils d'analyse du programme


1. Visualisation dynamique du grafcet :

Cocher la ligne en rapport avec ce


choix.

Lors du passage en mode RUN,


l’écran dynamique
suivant apparaît.

Les étapes actives sont de couleur


jaune,
ainsi que les réceptivités vraies.

Double clic sur cette fenêtre


permet de
choisir l'échelle du tracé.

2. Visualisation dynamique des blocs logiques :

3. Visualisation dynamique des réseaux :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 193


Guide de prise en main de ProcesSim

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 194


Simulation interactive

Outils d'analyse des signaux


Visualisation dynamique du chronogramme :

Double Clic permet de ;


• Choisir les signaux à visualiser
• D'effectuer les différents réglages

Après validation, vous visualisez l'évolution des signaux.

La visualisation des grandeurs analogiques


En mode Stop, choisir les signaux à représenter puis masquer la fenêtre principale.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 195


Guide de prise en main de ProcesSim

En mode Run on obtient :

Ce bouton permet de faire une pause du tracé.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 196


Simulation interactive

Visualisation dynamique de l’automate programmable S7 permet de contrôler le


fonctionnement correct des objets d'entrées et de sorties (uniquement de type tout
ou rien)

La perte de liaison avec l'automate est également signalée !

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 197


Guide de prise en main de ProcesSim

Maintenance et recherche de pannes


Le menu Edition - Forçage permet à l ‘aide d’un mot de passe, de forcer des
signaux en vue de simuler des pannes pour concevoir des projets de maintenance
industrielle et vérifier la concordance comportementale du processus en fonction des
normes de sécurités.

Le code d'accès à utiliser correspond à votre code maître suivi de 123.

Il est possible de forcer des variables en mode Run, pour cela, vous devez cocher
"Forçage en RUN".
De cette façon, l'éditeur de forçage sera visible en mode Run.

Pour forcer une variable, cochez la case 0 ou 1 ainsi que la case Forçage (qui doit
indiqué "Oui") correspondante (cf. ci-dessus).

Le bouton "Forcer" permet le forçage des variables sélectionnées.


Le bouton "Effacer les forçages" suppriment tous les forçages.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 198


Liaison avec les automates Siemens
Généralités
ProcesSim est compatible avec les automates Siemens :

• S7-200

• S7-1200

• S7-300

• S7-400

• le simulateur d'automates PLCSIM


Protocole de communication requis :
S7-200 : MPI ou Profibus
S7-1200 : Industrial Ethernet ou Profibus*
S7-300 et S7-400 : MPI ou Profibus ou Industrial Ethernet
* en cours de développement (nécessite un module de communication )

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 199


Guide de prise en main de ProcesSim

Adressage
Pour travailler avec un automate Siemens, vous devez paramétrer les
communications :

• L'adresse de l'automate sur le réseau MPI, Profibus ou Industrial Ethernet


• L'adressage des I/O virtuels vers l'automate.

Le menu Paramètres permet de configurer la liaison avec le PLC.

Paramètres de connexion définit l'adressage de l'automate et le choix du réseau :

1. Sélectionner le type d'automate


2. Définir le protocole et le paramètrage de l'interface PG/PC
L'entrée de l'application doit être définie sur "S7ONLINE"
Le jeux de paramètres utilisé doit être définit de manière identique dans les
logiciels Step 7 et Microwin

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 200


Liaison avec les automates Siemens

Dans le cas d'une liaison avec le S7-200, ce paramètre doit être identique dans les
environnements de programmation Step7 et MicroWin.

3. Définir l'adresse de la station qui doit correspondre à celle qui se trouve dans
l'automate.
4 .Tester la connexion
5. Valider

Récapitulatif :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 201


Guide de prise en main de ProcesSim

L'adressage des I/O virtuels via Adressage du PLC s'effectue en deux temps

1. L'ajout des bytes d'entrée et de sortie en cliquant avec le bouton droit sur la racine
S7

2. Le dépôt par "Drag and Drop" des éléments virtuels à leurs emplacements
• Les éléments TOR sur les bits des bytes développés
• Les Roues Codeuses et les Afficheurs BCD sur les bytes

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 202


Liaison avec les automates Siemens

• Les mots (16 bits) nécessitent deux bytes consécutifs conformément à la


convention de l'adressage.

Adressage du thermique vers I1.1

La suppression de l'adressage d'un bit ou d'un byte s'effectue avec le bouton droit de
la souris.
L'édition d'un byte avec le bouton gauche (Modification de l'adressage).

ATTENTION :
Pour les versions antérieures ne disposant que de la connexion MPI, lors de la
modification de l'adresse de l'automate sur le réseau MPI, il faut impérativement
redémarrer l'ordinateur.
Ensuite, définir la nouvelle adresse de l'automate dans ProcesSim.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 203


Guide de prise en main de ProcesSim

Synchronisation des mnémoniques

Pas de travail de "copiste", introduisez vos données dans l'environnement de votre


choix et exportez votre base de donnée vers ProcesSim ou vers l'environnement
Step 7.

Si vos données sont incompatibles ou non adressées, ces valeurs non


synchronisées sont clairement indiquées en rouge lors des transferts.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 204


Liaison avec les automates Siemens

Liaison avec le S7-200


Dès que vous avez réalisez votre partie opérative dans ProcesSim :

1. Choisir le S7/200

2. Etablir la liaison

3. Programme dans ProcesSim ou dans l'automate


?

4. Commande de la partie opérative simulée ou


réelle ?

Si vous choisissez de commander la partie opérative réelle, ProcesSim peut alors


jouer le rôle de superviseur.

Dans l'environnement Step7 MicroWin, ouvrez le projet qui vous est fourni sur le CD
d'installation et qui porte le nom "COMProcesSim".

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 205


Guide de prise en main de ProcesSim

Deux sous-routines "ps_begin" et "ps_end" permettent la communication entre


MicroWin et ProcesSim.
Ne les modifiez en aucun cas.

Réalisez votre programme au réseau 2, insérez le tout dans l'automate.

Revenez ensuite dans ProcesSim, choisissez votre mode de fonctionnement, passez


en liaison avec le S7-200 et passez en Mode RUN.

Pour tout complément d'information sur l'utilisation du logiciel MicroWin ou d'un


automate de la gamme S7-22X, veuillez-vous référer à la documentation fournie par
Siemens.

Conditions à respecter :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 206


Liaison avec les automates Siemens

Liaison avec le S7-300 ou S7-400


Dès que vous avez réalisez votre partie opérative dans ProcesSim.

1. Choisir le S7/300

2. Etablir la liaison

3. Programme dans ProcesSim ou dans l'automate

4. Commande de la partie opérative simulée ou


réelle

Si vous choisissez de commander la partie opérative réelle, ProcesSim peut alors


jouer le rôle de superviseur.

Dans l'environnement Step7, ouvrez le projet qui vous est fourni sur le CD
d'installation et qui porte le nom "Liaison S7-300".

NB: Une note explicative vous est fournie sur le CD-ROM.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 207


Guide de prise en main de ProcesSim

Deux sous-routines "ps_begin" et "ps_end" ainsi que 3 DBs permettent la


communication entre l'automate et ProcesSim, ne les modifiez en aucun cas !

Afin que l'automate puisse communiquer avec ProcesSim, vous devrez charger en
plus de votre programme (reprenant FC, FB, DB, OB, etc.) :
• Les fonctions * :

o FC100 : PS_Begin ;
o FC101 : PS_End.

• Les DBs * :

o DB 1 ;
o DB 2 ;
o DB 3.

Dans notre exemple, réalisez votre programme dans la sous-routine Main (FC10).

Revenez ensuite dans ProcesSim, choisissez votre mode de fonctionnement, passez


en liaison avec l'automate et passez en Mode RUN.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 208


Liaison avec les automates Siemens

Pour tout complément d'information sur l'utilisation du logiciel Step7 ou d'un


automate de la gamme S7-3xx et S7-4xx, veuillez-vous référer à la documentation
fournie par Siemens.

* Disponible sur le CD d'installation

Conditions à respecter :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 209


Guide de prise en main de ProcesSim

Liaison avec PLCSIM

Attention :
Vous ne pouvez pas tester simultanément un programme de votre projet Step7 avec
une CPU réelle et un programme avec S7-PLCSIM.
Lorsque vous souhaitez simuler votre CPU avec S7-PLCSIM, vous devez auparavant
fermer toutes les liaisons avec les CPU réelles.

A partir de S7-PLCSIM V5.4 + SP3, vous pouvez simuler simultanément plusieurs


CPUs d'un projet Step7 et établir une communication entre les CPUs virtuelles et
plusieurs sessions de ProcesSim (cf. Adressage, considérez les différentes CPU
PLCSIM comme un automate de type S7-300).
PLCSIM n'étant pas une application temps réel, la réactivité de ce dernier peut
s'avérer limitée et ralentir les échanges avec ProcesSim.

Dès que vous avez réalisé votre partie opérative dans ProcesSim.

1. Choisir l'icône PLCSIM

Vous êtes alors invité à démarrer PLCSIM depuis l'environnement Siemens.


Cliquez sur "OK" une fois l'opération effectuée.

2. Etablir la liaison

3. Programme dans ProcesSim ou dans l'automate


?

Dans l'environnement Step7 créez votre propre projet. Aucun programme de


communication n'est nécessaire (sauf si vous travaillez avec plusieurs CPUs
virtuelles, à partir de PLCSIM 5.4 + SP3) pour le dialogue entre ProcesSim et
l'automate virtuel Siemens S7-PLCSIM.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 210


Liaison avec les automates Siemens

Dès que votre programme est achevé, chargez-le dans l'automate et passez celui-ci
en RUN-P ou RUN.

Revenez dans l'environnement ProcesSim.


Choisissez votre mode de fonctionnement, passez en liaison avec le simulateur.

Pour tout complément d'information sur l'utilisation de PLCSIM, veuillez-vous référer


à la documentation fournie par Siemens.

1. Version ultérieure de PLCSIM : 1 CPU virtuelle

1.
2. A partir de la version 5.4 + SP3 : plusieurs CPUs virtuelles (pour cet
exemple, nous avons utilisé Step 7 Professionnal V5.4 + SP5 et PLCSIM V5.4
+ SP3)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 211


Guide de prise en main de ProcesSim

Note :

Le bouton de connexion PLCSIM est uniquement disponible si vous avez installé le


simulateur d'automate Siemens PLCSIM (Version Professionnelle Step7).

Il ne faut pas charger les ressources suivantes dans S7-PLCSIM sauf si vous désirez
communiquer avec l'automate ou plusieurs CPU virtuelles PLCSIM (à partir de la
version 5.4 + SP3):

o FC100 (PS_Begin)
o FC101 (PS_End)
o DB1
o DB2
o DB3

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 212


Liaison avec les automates Siemens

Multisession et réseau industriel


ProcesSim s'intègre naturellement dans les réseaux industriels MPI, Profibus et
Ethernet (supervision, panel opérateur, console de programmation, ...)
Pour cette exemple nous avons utilisé le matériel Siemens suivant :
o S7-315 2DP-PN
o S7-313C 2DP + CP 343-1
o PC Adapter V2.0
o Switch 100 Mb/s Full Duplex
Il est possible de :
1. Démarrer plusieurs sessions de ProcesSim sur un même PC et de les
connecter sur un automate via les protocoles MPI ou Profibus ou Ethernet
(ou sur le simulateur PLCSIM) ;

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 213


Guide de prise en main de ProcesSim

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 214


Liaison avec les automates Siemens

2. Connecter plusieurs sessions ProcesSim situées sur différents PC avec


plusieurs automates via le réseau Ethernet ;

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 215


Guide de prise en main de ProcesSim

3. Connecter plusieurs sessions ProcesSim sur plusieurs PC et de les


connecter sur différents automates via le réseau Ethernet.

Attention :
Il est impératif :
1. D'éviter les recouvrements lors de l'adressage des I/O ;
Exemple : pour des applications nécessitant moins de 8 entrées et moins de
8 sorties digitales.
Pour la première session ProcesSim, vous utilisez les bytes IB0 et QB0, pour
la seconde session ProcesSim, votre adressage démarrera à l'adressage IB1
pour les entrées et QB1 pour les sorties.
ProcesSim - session N°1
ProcesSim - session N°2
etc.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 216


Liaison avec les automates Siemens

etc.
2. De charger dans chaque automate les ressources indispensables pour établir
la communication avec ProcesSim :
o OB 100 (optionnel)
o FC100 : PS_Begin ;
o FC101 : PS_End ;
o DB1 ;
o DB2 ;
o DB3.
Note :
La multisession est uniquement disponible sur les versions de ProcesSim disposant
des protocoles MPI, Profibus et Ethernet.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 217


Guide de prise en main de ProcesSim

Connexion et passage en Run


Connecter ProcesSim à l'automate (cf. 1 et 2), définir le mode de fonctionnement (cf.
3 et 4) et passer en mode RUN (cf. 5)

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 218


Liaison avec les automates Schneider
Electric
Généralités
ProcesSim est compatible avec les automates Schneider Electric :

• TSX Micro

• TSX Premium

• Modicon M340

• le simulateur d'automates UNITY


Protocole de communication requis :
Tsx Micro et TSX Premium : Unitelway
Modicon M340, TSX Premium : Modbus TCP

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 219


Guide de prise en main de ProcesSim

TSX Micro / Premium

Liaison avec l'automate


Essais validés sur la série Tsx Micro et Premium
Deux étapes fondamentales , la configuration matérielle et l'adressage.
Réalisez la configuration de l'automate, pour cela choisissez "Paramètres -
Configuration du TSX MICRO"

Réaliser votre configuration matérielle, celle-ci doit être identique à celle configurée
dans le logiciel PL7.
Les cartes prévues sont Input et Output en tout ou rien, et aux mots d'entrée ou de
sortie analogiques correspondra un mot mémoire (adresse identifiée dans la fenêtre
d'adressage).
Après Validation on a :

Si vous avez une configuration


déjà réalisée, ouvrez-la en
cliquant sur l'icône Configuration.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 220


Liaison avec les automates Schneider Electric

Pour l'exemple ci-contre les fichiers générés sont localisés dans le répertoire
Applications\Liaison Tsx\Configuration3

Quatre fichiers :
• une description ,
• un fichier de configuration et
• les deux routines à exporter.

Voici le contenu du fichier configuration.txt


- Description de la configuration du Tsx -
- Emplacement 1 Carte d'entrée de 16
bits
- Emplacement 2 Carte de sortie de 12
bits
- Emplacement 3 Carte d'entrée sortie
de 16 Bits
- Emplacement 4 Carte d'entrée sortie
de 16 Bits
- Emplacement 5 Carte de sortie de 16
Bits
- ProcesSim vient de créer 2 fichiers de
synchronisation du Tsx avec le PC.
Exporter ces sous-routines dans Pl7.
- La sous-routine Sr10 est la
"Routine de début" du programme Pl7.
- Cette sous-routine (Sr10) doit être
traitée et appelée en premier.
- Elle gère les différents modes et le
traitement de votre programme Pl7.
- En mode grafcet, c'est la première
routine à appeler dans la phase préliminaire Prl
- SR11 gère le comportement en fin de programme
- Elle doit impérativement être appelée en fin de programme
- En mode grafcet, c'est la dernière routine à appeler dans la phase Post
Remarques :
- Les mots de Mw100 à Mw200 et les sous-routines SR10 et Sr11
sont réservés à la synchronisation de l'API et de ProcesSim,
- La configuration matérielle dans le Pl7 doit être identique à la description ci-
dessus.
Dans Pl7 :
1) Réaliser la configuration matérielle,
2) Exporter les Sr10, Sr11
3) N'oubliez pas les appels de Sr10 et Sr11 qui "encadrent" votre programme
4) Programmer votre automatisation
Bon travail.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 221


Guide de prise en main de ProcesSim

L' adressage Menu : Paramètres - Adressage du Tsx Micro


Adresser par Drag and Drop

Remarquer à un mots analogique correspond un mot mémoire.


Mw100 a et Mw102 pour les deux voies d'entrée analogique et Mw141 pour le mot
de sortie analogique.
Ce sont ces valeurs que vous prenez en compte dans votre programme API.
La liaison avec l'automate :
Dès que vous avez réalisé votre partie opérative dans ProcesSim.

1. Définir le protocole (UnitelWay)

2. Établir la liaison
3. Programme dans ProcesSim ou dans l'automate ?

4. Commande de la partie opérative simulée ou réelle ?

Si vous choisissez de commander la partie opérative réelle, ProcesSim peut alors


jouer le rôle de superviseur.
Conseils pour augmenter les performances des communications Pc Automate
• Régler le Tsx micro pour une programmation périodique de 10 msec
• Paramétrer votre liaison en ne laissant que 3 sockets à l'automate (2 pour
ProcesSim et 1 pour Pl7 Pro).
• Paramétrer la liaison à la vitesse la plus élevée selon les possibilités de votre
matériel

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 222


Liaison avec les automates Schneider Electric

Import dans PL7


Import des sous programmes dans l’application PL7
1- Créer deux sous programmes SR10 et SR11

On obtient alors :

2) Ouvrir le sous programme SR10 en double


cliquant dessus et depuis le menu Fichier et
choisir Importer

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 223


Guide de prise en main de ProcesSim

Indiquer le chemin (C:\program files\processim_tsx\applications\liaison


tsx\configuration1\sr10.st dans l’exemple)

Ce qui donne :
Note :

Le contenu de SR10
dépend de la configuration
de l’automate
Procéder de la même
manière pour le sous
programme SR11

3) Appel du sous
programme SR10

Le sous programme SR10


doit être appelé dans le
première ligne de l’application quelque soit le langage utilisé.
Exemple en Ladder :

Exemple en ST :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 224


Liaison avec les automates Schneider Electric

Appel du sous programme SR11


Procéder de manière identique pour placer l’appel au sous programme SR11 à la
dernière ligne du programme.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 225


Guide de prise en main de ProcesSim

Paramétrage des communications


Pour obtenir les performances optimales en termes de communication,deux réglages
• l'automate et
• le driver UniTelway coté Pc
Le coté API :
Configurer la liaison console à la vitesse maximum.
Pour cela développer le niveau configuration du navigateur application, choisir
configuration matérielle puis double cliquer sur la zone comm de l’unité centrale.
Régler le paramètre vitesse de transmission à 19200 Bauds.

Coté PC :
Régler le driver UniTelway également à 19200 Bauds.
Drivers manager, UniTelway driver, configuration, modifier. Régler l’adresse de base
à 1/ nombre 3, Cliquer sur l’onglet paramètres liaison et régler la vitesse à 19200
Bauds. Cliquer sur OK pour valider.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 226


Liaison avec les automates Schneider Electric

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 227


Guide de prise en main de ProcesSim

Changements d'état, le BCD et les mots


analogiques
L'adressage vers l'automate

Comme illustré à la figure ci-dessus .


Les entrées et sorties booléennes sont adressées sur les bits correspondants.
Les roues codeuses et afficheurs 7 segments codées en BCD nécessitent 8 bits
consécutifs dans le même emplacement débutant à un bit d'adresse multiple de 8. (A
vous en programmation API de récupérer ces valeurs)
A chaque mot d'entrée et de sortie virtuelle correspond un mot mémoire %Mw de
l'automate.
Les changements d'état
Attention l'automate Tsx ou Premium gère les changements d'état avec ses cartes
d'acquisitions.
Quand on travaille depuis ProcesSim avec le matériel virtuel, ces changements
virtuels ne sont pas notifiés à l'automate.
Les fronts montant ou descendant de l’API ne sont pas disponibles.
La gestion de ceux-ci vous incombe.
Il faut les programmer soi-même en utilisant les bits internes classiques de
l’automate.
Exemple de programmation d'un front montant et
descendant

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 228


Liaison avec les automates Schneider Electric

Le principe est simple : on est au front montant quand l'état du signal est à 1 et qu'au
cycle précédent, il était à zéro. Appliquer le même raisonnement pour le passage
vers zéro.
Ensuite on actualise l'image du signal.
Les entrées analogiques virtuelles et la programmation dans l'automate.

Pour l'exemple proposé


• %Mw 101 correspondant au mot
virtuel Iw1 et
• %Mw 141 correspondant au mot
virtuel Qw1
En programmation API utiliser les Mw
correspondants.
Comme exposé plus haut votre
programme d'automate est encadré par

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 229


Guide de prise en main de ProcesSim

deux routines permettant de synchroniser ProcesSim et l'automate.


ProcesSim utilise un mot de commande définissant le mode de fonctionnement et le
comportement de l'API souhaité.
Le mot de commande est égal au mot de base +80.
Ne pas oublier de réserver 100 mots pour la communication.

Cet accès vers le Driver Manager ne fonctionne


pas sur tous les systèmes d'exploitation.

Le mot de base est définit dans les options de


configuration.
Notes:

Si vous souhaitez effectuer de la supervision


d'entrées et de sorties analogiques, modifier
les routines de synchronisation .

Quand le mot de commande vaut 3 :


• Dans la sous routine SR11 copier l'etat des %Qw x.y (Voies de sorties
analogiques) dans les Mw correspondants
• Dans la sous routine SR10 copier l'etat des %Iw x.y (Voies d'entrées
analogiques) dans les Mw correspondants

Si vous souhaitez effectuer de la commande depuis ProcesSim en utilisant


l'API comme interface d'entrées et/ou de sorties analogiques, modifier les
routines de synchronisation .

Quand le mot de commande vaut 1 :


• Dans la sous routine SR11 copier l'etat des %Mw correspondants
dans les voies de sorties analogiques Qw x.y
• Dans la sous routine SR10 copier l'etat des %Iw x.y (voies d'entrées
analogiques) dans les Mw correspondants.

Pour les puristes.

Actualisation de l' image des signaux.


Normalement en mode pilotage du matériel virtuel, pour les entrées avec
lesquelles on utilise les changements d'état programmés, il faut recopier les
signaux de ces entrées virtuelles dans les bits images utilisés en
programmation quand l'installation passe en mode 2, à vous de modifier la
SR 10.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 230


Liaison avec les automates Schneider Electric

Modicon M340

Paramètrage de la communication dans


Unity
Configurer la carte réseau de votre pc avec une adresse IP correcte suivant celle de
votre automate: 192.168.100.2 pour notre exemple. N’oubliez pas au préalable de
vérifier si votre automate est connecté à votre pc avec le câble adéquat.
Veuillez créer un nouveau projet dans Unity Pro en sélectionnant votre automate.

Double cliquez sur « SerialPort » dans le navigateur du projet

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 231


Guide de prise en main de ProcesSim

Mettez le type à « Maître » et ensuite validez en cliquant sur dans la barre


d’outil.

Dans le navigateur de projet, cliquez à droite sur « Réseau » (dans «


Communication ») puis cliquez sur « Nouveau réseau ».

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 232


Liaison avec les automates Schneider Electric

Dans l’onglet « Réseau » sélectionnez « Ethernet » puis cliquez sur OK.

Ouvrez « Ethernet_1 » qui vient d’être créé.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 233


Guide de prise en main de ProcesSim

Sélectionnez la famille (ici CPU 2020) et rentrez la configuration IP de votre


automate (dans notre exemple l’adresse est 192.168.100.3) ensuite validez en

cliquant sur ans la barre d’outil.

Ouvrez la fenêtre Ethernet dans la « configuration » de la « station ».

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 234


Liaison avec les automates Schneider Electric

Sélectionnez la « Voie 3 » puis dans fonction prenez « ETH TCP IP » et dans le lien
réseau : Ethernet_1. Validez en cliquant sur dans la barre d’outil.

Dans la barre de menu, cliquez sur « Automate » puis sur « Définir l’adresse »

Indiquez l’adresse IP de l’automate et choisissez le support TCPIP puis faites un test


de connexion.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 235


Guide de prise en main de ProcesSim

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 236


Liaison avec les automates Schneider Electric

Liaison avec le simulateur d'automate


Si vous travaillez avec le simulateur d’automate Unity, créer un nouveau projet et
sélectionner un automate compatible avec le protocole Modbus TCP :

Dans Unity Pro, sélectionner le mode simulation :


Via la barre des menus "Automate", "mode de simulation"

ou via le raccourci
Notez l'adresse IP du simulateur lue dans Unity Pro via via la barre de menus
"Automate", "Définir l'adresse IP"

Note : dans le cas du simulateur, l’adresse IP 127.0.0.1 est l’adresse locale de


l’ordinateur

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 237


Guide de prise en main de ProcesSim

Synchronisation de ProcesSim avec


Unity
Définition de l'adresse IP de l'automate ou du simulateur
Dans ProcesSim, définissez l'adresse IP de l'automate/simulateur.

Spécifiez l'adresse du premier mot utilisé afin de réserver une zone mémoire pour
l'échange de donnée entre l'automate/simulateur et ProcesSim.
La zone mémoire comprend 200 mots (Tout ou Rien et analogique) commençant à
l'adresse du premier mot (cf. ci-dessus).
Par défaut, l'adresse du premier mot est l'adresse 0 (%Mw0).

Dans l'automate, une zone mémoire (tableau de mot nommé MODBUS_Data ) sera
réservée :
o Adresse de début : MODBUS_Data [0] %Mw0

o Adresse de fin : MODBUS_Data [200] %Mw200


Importation des variables de ProcesSim vers Unity Pro
Dans ProcesSim, veillez à ce que votre application soit bien enregistrée.

Procédez à un clic droit sur « Variables et instance FB » dans le navigateur du projet.


Ensuite cliquez sur « Importer ».

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 238


Liaison avec les automates Schneider Electric

Cliquez sur Non, si cette fenêtre apparaît

Allez dans le répertoire de votre application ProcesSim, un sous repertoire « Modicon


» a été créé, vous y trouverez le fichier Var_export.txt à importer. (attention à Fichiers
de type qui doit être mis à « Variables au format texte (*.txt) »)

Créez une nouvelle section dans MAST Sections via un clic droit.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 239


Guide de prise en main de ProcesSim

Créez le « main » en langage de programmation ST.

Dans ProcesSim, allez dans « Paramètres » et cliquez sur « Adressage Modbus ».

Appuyez sur le bouton « Copier ».

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 240


Liaison avec les automates Schneider Electric

Dans Unity Pro, coller le code directement dans le « main ».

Il ne vous reste qu’à réaliser le programme en utilisant les variables qui portent le
nom de leur mnémonique dans ProcesSim.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 241


Guide de prise en main de ProcesSim

L'automate aux commandes de


ProcesSim
Dans ProcesSim, pour établir la liaison avec l’automate, vous devez cliquer dans un
premier temps sur le bouton API Modicon
Assurez-vous que le programme est bien chargé dans l'automate et celui-ci en mode
"Run"

Ensuite, vous devez cliquer sur le bouton Connecter/Déconnecter . La


connexion est établie quand ce bouton devient : .
Lorsque la connexion est établie, vous devez cliquer sur le bouton « L’automate aux
commandes : .

Passez en mode Run , l’automate Modicon M340 pilote le process virtuel dans
ProcesSim.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 242


Liaison avec les automates Schneider Electric

Multisession et réseau industriel


Il est possible de connecter plusieurs parties opératives situées sur différents PC
avec l'automate via le réseau Ethernet

ProcesSim s'intègre naturellement dans un réseau industriel complet (supervision,


panel opérateur, console de programmation, ...)
Attention :
Il est impératif :
1. D'éviter les recouvrements dans le tableau d'échange MODBUS de
l'automate;
2. d'importer les variables globales pour tous les process connectés ;

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 243


Guide de prise en main de ProcesSim

3. de coller le code de programmation généré par ProcesSim dans la procédure


"Main".

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 244


Liaison avec l'automate Phoenix
Contact
Généralités
ProcesSim est compatible avec les automates Phoenix Contact.
Protocole de communication requis : Modbus TCP-IP

• ILC 150 ETH

• ILC 370 ETH


• ...

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 245


Guide de prise en main de ProcesSim

Paramètrage de la communication dans


PC Worx
Configurer la carte réseau de votre pc avec une adresse IP correcte suivant celle de
votre automate: 192.168.100.2 pour notre exemple. N’oubliez pas au préalable de
vérifier si votre automate est connecté à votre pc avec le câble adéquat.
Après avoir démarré PC WORX, allez dans le menu « Fichier » et cliquez sur «
Nouveau Projet ». Sélectionnez l’onglet « ILC 1xx » et choisissez le PLC, dans notre
exemple: « ILC 150 ETH Rev. 01/2.00 »

Vous devez ensuite configurer le matériel en cliquant sur le bouton « Espace de


travail Configuration bus ».

Si la fenêtre « Détail sur l’appareil » n’apparaît pas, allez dans le menu « Affichage »
et sélectionnez « Détail sur l’appareil ».

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 246


Liaison avec l'automate Phoenix Contact

Changez la « Dernière IP » afin que l’IP de l’automate et du PC soient comprises


entre la première et la dernière adresse, dans notre exemple : 192.168.100.254

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 247


Guide de prise en main de ProcesSim

Cliquez sur « ILC 150 ETH 192.168.0.2 » dans la fenêtre « Structure du bus » et
changez l’adresse IP dans la fenêtre « Détails sur l’appareil » en mettant l’adresse de
l’automate ,192.168.100.3 pour notre exemple.

Sélectionnez l’onglet « Communication ».

Et ensuite cliquez sur le bouton « Tester » afin de vérifier si votre PC et votre


automate communiquent.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 248


Liaison avec l'automate Phoenix Contact

Allez dans le mode de programmation en cliquant sur le bouton « Espace de travail


Programmation CEI » dans la barre d’outil.

Ajoutez la librairie BIT_UTIL en cliquant droit sur « Bibliothèque » puis sur « Insérer
» puis « Bibliothèque définie par le constructeur… ».

Ouvrez le répertoire BIT_UTIL, sélectionnez la bibliothèque du même nom et cliquez


sur « Inclure ».

Insérez également la bibliothèque « Communication_V1_03 » fournie.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 249


Guide de prise en main de ProcesSim

La bibliothèque de communication Modbus se trouve compressée dans le répertoire


Phoenix généré à l’installation dans le dossier de ProcesSim. Ce fichier étant
compressé, n’oubliez pas de le décompresser avant de l’inclure.

Cliquez sur « Insérer » puis sur « Bibliothèque définie par l’utilisateur ».

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 250


Liaison avec l'automate Phoenix Contact

Dans ProcesSim, enregistrez votre application en allant dans le menu « Fichier ».


Ensuite, dans le répertoire de votre application, vous trouverez le sous répertoire «
Phoenix » contenant le fichier à importer « Main.ST ».
Importez le fichier « Main.ST » généré : Marquez le nœud main se trouvant dans «
UOP logiques » dans l’arbre du projet.

Ouvrez le menu « Fichier » et sélectionnez l’élément « Importer ».

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 251


Guide de prise en main de ProcesSim

Cochez l'option « Importation de fichier de CEI 61131-3 étendue » et validez le


dialogue.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 252


Liaison avec l'automate Phoenix Contact

Sélectionnez le type d’objet à importer et appuyez sur « OK ».

Sélectionnez le fichier « Main.ST », et confirmez à l’aide du bouton « OK ».

Cliquez sur « Oui ».

Création des variables globales à partir des variables externes.


Dans l’arbre du projet, faites un clic droit sur « STD_RES : ILC150_2* ». Choisissez
« Créer variables globales à partir de variables externes »

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 253


Guide de prise en main de ProcesSim

Un message vous confirme la création des variables globales.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 254


Liaison avec l'automate Phoenix Contact

Vérifiez si vos variables sont bien créées.


Pour ce faire, il vous suffit d’aller dans « Global_Variables* » en double cliquant
dessus dans l’arbre du projet. Les variables se trouvent dans le groupe « AutoInsert

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 255


Guide de prise en main de ProcesSim

».

Il ne vous reste qu’à réaliser le programme en utilisant les variables qui portent le
nom de leur mnémonique dans ProcesSim.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 256


Liaison avec l'automate Phoenix Contact

L'automate aux commandes de


ProcesSim
Dans ProcesSim, pour établir la liaison avec l’automate ILC150 ETH, vous devez
cliquer dans un premier temps sur le bouton API Phoenix Contact .
Ensuite, vous devez cliquer sur le bouton Connecter/Déconnecter . La
connexion est établie quand ce bouton devient : .
Lorsque la connexion est établie, vous devez cliquer sur le bouton « L’automate aux
commandes : .

Passez en mode Run , l’automate Phoenix Contact pilote le process virtuel dans
ProcesSim.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 257


Guide de prise en main de ProcesSim

Multisession et réseau industriel


Il est possible de connecter plusieurs parties opératives situées sur différents PC
avec l'automate via le réseau Ethernet

ProcesSim s'intègre naturellement dans un réseau industriel complet (supervision,


panel opérateur, console de programmation, ...)
Attention :
Il est impératif :
1. D'éviter les recouvrements dans le tableau d'échange MODBUS_Data de
l'automate;
2. d'importer les variables globales pour tous les process connectés ;
3. de coller le code de programmation généré par ProcesSim dans la procédure
"Main".

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 258


Versions
La Version Professionnelle spécialement conçue à l’usage
des industriels et à la formation dans l’enseignement supérieur et
universitaire.
Mises à jour gratuites (1an)
Mécano virtuel Eléments
Substitution
10

Plateau indexeur

10

Zone de destruction
10

Générateur d'objet
20

Mécanisme animé
20

Vérins
50

Moteurs et
accessoires

codeur, thermique,
contact auxilliaires 30
Variateur de
fréquence

Convoyeur

20

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 259


Guide de prise en main de ProcesSim

Positionneur linéaire
50

Roue codeuse
10

La Version Découverte est adaptée au niveau de l’enseignement


secondaire.

Mécano virtuel Eléments


Potentiomètre linéaire

50

Afficheurs
10

Cuves
10

Vannes

50

Débitmètre, manomètre, sonde de niveau


Pompes

10

Volumétrique ou centrifuge
jauge de pesage
50

Mot d'entrée analogique 50

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 260


Versions

Mot de sortie analogique


50

input, Output, Bit interne


512

Automate programmable intégré


Temporisation
50

Compteur
50

Etape
100

Grafcet 100

Liaison 1000

Mécano virtuel Eléments


Substitution
5

Plateau indexeur

Zone de destruction
5

Générateur d'objet
5

Mécanisme animé
2

Vérins 10

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 261


Guide de prise en main de ProcesSim

Moteurs et
accessoires

15
codeur, thermique,
contact auxilliaires
Variateur de
fréquence
2

Convoyeur

10

Positionneur linéaire
5

Roue codeuse
12

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 262


Versions

Mécano virtuel Eléments


Potentiomètre linéaire

12

Afficheurs
5

Cuves
5

Vannes

12

Débitmètre, manomètre, sonde de niveau


Pompes

Volumétrique ou centrifuge
jauge de pesage
12

Mot d'entrée analogique


12

Mot de sortie analogique


12

input, Output, Bit interne


64

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 263


Guide de prise en main de ProcesSim

Automate programmable intégré


Temporisation
10

Compteur
10

Etape
100

Grafcet 100

Liaison 1000

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 264


Compatibilité
Le PC
Processeur Intel Pentium III ou équivalent
128 MB RAM ( 256 MB recommandé )

Le système d'exploitation

Microsoft Windows 98 SE, ME ,2000 , XP, VISTA, SEVEN

La configuration graphique

Résolution écran validées :


• 800 x 600 petites polices
• 1024 x 778 petites polices
• 1200 x 1024 petites polices

L'emploi de grandes polices ou de polices de taille personnalisée n'est pas


pris en charge et des décalages entre la détection et la position relative des
objets sont normaux et risquent de mettre en déroute l'utilisateur.

Selon la configuration de votre matériel l'affichage de cette aide peut ne pas


correspondre à la représentation ci-dessous.

Si tel est le cas, exécutez la commande suivante depuis le menu Démarrer


Executer :
regsvr32 hhactivex.dll

Les automates

Siemens
Types
• S7 200
• S7 300 - 400
• Le simulateur Siemens : PLCSim

Logiciel de programmation

S7 300 - 400

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 265


Guide de prise en main de ProcesSim

• Logiciel Simatic Manager version 5.1 minimum

S7 200
• Logiciel Step7 MicroWin Version 4.0 ou supérieure

Pour la communication avec les automates S7-200, S7-300 & S7-


400

1.
• Protocoles MPI, Profibus, Industrial Ethernet

Schneider Electric
Types
• TSX Micro
• TSX Premium
• Modicon M340
• Le simulateur d'automate Unity

Logiciel de programmation

TSX Micro et Premium


• Logiciel PL7

Modicon M340
• Logiciel Unity

Pour la communication avec les automates :

• TSX Micro/Premium
• Protocoles Unitelway

• Modicon M340
1.
• Modbus TCP/IP

Phoenix Contact
Types
• Toute la gamme d'automate compatible avec le protocole
Modbus TCP/IP

Logiciel de programmation

• Logiciel PC Worx

Pour la communication avec les automates :

• Protocoles Modbus TCP/IP

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 266


Installation
Procédez comme suit pour lancer l'installation :
Insérez le CDROM et lancez le Setup en cliquant sur "setup.exe".
Suivez étape par étape les instructions affichées par le programme d'installation.
Ce programme vous guide pas à pas tout au long de la procédure d'installation. Vous
avez toujours la possibilité de revenir à l'étape précédente ou d'aller à l'étape
suivante.
Pendant l'installation, des questions vous sont posées ou des options proposées
dans des boîtes de dialogue.
Version de ProcesSim déjà installée...
Si le programme d'installation constate qu'une version de ProcesSim se trouve déjà
sur votre ordinateur, un message vous le signale et vous avez les possibilités
suivantes :
interrompre l'installation pour, ensuite, désinstaller l'ancienne version de ProcesSim
sous Windows puis relancer l'installation ou poursuivre l'installation et substituer ainsi
la nouvelle version à l'ancienne.
Une maintenance correcte du logiciel exigerait que vous désinstalliez toute version
antérieure existante avant de procéder à une nouvelle installation. L'écrasement pur
et simple d'une ancienne version présente, en outre, l'inconvénient qu'une
désinstallation ultérieure n'effacerait pas les parties éventuellement encore
existantes d'une installation précédente.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 267


1. ProcesSim version avec clé USB
La protection du logiciel, simple et portable par clé USB, une solution flexible et
unique pour de multiples utilisations.
Simple d’utilisation et de gestion de votre parc informatique
Le système ne nécessite pas d'installation de pilote supplémentaire et n'a pas besoin
de droits d'administrateur.
La clé USB vous garantit sécurité, fiabilité, et l'absence de complications inutiles en
cas de renouvellement du parc de informatique ou de formatage.
En cas de dysfonctionnement ou de formatage du PC, une réinstallation du logiciel
suffit.
L’installation du logiciel peut être réalisée sur un nombre illimité de PC.
Le package que vous avez reçu contient le CD d'installation ainsi qu'une ou plusieurs
clés USB (le nombre de clé USB va de pair avec le nombre de licences
commandées).
Principe :
Pour utiliser ProcesSim, la clé USB doit être insérer dans le port USB de l'ordinateur.
Installation du logiciel :
1. Installer ProcesSim sur votre ordinateur.
2. Après l'installation, insérer la clé USB dans l'ordinateur
3. Lors de la première utilisation de ProcesSim, l'écran suivant apparait :
Sélectionnez la langue de travail :

L'utilisation de la clé USB élimine l’utilisation illégale de ProcesSim, qui peut


seulement fonctionner en présence de la clé.

2. Version antérieure, sans clé USB :


Comment s'inscrire
A la première exécution de ProcesSim, un formulaire d'inscription vous est présenté
afin de pouvoir récupérer la clé d'activation.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 269


Guide de prise en main de ProcesSim

Démarrez ProcesSim (première utilisation), les écrans suivant apparaissent :


Sélectionnez la langue:

Après 6 secondes, le formulaire de demande d'inscription apparaît.


Pour une demande d'inscription choisissez "Demande d'inscription" par contre si
vous possédez la clef d'activation, saisissez- la au clavier dans le champ "Clef
d'enregistrement".

Si vous avez sélectionné "Demande d'inscription", le formulaire ci-dessous apparaît :


Saisissez vos données personnelles :

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 270


ProcesSim avec clé USB

NB: Les champs indiqués en rouge sont obligatoires


Et vos données professionnelles :

NB: Les champs indiqués en rouge sont obligatoires


Le secteur dans lequel vous utilisez ProcesSim est un renseignement facultatif mais
néanmoins utile pour les développeurs du logiciel.
Les nouveaux outils sont conçus aux regards de ces renseignements.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 271


Guide de prise en main de ProcesSim

Le formulaire dûment complété, cliquez sur "Quitter et imprimer le formulaire


d'inscription".

Quittez ProcesSim.
Le formulaire est automatiquement imprimé par l'imprimante qui est configurée par
défaut.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 272


ProcesSim avec clé USB

Si vous désirez imprimer plusieurs exemplaires de ce document, vous le retrouverez


dans la racine d'installation.

Exemple de fichier d'enregistrement.

Dès réception de votre clef d'activation, démarrez ProcesSim et introduisez celle-ci


dans le champ prévu à cet effet.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 273


Guide de prise en main de ProcesSim

Validez et redémarrer ProcesSim.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 274


Désinstallation de ProcesSim
Utilisez la procédure de désinstallation courante sous Windows :
Lancez, sous Windows, le dialogue d'installation de logiciel en effectuant un double
clic sur l'icône :
• Windows XP : "Ajout/Suppression de programmes" dans le "Panneau de
configuration".
• Windows VISTA et Windows SEVEN : "Programme et fonctionnalités" dans le
"Panneau de configuration".
Sélectionnez l'entrée ProcesSim dans la liste affichée des logiciels installés. Cliquez
sur le bouton de suppression du logiciel.

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 275


Index
A G
Actions ............................................ 190 Général ............................................ 39
Affectation....................................... 155 Généralités ...................................... 41
Affecter ........................................... 154 Générateur d'objets ......................... 82
Analogique........................................ 56 Grafcet .......................................... 172
analyse ........................................... 202 I
Annuler ........................................... 189 Images ........................................... 145
Automates ..........................................8 Interfaçage ......................................... 8
B L
barre de menu .................................. 15 Ladder ........................................... 162
barre d'état ....................................... 33 Langue ............................................. 37
barre d'outils ..................................... 31 L'editeur ......................................... 160
Base ............................................... 153 L'éditeur ......................................... 175
Boîte ................................................. 43 L'édition des Commentaires .......... 144
C Liaison ....................................216, 219
Codeurs ............................................ 55 Liaison d'étape ............................... 179
Compatibilité ................................... 283 Logiciel .............................................. 7
Comportement non-linéaire .............. 65 Logigramme ................................... 150
Compteurs .............................. 159, 167 M
Concept ..............................................2 Maintenance .................................. 205
Conditions aux blocs logiques ........ 154 Mode Run ...................................... 197
Conditions aux fonctions mémoires Modes ................................................ 6
S/R .............................................. 155 Moteurs électriques ......................... 93
Contacts auxiliaires .......................... 53 N
Convergence .................................. 182 Niveau ........................................... 127
Convoyeurs .................................... 115 O
Cuves ............................................. 123 OU ................................................. 182
D Outils d'analyse du programme ..... 200
Dépôt ................................................ 76 P
détecteurs ......................................... 51 Pannes .......................................... 205
Détection ........................................ 127 Partie virtuelle .................................... 4
Digitale.............................................. 48 Plateaux indexeurs ........................ 120
Divergence ..................................... 182 PlCSIM .......................................... 219
E Principes d'interprétation ............... 164
Edition des textes ........................... 143 ProcesSim ......................................... 1
Édition d'une image Objet ................. 76 Programmation intégrée .................... 7
Effacer ............................................ 189 Programmer ................................... 162
Environnement ................................. 37 R
ET ................................................... 184 R/S ................................................. 155
Etapes ............................................ 178 Réceptivités ................................... 187
Evacuation d'objets........................... 84 S
F S7-200 ........................................... 214
Fonctions ........................................ 153 S7-300 ........................................... 216
Fond ............................................... 145 Saut d'étapes ................................. 180
Formateur ......................................... 35 Séquence....................................... 177
Sorties ............................................. 61

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 277


Guide de prise en main de ProcesSim

Substitution d'objets.......................... 85 Tracé du Grafcet ............................ 177


Suppot ............................................ 118 Transfert ........................................ 118
T V
Tables ............................................. 118 Vannes .......................................... 128
Temporisations ....................... 157, 170 Vérins .......................................98, 109
Tige ................................................ 109 Visualisations dynamiques............. 199
Tout .................................................. 48 Z
Tracé .............................................. 189 Zone d'empilage .............................. 79
Tracé des tuyauteries ..................... 131

Centre de Recherche de la Haute Ecole de la Communauté française en Hainaut Page 278

Vous aimerez peut-être aussi