Vous êtes sur la page 1sur 124

INTERBUS

Accès rapide
PC WORX

Désignation : IBS PCWORX 2.0 QS UM F

Révision : A

Référence : 90 02 00 2

Ce manuel s’applique :

IBS PCWORX 2.0x

© Phoenix Contact 07/2000

5959A
Veuillez respecter ce qui suit :

De façon à garantir l’utilisation en toute sécurité de votre système, nous


vous recommandons de lire attentivement ce manuel. Veuillez trouver ci-
dessous des informations sur l’utilisation de ce manuel.

Compétences exigées des utilisateurs


L'utilisation des produits décrits dans ce manuel est destinée uniquement
à des électriciens ou à des personnes sous leur contrôle, qui connaissent
les normes nationales qui s’y rapportent. Phoenix Contact n’assume
aucune responsabilité quant à une erreur de manipulation ou à des
dommages à ses produits, ou à d’autres produits, résultant du non-respect
des informations contenues dans ce manuel.

Explication des symboles utilisés


Le symbole attention fait référence à une manipulation qui pourrait
endommager le matériel ou le logiciel, ou qui (par connexion indirecte à
des périphériques de processus dangereux) pourrait provoquer des
blessures.
Le texte ainsi repéré vous informe des conditions que vous devez
absolument respecter pour obtenir un fonctionnement sans problème. Le
symbole de la main vous fournit également des indications et des conseils
sur l’utilisation efficace du matériel et sur l’optimisation du logiciel pour
vous éviter du travail supplémentaire.
Le symbole texte vous renvoie à des sources d’informations détaillées
(manuels, spécifications, documentation, etc.) concernant le sujet, le
produit, etc. Ce texte fournit également des informations utiles pour se
repérer au sein de ce manuel.

Votre avis nous intéresse


Nous nous efforçons en permanence d’améliorer la qualité de nos
manuels.
Si vous avez des suggestions ou des recommandations pour améliorer le
contenu et la présentation de nos manuels, nous vous serons
reconnaissants de nous les faire connaître. Pour cela, nous vous
remercions à l’avance d’utiliser l’imprimé de réponse par fax à la fin de ce
manuel.

5959A
PC WORX

Clause légale
Ce manuel, y compris les illustrations, est protégé par un copyright. Son
utilisation par toute tierce partie en dehors de la clause de droit de copie
est interdite. La reproduction, la traduction et l’archivage, ou la modification
électronique ou photographique, nécessitent l’accord expressément écrit
de Phoenix Contact. Toute violation fera l’objet de poursuites.
Phoenix Contact se réserve le droit d’apporter toute amélioration
technique.

Phoenix Contact se réserve tous les droits afférents aux brevets, déposés
ou en cours, concernant une conception enregistrée. Les produits
extérieurs sont toujours nommés sans référence aux droits de propriété
industrielle. L’existence de tels droits n’est pas exclue.

Internet
Concernant les produits de Phoenix Contact vous trouvez des informations
actuelles sous www.phoenixcontact.com.

5959A
Table des matières

1 Introduction .......................................................................................................1-3
1.1 Paramétrage - Programmation - Visualisation ........................... 1-3
1.2 Configuration matérielle requise ................................................ 1-3
1.3 Installation .................................................................................. 1-4
1.4 Installation du logiciel ............................................................... 1-11
1.5 Exemple de projet .................................................................... 1-13
1.6 Sélection des équipements ...................................................... 1-14

2 Configuration avec SYSTEM WORX ................................................................2-3


2.1 Création d'un projet .................................................................... 2-3
2.2 Sélection de la carte contrôleur.................................................. 2-5
2.3 Réglage de la voie de communication ....................................... 2-6
2.4 Lecture de la configuration connectée ....................................... 2-8
2.5 Configuration manuelle du bus .................................................. 2-9
2.6 Description du projet ................................................................ 2-14
2.7 Liaison avec la description des équipements........................... 2-15
2.8 Exécution du paramétrage ....................................................... 2-17
2.9 Passage à PROGRAM WORX ................................................ 2-19

3 Programmation avec PROGRAM WORX .........................................................3-3


3.1 Préparation de l'arborescence du projet .................................... 3-3
3.2 Création de l'arborescence du projet ......................................... 3-3
3.3 Réglage de la ressource ............................................................ 3-6
3.4 Création du programme et affectation d'une tâche .................... 3-7
3.5 Création de variables ................................................................. 3-9
3.6 Affectation de variables............................................................ 3-10

5959A i
PC WORX

3.7 Programmation......................................................................... 3-13


3.7.1 Schéma en blocs fonctionnels (FBD) ..........................3-19
3.7.2 Liste d’instructions (IL) ................................................3-20
3.7.3 Littéral structuré (ST) ..................................................3-21
3.7.4 Diagramme fonctionnel en séquence (SFC) ...............3-22
3.7.5 Langage à contacts (LD) .............................................3-24
3.8 Compilation du projet ............................................................... 3-25
3.9 Paramétrage et téléchargement............................................... 3-26
3.10 Test du programme d'application ............................................. 3-28

4 Visualisation ......................................................................................................4-3
4.1 Installation du serveur OPC INTERBUS .................................... 4-3
4.2 Installation de GENESIS32 ........................................................ 4-9
4.3 Configuration du serveur OPC ................................................. 4-23
4.4 Visualisation à l'aide de GraphWorX32.................................... 4-26

5 Rubriques supplémentaires ..............................................................................5-3


5.1 Diagnostic .................................................................................. 5-3
5.2 Enregistrement du paramétrage ................................................ 5-7
5.3 Démarrage à l'aide d'IB-Loader ............................................... 5-11
5.4 Moniteur numérique des données de process ......................... 5-13

ii 5959A
Chapitre 1
Ce chapitre contient des informations sur :
– la configuration matérielle requise pour PC WORX
– l'installation du logiciel
– exemple de projet

Introduction ...........................................................................................................1-3
1.1 Paramétrage - Programmation - Visualisation ..........1-3
1.2 Configuration matérielle requise................................1-3
1.3 Installation .................................................................1-4
1.4 Installation du logiciel ..............................................1-11
1.5 Exemple de projet ...................................................1-13
1.6 Sélection des équipements .....................................1-14

5959A 1-1
1-2 5959A
Introduction

1 Introduction

1.1 Paramétrage - Programmation -


Visualisation

Ce document vous guide, à l’aide d’un exemple de projet, à travers les


différentes étapes du paramétrage d'une configuration de bus, de la
programmation du programme d'application (d'après IEC 61131) et de la
visualisation des données.
Aucune fonction ni commande nécessitant une communication avec la
carte contrôleur ne peut être exécutée sans configuration matérielle
préalable du bus.
Il est néanmoins possible de procéder à un paramétrage complet dans
l’état opératoire Configuration (hors ligne), de créer et de compiler le
programme utilisateur et de visualiser des données sans logiciel
INTERBUS.

1.2 Configuration matérielle requise

Configuration Les instructions d’installation présupposent que l’opérateur possède une


requise certaine expérience de Windows, dont le fonctionnement, pour des
questions de place, ne peut pas être traité en détail ici. Si nécessaire, vous
pouvez consulter la documentation et/ou l’assistance en ligne de Windows.

Configuration Pour faire fonctionner PC WORX, vous devez au moins disposer des
matérielle requise configurations logicielle et matérielle suivantes :
pour PC WORX – Un processeur Pentium cadencé à 100 MHz (266 MHz recommandés)
– 32 Mo de mémoire vive (RAM) (64 Mo de RAM recommandés)100
MByte free hard disk space
– 100 Mo de mémoire disponible sur le disque dur
– Un lecteur de disquette 3,5 pouces et/ou de CD-ROM
– Une souris
– Windows NT 4
– Une interface série (COM1 ... COM4)

5959A 1-3
PC WORX

– Une interface parallèle (LPT1 ... LPT2)


– Une carte contrôleur INTERBUS
Une fois cette configuration réunie, vous êtes en mesure de faire
fonctionner SYSTEM WORX et PROGRAM WORX

1.3 Installation

Démarrage du Pour procéder à l’installation de PC WORX, exécutez le fichier


programme SETUP.EXE situé dans le répertoire D:\INSTALL\PCWORX\DISK1 du
d'installation CD-ROM. Le programme d’installation génère tous les répertoires
nécessaires au fonctionnement et y copie les fichiers que vous avez
sélectionnés.
Le logiciel GENESIS32 fonctionne sur PC standard sous Windows NT 4.0.
1. Insérez le CD-ROM de PC WORX dans le lecteur de CD-ROM.
2. Ouvrez le Gestionnaire de fichiers de Windows (Poste de travail,
Explorateur), puis choisissez la lettre d’identification de votre lecteur de
CD-ROM.
Le fichier SETUP.EXE se trouve dans le répertoire
D:\INSTALL\PCWORX\DISK1. Si D n'est pas la lettre de votre CD-ROM,
remplacez-la par la lettre appropriée.
3. Double-cliquez sur le fichier SETUP.EXE pour démarrer le programme
d'application.
4. Suivez les instructions du programme d’installation.

Déroulement du Double-cliquez sur le fichier SETUP.EXE pour charger le programme


programme d’installation. Vous pouvez suivre la progression du chargement dans une
d'installation fenêtre.

Figure 1-1 Chargement du programme d'installation

1-4 5959A
Introduction

Après la chargement du programme d'application, le message suivant


s'affiche :

Figure 1-2 Boîte de dialogue Bienvenue

Vous pouvez interrompre l’installation à ce moment, si vous avez ouvert


par exemple d’autres applications Windows ou si vous avez cliqué par
erreur sur le fichier SETUP.EXE.
Pour poursuivre l’installation, cliquez sur le bouton Continuer.
Avant de pouvoir poursuivre l'installation, l'éditeur Windows affiche le
fichier README.TXT, qui se trouve également dans le répertoire principal
du CD-ROM. Ce fichier contient des informations récentes sur le
programme et des directives relatives à votre au système INTERBUS.
Après avoir lu le fichier README.TXT, fermez l'éditeur pour pouvoir
continuer l'installation
Entrez votre nom et le nom de votre société.

5959A 1-5
PC WORX

Figure 1-3 Boîte de dialogue Informations utilisateur

Il n’est pas indispensable d’installer toutes les parties de programme de


PC WORX. Désactivez les cases à cocher correspondant aux parties de
programme dont vous n’avez pas besoin.

Figure 1-4 Boîte de dialogue Installation, sélection des composants du


programme

1-6 5959A
Introduction

Les pilotes RS232, IBS ISA et Ethernet sont les pilotes directs de la carte
contrôleur pour la voie de communication qui passe à travers l'interface du
diagnostic et le port série, via le bus de données du PC ou via une
connexion Ethernet.
Dans la boîte de dialogue suivante, vous pouvez choisir dans quel groupe
de programmes ou dans quel dossier vous souhaitez placer les icônes
pour PC WORX. Vous pouvez créer un groupe de programmes et/ou un
dossier ou choisir parmi ceux qui existent déjà.

Figure 1-5 Boîte de dialogue Sélection de dossier programme

Le programme d’installation est maintenant en mesure d’effectuer


l’installation en tenant compte des réglages que vous souhaitez. Les
options d'installation s'affichent de nouveau pour confirmation.

5959A 1-7
PC WORX

Figure 1-6 Boîte de dialogue Vérification des informations d'installation

Les fichiers programmes sont ensuite copiés sur le disque dur de votre
ordinateur. Vous êtes renseigné sur la progression de l'opération par un
indicateur sur l'écran.

Figure 1-7 Indicateur de progression de l'opération

Lorsque tous les fichiers ont été copiés sur le disque dur, vous devez
configurer les voies de communication reliées à la carte contrôleur. Sous
Windows NT, vous ne pouvez pas configurer les voies de communication
sans l'aide du programme d'installation.

1-8 5959A
Introduction

Figure 1-8 Boîte de dialogue Sélection des composants

Figure 1-9 Boîte de dialogue Configuration IBS-ISA/SC

5959A 1-9
PC WORX

Adresse E/S Vous devez définir cette adresse au niveau de la carte contrôleur au
moyen du bouton DIP, puis la saisir dans cette zone. Chaque carte de votre
PC nécessite une zone d’adressage E/S pour les données de commande
et d’état.

Adresse de L’échange de données entre la carte contrôleur et le PC s’effectue via une


communication zone de mémoire spéciale. Vous devez indiquer ici l’adresse de départ de
cette zone de mémoire.

Interruption Définissez ici une interruption disponible sur votre PC. L’interruption
permet de signaler au PC les accès à la carte contrôleur.
Après avoir configuré les voies de communication, vous devez installer
l'environnement de la base de données ODBC.
L’installation de PC WORX est terminée. Vous devez redémarrer votre
ordinateur pour que les modifications des fichiers de configuration soient
prises en compte.

Figure 1-10 Installation terminée

Pour lancer PC WORX, double-cliquez sur l'icône du programme ou


cliquez sur le bouton Démarrer situé dans la barre des tâches.

1-10 5959A
Introduction

1.4 Installation du logiciel

Le logiciel PC WORX peut être installé sans clé logicielle sous forme de
version de démonstration. Cette dernière est une version complète limitée
à 40 affectations. Ainsi, vous pouvez relier 40 variables avec des
descriptions de données de process.
Pour obtenir une version complète, vous devez installer la version de
démonstration avec une clé logicielle sous forme de disquette. La clé
logicielle n'est disponible que sur disquette.
Il existe deux types de clé logicielle permettant d'activer un nombre
différent de variables.
Dans la version de base, 300 variables sont disponibles. En revanche,
dans la version professionnelle, le nombre de variables disponibles n'est
limité que par les ressources du système.
Lisez attentivement les remarques suivantes lors de l'utilisation de la clé
logicielle :
– Vous ne pouvez pas copier la disquette à clé logicielle.
– La disquette à clé logicielle ne doit pas être protégée en écriture lors de
son utilisation.
– Lors de l'installation du logiciel, un répertoire caché est créé sur votre
disque dur. Ce répertoire ne doit en aucun cas être modifié ni copié.
– Lorsque vous replacez la clé logicielle sur la disquette, le répertoire
caché est supprimé.
– Les opérations qui concernent le disque dur (compression, copie,
sauvegarde, défragmentation, formatage, etc.) peuvent rendre la clé
logicielle inutilisable. Lors de la réalisation de telles opérations,
replacez la clé logicielle sur la disquette correspondante.
– Si vous égarez la clé logicielle, informez-en votre contact Phoenix.
1. Insérez la disquette à clé logicielle dans votre lecteur de disquette.
2. Ouvrez le Gestionnaire de fichiers de Windows (Poste de travail,
Explorateur), puis double-cliquez sur le fichier SETUP.EXE de la
disquette.
Vous pouvez également lancer le programme d'installation de la clé
logicielle à partir du disque dur. Cette méthode est légèrement plus rapide
que celle consistant à exécuter le programme d'installation de la clé
logicielle à partir de la disquette.
3. Suivez les instructions du programme d’installation.

5959A 1-11
PC WORX

4. Si vous installez la clé logicielle pour la première fois, choisissez Install


Softwarekey (Installer la clé logicielle) pour copier la clé logicielle sur le
disque dur et commencer l'installation de PC WORX.
N'oubliez pas que vous ne pouvez installer qu'une seule version de
PC WORX avec une disquette à clé logicielle. Pour installer une autre
version (par exemple sur un autre ordinateur), la clé logicielle doit être
replacée sur la disquette correspondante. Cette opération s'effectue
également via le programme SETUP.EXE sur la disquette à clé logicielle.
5. Choisissez le répertoire principal de PC WORX (par exemple,
C:\PCWORX). PC WORX a besoin de cette information pour installer
correctement la clé logicielle.
6. Si vous avez suivi les instructions du programme d'installation à la
lettre, la clé logicielle est copiée.
7. Si la clé logicielle est transférée correctement sur le disque dur, votre
version de PC WORX est installé et peut être utilisée avec de
nombreuses variables.
Cliquez sur le menu ? de SYSTEM WORX pour afficher la boîte de
dialogue A propos de. Elle vous indique la version de PC WORX dont vous
disposez et le nombre de variables qu'elle peut utiliser. La mention DEMO,
BASE ou PRO donne des indications sur le nombre de variables installées.

1-12 5959A
Introduction

1.5 Exemple de projet

Description de Dans une chaudière, un liquide est admis à travers une entrée (Inflow_On).
l’installation : Lorsque la chaudière est pleine, le chauffage se met en route
(Heating_On) et le liquide est chauffé. Dès que la température prédéfinie
est atteinte, le chauffage s’éteint et le liquide s’écoule (Outflow_On).
Lorsque le niveau du liquide a atteint une limite inférieure, la vanne
d’évacuation se referme et du liquide est à nouveau admis. L’installation
peut être interrompue à l’aide de l'interrupteur Off. Quand on appuie sur cet
interrupteur, le chauffage s’éteint et les vannes se referment.

Figure 1-11 Exemple de projet

Descriptions des Tableau 1-1 Description des données de process


données de process 1RP  1DWXUH  /RQJXHXU 
nécessaires :
Off (QWUpHQXPpULTXH (DI) 1 bit
Liquidlevel (QWUpHDQDORJLTXH (AI) 16 bits
Temperature (QWUpHDQDORJLTXH (AI) 16 bits
Heating_On 6RUWLHQXPpULTXH (DO) 1 bit
Inflow_On 6RUWLHQXPpULTXH (DO) 1 bit
Outflow_On 6RUWLHQXPpULTXH (DO) 1 bit

5959A 1-13
PC WORX

1.6 Sélection des équipements

Après avoir déterminé la nature et le nombre des données de process


nécessaires dans l’exemple de projet, vous pouvez sélectionner les
équipements INTERBUS.
Les descriptions des données de process Heating_On, Inflow_On et
Outflow_On sont définies sur un équipement DO. Pour la description des
données de process Liquidlevel et Temperature, vous avez besoin de deux
entrées d’un équipement AI. Pour la description des données de process
Off, il vous faut une entrée d’un équipement DI.
Pour l'exemple de projet, choisissez les quatre équipements INTERBUS
suivants :
Module d’entrée numérique avec au moins une entrée, tel que :
IB ST 24 BDI 8/4 ou
IB ST 24 DI 16/4
Module de sortie numérique avec au moins trois entrées, tel que :
IB ST 24 BDO 8/3 ou
IB ST 24 DO 16/3
Module d'entrée analogique avec au moins deux entrées, tel que :
IB ST 24 AI 4/SF ou
IB ST 24 AI 4/SF4
Tête de station pour raccordement des modules ST au bus principal, telle
que :
IBS ST 24 BK-T
IBS ST 24 BKM-T
La configuration minimale de l’INTERBUS dont vous devez disposer pour
l’exemple de projet est la suivante :

Figure 1-12 Configuration minimale de l'INTERBUS

1-14 5959A
Introduction

Pour l'exemple de projet, l’emplacement des équipements dans votre


système INTERBUS n’a pas d’importance. Les numéros d’équipements
indiqués dans l’exemple peuvent être différents de ceux de votre système
de bus si ce dernier possède une autre structure.
Bien que vous puissiez également utiliser d’autres équipements
INTERBUS au sein du projet pour commander notamment d’autres
chaudières et des rubans transporteurs, nous nous limiterons ici aux
quatre équipements mentionnés.

5959A 1-15
PC WORX

1-16 5959A
Chapitre 2
Ce chapitre contient des informations sur :
– le fonctionnement de PC WORX
– la création d'un projet
– les principales boîtes de dialogue

Configuration avec SYSTEM WORX ..............................................................................................2-3


2.2 Sélection de la carte contrôleur...................................................2-5
2.3 Réglage de la voie de communication ........................................2-6
2.4 Lecture de la configuration connectée ........................................2-8
2.5 Configuration manuelle du bus ...................................................2-9
2.6 Description du projet .................................................................2-14
2.7 Liaison avec la description des équipements............................2-15
2.8 Exécution du paramétrage ........................................................2-17
2.9 Passage à PROGRAM WORX .................................................2-19

5959A 2-1
2-2 5959A
Configuration avec SYSTEM WORX

2 Configuration avec SYSTEM WORX

2.1 Création d'un projet

Structure des menus L’utilisation de SYSTEM WORX est rapide. Elle s’effectue par
et concept l’intermédiaire de menus qui sont associés à des équipements et à des
d’utilisation éléments. Les options de menus disponibles pour un équipement et/ou un
élément sont énumérées dans le menu contextuel qui s’affiche lorsque
vous cliquez à l’aide du bouton droit de la souris sur l’équipement et/ou
l’élément voulu.

Création du projet Pour créer un projet, procédez comme suit :


1. Dans le menu Fichier, cliquez sur Nouveau pour créer un projet sans
équipement au bus.

Figure 2-1 Menu Fichier

2. Si vous avez déjà apporté des modifications au projet préalablement


chargé, le système vous demande si vous souhaitez ignorer ou
enregistrer ces modifications.
3. Après avoir créé le projet, enregistrez-le à l'aide de la commande
Fichier... Enregistrer sous..., puis, dans la boîte de dialogue suivante,
attribuez-lui le nom System01.

5959A 2-3
PC WORX

4. Sélectionnez le modèle de projet Standard, car nous n'utiliserons pas


de prétraitement pour l'exemple de projet.

Figure 2-2 Modèle de projet

5. Confirmez en cliquant sur OK.


Vous venez de créer un projet sans équipement INTERBUS.

Figure 2-3 Nouveau projet dans SYSTEM WORX

Les éléments Projet, Système de commande, Programme, Carte


contrôleur, Mémoire de paramétrage et Cadre de configuration sont les
éléments de base d’un projet. Ils sont disponibles en permanence et ne
peuvent pas être supprimés.

2-4 5959A
Configuration avec SYSTEM WORX

2.2 Sélection de la carte contrôleur

Sélectionnez maintenant le type de carte contrôleur utilisé. Pour l'exemple


de projet, nous utiliserons une carte contrôleur IBS PC ISA FC/I-T, mais
vous pouvez également sélectionner un autre type de carte contrôleur
admis pour PC WORX.
1. Cliquez à l’aide du bouton gauche de la souris sur l’élément Carte
contrôleur afin de le sélectionner. L'élément est alors marqué.
2. Cliquez sur le bouton droit de la souris pour ouvrir le menu contextuel
de l’élément Carte contrôleur.
3. Dans le menu contextuel, choisissez l’option Type, puis cliquez sur
l’entrée IBS PC ISA FC/I-T dans la boîte de dialogue suivante.
4. Confirmez en cliquant sur OK. Le type de carte contrôleur est ainsi
sélectionné.

Figure 2-4 Boîte de dialogue Sélection du type de carte contrôleur

5959A 2-5
PC WORX

2.3 Réglage de la voie de communication

Vous devez ensuite déterminer la voie de communication avec la carte


contrôleur. Si la carte contrôleur se trouve sur un slot de votre PC, vous
pouvez communiquer directement avec elle via le bus de données (2).
Vous pouvez également connecter l’interface (série) de diagnostic de la
carte contrôleur à une interface série disponible de votre PC (COM1 à
COM4) et commander la carte contrôleur par cette voie de communication
(1). Procédez ainsi lorsque la carte contrôleur ne se trouve pas sur le PC
sur lequel vous exécutez PC WORX.

Figure 2-5 Voies de communication

2-6 5959A
Configuration avec SYSTEM WORX

Sélection de la voie 1. Dans le menu contextuel de la carte contrôleur, choisissez la


de communication commande Voie de communication.
2. Dans la boîte de dialogue qui s'affiche, sélectionnez la carte Projet.

Figure 2-6 Boîte de dialogue Réglage de la voie de communication

Communication via le bus de données du PC


1. Activez la case d’option PC ISA Bus pour choisir la communication via
le bus ISA de votre PC.
2. Vous pouvez utiliser jusqu’à huit cartes contrôleur sur un ordinateur,
qui sont numérotées de 1 à 8. Dans le champ Slot, choisissez l'entrée
PC-Board 1 si vous n'utilisez qu'une seule carte contrôleur.

Communication via l'interface série


1. Activez la case d'option Port série pour choisir une communication via
l'interface série de votre PC.
2. Dans le champ Port, choisissez l'interface série de votre PC à laquelle
est reliée la carte contrôleur.
Lorsque PC WORX est installé, les paramètres de communication sont
interrogés sous Windows NT et ne peuvent être modifiés que sous
Windows NT.

5959A 2-7
PC WORX

2.4 Lecture de la configuration connectée

Pour modifier la configuration de bus physique dans SYSTEM WORX,


vous devez au préalable la lire.
1. Cliquez sur l’élément Cadre de configuration pour le sélectionner.
L'élément est alors marqué.
2. Cliquez à l’aide du bouton droit de la souris afin d’ouvrir le menu
contextuel de l’élément Cadre de configuration.

Figure 2-7 Menu contextuel Cadre de configuration

3. Sélectionnez le menu Lire la configuration du bus connecté à partir du


menu contextuel et confirmez les messages qui suivent en cliquant sur
OK ou sur Oui.

Figure 2-8 Lecture de la configuration du bus

4. La configuration du bus connecté est maintenant lue et peut être


modifiée en fonction des impératifs de l'exemple de projet.

Figure 2-9 Exemple de configuration

2-8 5959A
Configuration avec SYSTEM WORX

2.5 Configuration manuelle du bus

Si vous ne possédez pas de carte contrôleur ni l’équipement nécessaire à


l’exemple de projet, vous pouvez configurer le bus manuellement.
Lors de l'insertion, n'insérez pas d'équipements de bus local dans le bus
principal. Inversement, n'insérez pas d'équipements de bus principal dans
le bus local.
Vous devez maintenant créer la configuration de bus nécessaire à
l'exemple de projet. La structure de cette dernière est la suivante :

Figure 2-10 Configuration du bus nécessaire à l'exemple de projet

5959A 2-9
PC WORX

Figure 2-11 Insertion d'un équipement

1. Sélectionnez la carte contrôleur puisque seul le premier équipement


peut être ajouté ici.
2. Appuyez sur la touche Inser ou choisissez dans le menu Edition la
commande Ajouter avec description afin d'ajouter une tête de station
de type IBS ST 24 BK-T.

2-10 5959A
Configuration avec SYSTEM WORX

Figure 2-12 Boîte de dialogue Sélection des longueurs de données de


process

3. Dans la base de données des équipements, recherchez tous les


équipements de type IBS du groupe Phoenix.
Pour cela, tapez dans la boîte de dialogue :
Groupe d'équipements : P*.
Le caractère * représente toutes les entrées de la base de données des
équipements. En saisissant le caractère P avant l’astérisque (c.-à-d.
P*), vous demandez au système de rechercher tous les groupes
commençant par P.
Type : IBS* (fonction de recherche : tous les noms
commençant par IBS).
4. Cliquez sur le bouton Rechercher.
5. Une fois que les équipements ont été lus, cliquez sur IBS ST 24 BK-T
dans le champ Sortie.
6. Confirmez en cliquant sur OK.

5959A 2-11
PC WORX

Figure 2-13 Boîte de dialogue Ajout de la description de l'équipement

7. Procédez ensuite à la description de l’équipement. Tapez :


Nom de station : Salle 2 Armoire 1.
Nom d’équipement : première tête de station.
8. Confirmez en cliquant sur OK.
Le premier équipement figure ainsi dans la configuration du bus et y est
déjà décrit.
9. Sélectionnez la tête de station car c’est à elle que doit être raccordé
l’équipement suivant (module de sortie numérique
IB ST 24 DO 8/3-2A).
10. Appuyez sur la touche Inser ou choisissez dans le menu Edition la
commande Ajouter avec description.

2-12 5959A
Configuration avec SYSTEM WORX

Figure 2-14 Boîte de dialogue Sélection de l'interface de connexion

11. Dans la boîte de dialogue, choisissez l’interface de branchement


OUT2. Il s'agit de l’interface de bus périphérique de la tête de station
ST.
12. Dans la boîte de dialogue suivante, tapez :
Groupe d'équipements : P*.
Type : IBS* (fonction de recherche : tous les noms
commençant IBS).
13. Cliquez sur le bouton Rechercher.
14. Dans le champ Sortie, cliquez sur l’équipement IB ST 24 DO 8/3-2A.
15. Confirmez en cliquant sur OK.
16. Procédez ensuite à la description de l’équipement. Tapez :
Nom de station : Salle 2 Armoire 1.
Nom d'équipement : 8 sorties numériques.
17. Confirmez en cliquant sur OK.
18. Procédez de la même manière pour les deux équipements restants IB
ST 24 DI 16/4 et IB ST 24 AI 4/SF.

AUTRE Lorsque la bibliothèque ne contient pas de description pour les différents


POSSIBILITÉ : équipements à ajouter, vous devez créer votre propre description. Pour
cela, choisissez dans le menu Edition la commande Ajouter avec code ID,
puis tapez le code ID de l’équipement et la longueur de son canal de
données de process.

5959A 2-13
PC WORX

2.6 Description du projet

Vous pouvez décrire les éléments Projet, Système de commande,


Programme, Carte contrôleur, Mémoire de paramétrage et Cadre de
configuration à l’aide notamment de commentaires, de noms et de
remarques. Vous pouvez également décrire chaque équipement plus
précisément et lui attribuer une icône.

Figure 2-15 Description d'un élément

1. Sélectionnez l’élément Projet et ouvrez le menu contextuel.


2. Choisissez la commande Description.

Figure 2-16 Menu contextuel Projet

3. Renseignez les champs de la boîte de dialogue pour décrire le Projet.


L’entrée du champ Nom est affichée dans la zone de représentation située
au-dessus de chaque élément concerné.

2-14 5959A
Configuration avec SYSTEM WORX

Figure 2-17 Boîte de dialogue Projet

Décrivez de la même façon les éléments Système de commande,


Programme, Carte contrôleur, Mémoire de paramétrage et Cadre de
configuration.

2.7 Liaison avec la description des


équipements
Tous les équipements sélectionnés pour l’exemple de projet se trouvent
dans la base de données fournie conjointement. A l’aide de la commande
Relier avec description, remplacez les descriptions normalisées des
équipements par les descriptions des équipements de la base de données,
spécifiques aux modules.
Les descriptions des équipements de la base de données des
équipements ont déjà été utilisées lorsque vous avez procédé à la
configuration manuelle du bus.
1. Sélectionnez le premier équipement que vous souhaitez relier à une
description des données de process provenant de la base de données
des équipements.
2. Ouvrez le menu contextuel et choisissez la commande Relier avec la
description.

5959A 2-15
PC WORX

Figure 2-18 Menu contextuel d'un équipement

3. Vous pouvez confirmer l’opération pour chaque équipement que vous


souhaitez relier. Confirmez cette demande en cliquant sur Oui.

Figure 2-19 Couplage avec description

4. La boîte de dialogue suivante propose des équipements dont le code


ID et la longueur des données de process concordent avec ceux de
l’équipement à relier. Choisissez l’équipement approprié.

Figure 2-20 Boîte de dialogue Entrées pour l'équipement x.y

2-16 5959A
Configuration avec SYSTEM WORX

Les descriptions des équipements convenant pour l'exemple de projet sont


entre autres :

IBS ST 24 BK-T Tête de station


IB ST 24 DO 8/3-2A Module de sortie numérique à 8 canaux
IB ST 24 DI 16/4 Module d'entrée numérique à 16 canaux
IB ST 24 AI 4/SF Module d'entrée analogique à 4 canaux

Les différents équipements peuvent ensuite être décrits.


5. Sélectionnez les équipements à décrire et ouvrez le menu contextuel
à l’aide du bouton droit de la souris.
6. Dans le menu contextuel, choisissez la commande Description.
7. Spécifiez le nom de station et le nom d’équipement, puis confirmez en
cliquant sur OK.
Utilisez les noms suivants :
Module Nom de station Nom d’équipement
IBS ST 24 BK-T Salle 2 Armoire 1 Première tête de station
IB ST 24 DO 8/3-2A Salle 2 Armoire 1 8 sorties numériques
IB ST 24 DI 16/4 Salle 2 Armoire 1 16 entrées numériques
IB ST 24 AI 4/SF Salle 2 Armoire 1 4 entrées analogiques

2.8 Exécution du paramétrage

Lorsque vous avez relié tous les équipements à une description


d'équipement, vous pouvez transférer et démarrer le paramétrage de la
carte contrôleur.
1. Cliquez à l’aide du bouton gauche de la souris sur l’élément Carte
contrôleur afin de le sélectionner. L'élément est alors marqué.
2. Cliquez sur le bouton droit de la souris pour ouvrir le menu contextuel
de l’élément Carte contrôleur.
3. Dans le menu contextuel, choisissez l’option Paramétrage et dans le
sous-menu, l’option Exécuter.

5959A 2-17
PC WORX

Figure 2-21 Menu contextuel de la carte contrôleur

4. Dans la boîte de dialogue qui s'affiche, sélectionnez l'entrée Download


and Start INTERBUS only, puis confirmez en cliquant sur OK.

Figure 2-22 Boîte de dialogue Exécuter le paramétrage

2-18 5959A
Configuration avec SYSTEM WORX

Le paramétrage effectué dans SYSTEM WORX est alors transmis à la


carte contrôleur et les cycles de bus sont lancés. En outre, aucune
affectation d'adresses ou de variables n'est encore intervenue.

2.9 Passage à PROGRAM WORX

Maintenant que le système INTERBUS est entièrement créé et paramétré


dans SYSTEM WORX, vous pouvez basculer dans la partie du
programme PROGRAM WORX.
1. Cliquez sur l'élément Programme pour le sélectionner. L'élément est
alors marqué.
2. Cliquez sur le bouton droit de la souris afin d’ouvrir le menu contextuel
de l'élément Programme.
3. Dans le menu contextuel, choisissez la commande PROGRAM WORX
pour démarrer le programme.

Figure 2-23 Menu contextuel Programme

5959A 2-19
PC WORX

2-20 5959A
Chapitre 3
Ce chapitre contient des informations sur :
– le fonctionnement de PROGRAM WORX
– la création de l'arborescence du projet
– les langages de programmation

Programmation avec PROGRAM WORX .......................................................................................3-3


3.1 Préparation de l'arborescence du projet .....................................3-3
3.2 Création de l'arborescence du projet ..........................................3-3
3.3 Réglage de la ressource .............................................................3-6
3.4 Création du programme et affectation d'une tâche .....................3-7
3.5 Création de variables ..................................................................3-9
3.6 Assigning Variables...................................................................3-10
3.7 Programmation..........................................................................3-13
3.7.1 Schéma en blocs fonctionnels (FBD)...........................3-19
3.7.2 Liste d’instructions (IL) .................................................3-20
3.7.3 Littéral structuré (ST) ...................................................3-21
3.7.4 Diagramme fonctionnel en séquence (SFC)................3-22
3.7.5 Langage à contacts (LD)..............................................3-24
3.8 Compilation du projet ................................................................3-25
3.9 Paramétrage et téléchargement................................................3-26
3.10 Test du programme d'application ..............................................3-28

5959A 3-1
3-2 5959A
Programmation avec PROGRAM WORX

3 Programmation avec PROGRAM WORX

3.1 Préparation de l'arborescence du projet


Pour pouvoir commencer le paramétrage du programme d'application,
vous devez disposer d'une arborescence du projet correctement créée
dans PROGRAM WORX. PC WORX contient déjà les arborescences de
projet standard (modèles) des cartes contrôleur les plus importantes, mais
à ce stade l'arborescence réelle du projet doit être créée.
1. Supprimez de l'arborescence toutes les entrées existantes comme
indiqué ci-dessous. Sélectionnez l'entrée à supprimer et appuyez sur
la touche Suppr.

Figure 3-1 Structure de base de l’arborescencs du projet

3.2 Création de l'arborescence du projet


1. Sélectionnez l'icône Structure matérielle dans l'arborescence du projet.
2. Appuyez sur la touche Inser.
3. Renseignez la boîte de dialogue suivante, puis confirmez en cliquant
sur OK.

Figure 3-2 Programmation avec PROGRAM WORX

5959A 3-3
PC WORX

Les entrées CON01 et M68_28 sont importantes. Vous venez ainsi de


créer une configuration intitulée CON01 et de choisir le type de processeur
de la carte contrôleur.
Dans le cas présent, le type de système de commande M68_28
correspond à la carte contrôleur programmable IBS ISA FC/I-T avec la
version 4.3 du microprogramme. Si la version 4.4 du microprogramme est
déjà chargée dans la carte contrôleur programmable, vous devez spécifier
M68_30 comme type de système de commande. Les types de système de
commande IPC_28 et IPC_30 ainsi que le matériel associé (par exemple,
IBS ISA FC/486DX/I-T) doivent être traités de la même manière.
Vous devez ensuite affecter une ressource RES01 à cette configuration
CON01.
4. Sélectionnez l'icône CON01.
5. Appuyez sur la touche Inser.

Figure 3-3 Insertion d'une ressource

Le paramètre Nom="RES01" est important. Celui-ci vous a permis de créer


une ressource (RES01) dans la configuration 1 (CON01).
6. Renseignez la boîte de dialogue suivante, puis confirmez en cliquant
sur OK
Pour créer ultérieurement une visualisation à l'aide de GENESIS32,
sélectionnez les ressources créées précédemment et choisissez dans le
menu contextuel (bouton droit de la souris) la commande Paramètres...
Définissez ensuite une tâche dans la ressource RES01.
7. Sélectionnez l'icône Tâches et appuyez sur la touche Inser.
Les paramètres Nom="TASK01" et Type de tâche="CYCLIQUE" sont
importants.

3-4 5959A
Programmation avec PROGRAM WORX

8. Renseignez la boîte de dialogue suivante, puis confirmez en cliquant


sur OK.

Figure 3-4 Insertion d'une tâche

Dans la boîte de dialogue suivante, vous pouvez définir la tâche TASK01


plus précisément. Il n'est cependant pas nécessaire de modifier ces
paramètres pour l'exemple de projet.

Figure 3-5 Configuration d'une tâche

9. Confirmez en cliquant sur OK.


La tâche TASK01 est créée.

5959A 3-5
PC WORX

3.3 Réglage de la ressource

Les informations INTERBUS, c'est-à-dire les valeurs des variables à


visualiser, sont enregistrées dans un fichier du projet spécifique. Ce fichier
contient des informations sur les variables utilisées dans PROGRAM
WORX et leurs types de données.
Dans le menu contextuel de la ressource, choisissez la commande
Paramètres... pour afficher la boîte de dialogue suivante :

Figure 3-6 Configuration de la ressource

1. Pour utiliser toutes les variables dans le logiciel de visualisation,


activez les cases d'option Toutes les variables globales et Variables
sélectionnées dans la zone CSV.
2. Confirmez en cliquant sur OK.
Les modifications ne sont prises en compte que lorsque vous compilez de
nouveau le projet PROGRAM WORX.

3-6 5959A
Programmation avec PROGRAM WORX

3.4 Création du programme et affectation


d'une tâche

Il vous faut maintenant créer la structure fondamentale d'un programme.


Ce programme se voit attribuer la tâche Task01 créée précédemment.
L'instance du POU Fuell01 doit désormais être intitulée PRO01.
1. Sélectionnez l'icône Logical POU (POU logiques).
2. Appuyez sur la touche Inser.
La dénomination Fuell01 et la sélection du langage de programmation FBL
(Langage des blocs fonctionnels) sont importantes.
3. Renseignez la boîte de dialogue suivante, puis confirmez en cliquant
sur OK.

Figure 3-7 Insertion d'un programme

5959A 3-7
PC WORX

L'arborescence suivante s'affiche désormais sous l'entrée Logical POU


(POU logiques).

Figure 3-8 Structure d'un POU

Vous pouvez affecter le programme Fuell01 à la tâche TASK01.


4. Sélectionnez l'icône TASK01.
5. Appuyez sur la touche Inser.
Les réglages Instance du programme="PRO01", Type de
programme="Fuell01" et Type="Programme" sont importants.
6. Renseignez la boîte de dialogue suivante, puis confirmez en cliquant
sur OK.

Figure 3-9 Affectation d'un programme à une tâche

3-8 5959A
Programmation avec PROGRAM WORX

L'arborescence ressemble à la représentation suivante :

Figure 3-10 Arborescence du projet

3.5 Création de variables

La création du programme d'application dans PROGRAM WORX


nécessite l’utilisation de variables. Chaque variable peut être associée à
une description de données de process et forme ainsi l’interface avec
INTERBUS. Toute variable non associée à une description de données de
process peut être utilisée comme variable globale ou locale dans
PROGRAM WORX.

Figure 3-11 POU (Program Object Unit)

1. Double-cliquez sur l'icône Fuell01V pour ouvrir la boîte de dialogue des


variables dans laquelle vous pouvez créer les variables pour le
programme Fuell01.
2. Pour la première variable, spécifiez le nom Liquidlevel et le type de
données WORD.
3. Dans le champ Bloc, choisissez l'entrée VAR_EXTERNAL_PG.

5959A 3-9
PC WORX

4. Cliquez sur le bouton Nouveau pour créer la variable.


Vous venez de créer la variable Liquidlevel dont le type de données est
WORD sous forme de variable de programme externe.
5. Répétez les étapes 2, 3 et 4 pour les autres variables, jusqu'à ce que
la boîte de dialogue s'affiche comme ci-dessous.

Figure 3-12 Déclaration de variables

3.6 Affectation de variables

Après voir créé les variables dans le POU Fuell01, vous pouvez leur
affecter des descriptions des données de process d'INTERBUS.

3-10 5959A
Programmation avec PROGRAM WORX

1. Double-cliquez sur l'icône Global Variables (Variables globales) pour


ouvrir l'explorateur de variables.
2. Si vous cliquez sur l'icône PRO01, vous pouvez voir les variables.
Comme vous avez déclaré toutes les variables créées dans le POU
Fuell01 en tant que VAR_EXTERNAL_PG, ces variables s'affichent
dans l'instance de programme PRO01.

Figure 3-13 Variables Explorer

Vous devez maintenant affecter les informations INTERBUS (descriptions


de données de process) aux variables que vous avez créées.
3. Cliquez sur le champ du premier Point de raccordement de la variable.

5959A 3-11
PC WORX

4. Cliquez sur le bouton droit de la souris pour ouvrir le menu contextuel


permettant d'accéder à la boîte de dialogue.

Figure 3-14 Menu contextuel Variables Explorer

5. Choisissez la commande Assign (Affecter).


La boîte de dialogue suivante vous propose les descriptions de données
de process correspondant à la variable sur le plan de la longueur et de la
direction des données (définies ici sous le nom de connecteurs).

Figure 3-15 Boîte de dialogue Affectations

6. Sélectionnez la description des données de process correcte en


double-cliquant sur le point de raccordement. Pour la variable
Inflow_On, la description des données de process correspondante est
1.1.8. (1.1.8 signifie que le module 8 est actuellement utilisé sur
l'équipement 1.1).

3-12 5959A
Programmation avec PROGRAM WORX

Il n'est pas nécessaire de fermer la boîte de dialogue Allocations pour


pouvoir sélectionner les allocations des autres variables. Déplacez
légèrement sur un des côtés la boîte de dialogue Allocations, puis cliquez
sur la variable suivante à laquelle vous souhaitez affecter une description
des données de process.
7. Après avoir affecté les descriptions des données de process
appropriées à toutes les variables, confirmez les données saisies dans
la boîte de dialogue Allocations en cliquant sur Fermer.

3.7 Programmation

Maintenant, la réelle programmation peut commencer.


Pour créer le programme d'application, vous disposez de deux types
d’éditeurs :
Pour créer le programme d'application, vous disposez de deux types
d’éditeurs : les éditeurs graphiques, présentant une feuille de travail dans
laquelle vous placez des modules et des éléments fonctionnels que vous
pouvez associer logiquement entre eux et les éditeurs de texte, dans
lesquels vous pouvez encoder le code du programme sous forme de texte
ASCII.
Vous avez déterminé le langage de programmation à utiliser lorsque vous
avez créé l'arborescence du programme (POU). Pour l'exemple de projet,
utilisez tout d'abord le langage de programmation FBD (langage des blocs
fonctionnels). Ce langage est orienté graphique.
Pour ouvrir la fenêtre de programmation FBL, double-cliquez sur l'icône
Fuell01.

Figure 3-16 Icône Fuell01

Une fois la fenêtre ouverte, une barre de commande s'affiche en bordure


de l’image. Si la barre de commande n’est pas visible, vous pouvez
l’afficher au moyen des commandes Affichage... Barre d’outils... Deux
lignes.

5959A 3-13
PC WORX

Ajout du module 1. A l’aide de la souris, cliquez au milieu de la feuille de travail.


2. A l’endroit où vous avez cliqué s'affiche une marque d’insertion en
forme de croix.
Ajoutez comme premier module une porte logique AND avec deux entrées
inversées et une entrée non inversée.
3. Cliquez sur le bouton Ajouter fonction.
Ce bouton vous permet d'ajouter des modules. Il n’est actif que si vous
avez préalablement choisi le point d’insertion sur la feuille de travail.
4. Dans la boîte de dialogue suivante, sélectionnez d'abord le bloc AND
dans le champ Nom.
5. Marquez le paramètre formel (entrée) IN2, puis cliquez sur le bouton
Dupliquer FP pour ajouter une troisième entrée.

Figure 3-17 Boîte de dialogue Fonction/Bloc fonctionnel

6. Cliquez sur OK pour fermer la boîte de dialogue.

3-14 5959A
Programmation avec PROGRAM WORX

Inversement des 7. Sélectionnez le module que vous venez d'ajouter en cliquant dessus à
entrées l’aide de la souris.

Figure 3-18 Module AND

8. Double-cliquez sur l'entrée sélectionnée à l’aide du bouton droit de la


souris pour ouvrir la boîte de dialogue suivante.

Figure 3-19 Boîte de dialogue Paramètre formel

9. Activez la case Inversé, puis confirmez en cliquant sur OK.


10. Répétez l’opération pour la deuxième entrée.

Figure 3-20 Module AND avec deux entrées non inversées

Liaison avec des Les deux variables inversées vont maintenant être reliées à des variables
variables d’entrées.
11. Sélectionnez l’entrée du haut.
12. Cliquez sur le bouton Variables.
Appuyez sur ce bouton pour affecter une variable après avoir marqué une
entrée ou une sortie de bloc.

5959A 3-15
PC WORX

13. Activez la case d’option Local et choisissez la variable Outflow_On


dans le champ Nom.

Figure 3-21 Boîte de dialogue Variable

14. Confirmez en cliquant sur OK.


15. Répétez cette opération pour relier la deuxième entrée à la variable
Inflow_On.

Liaison avec des Vous devez affecter des constantes à certaines entrées de l'exemple de
constantes projet. Ces constantes sont les suivantes :
– Niveau de remplissage maximal,
– Niveau de remplissage minimal et
– Température maximale.
L'exemple de programme vous indique les entrées qui doivent être
affectées à des constantes.
16. Sélectionnez une entrée à laquelle vous souhaitez affecter une
constante.
17. Cliquez sur le bouton Variables.
Appuyez sur ce bouton après avoir sélectionné l'une des entrées ou sorties
afin d'attribuer une constante.

3-16 5959A
Programmation avec PROGRAM WORX

18. Tapez la constante WORD#16#4000. La syntaxe des constantes est la


suivante :
Type de données#Format numérique#Valeur
(exemple : WORD#16#4000 pour une valeur hexadécimale de 4 000
dans un type de données WORD).
Le type de données doit être tapé en majuscules.

Figure 3-22 Boîte de dialogue Variable

19. Confirmez en cliquant sur OK.

Connexion de 20. A la suite du module AND existant, ajoutez un autre module AND avec
modules deux entrées non inversées.
21. Cliquez sur le bouton Relier.
A l'aide de ce bouton, vous pouvez relier entre eux les blocs insérés.
Une fois que vous avez sélectionné la fonction Relier, le pointeur de la
souris prend la forme ci-dessous :

22. Sélectionnez la sortie du premier module AND.


Lorsque vous déplacez le pointeur de la souris, une ligne se trace de la
sortie du module à la pointe du pointeur de la souris. A chaque clic de la
souris, vous pouvez briser cette ligne à 90° à n’importe quel endroit de la
feuille de travail.

5959A 3-17
PC WORX

23. Reliez de cette façon la sortie du premier module à l’entrée du second.


Vous êtes maintenant en mesure de créer vous-même le reste du
programme d’application. Ce document contient l'exemple de programme
d'application dans les différents langages de programmation :
– Schéma en blocs fonctionnels (FBD)
– Liste d’instructions (IL)
– Littéral structuré (ST)
– Diagramme fonctionnel en séquence (SFC)
– Langage à contacts (LD)

3-18 5959A
Programmation avec PROGRAM WORX

3.7.1 Schéma en blocs fonctionnels (FBD)


Arborescence :

Définition des VAR_EXTERNAL_PG


variables : Off: BOOL;
Heating_On: BOOL;
Inflow_On: BOOL;
Outflow_On: BOOL;
Liquidlevel: WORD;
Temperature: WORD;
END_VAR
VAR
SR_1: SR;
END_VAR

Code de
programme :

5959A 3-19
PC WORX

3.7.2 Liste d’instructions (IL)

Arborescence :

Définition des VAR_EXTERNAL_PG


variables : Off: BOOL;
Heating_On: BOOL;
Inflow_On: BOOL;
Outflow_On: BOOL;
Liquidlevel: WORD;
Temperature: WORD;
END_VAR
VAR
Dummy_Temp: BOOL;
Flag01: BOOL;
END_VAR

Code de LD Liquidlevel
programme : LE WORD#16#4000
ANDN Outflow_On
AND Off
ST Inflow_On
LD Temperature
LE WORD#16#3500
ST Dummy_Temp
LD Dummy_Temp
ANDN Outflow_On
ANDN Inflow_On
AND Off
ST Heating_On
LD Liquidlevel
LE WORD#16#700
R Flag01
LDN Dummy_Temp
S Flag01
LD Flag01
AND Off
ST Outflow_On

3-20 5959A
Programmation avec PROGRAM WORX

3.7.3 Littéral structuré (ST)

Arborescence :

Définition des VAR_EXTERNAL_PG


variables : Off: BOOL;
Heating_On: BOOL;
Inflow_On: BOOL;
Outflow_On: BOOL;
Liquidlevel: WORD;
Temperature: WORD;
END_VAR
VAR
Flag02: BOOL;
END_VAR

Code de IF Liquidlevel <= WORD#16#4000 THEN


programme : Inflow_On := Off AND NOT Outflow_On;
ELSE
Inflow_On := FALSE;
END_IF;

IF Liquidlevel <= WORD#16#700 THEN


Outflow_On := FALSE;
Flag02:= FALSE;
ELSE
Outflow_On :=Flag02 AND Off;
END_IF;

IF Temperature <= WORD#16#3500 THEN


Heating_On:= Off AND NOT Inflow_On AND NOT Outflow_On;
ELSE
Flag02:= TRUE;
Heating_On := FALSE;
Outflow_On := TRUE;
END_IF;

5959A 3-21
PC WORX

3.7.4 Diagramme fonctionnel en séquence (SFC)

Arborescence :

Définition des VAR_EXTERNAL_PG


variables (Fuell4V) : Off: BOOL;
Heating_On: BOOL;
Inflow_On: BOOL;
Outflow_On: BOOL;
Liquidlevel: WORD;
Temperature: WORD;
END_VAR
VAR
SR_1: SR;
END_VAR

Code programme
(Fuell4) :

3-22 5959A
Programmation avec PROGRAM WORX

Code programme
(Actions/Etape1/
Etape1) :

Code programme
(Actions/Etape2/
Etape2) :

5959A 3-23
PC WORX

3.7.5 Langage à contacts (LD)

Arborescence :

Définition des VAR_EXTERNAL_PG


variables : Off: BOOL;
Heating_On: BOOL;
Inflow_On: BOOL;
Outflow_On: BOOL;
Liquidlevel: WORD;
Temperature: WORD;
END_VAR
VAR
SR_1: SR;
END_VAR

Code de
programme :

3-24 5959A
Programmation avec PROGRAM WORX

3.8 Compilation du projet

Après avoir créé le programme dans un des langages de programmation,


vous pouvez le compiler pour la carte contrôleur (compilation du projet et
création).
1. Sélectionnez la commande Générer le projet du menu Créer.

Figure 3-23 Menu Créer

2. En cas d’erreur, comparez toutes les parties de programme et les


réglages. Apportez les modifications nécessaires et créez de nouveau
le projet.

Figure 3-24 Compilation

Si vous avez suivi toutes les consignes à la lettre, la compilation doit se


dérouler sans erreur. Le projet est maintenant complet et peut être
transmis à la carte contrôleur.

5959A 3-25
PC WORX

3.9 Paramétrage et téléchargement

Vous pouvez maintenant transmettre le programme d’application à la carte


contrôleur et l’exécuter sur cette dernière. Pour cela, basculez dans
SYSTEM WORX et procédez au paramétrage. Etant donné que la liaison
entre les variables et les descriptions des données de process n’est pas
encore connue de la carte contrôleur, cela doit se faire à partir de
SYSTEM WORX.
1. Dans le menu Fichier, choisissez Retour à SYSTEM WORX.
2. Cliquez à l’aide du bouton gauche de la souris sur l’élément Carte
contrôleur afin de le sélectionner. L'élément est alors marqué.
3. Cliquez sur le bouton droit de la souris pour ouvrir le menu contextuel
de l’élément Carte contrôleur.
4. Dans le menu contextuel, choisissez l’option Paramétrage et dans le
sous-menu, l’option Exécuter.

Figure 3-25 Paramétrage, Exécuter

3-26 5959A
Programmation avec PROGRAM WORX

5. Dans la boîte de dialogue suivante, sélectionnez Download and Start


INTERBUS with Application Program, puis confirmez en cliquant sur
OK.

Figure 3-26 Boîte de dialogue Exécuter le paramétrage

Le paramétrage effectué dans SYSTEM WORX est alors transmis à la


mémoire de travail de la carte contrôleur et les cycles de bus sont lancés.
Toutes les nouvelles descriptions des données de process et leur liaison
avec les variables sont ainsi connues de la carte contrôleur. En outre, le
programme d'application est compilé, transmis à la carte contrôleur et
également exécuté.

Figure 3-27 Indicateur de progression du téléchargement

5959A 3-27
PC WORX

3.10 Test du programme d’application

Vous pouvez observer « en ligne » les états des données de process à


l’intérieur du programme d'application, ce qui est très utile pour rechercher
et corriger les erreurs dans le programme.

Figure 3-28 Icône Instances

1. Double-cliquez sur l'icône Instances dans l'arborescence du projet afin


d’ouvrir une fenêtre dont l'arborescence est la suivante :

Figure 3-29 Arborescence des instances

2. Double-cliquez sur l'icône 1 Fuell01 dans l'arborescence des instances


afin d’ouvrir la fenêtre suivante :

Figure 3-30 Feuille de calcul FBD en mode en ligne

3-28 5959A
Programmation avec PROGRAM WORX

Vous pouvez voir ici les états des données de process et/ou des variables
à l’intérieur de la structure de programme que vous avez créée. En outre,
les types de données sont différenciés à l’aide de couleurs.

Tableau 3-1 Couleurs utilisées en mode en ligne


Couleur Type de Signification
données
Rouge BOOL Bit positionné
Bleu BOOL Bit non positionnét
Vert Toutes les autres entrées/sorties affectées
Noir Toutes les entrées/sorties non affectées

Forcer les variables Vous pouvez forcer les variables dans votre programme pour tester la
réaction du programme et de l'installation. Vous pouvez forcer les variables
durablement ou temporairement.
A présent, vérifiez que l'interrupteur (variable Off) remplit son rôle en
attribuant la valeur False (Faux) à la variable Off.
3. Sélectionnez la variable Off en cliquant dessus.

Figure 3-31 Interrupteur Off

4. Double-cliquez à l'aide du bouton gauche de la souris pour ouvrir la


boîte de dialogue Online-Debug.

Figure 3-32 Boîte de dialogue Online Debug

5959A 3-29
PC WORX

5. Activez la case d’option FALSE (FAUX) dans le chapitre Value


(Valeur).
6. Cliquez sur le bouton Force pour attribuer la valeur False à la variable
Off.

L'installation est mise hors circuit tant que la variable Off est forcée à False.
Les deux vannes sont fermées et le chauffage est éteint, bien que le bit des
données de process soit positionné sur Off dans l'installation. L'interrupteur
Off de l'installation ne joue aucun rôle dans l'installation tant que la variable
Off est forcée à False.

3-30 5959A
Chapitre 4
Ce chapitre contient des informations sur :
– l'outil de visualisation GraphWorX32

Visualisation ....................................................................................................................................4-3
4.1 Installation du serveur OPC INTERBUS .....................................4-3
4.2 Installation de GENESIS32 .........................................................4-9
4.3 Configuration du serveur OPC ..................................................4-23
4.4 Visualisation à l'aide de GraphWorX32.....................................4-26

5959A 4-1
4-2 5959A
Visualisation

4 Visualisation

4.1 Installation du serveur OPC INTERBUS

Pour afficher graphiquement les informations INTERBUS, vous avez


besoin d'un logiciel de visualisation et d'un programme pour établir une
voie de communication entre la visualisation et la carte contrôleur. La voie
de communication est configurée avec le serveur OPC INTERBUS. Sur le
CD-ROM de PC WORX, vous trouverez une version de démonstration du
serveur OPC INTERBUS dans le répertoire [lecteur de
disque]:\INSTALL\IBS OPC SERVER.
Cette version de démonstration est limitée à 40 variables.

Installation de la Pour installer le serveur OPC INTERBUS, initialisez le fichier SETUP.EXE


version de à partir du répertoire [lecteur de disque]:\INSTALL\IBS OPC SERVER situé
démonstration du sur le CD-ROM de PC WORX. Le programme d’installation génère tous les
serveur OPC répertoires nécessaires au fonctionnement et y copie les fichiers
INTERBUS conformément à vos instructions.
1. Insérez le CD-ROM de PC WORX dans le lecteur de CD-ROM.
2. Ouvrez le Gestionnaire de fichiers de Windows (Poste de travail,
Explorateur), puis choisissez la lettre d’identification de votre lecteur de
CD-ROM.

5959A 4-3
PC WORX

3. Double-cliquez sur le fichier SETUP.EXE pour démarrer le programme


d'application.

Figure 4-1 Démarrage du programme Setup.exe

Vous pouvez également lancer l'interface d'installation et d'informations en


cliquant sur Démarrer, puis sur le menu Exécuter...

Figure 4-2 Démarrage du programme Setup.exe

4-4 5959A
Visualisation

4. Dans le champ qui s'affiche, sélectionnez la langue désirée, puis


confirmez en cliquant sur OK.

Figure 4-3 Sélection de la langue d'installation

5. Suivez les instructions dans le programme d’installation.

Figure 4-4 Boîte de dialogue Bienvenue

6. Avec la version de démonstration, il n'est pas nécessaire d'entrer le


numéro de série. Entrez votre nom et le nom de votre société, puis
cliquez sur Continuer >.

5959A 4-5
PC WORX

Figure 4-5 Boîte de dialogue Informations utilisateur

7. Sélectionnez les composants à installer.


Si vous avez déjà installé les pilotes avec PC WORX, il est inutile de les
installer de nouveau. Le Configurateur OPC est un composant de PC
WORX 2.0. Il est donc inutile de l'installer. Cette option n'est disponible
que pour les versions antérieures à la version 1.3 de PC WORX.

Figure 4-6 Sélection des composants

4-6 5959A
Visualisation

8. Sélectionnez le dossier où vous souhaitez conserver les icônes du


programme.

Figure 4-7 Sélection de dossier programme

9. Maintenant que vous avez saisi toutes les informations nécessaires,


les fichiers programmes sont copiés sur le disque dur de votre
ordinateur. Vous êtes renseigné sur la progression de l'opération par
un indicateur sur l'écran.

Figure 4-8 Indicateur de progression de l'opération

5959A 4-7
PC WORX

10. Lorsque l'installation a été correctement exécutée, vous pouvez


redémarrer votre ordinateur. Pour cela, cliquez sur Quitter.

Figure 4-9 Redémarrage de Windows

11. Redémarrez votre ordinateur pour que les groupes de programmes du


serveur OPC INTERBUS soient pris en compte.

Figure 4-10 Groupes de programmes du serveur OPC INTERBUS

4-8 5959A
Visualisation

Pour en savoir plus sur le serveur OPC INTERBUS, consultez les fiches
techniques (DB GB IBS OPC SERVER, Art. N° 97 88 06 4) ou l'aide en
ligne correspondante.

4.2 Installation de GENESIS32

Pour afficher l'exemple de projet, utilisez le logiciel GENESIS32. Le


CD-ROM de PC WORX contient une version de démonstration
partageable, installée dans le répertoire [lecteur de
disque]:\INSTALL\GENESIS32 V5.2\GENESIS32. La version de
démonstration ne peut être utilisée que pendant 32 jours et pour un total
de 2 heures à partir de l'initialisation du programme.
Le logiciel GENESIS32 fonctionne sur PC standard sous Windows NT 4.0.

Démarrage de Pour installer GENESIS32, initialisez le fichier RUNME.BAT situé dans le


l'interface répertoire [lecteur de disque]:\INSTALL\GENESIS32 V5.2 du CD-ROM de
d'installation et PC WORX. L'interface d'installation et d'informations génère tous les
d'informations répertoires nécessaires à l'utilisation du programme, puis elle copie les
fichiers que vous sélectionnez dans le programme d'installation. La
documentation de GENESIS32 peut être présentée dans son intégralité au
format HTML.
1. Insérez le CD-ROM de PC WORX dans le lecteur de CD-ROM.
2. Ouvrez le Gestionnaire de fichiers de Windows (Poste de travail,
Explorateur), puis choisissez la lettre d’identification de votre lecteur de
CD-ROM.
Accédez au répertoire INSTALL\GENESIS32 V5.2.

5959A 4-9
PC WORX

3. Initialisez l’interface d’installation en double-cliquant sur le fichier


RUNME.BAT.

Figure 4-11 Démarrage de l'installation

Vous pouvez également lancer l'interface d'installation et d'informations en


cliquant sur Démarrer, puis sur le menu Exécuter.

Figure 4-12 Démarrage de l'installation

4-10 5959A
Visualisation

4. L’initialisation de l’interface est en cours. Cliquez sur Software pour


sélectionner le ou les logiciels à installer.

Figure 4-13 Interface de l'installation

A l'aide du bouton Documentation, vous pouvez afficher la version


complète de la documentation de GENESIS32 au format HTML.
Pour pouvoir lire les fichiers HTML, votre système doit être équipé d'un
navigateur qui prend en charge les cadres (par exemple, Internet
Explorer >3.02). Il existe un programme d'installation de Microsoft Internet
Explorer sur le CD-ROM de PC WORX situé dans le répertoire [lecteur de
disque]:\INSTALL\GENESIS32 V5.2\TOOLS\MSIE302.

5959A 4-11
PC WORX

Installation de 5. Cliquez sur GENESIS32 pour installer les logiciels de visualisation.


GENESIS32

Figure 4-14 Installation de GENESIS32

Les logiciels comprennent notamment : GraphWorx32, TrendWorx32,


AlarmWorx32 et DataWorx32.
Si vous ne souhaitez pas installer tous les logiciels de visualisation ou si
vous ne souhaitez réinstaller que certains logiciels, appuyez sur le bouton
adéquat.

4-12 5959A
Visualisation

6. Suivez les instructions supplémentaires du programme d'installation.

Figure 4-15 Boîte de dialogue Welcome

Figure 4-16 Boîte de dialogue Software License Agreement

5959A 4-13
PC WORX

7. Entrez votre nom et le nom de votre société.

Figure 4-17 Boîte de dialogue User Information

8. Entrez un mot de passe ou acceptez le mot de passe proposé.

Figure 4-18 Boîte de dialogue Security password

4-14 5959A
Visualisation

9. Confirmez le répertoire où sera installé le logiciel. Si vous souhaitez


sélectionner un répertoire différent, cliquez sur Browse..., puis
spécifiez le chemin désiré.

Figure 4-19 Sélection d'un dossier

10. Dans la boîte de dialogue suivante, vous avez encore la possibilité de


sélectionner les composants à installer.

Figure 4-20 Sélection des composants

5959A 4-15
PC WORX

11. Vous pouvez déterminer ici le type d'installation. Dans le cas d'une
installation par défaut, vous n'avez rien à préciser.

Figure 4-21 Sélection du type d'installation

12. Sélectionnez le dossier programme que vous souhaitez voir apparaître


dans le menu Démarrer de Windows.

Figure 4-22 Sélection du dossier du programme

4-16 5959A
Visualisation

13. Lorsque vous avez saisi toutes les informations nécessaires, les
fichiers programmes sont copiés sur le disque dur de votre ordinateur.
Vous êtes renseigné sur la progression de l'opération par un indicateur
sur l'écran.

Figure 4-23 Indicateur de progression de l'opération

14. Lorsque l'installation a été correctement exécutée, vous pouvez choisir


la suite des opérations.

Figure 4-24 Installation terminée

Pour partager la version de GENESIS32, vous devez cliquer sur la


dernière option : Yes, I want to install... Ceci installe GENESIS32 Licensing
Utility. Ce programme est nécessaire plus particulièrement pour connaître
votre Site Code et pour effectuer un partage temporaire ou irrévocable de
votre version de démonstration.

5959A 4-17
PC WORX

Protection du La protection du logiciel GENESIS32 se présente sous la forme d'une clé


logiciel GENESIS32 logicielle. Ceci signifie que vous n'avez plus besoin d'une protection de
type matériel se présentant sous la forme d'un dongle. Pour pouvoir
partager le logiciel, utilisez le programme GENESIS32 Licensing Utility.
Cette étape permet de connaître votre Site Code personnel. Ainsi, vous
pourrez partager votre logiciel à l'aide de la Site Key qui vous a été fournie.
Si vous n'avez pas encore reçu la Site key, vous pouvez quand même
effectuer un partage temporaire, mais une fois uniquement.
Pour en savoir plus sur GENESIS32 Licensing Utility, consultez l'aide en
ligne ou les manuels.

Installation de Si vous avez sélectionné l'option adéquate, le programme d'installation


GENESIS32 sera lancé automatiquement.
Licensing Utility 15. Pour l'installation, suivez le chemin ci-après :
[lecteur de disque]:\INSTALL\
GENESIS32 V5.2\GENESIS32\SOFTWARE\GENLIC32\DISK1, puis
cliquez sur OK.

Figure 4-25 Installation du logiciel

4-18 5959A
Visualisation

16. Suivez les instructions du programme d’installation.

Figure 4-26 Boîte de dialogue Welcome

Figure 4-27 Accord de licence du logiciel

5959A 4-19
PC WORX

17. Entrez votre nom et le nom de votre société.

Figure 4-28 Boîte de dialogue User Information

18. Sélectionnez le répertoire cible d'installation.

Figure 4-29 Sélection d'un dossier

4-20 5959A
Visualisation

19. Sélectionnez le dossier programme que vous souhaitez voir apparaître


dans le menu Démarrer de Windows.

Figure 4-30 Sélection du dossier du programme

20. Redémarrez votre ordinateur.

Figure 4-31 Installation terminée

5959A 4-21
PC WORX

Lorsque l'installation a été correctement exécutée, vous trouverez les


icônes et les groupes de programmes dans les dossiers ICONICS
GENESIS-32 et ICONICS Software Licensing.

Figure 4-32 Groupes de programmes

4-22 5959A
Visualisation

4.3 Configuration du serveur OPC

La boîte de dialogue Configuration du serveur OPC vous permet de créer


un fichier de configuration (*.CLR) qui présente les définitions des
variables de vos projets INTERBUS au serveur OPC INTERBUS. Le
serveur OPC utilise le fichier CLR pour accéder aux informations
INTERBUS par l'intermédiaire d'éléments. Ces éléments sont les variables
de PC WORX présentées avec leur chemin d'accès à OPC. Le chemin
d'accès à OPC contient, par exemple, le numéro de la carte contrôleur et
les définitions des différentes variables.
1. Pour cela, lancez PC WORX et ouvrez le projet que vous avez créé, si
celui-ci est correct.
2. Sélectionnez l’élément Projet et ouvrez le menu contextuel.
3. Cliquez sur la commande Configuration du serveur OPC.

Figure 4-33 Configuration du serveur OPC

4. Désactivez la case d'option Descriptions des données de process, car


les descriptions ne s'appliquent pas à l'exemple de projet.

5959A 4-23
PC WORX

5. Cliquez sur Ajouter pour ajouter les réglages du Projet en cours dans
le fichier de configuration du serveur OPC.

Figure 4-34 Configuration du serveur OPC

6. Votre projet figure maintenant dans le tableau comprenant les options


que vous avez sélectionnées.
Pour enregistrer les éléments sur le serveur OPC, vous devez créer une
entrée dans le fichier de la base de registres WINDOWS. Lorsque le
serveur OPC est lancé, le fichier d'initialisation enregistré dans la base de
registres sera analysé et vous pourrez accéder aux éléments à partir du
serveur OPC. Utilisez le bouton Enregistrer... pour enregistrer vos
éléments.

4-24 5959A
Visualisation

7. Cliquez sur le bouton Enregistrer...

Figure 4-35 Configuration du serveur OPC

Cette boîte de dialogue vous permet d'enregistrer tout fichier CLR sur le
serveur OPC.
8. Cliquez sur OK, car le projet en cours est le projet par défaut.

Figure 4-36 Enregistrement du serveur OPC INTERBUS

Votre fichier CLR est maintenant enregistré sur le serveur OPC et dans la
base de registres WINDOWS.
9. Fermez la boîte de dialogue Configuration du serveur OPC.

5959A 4-25
PC WORX

4.4 Visualisation à l'aide de GraphWorX32

Pour visualiser votre projet avec GENESIS32, vous devez d'abord générer
les graphiques de votre projet à l'aide de GraphWorx32. Vous pouvez
ensuite affecter des actions aux objets individuels.
1. Cliquez sur l'icône de GraphWorx32 pour le lancer.

Figure 4-37 Groupes de programmes du logiciel GraphWorX32

4-26 5959A
Visualisation

Figure 4-38 fenêtre principale de GraphWorX32

Un cadre noir doit s'afficher tant que le bit Inflow_On n'est pas positionné.
Lorsque ce bit est positionné, le cadre devient vert.
2. Cliquez sur le symbole Ellipse/Circle, puis tracez un cadre sur la
surface de travail.
Le cadre doit être représenté de la façon suivante :

Figure 4-39 Sélection d'un cercle

Les huit carrés situés autour du cadre ne s'affichent que si le cadre est
sélectionné. Vous pouvez modifier la largeur du cadre lorsque vous tirez
les carrés à l'aide du pointeur de la souris.
3. Si vous souhaitez modifier les propriétés d'un cadre, double-cliquez sur
le cadre que vous avez tracé.

5959A 4-27
PC WORX

4. Sélectionnez l'option Fill et double-cliquez dans le champ de couleur


situé à côté de l'option pour modifier la couleur de remplissage.
Cliquez sur la couleur noire pour la sélectionner.
5. Confirmez les deux boîtes de dialogue en cliquant sur OK.

Figure 4-40 Property inspector

Le cadre est représenté en noir, car le bit Inflow_On n'est pas positionné.

Figure 4-41 Cercle noir

Vous devez ensuite affecter une action en couleur à l'objet Cadre. Cette
dernière induit un changement de couleur en fonction de la position du bit.
6. Pour le cadre sélectionné, cliquez sur le bouton Color Action.
Dans la boîte de dialogue suivante, une action doit être créée pour
l'élément Cadre.

4-28 5959A
Visualisation

7. Cliquez sur le bouton OPC Tags...

Figure 4-42 Property inspector

La boîte de dialogue OPC Universal Tag Browser s'affiche. Le Tag


Browser affiche tous les serveurs OPC disponibles.
Le nom du serveur OPC INTERBUS est : OPC.Interbus.1.
8. Recherchez le serveur OPC INTERBUS dans My Computer... OPC
Data Access, puis cliquez par exemple sur le nom PRO01.
Le champ Tag Name affiche la liste des variables que vous avez créées
dans PROGRAM WORX.

5959A 4-29
PC WORX

9. Double-cliquez sur Inflow_On afin de choisir une variable.

Figure 4-43 OPC universal tag browser

Votre sélection doit être ajoutée à Data Source List.

4-30 5959A
Visualisation

10. Cliquez sur le bouton Ajouter.

Figure 4-44 Property inspector

11. Sélectionnez le vert comme couleur de remplissage (voir description


ci-dessus), puis confirmez en cliquant sur OK.

Figure 4-45 Color palette

Vous venez d'affecter la variable Inflow_On à l'objet Cadre à l'aide de Color


Action.

5959A 4-31
PC WORX

Si vous disposez d'une configuration matérielle du bus et que l'exemple de


projet est exécuté sur la carte contrôleur, vous pouvez démarrer le logiciel
de visualisation en cliquant sur le bouton Animate Mode (Mode animé).
12. Cliquez sur l'élément de menu Runtime pour lancer la visualisation.
13. Simulez (par exemple sur un potentiomètre connecté dans la
configuration du bus) et observez le changement de couleur du cadre.

Figure 4-46 Visualisation de base

Le bit OPC.Interbus.1\1.0.0/PLC/PRO01/Inflow_On n'est pas


positionné.

Le bit OPC.Interbus.1\1.0.0/PLC/PRO01/Inflow_On est


positionné.

Pour en savoir plus sur les actions réalisables avec des éléments de
dessin, consultez la documentation de Genesis, qui se trouve sur le
CD-ROM de PC WORX.

4-32 5959A
Visualisation

14. Etendez la visualisation de l’installation aux variables encore


manquantes.

Figure 4-47 Visualisation du système

5959A 4-33
PC WORX

4-34 5959A
Chapitre 5
Ce chapitre contient des informations sur :
– le diagnostic
– l'IB-Loader
– le moniteur numérique des données de process

Rubriques supplémentaires ..................................................................................5-3


5.1 Diagnostic ...................................................................................5-3
5.2 Enregistrement du paramétrage .................................................5-7
5.3 Démarrage à l'aide d'IB-Loader ................................................5-11
5.4 Moniteur numérique des données de process ..........................5-13

5959A 5-1
5-2 5959A
Rubriques supplémentaires

5 Rubriques supplémentaires

5.1 Diagnostic

L’état opératoire Diagnostic indique les messages d’erreurs de la carte


contrôleur et, dans la mesure du possible, attribue les messages aux
différents équipements. Le diagnostic vous donne des éclaircissements
sur la qualité de la transmission, vous aide à rechercher les erreurs dans
le système de bus et précise le nombre de cycles corrects et défectueux.
Si vous vous trouvez dans l’état Configuration (en ligne) ou Moniteur, vous
serez automatiquement averti d’une erreur ou d’une panne par la boîte de
dialogue ci-dessous.

Figure 5-1 Messages du système de bus

La fenêtre principale du diagnostic indique le statut du bus, les messages


relatifs aux pannes et le dernier message en cours. Vous pouvez
configurer et contrôler l’ensemble du diagnostic à partir de cette fenêtre.

5959A 5-3
PC WORX

Figure 5-2 Fenêtre principale Diagnostic du bus

Historique des Pour que les messages d’erreurs de SYSTEM WORX soient enregistrés,
messages : il faut que l’un des états opératoires en ligne soit actif. Il peut s'agir de l’état
Configuration (en ligne), Moniteur ou Diagnostic. Dans l’état Configuration
(hors ligne), les messages de la carte contrôleur ne sont pas enregistrés.
1. Pour créer un message d’erreur de la carte contrôleur dans SYSTEM
WORX, veuillez provoquer une erreur en coupant l’alimentation d’un
groupe de périphériques potentiels quelconque.
2. L’interruption de l’alimentation s’affiche comme étant une panne
périphérique dans la boîte de dialogue Messages du système de bus.
A l’aide de la souris, cliquez sur le bouton Aller au diagnostic.
3. La boîte de dialogue ci-dessous s'affiche. Elle contient les messages
entrant que vous pouvez imprimer.
4. Cliquez sur le bouton Fermer pour quitter la boîte de dialogue
Messages (en ligne) et revenir à la fenêtre principale du diagnostic.

5-4 5959A
Rubriques supplémentaires

Figure 5-3 Boîte de dialogue Messages (en ligne)

Enregistrement des 1. Dans le menu Statistiques, choisissez la commande Enregistrer les


statistiques : statistiques (en ligne)....
2. La boîte de dialogue qui s'affiche vous fournit des informations sur le
nombre de cycles INTERBUS, la fréquence des erreurs et leur
emplacement, ainsi que sur la qualité de la transmission. Vous pouvez
taper un commentaire et enregistrer les statistiques dans un fichier.
3. Suivez la progression du nombre de cycles et coupez plusieurs fois
l’alimentation afin de produire d’autres erreurs.
4. Comme vous pouvez le constater, la qualité de la transmission diminue
avec la hausse de la fréquence des erreurs.

5959A 5-5
PC WORX

Figure 5-4 Boîte de dialogue Statistiques de transmission (en ligne)

Les informations fournies sur la qualité de transmission ne sont réellement


pertinentes qu’après plusieurs milliers de cycles de bus ! Vous pouvez faire
une évaluation de la qualité de la transmission peu après la mise en
marche d’INTERBUS, en affichant les cycles avec incidents.

5-6 5959A
Rubriques supplémentaires

5.2 Enregistrement du paramétrage

Pour de nombreuses cartes contrôleur, vous pouvez enregistrer le


paramétrage de votre système INTERBUS dans la mémoire de
paramétrage. Cette dernière est une mémoire en lecture/écriture
(EEPROM) non volatile. Enregistrez le paramétrage d'INTERBUS dans
cette mémoire pour pouvoir démarrer l'installation, lors de la connexion par
exemple. Pour démarrer automatiquement l'équipement INTERBUS à
partir de la mémoire de paramétrage, l'un des paramétrages doit porter la
mention DEMARRAGE.

Sélection de la 1. Dans le menu contextuel de la carte contrôleur, choisissez la


séquence de commande Paramétrage.
paramétrage en tant 2. Dans le sous-menu de la commande Paramétrage, choisissez Editer.
que « séquence de
démarrage »

Figure 5-5 Menu contextuel de la carte contrôleur

3. Dans la boîte de dialogue suivante, cliquez sur la case d'option Boot


pour le paramétrage et sur Download and Start INTERBUS with
Application Program.

5959A 5-7
PC WORX

Figure 5-6 Boîte de dialogue Edition du paramétrage

4. Confirmez en cliquant sur OK.

Enregistrement du Lorsque vous enregistrez le paramétrage ainsi créé dans la mémoire de


paramétrage paramétrage de la carte contrôleur, le programme de prétraitement, les
définitions des variables, les modules fonctionnels IB (fonction utilisateur),
les descriptions des données de process ainsi que les autres réglages
effectués lors du démarrage de l'installation sont chargés
automatiquement dans la mémoire de travail de la carte contrôleur.

Figure 5-7 Menu contextuel de la mémoire de paramétrage

5-8 5959A
Rubriques supplémentaires

1. Pour enregistrer le paramétrage dans la mémoire de paramétrage de


la carte contrôleur, choisissez dans le menu contextuel de la mémoire
de paramétrage la commande Enregistrer avec les fichiers de projet...
A l'aide de la commande Enregistrer avec les fichiers de projet..., vous
transférerez à la fois le paramétrage exécutable et les fichiers de projet de
PC WORX (*.BG4, *.ZWT) vers la mémoire de paramétrage.

Figure 5-8 Enregistrement du projet

2. Confirmez les messages suivants en cliquant sur OK.

Figure 5-9 Fichiers du projet enregistrés

Démarrage de la Pour démarrer la carte contrôleur à partir de la mémoire de paramétrage,


carte contrôleur à la carte contrôleur doit être remise à zéro.
partir de la mémoire 1. Dans le menu contextuel de l'élément Carte contrôleur, choisissez la
de paramétrage commande Opération.
2. Dans le sous-menu, choisissez la commande R. à z. de la carte
contrôleur.

5959A 5-9
PC WORX

Figure 5-10 Menu contextuel de la carte contrôleur

Veillez à ce que la carte contrôleur ne soit pas remise à zéro dans une
installation en cours d'exécution.
3. Confirmez par Oui le message suivant lorsque vous êtes prêt à
démarrer la carte contrôleur.

Figure 5-11 Invite de sécurité

5-10 5959A
Rubriques supplémentaires

5.3 Démarrage à l'aide d'IB-Loader

Certaines cartes contrôleur INTERBUS ne disposent pas de mémoire de


paramétrage à partir de laquelle le paramétrage du système INTERBUS
peut être démarré. Ces cartes contrôleur peuvent être démarrées à l'aide
d'un programme supplémentaire, IB-Loader.
IB-Loader exécute le paramétrage du système INTERBUS, interprète un
fichier ASCII et transmet à la carte contrôleur les services et les
paramètres consignés ici. La voie de communication est à ce propos - tout
comme dans SYSTEM WORX - l'une des interfaces en série ou l'un des
bus de données du PC.

Structure du fichier Le fichier SVC comprend les services de microprogrammation et ses


SVC paramètres, séparés par l'entrée #CMD#. Lors du démarrage à partir de la
mémoire de paramétrage, les commandes (services) identiques sont
exécutées comme lors de la transmission du fichier SVC via IB-Loader.

#CMD# ;Ligne de début du service


#0x1303# ;Code du service ici : Alarm_Stop_Request)
#0x0000# ;Nombre de paramètres

#CMD# ;Ligne de début du service


#0x0750# ;Code du service (ici : Set_Value_Request)
#0x0003# ;Nombre de paramètres
#0x0001# ;Paramètre 1
#0x0108# ;Paramètre 2
#0x0000# ;Paramètre 3

Création du fichier Vous ne devez créer le fichier SVC qu'après avoir complètement
SVC paramétré votre système INTERBUS.
1. Dans le menu contextuel de l'élément Mémoire de paramétrage,
choisissez la commande Enregistrer dans un fichier ASCII et dans son
sous-menu, la commande Données INTERBUS (*.SVC).

Figure 5-12 Sous-menu Enregistrer dans un fichier ASCII

5959A 5-11
PC WORX

Le paramétrage du projet en cours PC WORX nommé DEMARRAGE est


enregistré dans le fichier SVC.
2. Dans la boîte de dialogue suivante, choisissez un répertoire dans
lequel vous souhaitez enregistrer le fichier SVC.

Figure 5-13 Enregistrement du fichier SVC

Utilisation IB-Loader existe sous forme de fichier EXE pour DOS, WIN 3.1x et WIN
d’IB-Loader NT. Pour WINDOWS (16 et 32 bits), IB-Loader est également disponible
sous forme de DLL. Vous pouvez par exemple appeler cette bibliothèque
de liaison dynamique (Dynamic Link Library ou DLL) à partir de votre
programme d'application. Lors de l'appel d'IB-Loader, vous devez définir
certains paramètres et fournir le nom du fichier SVC.
Lorsque vous placez IB-Loader dans le fichier AUTOEXEC.BAT ou dans
le groupe de DEMARRAGE AUTOMATIQUE, le paramétrage de
l'INTERBUS est exécuté à chaque démarrage de l'ordinateur hôte.
A l'aide de la commande :
IBLOADER IBCOM1 C:\TEST.SVC,
vous transmettez le fichier TEST.SVC via l'interface en série COM1 à la
carte contrôleur.
Vous trouverez des paramètres de commande supplémentaires dans la
documentation d'IB-Loader.

5-12 5959A
Rubriques supplémentaires

5.4 Moniteur numérique des données de


process

Vous pouvez visualiser les données de process d'INTERBUS à l'aide du


moniteur numérique des données de process.
Pour utiliser ce moniteur, vous devez disposer de la configuration physique
du bus présentée dans l'exemple de projet, car le moniteur des données
de process présuppose le passage sous l'état opératoire Moniteur.
1. Dans le menu contextuel du module compteur, choisissez la
commande Moniteur numérique des données de process.
2. Sélectionnez le point de raccordement 8 dans le champ Nom.
Le point de raccordement 8 s'utilise pour la variable Inflow_On dans
l'exemple de projet.

Figure 5-14 Moniteur de données de process

Les carrés jaunes indiquent les bits positionnés.

3. Essayez avec d'autres valeurs pour voir comment change le statut du


bit
Si vous souhaitez enregistrer des bits avec le moniteur de données de
process, les descriptions de données de process que vous allez utiliser
doivent être liées aux variables, et le programme d'utilisation ne doit pas
être lancé.

5959A 5-13
PC WORX

5-14 5959A
Annexe A

A 1 Adresse et assistance
téléphonique

Phoenix Contact GmbH & Co. KG


Flachsmarktstr. 8

32825 Blomberg
Germany

+ 49 - (0) 52 35 - 3-00

+ 49 - (0) 52 35 - 3-4 12 00

ASSISTANCE TECHNIQUE :
Si vous rencontrez des problèmes que vous ne parvenez pas à résoudre
malgré les informations de l’aide en ligne ou de la documentation jointe,
n’hésitez pas à nous contacter.

+ 49 - (0) 52 35 - 3-4 18 88

Interbus-Support@phoenixcontact.com

5959A A-1
Annexe A

A-2 5959A
Votre avis nous intéresse !
Nous aimerions connaître vos commentaires, vos critiques et vos sou-
haits concerant ce manuel.

Nous prendrons en compte tous les conseils et commentaires que vous


nous adresserez, quelle qu’en soit l’importance, et les inclurons dans
notre documentation si possible.

Veuillez remplir le questionnaire et nous le renvoyer par télécopie, ou


nous faire parvenir vos commentaires et suggestions à l’adresse sui-
vante :

Phoenix Contact GmbH & Co. KG


Marketing Services
Dokumentation INTERBUS
32823 Blomberg
ALLEMAGNE

Téléphone +49 - (0) 52 35 - 3-00


Télécopie +49 - (0) 52 35 - 3-4 20 66
Email tecdoc@phoenixcontact.com

5050df17
Réponse par télécopie
Phoenix Contact GmbH & Co. KG Date :
Marketing Services
Dokumentation INTERBUS N° télécopie : +49 - (0) 52 35 - 3-4 20 66

Expéditeur :
Société : Nom :
Service :
Adresse : Fonction :
Ville, code Téléphone :
postal :
Pays Télécopie :

Manuel :
Titre : Révision : No. :

Evaluation du manuel
Forme Oui En partie Non
La table des matières est-elle bien organisée ?
Les figures/diagrammes sont-ils faciles à comprendre/significatifs ?
Les explications des figures sont-elles suffisantes ?
La qualité des figures répond-elle à vos attentes/vos exigences ?
La mise en page facilite-t-elle la localisation des informations re-
cherchées ?
Contenu Oui En partie Non
La formulation et les termes techniques sont-ils faciles à
comprendre ?
Les entrées d’index sont-elles faciles à comprendre/significatives ?
Les exemples sont-ils concrets ?
Le manuel est-il facile à manipuler ?
Manque-t-il des informations importantes ? Si oui, lesquelles ?

Autres remarques :

5050df17