Académique Documents
Professionnel Documents
Culture Documents
SV_SmartGenerators_fr 1
Menus et Barres d'outils de l'Assistant d'Import CAD ___________________________________________ 64
Options de la boîte de dialogue Génération des Synoptiques _____________________________________ 66
Création de Synoptiques Secondaires ________________________________________________________ 67
Zoom, Rognage et Rotation du Dessin CAD ___________________________________________________ 69
Sélection des Couleurs, Calques et Blocs ______________________________________________________ 70
Configuration de la Taille de l'Image et de sa Localisation _______________________________________ 72
Substitution des Blocs par les Symboles du Superviseur _________________________________________ 73
EExpression de la branche d'un Symbole associé à un bloc CAD ___________________________________ 76
Génération des Synoptiques _______________________________________________________________ 80
Généralités sur l'Assistant d'Import FL _______________________________________________________ 81
Sélectionner une Application _______________________________________________________________ 84
Options d'Import ________________________________________________________________________ 85
Import de Variables Tableau _______________________________________________________________ 87
Import d'Alarmes ________________________________________________________________________ 88
Import de Configuration des Historiques _____________________________________________________ 90
Import de Configuration OPC _______________________________________________________________ 92
Import de Configuration ODX ______________________________________________________________ 94
Import de la Configuration Modbus _________________________________________________________ 96
Import de Procédures Mathématiques et Logiques _____________________________________________ 97
Import de la Configuration des Rapports _____________________________________________________ 99
Format de Tableau ______________________________________________________________________ 100
Importer les Variables ___________________________________________________________________ 101
Sélectionner les Variables ________________________________________________________________ 102
Générer les Variables ____________________________________________________________________ 103
Renommer les Variables _________________________________________________________________ 106
Import graphique _______________________________________________________________________ 108
Options graphiques - Onglet Options _______________________________________________________ 110
Options graphiques - Onglet Langues _______________________________________________________ 111
Import de Librairies communes ____________________________________________________________ 112
Import de Modèles de Projets _____________________________________________________________ 113
Différences du Client Builder FL ____________________________________________________________ 114
Import de Rapport ______________________________________________________________________ 119
Propriétés des Variables _________________________________________________________________ 120
FAQ sur l'Import FL ______________________________________________________________________ 122
Généralités sur l'Import Générique XML _____________________________________________________ 123
SV_SmartGenerators_fr 2
Démarrage à partir d'une Ligne de commande _______________________________________________ 124
La Boîte de Dialogue Import Générique XML _________________________________________________ 125
Généralités sur le Smart Generator ISaGRAF _________________________________________________ 126
Sélectionner le Projet ISaGRAF ____________________________________________________________ 127
Options Avancées _______________________________________________________________________ 128
Importer les Variables ___________________________________________________________________ 131
Sélectionner les Variables ________________________________________________________________ 132
Branche _______________________________________________________________________________ 133
Générer les Variables ____________________________________________________________________ 135
Renommer les Variables _________________________________________________________________ 137
Généralités sur le Smart Generator LNS _____________________________________________________ 139
Sélection des variables à importer _________________________________________________________ 141
Modification des Propriétés des Variables avant l'Import _______________________________________ 143
Ajout de Variables à un Modèle ___________________________________________________________ 144
Génération des Variables depuis LNS _______________________________________________________ 145
Généralités sur le Smart Generator Saia-Burgess ______________________________________________ 147
Sélectionner le Projet ____________________________________________________________________ 148
Options Avancées _______________________________________________________________________ 149
Import de Variables _____________________________________________________________________ 151
Sélectionner les Variables ________________________________________________________________ 152
Branches ______________________________________________________________________________ 153
Générer les Variables ____________________________________________________________________ 155
Renommer les Variables _________________________________________________________________ 157
Généralités sur le Smart Generator Unity ____________________________________________________ 158
Sélection de Projet Unity Pro ______________________________________________________________ 160
Import de Variables _____________________________________________________________________ 162
Sélection de Variables ___________________________________________________________________ 163
Gestion de Branche _____________________________________________________________________ 164
Générer les Variables ____________________________________________________________________ 166
Renommer les Variables _________________________________________________________________ 168
Types de Variables ______________________________________________________________________ 170
Généralités sur le Smart Generator Step7____________________________________________________ 171
Sélection de Projet ______________________________________________________________________ 173
Options _______________________________________________________________________________ 174
Sélectionner les Blocs ____________________________________________________________________ 176
SV_SmartGenerators_fr 3
Equipement Cible _______________________________________________________________________ 177
Vérifier le Mapping _____________________________________________________________________ 178
Importer les Variables ___________________________________________________________________ 179
Sélectionner les Variables ________________________________________________________________ 180
Branche _______________________________________________________________________________ 181
Générer les Variables ____________________________________________________________________ 183
Renommer les Variables _________________________________________________________________ 185
Propriétés configurées dans le Superviseur __________________________________________________ 186
Généralités sur le Smart Generator WAGO ___________________________________________________ 187
Sélectionner le Projet ____________________________________________________________________ 188
Options Avancées _______________________________________________________________________ 189
Importer les Variables ___________________________________________________________________ 192
Sélectionner les Variables ________________________________________________________________ 193
WordBits ______________________________________________________________________________ 194
Branche _______________________________________________________________________________ 196
Générer les Variables ____________________________________________________________________ 197
Renommer les Variables _________________________________________________________________ 199
Généralités sur le Smart Generator WAGO DALI ______________________________________________ 201
Topologie Réseau _______________________________________________________________________ 202
Synoptique Système _____________________________________________________________________ 204
Modification des Symboles par défaut ______________________________________________________ 206
Variables de la base de données DALI _______________________________________________________ 208
Paramètres de Communication DALI________________________________________________________ 210
Synoptique Principal DALI ________________________________________________________________ 212
Synoptique Maintenance DALI ____________________________________________________________ 213
Synoptique Modules DALI ________________________________________________________________ 216
Synoptique Groupes DALI_________________________________________________________________ 219
Synoptique Scènes DALI __________________________________________________________________ 221
Synoptique Ballasts DALI _________________________________________________________________ 222
Overview of the Stardom Smart Generator __________________________________________________ 224
The Select Stardom Project Dialog _________________________________________________________ 226
The Stardom Select POUs Dialog ___________________________________________________________ 229
The Stardom Customize POUs Properties Dialog ______________________________________________ 230
The Stardom Import Type Dialog___________________________________________________________ 231
The Stardom Import Variables Dialog _______________________________________________________ 232
SV_SmartGenerators_fr 4
The Stardom Select Variables Dialog _______________________________________________________ 233
The Stardom Customize Global Variables Dialog ______________________________________________ 234
Stardom Data Object Types _______________________________________________________________ 235
The Stardom Library _____________________________________________________________________ 236
Stardom HMI Configuration - the Category Tab _______________________________________________ 238
Stardom HMI Configuration - the Control Group Tab ___________________________________________ 240
Stardom HMI Configuration - the Graphics Tab _______________________________________________ 242
Stardom HMI Configuration - the Trend Tab _________________________________________________ 244
Stardom HMI Configuration - Finish ________________________________________________________ 246
Généralités sur la Gestion des Imports Précédents ____________________________________________ 247
Synchronisation d'un Import ______________________________________________________________ 249
Que se passe-t-il lors d'un Dépassement du Nombre de Variables de la Licence ? ____________________ 250
SV_SmartGenerators_fr 5
Overview of the Harmonas Smart Generator
The Smart Generator for Harmonas generates the Supervisor's project configuration by importing files
from the Azbil Harmonas RTC Editor tool. Some or all of the following configuration items are generated.
• The Harmonas project - The files exported from the Azbil Harmonas RTC Editor tool, in IEC 61131-3
(ASCII) format.
• The Supervisor's global library (HAS) for Harmonas.
• The Supervisor's project template folder (TPL) for Harmonas.
• If a multi-station project is being generated, the network configuration including the station lists
must be manually configured before the Smart Generator is used.
1. Copy the Harmonas Library folder (HAS) to the Supervisor's Global Library folder (LIB) found in the
Supervisor's root folder.
2. Open the LIBRARY.DAT file in the LIB folder with a text editor and check that there is an entry for
the HAS library and that it is not commented out. It should read:
LIBRARY,HAS,"HAS","HAS",1,0,0,0,1,1
You can manually enter it if is not there.
3. Copy the project template folder (TPL) to the Supervisor's root folder.
The template project is a sub-set of folders and files from an actual project. If, when creating a new
project, the Supervisor finds a template project it will copy the contents into the new project replacing the
default configuration.
SV_SmartGenerators_fr 6
The mimics that are generated are WebVue compliant, moveable (except for the menus), sizeable (except
for the Toolbox and menus) and have the property Scale mimic to fit window set.
Once you have selected the Harmonas project from which the import is to take its input, the Smart
Generator guides you through the steps to configure the import. For details see the remaining topics in
this book.
SV_SmartGenerators_fr 7
The Harmonas HMI Library
The Smart Generator uses one of the Supervisor's global libraries, specially created for Harmonas, to
provide the components for the HMI.
The folder in which the Harmonas library (HAS) is stored, is in the Supervisors global library folder LIB.
The Harmonas Library only become available after you apply the procedure described in the topic
Overview of the Harmonas Smart Generator.
The Supervisor's applications are bilingual - that is text strings can be configured with two
alternative texts representing two languages. You can dynamically switch between the languages
at run time. The text elements used in the Harmonas graphics and symbols use Japanese as the
first language and English as the second language.
Process mimics
Each process mimic is generated using a mimic template from the Harmonas library. You can generate
mimics of the following types:
• Trend mimics.
• Control Group mimics (populated using the Data Point symbols.
• Graphics mimics (free mimics).
Two mimic templates are available for each mimic type to support either the Full HD and XSGA screen
resolutions. The Harmonas import will use one or the other according to the screen resolution selected in
the HMI Options.
Each mimic generated is also based on a mimic model from the Harmonas library.
Graphic symbols
here are graphic symbols for each of the Harmonas data point types. They are automatically instantiated
in the Control Group Mimics as part of the Smart Generator's configuration process.
If you manually create any mimics and want to display a Data Point you should use the corresponding
symbol instantiated using the correct branch from the variables tree.
SV_SmartGenerators_fr 8
The Select Harmonas Project Dialog
The Select Harmonas Project dialog selects the folders from which the configuration is to be imported.
Show picture
1. Import name - Enter a reference name for the import. This will appear in the list of imports when
the Smart Generator is next opened.
2. Select or enter the name of the IT folder. The ellipsis button adjacent to the files opens a browser
dialog.
3. Select or enter the name of the EB folder. The ellipsis button adjacent to the files opens a browser
dialog.
4. Click Next to continue the import process.
The IT and EB folders are stored together and the default name of the EB folder is automatically
filled in when you complete the IT folder box.
• Select the Options button to open the Options dialog. Show picture
SV_SmartGenerators_fr 9
• In the Export files encoding section, select the encoding of the input files. By default it matches the
encoding of the Supervisor's presentation language.
• In the Archive units format section, select Proprietary or SQL Server storage format for the
destination. The default setting is Proprietary.
SV_SmartGenerators_fr 10
The Harmonas Select Points Dialog
The Select Points dialog lets you select the Data Points that are to be imported. Show picture
The Data Points are displayed in the dialog in a tree structure as follows.
o Device (Controller)
o Point type
o Point instance
The Harmonas Units are not shown in the structure. Each imported Data Point will generate several
variables in the Supervisor's project.
1. Select the items that are to be imported. To select all items in a device or point type, tick its box.
2. Right-click on a device node to open a pop-up menu to select the IP address of the device. This is
mandatory and used by the Supervisor's OPC configuration.
3. Using the same pop-up menu select the Server List and Client List. These are only required for
multi-station applications. Show picture
SV_SmartGenerators_fr 11
4. In the dialog, click Next to continue.
SV_SmartGenerators_fr 12
The Harmonas Import Type Dialog
The Harmonas Import Type dialog enables you to select whether the data points and/or HMI elements are
to be imported. Show picture
• Import data - Import only the configuration necessary to generate the Supervisor's variables tree.
• Import HMI- Import only the configuration necessary to generate and structure the Supervisor's
mimics (HMI).
• Full import - Import the configuration and generate both the variables tree and mimics (HMI).
The following dialog, Harmonas HMI Configuration, does not have a Back button and so you must
be sure that the configuration is correct before you click the Next button.
SV_SmartGenerators_fr 13
Harmonas HMI Configuration Dialog
The Harmonas HMI Configuration dialog allows you to configure the structure, and some of the contents,
of the mimics that form the HMI. The dialog contains three main areas.Show picture
The Toolbar
SV_SmartGenerators_fr 14
The HMI Options dialog allows you to select the size of the mimics as either suitable for SXGA (1280 x
1024) or Full HD (1920 x 1080). The main effect of this, other than changing the space available in the
mimics, is the number of Points that can be allocated to a Control Group.
If you change from FullHD to SXGA then the configuration of all Control Group mimics is reset. A
confirmation dialog is displayed to allow you to cancel the action.
SV_SmartGenerators_fr 15
Harmonas HMI - Category Configuration
Use the Apply tool after you make changes to each category or they will be lost.
The mimics generated by the Harmonas Smart Generator are arranged in groups called Categories.
Categories are displayed and selected at run-time using the Toolbox mimic. One Category is automatically
generated for each Harmonas Unit. By default, each Category contains one Control Group (mimic), one
Trend (mimic), and one Graphic (process mimic).
The Category configuration is displayed in the right pane whenever a category is selected in the categories
tree. Show picture
Adding a category
To add a category, click in the category tree and then click the Add tool or the Add categories command
on the menu. A new category, with default properties, is added to the end of the category tree. A
maximum of 1000 categories can be created. Category ID's are assigned automatically and cannot be
edited.
Deleting a category
To delete a category, select it by clicking on it and then using the Delete tool or the Remove category
command on the menu. The category and all its mimics are deleted.
The order in which categories appear in the menu mimics at run-time is the same as configured in
the categories tree. Be careful when adding or deleting categories as there are no specific tools to re-
order them.
Category properties
To change the properties of a category, select it in the category tree.
• Name - Language 1 - The identity of the category, if language 1 is selected, that will appear in the
menu mimics at run-time. Up to 20 characters or ideograms.
SV_SmartGenerators_fr 16
• Name - Language 2 - The identity of the category, if language 2 is selected, that will appear in the
menu mimics at run-time. Up to 20 characters or ideograms.
• Number of control groups - The number of control group mimics in the selected category. Range 1
to 1000.
• Number of graphics - The number of process mimics in the selected category. Range 1 to 1000
• Number of trends - The number of trend mimics in the selected category. Range 1 to 1000
If you reduce the number of nodes below that previously configured a dialog warns you that
related mimics will be deleted. Deleted mimics are moved to the project's sub folder \W\BAK.
SV_SmartGenerators_fr 17
Harmonas HMI - Control Group Configuration
Use the Apply tool after you make changes to each Control Group or they will be lost.
A control group (mimic) can contain up to 8 faceplates (in XSGA) or 16 faceplates (in Full HD) according to
the resolution you select. Each faceplate is represented by a particular symbol from the HAS library
according to the point type, and is instantiated in the mimic with an appropriate branch.
The Control Group configuration is displayed in the right pane whenever a control group is selected in the
catagories tree. The pane is subdivided into a representation of the mimic with positions for the
faceplates, and the points tree. The display of the points can be filtered according to point type using the
Filter drop down list box.Show picture
Or
Whichever method is chosen the symbol corresponding to the point type is automatically selected
although this can only be seen after the mimic has been generated.
SV_SmartGenerators_fr 18
• Name - Language 1 - The name of the control group. The name appears in the menu mimics at run-
time when language 1 is selected. Up to 20 characters or ideograms.
• Name - Language 2 - The name of the control group. The name appears in the menu mimics at run-
time when language 1 is selected. Up to 20 characters or ideograms.
1. In the Catagories tree in the left pane, select the node representing the category to which the
control group is to be added.
2. From the menu use the command Control groups.Add control group. A new control group with
default properties will be created.
SV_SmartGenerators_fr 19
Harmonas HMI - Graphics Configuration
Use the Apply tool after you make changes to each Graphic or they will be lost.
The Smart Generator creates the graphic mimics but they are empty with the exception of a number of
navigation buttons (mimic links). The application developer must manually configure the graphics, after
the Smart Generator has completed, using the Supervisors standard drawing elements, animations and
symbols.
The Graphic configuration is displayed in the right pane whenever a graphic is selected in the catagories
tree. Show picture
By default the two links for graphics are populated with the previous and next mimic in the category.
• Name Language 1 - The name of the graphic. The name appears in the menu mimics at run-time
when language 1 is selected. Up to 20 characters or ideograms.
• Name Language 2 - The name of the graphic. The name appears in the menu mimics at run-time
when language 1 is selected. Up to 20 characters or ideograms.
SV_SmartGenerators_fr 20
1. In the Catagories tree in the left pane, select the node representing the category to which the
graphic is to be added.
2. From the menu use the command Graphics.Add graphics. A new graphic with default properties will
be created.
SV_SmartGenerators_fr 21
Harmonas HMI - Trend Configuration
Use the Apply tool after you make changes to each Trend or they will be lost.
The Smart Generator creates the trend mimics. Each mimic contains a single un-configured Trend Viewer.
The application developer must manually configure the Trend Viewer, after the Smart Generator has
completed.
The Trend configuration is displayed in the right pane whenever a graphic is selected in the catagories tree
Show picture
• Name Language 1 - The name of the trend. The name appears in the menu mimics at run-time
when language 1 is selected. Up to 20 characters or ideograms.
• Name Language 2 - The name of the trend. The name appears in the menu mimics at run-time
when language 1 is selected. Up to 20 characters or ideograms.
1. In the Catagories tree in the left pane, select the node representing the category to which the trend
is to be added.
2. From the menu use the command Trends.Add trends. A new trend with default properties will be
created.
SV_SmartGenerators_fr 22
Harmonas HMI at Run Time
Shortcuts
The following shortcut keys are available at run time.
• The Right Arrow key opens the next mimic in the current category.
• The Left Arrow key opens the previous mimic within the current category.
• The Ctrl+Space key combination closes all mimics except the Toolbox.
• The Space key opens Variables Selector.
The Toolbox
The controls are as follows.
Tool Description
1. Alarms counters All: All alarms
PRC: All Process alarms
SYS: all System alarms
2. Graphic, Trend, C Group Display the menu for selection of a Graphic, Trend or Control Group mimic
respectively.
3. Alarm Display the main alarm mimic.
4. System Display the System overview mimic.
5. User1, User2 Spare buttons for configuration by the developer.
6. PrevWindow Open the previous window (mimic).
7. ClrWindow Close all mimics except the Toolbar.
8. Event Viewer Open the Supervisor's Event Viewer.
9. Search tools • Combo: Select the Category to search
• Text field: Type the object to search.
• Button: Start search
Syntax:
obj:<ObjectID>Search any object matching that e.g. CGR_0001
cgr:<Control Group viewer name> e.g. MyControlGroup
gra:<Graphic viewer name>e.g. MyGraphic
trd:<Trend viewer name>e.g. MyTrend
pnt:<Point instance name> e.g. PDIC100_I
For all types of search, the action is to open the corresponding mimic.
Button to logon and the name of the current User.
10. Logon
11. No Station number.
12. Alarm Ack Acknowledge the displayed alarm.
13. No beep Mute audible alarm.
14. Alarm viewer showing the most recent alarm only.
SV_SmartGenerators_fr 23
SV_SmartGenerators_fr 24
Généralités sur le Smart Generator BACnet
Le Smart Generator BACnet importe un fichier de configuration BACnet à partir duquel sont générés les
objets de configuration du Superviseur suivants :
• Définitions de variables.
• Réseau et équipements de communication BACnet.
• Objets d'automation, notamment les Notification Classes, les Trend Logs, les Schedules ...
• Lien des variables aux propriétés des objets BACnet.
Pour plus d'informations sur les objets de configuration générés, voir le chapitre Eléments de configuration
BACnet générés.
Les types de fichiers suivants sont supportés :
• EDE (Engineering Data Exchange) - Format de fichier promu par l'organisation BIG-EU. (BACnet
Interest Group - Europe). Le Smart Generator supporte la version EDE 2.2.
• IEIEJ - Fichier de format spécifié par l'Institute of Electrical Installation Engineers of Japan.
SV_SmartGenerators_fr 25
Le Smart Generator vous guide au travers des étapes suivantes : Voir l'image
1. Sélection du type de projet BACnet (EDE ou IEIEJ). La boîte de dialogue Sélectionner le type de
projet
2. Sélection du fichier de projet à partir duquel les variables sont importées. La boîte de dialogue
Sélectionner le projet
3. Gestion des branches de variables. La boîte de dialogue Gestion des Branches
4. Sélection des équipements et des objets d'automation à importer. La boîte de dialogue Equipements
et objets d'automation
5. Sélection du type d'import : Complet ou personnalisé. La boîte de dialogue Sélectionner le type
d'import
6. Sélection des variables à importer si vous avez sélectionné Import personnalisé à l'étape
précédente. La boîte de dialogue Sélectionner les variables
7. Génération des variables. La boîte de dialogue Générer les variables
8. Renommage des variables ayant un nom invalide. La boîte de dialogue Renommer les variables
9. Fin
SV_SmartGenerators_fr 26
Sélectionner le type de projet
La boîte de dialogue Sélectionner le type de projet est la première étape de l'assistant Smart Generator
BACnet. Elle est utilisée pour sélectionner le type de fichier du projet BACnet à partir duquel les variables
seront importées. Vous pouvez sélectionner soit un format EDE, soit un format IEIEJ (Institute of Electrical
Engineers of Japan). Voir l'image
SV_SmartGenerators_fr 27
Sélectionner le projet
La boîte de dialogue Sélectionner le projet est la deuxième étape de l'assistant Smart Generator BACnet.
Elle s'affiche à partir du bouton Suivant de la boîte de dialogue Sélectionner le type de projet. Elle est
utilisée pour sélectionner le fichier du projet BACnet à partir duquel les variables et les objets de
communication auxquels elles sont attachées seront importés. Voir l'image
1. Saisir le chemin complet et le nom du fichier dans le champ Nom de fichier. Le bouton adjacent au
champ ouvre une boîte de dialogue standard de sélection de fichier.
2. Pour importer un fichier de définition des unités, sélectionner la propriété Inclure le fichier de
définition des unités et saisir le nom du fichier. Voir ci-dessous.
3. Cliquer sur le bouton Avancé si vous avez besoin de modifier une des propriétés avancées. Voir le
chapitre Options avancées.
4. Cliquer sur Suivant pour passer à l'étape suivante Gestion des branches.
SV_SmartGenerators_fr 28
"6","Kilovolts"
"7","Megavolts"
"8","VoltAmperes"
"9","KilovoltAmperes"
SV_SmartGenerators_fr 29
Options avancées
La boîte de dialogue Options avancées s'affiche à partir du bouton Avancé de la boîte de dialogue
Sélectionner le projet du Smart Generator BACnet. Voir l'image
Cliquer sur OK pour confirmer les modifications et retourner à la boîte de dialogue Sélectionner le projet.
Liste de postes
Les listes sont utilisées pour contrôler le comportement des variables de l'arbre des variables dans des
projets multi-postes. Vous pouvez sélectionner les listes de postes de la façon suivante :
1. Cliquer sur le bouton Avancé pour ouvrir la boîte de dialogue Options avancées et l'onglet Liste du
multi-postes.
2. Utiliser le premier menu déroulant pour sélectionner la liste serveur.
3. Utiliser le second menu déroulant pour sélectionner la liste client.
4. Sélectionner OK pour retourner à la boîte de dialogue Sélectionner le projet.
Les listes des serveurs et des clients doivent déjà avoir été créées dans le Superviseur et le poste
local doit appartenir à la liste serveur.
Onglet Options
SV_SmartGenerators_fr 30
L'onglet Options permet de visualiser et modifier les propriétés de l'équipement et d'activer l'utilisation des
attributs personnalisés. Voir l'image
SV_SmartGenerators_fr 31
Gestion des Branches
La boîte de dialogue Gestion des branches est la troisième étape de l'assistant Smart Generator BACnet.
Elle s'affiche à partir du bouton Suivant de la boîte de dialogue Sélectionner le projet. Elle permet de
modifier les noms des variables importées depuis le fichier sélectionné afin qu'ils soient conformes au
schéma de nommage hiérarchique du Superviseur. Voir l'image
1. Pour préfixer tous les noms de variables avec une branche ou des branches, saisissez le nom de la
branche dans le champ Branche globale.
2. 2. Pour structurer les noms de variables en insérant un séparateur de branche après un caractère
numérique utilisez l'option Utiliser des caractères numériques comme séparateur de branche.
3. Pour structurer les noms de variables en remplaçant un caractère particulier ou séquence de
caractères par le séparateur de branche utilisez l'option Utiliser la séquence de caractère comme
séparateur de branche et la saisir dans Séquence.
4. Cliquer sur le bouton Suivant pour passer à l'étape suivante Equipements et objets d'automation.
Un séparateur de branche n'est pas ajouté lorsqu'un caractère numérique est à la fin du nom.
Utilisation des caractères spécifiques dans un nom de variable comme séparateurs de branche
Le caractère de soulignement est sélectionné comme séparateur de branche.
SV_SmartGenerators_fr 32
Un séparateur de branche n'est pas ajouté lorsqu'un caractère spécifique est à la fin du nom.
SV_SmartGenerators_fr 33
Equipements et objets d'automation
La boîte de dialogue Equipements et objets d'automation est la quatrième étape de l'assistant Smart
Generator BACnet. Elle s'affiche à partir du bouton Suivant de la boîte de dialogue Gestion des branches.
Elle est utilisée pour sélectionner les équipements et les objets d'automation à importer. Voir l'image
Le bouton Remplacer peut être utilisé pour ouvrir une boîte de dialogue rechercher et remplacer afin de
modifier les noms des équipements ou des objets d'automation.
Cliquer sur Suivant pour passer à l'étape suivante Sélectionner le type d'import.
SV_SmartGenerators_fr 34
Sélectionner le type d'import
La boîte de dialogue Sélectionner le type d'import est la cinquième étape de l'assistant Smart Generator
BACnet. Elle s'affiche à partir du bouton Suivant de la boîte de dialogue Equipements et objets
d'automation. Elle est utilisée pour sélectionner un Import complet ou un Import personnalisé. A cette
étape de l'assistant, le fichier d'import a été lu et le nombre de variables s'affiche dans la boîte de
dialogue. Voir l'image
• Pour importer toutes les variables, sélectionner Import complet et cliquer sur Suivant pour passer à
l'étape suivante Générer les variables.
• Pour visualiser les variables et sélectionner celles à importer, sélectionner Import personnalisé et
cliquer sur Suivant pour passer à l'étape suivante Sélectionner les variables.
SV_SmartGenerators_fr 35
Sélectionner les variables
La boîte de dialogue Sélectionner les variables est la sixième étape de l'assistant Smart Generator BACnet.
Elle s'affiche à partir du bouton Suivant de la boîte de dialogue Sélectionner le type d'import. Elle est
utilisée pour afficher et sélectionner les variables à importer à partir du fichier projet. Voir l'image
• Utiliser les cases à cocher pour sélectionner le type de variable : Etat, Mesure et Texte (tel qu'il sera
converti dans le Superviseur).
• Utiliser les filtres par nom. Les astérisques * (remplaçant n'importe quelle chaîne) et ? (remplaçant
un caractère) sont autorisés. Par exemple :
• 'Pump1' sélectionnera uniquement les variables dont le texte défini par l'utilisateur est
'Pump1'.
• 'Pump?' sélectionnera 'Pump1' ou 'Pump2' etc mais pas 'Pump10'.
• 'Pump*' sélectionnera 'Pump1', 'Pump2' et 'Pump10' mais également 'Pumpkin'.
SV_SmartGenerators_fr 36
Générer les variables
La boîte de dialogue Générer les variables est la dernière étape de l'assistant Smart Generator BACnet.
Elle s'affiche à partir du bouton Suivant de la boîte de dialogue Sélectionner les variables. Elle est utilisée
pour revoir et éditer les noms des variables avant la génération. Voir l'image
SV_SmartGenerators_fr 37
modifier le nom de la variable : Voir l'image
Sélection et modification du nom d'une partie ou de toutes les variables, ou de toutes les
variables invalides
• Cliquer sur le bouton Renommer les invalides ... pour ouvrir la boîte de dialogue Renommer les
variables avec la liste de toutes les variables invalides.
• Cliquer sur le bouton Renommer les sélectionnées ... pour ouvrir la boîte de dialogue Renommer les
variables avec la liste de toutes les variables sélectionnées.
Toutes les variables affichées en rouge au moment de la génération ne seront pas importées.
SV_SmartGenerators_fr 38
Renommer les variables
La boîte de dialogue Renommer les variables s'affiche à partir de la boîte de dialogue Sélectionner le type
d'import ou la boîte de dialogue Sélectionner les variables et est utilisée pour renommer des variables
avant la génération. Voir l'image
La colonne de gauche contient le nom complet de chaque variable. Les autres colonnes affichent le nom
de la variable séparée en branches. La dernière colonne sur le côté droit affiche le nombre de caractères
dans le nom. Les variables affichées en rouge ont un nom invalide pour être utilisée dans le Superviseur et
doivent être modifiées avant l'import.
En utilisant la boîte de dialogue Renommer les variables, vous pouvez :
Lorsque vous avez terminé d'éditer les noms des variables, cliquer sur OK pour confirmer ou Annuler pour
annuler l'édition et retourner dans la boîte de dialogue Générer les variables.
1. Sélectionner une ou plusieurs variables dans la colonne de gauche. Vous pouvez utiliser Shift+Clic
pour sélectionner un groupe contigu de variables ou Ctrl+Clic pour sélectionner plusieurs variables
individuelles. Ctrl+a sélectionne toutes les variables.
2. Sélectionner la branche ou les branches à supprimer en cliquant sur l'entête de colonne.
3. Cliquer sur le bouton Supprimer pour supprimer les branches à partir du nom de variable.
1. Sélectionner une ou plusieurs variables dans la colonne de gauche. Vous pouvez utiliser Shift+Clic
pour sélectionner un groupe contigu de variables ou Ctrl+Clic pour sélectionner plusieurs variables
individuelles. Ctrl+a sélectionne toutes les variables.
2. Sélectionner la branche ou les branches à fusionner en cliquant sur l'entête de colonne. Vous ne
pouvez fusionner que des branches consécutives.
3. Cliquer sur le bouton Fusionner pour fusionner les branches à partir du nom de variable.
Rechercher et remplacer un texte dans une ou plusieurs branches pour une ou plusieurs
variables
SV_SmartGenerators_fr 39
1. Sélectionner les variables et les branches à rechercher comme ci-dessus.
2. Cliquer sur le bouton Remplacer pour ouvrir la boîte de dialogue Remplacer.
3. Saisir les chaînes de caractères à rechercher et à remplacer.
4. Cliquer sur le bouton OK pour lancer la recherche. Seuls les textes dans les variables et les branches
sélectionnées seront modifiés.
SV_SmartGenerators_fr 40
Eléments de configuration BACnet générés
Les éléments de configuration du Superviseur sont générés depuis les éléments de configuration BACnet
de la façon suivante :
Réseau BACnet
Depuis un fichier d'entrée Depuis une saisie Elément de configuration et/ou
utilisateur propriété dans le Superviseur
Nom du réseau Réseau BACnet
Liste serveur Liste serveur réseau
SV_SmartGenerators_fr 41
Un import EDE référence les Keynames du fichier EDE au lieu de lier directement les adresses
dans l'équipement. Les fichiers EDE sont copiés dans le répertoire TP du projet.
SV_SmartGenerators_fr 42
Généralités sur le Smart Generator TwinCAT
Le Smart Generator TwinCAT importe un fichier de projet TwinCAT, *.tpy, à partir duquel sont générés les
objets de configuration du Superviseur suivants :
• définitions de variables ;
• réseau, équipements et trames de communication (Ethernet TwinCAT) ;
• fichiers de définition de variables TwinCAT. L'adressage dans les trames TwinCAT étant basé sur
l'alias (nom) et celui du Superviseur basé sur l'adresse, un fichier supplémentaire est généré pour
chaque trame fournissant un lien entre les alias TwinCAT et les adresses du Superviseur;
• liens entre les variables et les trames de communication.
Attributs personnalisés
Le Smart Generator TwinCAT permet la définition d'attributs personnalisés pour les symboles des données
dans le fichier *.tpy. L'information est enregistrée dans le champ commentaire du symbole TwinCAT et est
utilisée pour le passage de meta données de TwinCAT vers une application tierce. Voir le chapitre Attributs
personnalisés TwinCAT.
SV_SmartGenerators_fr 43
Le Smart Generator TwinCAT est démarré à partir de la commande Nouvel import TwinCAT dans la boîte
de dialogue Smart Generators. Voir l'image
Le Smart Generator vous guide au travers des étapes suivantes : Voir l'image
SV_SmartGenerators_fr 44
1. Sélection du fichier de projet TwinCAT à partir duquel les variables sont importées. La boîte de
dialogue Sélectionner le projet
2. Gestion des branches de variables. La boîte de dialogue Gestion des branches
3. Sélection du type d'import : Complet ou personnalisé. La boîte de dialogue Sélectionner le type
d'import
4. Sélection des variables à importer si vous avez sélectionné Import personnalisé à l'étape
précédente. La boîte de dialogue Sélectionner les variables
5. Génération des variables. La boîte de dialogue Générer les variables
6. Renommage des variables ayant un nom invalide. La boîte de dialogue Renommer les variables
7. Fin
SV_SmartGenerators_fr 45
Sélectionner le projet
La boîte de dialogue Sélectionner le projet est la première étape de l'assistant Smart Generator TwinCAT.
Elle est utilisée pour sélectionner le fichier du projet TwinCAT à partir duquel les variables et les objets de
communication auxquels elles sont attachées sont importés. Voir l'image
1. Saisir le chemin complet et le nom du fichier *.tpy dans le champ Nom de fichier. Le bouton
adjacent au champ ouvre une boîte de dialogue standard de sélection de fichier.
2. Dans le champ Alias, saisir un nom pour l'équipement. C'est le nom par lequel l'équipement est
connu dans le Superviseur.
3. Cliquer sur le bouton Avancé si vous avez besoin de modifier une des propriétés avancées. Voir le
chapitre Options avancées.
4. Cliquer sur Suivant pour passer à l'étape suivante Gestion des Branches.
SV_SmartGenerators_fr 46
Options avancées
La boîte de dialogue Options avancées s'affiche à partir du bouton Avancé La boîte de dialogue
Sélectionner un projet du Smart Generator TwinCAT. Voir l'image
Les listes des serveurs et des clients doivent déjà avoir été créées dans le Superviseur et le poste
local doit appartenir à la liste serveur.
Liste de postes
Les listes sont utilisées pour contrôler le comportement des variables de l'arbre des variables dans des
projets multi-postes. Vous pouvez sélectionner les listes de postes de la façon suivante :
1. Cliquer sur le bouton Avancé pour ouvrir la boîte de dialogue Options avancées et l'onglet Liste du
multi-postes.
2. Utiliser le premier menu déroulant pour sélectionner la liste serveur.
3. Utiliser le second menu déroulant pour sélectionner la liste client.
4. Sélectionner OK pour retourner à la boîte de dialogue Sélectionner le projet.
Onglet Options
SV_SmartGenerators_fr 47
L'onglet Options permet de visualiser et modifier les propriétés de l'équipement et d'activer l'utilisation des
attributs personnalisés. Voir l'image
• Equipement
• AMS Net ID - Import de l'AMS Net ID depuis le fichier symbole TwinCAT. Editer pour modifier
la valeur générée dans le Superviseur.
• Port - Import du numéro du port depuis le fichier symbole TwinCAT. Editer pour modifier la
valeur générée dans le Superviseur.
• Fichier d'entrée
• Utiliser les attributs personnalisés - Active l'utilisation d'attributs personnalisés. Voir le
chapitre Attributs personnalisés.
Si l'option Utiliser les attributs personnalisés est cochée, tous les symboles du fichier importé qui
n'ont pas le mot clé SV_Import positionné à "Vrai" ne seront pas importés.
SV_SmartGenerators_fr 48
Gestion des Branches
La boîte de dialogue Branches est la deuxième étape de l'assistant Smart Generator TwinCAT. Elle
s'affiche à partir du bouton Suivant de la boîte de dialogue Sélectionner le projet. Elle permet de modifier
les noms des variables importées depuis le fichier sélectionné afin qu'ils soient conformes au schéma de
nommage hiérarchique du Superviseur. Voir l'image
1. Pour préfixer tous les noms de variables avec une branche ou des branches, saisissez le nom de la
branche dans le champ Branche globale.
2. Pour structurer les noms de variables en insérant un séparateur de branche après le nombre utilisez
l'option Utiliser les caractères numériques comme séparateur de branche.
3. Pour structurer les noms de variables en remplaçant un caractère particulier ou séquence de
caractères avec le séparateur de branche utilisez l'option Utiliser la séquence de caractère comme
séparateur de branche et la saisir dans le champ Séquence.
4. Cliquer sur le bouton Suivant pour passer à l'étape suivante Importer les variables.
Un séparateur de branche n'est pas ajouté lorsqu'un caractère numérique est à la fin du nom.
Utilisation des caractères spécifiques dans un nom de variable comme séparateurs de branche
Le caractère de soulignement est sélectionné comme séparateur de branche.
SV_SmartGenerators_fr 49
Un séparateur de branche n'est pas ajouté lorsqu'un caractère spécifique est à la fin du nom.
SV_SmartGenerators_fr 50
Sélectionner le type d'import
La boîte de dialogue Sélectionner le type d'import est la troisième étape de l'assistant Smart Generator
TwinCAT. Elle s'affiche à partir du bouton Suivant de la boîte de dialogue Gestion des branches. Elle est
utilisée pour sélectionner un Import complet ou un Import personnalisé. A cette étape de l'assistant, le
fichier symbole a été lu et le nombre de variables s'affiche dans la boîte de dialogue. Voir l'image
• Pour importer toutes les variables, sélectionner Import complet et cliquer sur Suivant pour passer à
l'étape suivante Générer les variables.
• Pour visualiser les variables et sélectionner celles à importer, sélectionner Import personnalisé et
cliquer sur Suivant pour passer à l'étape suivante Sélectionner les variables.
SV_SmartGenerators_fr 51
Sélectionner les Variables
La boîte de dialogue Sélectionner les variables est la quatrième étape de l'assistant Smart Generator
TwinCAT. Elle s'affiche à partir du bouton Suivant de la boîte de dialogue Sélectionner le type d'import.
Elle est utilisée pour afficher et sélectionner les variables à importer à partir du fichier symbole. Voir
l'image
• Utiliser les cases à cocher pour sélectionner le type de variable : Etat, Mesure et Texte (tel qu'il sera
converti dans le Superviseur).
• Utiliser les filtres par nom. Les astérisques * (remplaçant n'importe quelle chaîne) et ? (remplaçant
un caractère) sont autorisés. Par exemple :
• 'Pump1' sélectionnera uniquement les variables dont le texte défini par l'utilisateur est
'Pump1'.
• 'Pump?' sélectionnera 'Pump1' ou 'Pump2' etc mais pas 'Pump10'.
• 'Pump*' sélectionnera 'Pump1', 'Pump2' et 'Pump10' mais également 'Pumpkin'.
SV_SmartGenerators_fr 52
Générer les Variables
La boîte de dialogue Générer les variables est la dernière étape de l'assistant Smart Generator BACnet.
Elle s'affiche à partir du bouton Suivant de la boîte de dialogue Sélectionner les variables. Elle est utilisée
pour revoir et éditer les noms des variables avant la génération. Voir l'image
SV_SmartGenerators_fr 53
modifier le nom de la variable : Voir l'image
Sélection et modification du nom de toutes les variables invalides ou de toutes les variables
invalides
• Cliquer sur le bouton Renommer les invalides ... pour ouvrir la boîte de dialogue Renommer les
variables avec la liste de toutes les variables invalides.
• Cliquer sur le bouton Renommer les sélectionnées ... pour ouvrir la boîte de dialogue Renommer les
variables avec la liste de toutes les variables sélectionnées.
Toutes les variables affichées en rouge au moment de la génération ne seront pas importées.
SV_SmartGenerators_fr 54
Renommer les Variables
La boîte de dialogue Renommer les variables s'affiche à partir de la boîte de dialogue Sélectionner le type
d'import ou la boîte de dialogue Sélectionner les variables et est utilisée pour renommer des variables
avant la génération. Voir l'image
La colonne de gauche contient le nom complet de chaque variable. Les autres colonnes affichent le nom
de la variable séparée en branches. La dernière colonne sur le côté droit affiche le nombre de caractères
dans le nom. Les variables affichées en rouge ont un nom invalide pour être utilisée dans le Superviseur et
doivent être modifiées avant l'import.
En utilisant la boîte de dialogue Renommer les variables, vous pouvez :
Lorsque vous avez terminé d'éditer les noms des variables, cliquer sur OK pour confirmer ou Annuler pour
annuler l'édition et retourner dans la boîte de dialogue Générer les variables.
1. Sélectionner une ou plusieurs variables dans la colonne de gauche. Vous pouvez utiliser Shift+Clic
pour sélectionner un groupe contigu de variables ou Ctrl+Clic pour sélectionner plusieurs variables
individuelles. Ctrl+a sélectionne toutes les variables.
2. Sélectionner la branche ou les branches à supprimer en cliquant sur l'entête de colonne.
3. Cliquer sur le bouton Supprimer pour supprimer les branches à partir du nom de variable.
1. Sélectionner une ou plusieurs variables dans la colonne de gauche. Vous pouvez utiliser Shift+Clic
pour sélectionner un groupe contigu de variables ou Ctrl+Clic pour sélectionner plusieurs variables
individuelles. Ctrl+a sélectionne toutes les variables.
2. Sélectionner la branche ou les branches à fusionner en cliquant sur l'entête de colonne. Vous ne
pouvez fusionner que des branches consécutives.
3. Cliquer sur le bouton Fusionner pour fusionner les branches à partir du nom de variable.
Rechercher et remplacer un texte dans une ou plusieurs branches pour une ou plusieurs
variables
SV_SmartGenerators_fr 55
1. Sélectionner les variables et les branches à rechercher comme ci-dessus.
2. Cliquer sur le bouton Remplacer pour ouvrir la boîte de dialogue Remplacer.
3. Saisir les chaînes de caractères à rechercher et à remplacer.
4. Cliquer sur le bouton OK pour lancer la recherche. Seuls les textes dans les variables et les branches
sélectionnées seront modifiés.
SV_SmartGenerators_fr 56
Types de variables
Les variables TwinCAT sont converties en variables du Superviseur de la façon suivante :
Types complexes
• Supportés
• STRUCT
• ARRAY (single dimension)
• Non supportés
• LINT
• ULINT
• ARRAY (multi dimension)
SV_SmartGenerators_fr 57
Attributs personnalisés
Le Smart Generator TwinCAT permet la définition d'attributs personnalisés pour chaque symbole de
donnée du fichier *.tpy. L'information est enregistrée dans le champ commentaire du symbole TwinCAT
utilisé pour le passage de meta données de TwinCAT vers une application tierce.
La syntaxe des attributs personnalisés est constituée d'un ensemble de paires clé/valeur suivant un format
spécifique TwinCAT. La syntaxe est conçue afin qu'il n'y ait pas d'interférence avec d'autres éléments
utilisant le champ commentaire.
Les mots clés suivants sont supportés :
Nom Valeurs Types Description
SV_Import true | false Standard et complexe Indique s'il est
utilisé dans
l'import. Si
l'option Utiliser
les attributs
personnalisés
est cochée, la
logique
suivante est
utilisée pour
inclure ou
exclure des
symboles. Si
utilisé dans un
type complexe,
toutes les
variables sont
affectées.
• Si une ou
plusieurs
variables
sont
indiquées
(SV_Impo
rt: true)
– Seules
les
variables
indiquées
(SV_Impo
rt: true)
sont
importées
. Celles
indiquées
(SV_Impo
rt: false),
s’il y en
a, ne sont
pas
importées
.
• Si aucune
variable
n’est
indiquée
(SV_Impo
SV_SmartGenerators_fr 58
rt: true)
– Toutes
les
variables
qui ne
sont pas
indiquées
(SV_Impo
rt: false)
sont
importées
.
SV_SmartGenerators_fr 59
type complexe,
toutes les
variables sont
affectées.
SV_Nature string Standard et complexe Positionne la
propriété
Nature de la
variable. Si
utilisé dans un
type complexe,
toutes les
variables sont
affectées.
SV_SmartGenerators_fr 60
Généralités sur le Smart Generator CAD
Le Smart Generator CAD importe des informations de deux formats de fichier CAD les plus fréquemment
utilisés.
Les versions d'AutoCAD supportées sont les suivantes : 12, 13, 14, 2000, 2004, 2007, 2010 et 2011.
Pour le format DXF, quelques types d'objets les plus récents ne sont pas
documentés, ou seulement partiellement.
Le Smart Generator CAD peut être utilisé avec des systèmes d'exploitation 64 bits
(x64).
L'assistant convertit le contenu des fichiers CAD en une image (wmf, jpg, bmp ou png) et créé un
synoptique permettant l'affichage de cette image. Ce synoptique est appelé synoptique principal. Des
synoptiques supplémentaires (et images correspondantes) peuvent être créés à partir du même fichier
CAD montrant différentes vues, niveaux de zooms, calques, etc ... Ces synoptiques sont appelés
synoptiques secondaires. Chaque fois que vous créez un synoptique secondaire, une animation chaînage
ouverture est automatiquement générée dans le synoptique principal. Voir l'image
SV_SmartGenerators_fr 61
attachés à un ou plusieurs leurs couleurs d'origine ou dans une
calques (calque 0 par défaut). couleur sélectionnable.
Une couleur est attribuée à
chaque calque. Elle est utilisée
lorsque le dessin CAD est
interprété. Les calques peuvent
être activés ou désactivés pour
aider à la visualisation.
Bloc et Un bloc est un groupe Les blocs peuvent être filtrés pour décider
références de d'éléments de dessin similaire à si leurs instances (références du bloc)
bloc un symbole dans les apparaîtront dans l'image générée.
bibliothèques du Superviseur.
Un bloc peut être substitué par un ou
Une référence de bloc est une plusieurs symboles du Superviseur.
instance de bloc similaire à une Chaque référence de bloc est alors
instance de symbole dans un remplacée par une instance du symbole
synoptique du Superviseur. en utilisant une branche de l'arbre des
variables configurable.
X-Ref Référence à un autre fichier Les fichiers CAD X-Ref sont utilisés pour
CAD. fournir des détails supplémentaires au
dessin principal CAD. Par exemple, le
fichier principal CAD représente la
structure d'un bâtiment et un ou plusieurs
X-Ref contiennent des détails sur des
services, éclairage, etc ..., les X-Refs
peuvent être filtrés et inclus de manière
sélective dans l'image générée.
Démarrage de l'assistant
• Démarrer l'assistant à partir de la commande Nouvel Import CAD dans la barre d'outils des tâches.
Vous devez démarrer un nouvel import CAD pour chaque dessin CAD que vous voulez
importer.
SV_SmartGenerators_fr 62
Ouverture d'un Fichier de Dessin CAD et Création du Synoptique Principal
La boîte de dialogue Import CAD s'affiche lors de la sélection de la commande Nouvel import CAD à partir
du panneau de gauche du Smart Generator. Dans celle-ci, vous pouvez sélectionner le fichier CAD à
importer (soit un dwg ou un dxf) et configurer la taille et la localisation de l'image produite dans le
synoptique principal. Voir l'image
1. Saisir le chemin d'accès au fichier CAD. Le bouton adjacent affiche une boîte de dialogue standard
de sélection de fichier Windows.
2. Saisir la taille (dans l'image ci-dessus à droite en bas du dessin) et la localisation de l'image (dans le
coin en haut à gauche). Le synoptique sera à la taille de l'image si vous n'utilisez pas de modèle de
synoptique.
3. Si votre projet utilise des modèles de synoptiques, utiliser le champ Modèle de synoptique par
défaut pour saisir le nom du modèle. Le bouton adjacent affiche une liste des modèles de synoptique
disponibles.
4. Cliquer sur OK. Le Smart Generator CAD s'affiche et le synoptique principal est créé.
Le bouton Lien situé en bas à droite de l'image de paramétrage des par défaut, permet de lier les
dimensions X et Y de l'image en maintenant le ratio d'origine. Lorsque vous sélectionnez le bouton Lien, si
vous modifiez la dimension X, la dimension Y sera automatiqement ajustée (et vice-versa). Par défaut, le
bouton Lien n'est pas sélectionné.
SV_SmartGenerators_fr 63
Menus et Barres d'outils de l'Assistant d'Import CAD
Après l'ouverture du fichier CAD, la boîte de dialogue principale Import CAD s'affiche. Voir l'image
Le panneau de gauche
Il est divisé en deux parties :
• La partie haute liste les synoptiques générés dans le Superviseur à partir du fichier CAD. Dans
l'exemple, il y a deux synoptiques : LaDefense - le synoptique principal, et LaDefense (1) - un
synoptique secondaire dans lequel l'image du fichier CAD a été zoomée et rognée.
• La partie basse affiche les propriétés du synoptique courant. Certaines propriétés peuvent être
modifiées directement dans cette boîte de dialogue, par exemple, les calques affichés.
Le panneau central
Le panneau central affiche une représentation de la façon dont les synoptiques générés apparaîtront dans
le Superviseur. Chaque synoptique est affiché dans sa propre fenêtre. La commande Fenêtres du menu
peut être utlisée pour modifier la disposition des fenêtres.
Le panneau de droite
Il est utilisé pour substituer les blocs CAD par des symboles du Superviseur et est divisé en deux parties :
• La partie haute affiche une liste des blocs importés. Dans l'exemple, il sont au nombre de deux : R
et Regulator.
SV_SmartGenerators_fr 64
• La partie basse affiche les propriétés du bloc sélectionné. Certaines propriétés peuvent être
modifiées directement dans cette boîte de dialogue, par exemple, le symbole de substitution du
bloc.
La barre d'outils
Les outils de la barre d'outils sont utilisés pour créer et manipuler les synotiques supplémentaires
(synoptiques secondaires) basés sur le fichier CAD. Quelques outils ne sont pas affichés en standard et
doivent être activés en utilisant les commandes du menu Configuration.Vue.
Outil Utilisation
Création d'un nouveau synoptique secondaire.
Sauvegarde de la configuration (zoom, rognage et rotation) du fichier CAD dans le
synoptique secondaire sélectionné.
Restauration de la vue d'origine du fichier CAD dans le synoptique sélectionné.
Remise à zéro de toutes les opérations de zoom, rognage ou rotation.
Affichage d'une prévisualisation des symboles.
Sauvegarde de la configuration du fichier CAD dans tous les synoptiques.
Mode de rognage Modifie le mode de rognage :
• Libre - Autorise tous les ratios de X et Y
• Ratio - Utlise les ratios X et Y saisis dans la barre d'outils
Le menu
• Fichier
• Enregistrer
• Quitter
• Configuration
• Filtres globaux - Accès aux filtres des X-Refs, calques et blocs de tous les synoptiques
secondaires.
• Vue - Modifie les options disponibles à partir de la barre d'outils.
• Options - Options générales relatives à la génération du synoptique.
• Générer
• Générer synoptiques - Génération des synoptiques configurés dans le Superviseur.
• Fenêtres - Modifie l'affichage des fenêtres contenant les synoptiques.
SV_SmartGenerators_fr 65
Options de la boîte de dialogue Génération des Synoptiques
La boîte de dialogue Options s'affiche à partir de la commande Configuration.Options du menu principal du
Smart Generator CAD. Voir l'image
• Paramètres graphiques
• Angle global de rotation - Permet de paramétrer l'angle de rotation de tous les graphiques, en
degrés.
• Afficher textes - Cocher pour afficher des textes dans les graphiques ou décocher pour les
cacher.
• Synoptiques générés
• Format de l'image générée - Sélection du format à utiliser pour les images de fond de plan.
• Extension de fichier d'un synoptique générés - Permet de saisir un suffixe à tous les noms de
synoptiques générés.
• Utiliser le nom du synoptique comme titre de synoptique – Initialise le titre du synoptique avec
son nom de fichier.
• Générer les liens du synoptique - Cocher pour générer les liens de synoptiques ou décocher
pour ne pas les générer.
• Affichage du nom du synoptique dans la bulle d'aide - Cocher pour afficher le nom du
synoptique dans la bulle d'aide ou décocher afin de ne pas l'afficher.
• Référence position symbole - Permet de déterminer où les symboles du Superviseur doivent
être positionnés : au centre ou au point d'ancrage de chaque bloc CAD.
SV_SmartGenerators_fr 66
Création de Synoptiques Secondaires
En plus du synoptique principal, vous pouvez créer un ou plusieurs synoptiques secondaires à partir du
dessin CAD. Il est possible d'effectuer un zoom, un rognage ou une rotation dans l'image du dessin CAD
(l'image du synoptique principal est toujours créée à 100 %de niveau de zoom et sans rotation). Chaque
fois que vous créez un synoptique secondaire, une animation Chaînage ouverture est automatiquement
créée dans la zone correspondante au synoptique principal. Voir l'image
SV_SmartGenerators_fr 67
SV_SmartGenerators_fr 68
Zoom, Rognage et Rotation du Dessin CAD
Vous pouvez effectuer des opérations de défilement, zoom, rognage et rotation de la vue du dessin CAD.
Ceci est utile lorsque vous voulez générer un synoptique ne contenant qu'une partie du dessin d'origine
CAD.
Bien que vous puissiez zoomer, rogner et faire une rotation du dessin CAD dans
l'affichage Smart Generator du synoptique principal, cela ne peut pas être pris
en compte lorsque le synoptique est généré. Pour plus d'informations sur la
création d'autres synoptiques à partir du même dessin CAD, voir le chapitre
Création de Synoptiques Secondaires.
Défilement
Pour déplacer le dessin CAD (modifier son centre par rapport au centre du synoptique), cliquer en
maintenant appuyé le bouton droit, et déplacer. Lorsque le bouton de la souris est relaché, la vue du
dessin a été déplacée suivant le mouvement du curseur.
Zoom
Vous pouvez zoomer le dessin CAD en utilisant deux méthodes :
• Utilisation de la roulette de votre souris. Faire rouler en avant diminue le niveau de zoom, en arrière
l'augmente.
• En saisissant le niveau de zoom dans le champ Zoom CAD de la barre d'outils.
Rognage
Pour rogner le dessin CAD, cliquer, maintenir appuyé le bouton droit, et déplacer le curseur. Un rectangle
hachuré apparaît indiquant la zone de rognage. Lorsque le bouton de la souris est relaché, la vue du
dessin CAD est zoomée et défile afin d'afficher la zone contenue dans le rectangle de sélection.
Vous pouvez choisir deux methodes de rognage :
Rotation
Pour effectuer une rotation du dessin CAD, saisir le nouvel angle de rotation dans le champ Angle de
rotation de la barre d'outils.
SV_SmartGenerators_fr 69
Sélection des Couleurs, Calques et Blocs
Les couleurs, les calques et blocs affichés du dessin CAD peuvent être modifiés avant la génération de
l'image. Ces propriétés sont disponibles et modifiables dans la section Image qui se trouve dans le
panneau gauche de l'assistant CAD. Voir l'image
1. Dans le panneau de gauche, cliquer sur la propriété Image.Couleur du dessin. Un bouton adjacent
apparaît à la droite de la ligne. Cliquer sur celui-ci pour afficher la palette de couleurs du
Superviseur.
2. Sélectionner la nouvelle couleur des calques. Cette couleur sera appliquée à tous les calques lorsque
la palette de couleurs sera fermée.
1. Dans le panneau de gauche, cliquer sur la propriété Image.Couleur de fond. Un bouton adjacent
apparaît à la droite de la ligne. Cliquer sur celui-ci pour afficher la palette de couleurs du
Superviseur.
2. Sélectionner une nouvelle couleur ou l'option transparente pour le fond. Cette couleur sera
appliquée au fond lorsque la palette de couleurs sera fermée.
1. Dans le panneau de gauche, cliquer sur la propriété Image.Calques. Un bouton adjacent apparaît à
la droite de la ligne. Cliquer sur celui-ci pour afficher la boîte de dialogue de filtrage des calques.
Voir l'image
SV_SmartGenerators_fr 70
2. Cocher ou décocher les calques selon les besoins. Les calques sont affichés ou cachés
immédiatement.
3. Fermer la boîte de dialogue.
1. Dans le panneau de gauche, cliquer sur la propriété Images.Blocs. Un bouton adjacent apparaît à la
droite de la ligne. Cliquer sur celui-ci pour afficher la boîte de dialogue de filtrage des blocs. Voir
l'image
2. Cocher ou décocher les niveaux selon les besoins. Les blocs sont affichés ou cachés immédiatement.
3. Fermer la boîte de dialogue.
SV_SmartGenerators_fr 71
Configuration de la Taille de l'Image et de sa Localisation
Par défaut, l'image générée à partir du dessin CAD occupe l'espace complet du synoptique. Tout espace
inoccupé par le dessin CAD est rempli avec la couleur de fond. Ceci n'est pas toujours adapté si vous
voulez ajouter d'autres éléments de dessin dans le synoptique après sa génération.
La taille et la position de l'image peuvent être modifiées à partir de la section Synoptique dans le panneau
de gauche de l'assistant CAD. Voir l'images
Pour modifier la taille ou la position, cliquer sur le champ correspondant, par exemple Hauteur et saisir la
nouvelle valeur. Après la modification, l'image du dessin CAD est automatiquement mise à l'échelle - vous
pouvez modifier cela manuellement selon vos besoins.
SV_SmartGenerators_fr 72
Substitution des Blocs par les Symboles du Superviseur
Vous pouvez substituer tous les blocs du fichier CAD par des symboles du Superviseur. Lors de la
génération des synoptiques, chaque référence de bloc est remplacée par le symbole choisi. Le symbole est
positionné sur l'image à l'emplacement de la référence de bloc. Pour chaque référence de bloc, vous
pouvez sélectionner une branche de l'arbre des variables à utiliser avec l'instance du symbole.
Exemple
Un dessin CAD contient un bloc appelé REGULATOR representant un contrôleur PID. Il y a quatre
références au bloc dans le dessin. Le Superviseur fait l'acquisition des valeurs temps-réel du contrôleur
PID et par conséquent les blocs sont remplacés par des symboles affichant ces valeurs. La base de
données du Superviseur est construite avec une branche pour chaque contrôleur PID. En utilisant Smart
Generator, le bloc est remplacé par le symbole PID1. Chaque instance du bloc(référence de bloc) est
remplacée par une instance du symbole avec une branche différente référençant ainsi automatiquement
les bonnes variables dans l'arbre des variables du Superviseur..
1. Cliquer droit dans le panneau en haut à droite de l'assistant CAD et, à partir du menu pop-up,
sélectionner Importer blocs CAD. Une boîte de dialogue s'ouvre affichant la liste des blocs
disponibles dans le dessin. Voir l'image
2. Par défaut, tous les blocs sont cochés. Décocher ceux qui ne seront pas substitués par des symboles
du Superviseur. Pour plus de facilité, vous pouvez décocher tous les blocs en cliquant droit et en
sélectionnant Désélectionner tout à partir du menu pop-up.
3. Cliquer sur OK pour fermer la boîte de dialogue et confirmer la sélection des blocs. Une liste des
blocs sélectionnés s'affiche dans le panneau en haut à droite.
4. Sélectionner un des blocs dans ce panneau. Le panneau en bas à droite affiche les propriétés de ce
bloc. Voir l'image
SV_SmartGenerators_fr 73
5. Sélectionner la propriété Association de symbole par défaut.Nom de symbole. Un bouton adjacent
apparaît à droite de la propriété. Cliquer sur ce bouton et une boîte de dialogue s'ouvre affichant la
liste des symboles du Superviseur.
6. Sélectionner le symbole remplaçant le bloc et cliquer sur OK.
7. Pour modifier les calques du synoptique auxquels le symbole appartient, utiliser la propriété
Assocation de symbole par défaut.Calques. Par défaut un symbole est visible dans tous les calques.
8. Pour modifier la limite de visibilité (niveaux de zoom du synoptique pour lesquels le symbole est
visible), utiliser la propriété Association de symbole par défaut.Intervalle de visibilité. Par défaut, un
symbole est visible pour tous les niveaux de zoom du Superviseur.
9. Pour ajouter une branche utilisée pour toutes les instances du symbole utiliser la propriété
Instanciation de symbole.Branche. Vous pouvez saisir directement un nom de branche ou cliquer sur
le bouton adjacent pour afficher une boîte de dialogue de sélecteur de branche.
10. Répéter les etapes 4 à 9 pour les blocs restants dans le panneau de droite.
1. Sélectionner un des blocs dans le panneau en haut à droite. Le panneau en bas à droite affiche les
propriétés de ce bloc.
2. Sélectionner la propriété Importer blocs CAD.Références. Un bouton adjacent apparaît à droite de la
propriété. Cliquer sur ce bouton et la boîte de dialogue Editeur de références s'ouvre. Le panneau de
gauche contient la liste des références de blocs et le panneau de droite les propriétés de la référence
de blocs sélectionnée. Voir l'image
3. Décocher les références de blocs que vous ne souhaitez pas substituer par un symbole du
Superviseur. Pour plus de facilité, vous pouvez décocher toutes les références de blocs en cliquant
droit et en sélectionnant Désélectionner tout à partir du menu pop-up.
4. Dans le panneau de gauche, sélectionner chaque référence de bloc cochée. Dans le panneau de
droite, saisir la branche de l'arbre des variables à utiliser avec l'instance du symbole de cette
référence. La branche est saisie dans la propriété Instanciation de symbole.Branche. Cliquer sur
SV_SmartGenerators_fr 74
cette propriété fait apparaître un bouton adjacent permettant d'ouvrir la boîte de dialogue de
sélecteur de branche.
5. Cliquer sur le bouton OK pour fermer l'éditeur de références.
6. Répéter les etapes 1 à 5 pour les blocs restants dans le panneau de gauche.
Lorsque vous sélectionnez une référence dans l'éditeur de références, un rectangle blanc apparaît autour
du bloc dans la fenêtre. Au contraire, lorsque vous cliquez sur la position d'un bloc dans la fenêtre, sa
référence est mise en surbrillance dans la liste de l'éditeur de références.
Si vous avez sélectionné une branche en utilisant la propriété Instanciation de
symbole.Branche, elle préfixera la branche sélectionnée dans l'éditeur de
références.
SV_SmartGenerators_fr 75
EExpression de la branche d'un Symbole associé à un bloc CAD
Lorsqu'un symbole est instancié, sa branche est concaténée à partir de deux propriétés.
• La propriété Instanciation de symbole.Branche saisie dans la grille des propriétés où un symbole est
substitué par un bloc. Voir l'image
SV_SmartGenerators_fr 76
• La propriété Instanciation de symbole.Branche saisie dans la grille des propriétés pour chaque
instanciation de symbole. Voir l'image
Dans la grille de propriétés de chaque instanciation d'un symbole, la première propriété Instanciation de
symbole.Branche s'affiche comme Branche héritée.
Dans les deux cases, la branche est saisie comme une expression qui peut contenir les éléments suivants
:
SV_SmartGenerators_fr 77
L'expression est saisie en utilisant la boîte de dialogue Editeur de branche de symbole ouverte depuis le
bouton adjacent au champ Branche. Voir l'image
• Des chaînes de caractères fixes sont saisies directement dans la boîte de dialogue. Elles doivent être
encadrées par des guillemets.
• Des branches de variables peuvent être saisies directement ou sélectionnées depuis une boîte de
dialogue en utilisant l'outil .
• Des Attributs de bloc qui peuvent être sélectionnés depuis une boîte de dialogue affichée par l'outil
. Voir l'image
SV_SmartGenerators_fr 78
• Des fonctions qui peuvent être saisies ou sélectionnées depuis un menu contextuel affiché en
utilisant la combinaison de touches Ctrl+Space. Voir l'image
Pour une liste complète des fonctions, voir le chapitre Application Architect.Différenciation.Saisie d'une
expression.Fonctions et opérateurs.
SV_SmartGenerators_fr 79
Génération des Synoptiques
La génération des synoptiques est l'étape finale du processus d'import de dessin CAD. Pour chaque
synoptique, une image correspondante est générée. Le synoptique généré est fonction des options
configurées à partir de la boîte de dialogue affichée par la commande Configuration.Options.
3. Décocher tous les synoptiques qui ne sont pas à générer. Pour plus de facilité, vous pouvez choisir
Désélectionner Tout ou Sélectionner Tout en cliquant droit. Cliquer sur OK pour démarrer la
génération. Une boîte de dialogue de progression s'affiche.
4. Lorsque la génération est terminée, le bouton Fermer devient actif. Cliquer dessus pour retourner
dans l'assistant CAD.
SV_SmartGenerators_fr 80
Généralités sur l'Assistant d'Import FL
L'assistant d'import FL importe un projet FL à partir duquel seront générés les objets suivants pour la
configuration du Superviseur :
Processus d'import
Organigramme simplifié du processus d'import. Voir l'image
SV_SmartGenerators_fr 81
Généralités sur les fichiers de projet FL
Cette version de l'assistant permet d'importer des fichiers de projet générés en version 7.5 de FL. Lors de
l'import, FL doit être présent sur le même ordinateur que le Superviseur, dans le cas contraire un
avertissement s'affiche. Voir l'image
SV_SmartGenerators_fr 82
Sauvegarde du projet de supervision
Il est recommandé d'effectuer une sauvegarde du projet de supervision avant de démarrer l'assistant
d'import.
Une entrée Smart Generator pour FL est ajouté au menu Smart Generator.
Démarrage de l'assistant
• Démarrer l'assistant à partir de la commande Nouvel Import FL dans la barre d'outils des tâches.
Par défaut, la structure des variables FL est reconduite dans la base de données du Superviseur.
Des outils de gestion des branches sont disponibles via l'étape Renommer les Variables.
Pour des éléments ECS, vous devez tout d'abord convertir les fichiers graphiques au format Client
Builder en utilisant ECSCONVERT, un outil qui se trouve dans le package FL.
SV_SmartGenerators_fr 83
Sélectionner une Application
La boîte de dialogue Sélectionner une application permet de sélectionner l'application FL à partir de
laquelle les variables seront importées . Voir l'image
SV_SmartGenerators_fr 84
Options d'Import
La boîte de dialogue Options d'Import est affichée à partir du bouton Options de la boîte de dialogue
Sélectionner l'application.
Les listes serveurs et clients doivent déjà avoir été créées dans le
Superviseur et le poste local doit s'afficher dans la liste serveurs.
L'onglet Options
L'onglet Options contient toutes les options concernant l'import des variables. Voir l'image
• Eléments
• N'importer que les éléments "SHARED" - Les tags partagés sont les tags FL qui partagent une
valeur commune dans une application multi-postes.
• N'importer que les éléménts "USER". Les tags utilisateur sont ceux qui ne partagent pas une
valeur commune dans une application multi-postes.
• Importer à la fois les éléments "SHARED" et "USER". C'est la configuration par défaut.
• Domaines
• Générer les domaines USER et SHARED - Création des domaines USER et SHARED et ajout du
domaine correspondant pour chaque variable importée.
• Tableaux - Voir le chapitre Import des Variables Tableau.
SV_SmartGenerators_fr 85
• Alarmes - Voir le chapitre Import d'Alarmes.
• Historiques - Voir le chapitre Import de la Configuration des Historiques.
• Configuration OPC - Voir la section Import de Configuration OPC.
• Configuration Modbus - Voir le chapitre Import de Configuration Modbus.
• Mathématiques et Logiques - Voir le chapitre Import de Procédures Mathématiques et Logiques.
• Configuration des Journaux de bord - Voir le chapitre Import de Configuration de Journaux de bord.
• Variables :
• Initialisation des éléments à 0 - Paramètre l'option dans le Superviseur pour initialiser des
variables états internes à une valeur de 0.
• Valeur par défaut d'import - Paramètre l'option pour sauvegarder les variables à leur valeur
après un arrêt et un redémarrage. Création du fichier de persistence correspondant.
• Génération du fichier de référence croisée - Permet au Smart Generator de créer un fichier au
format CSV contenant, pour chaque élément, le nom de l'élément d'origine FL et le nom de la
variable correspondante dans le Superviseur. Non utilisé par l'application mais une référence
utile pour le débogage après l'import.
Ces options et le résultat de ces options sont décrits dans les chapitres correspondants.
Lorsque vous avez configuré ces options, sélectionner le bouton Suivant pour ouvrir la boîte de dialogue
Format de tableau.
SV_SmartGenerators_fr 86
Import de Variables Tableau
FL permet l'utilisation de variables tableau à une seule dimension ou multi-dimensionnels dans ces
projets. Comme les variables tableau ne sont pas supportées par le Superviseur, lors de l'import l'index
tableau est converti en variable branche. Par exemple, un tableau à une seule dimension appelé
PUMP_STATUS dans FL sera converti en variables PUMP.STATUS.0, PUMP.STATUS.1 etc ... dans le
Superviseur.
Dans la boîte de dialogue Options d'import, la façon dont l'index tableau est converti en branche est
contrôlée par les propriétés suivantes :
• Tableaux
• Formats des tableaux
• Standard <arrayname>.[dimension 1]...[dimension n] - Exemple dans le Superviseur
PUMP.STATUS.1
• Inversé [dimension 1]...[dimension n].<arrayname> - Exemple dans le Superviseur 1.
PUMP.STATUS
• Importer les tableaux multi-dimensionnels - Permet l'import de tableaux à plus d'une
dimension. Le nombre théorique maximum de dimensions est de 5 (les variables du
Superviseur peuvent avoir un maximum de 6 éléments).
• Ajouter une variable feuille pour les tableaux au format standard - Ajout d'une feuille
spécifique (élément final) au nom de la variable générée. Exemple PUMP.STATUS.1.VAL. Ceci
est utile lorsque vous voulez utiliser les variables tableau dans un symbole. La feuille est
référencée dans le symbole et le nom de la variable utilisée comme branche est retenue
lorsque le symbole est instancée.
SV_SmartGenerators_fr 87
Import d'Alarmes
Vous pouvez importer des alarmes FL générées par des tags digitaux ou analogiques.
• Si le tag FL est digital, une variable état avec la propriété Alarme cochée sera générée.
• Si le tag FL est analogique, les alarmes peuvent être importées comme une expression sur variable
état ou comme une mesure avec le système de seuil. La façon d'importer les alarmes dépend des
options sélectionnées lors de l'import et les conditions d'alarme configurées dans FL.
La manière exacte d'importer les alarmes sera mieux illustrée par un exemple. Prenons en considération la
boîte de dialogue d'information de définition d'une alarme depuis une configuration FL particulière.
Il enregistre également l'information suivante dans les attributs étendus de la variable générée. Voir
l'image
SV_SmartGenerators_fr 88
• Attribut 5: la variable réprésentant la condition.
SV_SmartGenerators_fr 89
Import de Configuration des Historiques
La configuration FL Data Point Logging et Database Logging peut être importée en tant que tendances
enregistrées dans une unité d'archivage propriétaire.
Le Smart Generator génère une unité d'archivage propriétaire MYDPLOG et les objets tendances
correspondants. Voir l'image
Le Smart Generator génère une unité d'archivage propriétaire nommée MYTREND et les objets tendances
correspondants. Voir l'image
SV_SmartGenerators_fr 90
SV_SmartGenerators_fr 91
Import de Configuration OPC
Vous pouvez importer des éléments de configuration FL pour une communication OPC, indépendamment
du type de variables à générer (OPC ou interne).
• Client OPC.
• OPC ODX.
Exemple
Configuration client OPC à considérer. Les serveurs OPC et les groupes sont les suivants : Voir l'image
Le tag FL OPCTAGS_VAR1 est mappé dans le serveur OPC OPCDAServer.ModbusExplorer.1 (hôte local).
L'identifiant de l'item OPC est Device1.Default.01 et le groupe OPC est GROPC1 (période de mise à jour =
100 ms).
A partir de ces éléments de configuration, le Smart Generator générera :
SV_SmartGenerators_fr 92
• Un groupe OPC GROPC1 avec une période de mise à jour de 100 ms. Voir l'image
SV_SmartGenerators_fr 93
Import de Configuration ODX
Le processus d'import d'éléments de configuration pour OPC ODX (OPC Data eXchange) est similaire à
celui pour OPC.
Exemple
Configuration avec trois alias de serveur OPC : DIDI_IN, DIDI_OUT and FS. Voir l'image
L'alias FS représente un serveur OPC ModbusExplorer local. Un groupe OPC GR1, a été configuré. Deux
tags FL, mappés sur le même identifiant d'item OPC, ont été attachés au groupe GR1. Voir l'image
SV_SmartGenerators_fr 94
• Trois serveurs OPC et leurs groupes OPC associés : Voir l'image
SV_SmartGenerators_fr 95
Import de la Configuration Modbus
Vous pouvez importer la configuration FL pour Modbus TCP.
SV_SmartGenerators_fr 96
Import de Procédures Mathématiques et Logiques
Les procédures mathématiques et logiques de FL sont similaires aux programmes SCADA Basic du
Superviseur. La conversion en SCADA Basic est une procédure manuelle. Afin de vous aider, toutes les
procédures mathématiques et logiques trouvées par l'assistant d'import seront traitées de la façon
suivante :
• Les procédures partagées sont copiées dans le sous-répertoire Math et Logic (SHARED) du
répertoire P du projet.
• Les procédures utilisateur sont copiées dans le sous-répertoire Math et Logic (USER) du répertoire P
du projet
• Les fichiers (flprocs.dat pour SHARED et flprocu.dat pour USER) sont générés. Ces fichiers
contiennent une ligne pour chaque procédure contenant le tag, le nom de la procédure et le
commentaire optionnel.
Format du code
Chaque procédure est formatée comme un squelette de programme SCADA Basic avec un corps copié
comme suit :
1. La commande SUB.
2. Le code IML avec chaque ligne mise en commentaire.
3. La commande END SUB.
Déclencheurs
Chaque tag de déclenchement IML est importé comme une action événementielle ou cyclique, selon la
nature du tag de déclenchement. Pour plus de détails sur leurs effets dans le Superviseur, voir l'aide sur
les Actions Cycliques et Evénementielles dans l'aide principal Actions Cycliques, Evénementielles et
Séquenceur.
Exemple
Le Smart Generator pourrait créer un programme SCADA Basic TempProg contenant la procédure
correspondante IML en commentaire de la façon suivante : Voir code
sub TempProg()
' proc TempProg
' begin
' if Temp_Value > Temp_SetPoint then
' Temp_Value = Temp_Value - 1
' endif
'
' if Temp_Value < Temp_SetPoint then
' Temp_Value = Temp_Value + 1
' endif
' end
end sub
SV_SmartGenerators_fr 97
end sub
Le Smart Generator crée de nouveaux fichiers listant les procédures (FLPROCS.DAT pour SHARED et
FLPROCU.DAT pour USER) puis crée les fichiers programmes correspondants.
Exemple du contenu de PROCS.DAT (tag; procédure; description) : Voir code
IM_Lotstart[1];IM_Lotstart1;IM Lotstart procedure
IM_Lotend[1];IM_Lotend1;IM Lotend procedure
IM_Lotend_Rpt_Comp[1];IM_Lotend_Reset1;IM Reset Lotend
MM_Lotstart[1];MM_Lotstart1;MM Lotstart procedure
MM_Lotend[1];MM_Lotend1;MM Lotend procedure
MM_Lotend_Rpt_Comp[1];MM_Lotend_Reset1;MM Reset Lotend
TM_Lotstart[1];TM_Lotstart1;TM Lotstart procedure
TM_Lotend[1];TM_Lotend1;TM Lotend procedure
TM_Lotend_Rpt_Comp[1];TM_Lotend_Reset1;TM Reset Lotend
Après l'import, les fichiers de procédure (.PRG) sont inscrits avec le fichier FLPROCS.DAT dans les sous-
dossiers du dossier P de la façon suivante : Voir l'image
SV_SmartGenerators_fr 98
Import de la Configuration des Rapports
Vous pouvez importer des modèles de rapports à partir de projet FL.
• Ceci génère un fichier contenant la liste des alias et les variables correspondants dans le
Superviseur.
• Un module VBA vous permet de générer le journal de bord.
SV_SmartGenerators_fr 99
Format de Tableau
Smart Generator extrait puis liste les tableaux configurés dans le projet FL. Voir l'image
• Vous pouvez choisir, pour chaque tableau, le format d'import du Superviseur (index avant ou après
le nom du tableau) selon la configuration du Client Builder.
• Vous pouvez également décocher les tableaux à exclure de la liste d'import.
SV_SmartGenerators_fr 100
Importer les Variables
La boîte de dialogue Importer les variables affiche la liste de variables disponibles et permet de
sélectionner un import complet ou personnalisé. Voir l'image
• Si vous sélectionnez un import complet, toutes les variables disponibles sont sélectionnées pour
l'import. Cliquer sur le bouton Suivant pour afficher la boîte de dialogue Générer les variables.
• Si vous sélectionnez un import personnalisé, cliquer sur le bouton Suivant pour afficher la boîte de
dialogue Sélectionner les variables à partir de laquelle vous pourrez filtrer et sélectionner les
variables à importer.
SV_SmartGenerators_fr 101
Sélectionner les Variables
La boîte de dialogue Sélectionner les variables permet de filtrer la liste des variables disponibles. Voir
l'image
Pour passer l'étape de filtrage, cliquer sur le bouton Appliquer sans modifier les paramètres par défaut.
Les variables filtrées apparaissent dans une liste à partir de laquelle vous pouvez en sélectionner
quelques-unes ou toutes en utilisant les critères suivants.
• Pour sélectionner les variables à importer, copier les noms vers la liste des Eléments sélectionnés
en cliquant sur les noms puis en cliquant sur le bouton ->.
Lorsque les variables à importer sont sélectionnées, cliquer sur le bouton Suivant pour continuer.
Le Superviseur ne supporte pas tous les caractères pour les noms de variables.
SV_SmartGenerators_fr 102
Générer les Variables
Générer les variables est la dernière boîte de dialogue avant l'import des variables dans le Superviseur. En
utilisant cette boîte, vous pouvez visualiser et éditer les noms des variables à générer.
Pour éviter les conflits, s'il exite un tag FL nommé TIME, USER ou DATE, le
Smart Generator renommera automatiquement la variable concernée en
FLTIME, FLUSER ou FLDATE.
A cet stade, vous ne devez renommer les variables que si le nom actuel n'est
pas conforme avec le Superviseur.
• Si plusieurs tags FL ne sont pas compatibles avec le Superviseur, un message d'avertissement vous
donne la possibilité de les renommer ou de les exclure de l'import.
• Vous pouvez également cliquer sur le bouton Renommer les invalides pour ouvrir la boîte de
dialogue Renommer les variables. Voir le chapitre Renommer les Variables.
SV_SmartGenerators_fr 103
1. Vous pouvez double-cliquer sur une ligne pour afficher la boîte de dialogue Propriété de la variable.
Voir l'images
2. Une fois que les variables ont leur nom final, cliquer sur Terminer pour générer les variables
dans l'arbres des variables du Superviseur.
3. une boîte de dialogue s'affiche indiquant la progression. Lorsque vous avez terminé la vérification
des noms de variables, cliquer soit sur le bouton Terminer pour fermer le Smart Generator et
importer les variables sans importer de synoptiques ou de symboles depuis les éléments du Client
Builder, soit cliquer sur Suivant pour continuer avec la boîte de dialogue Import graphique.
SV_SmartGenerators_fr 104
Les variables déjà existantes dans le Superviseur ne sont pas traitées par
le Smart Generator. Les variables correspondantes dans le Superviseur
ne sont ni écrasées, ni mises-à-jour.
SV_SmartGenerators_fr 105
Renommer les Variables
La boîte de dialogue Renommer les Variables est affichée à partir de la boîte de dialogue Générer les
Variables et fournit un affichage sous forme de tableau de toutes les variables sélectionnées par le critère
de filtre. Voir l'image
La colonne de gauche contient le nom complet de chaque variable (colonne "Nom complet). Les autres
colonnes affichent le nom de la variable séparée en branches. La dernière colonne sur le côté droit affiche
le nombre de caractères dans le nom.
Les variables affichées en rouge ont un nom invalide pour être utilisée dans le Superviseur et doivent être
modifiées avant l'import.
En utilisant la boîte de dialogue Renommer les variables, vous pouvez :
Ces actions sont déclenchées depuis les boutons disponibles lors de la sélection d'une ou plusieurs
variables de la liste.
Lorsque vous avez terminé d'éditer les noms des variables, cliquer sur OK pour confirmer ou Annuler pour
annuler l'édition et retourner dans la boîte de dialogue Générer les variables.
1. Sélectionner une ou plusieurs variables dans la liste puis cliquer sur le bouton Renommer pour
ouvrir la boîte de dialogue Renommer.
2. Saisir une chaîne de caractères (qui ne débute pas par '.') dans le champ Suffixe et cliquer sur OK.
Le caractère '.' et la chaîne du suffixe sont ajoutés au nom de chaque variable sélectionnée. Ceci a pour
effet de transformer le nom d'origine en un nom de branche.
• Pour renommer le nom d'une seule variable, double-cliquer sur celle-ci pour l'éditer.
• Vous pouvez utiliser le bouton Sélectionner tout pour sélectionner la liste complète, Shift+Clic pour
sélectionner un groupe contigu de variables ou Ctrl+Clic pour sélectionner plusieurs variables
individuelles.
1. Sélectionner une ou plusieurs variables dans la colonne de gauche. Vous pouvez utiliser Shift+Clic
pour sélectionner un groupe contigu de variables ou Ctrl+Clic pour sélectionner plusieurs variables
individuelles. Ctrl+a sélectionne toutes les variables.
2. Sélectionner la branche ou les branches à supprimer en cliquant sur l'entête de colonne.
3. Cliquer sur le bouton Supprimer pour supprimer les branches sélectionnées à partir du nom de
variable.
SV_SmartGenerators_fr 106
Rechercher et remplacer un texte dans une ou plusieurs branches
1. Sélectionner les variables et les branches parmi lesquelles la recherche doit s'effectuer (voir ci-
dessus).
2. Cliquer sur le bouton Remplacer pour ouvrir la boîte de dialogue Remplacer.Voir l'image
3. Saisir les chaînes de caractères à rechercher et à remplacer.
4. Cliquer sur le bouton OK pour lancer la recherche.
La recherche Rechercher peut s'appliquer à une partie du nom de la variable ou de la branche. Vous
pouvez également laisser le champ Remplacer par en blanc pour omettre une partie du nom de la
structure. Seuls les textes dans les variables et les branches sélectionnées seront modifiés.
SV_SmartGenerators_fr 107
Import graphique
La boîte de dialogue Importer graphique permet de configurer l'import d'objets graphiques à partir du
répertoire Client Builder de FL. Voir l'image
• Synoptiques, symboles et images contenues dans un projet Client Builder. Les fichiers sont traités et
copiés dans le projet courant du Superviseur.
• Synoptiques, symboles et images contenues dans les bibliothèques partagées Client Builder. Les
fichiers sont traités et copiés dans le répertoire de la bibliothèque globale du Superviseur. De
nouveaux répertoires de bibliothèque, correspondants à ceux du Client Builder sont créés si
nécessaire.
• Synoptiques, symboles et images contenues dans le projet modèle Client Builder. Les fichiers sont
traités et copiés dans le répertoire du modèle de projet sous la racine du Superviseur.
1. Saisir le chemin d'accès pour le fichier projet Client Builder (.FVP). Vous pouvez saisir le chemin
d'accès directement ou le sélectionner en utilisant la boîte de dialogue de l'Explorateur Windows
disponible par le bouton adjacent. Ce chemin d'accès est obligatoire.
2. Saisir le chemin d'accès pour les bibliothèques partagées Client Builder. Ce chemin d'accès est
optionnel et s'il est vide, les bibliothèques ne sont pas importées.
3. Saisir un chemin d'accès pour le modèle de projet Client Builder. Ce chemin d'accès est optionnel et
s'il est vide, le modèle de projet n'est pas importé.
4. Sélectionner les options d'import en utilisant le bouton Options. Voir le chapitre Options Graphiques
- Onglet Options.
5. Si vous importez à partir d'un projet multilangues, sélectionner les langues et les rôles. Voir le
chapitre Options Graphiques - Onglet Langues.
6. Si vous voulez importer les éléments graphiques seuls (pas les variables) cocher l'option Générer
seulement le graphique.
7. Cliquer sur le bouton Terminer pour procéder à l'import.
SV_SmartGenerators_fr 108
Le Smart Generator est capable de convertir à la fois des variables primaires ou des variables secondaires.
Par exemple, pour une animation Envoi Consigne, il y a une variable primaire et plus de six variables
secondaires (optionnel).
Par défaut, les schémas de fond de plan sont maintenant générés comme des fichiers GIF.
Si vous choisissez de ne pas importer de variables relatives à des animations de FL, vous devez
vous assurer qu'il existe des variables dans le Superviseur avec une structure de branche et que
leurs noms correspondent à ceux exigés dans les animations des éléments graphiques dérivés de
FL.
Les fichiers média image, vidéo, audio etc ... sont copiés vers le dossier de destination
correspondant au dossier source de FL. Vous devez vous assurer que leurs formats sont
compatibles avec le Superviseur.
SV_SmartGenerators_fr 109
Options graphiques - Onglet Options
La boîte de dialogue Options est affichée à partir du bouton Options de la boîte de dialogue Importer des
graphiques. Voir l'image
• Général
• Import synoptiques - Permet l'import de synoptiques à partir du répertoire des fichiers
synoptiques.
• Import symboles - Permet l'import de symboles à partir du répertoire des fichiers symboles.
• Import images, AVI etc. - Permet l'import de toutes les images à partir du répertoire des
fichiers images.*
• Options d'import.
• Scripts VBA
• Ne pas importer les scripts VBA - Les scripts VBA ne sont pas importés.
• Importer les scripts VBA - Les scripts VBA sont importés.
• Importer et mettre en commentaire les scripts VBA - Les scripts VBA sont importés mais
chaque ligne est mise en commentaire afin que les scripts puissent être systématiquement
revus avant activation.
• Avancé
• Copier le contenu de "Configuration Files" dans le répertoire "C" - Copie le contenu du
répertoire Config Files du Client Builder vers le répertoire C du Superviseur.**
• Retravailler les fichiers pendant l'import - Autorise la modification des fichiers durant le
processus de renommage des variables etc ...
* Notez que certaines images peuvent être sous licence FL et non utilisables avec le Superviseur. Vérifier
avant d'activer cette option.
** Bien que cette option copie des fichiers tel que la palette de couleur, certains fichiers peuvent être
écrasés lors d'un arrêt du Superviseur. Pour plus d'informations, voir le chapitre FAQ de l'Import FL.
Les fichiers Client Builder pour lesquels il n'y a pas d'équivalence dans le Superviseur ne sont pas copiés
(par exemple SERVERS.DAT et SECURITY.DAT).
SV_SmartGenerators_fr 110
Options graphiques - Onglet Langues
Le Client Builder de FL supporte plusieurs langues et rôles. Par défaut, il est configuré pour supporter trois
langues : Anglais, Français et Allemand et quatre rôles : Administrateur, Superviseur, Opérateur et
Autres. Partout où vous pouvez saisir du texte dans le Client Builder vous pouvez saisir une chaîne de
caractères pour chaque rôle de chaque langue faisant potentiellement jusqu'à 12 chaînes de caractères
pour chaque texte.
Le Superviseur supporte des textes dans deux langues et ne gère pas les rôles. Lors de l'import de
synoptiques Client Builder, vous aurez besoin de spécifier les combinaisons Langue/Rôle que vous désirez.
Les langues et les rôles sont sélectionnées à partir de la boîte de dialogue Options qui s'affiche à partir du
bouton Options de la boîte de dialogue Importer des graphiques. Voir l'image
Si vous ne sélectionnez pas une langue ou un rôle, la configuration par défaut sera la chaîne de caractères
Anglais/Administrateur pour chaque couple de langues.
Si vous désirez importer des chaînes de caractères pour deux langues, vous
devez activer l'option bilinguisme dans le Superviseur
(Configuration.Projet.Paramètres) et redémarrer le Superviseur avant de lancer
l'import).
Vous devez vous assurer que le texte du Client Builder a été renseigné pour les
langues choisies. Sinon, le texte importé sera vide dans le Superviseur.
SV_SmartGenerators_fr 111
Import de Librairies communes
Vous devez exporter les User Form VBA du Client Builder puis les importer manuellement dans le
Superviseur.
Le processus est transparent pour les symboles. Par exemple un symbole du dossier Shared
Libraries\MySpecialLib sera copié vers le dossier Lib\MySpecialLib et automatiquement pris en compte.
SV_SmartGenerators_fr 112
Import de Modèles de Projets
Les éléments de modèles de projets sont importés de la même façon que les autres éléments du projet
mais le dossier de destination est TPL au lieu de USR\[Project Name].
SV_SmartGenerators_fr 113
Différences du Client Builder FL
Il y a plusieurs différences entre le Client Builder et le Superviseur en ce qui concerne le moteur
d'animation.
Animations Etat
Dans une animation état du Client Builder (comme Couleur Etat), vous pouvez configurer une variable
mesure au lieu d'une variable état. Ce n'est pas possible dans le Superviseur, une expression est créée à
la place. Toutes les variables mesure sont remplacées par l'expression :
=<var name> != 0
par exemple =TANK1.LEVEL != 0.
Exemple. Dans le Client Builder, RTMCMD est une mesure. Voir l'image
SV_SmartGenerators_fr 114
Dans le Superviseur, le Smart Generator crée une expression comme suit : Voir l'image
SV_SmartGenerators_fr 115
Après génération, dans le Superviseur : Voir l'image
SV_SmartGenerators_fr 116
Après génération, dans le Superviseur : Voir l'image
Le Superviseur affiche un avertissement lors de l'ouverture d'un synoptique contenant cette animation et
la supprime du synoptique. Voir l'image
SV_SmartGenerators_fr 117
Import de fichiers graphiques Windows metafile (.WMF)
Le Client Builder et le Superviseur ne traite pas le format metafile de la même façon. Toutefois, le Smart
Generator traite tous les fichiers metafile afin qu'ils aient la même apparence dans le Superviseur que
dans le Client Builder.
SV_SmartGenerators_fr 118
Import de Rapport
Un fichier rapport nommé IMPORTREPORT.TXT est généré dans le répertoire C du projet. Extrait d'un
rapport :
Importing project "C:\Program Files\FL\Applications\Examples App\CBPROJ"
Importing mimics...
-------------------
Warning: file D:\100\USR\T4\W\s1 is not ASCII format
Number of mimics processed : 10
Importing mimic templates...
----------------------------
Number of mimic templates processed : 1
Importing symbols...
---------------------
Warning: file D:\811\USR\T4\S\tp1 is not ASCII format
Warning: file D:\811\USR\T4\S\ tp2 is not ASCII format
Warning: file D:\811\USR\T4\S\ tp3 is not ASCII format
Warning: file D:\811\USR\T4\S\ tp4 is not ASCII format
Warning: file D:\811\USR\T4\S\ tp5 is not ASCII format
Number of symbols processed : 29
Importing images...
-------------------
Number of images processed : 40
SV_SmartGenerators_fr 119
Propriétés des Variables
Plusieurs éléments de configuration sont générés durant le processus d'import. Ce chapitre décrit les
propriétés d'une configuration OPC et des variables.
Coniguration OPC
Les propriétés du serveur sont configurées de la façon suivante :
Propriété Paramètre
Alias Valeur par défaut : SERVER.
Noeud réseau Valeur par défaut : vide (machine locale ).
ProgID Serveur FL.OPCServer.1 ou FL.DevOPCServer.1 si FL est utilisé comme serveur OPC,
sinon inutilisé.
Actif au démarrage Coché.
Les propriétés du groupe sont configurées de la façon suivante :
Propriété Paramètre
Alias Valeur par défaut : GRP1.
Période mise a jour Valeur par défaut : 1 seconde.
Actif au démarrage Coché
Variables en général
Les propriétés des variables sont configurées de la façon suivante :.
Propriété Paramètre
Nom La valeur par défaut est le nom du tag FL mais vous pouvez modifier ce nom
durant l'import.
Branche Selon le séparateur de branche.
Domaine Optionnel, dépend du domaine FL ou du groupe d'alarmes.
Description Peut être optionnellement dérivé de la description du tag FL ou à partir d'un
message d'alarme.
Source OPC ou Interne (option d'import).
Equipement lors de l'import d'une configuration Modbus TCP.
Alarme Selon le tag FL.
Niveau d'alarme Selon la priorité d'alarme FL.
Masquage d'alarme Selon le tag de masquage d'alarme FL.
Etat d'acquittement Selon le status de l'alarme FL.
d'alarme
Commande Coché.
Niveau de commande 0.
Variable type
FL Superviseur
DIGITAL ETAT.
ANALOGIQUE MESURE.
ANALOGIQUE LONG
FLOTTANT
MESSAGE TEXTE.
Min / Max
FL Octet Min Max
DIGITAL 0 1
ANALOGIQUE 2 -32768 32767
ANALOGIQUE LONG 4 -2147483648 2147483647
FLOTTANT 8 +/-10(-308) +/-10(308)
SV_SmartGenerators_fr 120
Attribut5 Pour des alarmes : Nom de la variable alarme.
Liste serveurs Optionnel, fourni par l'utilisateur.
Liste clients Optionnel, fourni par l'utilisateur.
Min Selon la valeur par défaut du tag FL <tagname>.RAWMIN.
Max Selon la valeur par défaut du tag FL <tagname>.RAWMAX.
Echelle Min Selon la valeur par défaut du tag FL <tagname>.EUMIN.
Echelle Max Selon la valeur par défaut du tag FL <tagname>.EUMAX.
Domaine Optionnel (SHARED, USER ou vide).
Dans le cas d'un import OPC où le serveur est FL, le Smart Generator calcule les propriétés OPC des
variables du Superviseur.
Propriété Paramètre
Serveur OPC Alias du serveur OPC configuré (par défaut : FLOPCSRV).
Groupe OPC Alias du groupe OPC configuré (par défaut : G1S).
ID élément OPC Nom du tag FL.
Si l'option Import configuration OPC FL est sélectionnée à On, les propriétés suivantes sont également
paramétrées :
Propriété Paramètre
Serveur OPC Alias du serveur OPC configuré.
Groupe OPC Alias du groupe OPC configuré.
ID élément OPC Elément OPC.
Après l'import, toutes les variables générées ont leur attribut de commande positionné à des fins
de test
SV_SmartGenerators_fr 121
FAQ sur l'Import FL
Ce chapitre répond à quelques questions les plus fréquemment posées au sujet de l'import FL.
Quelles propriétés des tags FL sont utilisées par les variables du Superviseur ?
Voir le chapitre Propriétés des Variables.
• Copier PALCOL.DAT du répertoire Config Files du projet Client Builder vers le répertoire C du projet
du Superviseur.
Le fichier doit être copié lorsque le Superviseur est à l'arrêt sinon il sera écrasé
lorsque le Superviseur sera arrêté.
Pourquoi un message d'erreur s'affiche au sujet des modèle de synoptique lorsque j'ouvre un
synoptique converti ?
Le synoptique, le modèle de synoptique ou un des symboles incrustées sont en format binaire. Vous devez
convertir tous les éléments graphiques au format ASCII dans le Client Builder avant de les importer dans
le Superviseur, comme décrit dans le chapitre La Boîte de Dialogue Import Graphique.
SV_SmartGenerators_fr 122
Généralités sur l'Import Générique XML
L'import XML permet de générer des données de configuration du Superviseur à partir d'une source de
données générique.
• Sélectionner l'option Nouvel import pour ouvrir la boîte de dialogue Import Générique XML.
Cette méthode d'import utilise un fichier formaté selon le standard XML 1.0 (Extensible Markup
Language). Ce fichier est constitué sous forme d'une structure d'objets de configuration avec leur
description et les valeurs de leurs propriétés.
• Il n'est pas obligatoire de renseigner toutes les propriétés d'un objet de configuration dans le fichier
XML. Les propriétés sans valeur sont paramétrées à une valeur par défaut par le Superviseur.
• Une fois la configuration importée, les propriétés qui n'ont pas de valeur dans le fichier XML peuvent
être configurées en utilisant les boîtes de dialogue de configuration du Superviseur.
• Après le premier import, vous pouvez synchroniser les modifications effectuées dans le fichier XML
avec la configuration du Superviseur. Le mécanisme de synchronisation détecte si des modifications
ont été effectuées en utilisant les boîtes de dialogue de configuration du Superviseur et ne les
écrase pas.
SV_SmartGenerators_fr 123
Démarrage à partir d'une Ligne de commande
Vous pouvez démarrer un import générique XML depuis une ligne de commande de la façon suivante :
• Saisir une commande, paramétrer un raccourci ou utiliser un script pour exécuter le fichier
XMLIMPORTER.EXE qui se trouve dans le répertoire BIN du Superviseur.
L'outil de ligne de commande XmlImporter est supporté par les systèmes d'exploitation 32 (x86)
ou 64 bits (x64).
La syntaxe est la suivante :
XmlImporter file1 [file2 [file3 [etc.]]
où chaque fileX nomme un fichier à importer ou contient une liste de fichiers à importer.
Les fichiers sont séparés par des espaces. Ils ne doivent pas être séparés par d'autres caractères
(virgule par exemple).
Quand un fichier contient une liste de fichiers à importer, la liste est elle-même formatée comme un
fichier XML de la façon suivante :
<Imports>
<Import>Import1.xml</Import>
<Import>Import2.xml</Import>
…
</Imports>
SV_SmartGenerators_fr 124
La Boîte de Dialogue Import Générique XML
La boîte de dialogue Import Générique XML permet de sélectionner le fichier à importer. Voir l'image
Configuration de l'import
1. Dans la boîte de dialogue Import Générique XML, saisir un nom de référence pour l'import. Celui-ci
apparaîtra dans la liste des imports à la prochaine ouverture du Smart Generator.
2. Dans le champ Nom de fichier, saisir ou sélectionner le fichier XML à importer. Le fichier peut être
localisé sur le PC local ou sur n'importe quel localisation réseau visible par le Smart Generator.
3. Cliquer sur Terminer pour fermer la boîte de dialogue et commencer l'import.
Durant le processus de génération, une boîte de dialogue s'affiche indiquant la progression. S'il y a une
erreur, la boîte de dialogue le signale et l'import s'arrête. Les boutons >> et << peuvent être affichés
pendant et après l'import afficher ou masquer les détails.
SV_SmartGenerators_fr 125
Généralités sur le Smart Generator ISaGRAF
Le Smart Generator ISaGRAF importe un fichier de base de données ISaGRAF (.MDB) à partir duquel
seront générés les objets suivants pour la configuration du Superviseur :
• Définitions de variables
• Eléments de configuration OPC (Serveur OPC et Groupes OPC)
• Liens entre les variables et les éléments de configuration OPC
Démarrage de l'assistant
• Démarrer l'assistant à partir de la commande Nouvel Import ISaGRAF dans la barre d'outils des
tâches.
• Sélection du fichier de projet de base de données ISaGRAF à partir duquel les variables seront
importées.
• Sélection d'un import complet ou personnalisé.
• Sélection des variables à importer si vous choisissez l'import personnalisé.
• Configuration de la gestion des branches de l'arbre des variables
• Génération des variables.
SV_SmartGenerators_fr 126
Sélectionner le Projet ISaGRAF
La boîte de dialogue Sélectionner le projet permet de sélectionner le fichier de base de données ISaGRAF
à partir duquel les variables seront importées et la configuration des objets de la communication dans le
Superviseur auxquels elles sont attachées. Voir l'image
1. Dans le champ Nom d'import, saisir un nom de référence pour l'import. Ce nom apparaîtra dans la
liste des imports à la prochaine ouverture du Smart Generator.
2. Dans le champ Chemin du fichier, saisir ou sélectionner le chemin d'accès vers le fichier de base de
données.
3. Dans la section Serveur OPC, sélectionner le nom du serveur OPC ISaGRAF et le groupe à utiliser. Si
le projet de Supervision ne contient pas de serveur OPC ISaGRAF et de groupe déjà configurés,
l'assistant créera un serveur OPC (ISAGRAF) et un groupe (GR1S) par défaut.
4. Pour pré-filtrer l'import de variables ISaGRAF, saisir une chaîne de caractères dans le champ Custom
string. Voir ci-dessous.
5. Configurer les options avancées. Pour plus d'informations, voir le chapitre Options Avancées.
6. Cliquer sur Suivant pour afficher la boîte de dialogue Importer les variables.
Les astérisques ne sont pas supportés contrairement aux autres assistants d'import.
SV_SmartGenerators_fr 127
Options Avancées
La boîte de dialogue Options avancées est ouverte à partir du bouton Avancé dans l'assistant ISaGRAF.
Voir l'image
Liste du multi-postes
La liste du multi-postes est utilisée pour contrôler le comportement des variables de l'arbre des variables
dans des projets multi-postes. Vous pouvez configurer la liste du multi-postes de la façon suivante :
Les listes des serveurs et des clients doivent déjà avoir été créées dans le
Superviseur et le poste local doit appartenir à la liste serveur.
SV_SmartGenerators_fr 128
• Noeud réseau - Nom du PC sur lequel le serveur OPC ISaGRAF est localisé, s'il n'est pas sur le PC
local.
• Période de mise-à-jour - Période de mise-à-jour du groupe OPC en millisecondes. Par défaut : 1000.
SV_SmartGenerators_fr 129
• Branches - Préfixe le nom des variables importées par une branche construite à partir de la
configuration et des noms de tâches. Cette option est recommandée si plusieurs configurations et
ressources sont présentes.
Exemple : BIT1 peut être importé comme PLC1.TASK1.BIT1
• Domaines - Génère un domaine correspondant à chaque groupe de variable. Cocher l'option
Assigner un domaine aux variables générées assignera automatiquement le domaine à chaque
variable générée dans le groupe lors de l'import.
• Variables locales - Permet l'import de variables locales. Cocher l'option Utiliser comme branche pour
les variables locales le nom du POU pour préfixer le nom des variables importées avec le nom POU
(Program Organization Unit).
Exemple : ST1.BIT peut être importé comme P1.ST1.BIT.
• Commentaire - Importe le commentaire de la variable ISaGRAF et de la sous-variable en tant que
description de la variable dans le Superviseur.
SV_SmartGenerators_fr 130
Importer les Variables
La boîte de dialogue Importer les variables affiche la liste des variables disponibles et permet de
sélectionner un import complet ou personnalisé. Voir l'image
• Si vous sélectionnez un import complet, toutes les variables disponibles sont sélectionnées pour
l'import. Cliquer sur le bouton Suivant pour afficher la boîte de dialogue Gestion de branche.
• Si vous sélectionnez un import personnalisé, cliquer sur le bouton Suivant pour afficher la boîte de
dialogue "Sélectionner les variables" à partir de laquelle vous pourrez filtrer et sélectionner les
variables à importer.
SV_SmartGenerators_fr 131
Sélectionner les Variables
L'utilisation de la boîte de dialogue Sélectionner les variables applique un filtre à la liste des variables
disponibles. Voir l'image
Les variables filtrées apparaissent dans une liste à partir de laquelle vous pouvez en sélectionner quelques
unes ou toutes en utilisant les critères suivants :
Les variables filtrées apparaissent dans la liste des Eléments disponibles. Pour sélectionner les variables à
importer, copier les noms vers la liste des Eléments sélectionnés en cliquant sur les noms puis en cliquant
sur le bouton ->.
Lorsque les variables à importer sont sélectionnées, cliquer sur le bouton Suivant pour continuer.
Le Superviseur ne supporte pas tous les caractères pour les noms de variables.
En particulier les caractères '[' et']' ne sont pas supportés, et quelques
caractères sont automatiquement remplacés. Par exemple, dans le cas d'un
caractère entre crochets, 'BoolArray[1]' est renommé en 'BoolArray_1'.
SV_SmartGenerators_fr 132
Branche
La boîte de dialogue Branche vous permet de modifier les noms de variables de la façon suivante :
• Préfixer tous les noms de variables avec une branche fournie. Ceci peut transformer la hiérarchie
dans l'arbre des variables.
• Utiliser les caractères numériques comme séparateurs de branche.
• Utiliser un caractère spécifique (ou une séquence de caractères) dans un nom de variable comme
séparateur de branche..
Lorsque vous avez effectué le paramétrage, cliquer sur le bouton Suivant pour afficher la boîte de dialogue
Générer les variables.Voir l'image
• Pour préfixer tous les noms de variables avec une branche, saisir le nom de la branche dans le
champ Branche globale.
• Pour utiliser des caractères numériques comme séparateurs de branche, cocher la case Utiliser les
caractères numériques comme séparateur de branche.
Les noms de variables seront modifiés avec un séparateur de branche apparaissant après chaque
caractère numérique.
Exemples:
• Pour utiliser un caractère spécifique ou une séquence de caractères comme séparateur de branche,
cocher la case Utiliser une séquence de caractères spécifiques comme séparateur de branche et
saisir le caractère dans le champ fourni.
SV_SmartGenerators_fr 133
Les noms de variables seront modifiés avec un séparateur de branche apparaissant à la place du caractère
sélectionné.
Exemples:
Le caractère de soulignement est sélectionné comme séparateur de branche :
SV_SmartGenerators_fr 134
Générer les Variables
Générer les variables est la dernière boîte de dialogue avant l'import des variables dans le Superviseur. En
utilisant cette boîte, vous pouvez visualiser et éditer les noms des variables à générer.
Cliquer sur Terminer pour générer les variables dans l'arbre des variables du Superviseur. Voir l'image
SV_SmartGenerators_fr 135
Sélection et modification du nom de toutes les variables invalides
Cliquer sur le bouton Renommer pour ouvrir la boîte de dialogue Renommer. Pour plus de détails, voir le
chapitre Renommer les Variables.
SV_SmartGenerators_fr 136
Renommer les Variables
La boîte de dialogue Renommer les Variables est affichée à partir de la boîte de dialogue Générer les
Variables et fournit un affichage sous forme de tableau de toutes les variables sélectionnées par le critère
de filtre. Voir l'image
La colonne de gauche contient le nom complet de chaque variable. Les autres colonnes affichent le nom
de la variable séparée en branches. La dernière colonne sur le côté droit affiche le nombre de caractères
dans le nom. Les variables affichées en rouge ont un nom invalide pour être utilisée dans le Superviseur et
doivent être modifiées avant l'import.
En utilisant la boîte de dialogue Renommer les variables, vous pouvez :
Les boutons sont disponibles lors de la sélection d'une ou plusieurs variables de la liste.
Lorsque vous avez terminé d'éditer les noms des variables, cliquer sur OK pour confirmer ou Annuler pour
annuler l'édition et retourner dans la boîte de dialogue Générer les variables.
1. Sélectionner une ou plusieurs variables dans la liste puis cliquer sur le bouton Renommer pour
ouvrir la boîte de dialogue Renommer.
2. Saisir une chaîne de caractères (qui ne débute pas par '.') dans le champ Suffixe et cliquer sur OK.
Le caractère '.' et la chaîne du suffixe sont ajoutés au nom de chaque variable sélectionnée. Ceci a pour
effet de transformer le nom d'origine en un nom de branche.
• Double-cliquer sur le nom complet de la variable dans la colonne de gauche de la liste pour ouvrir la
boîte de dialogue Edition du nom. Le nom s'affiche alors en mode édition et vous pouvez alors le
modifier.
1. Sélectionner une ou plusieurs variables dans la colonne de gauche. Vous pouvez utiliser Shift+Clic
pour sélectionner un groupe contigu de variables ou Ctrl+Clic pour sélectionner plusieurs variables
individuelles. Ctrl+a sélectionne toutes les variables.
SV_SmartGenerators_fr 137
2. Sélectionner la branche ou les branches à supprimer en cliquant sur l'entête de colonne.
3. Cliquer sur le bouton Supprimer pour supprimer les branches à partir du nom de variable.
Rechercher et remplacer un texte dans une ou plusieurs branches pour une ou plusieurs
variables
La recherche Rechercher peut trouver des chaînes de caractères avec une partie du nom de la variable ou
de la branche. Vous pouvez également laisser le champ Remplacer par en blanc pour omettre une partie
du nom de la structure. Seuls les textes dans les variables et les branches sélectionnées seront modifiés.
SV_SmartGenerators_fr 138
Généralités sur le Smart Generator LNS
Le Smart Generator LonWorks Network Operating System (LNS) importe les données de configuration du
fichier LonWorks Network d'un projet LNS. A partir de ce fichier, les objets suivants du Superviseur sont
générés :
Le Smart Generator modifie certaines parties de la structure des données LNS afin d'obtenir des
chemins d'accès aux branches moins longs. Afin de pallier à toute duplication de noms
d'équipement venant de différents sous-réseaux LNS, vous pourrez être amené à les éditer avant
de terminer l'import.
Pour l'exécution du Smart Generator, vous devez disposer des composants logiciels LonWorks en
particulier le LonWorks Object Server installés sur votre PC.
Le Smart Generator LNS est conçu pour générer des variables lorsque vous disposez d’une ou
plusieurs instances d'un même modèle de nœud. Notez qu’il ne peut pas être utilisé pour les
équipements programmables (programmable devices) pour lesquels le nom et le type des
variables dans le nœud peuvent être différents de ceux du modèle.
Démarrage de l'assistant
L'assistant est démarré à partir de la commande Nouvel import LNS dans la barre d'outils des tâches. Voir
l'image
SV_SmartGenerators_fr 139
L'assistant vous guide au travers des étapes suivantes :
• Sélection du fichier de configuration LNS à partir duquel les données seront importées.
• Sélection des composants LNS - modèles de périphériques, périphériques, variables réseau et
champs de variables - à importer.
• Edition des noms des composants LNS afin que les noms de variables générés soient compatibles
avec les contraintes du Superviseur.
• Modification de certaines propriétés de variables.
• Ajout de variables aux modèles en utilisant des expressions dans le champ variable.
• Génération du réseau LNS du Superviseur, de la configuration des noeuds et des variables de la
base de données correspondante.
1. A partir de la barre de tâches du Smart Generator, sélectionner Nouvel import LNS. La boîte de
dialogue Sélection du réseau LNS s'affiche.
2. Saisir un nom pour l'import ou valider le nom proposé.
3. Utiliser la liste déroulante Réseau pour sélectionner un réseau LNS. La liste déroulante s'affiche avec
tous les réseaux connus de la base de données LonWorks.
4. Cliquer sur le bouton Suivant pour ouvrir la boîte de dialogue Import de variables.
Le processus d'import n'a pas d'effet sur le projet LNS à partir duquel les données sont extraites.
SV_SmartGenerators_fr 140
Sélection des variables à importer
La boîte de dialogue Import de variables est utlisée pour sélectionner les composants du réseau LNS à
importer. Elle contient deux panneaux :
• Le panneau de gauche affiche les modèles et périphériques (noeuds). Le modèle nommé LNS
Network Interface est toujours présent et représente l'interface réseau (carte) du réseau concerné.
• Le panneau de droite affiche les détails du modèle sélectionné incluant ses objets LonMark, variables
réseau et champs de variable.
Les sous-systèmes LNS ne sont pas visibles par défaut. En conséquence, il est possible de voir deux ou
plusieurs périphériques dans le panneau de gauche ayant le même nom. Pour afficher le sous-système
pour un périphérique particulier, pointez le avec le curseur et le sous-système s'affichera dans la bulle
d'aide. Voir l'image
• Editer les noms des composants LNS afin que les noms de variables générés soient conformes aux
contraintes du Superviseur.
• Editer certaines propriétés de variables.
• Ajouter des variables réseau pour un modèle avec des expressions dans le champ variable.
SV_SmartGenerators_fr 141
Pourquoi certains noms de composants sont en rouge ?
Il y a deux raisons pour lesquelles les noms de composants sont affichés en rouge.
• Dans le panneau de droite. Les noms des composants sélectionnés généreront des variables dans le
Superviseur qui ne concordent pas avec le schéma des noms de variables du Superviseur. Les
variables du Superviseur sont limitées à 20 caractères pour chaque branche avec une limite
d'ensemble à 40 caractères.
• Dans le panneau de gauche. Les noms de périphériques dupliqués qui aboutiront à la génération de
variables dupliquées dans le Superviseur.
Pour résoudre le problème, l'assistant LNS vous permet d'éditer les noms des périphériques LNS, objets
LonMark, variables réseau et champs de variable. Ceci n'affecte pas la configuration LNS - juste la façon
d'importer dans le Superviseur. Vous éditez un nom en le sélectionnant d'abord et en cliquer sur la touche
F2. Les noms de champs deviennent des zones de textes dans lesquelles vous pouvez saisir le nouveau
nom.
Chaque variable conforme aux contraintes du Superviseur sera importée.
SV_SmartGenerators_fr 142
Modification des Propriétés des Variables avant l'Import
L'assistant LNS vous permet de modifier la configuration par défaut de certaines variables avant l'import
dans le Superviseur. Les modifications sont appliquées au modèle et affecteront les variables générées
pour les périphériques basés sur ce modèle.
• Utiliser les paramètres par défaut - Les valeurs des propriétés Associer cette variable et Intervalle
de scrutation sont celles configurées dans la boîte de dialogue de configuration du réseau LonWorks.
• Fréquence de polling (secondes) - Intervalle auquel le Superviseur scrute le noeud LonWorks.
• Aucun - La valeur temps réel de la variable n'est scrutée que si un synoptique l'utilisant dans une
animation est ouvert.
• Serveur uniquement - La valeur temps réel de la variable est scrutée de façon permanente sur le
poste sur lequel est elle est produite. Sur tous les autres postes le comportement est Aucun.
• Tous les postes - La valeur temps réel de la variable est scrutée de façon permanente sur tous les
postes. C'est le paramètre par défaut.
SV_SmartGenerators_fr 143
Ajout de Variables à un Modèle
Les variables LonWorks ont parfois une structure complexe et il est nécessaire d'utiliser une expression
pour sélectionner les données correctes à associer aux variables du Superviseur. Ceci fait normalement
partie du processus de configuration des variables dans le Superviseur.
L'assistant LNS vous permet d'ajouter des variables avec une expression, à un modèle. Les variables sont
automatiquement générées pour chaque périphérique basé sur ce modèle sans avoir besoin de
configuration manuelle.
1. Cliquer droit sur l'objet <Network variable> dans le panneau de droite de l'assistant et sélectionner
Ajouter une variable dans le menu pop-up.
2. Saisir un nom pour la nouvelle variable dans le champ Nom de variable. Voir l'image
SV_SmartGenerators_fr 144
Génération des Variables depuis LNS
C'est l'étape finale de l'import des variables dans le Superviseur. Lorsque vous avez sélectionné tous les
objets à importer et édité leurs noms comme nécessaire dans la boîte de dialogue Import des variables,
cliquer sur le bouton Terminer pour démarrer l'import.
Une barre de progression s'affiche et reste ouverte lorsque le processus est terminé. Vous pouvez cliquer
sur le bouton flèche pour voir les détails de l'import. Voir l'image
Lorsque l'import est terminé, cliquer sur le bouton Fermer pour retourner vers la boîte de dialogue Smart
Generator.
Les objets visualisés en rouge dans la boîte de dialogue Import des variables ne font pas partie de
l'import. S'il y a plusieurs variables correspondantes dans le Superviseur, elles ne sont pas
écrasées ni mises-à-jour.
SV_SmartGenerators_fr 145
Vous pouvez vérifier et, si nécessaire, modifier les variables importées dans l'arbre des variables du
Superviseur en ouvrant la boîte de dialogue de configuration de chaque variable. Voir l'image
Pour plus de détails sur les paramètres, voir le chapitre Lien d'une variable à un noeud LonWorks dans
l'aide de la section Configuration.
SV_SmartGenerators_fr 146
Généralités sur le Smart Generator Saia-Burgess
Le Smart Generator Saia-Burgess importe un fichier de symboles Saia-Burgess à partir duquel seront
générés les objets suivants pour la configuration du Superviseur :
• Définitions de variables
• Réseau de communication (S-Bus IP, affiché comme IP-SAIA dans la boîte de dialogue), équipement
et trames
• Liens entre les variables et les trames de communication.
Il n'est pas nécessaire d'avoir le logiciel de programmation Saia-Burgess installé pour que Smart
Generator l'exécute.
Démarrage de l'assistant
• Sélection du fichier de symboles de Saia-Burgess à partir duquel les variables seront importées.
• Sélection d'un import complet ou personnalisé.
• Sélection des variables à importer si vous choisissez l'import personnalisé.
• Configuration de la gestion des branches de la base de données.
• Génération des variables.
SV_SmartGenerators_fr 147
Sélectionner le Projet
La boîte de dialogue Sélectionner le projet SAIA PG5 permet de sélectionner le fichier de symboles de
Saia-Burgess à partir duquel les variables seront importées et la configuration des objets de la
communication dans le Superviseur auxquels elles sont attachées. Voir l'image
1. Ouvre le dossier qui contient les fichiers de configuration générés par le logiciel PG5 de Saia-
Burgess. Il peut être localisé sur le PC local ou à n'importe quel autre endroit accessible par le Smart
Generator.
2. Sélectionner le fichier Symbole. Il a le nom de fichier qui lui a été assigné lors de son export et le
suffixe .TXT
3. Dans le champ Alias, saisir un nom pour l'équipement. Ce nom apparaîtra dans la liste des imports à
la prochaine ouverture du Smart Generator et est utilisé à la fois comme référence d'import et
comme nom d'équipement dans la configuration de la communication.
4. Dans le champ IP, saisir l'adresse IP de l'équipement Saia. Il n’est pas nécessaire que l’équipement
soit connecté.
5. Configurer les options avancées. Pour plus d'informations, voir le chapitre Options Avancées.
6. Cliquer sur Suivant pour afficher la boîte de dialogue Importer les variables.
SV_SmartGenerators_fr 148
Options Avancées
La boîte de dialogue Options s'affiche depuis la première page du Smart Generator depuis laquelle le
fichier symbole Saia-Burgess est sélectionné. Voir l'image
Les listes des serveurs et des clients doivent déjà avoir été créées dans le Superviseur et le poste
local doit appartenir à la liste serveur.
Liste de postes
Les listes sont utilisées pour contrôler le comportement des variables de l'arbre des variables dans des
projets multi-postes. Vous pouvez sélectionner les listes de postes de la façon suivante :
1. Cliquer sur le bouton Avancé pour ouvrir la boîte de dialogue Options avancées et l'onglet Liste du
multi-postes.
2. Utiliser le premier menu déroulant pour sélectionner la liste serveur.
3. Utiliser le second menu déroulant pour sélectionner la liste client.
4. Sélectionner OK pour retourner à la boîte de dialogue Sélectionner le projet.
Onglet Options
L'onglet Options permet de configurer le port de l'équipement, la CPU et l’adresse S-Bus. Voir l'image
SV_SmartGenerators_fr 149
• Port : Port par défaut pour S-Bus : 5050.
• CPU : Paramètre par défaut : 0.
• Adresse S-Bus : l'adresse bus minimum est 1.
Pour plus d'information, voir la section Protocole de communication SAIA dans l'aide Acquisition
de données.
SV_SmartGenerators_fr 150
Import de Variables
La boîte de dialogue Importer les variables affiche la liste des variables disponibles et permet de
sélectionner un import complet ou personnalisé. Voir l'image
• Si vous sélectionnez un import complet, toutes les variables disponibles sont sélectionnées pour
l'import. Cliquer sur le bouton Suivant pour afficher la boîte de dialogue Gestion de branche.
• Si vous sélectionnez un import personnalisé, cliquer sur le bouton Suivant pour afficher la boîte de
dialogue Sélectionner les variables à partir de laquelle vous pourrez filtrer et sélectionner les
variables à importer.
SV_SmartGenerators_fr 151
Sélectionner les Variables
La boîte de dialogue Sélectionner les variables permet de filtrer la liste des variables disponibles. Voir
l'image
Les variables filtrées apparaissent dans une liste à partir de laquelle vous pouvez en sélectionner
quelques-unes ou toutes.
Les variables filtrées par les critères de filtre apparaissent dans la liste des Eléments disponibles. Pour
sélectionner les variables à importer, copier les noms vers la liste des Eléments sélectionnés en cliquant
sur les noms puis en cliquant sur le bouton ->.
• Lorsque les variables à importer sont sélectionnées, cliquer sur le bouton Suivant pour continuer.
• 'Pump1' sélectionnera uniquement les variables dont le texte défini par l'utilisateur est 'Pump1'.
• 'Pump?' sélectionnera 'Pump1' ou 'Pump2' etc mais pas 'Pump10'.
• 'Pump*' sélectionnera 'Pump1', 'Pump2' et 'Pump10' mais également 'Pumpkin'.
SV_SmartGenerators_fr 152
Branches
La boîte de dialogue Gestion de branche vous permet de modifier les noms de variables de la façon
suivante : Voir l'image
Lorsque vous avez effectué le paramétrage, cliquer sur le bouton Suivant pour afficher la boîte de dialogue
Générer les variables.
Un séparateur de branche n'est pas ajouté lorsqu'un caractère numérique est à la fin du nom.
Utilisation des caractères spécifiques dans un nom de variable comme séparateurs de branche
SV_SmartGenerators_fr 153
Pour utiliser un caractère spécifique comme séparateur de branche, cocher la case correspondante et
saisir le caractère dans le champ fourni. Les noms de variables seront modifiés avec un séparateur de
branche apparaissant à la place du caractère sélectionné.
Exemples:
Le caractère de soulignement est sélectionné comme séparateur de branche :
Un séparateur de branche n'est pas ajouté lorsqu'un caractère spécifique est à la fin du nom.
SV_SmartGenerators_fr 154
Générer les Variables
Générer les variables est la dernière boîte de dialogue avant l'import des variables dans le Superviseur. En
utilisant cette boîte, vous pouvez visualiser et éditer les noms des variables à générer. Voir l'image
SV_SmartGenerators_fr 155
Sélection et modification du nom de toutes les variables invalides
• Si des variables sont marquées comme invalides, vous pouvez cliquer sur le bouton Renommer des
invalides.
• Vous pouvez sélectionner une ou plusieurs variables puis cliquer sur le bouton Renommer des
variables.
La boîte de dialogue Renommer les variables s'affiche. Voir le chapitre Renommer les Variables.
Toutes les variables affichées en rouge au moment de la génération ne seront pas importées.
SV_SmartGenerators_fr 156
Renommer les Variables
La boîte de dialogue Renommer les Variables est affichée à partir de la boîte de dialogue Générer les
Variables et fournit un affichage sous forme de tableau de toutes les variables sélectionnées par le critère
de filtre. Voir l'image
La colonne de gauche contient le nom complet de chaque variable. Les autres colonnes affichent le nom
de la variable séparée en branches. La dernière colonne sur le côté droit affiche le nombre de caractères
dans le nom. Les variables affichées en rouge ont un nom invalide pour être utilisée dans le Superviseur et
doivent être modifiées avant l'import.
En utilisant la boîte de dialogue Renommer les variables, vous pouvez :
Lorsque vous avez terminé d'éditer les noms des variables, cliquer sur OK pour confirmer ou Annuler pour
annuler l'édition et retourner dans la boîte de dialogue Générer les variables.
1. Sélectionner une ou plusieurs variables dans la colonne de gauche. Vous pouvez utiliser Shift+Clic
pour sélectionner un groupe contigu de variables ou Ctrl+Clic pour sélectionner plusieurs variables
individuelles. Ctrl+a sélectionne toutes les variables.
2. Sélectionner la branche ou les branches à supprimer en cliquant sur l'entête de colonne.
3. Cliquer sur le bouton Supprimer pour supprimer les branches à partir du nom de variable.
Rechercher et remplacer un texte dans une ou plusieurs branches pour une ou plusieurs
variables
SV_SmartGenerators_fr 157
Généralités sur le Smart Generator Unity
Le Smart Generator Unity est compatible avec la version Unity Pro 7.0.
Pré-requis d'import
Avant de pouvoir démarrer un import, vous devez vous assurer de la configuration suivante :
• Configuration d'une connexion OPC à OFS dans le Superviseur. Vous devez également configurer un
ou plusieurs groupes OPC. Pour plus d'informations, voir la section
Configuration.Communication.Utilisation d'OPC dans le Superviseur, dans l'aide principal du
Superviseur. L'alias que vous configurez dans le Superviseur pour OFS et les groupes OPC sont
sélectionnés dans la boîte de dialogue du Smart Generator pendant le processus d'import.
• Configuration d'OFS, en particulier le lien avec l'automate Unity et ses fichiers de tables de symboles
(STU).
Pour que le Smart Generator puisse ouvrir le fichier Symbole Table (STU), le Superviseur doit être démarré
utilisant l'option Windows Exécuter en tant qu'administrateur.
Démarrage de l'assistant
L'assistant est démarré à partir de la commande Nouvel import Unity dans la barre d'outils des tâches.
L'assistant vous guide au travers des étapes suivantes : Voir l'image
SV_SmartGenerators_fr 158
1. Sélection du projet Unity Pro à partir duquel les variables seront importées.
2. Sélection d'un import complet ou personnalisé.
3. Sélection des variables à importer si vous choisissez l'import personnalisé.
4. Configuration de la gestion des branches de la base de données.
5. Génération des variables.
SV_SmartGenerators_fr 159
Sélection de Projet Unity Pro
La boîte de dialogue Sélection de projet Unity Pro permet de sélectionner le projet Unity Pro à partir
duquel les variables seront importées et les objets de communication OPC dans le Superviseur auxquels
elles sont attachées. Voir l'image
1. Saisir un nom de référence pour l'import. Celui-ci apparaîtra dans la liste des imports à la prochaine
ouverture du Smart Generator.
2. Sélectionner un fichier projet Unity Pro. Le fichier peut être localisé sur le PC local ou sur un autre
PC accessible sur le réseau.
3. Sélectionner la localisation du serveur Unity Pro. Le serveur Unity Pro peut être localisé sur le PC
local ou sur un autre PC accessible sur le réseau. Si ce champ reste vide, il est considéré comme
étant sur le PC local.
4. Sélectionner l'alias du serveur OFS. Ceci est utilisé lors de la génération de la configuration des
variables du Superviseur. La liste des alias des serveurs disponibles est lue dans la configuration du
Superviseur.
5. Sélectionner le groupe OPC. Ceci est utilisé lors de la génération de la configuration des variables du
Superviseur. La liste des groupes disponibles est lue dans le configurateur du Superviseur.
6. Sélectionner l'alias de l'équipement. Ceci est utilisé lors de la génération de la configuration des
variables du Superviseur. La liste des équipements disponibles est lue dans la configuration OFS. Le
fichier de la table de symboles de l'alias sélectionné (dans la configuration OFS) doit être le même
que le fichier de projet Unity Pro.
7. Cliquer sur le bouton Suivant pour afficher la boîte de dialogue Import de Variables.
SV_SmartGenerators_fr 160
Si vous sélectionnez l'option Connexion Securisée, vous serez invités à saisir un Login et un mot de passe
lors de la connexion du Smart Generator au serveur Unity Pro. Ce mode de protection doit être
préalablement activé dans Unity Pro.
• 'Pump1' sélectionnera uniquement les variables dont le texte défini par l'utilisateur est 'Pump1'.
• 'Pump?' sélectionnera 'Pump1' ou 'Pump2' etc mais pas 'Pump10'.
• 'Pump*' sélectionnera 'Pump1', 'Pump2' et 'Pump10' mais également 'Pumpkin'.
Avant d'être utilisé, ce mode de protection opérationnel doit être activé dans Unity Pro.
SV_SmartGenerators_fr 161
Import de Variables
La boîte de dialogue Import de variables vous permet de sélectionner un import complet ou personnalisé.
Voir l'image
• Si vous sélectionnez un import complet, toutes les variables disponibles seront importées. Cliquer
sur le bouton Suivant pour afficher la boîte de dialogue Gestion de branche.
• Si vous sélectionnez un import personnalisé, le bouton Suivant affiche la boîte de dialogue Sélection
de variables à partir de laquelle vous pouvez filtrer et sélectionner les variables qui doivent être
importées.
Si vous avez saisi une chaîne personnalisée dans la boîte de dialogue précédente, la liste des
variables disponibles est pré-filtrée selon cette chaîne.
SV_SmartGenerators_fr 162
Sélection de Variables
La boîte de dialogue Sélection de variables permet de filtrer la liste des variables disponibles. Voir l'image
Les variables filtrées apparaissent dans une liste à partir de laquelle vous pouvez en sélectionner
quelques-unes ou toutes.
Les variables peuvent être filtrées en utilisant les critères suivants :
Les variables filtrées par les critères de filtre apparaissent dans la liste des variables disponibles. Pour
sélectionner les variables à importer, copier les noms vers la liste des variables sélectionnées en cliquant
sur les noms puis en cliquant sur le bouton ->.
Lorsque les variables à importer sont sélectionnées, cliquer sur le bouton Suivant pour continuer.
SV_SmartGenerators_fr 163
Gestion de Branche
La boîte de dialogue Gestion de branche vous permet de modifier les noms de variables de la façon
suivante : Voir l'image
Lorsque vous avez effectué le paramétrage, cliquer sur le bouton Suivant pour afficher la boîte de dialogue
Générer les variables.
SV_SmartGenerators_fr 164
Un séparateur de branche n'est pas ajouté lorsqu'un caractère numérique est à la fin du nom.
Utilisation des caractères spécifiques dans un nom de variable comme séparateurs de branche
Pour utiliser un caractère spécifique comme séparateur de branche, cocher la case correspondante et
saisir le caractère dans le champ fourni. Les noms de variables seront modifiés avec un séparateur de
branche apparaissant à la place du caractère sélectionné.
Exemples:
Le caractère de soulignement est sélectionné comme séparateur de branche :
Un séparateur de branche n'est pas ajouté lorsqu'un caractère spécifique est à la fin du nom.
SV_SmartGenerators_fr 165
Générer les Variables
Générer les variables est la dernière boîte de dialogue avant l'import des variables dans le Superviseur. En
utilisant cette boîte, vous pouvez visualiser et éditer les noms des variables à générer. Voir l'image
SV_SmartGenerators_fr 166
En utilisant la boîte de dialogue Propriétés de la variable, vous pouvez :
Toutes les variables affichées en rouge au moment de la génération ne seront pas importées.
SV_SmartGenerators_fr 167
Renommer les Variables
La boîte de dialogue Renommer les Variables est affichée à partir de la boîte de dialogue Générer les
Variables et fournit un affichage sous forme de tableau de toutes les variables filtrées. Voir l'image
La colonne de gauche contient le nom complet de chaque variable. Les autres colonnes contiennent le
nom de la variable séparée en branches. La dernière colonne sur le côté droit contient le nombre de
caractères du nom de la variable. Les variables affichées en rouge ont un nom invalide pour être utilisée
dans le Superviseur et doivent être modifiées avant l'import.
En utilisant la boîte de dialogue Renommer les variables, vous pouvez :
Lorsque vous avez terminé d'éditer les noms des variables, cliquer sur la touche OK pour confirmer ou
Annuler pour annuler l'édition et retourner dans la boîte de dialogue Générer les variables.
1. Sélectionner une ou plusieurs variables dans la colonne de gauche. Vous pouvez utiliser Shift+Clic
pour sélectionner un groupe contigu de variables ou Ctrl+Clic pour sélectionner plusieurs variables
individuelles. Ctrl+a sélectionne toutes les variables.
2. Sélectionner la branche ou les branches à supprimer en cliquant sur l'entête de colonne. Voir l'image
SV_SmartGenerators_fr 168
3. Cliquer sur le bouton Supprimer pour supprimer les branches à partir du nom de variable.
Rechercher et remplacer un texte dans une ou plusieurs branches pour une ou plusieurs
variables
SV_SmartGenerators_fr 169
Types de Variables
Les variables Unity Pro sont converties en variables du Superviseur de la façon suivante :
Unity Superviseur
Type Type Valeur Minimum Valeur Maximum
Dword Mesure 0 4294967295
Bool Etat 0 1
Byte Mesure 0 255
Date Mesure -2147483648 2147483648
Dt Texte N/A N/A
Dint Mesure -2147483648 2147483648
Ebool Etat 0 1
Int Mesure -32768 32768
Real Mesure -3.402824E+38 3.402824E+38
String Texte N/A N/A
Time Mesure 0 4294967295
Tod Mesure 0 4294967295
Udint Mesure 0 4294967295
Uint Mesure 0 65535
Word Mesure 0 65535
Variables structurées
Les variables structurées de Unity Pro sont importées en tant que branche et variables dans le
Superviseur.
Exemple:
La structure DDT a trois éléments F1, F2 et F3. L'instance, DDT1, génère trois variables dans le
Superviseur.
DDT1.F1
DDT1.F2
DDT1.F3.
Exemple:
Le tableau d'entiers MyIntegerTab[0..4 ] génère 5 variables mesures dans le Superviseur.
MYINTEGERTAB.MYINTEGERTAB_0
MYINTEGERTAB.MYINTEGERTAB_1
MYINTEGERTAB.MYINTEGERTAB_2
MYINTEGERTAB.MYINTEGERTAB_3
MYINTEGERTAB.MYINTEGERTAB_4
SV_SmartGenerators_fr 170
Généralités sur le Smart Generator Step7
Step7 est une suite de logiciel de création de programmes pour la gamme d'équipements SIMATIC. Le
Smart Generator Step7 permer d'importer un projet Step7 et de générer les objets suivants pour la
configuration du Superviseur :
Pré-requis système
• Le logiciel Step7 doit être installé sur le même PC que le Superviseur car le Smart Generator utilise
les commandes d'interface et la librairie Step7.
• Le Smart Generator Step7 a été validé en utilisant la version 5.3 de Step7 Professionnal.
Démarrage de l'assistant
• Démarrer l'assistant à partir de la commande Nouvel Import STEP7 dans la barre d'outils des
tâches. Voir l'image
SV_SmartGenerators_fr 171
La première boîte de dialogue de l'assistant est "Sélection du projet".
SV_SmartGenerators_fr 172
Sélection de Projet
La boîte de dialogue Sélectionner le projet permet de choisir le fichier Step7 à partir duquel les données
seront importées.Voir l'image
1. Dans le champ Nom d'import, saisir un nom de référence pour l'import. Ce nom apparaîtra dans la
liste des imports à la prochaine ouverture du Smart Generator.
2. Utiliser la liste déroulante Projet Step7 pour sélectionner le projet à importer. Vous pouvez utiliser
l'option Affichage uniquement des programmes contenant des blocs pour filtrer la liste des projets
afin que seulement ceux contenant des blocs de données apparaissent.
3. Pour modifier une des options d'import, cliquer sur le bouton Options pour ouvrir la boîte de
dialogue Options. Voir le chapitre Options.
4. Cliquer sur Suivant pour afficher la boîte de dialogue Sélectionner les blocs.
SV_SmartGenerators_fr 173
Options
La boîte de dialogue Options est affichée à partir du bouton Options de la boîte de dialogue Sélectionner
l'application.
• Liste serveur - Sélectionner une liste serveur du projet du Superviseur. La liste serveur sera
assignée à toutes les variables importées.
• Liste client - Sélectionner une liste client du projet du Superviseur. La liste client sera assignée à
toutes les variables importées.
Les listes des serveurs et des clients doivent déjà avoir été créées dans le
Superviseur et le poste local doit appartenir à la liste serveur.
• Variables commandes - Toutes les variables importées auront l'attribut Commande. Vous pouvez
également sélectionner le niveau de commande.
• Branche de variables de bloc de données - Génération d'une branche pour chaque variable importée
depuis un bloc de données. La branche peut contenir soit le nom du bloc de donnée (DB), soit le
nom du programme et le nom DB, soit le nom du projet, soit le nom du programme et le nom DB.
• Utiliser le nom symbolique du DB - Génération des variables selon le nom du datablock (décoché) ou
le nom symbolique du datablock (coché).
• Branche des variables de bits mémoire - Génération d'une branche pour chaque variable importée
depuis la mémoire. La branche peut contenir soit le nom du programme soit le nom du projet et le
nom du programme.
SV_SmartGenerators_fr 174
• Ajouter une variable feuille pour l'import d'un tableau - Permet d'ajouter une variable feuille lors de
l'import d'un tableau. Par exemple, si vous choisissez une feuille appelée VALUE, VALVE_MOTOR[1]
sera importé en tant que VALVE. MOTOR.1.VALUE.
• Taille des trames de communication (octets) - Permet de paramétrer la taille, en octets, des trames
de communication générées par le Superviseur.
SV_SmartGenerators_fr 175
Sélectionner les Blocs
La boîte de dialogue Sélectionner les blocs permet de sélectionner les blocs de données Step7 à importer
parmi ceux disponibles. Voir l'image
1. Ouvrir l'élément Blocs. Les blocs sont identifiées par leur nom s'ils en ont un.
2. Cocher la case devant chaque bloc de données à importer. Seuls les blocs de données de type
instance, user ou shared seront importés.
3. Vous pouvez également importer des variables mémoire en cochant sur l'élément Variables
mémoire.
4. Cliquer sur Suivant pour ouvrir la boîte de dialogue Equipement cible.
Pour plus de détails sur la sélection d'un programme, cliquer sur le bouton
Information.
SV_SmartGenerators_fr 176
Equipement Cible
La boîte de dialogue Equipement cible permet de sélectionner ou configurer, dans la configuration de la
communication du Superviseur, le réseau et l'équipement pour lequel les trames de communication sont
générées.Voir l'image
1. Dans la section Equipement, utiliser la liste déroulante Réseau IP-ISO-S7 pour sélectionner le
réseau. S'il n'y a pas de réseau IP-ISO configuré dans le projet du Superviseur, vous serez invité à
en créer un.
2. Utiliser la liste déroulante Equipement pour sélectionner l'équipement. S'il n'y a pas d'équipement
configuré dans le projet du Superviseur, vous serez invité à en créer un.
3. La section Propriétés sera renseignée selon la configuration de l'équipement choisi permettant ainsi
de la vérifier et de la modifier si nécessaire.
4. Cliquer sur Suivant pour afficher la boîte de dialogue Vérification de mapping.
Un import ne gère qu'un seul équipement. S'il y en a plusieurs, vous devez exécuter un import
pour chacun.
SV_SmartGenerators_fr 177
Vérifier le Mapping
Certains blocs de données peuvent être protégés ou verrouillés. Si un tel bloc est utilisé dans un bloc de
données, le Smart Generator sera incapable d'extraire les données correspondantes et leur adresse. En
utilisant la boîte de dialogue Vérifier le mapping, vous pouvez vérifier et modifier le mapping de tous les
blocs de données à importer.Voir l'image
SV_SmartGenerators_fr 178
Importer les Variables
La boîte de dialogue Importer les variables affiche la liste des variables disponibles et permet de
sélectionner un import complet ou personnalisé.Voir l'image
• Si vous sélectionnez Import complet, toutes les variables disponibles sont sélectionnées pour
l'import. Cliquer sur le bouton Suivant pour afficher la boîte de dialogue Gestion de branche.
• Si vous sélectionnez Import personnalisé, le bouton Suivant affiche la boîte de dialogue Sélectionner
les variables.
SV_SmartGenerators_fr 179
Sélectionner les Variables
En utilisant la boîte de dialogue Sélectionner les variables vous pouvez appliquer un filtre à la liste des
variables disponibles et sélectionner les variables individuellement. Voir l'image
Les variables filtrées apparaissent dans la liste des Eléments disponibles. Pour sélectionner les variables à
importer, copier les noms vers la liste des Eléments sélectionnés en cliquant sur les noms puis en cliquant
sur le bouton ->.
Lorsque les variables à importer sont sélectionnées, cliquer sur le bouton Suivant pour continuer.
SV_SmartGenerators_fr 180
Branche
La boîte de dialogue Branche vous permet de modifier les noms de variables de la façon suivante : Voir
l'image
Lorsque vous avez effectué le paramétrage, cliquer sur le bouton Suivant pour afficher la boîte de dialogue
Générer les variables.
Un séparateur de branche n'est pas ajouté lorsqu'un caractère numérique est à la fin du nom.
SV_SmartGenerators_fr 181
Exemples:
Le caractère de soulignement est sélectionné comme séparateur de branche.
Un séparateur de branche n'est pas ajouté lorsqu'un caractère spécifique est à la fin du nom.
SV_SmartGenerators_fr 182
Générer les Variables
Générer les variables est la dernière boîte de dialogue avant l'import des variables dans le Superviseur. En
utilisant cette boîte, vous pouvez visualiser et éditer les noms des variables à générer. Cliquer sur
Terminer pour générer les variables dans l'arbre des variables du Superviseur. Voir l'image
SV_SmartGenerators_fr 183
Lorsque les variables sont prêtes pour l'importation, vous pouvez les générer dans le Superviseur en
cliquant sur le bouton Terminer. Durant le processus de génération, une boîte de dialogue s'affiche
indiquant la progression.
Toutes les variables précédemment importées et qui n'ont pas été modifiées
dans le projet Step7 ne sont pas traitées par le Smart Generator. Les variables
correspondantes dans le Superviseur ne sont ni écrasées, ni mises-à-jour.
SV_SmartGenerators_fr 184
Renommer les Variables
La boîte de dialogue Renommer les Variables est affichée à partir de la boîte de dialogue Générer les
Variables.
La colonne de gauche contient le nom complet de chaque variable. Les autres colonnes affichent le nom
de la variable séparée en branches. La dernière colonne sur le côté droit affiche le nombre de caractères
dans le nom. Les variables affichées en rouge ont un nom invalide pour être utilisée dans le Superviseur et
doivent être modifiées avant l'import.
En utilisant la boîte de dialogue Renommer les variables, vous pouvez :
Les boutons sont disponibles lors de la sélection d'une ou plusieurs variables de la liste.
Lorsque vous avez terminé d'éditer les noms des variables, cliquer sur OK pour confirmer ou Annuler pour
annuler l'édition et retourner dans la boîte de dialogue Générer les variables.
1. Sélectionner une ou plusieurs variables dans la liste puis cliquer sur le bouton Renommer pour
ouvrir la boîte de dialogue Renommer.
2. Saisir une chaîne de caractères (qui ne débute pas par '.') dans le champ Suffixe et cliquer sur OK.
Le caractère '.' et la chaîne du suffixe sont ajoutés au nom de chaque variable sélectionnée. Ceci a pour
effet de transformer le nom d'origine en un nom de branche.
• Double-cliquer sur le nom complet de la variable dans la colonne de gauche de la liste pour ouvrir la
boîte de dialogue Edition du nom. Le nom s'affiche alors en mode édition et vous pouvez alors le
modifier.
1. Sélectionner une ou plusieurs variables dans la colonne de gauche. Vous pouvez utiliser Shift+Clic
pour sélectionner un groupe contigu de variables ou Ctrl+Clic pour sélectionner plusieurs variables
individuelles. Ctrl+a sélectionne toutes les variables.
2. Sélectionner la branche ou les branches à supprimer en cliquant sur l'entête de colonne.
3. Cliquer sur le bouton Supprimer pour supprimer les branches à partir du nom de variable.
Rechercher et remplacer un texte dans une ou plusieurs branches pour une ou plusieurs
variables
La recherche Rechercher peut trouver des chaînes de caractères avec une partie du nom de la variable ou
de la branche. Vous pouvez également laisser le champ Remplacer par en blanc pour omettre une partie
du nom de la structure. Seuls les textes dans les variables et les branches sélectionnées seront modifiés.
SV_SmartGenerators_fr 185
Propriétés configurées dans le Superviseur
Superviseur Valeur
Nom Nom du tag Step 7. Vous pouvez modifier le nom durant le processus d'import.
Branche A partir du nom de l'élément Step 7.
Description Commentaire de la variable Step 7.
Source Equipement.
Type de variable Step 7 Superviseur
BOOL Bit
BYTE, WORD, DWORD, INT, DINT, REAL Register
STRING, CHAR Text
Minimum/maximum Step 7 Octet Min. (Superviseur) Max. (Superviseur)
BOOL 1 octet 0 1
BYTE 1 0 255
WORD 2 0 65535
DWORD 4 0 4,294,967,295
INT 2 -32,768 32767
DINT 4 -2,147,483,648 2,147,483,647
REAL -3.402822E+38 3.402822E+38
Trame Nom du bloc de données contenant la variable.
Index A partir de l'adresse de la variable dans le bloc de données.
Type et taille Step 7 Type Taille
(dans VAREXP.DAT) BOOL B 1
BYTE C 8
WORD U 16
DWORD L 32
INT I 16
DINT I 32
REAL F 32
SV_SmartGenerators_fr 186
Généralités sur le Smart Generator WAGO
Le Smart Generator WAGO CoDeSys importe un fichier de symboles de CoDeSys (.sym) à partir duquel
seront générés les objets suivants pour la configuration du Superviseur :
• Définitions de variables
• Réseau de communication (XBus IP Master), équipement et trames
• Liens entre les variables et les trames de communication
Démarrage de l'assistant
L'assistant est démarré à partir de la commande Nouvel import WAGO dans la barre d'outils des tâches.
L'assistant vous guide au travers des étapes suivantes :
• Sélection du fichier de symboles de CoDeSys à partir duquel les variables seront importées.
• Sélection d'un import complet ou personnalisé.
• Sélection des variables à importer si vous choisissez l'import personnalisé.
• Configuration des mots qui seront utilisés sous la forme de bits.
• Configuration de la gestion des branches de la base de données.
• Génération des variables.
SV_SmartGenerators_fr 187
Sélectionner le Projet
La boîte de dialogue Sélectionner le projet permet de sélectionner le fichier de symboles de CoDeSys à
partir duquel les variables seront importées et la configuration des objets de la communication dans le
Superviseur auxquels elles sont attachées. Voir l'image
1. Sélectionner le nom du fichier de symboles CoDeSys. Le fichier peut être localisé sur le PC local ou à
n'importe quel autre endroit accessible par le Smart Generator.
2. Dans le champ Alias, saisir un nom pour l'équipement. Ce nom apparaîtra dans la liste des imports à
la prochaine ouverture du Smart Generator et est utilisé à la fois comme référence d'import et
comme nom d'équipement dans la configuration de la communication.
3. Dans le champ IP, saisir l'adresse IP du coupleur WAGO.
4. Configurer les options avancées. Pour plus d'informations, voir le chapitre Options Avancées.
5. Cliquer sur Suivant pour afficher la boîte de dialogue Importer les variables.
SV_SmartGenerators_fr 188
Options Avancées
La boîte de dialogue Options avancées est ouverte à partir de la première boîte de dialogue de l'assistant
d'import WAGO. Voir l'image
Les listes des serveurs et des clients doivent déjà avoir été créées dans le
Superviseur et le poste local doit appartenir à la liste serveur.
Liste du multi-postes
La liste du multi-postes est utilisée pour contrôler le comportement des variables de l'arbre des variables
dans des projets multi-postes. Vous pouvez configurer la liste du multi-postes de la façon suivante :
1. Cliquer sur le bouton Avancé pour ouvrir la boîte de dialogue Options avancées et l'onglet Liste du
multi-postes.
2. Utiliser le premier menu déroulant pour sélectionner la liste serveur.
3. Utiliser le second menu déroulant pour sélectionner la liste client.
4. Sélectionner OK pour retourner à la boîte de dialogue Sélectionner le projet.
SV_SmartGenerators_fr 189
Addresse Accès Nom Description
4096 R/W WS_TIME Watchdog time
4097 R/W WD_FCM1_16 Watchdog function coding mask 1_16
4098 R/W WD_FCM17_32 Watchdog function coding mask 17_32
4099 R/W WD_TRIGGER Watchdog trigger
4101 R/W WD_STOP_MASK Watchdog stop
4102 R WD_RUNNING Current Watchdog status
4103 R/W WD_RESTART Restart Watchdog
4104 R/W WD_STOP_SIMPLE Simply stop watchdog
4106 R/W WD_ALTERNATIVE Watchdog configuration
4107 W WD_SAVE Save Watchdog parameter
4130 R LEN_ANALOG_OUT Number of analog output data in the process image (in
bits)
4131 R LEN_ANALOG_IN Number of analog input data in the process image (in
bits)
4132 R LEN_DIGIT_OUT Number of digital output data in the process image (in
bits)
4133 R LEN_DIGIT_IN Number of digital input data in the process image (in
bits)
4136 R/W BOOTCONFIG Boot configuration
SV_SmartGenerators_fr 190
4138 R/W MODBUS_TIMEOUT Configuration Modbus/TCP Timeout
8208 R FW Firmware version
8209 R/W INFO_TEM Wago item number
SV_SmartGenerators_fr 191
Importer les Variables
La boîte de dialogue Importer les variables affiche la liste des variables disponibles et permet de
sélectionner un import complet ou personnalisé. Voir l'image
• Si vous sélectionnez un import complet, toutes les variables disponibles sont sélectionnées pour
l'import. Cliquer sur le bouton Suivant pour afficher la boîte de dialogue Gestion de branche.
• Si vous sélectionnez un import personnalisé, cliquer sur le bouton Suivant pour afficher la boîte de
dialogue Sélectionner les variables à partir de laquelle vous pourrez filtrer et sélectionner les
variables à importer.
SV_SmartGenerators_fr 192
Sélectionner les Variables
La boîte de dialogue Sélectionner les variables permet de filtrer la liste des variables disponibles. Voir
l'image Les variables filtrées apparaissent dans une liste à partir de laquelle vous pouvez en sélectionner
quelques-unes ou toutes.
Les variables filtrées par les critères de filtre apparaissent dans la liste des Eléments disponibles. Pour
sélectionner les variables à importer, copier les noms vers la liste des Eléments sélectionnés en cliquant
sur les noms puis en cliquant sur le bouton ->.
Lorsque les variables à importer sont sélectionnées, cliquer sur le bouton Suivant pour continuer.
• 'Pump1' sélectionnera uniquement les variables dont le texte défini par l'utilisateur est 'Pump1'.
• 'Pump?' sélectionnera 'Pump1' ou 'Pump2' etc mais pas 'Pump10'.
• 'Pump*' sélectionnera 'Pump1', 'Pump2' et 'Pump10' mais également 'Pumpkin'.
SV_SmartGenerators_fr 193
WordBits
La boîte de dialogue WordBits permet de sélectionner les variables mesure (mots) qui seront traitées
comme 16 bits individuels par le Superviseur. La boîte de dialogue WordBits s'affiche après la boîte de
dialogue Sélectionner les variables et liste toutes les variables (mesures) pouvant être traitées comme des
bits de mot. Voir l'image
Configuration de WordBits
1. Sélectionner les variables à utiliser comme bits de mot à partir du panneau Eléments disponibles et
cliquer sur le bouton -> pour les déplacer vers le panneau Eléments sélectionnés. Vous pouvez
filtrer la liste des éléments disponibles en utilisant un filtre de nom, voir le chapitre La Boîte de
Dialogue Sélectionner les Variables pour plus d'informations sur l'utilisation du filtre de nom.
2. Sélectionner les bits à utiliser pour chaque variable en sélectionnant le nom de la variable dans le
panneau Eléments sélectionnés et en cliquant sur le bouton Bits. Voir l'image Par défaut, tous les
bits seront utilisés.
SV_SmartGenerators_fr 194
3. Cliquer sur le bouton Suivant pour procéder à l'étape suivante.
SV_SmartGenerators_fr 195
Branche
La boîte de dialogue Branche vous permet de modifier les noms de variables de la façon suivante :
Lorsque vous avez effectué le paramétrage, cliquer sur le bouton Suivant pour afficher la boîte de dialogue
Générer les variables.
Un séparateur de branche n'est pas ajouté lorsqu'un caractère numérique est à la fin du nom.
Utilisation des caractères spécifiques dans un nom de variable comme séparateurs de branche
Pour utiliser un caractère spécifique comme séparateur de branche, cocher la case correspondante et
saisir le caractère dans le champ fourni. Les noms de variables seront modifiés avec un séparateur de
branche apparaissant à la place du caractère sélectionné.
Exemples:
Le caractère de soulignement est sélectionné comme séparateur de branche :
Un séparateur de branche n'est pas ajouté lorsqu'un caractère spécifique est à la fin du nom.
SV_SmartGenerators_fr 196
Générer les Variables
Générer les variables est la dernière boîte de dialogue avant l'import des variables dans le Superviseur. En
utilisant cette boîte, vous pouvez visualiser et éditer les noms des variables à générer. Voir l'image
SV_SmartGenerators_fr 197
• Modifier le nom de la variable.
Toutes les variables affichées en rouge au moment de la génération ne seront pas importées.
SV_SmartGenerators_fr 198
Renommer les Variables
La boîte de dialogue Renommer les Variables est affichée à partir de la boîte de dialogue Générer les
Variables et fournit un affichage sous forme de tableau de toutes les variables sélectionnées par le critère
de filtre. Voir l'image
La colonne de gauche contient le nom complet de chaque variable. Les autres colonnes affichent le nom
de la variable séparée en branches. La dernière colonne sur le côté droit affiche le nombre de caractères
dans le nom. Les variables affichées en rouge ont un nom invalide pour être utilisée dans le Superviseur et
doivent être modifiées avant l'import.
En utilisant la boîte de dialogue Renommer les variables, vous pouvez :
Lorsque vous avez terminé d'éditer les noms des variables, cliquer sur OK pour confirmer ou Annuler pour
annuler l'édition et retourner dans la boîte de dialogue Générer les variables.
1. Sélectionner une ou plusieurs variables dans la colonne de gauche. Vous pouvez utiliser Shift+Clic
pour sélectionner un groupe contigu de variables ou Ctrl+Clic pour sélectionner plusieurs variables
individuelles. Ctrl+a sélectionne toutes les variables.
2. Sélectionner la branche ou les branches à supprimer en cliquant sur l'entête de colonne.
3. Cliquer sur le bouton Supprimer pour supprimer les branches à partir du nom de variable.
Rechercher et remplacer un texte dans une ou plusieurs branches pour une ou plusieurs
variables
SV_SmartGenerators_fr 199
3. Saisir les chaînes de caractères à rechercher et à remplacer.
4. Cliquer sur le bouton OK pour lancer la recherche. Seuls les textes dans les variables et les branches
sélectionnées seront modifiés.
SV_SmartGenerators_fr 200
Généralités sur le Smart Generator WAGO DALI
DALI signifie Digital Addressable Lighting Interface.
Equipements WAGO
Les contrôleurs WAGO supportent la technologie DALI en utilisant un programme spécifique et des
modules de communication. La librairie WAGO DaliAdvFR_32bits_01 est utilisée. Un contrôleur WAGO peut
contenir jusqu'à 5 modules DALI communiquant chacun avec un maximum de 64 ballasts. Les ballasts
peuvent aussi être configurés dans des groupes. Voir l'image
Chaque contrôleur est identifié avec une adresse IP et communique avec le Superviseur en utilisant le
protocole Xbus IP (Modbus TCP/IP). Toutes les informations nécessaires au Superviseur sont stockées
dans la mémoire interne du contrôleur. Le Smart Generator WAGO DALI génère un projet pour le
Superviseur contenant les objets suivants :
L'assistant n'importe rien de la configuration du contrôleur. Toutes les entrées nécessaires sont
saisies par l'utilisateur.
Le Smart Generator pour WAGO/DALI peut être utilisé avec des systèmes d'exploitation 64 bits
(x64).
Démarrage de l'assistant
Après la génération du projet, vous pouvez utiliser les outils habituels du Superviseur pour le
personnaliser.
SV_SmartGenerators_fr 201
Topologie Réseau
Dans cette boîte de dialogue, les informations provenant du contrôleur et des modules sont utilisées pour
configurer le réseau de communication du Superviseur, les noeuds et les trames et pour générer les
variables de l'arbre des variables.
1. Dans le panneau de droite, cliquer droit sur l'élément PLCs et sélectionner Ajout d'un équipement.
Le premier équipement est ajouté et sa configuration est affichée dans le panneau de droite. Voir
l'image
2. Saisir un nom pour le contrôleur ou accepter le par défaut. Le nom du contrôleur est utilisé comme
nom d'équipement dans la configuration de la communication. Il est également utilisé comme
première branche de toutes les variables de l'arbre des variables correspondantes et apparaît dans
le champ Description de la variable (Par exemple, PLC1 Module 1 Ballast 1 Lampe panne).
3. Saisir l'adresse IP du contrôleur.
4. Saisir une description pour le contrôleur. La description apparaît dans l'onglet correspondant à ce
contrôleur dans le synoptique général (SGWDALI_PLCs).
5. Saisir l'adresse de début de la zone mémoire du contrôleur dans laquelle les informations échangées
avec le Superviseur sont rangées. L'adresse par défaut est 12288.
6. Cliquer sur le bouton Appliquer pour valider la configuration.
7. Répéter les étapes 1 à 7 pour tous les équipements à ajouter.
SV_SmartGenerators_fr 202
1. Dans le panneau de droite, cliquer droit sur l'élément Modules du contrôleur. (le nombre d'éléments
déjà configurés s'affiche entre parenthèses) Voir l'image
2. Cocher chaque module à générer et saisir une description pour chacun d'eux. La description apparaît
dans l'onglet correspondant à ce module dans le synoptique général (SGWDALI_PLCs) et également
dans le champ Description de certaines variables.
3. Cliquer sur le bouton Appliquer pour valider la configuration.
4. Répéter les étapes 1 et 2 pour tous les contrôleurs configurés.
5. Cliquer sur le bouton Suivant pour afficher la boîte de dialogue Synoptique Système.
SV_SmartGenerators_fr 203
Synoptique Système
Les informations saisies dans cette boîte de dialogue sont utilisées pour générer les synoptiques du
Superviseur et instancier les symboles qu'ils contiennent. Voir l'image.
Le schéma suivant illustre la hiérachie des synoptiques . Pour les synoptiques PLC 'n' est remplacé par le
numéro du contrôleur. Par exemple, SGWDALI_FTP_PLC1, SGWDALI_FTP_PLC2 etc ...
Les liens entre les synoptiques sont automatiquement générés avec SGWDALI_PLCS au niveau supérieur.
Le schéma suivant illustre la structure des synoptiques. Entre parenthèses, on peut voir la branche de
l'arbre des variables avec laquelle chaque synoptique est ouvert.
Les synoptiques représentant les contrôleurs (SGWDALI_PLC_PLCn) apparaissent comme des onglets dans
le synoptique de niveau supérieur. Les synoptiques représentant les modules (SGWDALI_Module)
apparaissent comme des onglets dans les synoptiques PLC.
SV_SmartGenerators_fr 204
Vous pouvez modifier la taille et l'emplacement des onglets du synoptique PLC (synoptique
SGWDALI_PLC_PLCn) et également l'espacement entre les symboles dans les onglets Module (synoptique
SGWDALI_Module). Utilisez le bouton Appliquer pour confirmer vos modifications.
Vous pouvez utiliser le bouton Lien pour conserver les proportions du
synoptique lorsque vous paramétrez la hauteur ou la largeur.
SV_SmartGenerators_fr 205
Modification des Symboles par défaut
La plupart des éléments graphiques et des animations pour un projet DALI sont contenus dans des
symboles. Des symboles par défaut sont prédéfinis dans le Smart Generator. Les symboles sont copiés
dans la bibliothèque et automatiquement instanciés dans les synoptiques en fonction du nombre de
contrôleurs et de modules. La table suivante liste les symboles et les synoptiques qui les contiennent.
Notez que certains symboles sont contenus dans d'autres symboles. Dans ce cas, c'est le nom du symbole
conteneur qui est donné.
Nom du symbole Utilisé dans
SGWDALI_Ballasts* SGWDALI_Module (Mimic)
SGWDALI_BallastAssignment SGWDALI_BallastDetail (Mimic)
SGWDALI_Groups* SGWDALI_Module (Mimic)
SGWDALI_GroupAssignment SGWDALI_GroupDetail (Mimic)
SGWDALI_Maintenance* SGWDALI_Maintenance_PLCn (Mimic)
SGWDALI_Module* SGWDALI_Maintenance_PLCn (Mimic)
SGWDALI_Scenes* SGWDALI_Module (Mimic)
SGWDALI_Ballast SGWDALI_Ballasts (Symbol)
SGWDALI_Group SGWDALI_Groups (Symbol)
SGWDALI_Scene SGWDALI_Scenes (Symbol)
Le bouton adjacent à chaque nom de symbole fournit l'accès aux bibliothèques du projet permettant de
sélectionner un autre symbole. Cependant, en raison de la complexité des branches de variables et des
techniques de substitution utilisées dans les symboles, plutôt que de créer de nouveaux symboles il est
suggéré que vous modifiez les symboles existants en utilisant la technique suivante :
1. En utilisant le Smart Generator, générer (import) votre projet DALI en utilisant les symboles par
défaut.
2. Copier le(s) symbole(s) que vous désirez modifier et sauvegarder les sous un autre nom.
3. Editer les nouveaux symboles créés pour leur donner l'apparence et le comportement désiré.
4. Redémarrer le Smart Generator et, à partir du panneau de droite, sélectionner l'import précédent.
5. Depuis la liste des tâches, sélectionner la tâche Synchroniser. Le Smart Generator DALI démarre.
SV_SmartGenerators_fr 206
6. Cliquer sur le bouton Suivant jusqu'à atteindre la boîte de dialogue Synoptique système.
7. Sélectionner les nouveaux symboles créés.
8. Cliquer sur le bouton Terminer pour regénérer le projet en utilisant les nouveaux symboles.
SV_SmartGenerators_fr 207
Variables de la base de données DALI
Les variables de base de données qui sont générées dépendent du nombre de contrôleurs et des modules
qui sont saisis dans la boîte de dialogue Topologie Réseau. Les variables sont automatiquement liées avec
les trames de communication correspondantes.
Structure d'une variable de la base de données :
Légende
Texte/style Signification Exemple
XXXXXX Une branche de variable. PLC1.M1.BALLASTS.01
XXXXXX Une variable état. PLC1.CONF_FILE.STATUS
XXXXXX Une variable mesure. PLC1.CONF_FILE.RPM
XXXXXX Une variable texte. PLC1.M1.BALLASTS.01.DIM_VALUE
PLCx and PLCy Un identifiant équipement (PLC ID) avec x PLC1
ou y substitué par un numéro.
Mn and Mz Un identifiant module (module ID) avec n M1
SV_SmartGenerators_fr 208
ou z substitué par un numéro.
("xxx") Une description de variable.
PLCx_Description La description de l'équipement est saisi
dans la boîte de dialogue Topologie
Réseau.*
Mn_Description La description du module est saisi dans la
boîte de dialogue Topologie Réseau.*
SV_SmartGenerators_fr 209
Paramètres de Communication DALI
La configuration de la communication générée dépend du nombre de contrôleurs et des modules
configurés dans la boîte de dialogue Topologie Réseau. Les trames de communication sont
automatiquement liés avec les variables correspondantes.
Mn_BGROUPS
Format trame MOT
Adresse début B Group 12482
Adresse fin B Group 12545
Accès Lecture
Lien Voir l'image
Mn_LDIAG
Format trame MOT
Adresse début B Value 12388
Adresse fin B Value 12388
Accès Lecture
Lien Voir l'image
Mn_BINFOS
Format trame MOT
Adresse début B Info 12390
Adresse fin B Info 12396
Accès Lecture
Lien Voir l'image
SV_SmartGenerators_fr 210
Mn_BVALUES
Format trame MOT
Adresse début B Value 12418
Adresse fin B Value 12418
Accès Lecture
Lien Voir l'image
Mn_BTYPES
Format trame MOT
Adresse début B Type 12546
Adresse fin B Type 12546
Accès Lecture
Lien Voir l'image
Mn_BCMDS
Format trame MOT
Adresse début Cmd Mn B 12288
Adresse fin Cmd Mn B 12288
Accès Ecriture
Lien Voir l'image
Mn_GCMDS
Format trame MOT
Adresse début Cmd Mn G 12288
Adresse fin Cmd Mn G 12288
Accès Ecriture
Lien Voir l'image
Mn_SCMDS
Format trame MOT
Adresse début Cmd Mn S 12288
Adresse fin Cmd Mn S 12288
Accès Ecriture
Lien Voir l'image
SV_SmartGenerators_fr 211
Synoptique Principal DALI
L'IHM générée contient plusieurs synoptiques. La majorité des éléments de dessin et animations est
contenue dans des symboles. Quand le projet est généré vous pouvez choisir d'utiliser les symboles par
défaut ou choisir les vôtres. Pour plus d'informations, voir le chapitre La Boîte de Dialogue Synoptique
Système.
Le synoptique principal est appelé SGWDALI_PLCs. Il contient un onglet pour chaque contrôleur configuré.
Chaque onglet Equipement contient un onglet appelé Maintenance et un onglet pour chaque module
configuré. Les noms des onglets sont les mêmes que les noms de l'équipement et des modules saisis dans
la boîte de dialogue Topologie Réseau.Voir l'image
Tous les autres synoptiques sont utilisés soit dans les onglets du synoptique principal, soit dans des
fenêtres popup. Ils sont conçus pour être utilisés avec une branche et ne doivent pas être ouverts sans
celle-ci.
Vous pouvez ouvrir le synoptique principal automatiquement lors du démarrage du Superviseur en
utilisant les options de la boîte de dialogue Réglages ouverte depuis le menu Configuration.Projet.Réglages
du menu principal du Superviseur.
SV_SmartGenerators_fr 212
Synoptique Maintenance DALI
Le synoptique Maintenance/Configuration est appelé SGWDALI_Maintenance_<plcname> - où <plcname>
est le nom de l'équipement auquel il se réfère. Il s'affiche sous forme d'onglet dans le synoptique
Equipement, SGWDALI_PLC_<plcname>.
Le synoptique Maintenance/Configuration contient deux types de symbole :
Ce qui suit est une description sommaire de chaque symbole, les variables utilisées et toutes les
commandes disponibles. La description de la fonctionnalité complète n'est pas inclus dans cette aide. Si
vous désirez remplacer un symbole par un des vôtres vous devez d'abord soigneusement l'examiner en
utilisant les outils graphiques du Superviseur afin de bien comprendre son fonctionnement.
SGWDALI_Maintenance
Variables
Contrôles
SV_SmartGenerators_fr 213
Détails du symbole Voir l'image
SV_SmartGenerators_fr 214
Détails du symbole Voir l'image
SV_SmartGenerators_fr 215
Synoptique Modules DALI
Le synoptique Modules est appelé SGWDALI_Module. Il s'affiche sous forme d'onglet dans le synoptique
Equipement, SGWDALI_PLC_<plcname>. Voir l'image
• SGWDALI_Group - 16 instances, une pour chaque groupe possible. Elles sont localisées dans le
symbole SGWDALI_Groups utilisé comme un conteneur.
• SGWDALI_Scenes - 16 instances, une pour chaque scène possible. Elles sont localisées dans le
symbole SGWDALI_Scenes utilisé comme un conteneur.
• SGWDALI_Ballast - 64 instances, une pour chaque ballast possible.Elles sont localisées dans le
symbole SGWDALI_Ballasts utilisé comme un conteneur.
SV_SmartGenerators_fr 216
Ce qui suit est une description sommaire de chaque symbole, les variables utilisées et toutes les
commandes disponibles. La description de la fonctionnalité complète n'est pas inclus dans cette aide. Si
vous désirez remplacer un symbole par un des vôtres vous devez d'abord soigneusement l'examiner en
utilisant les outils graphiques du Superviseur afin de bien comprendre son fonctionnement.
SGWDALI_Groups et SGWDALI_Group
Commandes
SGWDALI_Scenes et SGWDALI_Scene
Commandes
SGWDALI_Ballasts et SGWDALI_Ballast
Variables
SV_SmartGenerators_fr 217
• PLCx.Mn.BALLASTS.01.MISSING - Manquant OFF, Manquant ON
• PLCx.Mn.BALLASTS.01.POWERON - Power on ON (clignotant), Power on OFF
• PLCx.Mn.BALLASTS.01.NEXT_REPLACE - Prochain à remplacer OFF (clignotant), Prochain à
remplacer ON
• PLCx.Mn.BALLASTS.01.DIM_VALUE - Valeur Dim
• PLCx.Mn.BALLASTS.01.STATUS - Fournit l'identifiant du ballast (attribut étendu)
Commandes
SV_SmartGenerators_fr 218
Synoptique Groupes DALI
Le synoptique de commande de groupe est appelé SGWDALI_GroupDetail. Voir l'image
Le synotique de commande de groupe peut être ouvert soit par un des boutons de commande de groupe
dans les synoptiques Modules (SGWDALI_MODULE) soit par un des boutons de commande de groupe dans
les synoptiques de commande de ballasts (SGWDALI_de commande de ballastDETAIL).
Le synoptiques de commande de groupe utilise le symbole SGWDALI_GROUPASSIGMENT pour afficher le
statut de chaque ballast. Ce qui suit est une description sommaire de chaque symbole, les variables
utilisées et toutes les commandes disponibles. La description de la fonctionnalité complète n'est pas inclus
dans cette aide. Si vous désirez remplacer un symbole par un des vôtres vous devez d'abord
soigneusement l'examiner en utilisant les outils graphiques du Superviseur afin de bien comprendre son
fonctionnement.
SGWDALI_GroupAssigment
Variables
Contrôles
SV_SmartGenerators_fr 219
Structure du symbole.Voir
l'image
Contrôles du Synoptique
SV_SmartGenerators_fr 220
Synoptique Scènes DALI
Le synoptique de commande de scènes est appelé SGWDALI_SceneDetail. Voir l'image
Le synotique de commande de scènes est ouvert par un des boutons de commande de scènes dans les
synoptiques Modules (SGWDALI_Module).
Contrôles de Synoptique
SV_SmartGenerators_fr 221
Synoptique Ballasts DALI
Le synoptique de détail du Ballast est appelé SGWDALI_BallastDetail. Voir l'image
Le synotique de détail du Ballast peut être ouvert soit par un des boutons Ballast dans les synoptiques
Modules (SGWDALI_MODULE) soit par un des boutons Ballast dans les synoptiques de commande de
groupes (SGWDALI_GroupDetail).
Contrôles de Synoptique
Animations de Synoptique
SGWDALI_BallastAssigment
Variables
Contrôles
SV_SmartGenerators_fr 222
Structure du symbole Voir
l'image
SV_SmartGenerators_fr 223
Overview of the Stardom Smart Generator
The Smart Generator for Stardom generates the following in the Supervisor's variables configuration:
• Stardom project - The files exported from the Yokogawa Stardom Logic Designer in IEC61131-3
(ASCII) format.
• The Stardom Library folder - This has to be stored in the Supervisor's library folder which by default
is in the Supervisor project's sub-folder LIB.
• Networking configuration - This consists of lists of producer stations and associations, plus consumer
stations.
System requirements
The HMI objects are designed for a display resolution of 1280x1024 pixels and for Full HDMI.
• The Smart Generator is started from the command New Stardom Import on the Task Toolbar. Show
picture
SV_SmartGenerators_fr 224
The Smart Generator guides you through the following steps once you have selected the Stardom project
from which the import is to take its input. For details, see the remaining topics in this book. Show picture
You run the Smart Generator after the Stardom Logic Designer has exported the configuration
files. Since only those files are used, the Logic Designer does not need to be running during the
import process.
SV_SmartGenerators_fr 225
The Select Stardom Project Dialog
The Select Stardom Project dialog selects the folder from which the variables are to be imported. Show
picture
1. Import name - Enter a reference name for the import. This will appear in the list of imports next
time the Smart Generator is opened.
2. Exported files - Click in the drop-down button to open the Browse for Folder dialog.
3. Select the folder name for the Stardom Project Library. The folder can be located on the local PC or
any network location visible to the Smart Generator. Show picture
SV_SmartGenerators_fr 226
4. Click Next to continue the import process.
• In the Networking List tab, select the Networking Lists. Show picture
• From the drop-down lists, select the Server list and the Client list.
SV_SmartGenerators_fr 227
• In the Options tab, select the encoding of the exported files. Show picture
SV_SmartGenerators_fr 228
The Stardom Select POUs Dialog
The Select POUs dialog lets you select the instances of POUs (Program Organization Unit) that are to be
imported. Show picture
1. Tick the box for each item in the tree structure that is to be imported.
2. To select all items in a category, task or other node, tick its box. Conversely click on a ticked box to
deselect all of its items.
3. To customize the import, click on the Customize button to open the Stardom Customize POU
Properties dialog.
4. To import the global variables, tick the box Import global variables.
5. Click Next to continue.
SV_SmartGenerators_fr 229
The Stardom Customize POUs Properties Dialog
The Customize POUs dialog enables you to configure several properties for all instances of POUs selected
in the Select POUs dialog. Show picture
It has a List View pane on the left and a Property Grid pane on the right.
• Column 1: Instance name with the following format: Controller/Task/Program/Instance Name, for
example: FCX01/Task0/PRG1/PAS_PID_1
• Column 2: Type, for example: PAS_PID.
You can use the Windows keyboard shortcuts for making multiple selections. (Shift+Click and
Ctrl+Click)
SV_SmartGenerators_fr 230
The Stardom Import Type Dialog
The Stardom Import Type dialog enables you to select whether the variables and/or HMI elements are to
be imported. Show picture
SV_SmartGenerators_fr 231
The Stardom Import Variables Dialog
The Import Variables dialog allows you to select a full or custom import. Show picture
• If you select a Full import, all variables will be available for import. Click Next to continue.
• If you select a Custom import, the Nextbutton displays the Customize Global Variables dialog from
which you can filter and select the variables to be imported.
SV_SmartGenerators_fr 232
The Stardom Select Variables Dialog
Using the Select Variables dialog, you can apply a filter to the list of available variables (tags). Show
picture
Variables that pass the filter criteria appear in the Available Items list in the dialog.
1. To select the variables for import, click on the names and then click the right-arrow button (->) to
copy the names to the Selected Items list.
2. When the variables required for import are all selected, click the Next button to continue.
SV_SmartGenerators_fr 233
The Stardom Customize Global Variables Dialog
The Customize Global Variables dialog allows you to modify the properties of multiple variables at a time.
Show picture
SV_SmartGenerators_fr 234
Stardom Data Object Types
The resources declared in the OPC server configuration file (FCXCNF.CSV) must be the same as
those declared in the Stardom project.
HMI objects
You can generate objects in the Supervisor from objects exported from Stardom as follows.
Stardom Supervisor
Type Type
Category
Control Group Faceplate in a mimic.
Graphic
Trend Trend viewer in a mimic.
Global Variable
Variables (tags)
Stardom variables are configured as OPC variables. They are converted to Supervisor variables as follows.
Stardom Supervisor
Mimics
You can generate mimics in the Supervisor with symbol instances corresponding to the POU instances in
the Stardom mimics.
Stardom Supervisor
Type Type
POU Symbol
Networking
Stardom Supervisor
Type Type
Networking server list List of producer stations and associations.
Networking client list List of consumer stations.
SV_SmartGenerators_fr 235
The Stardom Library
The Smart Generator uses the Stardom Library to provide the specialized components for the HMI.
The Library folder for Stardom is stored in the Supervisor's library folder which by default is in the
Supervisor project's sub-folder LIB.
• Trend mimics.
• Control Group mimics.
• Graphics mimics (free mimics).
• A System Overview mimic.
Configuration files
STARDOMIMPORTCONFIGURATION.XML TP Includes Templates for all controllers,
program instances and POUs as well
as global definitions such as OPC
groups.
STARDOMIMPORTCONFIGURATIONHMI.XML TP A list of configuration items that are
to be created for each category
(Control Group, Graphics and Trend).
Mimic templates
TPL_ALARMS WT For Alarm mimics.
TPL_CONTROLGROUP WT For Control Group mimics.
TPL_TRENDS WT For Trend mimics.
TPL_GRAPHICS WT For Graphics mimics.
TPL_MENU WT For Menu mimics.
TPL_SYSTEM WT For System mimics.
Template files
TOOLBOX.SIT W For Toolbox mimic.
TOOLBOX.SIT.BINARY - -
TRD_xxxx.SIT W For Trend mimics.
GRA_xxxx.SIT W For Graphics mimics.
CGR_xxxx.SIT W For Control Group mimics.
ALA_xxxx.SIT W For Alarm mimics.
SYS_xxxx.SIT W For System Overview mimics.
Mimics
SV_SmartGenerators_fr 236
MENU_CONTROLGROUPS W Including the Control Group menu.
MENU_GRAPHICS W Including the Graphics menu.
MENU_TRENDS W Including the Trends menu.
[POU Name]_Settings W Settings mimic. One for each
supported POU.
Symbols
[POU Name] S POU symbol. One for each supported
POU.
[POU Name].JPG B Images of POU symbols to be used by
the Smart Generator.
POU_GENERIC.JPG B Image to be used by the Smart
Generator for POUs without an image
of their symbol.
SV_SmartGenerators_fr 237
Stardom HMI Configuration - the Category Tab
The HMI configuration consists of categories. Each of these contains a set of control groups, graphics and
trends. These are all represented in a tree structure in the left-hand pane of the HMI Configuration dialog.
By default, the dialog opens with a single category, Category 1. Show picture
1. In the left-hand pane, you can use the button Expand All to expand all nodes and Collapse All to
collapse all nodes. You can also use the plus (+) and minus (-) markers in the tree structure to
expand and collapse individual nodes. Show picture
2. To add a category, select the Add Category button. Its node and sub-nodes are added to the tree
structure in the left-hand pane. Show picture
3. To delete a category, select it then click on the Delete Category button. The selected category's
node and sub-nodes are removed from the tree structure.
SV_SmartGenerators_fr 238
4. From a category's Properties menu, you can choose Add Control Group, Add Graphics or Add Trend.
For details see the topics after this one.
5. Click on the Next button to continue.
• Name - Language 1 & Language 2 - you can enter a name for the category in each language. Up to
20 characters or ideograms.
• Number of Control Groups, Trends, Graphics - you can enter the number of instances of each kind of
component that is to be imported. Up to 1,000 of each.
The configurator adds as many nodes as you specify of each type (Control Groups, Trends and Graphics).
If you reduce the number of nodes below the number previously configured, the Update Category
dialog warns you that related mimics will be deleted. Show picture
When mimics are deleted, they are moved to the project's sub-folder \W\BAK. That applies also
to the Delete actions for Control Groups, Graphics and Trend objects.
SV_SmartGenerators_fr 239
Stardom HMI Configuration - the Control Group Tab
By default, the tab opens with a single control group object, Control Group 1, within the default category,
Category 1. Show picture
1. In the left-hand pane. select a Control Group node. Its properties are shown in the right-hand pane
where you can edit them (see below). Click on the Apply changes button when finished.
2. To add a control group, right-click on the Control Groups node and select Add Control Group. A node
is added to the tree structure in the left-hand pane.
3. To delete a control group, select its node then click on the button Delete Control Group. The node is
removed from the tree structure.
4. Click on the Next button to continue.
• Name - Language 1 & Language 2 - you can enter a name for the control group in each language.
Up to 25 characters or ideograms.
• PAS/POU - expand the tree structure of objects. Select one of the eight faceplate (symbol) slots
then double-click on the object's entry in the tree structure. Its faceplate type and instance name
are shown in the slot's header and the next slot to the right is selected.
• Global Variables
• Reset button - returns the configuration to its initial state.
If you select a faceplate slot that has already been configured, the object you apply to it will
replace that configuration.
SV_SmartGenerators_fr 240
SV_SmartGenerators_fr 241
Stardom HMI Configuration - the Graphics Tab
By default, the tab opens with a single graphic object, Graphic 1, within the default category, Category 1.
Show picture
1. In the left-hand pane. select a Graphic node. Its properties are shown in the right-hand pane where
you can edit them (see below). Click on the Apply changes button when finished.
2. To add a graphic, right-click on the Graphics node and select Add Graphics. A node is added to the
tree structure.
3. To delete a graphic, select its node then click on the button Delete Graphics. The node is removed
from the tree structure.
4. Click on the Next button to continue.
• Name - Language 1 & Language 2 - you can enter a name for the graphic in each language. Up to
25 characters or ideograms.
• Mimic Links
SV_SmartGenerators_fr 242
• CG - 1 and CG - 2
• GR - 1 and GR - 2
• TR - 1 and TR - 2
SV_SmartGenerators_fr 243
Stardom HMI Configuration - the Trend Tab
By default, the tab opens with a single trend object, Trend 1, within the default category, Category 1.
Show picture
1. In the left-hand pane. select a Trend node. Its properties are shown in the right-hand pane where
you can edit them (see below). Click on the Apply changes button when finished.
2. To add a trend, right-click on the Trends node and select Add trend. A node is added to the tree
structure.
3. To delete a trend, select its node then click on the button Delete trend. The node is removed from
the tree structure.
4. Click on the Next button to continue.
• Name - Language 1 & Language 2 - you can enter a name for the trend in each language. Up to 25
characters or ideograms.
SV_SmartGenerators_fr 244
• Customize
• Export
SV_SmartGenerators_fr 245
Stardom HMI Configuration - Finish
When you have finished configuring the control groups, graphics and trends for the HMI, you can check
the number of instances of each to be created in the application. Show picture
• Select the Finish button to start the process of generating the variables and the HMI.
SV_SmartGenerators_fr 246
Généralités sur la Gestion des Imports Précédents
Le Smart Generator conserve la configuration de chaque import effectué. Pour gérer un import précédent,
sélectionner le dans la liste du panneau droit du Smart Generator. Les options suivantes sont alors
disponibles à partir de la barre de tâches. Voir l'image
Synchroniser
Voir le chapitre Synchronisation d'un Import.
Supprimer
Supprime l'enregistrement de l'import à partir du Smart Generator. En option, vous pouvez supprimer
toutes les données associées à l'import à partir du Superviseur.
Propriétés
Affiche les propriétés de l'import. Voir l'image
SV_SmartGenerators_fr 247
SV_SmartGenerators_fr 248
Synchronisation d'un Import
Lorsque vous synchronisez un import, le Smart Generator compare les données disponibles dans le projet
Unity Pro avec celles qui ont été précédemment importées dans le superviseur.
La synchronisation tient compte des filtres que vous avez utilisés précédemment avec l'import.
Par exemple, s'il y a 400 données dans le projet Unity Pro et que l'utilisation précédente de
l'import a filtré et créé 100 données dans le Superviseur, la synchronisation vous informera qu'il y
a 300 nouvelles données disponibles pour l'import.
Que se passe-t-il si le Smart Generator détecte des données dans le projet Unity Pro qui n'ont
pas été importées ?
Si des données ont été ajoutées dans le projet Unity Pro depuis le dernier import, le Smart Generator
affichera la boîte de dialogue Import de nouvelles données vous invitant à effectuer soit un import
complet, soit un import personnalisé des données restantes.
• Si vous sélectionnez un import complet, toutes les données du projet Unity Pro qui ne se trouvent
pas déjà dans le Superviseur seront importées.
• Si vous sélectionnez un import personnalisé, vous pourrez filtrer les données en utilisant la boîte de
dialogue Sélection.
Que se passe-t-il si le Smart Generator détecte des données dans le Superviseur qui ne sont
plus dans le projet Unity Pro ?
Si le Smart Generator détecte des données dans le Superviseur qui ne sont plus dans le projet Unity Pro,
la liste de ces données est affichée. En utilisant cette liste, vous pouvez choisir de les supprimer toutes ou
juste certaines d'entre elles dans le Superviseur.
SV_SmartGenerators_fr 249
Que se passe-t-il lors d'un Dépassement du Nombre de Variables de la Licence
?
Au démarrage, le Superviseur vérifie le nombre de variables dans l'arbre des variables par rapport au
nombre autorisé par la licence. Il n'y a pas de vérification lorsque les variables sont importées par le
Smart Generator. Si le Superviseur trouve plus de variables dans son arbre des variables que le nombre
autorisé, il ne démarre pas. Pour éviter ce problème, il est important de surveiller le nombre de variables
que vous importez.
La copie de VAREXP.DAT dans CTEMP est faite à chaque fois que le Superviseur est lancé.
SV_SmartGenerators_fr 250