Unity SFC View 2.0 | Schneider Electric SFC View Mode d'emploi

Ajouter à Mes manuels
248 Des pages
Unity SFC View 2.0 | Schneider Electric SFC View Mode d'emploi | Fixfr
Unity SFC View
Version 2.0
Manuel utilisateur
33003016.00
Juin 2004
2
Table des matières
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Partie I Unity SFC View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapitre 1
Description générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Description générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapitre 2
Conditions préalables et restrictions . . . . . . . . . . . . . . . . . . . . 17
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration système requise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Architecture du système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compétences requises de l'utilisateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conditions requises pour la commande en ligne . . . . . . . . . . . . . . . . . . . . . . . .
Conditions requises pour le diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 3
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ordre d'installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation et enregistrement de Unity Pro et OFS . . . . . . . . . . . . . . . . . . . . . . .
Installation de SFC View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation de la bibliothèque SFC View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enregistrement auprès de Schneider Electric . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mise en oeuvre du contrôle ActiveX de SFC View . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 4
17
18
19
22
23
23
26
27
28
28
29
30
30
32
Préréglages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Préréglages de Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Préréglages de l'OPC Factory Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3
Chapitre 5
Lancement et utilisation de
l'application de démonstration SFCView. . . . . . . . . . . . . . . . . 39
Lancement et utilisation de l'application de démonstration SFC View. . . . . . . . . 39
Chapitre 6
6.1
6.2
6.3
6.4
Chapitre 7
Aspect et comportement de SFC View . . . . . . . . . . . . . . . . . . 45
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Commande générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Description générale des contrôles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Objets pour la commande générale de SFC View . . . . . . . . . . . . . . . . . . . . . . . . 49
Propriétés pour la commande générale de SFCView . . . . . . . . . . . . . . . . . . . . . 50
Méthodes pour la commande générale de SFC View . . . . . . . . . . . . . . . . . . . . . 53
Evénements pour la commande générale de SFC View . . . . . . . . . . . . . . . . . . . 54
Constantes pour la commande générale de SFC View . . . . . . . . . . . . . . . . . . . . 55
Vue : Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Description générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Propriétés pour la commande de la vue Overview . . . . . . . . . . . . . . . . . . . . . . . 58
Evénements pour la commande de la vue Overview. . . . . . . . . . . . . . . . . . . . . . 61
Constantes pour la commande de la vue Overview . . . . . . . . . . . . . . . . . . . . . . 61
Vue Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Description générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Propriétés pour la commande de la vue Details . . . . . . . . . . . . . . . . . . . . . . . . . 67
Méthodes pour la commande de la vue Details. . . . . . . . . . . . . . . . . . . . . . . . . . 76
Evénements pour la commande de la vue Details. . . . . . . . . . . . . . . . . . . . . . . . 76
Constantes pour la commande de la vue Details . . . . . . . . . . . . . . . . . . . . . . . . 77
Vue Details Simple. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Description générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Propriétés pour la commande de la vue Details Simple . . . . . . . . . . . . . . . . . . . 81
Méthodes pour la commande de la vue Details Simple. . . . . . . . . . . . . . . . . . . . 85
Evénements pour la commande de la vue Details Simple. . . . . . . . . . . . . . . . . . 85
Trucs et astuces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Lecture de données et instanciation de groupes . . . . . . . . . . . . . . . . . . . . . . . . . 88
Performance du système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4
Partie II Référence fonctionnelle. . . . . . . . . . . . . . . . . . . . . . . . . . 91
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Chapitre 8
Objets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objet OFSDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Collection OFSDevices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objet OFSInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contrôle SFC View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 9
9.1
9.2
9.3
9.4
9.5
93
94
94
95
95
Propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Propriétés ChainXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Propriété ChainName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Propriété ChainControlVariableName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Propriété ChainFlagsOffBackColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Propriété ChainFlagsOffForeColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Propriété ChainFlagsOnBackColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Propriété ChainFlagsOnForeColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Propriétés ColumnHdrActionXxx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Propriété ColumnHdrActionComment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Propriété ColumnHdrActionName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Propriété ColumnHdrActionQualifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Propriété ColumnHdrActionTime. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Propriété ColumnHdrActionType. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Propriétés ColumnHdrChainXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Propriété ColumnHdrChainComment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Propriété ColumnHdrChainName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Propriété ColumnHdrChainStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Propriétés ChainHdrErrorXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Propriété ColumnHdrErrorComment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Propriété ColumnHdrErrorStep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Propriété ColumnHdrErrorVariable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Propriété ColumnHdrErrorPinType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Propriété ColumnHdrErrorState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Propriétés ColumnHdrStepXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Propriété ColumnHdrParallelSteps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Propriété ColumnHdrStepComment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Propriété ColumnHdrStepName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
5
9.6
9.7
9.8
9.9
9.10
9.11
6
Propriétés DetailsXxx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Propriété DetailsActiveStepBackColor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Propriété DetailsInactiveStepBackColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Propriété DetailsInitialStepBackColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Propriété DetailsWaitingStepBackColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Propriété DetailsViewLinesColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Propriétés DetailsSimpleXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Propriété DetailsSimpleShowChainName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Propriété DetailsSimpleShowChainStatus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Propriété DetailsSimpleShowChainComment . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Propriété DetailsSimpleShowStepErrorLabel . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Propriété DetailsSimpleShowStepComment . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Propriété DetailsSimpleShowInitStepIndicator . . . . . . . . . . . . . . . . . . . . . . . . . 127
Propriété DetailsSimpleShowNavigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Propriété DetailsSimpleStepNameFont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Propriétés DetailsStepXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Propriété DetailsStepNameFont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Propriété DetailsStepsLeft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Propriété DetailsStepsWidth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Propriétés DetailsTextXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Propriété DetailsTextDisableActions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Propriété DetailsTextDisableTimeCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Propriété DetailsTextDisableTransitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Propriété DetailsTextSectionDisabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Propriété DetailsTextSetResetFlag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Propriétés DiagXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Propriété DiagAutoRetrigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Propriété DiagAutoRetriggerInterval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Propriétés OPCXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Propriété OPCNetworkServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Propriété OPCAccessPath. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Propriété OPCConnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Propriété OPCUpdateRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
9.12
9.13
9.14
9.15
9.16
9.17
Propriétés OverviewTextXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété OverviewTextDisableActions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété OverviewTextDisableTimeCheck. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété OverviewTextDisableTransitions . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété OverviewTextRunning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété OverviewTextSectionDisabled. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété OverviewTextSetResetFlag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés ShowXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ShowActiveStep. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ShowAllDiagErrors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ShowAllTransitionsInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ShowChainGroups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ShowStatistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ShowStepComments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ShowTimeInms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ShowBlockNames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés StepMaxTimeErrXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété StepMaxTimeErrBackColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété StepMaxTimeErrForeColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété StepMaxTimeErrText. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés StepMinTimeErrXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété StepMinTimeErrBackColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété StepMinTimeErrForeColor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété StepMinTimeErrText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés UseXxx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété UseOPCProject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété UsePLCDiagSystem (Unity Pro) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété UsePLCDiagSystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété UseEasyModeSwitch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés ValueXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ValueOffBackColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ValueOffForeColor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ValueOnBackColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriété ValueOnForeColor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
143
143
144
144
145
145
146
146
147
147
148
148
149
150
151
151
152
153
154
154
155
155
156
157
157
158
158
159
160
160
161
161
162
163
164
164
165
165
166
166
7
9.18
9.19
9.20
Chapitre 10
10.1
10.2
8
Propriétés WidthActionXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Propriété WidthActionQualifierColumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Propriété WidthActionTimeColumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Propriété WidthActionVariableColumn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Propriété WidthActionCommentColumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Propriétés WidthErrorXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Propriété WidthErrorStepNameColumn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Propriété WidthErrorVariableColumn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Propriété WidthErrorPinTypeColumn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Propriété WidthErrorStateColumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Propriété WidthErrorCommentColumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Autres propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Propriété Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Propriété AutomaticProjectReload. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Propriété BackColor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Propriété Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Propriété ContentErrorStateColumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Propriété EnableOPCUpdates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Propriété Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Propriété Item . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Propriété MaxChannel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Propriété NumberErrorGridLines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Propriété OFSDevices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Propriété OnChainOpen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Propriété Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Propriété ProjectFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Propriété Refresh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Propriété StateErrorStateColumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Propriété Symb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Propriété UnityNetworkServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Propriété ViewMode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Méthodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Méthodes DiagXxx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Méthode DiagResetErrorBuffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Méthode DiagRetrigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Méthodes DisplayXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Méthode DisplayInitialStep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Méthode DisplayNextActiveStep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
10.3
10.4
Chapitre 11
11.1
11.2
Chapitre 12
Méthode DisplayNextAltTran. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode DisplayNextParStep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode DisplayNextStep. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode DisplayPreviousStep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode DisplayPrevActiveStep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode DisplayPrevAltTran. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode DisplayPrevParStep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthodes PLCXxx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode PLCClearChain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode PLCDisableActions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode PLCDisableSection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode PLCDisableTimeCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode PLCDisableTransitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode PLCGotoNextStep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode PLCResetTimeErrors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode PLCSetInitializeFlag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Autres méthodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode About . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode GetOFSInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Méthode ReloadProject. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
193
193
194
194
195
195
196
197
197
198
199
200
201
202
203
204
205
206
206
207
207
208
Evénements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Evénements ChainXxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Evénement ChainOpen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Evénement ChainSelect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Evénement ChainStatusChanged . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Autres événements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Evénement ActionVarSelect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Evénement DetailsSimpleDblClick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Evénement DiagVarSelect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Evénement ProjectChanged . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Evénement ViewModeChanged . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
209
211
211
212
212
213
214
214
215
215
216
216
217
Constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constantes ChainStatusFlags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constantes OnChainOpenActions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constantes SFCViewModes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constantes ContentsErrorStateColumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constantes StatesErrorStateColumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
219
220
220
221
221
222
9
Partie III Bibliothèque de blocs SFC View . . . . . . . . . . . . . . . . . . 223
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Chapitre 13
Types de module et leur utilisation . . . . . . . . . . . . . . . . . . . . 225
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Types de fonction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Construction FFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
EN et ENO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Chapitre 14
AND_16 : ET booléen avec 16 entrées prédéfinies. . . . . . . . 233
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Chapitre 15
AND_OR_8 : bloc combiné ET-OU booléen
avec huit entrées prédéfinies de chaque. . . . . . . . . . . . . . . . 235
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Chapitre 16
OR_16 : OU booléen avec 16 entrées prédéfinies . . . . . . . . 239
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Chapitre 17
SFCVIEW_CTRL : commande de séquences
d'étapes par SFC View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Index
10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
A propos de ce manuel
Présentation
Objectif du
document
Cette documentation décrit Unity SFC View.
Champ
d'application
Cette documentation s'applique à Unity SFC View 2.0 utilisé avec Unity Pro 2.0,
OPC Factory Server 3.1, Microsoft Windows 2000 ou Microsoft Windows XP
Professionnel.
11
A propos de ce manuel
Avertissements
liés au(x)
produit(s)
Les données et illustrations fournies dans cette documentation ne sont pas
contractuelles. Nous nous réservons le droit de modifier nos produits conformément
à notre politique de développement permanent. Les informations présentes dans ce
document peuvent faire l'objet de modifications sans préavis et ne doivent pas être
interprétées comme un engagement de la part de Schneider Electric.
Schneider Electric ne saurait être tenu responsable des erreurs pouvant figurer
dans ce document. Merci de nous contacter pour toute suggestion d'amélioration ou
de modification ou si vous avez trouvé des erreurs dans cette publication.
Aucune partie de ce document ne peut être reproduite sous quelque forme ou par
quelque moyen que ce soit, électronique, mécanique ou photocopie, sans
autorisation préalable de Schneider Electric.
Toutes les réglementations de sécurité pertinentes locales doivent être observées
lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et
pour garantir une conformité aux données système documentées, seul le fabricant
est habilité à effectuer des réparations sur les composants.
En cas d'utilisation de dispositifs de commande dans des applications soumises à
des exigences techniques de sécurité précises, les instructions correspondantes
doivent être observées.
La non utilisation du logiciel Schneider Electric ou du logiciel approuvé avec nos
produits peut entraîner des blessures, des dommages ou un fonctionnement
incorrect.
La non observation de cet avertissement relatif au produit peut entraîner des
blessures ou des dommages matériels.
Commentaires
utilisateur
Envoyez vos commentaires à l'adresse e-mail TECHCOMM@modicon.com
12
Unity SFC View
I
Présentation
Objet de ce
chapitre
Cette section contient des informations sur le progiciel Unity SFC View, également
appelé SFC View.
Contenu de cette
partie
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
1
Description générale
15
2
Conditions préalables et restrictions
17
3
Installation
27
4
Préréglages
33
5
Lancement et utilisation de l'application de démonstration
SFCView
39
6
Aspect et comportement de SFC View
45
7
Trucs et astuces
87
13
Unity SFC View
14
Description générale
1
Description générale
Public concerné
par cette
documentation
Cette documentation s'adresse à des configurateurs qui souhaitent intégrer SFC
View dans une application HMI ainsi qu'aux utilisateurs de telles applications HMI.
Brève
description
Unity SFC View se compose d'un contrôle ActiveX et de la bibliothèque de blocs
SFC View associée pour Unity Pro.
Le contrôle ActiveX est configuré sur une station de commande (HMI) de manière à
fournir des informations en temps réel sur l'état de séquences d'étapes dans
l'automate.
Il est possible de :
l représenter des séquences d'étapes,
l afficher l'état de séquences d'étapes,
l afficher des informations de diagnostic sur des séquences d'étapes,
l naviguer au sein de séquences d'étapes,
l commander des séquences d'étapes en ligne,
l détecter automatiquement des modifications dans les données de projet.
Note : Vous pouvez également configurer plusieurs instances du contrôle sur une
station de commande de manière à pouvoir accéder simultanément à plusieurs
séquences.
15
Description générale
Trois vues
SFC View offre trois vues :
l Overview
l Details
l Details Simple
La vue Overview présente toutes les séquences d'étapes et permet de sélectionner
la séquence souhaitée.
Les vues Details et Details Simple fournissent des informations sur l'état d'une
séquence d'étapes sélectionnée ainsi que des informations de diagnostic. Ces deux
vues vous permettent également de naviguer au sein des différentes séquences.
Environnement
de
programmation
L'environnement de programmation est une application HMI prenant en charge les
conteneurs ActiveX.
Application de
démonstration
SFC View
Lors de l'installation de SFC View, un programme exemple, écrit en Visual Basic,
est également installé.
Cette application de démonstration SFC View est un programme autonome
pouvant aussi être exécuté sans Visual Basic.
Ce programme contient quasiment toutes les propriétés, méthodes et tous les
événements de SFC View, ce qui permet de tester le fonctionnement de SFC View
avec Unity Pro, OPC Factory Server (OFS) et le simulateur d'automate Unity Pro.
Grâce à cette application de démonstration, l'utilisateur peut tester SFC View et
apprendre à l'utiliser et à le programmer.
(Voir Lancement et utilisation de l'application de démonstration SFCView, p. 39)
16
Conditions préalables
et restrictions
2
Introduction
Objet de ce
chapitre
Ce chapitre contient des informations sur les conditions préalables et les restrictions
à prendre en compte lors de l'utilisation de Unity SFC View.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Configuration système requise
18
Architecture du système
19
Compétences requises de l'utilisateur
22
Conditions requises pour la commande en ligne
23
Conditions requises pour le diagnostic
23
Restrictions
26
17
Conditions préalables et restrictions
Configuration système requise
Système
d’exploitation
Vous devez disposer de l'un des systèmes d'exploitation suivants :
l Microsoft Windows 2000,
l Microsoft Windows XP Professionnel.
Version de
Unity Pro
Unity Pro V2.0 doit être installé au moins une fois dans le système.
Bibliothèque
SFC View
La bibliothèque SFC View doit être installée (Types Library Update).
OPC Factory
Server
L'OPC Factory Server (OFS), version 3.1, doit être installé dans le système.
Conteneur
ActiveX
L'environnement de programmation est une application HMI prenant en charge les
conteneurs ActiveX.
Application HMI
Applications HMI testées pour Unity SFC View :
Monitor Pro 7.2, Schneider Electric
Vijeo Look 2.5, Schneider Electric
iFix 3.0, GE Fanuc
InTouch 7.2, Woderware
Autres applications testées :
l Internet Explorer 6.0, Microsoft
l Visual Basic 6.0, Microsoft
Automates
supportés
18
l
l
l
l
Le système prend en charge les automates suivants, programmés avec Unity Pro :
l Quantum,
l Premium,
l Atrium.
Conditions préalables et restrictions
Architecture du système
Fonctionnement
général
SFC View lit la structure des séquences d'étapes et autres données du projet Unity
Pro (*.stu), à condition que Unity Pro soit installé.
SFC View lit également les données en ligne de l'automate (état des séquences
d'étapes, état des variables, tampon de diagnostic, etc.) par l'intermédiaire de l'OPC
Factory Server (OFS).
SFC View détecte toute modification du projet dans l'automate et met automatiquement la représentation à jour en conséquence.
Cela permet de garantir la cohérence entre la représentation des séquences
d'étapes dans l'application HMI et le programme de l'automate.
Pour la commande en ligne ainsi que pour un mode de diagnostic particulier, il faut
utiliser des blocs de la bibliothèque SFC View lors de la configuration dans Unity
Pro.
Dans tous les autres cas, il n'est pas nécessaire de procéder à une programmation
supplémentaire dans l'automate.
Configuration
système
SFC View peut être aussi bien utilisé dans des configurations simples que dans des
configurations distribuées.
19
Conditions préalables et restrictions
Configuration
simple
L'illustration ci-dessous représente une configuration simple.
1
3
2
1
Station de commande
2
Automates
3
Communication
Station de commande (1)
Les composants suivants doivent être installés sur la station de commande :
l application HMI
l programme Unity Pro
l projets Unity Pro
l OPC Factory Server (OFS) en installation serveur
l SFC View
Automates (2)
Les projets Unity Pro sont exécutés sur les automates avec les séquences d'étapes
à visualiser.
Communication (3)
La communication entre la station de commande et les automates peut être assurée
par les bus suivants dans la mesure où ceux-ci sont pris en charge par les
automates concernés :
l Modbus
l Modbus Plus
l Modbus TCP-IP
l Uni-Telway
20
Conditions préalables et restrictions
Configuration
distribuée
L'illustration ci-dessous représente une configuration distribuée.
1
2
6
OFS-Server
3
Unity-Server
4
7
5
1
Stations de commande
2
Machines supplémentaires
3
OPC Factory Server
4
Serveur Unity
5
Automates
6
Communication par Modbus TCP-IP
7
Communication par différents bus, par ex. Modbus Plus
Stations de commande (1)
Les composants suivants doivent être installés sur les stations de commande :
l application HMI
l OPC Factory Server (OFS) en installation client
l SFC View
Machines supplémentaires (2)
Les projets Unity Pro sont enregistrés dans le système sur des machines
supplémentaires où ils doivent être accessibles depuis les stations de commande,
mais également depuis l'OPC Factory Server.
OPC Factory Server (3)
La version serveur de l'OPC Factory Server (OFS) est installée sur cette machine.
Serveur Unity (4)
Le programme Unity Pro est installé sur le serveur Unity.
Note : Le programme Unity Pro ne doit être installé qu'une fois dans tout le
système.
21
Conditions préalables et restrictions
Automates (5)
Les projets Unity Pro sont exécutés sur les automates avec les séquences d'étapes
à visualiser.
Communication par Modbus TCP-IP (6)
La communication entre les stations de commande et les machines est assurée par
Modbus TCP-IP (DCOM).
Communication par différents bus (7)
La communication entre le serveur OFS et les automates peut être assurée par les
bus suivants dans la mesure où ceux-ci sont pris en charge par les automates
concernés :
l Modbus
l Modbus Plus
l Modbus TCP-IP
l Uni-Telway
Compétences requises de l'utilisateur
Environnement
de
programmation
L'environnement de programmation est une application HMI prenant en charge les
conteneurs ActiveX.
Configuration
de SFC View
Pour pouvoir configurer SFC View dans une application HMI, l'utilisateur doit
disposer de connaissances de base dans les domaines suivants :
l Programmation SFC dans Unity Pro
l Paramétrage de l'OFS
l Intégration de contrôles ActiveX dans des applications HMI
Interface de
programmation
Le progiciel SFC View offre une interface de programmation qui permet d'adapter le
fonctionnement et l'aspect de SFC View à une application HMI.
Application de
démonstration
SFC View
Lors de l'installation de SFC View, un programme exemple, écrit en Visual Basic,
est également installé.
Cette application de démonstration SFC View est un programme autonome
pouvant aussi être exécuté sans Visual Basic.
Ce programme contient quasiment toutes les propriétés, méthodes et tous les
événements de SFC View, ce qui permet de tester le fonctionnement de SFC View
avec Unity Pro, OPC Factory Server (OFS) et le simulateur d'automate Unity Pro.
Grâce à cette application de démonstration, l'utilisateur peut tester SFC View et
apprendre à l'utiliser et à le programmer.
(Voir Lancement et utilisation de l'application de démonstration SFCView, p. 39)
22
Conditions préalables et restrictions
Conditions requises pour la commande en ligne
Généralités
Pour pouvoir commander en ligne des séquences d'étapes de SFC View, le projet
Unity Pro concerné doit remplir diverses conditions préalables.
Bloc fonction
SFCVIEW_CTRL
La commande en ligne est assurée à l'aide d'un bloc SFCVIEW_CTRL spécifique
dans le projet Unity Pro concerné.
C'est pourquoi il est nécessaire de configurer un tel bloc fonction SFCVIEW_CTRL
pour chaque projet Unity Pro.
Note : Dans les projets Unity Pro, les blocs de la bibliothèque SFC View ne
peuvent être utilisés que dans des sections FBD.
Bibliothèque
SFC View
Le bloc SFCVIEW_CTRL est disponible à l'issue de l'installation de la bibliothèque
SFC View. Voir à ce sujet Installation de la bibliothèque SFC View, p. 30.)
Les blocs SFC View sont décrits dans le chapitre Bibliothèque de blocs SFC View,
p. 223.
Variable dans
Unity Pro
Vous devez définir une variable de type SVCCMD dans Unity Pro.
Si vous appelez cette variable SVC_Command, SFC View trouvera la variable
automatiquement.
Si vous choisissez un nom différent, vous devez alors l'affecter dans SFC View au
moyen de la propriété ChainControlVariableName.
Conditions requises pour le diagnostic
Généralités
Il existe deux modes de diagnostic :
l diagnostic à l'aide du tampon de diagnostic de l'automate,
l diagnostic à l'aide de blocs SFC View définis dans le projet Unity Pro.
Note : Pour plus de détails sur le diagnostic, se référer au chapitre Vue Details,
p. 62 .
23
Conditions préalables et restrictions
Bibliothèque
SFC View
Pour pouvoir effectuer un diagnostic à l'aide de blocs SFC View, la bibliothèque SFC
View doit être installée. Voir à ce sujet Installation de la bibliothèque SFC View,
p. 30 .)
Les blocs SFC View sont décrits dans le chapitre Bibliothèque de blocs SFC View,
p. 223.
Réglages dans
Unity Pro
Avant de pouvoir utiliser le diagnostic, vous devez procéder à quelques réglages
dans Unity Pro. (Voir à ce sujet le sous-chapitre Préréglages de Unity Pro, p. 34.)
Commande du
mode de
diagnostic
Le mode de diagnostic est commandé à l'aide de la propriété du contrôle
UsePLCDiagSystem :
Propriété
UsePLCDiagSystem
Diagnostic à l'aide du tampon Diagnostic à l'aide de blocs
de diagnostic de l'automate
SFC View
True
X
-
False
-
X
Diagnostic à
l'aide du tampon
de diagnostic de
l'automate
Lorsque la propriété UsePLCDiagSystem est réglée sur True, le contrôle lit les
informations de diagnostic contenues dans le tampon de diagnostic de l'automate.
Diagnostic à
l'aide de blocs
SFC View
Si la propriété UsePLCDiagSystem est réglée sur False, le diagnostic est alors
effectué à l'aide de blocs de diagnostic SFC View spécifiques dans le projet
Unity Pro.
Il faut donc configurer un tel bloc SFC View pour chaque transition dans le projet
Unity Pro et utiliser sa variable de sortie comme variable de transition.
A l'issue de l'installation de la bibliothèque SFC View, vous disposez des blocs SFC
View suivants :
l AND_16
l OR_16
l AND_OR_8
Les entrées de ces blocs peuvent être des variables ou une logique. Toutes les
entrées de ces blocs ainsi que la logique en amont sont analysées par SFC View.
Toute liaison d'un bloc SFC View à un bloc autre que AND_BOOL ou OR_BOOL est
représentée comme une liaison inconnue dans SFC View (voir graphique du bloc
EQ_INT).
Les entrées non occupées de blocs SFC View sont ignorées.
24
Conditions préalables et restrictions
Exemple d'un projet Unity Pro
12.16 (8)
FBI_12_18 (7)
AND_BOOL
OR_16
T5
SFC_Continue17
OR1
OR2
OR3
OR4
OR5
OR6
OR7
OR8
OR9
OR10
OR11
OR12
OR13
OR14
OR15
OR16
.12.12 (5)
EO_INT
count
8
OUT
TV5
Représentation dans SFC View
Section Disabled
Reset Flag Set
SFC_para
Time Check Disabled
Transitions Disabled
Actions Disabled
0 (1)
Cause
Error
AND_BO 2
T5
2
SFC_Co2
EQ_INT.1 2
Pin
OR1
OR1
OR1
OR2
ComT5 is
SFC_Co
S_14_5
Step sets ACT5, ACT5 is mapped to
I/O but not read by any logic. Has a
30s 000ms
Qf Time Variable
N T#0s ACT5
Comment
ACT5 is set to
00s 000ms
TV5
Swich ShowBlockNames option to
hide\show EFBís names.
S_14_1
Step sets ACT1, ACT1 is mapped to
I/O but not read by any logic. Has a
Qf Time Variable
N T#0s ACT1
Comment
ACT1 is set to
04m 52s 690ms
Note : Dans les projets Unity Pro, les blocs SFCView ne doivent être utilisés que
dans des sections FBD, car SFC View ne les recherche que dans de telles
sections.
25
Conditions préalables et restrictions
Différences entre
les modes de
diagnostic
En principe, l'utilisateur doit décider pour chaque section quel mode de diagnostic il
souhaite utiliser.
Il est conseillé de n'utiliser qu'un mode de diagnostic par section.
Vous pouvez vous référer au tableau ci-dessous pour prendre votre décision.
Diagnostic à l'aide du tampon de
diagnostic de l'automate
Diagnostic à l'aide de blocs SFC View
La logique de transition doit être configurée
dans une section transition.
La logique de transition doit être configurée
avec des blocs SFC View.
Seuls les signaux incorrects sont affichés.
Tous les signaux associés sont affichés.
Les erreurs ne sont affichées qu'à l'issue du
temps de contrôle max. ; il faut donc
configurer un temps de contrôle max.
La logique de transition et les résultats du
diagnostic sont toujours affichés.
Les informations de diagnostic peuvent
également être obtenues par d'autres outils.
Les informations de diagnostic ne peuvent
être obtenues que par SFC View.
Aucune programmation supplémentaire
requise
Les blocs SFC View doivent être configurés
dans une section FBD spécifique.
Restrictions
Généralités
SFC View prend en charge les fonctionnalités de programmation de séquences
d'étapes conformes à CEI dans Unity Pro.
D'autres fonctionnalités supplémentaires de Unity Pro ne sont pas prises en charge
par cette version de SFC View, ou uniquement sous certaines conditions.
Il faut en tenir compte lors de la création de projets Unity Pro.
Jetons multiples
La séquence d'exécution Jetons multiples n'est pas prise en charge par SFC
View.
Macroétapes
Les macroétapes sont représentées par un symbole dans SFC View (ligne double
en haut et en bas).
En revanche, les sous-étapes contenues dans les macroétapes ne sont pas
affichées dans SFC View.
Section d'action
Pour les sections d'action, le système n'affiche que les éléments suivants dans SFC
View (dans la vue Details) :
l Nom de la section
l Type (S = Section d'action)
La logique contenue dans la section d'action n'est pas affichée dans SFC View.
26
Installation
3
Introduction
Objet de ce
chapitre
Ce chapitre contient des informations sur les installations à effectuer pour pouvoir
utiliser SFC View.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Ordre d'installation
28
Installation et enregistrement de Unity Pro et OFS
28
Installation de SFC View
29
Installation de la bibliothèque SFC View
30
Enregistrement auprès de Schneider Electric
30
Mise en oeuvre du contrôle ActiveX de SFC View
32
27
Installation
Ordre d'installation
Ordre prescrit
Respectez l'ordre d'installation indiqué ci-dessous afin d'assurer un bon fonctionnement de SFC View :
1. Unity Pro 2.0
2. OPC Factory Server (OFS) 3.1
3. SFC View 2.0
4. Bibliothèque SFC View
5. Logiciel HMI
Versions
logicielles
Veillez à n'installer que des versions logicielles compatibles. Pour plus
d'informations à ce sujet, reportez-vous au fichier readme.txt.
Installation et enregistrement de Unity Pro et OFS
Installation
Installez Unity Pro et OPC Factory Server (OFS) selon la procédure indiquée dans
les manuels correspondants.
Enregistrement
Enregistrez Unity Pro et OPC Factory Server (OFS) selon la procédure indiquée
dans les manuels correspondants.
28
Installation
Installation de SFC View
Modification et
annulation
Lors de l'installation décrite ci-après, vous avez la possibilité de modifier des
données déjà spécifiées en cliquant sur Précédent ou de quitter l'installation en
cliquant sur Annuler.
Répertoires
d'installation
Le système propose des répertoires d'installation par défaut pour le logiciel. Vous
pouvez toutefois en choisir d'autres.
Le cas échéant, sélectionnez un autre répertoire d'installation à l'aide du bouton
Parcourir....
Installation de
SFC View
Cette procédure décrit les différentes étapes d’installation du logiciel SFC View.
Etape
Action
1
Insérez le CD-ROM.
2
Exécutez le fichier Setup.exe.
3
Sélectionnez la langue de l'assistant d'installation et lancez l'installation de SFC
View en cliquant sur OK.
4
Validez l’écran de bienvenue en cliquant sur Suivant.
5
Lisez les accords de licence et acceptez-les en cliquant sur Oui.
6
Vérifiez la configuration et validez avec Suivant.
7
Entrez votre nom, le nom de l'entreprise ainsi que le numéro de série, puis
validez avec Suivant.
8
Sélectionnez le répertoire dans lequel installer le programme au moyen de
Parcourir..., puis confirmez avec Suivant.
9
Sélectionnez un dossier de programme, puis confirmez avec Suivant.
10
Vérifiez les paramètres actuels et validez avec Suivant.
11
Quittez l'installation en cliquant sur Terminer pour revenir dans Windows.
Remarque : Si vous sélectionnez l'option Installer la bibliothèque SFC View
dans Unity, le programme d'installation requis démarre automatiquement.
29
Installation
Installation de la bibliothèque SFC View
Généralités
Pour pouvoir exécuter la fonction de diagnostic utilisant des blocs SFC View, la
bibliothèque SFC View doit être installée.
Démarrage
automatique
Le programme Types Library Update démarre automatiquement à l'issue de
l'installation de SFC View ou peut être lancé manuellement de la manière indiquée
ci-après.
Mise à jour
Cette procédure décrit les différentes étapes d’installation de la bibliothèque
SFC View à l'aide de l'outil Types Library Update.
Etape
Action
1
Lancez le programme via : Démarrer → Programmes → Schneider Electric →
Unity Pro → Types Library Update
2
Sélectionnez le fichier family.dsc. Ce fichier se trouve sur le CD, dans le
répertoire suivant : ...\Unity SFCView Lib\family.dsc
3
Lancez l'installation en sélectionnant Installer famille.
4
Cliquez sur le bouton de commande Quitter.
Enregistrement auprès de Schneider Electric
Utilisation
permanente
30
Pour pouvoir utiliser le logiciel de façon permanente, vous devez l'enregistrer
auprès de Schneider Electric.
Une fois le logiciel installé, vous disposez d'un délai de 21 jours pour l'enregistrer.
Installation
Enregistrement
de SFC View
Cette procédure décrit les différentes étapes d'enregistrement de SFC View.
Lancer SFC View ou l'outil d'enregistrement
Valider avec Oui
Valider l’écran de bienvenue avec Suivant
Oui
Disposez-vous du
code de validation ?
Choisir
Entrer le code obtenu et
confirmer avec Suivant
Non
Choisir Autoriser ce PC et valider avec Suivant
Sélectionner la procédure d'enregistrement Par téléphone,
télécopie, courrier électronique ou Internet et valider avec
Suivant
Téléphone, télécopie,
courrier électronique
Renseigner les champs requis, entrer le
numéro de série et la référence
commerciale (*) et valider avec Suivant.
Téléphone
Appeler Schneider
Electric pour obtenir le
code de validation, puis
cliquer sur OK
Internet
Renseigner les champs requis, entrer le
numéro de série et la référence
commerciale figurant sur la protection du
CD-ROM d'installation et valider avec
Enregistrement
Courrier
Télécopie
électronique
Indiquer le numéro de
télécopie où envoyer la
réponse et valider avec
Suivant.
Un fax contenant vos
données est créé au
format texte ; envoyer ce
fax
Indiquer l'adresse
électronique où envoyer
la réponse et valider avec
Suivant.
Un courrier électronique
contenant vos données
est automatiquement
envoyé à l'adresse
sélectionnée.
Attendre la réponse de Schneider Electric, puis
relancer SFC View ou
l'outil d'enregistrement
Entrer le code de validation et confirmer
avec Suivant
Quitter la procédure avec Terminer
(*) Ces numéros se trouvent sur l'étiquette collée à l'intérieur de la protection
des CD-ROM du logiciel.
31
Installation
Mise en oeuvre du contrôle ActiveX de SFC View
Enregistrement
sur la machine
Lors de l'installation de SFC View, le contrôle ActiveX de SFC View est enregistré
automatiquement sur la machine correspondante.
Il est alors disponible pour les différents environnements de programmation.
Mise en oeuvre
La mise en oeuvre du contrôle ActiveX est différente pour chaque environnement
de programmation.
Pour connaître la marche à suivre lors de la mise en oeuvre, se référer à la
documentation technique de l'environnement de programmation utilisé.
32
Préréglages
4
Introduction
Objet de ce
chapitre
Ce chapitre contient des informations sur les préréglages à effectuer pour pouvoir
utiliser SFC View.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Préréglages de Unity Pro
34
Préréglages de l'OPC Factory Server
34
33
Préréglages
Préréglages de Unity Pro
Généralités
Avant d'utiliser SFC View, vous devez procéder à quelques réglages dans Unity
Pro.
Note : Ces réglages doivent être effectués individuellement pour chaque projet
Unity Pro.
Diagnostic
Sous Outils → Options du projet... → Génération → Diagnostic, vérifiez que
l'option Diagnostic de l'application est sélectionnée et que le niveau d'application
est réglé sur Diagnostic local.
Note : Ce réglage s'avère uniquement nécessaire si le diagnostic de SFC View est
effectué via le tampon de diagnostic de l'automate.
Diagramme
fonctionnel en
séquence (SFC)
Sous Outils → Options du projet... → Extensions de langage, vérifiez que
l'option Autoriser plusieurs jetons n'est pas sélectionnée.
Enregistrement
automatique de
projet
Sous Outils → Options → Généralités → Enregistrement automatique de
projet, vérifiez que l'option Après téléchargement est sélectionnée.
Préréglages de l'OPC Factory Server
Généralités
Avant d'utiliser SFC View, vous devez procéder à quelques réglages dans l'outil de
configuration OFS.
Lancement de
l'outil de
configuration
OFS
Exécutez la commande Démarrer → Programmes → Schneider Electric → OFS
→ Outil de configuration OFS.
34
Préréglages
Options
Dans l'onglet Options, vous devez sélectionner l'option suivante sous Fonctions :
l Activation Extensions OPC
Note : Si l'onglet Options n'est pas affiché, vous pouvez afficher tous les onglets
à l'aide du bouton de commande Avancé....
Paramètres
Comm.
Dans l'onglet Comm., vous devez sélectionner l'option suivante sous Options pour
équipements sans alias :
l Vérification de cohérence de l'application
Note : Si l'onglet Comm. n'est pas affiché, vous pouvez afficher tous les onglets à
l'aide du bouton de commande Avancé....
Création
d'un alias
Sans alias, SFC View ne peut pas fonctionner avec l'OFS. Le tableau suivant décrit
la procédure à suivre pour créer un nouvel alias.
Etape
1
Action
Cliquez sur l'onglet Alias.
2
Cliquez sur le bouton de commande
(Créer un nouvel alias).
3
Entrez un nom.
4
Cliquez dans le champ <driver>:<API adr> et ouvrez la page de saisie du nom
du driver à l'aide de la flèche vers le bas.
5
Dans l'arborescence ADDRESS située du côté gauche, sélectionnez un type de
réseau.
6
Entrez l'adresse réseau et sélectionnez UNITY comme automate.
7
Confirmez les entrées avec OK.
8
Cliquez dans le champ Fichier tables de symboles et ouvrez la page de
sélection du fichier de symboles à l'aide de la flèche vers le bas.
9
Sélectionnez le type de fichier Fichier projet UnityPro (*.stu) et le
fichier souhaité.
10
Confirmez votre choix avec Ouvrir.
11
Cliquez sur le bouton de commande Propriétés de l'alias... et activez l'option
Vérification de cohérence de l'application. Confirmez l'activation de l'option à
l'aide du bouton Appliquer.
12
Confirmez toutes les données entrées sur le nouvel alias en cliquant sur
Appliquer.
35
Préréglages
Chargement du
projet
Test de la liaison
entre l'OFS et
l'automate
36
Le tableau suivant décrit la procédure à suivre pour charger un projet.
Etape
Action
1
Lancez Unity Pro.
2
Ouvrez le fichier *.STU souhaité via Fichier → Ouvrir.
3
Etablissez une liaison avec l'automate ou la commande du simulateur
d'automate via Automate → Connecter....
4
Chargez le projet dans l'automate ou la commande du simulateur d'automate via
Automate → Transfert du projet vers l'automate.
Remarque : Si vous choisissez l'option
Lancement de l'automate après transfert, l'automate démarre
automatiquement à l'issue du transfert.
Le tableau suivant décrit la procédure à suivre pour tester la liaison entre l'OFS et
l'automate.
Etape
Action
1
Lancez le programme OFS Client via Démarrer → Programmes → Schneider
Electric → OFS → OFS Test Client.
Remarque : Le programme OFS Client est uniquement disponible si vous avez
sélectionné l'option correspondante lors de l'installation de l'OFS.
2
Choisissez le serveur Schneider-Aut.OFS et validez avec OK. La fenêtre de
diagnostic de l'OPC Factory Server s'ouvre alors au premier plan.
3
Activez la fenêtre OFS Client pour qu'elle réapparaisse au premier plan, puis
créez un nouveau groupe via Group → New Group... et donnez-lui un nom, par
ex. GRP1.
4
Activez toutes les options sous Notification et sélectionnez les paramètres
suivants :
l Update rate : 1000 ms
l Dead banding : 0.000000 [0.0,1.0]
l OPC Version : Auto
Validez avec OK.
5
Ouvrez la fenêtre AddItem via Item → New....
6
Sélectionnez le projet souhaité dans l'arborescence située dans la fenêtre de
gauche. La fenêtre de droite présente alors les variables de ce projet.
7
Cliquez sur l'une des variables et validez avec OK.
8
Si un symbole vert est affiché à gauche de la variable dans la fenêtre de
propriété des variables qui apparaît, la liaison entre l'OFS et l'automate est
correcte.
Préréglages
Fenêtre de
diagnostic de
l'OFS
Toute erreur éventuelle apparaît en rouge dans la fenêtre de diagnostic de l'OPC
Factory Server.
Fenêtre de
diagnostic
invisible à l’écran
L’installation d’une application HMI (par ex. Vijeo Look) peut faire que la fenêtre de
diagnostic de l’OPC Factory Server ne soit plus visible au premier plan et qu’elle soit
seulement affichée sous forme d’icône au bas de l'écran.
Si cela devait se produire, veuillez exécuter le programme ChangeOFSSettings.exe. Ce programme est enregistré par défaut dans ...répertoire
d'installation de SFCView...\ lors de l'installation de SFC View.
Pour que la modification devienne effective, vous devez redémarrer l’OPC Factory
Server viaDémarrer → Programmes → Schneider Electric → OFS.
37
Préréglages
38
Lancement et utilisation de
l'application de démonstration
SFCView
5
Lancement et utilisation de l'application de démonstration SFC View
Généralités
Lors de l'installation de SFC View, le système installe également une application
de démonstration SFC View avec le code source (dans Visual Basic)
correspondant.
Cette application de démonstration SFC View est un programme autonome
pouvant aussi être exécuté sans application HMI, sans automate et sans Visual
Basic.
Ce programme contient quasiment toutes les propriétés, les méthodes et tous les
événements de SFC View que vous pouvez exécuter à l'aide d'options de menu.
Vous pouvez ainsi tester le fonctionnement de SFC View avec Unity Pro, l'OPC
Factory Server (OFS) et le simulateur d'automate Unity Pro.
Grâce à cette application de démonstration, l'utilisateur peut tester SFC View et
apprendre à l'utiliser et à le programmer.
Code source
Si l'utilisateur dispose de l'environnement de développement Visual Basic 6.0, il
peut y visualiser le code source de l'application de démonstration.
S'il dispose d'un autre environnement de développement, il peut obtenir le code
source Visual Basic au moyen d'un éditeur de son choix.
Les fichiers Visual Basic sont disponibles par défaut dans le répertoire :
...répertoire d’installation de SFCView...\SFCView\Example.
Préréglages
L'application de démonstration ne fonctionne correctement que si vous avez
effectué tous les Préréglages, p. 33 recommandés.
Enregistrement
du projet test
Unity Pro
Le projet test Unity Pro associé à l'application de démonstration est enregistré par
défaut sous forme de fichier *.XEF sous ...répertoire d'installation de
SFCView...\TESTSFC lors de l'installation de SFC View.
39
Lancement et utilisation de l'application de démonstration SFC View
Condition
requise pour la
conversion
Conversion
du projet test
Unity Pro
Chargement
du projet test
Unity Pro dans
le simulateur
d’automate
Outil de
configuration
OFS
40
Note : Pour pouvoir convertir le projet test Unity Pro, la bibliothèque SFC View doit
être installée. Pour plus d'informations à ce sujet, se référer au sous-chapitre
Installation de la bibliothèque SFC View, p. 30.
Le tableau suivant décrit la procédure à suivre pour convertir le projet test Unity Pro.
Etape
Action
1
Lancez Unity Pro.
2
Ouvrez le fichier TESTSFCV.XEF via Fichier → Ouvrir.
3
Générez le projet via Générer → Générer tout le projet.
4
Sauvegardez le projet sous le nom TESTSFCV.STU via Fichier → Enregistrer.
Le tableau suivant décrit la procédure à suivre pour charger le projet test Unity Pro
dans le simulateur d'automate.
Etape
Action
1
Lancez Unity Pro.
2
Ouvrez le fichier TESTSFCV.STU via Fichier → Ouvrir.
3
Etablissez une liaison avec la commande du simulateur d'automate via
Automate → Connecter....
4
Chargez le projet dans la commande du simulateur d'automate via Automate →
Transfert du projet vers l'automate.
Remarque : Si vous choisissez l'option
Lancement de l'automate après transfert, l'automate démarre
automatiquement à l'issue du transfert.
Avant d'utiliser SFC View, vous devez procéder à quelques réglages dans l'outil de
configuration OFS.
Exécutez la commande Démarrer → Programmes → Schneider Electric → OFS
→ Outil de configuration OFS.
Lancement et utilisation de l'application de démonstration
Paramètres
Comm.
Dans l'onglet Comm., vous devez sélectionner l'option suivante sous Options pour
équipements sans alias :
l Vérification de cohérence de l'application
Note : Si l'onglet Comm. n'est pas affiché, vous pouvez afficher tous les onglets à
l'aide du bouton de commande Avancé....
Création d'un
alias pour
l'application de
démonstration
Sans alias, SFC View ne peut pas fonctionner avec l'OFS. Le tableau suivant décrit
la procédure à suivre pour créer un alias pour l'application de démonstration.
Etape
1
2
Action
Cliquez sur l'onglet Alias.
Cliquez sur le bouton de commande
(Créer un nouvel alias).
3
Entrez un nom, par ex. TESTSFCV.
4
Cliquez dans le champ <driver>:<API adr> et ouvrez la page de saisie du nom
du driver à l'aide de la flèche vers le bas.
5
Dans l'arborescence ADDRESS située du côté gauche, cliquez sur DIRECT →
TCP IP.
6
Entrez l'adresse TCP IP 127.0.0.1 et sélectionnez UNITY comme automate.
7
Confirmez les entrées avec OK.
8
Cliquez dans le champ Fichier tables de symboles et ouvrez la page de
sélection du fichier de symboles à l'aide de la flèche vers le bas.
9
Sélectionnez le type de fichier Fichier projet UnityPro (*.stu) et le
fichier TESTSFCV.STU.
10
Confirmez votre choix avec Ouvrir.
11
Cliquez sur le bouton de commande Propriétés de l'alias... et activez l'option
Vérification de cohérence de l'application. Confirmez l'activation de l'option à
l'aide du bouton Appliquer.
12
Confirmez toutes les données entrées sur l'alias TestSFCV en cliquant sur
Appliquer.
41
Lancement et utilisation de l'application de démonstration SFC View
Test de la liaison
entre l'OFS et
l'automate
Fenêtre de
diagnostic de
l'OFS
42
Le tableau suivant décrit la procédure à suivre pour tester la liaison entre l'OFS et
l'automate.
Etape
Action
1
Lancez le programme OFS Client via Démarrer → Programmes → Schneider
Electric → OFS → OFS Test Client.
Remarque : Le programme OFS Client est uniquement disponible si vous avez
sélectionné l'option correspondante lors de l'installation de l'OFS.
2
Choisissez le serveur Schneider-Aut.OFS, puis validez avec OK.
3
Créez un nouveau groupe à l'aide de la commande Group → New Group... et
donnez-lui un nom, par ex. GRP1.
4
Activez toutes les options sous Notification et sélectionnez les paramètres
suivants :
l Update rate : 1000 ms
l Dead banding : 0.000000 [0.0,1.0]
l OPC Version : Auto
Validez avec OK.
5
Ouvrez la fenêtre AddItem à l'aide de la commande Item → New....
6
Sélectionnez le projet TestSFCV dans l'arborescence située dans la fenêtre de
gauche. La fenêtre de droite présente alors les variables de ce projet.
7
Cliquez sur une variable, par ex. ACT1 et validez avec OK.
8
Si un symbole vert est affiché à gauche de la variable dans la fenêtre de
propriété des variables qui apparaît, la liaison entre l'OFS et l'automate est
correcte.
Toute erreur éventuelle apparaît en rouge dans la fenêtre de diagnostic de l'OPC
Factory Server.
Lancement et utilisation de l'application de démonstration
Lancement de
l'application de
démonstration
Le tableau suivant décrit la procédure à suivre pour lancer l'application de
démonstration.
Etape
Action
1
Exécutez la commande Démarrer → Programmes → Schneider Electric →
Unity SFC View → Application de démonstration SFC View.
2
Pour ouvrir le projet TestSFCV , sélectionnez-le à l'aide du bouton de
commande
3
et validez avec OK.
Les données du projet sont alors chargées depuis le projet Unity Pro.
4
Lancez l'application de démonstration à l'aide du bouton de commande
5
Utilisation de
l'application de
démonstration
.
Sélectionnez la vue de votre choix à l'aide de l'un des boutons de commande
suivants :
l
Overview
l
Details
l
DetailsSimple
Activez ou désactivez les différents événements, propriétés et méthodes de
SFC View à l'aide des options View et Run du menu principal et observez les
modifications qui en résultent dans les différentes vues.
43
Lancement et utilisation de l'application de démonstration SFC View
44
Aspect et comportement
de SFC View
6
Introduction
Objet de ce
chapitre
Ce chapitre contient des informations sur le réglage de l'aspect et du comportement
de SFC View.
Pour de plus amples informations sur les contrôles Objet, Propriété, Méthode,
Evénement et Constante, se référer au chapitre Référence fonctionnelle, p. 91.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Sujet
Page
6.1
Commande générale
47
6.2
Vue : Overview
56
6.3
Vue Details
62
6.4
Vue Details Simple
78
45
Aspect et comportement de SFC View
46
Aspect et comportement de SFC View
6.1
Commande générale
Introduction
Objet de ce
chapitre
Ce chapitre contient des informations sur la commande générale de l'aspect et du
comportement de SFC View.
La commande est effectuée au moyen d'objets, de propriétés, de méthodes,
d'événements et de constantes.
Toutes les possibilités de commande générales sont présentées dans le chapitre
suivant.
Toutes les possibilités de commande spécifiques à une vue particulière sont
décrites dans le chapitre correspondant.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Description générale des contrôles
Page
48
Objets pour la commande générale de SFC View
49
Propriétés pour la commande générale de SFCView
50
Méthodes pour la commande générale de SFC View
53
Evénements pour la commande générale de SFC View
54
Constantes pour la commande générale de SFC View
55
47
Aspect et comportement de SFC View
Description générale des contrôles
Généralités
Le réglage de l'aspect et du comportement de SFC View est effectué à l'aide
d'objets, de propriétés, de méthodes, d'événements et de constantes.
Objet
Un objet tel qu'il est utilisé dans la programmation basée sur les objets représente
une structure de données quelconque disposant de son propre code.
Un objet pourrait être, par exemple, un bouton de commande "sachant" comment il
doit être actionné et ce qui doit alors se passer.
Propriété
Les propriétés correspondent aux données affectées à un objet. Elles sont utilisées
pour fournir des informations et des paramètres concernant un objet.
La hauteur et la largeur pourraient ainsi être des propriétés d'une fenêtre
d'information.
Méthode
Une méthode est un sous-programme qui renvoie ou pas une valeur. En
programmation classique, une méthode est appelée "procédure" ou "fonction".
Dans le cas de la programmation basée sur les objets, une méthode est affectée à
un objet particulier et assure ainsi l'accès aux données de cet objet.
Une fenêtre d'affichage des messages d'erreur, par exemple, possède une méthode
qui est déclenchée par une chaîne de caractères d'erreur. La fenêtre s'ouvre alors
et le message d'erreur apparaît.
Evénement
Les événements sont déclenchés par l'actionnement de dispositifs de saisie ou par
une modification d'états / de valeurs. Des événements peuvent ainsi être
déclenchés par un clic de souris ou par le signal d'un temporisateur, par exemple.
Dans le cas de la programmation basée sur les objets, on utilise des événements
pour la communication entre objets, par exemple entre un contrôle et son conteneur.
Constante
Une constante est un paramètre non modifiable. La valeur d'une constante ne varie
pas au cours de l'exécution d'un programme.
Les constantes permettent de déterminer quelle valeur doit prendre une propriété.
Si vous définissez, dans un programme de saisie de données de fonctionnement
par exemple, le nombre d'heures de travail d'une équipe et que cette valeur change
par la suite, vous ne devez alors le modifier qu'à un endroit du programme.
48
Aspect et comportement de SFC View
Objets pour la commande générale de SFC View
SFC View
Informations
OFS
Collection
d'équipements
de l'OFS
Equipements
OFS
Affichage d'informations sur des séquences d'étapes et commande de séquences
d'étapes
Objet
Description
SFCView
Ce contrôle ActiveX permet d'afficher des informations sur
des séquences d'étapes, de naviguer au sein des
séquences et de commander en ligne les séquences.
Informations sur la configuration OFS
Objet
Description
OFSInfo
Permet d'accéder aux informations sur la configuration de
l'OFS via la méthode SFCView.GetOFSInfo.
Informations sur la collection d'équipements de l'OFS
Objet
Description
OFSDevices
Permet d'accéder aux informations sur la collection
d'équipements de l'OFS (Count, Item).
Informations sur les équipements de l'OFS
Objet
Description
OFSDevice
Permet d'accéder aux informations sur les équipements de
l'OFS (Alias, MaxChannel, Path, Symb).
49
Aspect et comportement de SFC View
Hiérarchie
des objets
L'illustration ci-dessous représente la hiérarchie des objets.
SFCView
GetOFSInfo
OFSInfo
OFSDevices
OFSDevices
Item
OFSDevice
Propriétés pour la commande générale de SFCView
Vue
Données
du projet
50
Propriété disponible pour les vues de SFC View :
Propriété
Description
ViewMode
Détermine la vue de SFC View.
La vue affichée est déterminée à l'aide de constantes
(Constantes SFCViewModes , p. 55).
l 0 = Overview
l 1 = Details
l 2 = Details Simple
Propriétés disponibles pour le chargement des données du projet :
Propriété
Description
ProjectFile
Détermine le fichier du projet ainsi que le chemin du
projet.
AutomaticProjectReload
Indique que les données du projet sont automatiquement
rechargées à chaque modification dans l'automate.
UnityNetworkServer
En présence d'une configuration distribuée, indique sur
quelle machine le programme Unity Pro est installé (nom
de PC ou adresse IP).
Aspect et comportement de SFC View
Communication
OFS
Informations
OFS
Propriétés de
la collection
d'équipements
Propriétés disponibles pour la communication avec l'OPC Factory Server (OFS) :
Propriété
Description
UseOPCProject
Indique que le fichier du projet est déterminé
automatiquement à partir du chemin de l'OFS
(OPCAccessPath ).
Il est également possible d'utiliser la propriété
ProjectFile.
EnableOPCUpdates
Indique que les modifications dans l'automate sont
signalées à SFC View par l'OPC Factory Server.
OPCNetworkServer
En présence d'une configuration distribuée, indique sur
quelle machine l'OPC Factory Server est installé (nom de
PC ou adresse IP).
OPCAccessPath
Définit le chemin de l'alias OFS. L'alias est défini dans
l'outil de configuration OFS (Préréglages de l'OPC
Factory Server, p. 34).
OPCConnect
Etablit la liaison entre l'OPC Factory Server et SFC View.
OPCUpdateRate
Définit l'intervalle de temps [en msec] durant lequel l'OPC
Factory Server lit les données de l'automate.
Propriétés permettant d'accéder à des informations sur l'OFS :
Propriété
Description
OPCNode
En présence d'une configuration distribuée, indique sur
quelle machine l'OPC Factory Server est installé (nom de
PC ou adresse IP).
OFSDevices
Fournit des informations sur la collection d'équipements
de l'OFS.
Propriétés de la collection d'équipements définie dans l'outil de configuration OFS
Propriété
Description
Count
Indique le nombre d'équipements inclus dans la collection
d'équipements de l'OFS.
Item
Indique l'index d'un équipement dans la collection
d'équipements de l'OFS.
51
Aspect et comportement de SFC View
Propriétés des
équipements
Commande
en ligne
Propriétés des équipements définis dans l'outil de configuration OFS
Propriété
Description
Symb
Fournit le nom et le chemin d'un fichier avec des
informations sur les extensions (par ex. *.STU).
Alias
Indique le nom de l'alias d'un équipement dans la collection
d'équipements de l'OFS.
MaxChannel
Indique le nombre maximal de voies d'un équipement.
Path
Indique l'adresse d'un équipement.
Propriété disponible pour la commande en ligne :
Propriété
Description
ChainControlVariableName Définit le nom de la variable configurée dans le projet Unity
Pro comme variable d'entrée du bloc SFCVIEW_CTRL.
Largeur
Police de
caractères
Couleur de fond
52
Propriété définissant la largeur du contrôle SFC View :
Propriété
Description
Width
Définit la largeur du contrôle.
Propriété définissant les polices de caractères générales :
Propriété
Description
Font
Définit les polices de caractères des textes figurant dans
les différentes vues de SFC View.
Il est possible de définir individuellement les polices de
caractères pour les textes suivants :
l nom d'étape dans la vue Details
(DetailsSimpleStepNameFont),
l nom d'étape dans la vue Details Simple
(DetailsStepNameFont).
Propriété définissant la couleur de fond du contrôle SFC View :
Propriété
Description
BackColor
Couleur de fond dans les vues suivantes :
l Details,
l Details Simple.
Aspect et comportement de SFC View
Méthodes pour la commande générale de SFC View
Informations
sur SFC View
Configuration
OFS
Chargement du
projet
Commande de
l'automate
Informations sur la version de SFC View
Méthode
Description
About
Ouvre la fenêtre d'information de SFC View.
Informations sur la configuration OFS
Méthode
Description
GetOFSInfo
Permet d'accéder aux informations sur la configuration de
l'OFS.
Chargement du projet Unity Pro
Méthode
Description
ReloadProject
Charge les données du projet Unity Pro dans SFC View.
Méthodes disponibles pour commander l'automate :
Méthode
Description
PLCDisableActions
Active/désactive les actions de la séquence d'étapes
sélectionnée.
PLCDisableSection
Active/désactive la séquence d'étapes sélectionnée.
PLCDisableTimeCheck
Active/désactive le contrôle de durée de la séquence
d'étapes sélectionnée.
PLCDisableTransitions
Active/désactive les transitions de la séquence d'étapes
sélectionnée.
PLCGotoNextStep
Active l’étape suivante. Il est possible de préciser si la
transition suivante doit être respectée ou non
(unconditional false/true).
PLCResetTimeErrors
Remet à zéro la durée de contrôle de la séquence d'étapes.
PLCSetInitializeFlag
Active ou valide le drapeau d'initialisation.
PLCClearChain
Réinitialise toutes les étapes actives d'une séquence.
53
Aspect et comportement de SFC View
DANGER
Danger des processus incertains, dangereux et destructifs.
Ne pas exécuter les fonctions "Initialiser la séquence", "Réinitialiser la
séquence", "Arrêter l'évaluation des transitions", "Arrêter le traitement
des actions et réinitialiser toutes les actions de la séquence", "Activer
l'étape suivante quelle que soit la condition de transition" et "Activer
l'étape suivante en fonction de la condition de transition" pour la
détection d'erreurs sur les commandes de machines-outils, de
processus ou de systèmes de gestion du matériel lorsque ces
dispositifs et systèmes sont en marche.
Le non-respect de ces précautions entraînerait la mort, des
lésions corporelles ou des dommages matériels.
Evénements pour la commande générale de SFC View
Modification
de la vue
Modification
de l'état de
la séquence
Modifications
dans l'automate
54
Modification de la vue dans SFC View
Evénement
Description
ViewModeChanged
Se déclenche lorsque la vue dans SFC View change
(Overview / Details / Details Simple).
Modification de l'état de la séquence d'étapes
Evénement
Description
ChainStatusChanged
Se déclenche lorsque l'état de la séquence d'étapes
change.
L'événement ChainStatusChanged peut être composé
d'une ou de plusieurs constante(s) ChainStatusFlags
(Constantes ChainStatusFlags , p. 55).
Modification du projet dans l'automate
Evénement
Description
ProjectChanged
Se déclenche lorsque les données du projet changent dans
l'automate, par ex. suite à l'exécution de la commande
Transfert du projet vers l'automate.
Aspect et comportement de SFC View
Constantes pour la commande générale de SFC View
Constantes
ChainStatusFlags
Constantes
SFCViewModes
L'événement ChainStatusChanged (Modification de l'état de la séquence, p. 54)
peut être composé d'une ou de plusieurs constante(s) ChainStatusFlags.
Constante
Valeur
Description
CsfRunning
0
La séquence est activée.
CsfSectionDisabled
1
La séquence est désactivée.
CsfInitializeFlagSet
2
Le drapeau d'initialisation de la séquence est
activé.
CsfTimeCheckDisabled
4
Le contrôle de durée est désactivé.
CsfTransitionDisabled
8
Les transitions sont désactivées.
CsfActionsDisabled
16
Les actions sont désactivées.
CsfUnknown
4096
L'état de la séquence est inconnu.
La propriété ViewMode (Vue, p. 50) est déterminée à l'aide des constantes
suivantes :
Constante
Bit
Description
SfcOverview
0
La séquence d'étapes est représentée dans la
vue Overview.
SfcDetails
1
La séquence d'étapes est représentée dans la
vue Details.
SfcDetailsSimple
2
La séquence d'étapes est représentée dans la
vue Details Simple.
55
Aspect et comportement de SFC View
6.2
Vue : Overview
Introduction
Objet de ce
chapitre
Ce chapitre contient des informations sur la vue Overview disponible dans SFC
View.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
56
Sujet
Page
Description générale
57
Propriétés pour la commande de la vue Overview
58
Evénements pour la commande de la vue Overview
61
Constantes pour la commande de la vue Overview
61
Aspect et comportement de SFC View
Description générale
Brève
description
Représentation
La vue Overview de SFC View offre les possibilités suivantes :
sélection d'un projet Unity Pro,
navigation au sein du projet à l'aide de la vue fonctionnelle,
énumération de toutes les séquences d'un projet Unity Pro,
affichage d'informations en temps réel sur l'état des séquences d'étapes,
sélection d'une ou de plusieurs séquence(s) d'étapes du projet,
passage à une autre vue (Details ou Details Simple) d'une séquence d'étapes.
l
l
l
l
l
l
Représentation de la vue Overview
1
2
4
5
3
Unity SFC View Demo - C:\Programme\Schneider Electric\Unity SFCView\testsfc.stu
Station
SFCDiag
PLCDiag
Chain Name
SFC_para
SFC_seq
Step Name Parallel Chain Sta- Step Comment
Step sets ACT5.ACT5 is mapped to I/O but not read by any logi
S_3_5
1 Running
Step sets ACT13.ACT13 is mapped to I/O but not read by any lo
S_4_1
1 Running
Composants de la vue Overview
Numéro
Composant
Description
1
Vue fonctionnelle
A l'issue du chargement d'un projet, effectué directement ou
via l'OFS, le système affiche la vue fonctionnelle du projet
Unity Pro.
Cette vue fonctionnelle permet de naviguer au sein du
projet.
2
Unités
fonctionnelles du
projet
Lorsque vous sélectionnez une unité fonctionnelle, le
système affiche toutes les séquences d'étapes associées
dans le tableau de droite.
Remarque : Toutes les séquences non attribuées à une
unité fonctionnelle apparaissent dans le répertoire principal.
3
Informations sur les
séquences
d'étapes
4A
Sélection d'une
séquence d'étapes
l
l
l
l
l
nom des séquences d'étapes
nom de l'étape active dans la séquence correspondante
nombre d'étapes parallèles/alternatives
état de la séquence
commentaire sur l'étape / commentaire sur la séquence
Cliquez sur une ligne du tableau de droite.
Une flèche apparaît dans la première colonne.
57
Aspect et comportement de SFC View
Commande
du contrôle
Numéro Composant
Description
4B
Sélection de
plusieurs
séquences
d'étapes
Cliquez sur une ligne du tableau de droite, puis appuyez sur
la barre d'espace du clavier.
La flèche de la première colonne est alors remplacée par
une croix.
Vous pouvez sélectionner plusieurs séquences d'étapes de
cette manière et ainsi définir, par exemple, la méthode
PLCSetInitializeFlag pour toutes ces séquences à la
fois.
Nota :
Si plusieurs séquences d’étapes sont marquées d’une croix,
la méthode à définir ne concerne que ces séquences
d’étapes. Une séquence d’étapes marquée uniquement
d’une flèche est considérée dans ce cas comme non
sélectionnée.
5
Passage à une
autre vue
En double-cliquant sur une séquence d'étapes, vous
pouvez changer de vue (Details ou Details Simple).
Pour commander le comportement et la présentation de SFC View, le configurateur
dispose de divers événements, méthodes, constantes et propriétés.
Toutes les possibilités de commande spécifiques à la vue Overview sont décrites
dans le chapitre suivant.
Toutes les possibilités de commande générales sont présentées dans un chapitre
spécial : Commande générale, p. 47.
Propriétés pour la commande de la vue Overview
Fenêtre de
statistiques
Affichage de
l'arborescence
58
Affichage de la fenêtre de statistiques
Propriété
Description
ShowStatistic
Cette propriété permet d'ouvrir la fenêtre de statistiques.
Propriété ShowChainGroups
Propriété
Description
ShowChainGroups
Détermine si la vue fonctionnelle qui permet de naviguer
au sein du projet est affichée. Si la propriété est réglée sur
false, la vue fonctionnelle n'est pas affichée et toutes les
séquences d'étapes sont présentées dans un tableau.
Aspect et comportement de SFC View
Commentaire
sur l'étape ou
la séquence
Vue de la
séquence
d'étapes
Représentation
des informations
de séquence
Propriété ShowStepComments
Propriété
Description
ShowStepComments
Détermine sur les commentaires sur l'étape ou la
séquence sont affichés.
La propriété OnChainOpen détermine la vue affichée à l'ouverture d'une séquence
d'étapes.
Propriété
Description
OnChainOpen
Définit le comportement à l'ouverture d'une séquence
d'étapes.
Le comportement est déterminé à l'aide de constantes
(Constantes OnChainOpen , p. 61).
l 0 = NoAction
l 1 = ShowDetails
l 2 = ShowDetailsSimple
Titre des colonnes
Propriété
Description
ColumnHdrChainName
Titre de la colonne ChainName
ColumnHdrStepName
Titre de la colonne StepName
ColumnHdrParallelSteps
Titre de la colonne ParallelSteps
ColumnHdrChainStatus
Titre de la colonne ChainStatus
ColumnHdrChainComment
Titre de la colonne ChainComment
ColumnHdrStepComment
Titre de la colonne StepComment
L'affichage ou non des commentaires sur l'étape ou la
séquence est déterminé par la propriété
ShowStepComments .
Note : Les textes de SFC View sont créés par défaut en anglais, mais peuvent être
modifiés par le configurateur.
59
Aspect et comportement de SFC View
Contenu de
la colonne
ChainStatus
Textes de la colonne ChainStatus. Ces textes sont également affichés dans la
vue Details Simple.
Propriété
Description
OverviewTextRunning
Détermine le texte figurant dans la colonne
ChainStatus lorsque le drapeau d'état de la
séquence est réglé sur CsfRunning.
OverviewTextSectionDisabled
Détermine le texte figurant dans la colonne
ChainStatus lorsque le drapeau d'état de la
séquence est réglé sur CsfSectionDisabled.
OverviewTextSetInitializeFlag
Détermine le texte figurant dans la colonne
ChainStatus lorsque le drapeau d'état de la
séquence est réglé sur
CsfInitializeFlagSet.
OverviewTextDisableTimeCheck
Détermine le texte figurant dans la colonne
ChainStatus lorsque le drapeau d'état de la
séquence est réglé sur
CsfTimeCheckDisabled.
OverviewTextDisableTransitions
Détermine le texte figurant dans la colonne
ChainStatus lorsque le drapeau d'état de la
séquence est réglé sur
CsfTransitionDisabled.
OverviewTextDisableActions
Détermine le texte figurant dans la colonne
ChainStatus lorsque le drapeau d'état de la
séquence est réglé sur CsfActionsDisabled.
Note : Les textes de SFC View sont créés par défaut en anglais, mais peuvent être
modifiés par le configurateur.
60
Aspect et comportement de SFC View
Evénements pour la commande de la vue Overview
Ouverture d'une
séquence
d'étapes
Sélection d'une
séquence
d'étapes
Ouverture d'une séquence d'étapes
Evénement
Description
ChainOpenEvent
Se déclenche lorsque :
l vous double-cliquez sur une ligne du tableau des
séquences d'étapes.
l vous appuyez sur la touche Entrée alors qu'une
séquence d'étapes est sélectionnée dans le tableau.
Sélection d'une séquence d'étapes
Evénement
Description
ChainSelectEvent
Se déclenche lorsque vous sélectionnez une nouvelle
rangée dans le tableau des séquences d'étapes.
Constantes pour la commande de la vue Overview
Constantes
OnChainOpen
La propriété OnChainOpen (Vue de la séquence d'étapes, p. 59) est déterminée à
l'aide des constantes suivantes :
Constante
Valeur
Description
NoAction
0
La saisie effectuée est ignorée.
ShowDetails
1
La séquence d'étapes est représentée dans la
vue Details.
ShowDetailSimple
2
La séquence d'étapes est représentée dans la
vue Details Simple.
61
Aspect et comportement de SFC View
6.3
Vue Details
Introduction
Objet de ce
chapitre
Ce chapitre contient des informations sur la vue Details disponible dans SFC View.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
62
Sujet
Page
Description générale
63
Propriétés pour la commande de la vue Details
67
Méthodes pour la commande de la vue Details
76
Evénements pour la commande de la vue Details
76
Constantes pour la commande de la vue Details
77
Aspect et comportement de SFC View
Description générale
Brève
description
Représentation
La vue Details de SFC View offre les possibilités suivantes :
affichage d'informations en temps réel sur l'état d'une séquence d'étapes,
représentation de deux étapes à la fois avec la transition associée,
affichage des actions correspondant aux étapes,
affichage d'informations de diagnostic,
affichage de l'état de variables, d'erreurs, etc. à l'aide de différentes couleurs,
navigation entre les différentes étapes actives en cas de divergences en ET,
navigation au sein de la séquence d'étapes via des méthodes, par ex.
DisplayNextStep.
l
l
l
l
l
l
l
Représentation de la vue Details
10
5
2
3
4
1
8
7
6
9
Unity SFC View Demo - C:\Programme\Schneider Electric\Unity SFCView\testsfcv.stu
Section Disabled
Initialize Flag Set
Chain Name
Time Check Disabled
Transitions Disabled
Actions Disabled
1(2)
Stepname with 32 charts maximum
Three lines of comment text
Qf Time
Name Type Comment
This is for a short error message
00s 000ms
00s 000ms
Cause
Error State Pin State
Transition variable
Three lines of comment text
Stepname with 32 charts maximum
Three lines of comment text
Qf Time
Name Type Comment
Composants de la vue Details
Numéro
Composant
Description
1
Nom de séquence Nom de la séquence sélectionnée
63
Aspect et comportement de SFC View
64
Numéro Composant
Description
2
Drapeaux d'état
Affichages d'état de la séquence d'étapes. L'état
correspondant est indiqué par un changement de couleur.
3
Nombre d'étapes
actives et
navigation
Affichage du nombre d'étapes actives.
Les touches fléchées permettent de naviguer entre les
différentes étapes actives en parallèle.
4
Divergence en
ET/OU
Affichage de divergences en ET (ligne double) ou de
divergences en OU (ligne simple)
5
Informations sur
l'étape active
6
Informations sur
les actions de
l'étape active
7
Informations sur la
transition
8
Informations sur
l'étape qui suit
9
Informations sur
les actions de
l'étape qui suit
10
Informations de
diagnostic
l
l
l
l
l
Nom de l'étape active
Texte de commentaire (trois lignes)
Court message d'erreur
Temps de retard
Palier actuel
Le cadre entourant ce champ d'information peut prendre
différentes couleurs suivant l'état de l'étape.
Les actions correspondant à l'étape sont affichées à droite.
l
l
l
l
l
Identificateur
Temps
Nom de la variable ou de la section
Type (Variable ou Section)
Commentaire
La variable apparaît sur un fond coloré dont la couleur peut
varier en fonction de l'état de la variable.
l
l
Nom de la variable de transition
Texte de commentaire (trois lignes)
Le rectangle représentant la transition peut prendre
différentes couleurs suivant l'état de la transition.
l
l
l
l
l
Nom de l'étape qui suit
Texte de commentaire (trois lignes)
Court message d'erreur
Temps de retard
Palier actuel
Les actions correspondant à l'étape sont affichées à droite.
l
l
l
l
l
Identificateur
Temps
Nom de la variable ou de la section
Type (Variable ou Section)
Commentaire
Affichage des messages d'erreur sur la transition.
L'utilisateur peut définir lui-même les informations de
diagnostic qu'il souhaite obtenir.
Aspect et comportement de SFC View
Informations
de diagnostic
Pour un premier aperçu, veuillez trouver ci-dessous l'exemple d'un champ
comportant les informations de diagnostic et la section FBD associée d'un projet
Unity Pro.
Il est possible de régler l'aspect du champ comportant les informations de diagnostic
à l'aide de propriétés telles que ValueOffColor, ShowAllTransitionInputs,
ShowBlockNames, ContentErrorStateColumn, StateErrorStateColumn,
etc.
Pour de plus amples explications sur les propriétés, méthodes, événements et
constantes permettant de commander l'affichage des informations de diagnostic, se
référer aux chapitres qui suivent.
Exemple : informations de diagnostic et section FBD associée
Cause
Error State
Pin Type
Comment
ACT11
1
AND1
ACT11 is us
SFC_Start15
0
AND2 inv
SFC_Start15
ACT2
0
AND3
ACT2 is set
OR_BOOL.11. 2
ACT10
2
AND4 Link
AND4 Link ACT10 is us
AND4 Link
NOT_BOOL 2
FBI_11_1 (3)
AND_16
1
2
4
3
5
.11.5 (2)
.11.4(1)
NOT_BOOL
ACT1
6
OR_BOOL
ACT10
ACT11
SFC_Start15
ACT2
AND1
AND2
AND3
AND4
AND5
AND6
AND7
AND8
AND9
AND10
AND11
AND12
AND13
AND14
AND15
AND16
OUT
TV11
65
Aspect et comportement de SFC View
Description de l'exemple
Commande du
contrôle
66
Numéro Composant
Description
1
Texte de la
colonne Cause
Enumération des variables d'entrée et de la logique du bloc
AND_16 en amont.
Les variables d'entrée des blocs placés en amont apparaissent
en retrait, par ex. ACT10 du bloc OR_BOOL.
2
Couleur de la
colonne Cause
Vert : l'entrée a la valeur 1, par ex. ACT2
Rouge : l'entrée a la valeur 0, par ex. ACT11
Gris : la valeur de l'entrée est inconnue
3
Couleur de la
colonne Error
State
La sortie TV11 a la valeur 0. La couleur de la colonne Error
State indique si l'entrée correspondante en est la cause.
Vert : n'est pas à l'origine de la valeur 0 à la sortie TV11, par ex.
ACT2
Remarque : L'entrée SFC_Start15 a bien la valeur 0, mais
est ensuite inversée et n'est donc pas à l'origine de la valeur 0
à la sortie TV11. C'est pourquoi cette entrée apparaît sur fond
vert.
Rouge : à l'origine de la valeur 0 à la sortie TV11, par ex. ACT11
Gris : entrée dont il est impossible d'analyser la logique, par ex.
le bloc OR_BOOL puisqu'une entrée de OR_BOOL est reliée à un
bloc NOT_BOOL.
Remarque : SFC View ne peut pas analyser les blocs autres
que AND_BOOL et OR_BOOL.
4
Texte de la
colonne Error
State
Dans ce cas, le texte correspond aux couleurs de la colonne
Error State.
0: n'est pas la cause
1: est la cause
2: non analysable
5
Texte de la
colonne Pin
Type
Exemples :
AND1 : variable à l'entrée
AND2 inv : variable à l'entrée, inversée
AND4 Link : logique placée en amont à l'entrée
6
Texte de la
colonne
Comment
Commentaire sur les variables provenant du projet Unity Pro
Pour commander le comportement et la présentation de SFC View, le configurateur
dispose de divers événements, méthodes, constantes et propriétés.
Toutes les possibilités de commande spécifiques à la vue Details sont décrites dans
le chapitre suivant.
Toutes les possibilités de commande générales sont présentées dans un chapitre
spécial : Commande générale, p. 47.
Aspect et comportement de SFC View
Propriétés pour la commande de la vue Details
Tailles des
champs
d'information
Représentation schématique des différents champs d'information
1
2
5
3
4
6
7
9
8
Réglage de la taille des champs :
N°
Propriété
Description
1
Width
Largeur totale du contrôle SFC View
2
DetailsStepsWidth Largeur des champs d'information sur l'étape active et sur
l'étape suivante
3
DetailsStepsLeft
Ecart entre le champ d'information sur l'étape et le bord
gauche du contrôle SFC View
4
-
Le bord gauche du champ d'information sur le diagnostic ne
peut être dissocié du bord gauche du contrôle.
5
-
Le bord droit du champ d'information sur l'action ne peut être
dissocié du bord droit du contrôle.
6
-
L'écart entre le champ d'information sur le diagnostic et celui
sur l'étape est prédéfini et ne peut pas être modifié.
7
-
L'écart entre le champ d'information sur l'étape et celui sur
l'action est prédéfini et ne peut pas être modifié.
8
-
La largeur du champ d'information sur le diagnostic est
obtenue à partir des valeurs 3 et 6.
9
-
La largeur du champ d'information sur l'action est obtenue à
partir des valeurs 1, 2, 3 et 7.
67
Aspect et comportement de SFC View
Affichage direct
d'une séquence
Affichage
systématique
de l'étape active
Représentation
du drapeau d'état
Affichage direct d'une séquence dans les vues Details et Details Simple
Propriété
Description
ChainName
Cette propriété permet d'afficher directement (c.à-d. sans passer par la vue Overview) une
séquence dans la vue Details ou Details Simple.
Affichage de l'étape active
Propriété
Description
ShowActiveStep
Lorsque cette propriété est réglée sur True, le
système affiche toujours l'étape active dans les
vues Details et Details Simple.
Vous ne pouvez naviguer qu’entre des étapes
actives simultanées (parallèles).
Lorsque cette propriété est réglée sur False,
vous pouvez naviguer au sein de la séquence
d'étapes à l'aide de diverses méthodes, par
exemple DisplayNextStep.
Texte du drapeau d'état
Propriété
Description
DetailsTextSectionDisabled
Texte affiché pour le drapeau d'état lorsque la
section est désactivée.
DetailsTextSetInitializeFlag
Texte affiché pour le drapeau d'état lorsque le
drapeau d'initialisation est activé.
DetailsTextDisableTimeCheck
Texte affiché pour le drapeau d'état lorsque le
contrôle de durée est désactivé.
DetailsTextDisabledTransitions
Texte affiché pour le drapeau d'état lorsque les
transitions sont désactivées.
DetailsTextDisabledActions
Texte affiché pour le drapeau d'état lorsque les
actions sont désactivées.
Note : Les textes de SFC View sont créés par défaut en anglais, mais peuvent être
modifiés par le configurateur.
68
Aspect et comportement de SFC View
Affichage en couleur du drapeau d'état
Représentation
des variables
Représentation
des lignes
Propriété
Description
ChainFlagsOffBackColor
Couleur de fond du drapeau d'état lorsque le
drapeau d'état est désactivé.
ChainFlagsOffForeColor
Couleur du texte du drapeau d'état lorsque le
drapeau d'état est désactivé.
ChainFlagsOnBackColor
Couleur de fond du drapeau d'état lorsque le
drapeau d'état est activé.
ChainFlagsOnForeColor
Couleur du texte du drapeau d'état lorsque le
drapeau d'état est activé.
Affichage en couleur des variables (d'action, de transition, de diagnostic)
Propriété
Description
ValueOffBackColor
Couleur de fond d'une variable désactivée
ValueOffForeColor
Couleur du texte d'une variable désactivée
ValueOnBackColor
Couleur de fond d'une variable activée
ValueOnForeColor
Couleur du texte d'une variable activée
Couleur des lignes de connexion
Propriété
Description
DetailsViewLinesColor
Couleur des lignes reliant les informations d'étape
aux informations d'action ou reliant les transitions
aux informations de diagnostic
69
Aspect et comportement de SFC View
Réglages
globaux pour
le diagnostic
Mode de diagnostic
Propriété
Description
UsePLCDiagSystem
Si cette propriété est réglée sur true, le diagnostic est
alors effectué à l'aide du tampon de diagnostic de
l'automate.
Si cette propriété est réglée sur false, le diagnostic est
alors effectué à l'aide de blocs de diagnostic SFC View
spécifiques dans le projet Unity Pro.
Note : Pour plus d'informations sur le diagnostic, voir le chapitre Conditions
requises pour le diagnostic, p. 23.
Nouveau chargement du projet en cas de modification du mode de diagnostic
70
Propriété
Description
UseEasyModeSwitch
Si cette propriété est réglée sur false (réglage par
défaut), toute modification de la propriété
UsePLCDiagSystem déclenche un nouveau
chargement des données du projet dans SFC View.
Si cette propriété est réglée sur true, les données du
projet ne sont pas chargées à nouveau dans SFC View
en cas de modification de la propriété
UsePLCDiagSystem .
Remarque : Le fait de régler cette propriété sur true
permet certes de changer rapidement de mode de
diagnostic, mais ralentit le chargement du projet et
occupe un plus grand espace mémoire.
Remarque : Il est donc conseillé de régler cette
propriété sur false pour les applications n'utilisant
qu'un mode de diagnostic.
Aspect et comportement de SFC View
Réglages pour
le diagnostic à
l'aide du tampon
de diagnostic de
l'automate
Mise à jour automatique de l'affichage des erreurs
Propriété
Description
DiagAutoRetrigger
Si cette propriété est réglée sur true, le tampon de
diagnostic de l'automate réévalue les causes d'erreur
d'une transition de manière cyclique. Le temps de cycle
est défini à l'aide de la propriété
DiagAutoRetriggerInterval.
Si cette propriété est réglée sur false, les causes
d'erreur n'apparaissent qu'à l'instant où les temps de
contrôle sont dépassés et ne sont pas mises à jour par
la suite.
Cette propriété est uniquement disponible si
UsePLCDiagSystem est réglée sur true.
Remarque : En cas de diagnostic à l'aide de blocs SFC
View, l'affichage d'erreur est mis à jour
automatiquement à chaque modification.
DiagAutoRetriggerInterval Définit le temps de cycle (de 1 à 65535 msec) selon
lequel le système réévalue régulièrement les causes
d'erreur (réglage par défaut : 1000 msec).
Informations sur
le diagnostic (à
l'aide du tampon
de diagnostic de
l'automate)
Affichage des erreurs de toutes les étapes parallèles actives
Propriété
Description
ShowAllDiagErrors
Indique que les erreurs de toutes les étapes parallèles
actives vont être affichées.
Lorsque cette propriété est réglée sur false, le
système affiche uniquement les erreurs de l'étape
actuellement représentée.
Cette propriété est uniquement disponible si
UsePLCDiagSystem est réglée sur true.
71
Aspect et comportement de SFC View
Informations
sur le diagnostic
(à l'aide de blocs
SFC View)
Affichage de toutes les entrées de la transition
Propriété
Description
ShowAll
Transitions
Inputs
Indique que l'ensemble des entrées de toutes les transitions actives
vont être affichées.
Lorsque cette propriété est réglée sur false, le système affiche
uniquement les entrées de la transition actuellement représentée.
Cette propriété est uniquement disponible si UsePLCDiagSystem est
réglée sur false.
Affichage du nom des blocs fonctions
Propriété
Description
ShowBlockNames
Indique que le système va également afficher les noms de tous les
blocs fonctions placés en amont des blocs SFC View.
Lorsque cette propriété est réglée sur false, le système affiche
uniquement les noms des variables.
Cette propriété est uniquement disponible si UsePLCDiagSystem est
réglée sur false.
Définition du contenu de la colonne ErrorState
Propriété
Description
ContentError
StateColumn
Définit le contenu de la colonne ErrorState dans le champ
présentant les informations de diagnostic relatives à la transition.
Le contenu affiché est déterminé à l'aide de constantes (Constantes
ContentErrorStateColumn , p. 77).
l 0 = CecEmpty
l 1 = CecErrorState
l 2 = CecVariableName
l 3 = CecPinType
Définition des couleurs de la colonne ErrorState
72
Propriété
Description
StateError
StateColumn
Définit les couleurs de la colonne ErrorState dans le champ
présentant les informations de diagnostic relatives à la transition.
La couleur affichée est déterminée à l'aide de constantes (Constantes
StateErrorStateColumn , p. 77).
l 0 = secsNoState
l 1 = secsErrorState
l 2 = secsPinState
l 3 = secsVariableState
Aspect et comportement de SFC View
Représentation
des informations
de diagnostic
Nombre de lignes
Propriété
Description
NumberErrorGridLines
Nombre de lignes du tableau de diagnostic
Largeurs de colonne
Propriété
Description
WidthErrorStepNameColumn
Largeur de la colonne ErrorStep
WidthErrorVariableColumn
Largeur de la colonne ErrorVariable
WidthErrorPinTypeColumn
Largeur de la colonne ErrorPinType (uniquement
pour le diagnostic à l'aide de blocs SFC View)
WidthErrorStateColumn
Largeur de la colonne ErrorState (uniquement pour le
diagnostic à l'aide de blocs SFC View)
WidthErrorCommentColumn
Largeur de la colonne ErrorComment
Si UsePLCDiagSystem est réglée sur true, la largeur des colonnes ErrorState et
ErrorPinType est égale à 0 (zéro).
Si ShowAllTransitionInputs est réglée sur false, la largeur de la colonne
ErrorStep est égale à 0 (zéro).
Note : Pour masquer une colonne, vous devez régler sa largeur à zéro.
Textes
Propriété
Description
ColumnHdrErrorStep
Titre de la colonne ErrorStep
ColumnHdrErrorVariable
Titre de la colonne ErrorVariable
ColumnHdrErrorPinType
Titre de la colonne ErrorPinType (uniquement pour le
diagnostic à l'aide de blocs SFC View)
ColumnHdrErrorState
Titre de la colonne ErrorState (uniquement pour le
diagnostic à l'aide de blocs SFC View)
ColumnHdrErrorComment
Titre de la colonne ErrorComment
Note : Les textes de SFC View sont créés par défaut en anglais, mais peuvent être
modifiés par le configurateur.
73
Aspect et comportement de SFC View
Représentation
des informations
d'action
Largeurs de colonne
Propriété
Description
WidthActionQualifierColumn
Largeur de la colonne ActionQualifier
WidthActionTimeColumn
Largeur de la colonne ActionTime
WidthActionNameColumn
Largeur de la colonne ActionName
WidthActionTypeColumn
Largeur de la colonne ActionType
WidthActionCommentColumn
Largeur de la colonne ActionComment
Note : Pour masquer une colonne, vous devez régler sa largeur à zéro.
Textes
Propriété
Description
ColumnHdrActionQualifier
Titre de la colonne ActionQualifier
ColumnHdrActionTime
Titre de la colonne ActionTime
ColumnHdrActionName
Titre de la colonne ActionName
ColumnHdrActionType
Titre de la colonne ActionType
ColumnHdrActionComment
Titre de la colonne ActionComment
Note : Les textes de SFC View sont créés par défaut en anglais, mais peuvent être
modifiés par le configurateur.
Représentation
des informations
d'étape
Police de caractères du nom d'étape
Propriété
Description
DetailsStepNameFont
Police de caractères du nom d'étape
Note : La police définie à l'aide de la propriété DetailsStepNameFont est
également utilisée pour le nom des séquences et des transitions. La police de tous
les autres textes est définie à l'aide de la propriété Font.
74
Aspect et comportement de SFC View
Textes
Propriété
Description
StepMaxTimeErr
Texte affiché dans le champ d'information sur
l'étape lorsque le temps de contrôle maximal est
dépassé.
StepMinTimeErr
Texte affiché dans le champ d'information sur
l'étape lorsque le temps de contrôle minimal n'a pas
été atteint.
Note : Les textes de SFC View sont créés par défaut en anglais, mais peuvent être
modifiés par le configurateur.
Unité et couleur du champ de contrôle de durée
Propriété
Description
ShowTimeInms
Si cette propriété est réglée sur true, les temps de
contrôle sont indiqués en millisecondes. Si la
propriété est réglée sur false, la résolution est la
seconde.
StepMaxTimeErrBackColor
Couleur de fond du champ d'information sur l'étape
indiquant que le temps de contrôle maximal a été
dépassé.
StepMaxTimeErrForeColor
Couleur du texte du champ d'information sur l'étape
indiquant que le temps de contrôle maximal a été
dépassé.
StepMinTimeErrBackColor
Couleur de fond du champ d'information sur l'étape
indiquant que le temps de contrôle minimal n'a pas
été atteint.
StepMinTimeErrForeColor
Couleur du texte du champ d'information sur l'étape
indiquant que le temps de contrôle minimal n'a pas
été atteint.
Couleur d'étapes particulières
Propriété
Description
DetailsActiveStepBackColor
Couleur du cadre entourant le champ d'information
sur l'étape active
DetailsInactiveStepBackColor Couleur du cadre entourant le champ d'information
sur l'étape inactive
DetailsInitialStepBackColor
Marquage en couleur de l'étape initiale
DetailsMacroStepBackColor
Marquage en couleur d'une macroétape
75
Aspect et comportement de SFC View
Méthodes pour la commande de la vue Details
Fonctions de
diagnostic à
l'aide du tampon
de diagnostic de
l'automate
Méthodes disponibles pour commander les fonctions de diagnostic :
Méthode
Description
DiagResetErrorBuffer
Réinitialise l'ensemble des erreurs de diagnostic dans
l'automate.
DiagRetrigger
Déclenche une nouvelle analyse des erreurs de diagnostic
de la séquence d'étapes affichée dans la vue Details.
Note : Pour plus d'informations sur le diagnostic, voir Conditions requises pour le
diagnostic, p. 23.
Commande de
l'affichage des
étapes et
transitions
Méthodes disponibles pour commander l'affichage des étapes et transitions :
Méthode
Description
DisplayInitialStep
Indique l'étape initiale de la séquence d'étapes.
DisplayNextActiveStep
Indique l'étape active suivante.
DisplayNextAltTran
Indique la transition alternative suivante.
DisplayNextParStep
Indique l'étape parallèle suivante.
DisplayNextStep
Indique l'étape suivante.
DisplayPreviousStep
Indique l'étape précédente.
DisplayPrevActiveStep
Indique l'étape active précédente.
DisplayPrevAltTran
Indique la transition alternative précédente.
DisplayPrevParStep
Indique l'étape parallèle précédente.
Evénements pour la commande de la vue Details
Variable d'action
76
Informations sur les variables d'action
Evénement
Description
ActionVarSelect
Se déclenche lorsque vous double-cliquez sur une ligne de
la fenêtre comprenant les actions associées aux étapes.
Le système transmet alors comme paramètres le nom des
variables d'action et le nom de la séquence d'étapes.
Aspect et comportement de SFC View
Variable d'erreur
Informations sur les variables d'erreur
Evénement
Description
DiagVarSelect
Se déclenche lorsque vous double-cliquez sur une ligne de
la fenêtre comprenant les informations de diagnostic
relatives à la transition.
Le système transmet alors comme paramètres le nom des
variables d'erreur et le nom de la séquence d'étapes.
Constantes pour la commande de la vue Details
Constantes
ContentErrorStateColumn
Constantes
StateErrorStateColumn
La propriété ContentErrorStateColumn (Informations sur le diagnostic (à l'aide
de blocs SFC View), p. 72) est déterminée à l'aide des constantes suivantes :
Constante
Valeur
Description
CecEmpty
0
La colonne ErrorState est vide.
CecErrorState
1
L'état d'erreur des variables d'entrée est affiché.
CecVariableName
2
Le nom des variables d'entrée est affiché.
CecPinType
3
Le type de broche est affiché (AND ou OR).
La propriété StateErrorStateColumn (Informations sur le diagnostic (à l'aide de
blocs SFC View), p. 72) est déterminée à l'aide des constantes suivantes :
Constante
Valeur
Description
sescNoState
0
La couleur de fond est le gris.
sescErrorState
1
La couleur de fond indique si la variable d'entrée
est incorrecte (rouge/vert).
sescPinState
2
La couleur de fond indique l'état de la broche à
laquelle la variable est directement reliée.
Si la broche n'est pas inversée, l'état de la broche
est le même que celui de la variable.
Si la broche est inversée, l'état de la broche et
l'état de la variable sont différents.
secsVariableState
3
La couleur de fond indique l'état de la variable.
Note : La propriété StateErrorStateColumn est uniquement disponible si le
diagnostic est effectué à l'aide de blocs SFC View spéciaux.
77
Aspect et comportement de SFC View
6.4
Vue Details Simple
Introduction
Objet de ce
chapitre
Ce chapitre contient des informations sur la vue Details Simple disponible dans SFC
View.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
78
Sujet
Page
Description générale
79
Propriétés pour la commande de la vue Details Simple
81
Méthodes pour la commande de la vue Details Simple
85
Evénements pour la commande de la vue Details Simple
85
Aspect et comportement de SFC View
Description générale
Brève
description
La vue Details Simple de SFC View offre les possibilités suivantes :
l affichage d'informations en temps réel sur l'état de l'étape active ou sélectionnée
d'une séquence d'étapes,
l navigation entre les différentes étapes actives en cas de divergences en ET,
l navigation au sein de la séquence d'étapes à l'aide de méthodes, par ex.
DisplayNextStep.
79
Aspect et comportement de SFC View
Représentation
Représentation de la vue Details Simple
SFC_para
1
Running
2
This section is used to demonstrate SFC.
It contains a big alternative and within that a parallel
structure.
S_3_1
4
Step sets ACT1, ACT1 is mapped to I/O but not read
by any logic. Has a delay time of 2 sec.
Max Time Overflow
02s 000ms
3
5
6
21s 830ms
7
8
1 (2)
9
Composants de la vue Details Simple
80
Numéro Composant
Description
1
Nom de séquence
Nom de la séquence sélectionnée
2
Etat de la séquence
Affichages d'état de la séquence d'étapes. L'état
correspondant est indiqué par un changement de couleur.
3
Commentaire sur la
séquence
Texte de commentaire (trois lignes) sur la séquence
d'étapes
4
Nom d'étape
Nom de l'étape affichée
5
Commentaire sur
l'étape
Texte de commentaire (trois lignes) sur l'étape affichée
6
Court message
d'erreur
Message d'erreur (une ligne) concernant l'étape affichée
7
Contrôle de durée
Affichage des temps de contrôle et de retard
8
Cadre
Le cadre entourant ce champ d'information peut prendre
différentes couleurs suivant l'état de l'étape.
9
Nombre d'étapes
actives et navigation
Affichage du nombre d'étapes actives.
Les touches fléchées permettent de naviguer entre les
différentes étapes actives en parallèle.
Aspect et comportement de SFC View
Commande du
contrôle
Pour commander le comportement et la présentation de SFC View, le configurateur
dispose de divers événements, méthodes, constantes et propriétés.
Toutes les possibilités de commande spécifiques à la vue Details Simple sont
décrites dans le chapitre suivant.
Toutes les possibilités de commande générales sont présentées dans un chapitre
spécial : Commande générale, p. 47.
Propriétés pour la commande de la vue Details Simple
Affichage direct
d'une séquence
Affichage
systématique
de l'étape active
Affichage direct d'une séquence dans les vues Details et Details Simple
Propriété
Description
ChainName
Cette propriété permet d'afficher directement (c.à-d. sans passer par la vue Overview) une
séquence dans la vue Details ou Details Simple.
Affichage de l'étape active
Propriété
Description
ShowActiveStep
Lorsque cette propriété est réglée sur True, le
système affiche toujours l'étape active dans les
vues Details et Details Simple.
Vous ne pouvez naviguer qu’entre des étapes
actives simultanées (parallèles).
Lorsque cette propriété est réglée sur False,
vous pouvez naviguer au sein de la séquence
d'étapes à l'aide de diverses méthodes, par
exemple DisplayNextStep .
81
Aspect et comportement de SFC View
Représentation
de la vue Details
Simple
Composition de la vue Details Simple
Propriété
Description
DetailsSimpleShowChainName
Indique que le système va afficher la ligne
comportant le nom de la séquence.
DetailsSimpleShowChainStatus
Indique que le système va afficher la ligne
comportant l'état de la séquence.
DetailsSimpleShowChainComment
Indique que le système va afficher la ligne
comportant le commentaire sur la séquence.
DetailsSimpleShowStepComment
Indique que le système va afficher la ligne
comportant le commentaire sur l'étape.
DetailsSimpleShowStepErrorLabe
l
Indique que le système va afficher la ligne
comportant le court message d'erreur.
DetailsSimpleShowInitialStepIn
dicator
Indique que le système va indiquer par une barre
à droite et à gauche du champ qu'il s'agit de
l'étape initiale de la séquence d'étapes.
DetailsSimpleShowNavigation
Indique que le système va afficher les boutons
de commande permettant de naviguer entre les
différentes étapes actives en cas de divergences
en ET.
Note : Si le système n'affiche pas la ligne comportant l'état de la séquence ou celle
avec le message d'erreur, l'état de la séquence ou une erreur dans la séquence
sont signalés par un changement de couleur de la ligne comportant le nom de la
séquence. Ce changement de couleur est défini à l'aide des propriétés
ChainFlagsOffBackColor / ChainFlagsOnBackColor ou
StepMaxTimeErrBackColor / StepMinTimeErrBackColor.
Police de caractères du nom d'étape dans la vue Details Simple
Propriété
Description
DetailsSimpleStepNameFont
Police de caractères du nom d'étape
Note : La police définie à l'aide de la propriété DetailsSimpleStepNameFont
est également utilisée pour le nom des séquences. La police de tous les autres
textes est définie à l'aide de la propriété Font.
82
Aspect et comportement de SFC View
Textes d'affichage de l'état de la séquence d'étapes. Ces textes sont également
affichés dans la vue Overview, dans la colonne ChainStatus.
Propriété
Description
OverviewTextRunning
Définit le texte qui apparaît lorsque le drapeau
d'état de la séquence est réglé sur
CsfRunning.
OverviewTextSectionDisabled
Définit le texte qui apparaît lorsque le drapeau
d'état de la séquence est réglé sur
CsfSectionDisabled.
OverviewTextSetInitializeFlag
Définit le texte qui apparaît lorsque le drapeau
d'état de la séquence est réglé sur
CsfInitializeFlagSet.
OverviewTextDisableTimeCheck
Définit le texte qui apparaît lorsque le drapeau
d'état de la séquence est réglé sur
CsfTimeCheckDisabled.
OverviewTextDisableTransitions
Définit le texte qui apparaît lorsque le drapeau
d'état de la séquence est réglé sur
CsfTransitionDisabled.
OverviewTextDisableActions
Définit le texte qui apparaît lorsque le drapeau
d'état de la séquence est réglé sur
CsfActionsDisabled.
Textes d'affichage du temps de contrôle
Propriété
Description
StepMaxTimeErr
Texte affiché dans le champ d'information sur
l'étape lorsque le temps de contrôle maximal est
dépassé.
StepMinTimeErr
Texte affiché dans le champ d'information sur
l'étape lorsque le temps de contrôle minimal n'a pas
été atteint.
Note : Les textes de SFC View sont créés par défaut en anglais, mais peuvent être
modifiés par le configurateur.
83
Aspect et comportement de SFC View
Unité et couleur du champ de contrôle de durée
Propriété
Description
ShowTimeInms
Si cette propriété est réglée sur true, les temps de
contrôle sont indiqués en millisecondes. Si la
propriété est réglée sur false, la résolution est la
seconde.
StepMaxTimeErrBackColor
Couleur de fond du champ d'information sur l'étape
indiquant que le temps de contrôle maximal a été
dépassé.
StepMaxTimeErrForeColor
Couleur du texte du champ d'information sur l'étape
indiquant que le temps de contrôle maximal a été
dépassé.
StepMinTimeErrBackColor
Couleur de fond du champ d'information sur l'étape
indiquant que le temps de contrôle minimal n'a pas
été atteint.
StepMinTimeErrForeColor
Couleur du texte du champ d'information sur l'étape
indiquant que le temps de contrôle minimal n'a pas
été atteint.
Couleur d'étapes particulières
Propriété
Description
DetailsActiveStepBackColor
Couleur du cadre entourant le champ d'information
sur l'étape active
DetailsInactiveStepBackColor Couleur du cadre entourant le champ d'information
sur l'étape inactive
84
DetailsInitialStepBackColor
Marquage en couleur de l'étape initiale
DetailsWaitingStepBackColor
Marquage en couleur d'une étape en attente
Remarque : Une étape en attente correspond à une
étape initiale ou à la dernière étape affichée pour
laquelle le drapeau SetInitialize est activé.
Aspect et comportement de SFC View
Méthodes pour la commande de la vue Details Simple
Commande de
l'affichage des
étapes
Méthodes disponibles pour commander l'affichage des étapes :
Méthode
Description
DisplayInitialStep
Indique l'étape initiale de la séquence d'étapes.
DisplayNextActiveStep
Indique (en cas de divergences en ET) l’étape active
suivante.
DisplayNextStep
Indique l'étape suivante.
DisplayPreviousStep
Indique l'étape précédente.
DisplayPrevActiveStep
Indique (en cas de divergences en ET) l’étape active
précédente.
Evénements pour la commande de la vue Details Simple
Double-clic
Double-clic dans la vue Details Simple
Evénement
Description
DetailsSimpleDblClick
Cet événement est déclenché lorsque vous double-cliquez
dans la vue Details Simple.
85
Aspect et comportement de SFC View
86
Trucs et astuces
7
Introduction
Objet de ce
chapitre
Ce chapitre fournit des trucs permettant d'améliorer la performance du système et
des astuces trouvées en utilisant les applications précédentes de SFC View.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Lecture de données et instanciation de groupes
88
Performance du système
88
87
Trucs et astuces
Lecture de données et instanciation de groupes
Lecture du projet
Unity Pro
Au premier démarrage de SFC View, le système lit l'ensemble des sections SFC du
projet Unity Pro.
Si le diagnostic par blocs de diagnostic a été choisi au sein de SFC View, le système
lit également toutes les sections FBD.
Instanciation de
groupes
Les groupes OPC sont instanciés à leur premier appel.
Dans la vue Overview, tous les groupes de la vue fonctionnelle active sont
instanciés.
Dans la vue Details, seuls les groupes appartenant à la séquence d'étapes
concernée sont instanciés.
Performance du système
Chargement de
projets Unity Pro
Privilégiez les procédures suivantes de manière à accélérer le chargement de
projets Unity Pro :
l Activez la propriété ViewMode avant de charger le projet (à l'aide de la propriété
OPCAccessPath).
l Si vous utilisez la vue Details ou Details Simple, activez la propriété ChainName
avant de charger le projet (à l'aide de la propriété OPCAccessPath).
l Ne chargez le projet qu'une fois la fenêtre SFC View ouverte.
l N'utilisez la propriété UseEasySwitchMode que si vous en avez vraiment
besoin, car SFC View doit sinon toujours charger les données pour les deux
modes de diagnostic.
Communication
au sein du
système
Privilégiez les procédures suivantes de manière à augmenter la vitesse de
communication au sein du système :
l Augmentez la valeur réglée dans l'outil de configuration OFS sous Max Canaux.
Utilisez la valeur maximale autorisée par votre application.
l Activez la propriété ViewMode avant d'établir une liaison avec l'automate. SFC
View instance alors uniquement les groupes OPC requis dans la vue souhaitée.
l Si vous utilisez la vue Details ou Details Simple, activez la propriété ChainName
avant d'établir une liaison avec l'automate. SFC View instance alors uniquement
les groupes OPC requis pour la séquence d’étapes souhaitée.
l Réglez la propriété EnableOPCUpdates sur false pour le laps de temps où la
fenêtre SFC View se trouve à l'arrière-plan afin de réduire le trafic durant cette
période.
88
Trucs et astuces
Réinitialisation
de SFC View
Pour rétablir les préréglages du contrôle SFC View, vous devez effacer le contrôle
du conteneur Active, puis l'y replacer.
mfc42.dll
SFC View a été développé sous Microsoft Visual Studio 6.0 (SP5). C'est pourquoi
le contrôle requiert le fichier mfc42.dll, version 6.0 ou supérieure.
Si le conteneur ActiveX dont vous disposez utilise une DLL de version antérieure,
des conflits peuvent apparaître entre SFC View et le conteneur ActiveX.
Assurez-vous donc que votre conteneur ActiveX fonctionne correctement avec le
fichier mfc42.dll, version 6.0 ou supérieure.
89
Trucs et astuces
90
Référence fonctionnelle
II
Présentation
Introduction
Ce chapitre fournit des informations sur les objets, les propriétés, les méthodes, les
événements et les constantes.
Contenu de cette
partie
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
8
Objets
93
9
Propriétés
97
10
Méthodes
187
11
Evénements
209
12
Constantes
219
91
Référence fonctionnelle
92
Objets
8
Présentation
Introduction
Cette section fournit des informations sur les objets.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Objet OFSDevice
94
Collection OFSDevices
94
Objet OFSInfo
95
Contrôle SFC View
95
93
Objets
Objet OFSDevice
Brève
description
Un objet OFSDevice contient les données de configuration OFS d'un équipement.
Syntaxe
La syntaxe de l'objet OFSDevice comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un objet OFSInfo.
index
Un entier ou une chaîne qui identifie de manière unique un membre
d'une collection OFSDevices.
La seule chaîne permettant d'accéder à un élément de la collection OFSDevices est
la valeur de la propriété Alias de l'objet OFSDevice.
Pour plus d'informations sur les collections, reportez-vous à la documentation Visual
Basic.
Collection OFSDevices
Brève
description
Une collection OFSDevices est un ensemble d'objets OFSDevice.
Syntaxe
objet.OFSDevices
objet.OFSDevices (index)
Les lignes de syntaxe ci-avant se rapportent à la collection et à chacun de ses
éléments, respectivement. Elles sont conformes à la syntaxe de collection standard.
La syntaxe de la collection OFSDevices comprend les parties suivantes :
Remarques
94
Partie
Description
objet
Une expression d'objet qui évalue un objet OFSInfo.
index
Un entier ou une chaîne qui identifie de manière unique un membre
d'une collection OFSDevices.
La seule chaîne permettant d'accéder à un élément de la collection OFSDevices est
la valeur de la propriété Alias de l'objet OFSDevice.
Pour plus d'informations sur les collections, reportez-vous à la documentation Visual
Basic.
Objets
Objet OFSInfo
Brève
description
Cet objet rend disponibles les données des équipements OFS actuellement
configurés.
Syntaxe
OFSInfo
Remarques
Lorsque l'objet est créé par l'intermédiaire de la méthode GetOFSInfo du contrôle
SFC View, les données de configuration OFS disponibles dans le registre système
sont lues.
Contrôle SFC View
Brève
description
Un contrôle SFC View est un contrôle graphique qui affiche le contenu et l'état actuel
de toutes les sections SFC d'un projet Concept d'un automate.
Syntaxe
SFCView
Remarques
Pour obtenir une présentation des principaux concepts du contrôle, reportez-vous
au chapitre Description. Pour obtenir des informations détaillées, reportez-vous aux
différents chapitres correspondants.
95
Objets
96
Propriétés
9
Présentation
Introduction
Cette section fournit des informations sur les propriétés.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Sujet
Page
9.1
Propriétés ChainXxx
9.2
Propriétés ColumnHdrActionXxx
103
99
9.3
Propriétés ColumnHdrChainXxx
107
9.4
Propriétés ChainHdrErrorXxx
110
9.5
Propriétés ColumnHdrStepXxx
114
9.6
Propriétés DetailsXxx
117
9.7
Propriétés DetailsSimpleXxx
121
9.8
Propriétés DetailsStepXxx
129
Propriétés DetailsTextXxx
132
9.10
9.9
Propriétés DiagXxx
136
9.11
Propriétés OPCXxx
139
9.12
Propriétés OverviewTextXxx
143
9.13
Propriétés ShowXxx
147
9.14
Propriétés StepMaxTimeErrXxx
154
9.15
Propriétés StepMinTimeErrXxx
157
9.16
Propriétés UseXxx
160
9.17
Propriétés ValueXxx
164
9.18
Propriétés WidthActionXxx
167
9.19
Propriétés WidthErrorXxx
170
9.20
Autres propriétés
174
97
Propriétés
98
Propriétés
9.1
Propriétés ChainXxx
Présentation
Introduction
Cette section fournit une description des propriétés ChainXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Propriété ChainName
100
Propriété ChainControlVariableName
100
Propriété ChainFlagsOffBackColor
101
Propriété ChainFlagsOffForeColor
101
Propriété ChainFlagsOnBackColor
102
Propriété ChainFlagsOnForeColor
102
99
Propriétés
Propriété ChainName
Brève
description
Renvoie/définit la valeur de la chaîne représentant le nom de séquence qui apparaît
dans l'affichage Details.
Syntaxe
objet.ChainName [= chaîne]
La syntaxe de la propriété ChainName comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne représentant le nom de la séquence qui
apparaît dans l'affichage Details.
Si la propriété ViewMode est définie sur sfcDetails, la propriété ChainName permet
de faire apparaître directement dans l'affichage Details une séquence donnée sans
retourner dans l'affichage Overview.
Propriété ChainControlVariableName
Brève
description
Renvoie/définit la valeur de type chaîne qui représente le nom de la variable utilisée
comme variable d'entrée de SFCVIEW_CTRL dans le projet Unity Pro.
Syntaxe
objet.ChainControlVariableName [= chaîne]
La syntaxe de la propriété ChainControlVariableName comprend les parties
suivantes :
100
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne représentant le nom de la variable utilisée
comme variable d'entrée de SFCVIEW_CTRL dans le projet Unity
Pro.
La valeur par défaut est SVC_Command.
Propriétés
Propriété ChainFlagsOffBackColor
Brève
description
Renvoie/définit la couleur d'arrière-plan utilisée pour afficher l'état désactivé des
indicateurs de statut de la séquence.
Syntaxe
objet.ChainFlagsOffBackColor [= couleur]
La syntaxe de la propriété ChainFlagsOffBackColor comprend les parties suivantes
:
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant ou
d'arrière-plan pour afficher les états activé et désactivé des
indicateurs de la séquence.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriété ChainFlagsOffForeColor
Brève
description
Renvoie/définit la couleur d'avant-plan utilisée pour afficher l'état désactivé des
indicateurs de statut de la séquence.
Syntaxe
objet.ChainFlagsOffForeColor [= couleur]
La syntaxe de la propriété ChainFlagsOffColor comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant ou
d'arrière-plan pour afficher les états activé et désactivé des
indicateurs de la séquence.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
101
Propriétés
Propriété ChainFlagsOnBackColor
Brève
description
Renvoie/définit la couleur d'arrière-plan utilisée pour afficher l'état activé des
indicateurs de statut de la séquence.
Syntaxe
objet.ChainFlagsOnBackColor [= couleur]
La syntaxe de la propriété ChainFlagsOnBackColor comprend les parties suivantes
:
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant ou
d'arrière-plan pour afficher les états activé et désactivé des
indicateurs de la séquence.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriété ChainFlagsOnForeColor
Brève
description
Renvoie/définit la couleur d'avant-plan utilisée pour afficher l'état activé des
indicateurs de statut de la séquence.
Syntaxe
objet.ChainFlagsOnForeColor [= couleur]
La syntaxe de la propriété ChainFlagsOnColor comprend les parties suivantes :
Remarques
102
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant ou
d'arrière-plan pour afficher les états activé et désactivé des
indicateurs de la séquence.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriétés
9.2
Propriétés ColumnHdrActionXxx
Présentation
Introduction
Cette section fournit une description des propriétés ColumnHdrActionXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Propriété ColumnHdrActionComment
104
Propriété ColumnHdrActionName
104
Propriété ColumnHdrActionQualifier
105
Propriété ColumnHdrActionTime
105
Propriété ColumnHdrActionType
106
103
Propriétés
Propriété ColumnHdrActionComment
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Comment pour les actions étapes.
Syntaxe
objet.ColumnHdrActionComment [chaîne]
La syntaxe de la propriété ColumnHdrActionComment comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes des grilles d'action étape dans l'affichage Details.
Propriété ColumnHdrActionName
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Name pour les actions étapes.
Syntaxe
objet.ColumnHdrActionName [chaîne]
La syntaxe de la propriété ColumnHdrActionName comprend les parties suivantes :
104
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes des grilles d'action étape dans l'affichage Details.
Propriétés
Propriété ColumnHdrActionQualifier
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Qualifier pour les actions étapes.
Syntaxe
objet.ColumnHdrActionQualifier [chaîne]
La syntaxe de la propriété ColumnHdrActionQualifier comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes des grilles d'action étape dans l'affichage Details.
Propriété ColumnHdrActionTime
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Time pour les actions étapes.
Syntaxe
objet.ColumnHdrActionTime [chaîne]
La syntaxe de la propriété ColumnHdrActionTime comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes des grilles d'action étape dans l'affichage Details.
105
Propriétés
Propriété ColumnHdrActionType
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Type pour les actions étapes.
Syntaxe
objet.ColumnHdrActionType [chaîne]
La syntaxe de la propriété ColumnHdrActionType comprend les parties suivantes :
106
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes des grilles d'action étape dans l'affichage Details.
Propriétés
9.3
Propriétés ColumnHdrChainXxx
Présentation
Introduction
Cette section fournit une description des propriétés ColumnHdrChainXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Propriété ColumnHdrChainComment
108
Propriété ColumnHdrChainName
108
Propriété ColumnHdrChainStatus
109
107
Propriétés
Propriété ColumnHdrChainComment
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Chain Comment.
Syntaxe
objet.ColumnHdrChainComment [chaîne]
La syntaxe de la propriété ColumnHdrChainComment comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes des grilles de séquence dans l'affichage Overview.
Propriété ColumnHdrChainName
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Chain Name.
Syntaxe
objet.ColumnHdrChainName [chaîne]
La syntaxe de la propriété ColumnHdrChainName comprend les parties suivantes :
108
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes des grilles de séquence dans l'affichage Overview.
Propriétés
Propriété ColumnHdrChainStatus
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Chain Status.
Syntaxe
objet.ColumnHdrChainStatus [chaîne]
La syntaxe de la propriété ColumnHdrChainStatus comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes des grilles de séquence dans l'affichage Overview.
109
Propriétés
9.4
Propriétés ChainHdrErrorXxx
Présentation
Introduction
Cette section fournit une description des propriétés ChainHdrErrorXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
110
Sujet
Page
Propriété ColumnHdrErrorComment
111
Propriété ColumnHdrErrorStep
111
Propriété ColumnHdrErrorVariable
112
Propriété ColumnHdrErrorPinType
112
Propriété ColumnHdrErrorState
113
Propriétés
Propriété ColumnHdrErrorComment
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Comment pour les erreurs de
transition.
Syntaxe
objet.ColumnHdrErrorComment [= chaîne]
La syntaxe de la propriété ColumnHdrErrorComment comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes de la grille d'erreurs de diagnostic dans l'affichage Details.
Propriété ColumnHdrErrorStep
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Step pour les erreurs de transition.
Syntaxe
objet.ColumnHdrErrorStep [= chaîne]
La syntaxe de la propriété ColumnHdrErrorStep comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes de la grille d'erreurs de diagnostic dans l'affichage Details.
111
Propriétés
Propriété ColumnHdrErrorVariable
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Variable pour les erreurs de
transition.
Syntaxe
objet.ColumnHdrErrorVariable [= chaîne]
La syntaxe de la propriété ColumnHdrErrorVariable comprend les parties suivantes
:
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes de la grille d'erreurs de diagnostic dans l'affichage Details.
Propriété ColumnHdrErrorPinType
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Pin Type pour les erreurs de
transition.
Syntaxe
objet.ColumnHdrErrorPinType [= chaîne]
La syntaxe de la propriété ColumnHdrErrorPinType comprend les parties suivantes
:
Remarques
112
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes de la grille d'erreurs de diagnostic dans l'affichage Details.
Les colonnes ErrorPin et ErrorState apparaissent uniquement lorsque la propriété
UsePLCDiagSystem est définie sur False.
Propriétés
Propriété ColumnHdrErrorState
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Comment pour les erreurs de
transition.
Syntaxe
objet.ColumnHdrErrorState [= chaîne]
La syntaxe de la propriété ColumnHdrErrorState comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes de la grille d'erreurs de diagnostic dans l'affichage Details.
Les colonnes ErrorPin et ErrorState apparaissent uniquement lorsque la propriété
UsePLCDiagSystem est définie sur False.
113
Propriétés
9.5
Propriétés ColumnHdrStepXxx
Présentation
Introduction
Cette section fournit une description des propriétés ColumnHdrStepXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
114
Sujet
Page
Propriété ColumnHdrParallelSteps
115
Propriété ColumnHdrStepComment
115
Propriété ColumnHdrStepName
116
Propriétés
Propriété ColumnHdrParallelSteps
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Parallel Steps.
Syntaxe
objet.ColumnHdrParallelSteps [= chaîne]
La syntaxe de la propriété ColumnHdrParallelSteps comprend les parties suivantes
:
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes des grilles de séquence dans l'affichage Overview.
Propriété ColumnHdrStepComment
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Step Comment.
Syntaxe
objet.ColumnHdrStateComment [= chaîne]
La syntaxe de la propriété ColumnHdrStepComment comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes de la grille d'erreurs de diagnostic dans l'affichage Details.
115
Propriétés
Propriété ColumnHdrStepName
Brève
description
Renvoie/définit le texte de l'en-tête de la colonne Step Name.
Syntaxe
objet.ColumnHdrStepName [= chaîne]
La syntaxe de la propriété ColumnHdrStepName comprend les parties suivantes :
116
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte affiché en en-tête des
colonnes de la grille d'erreurs de diagnostic dans l'affichage Details.
Propriétés
9.6
Propriétés DetailsXxx
Présentation
Introduction
Cette section fournit une description des propriétés DetailsXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Propriété DetailsActiveStepBackColor
118
Propriété DetailsInactiveStepBackColor
118
Propriété DetailsInitialStepBackColor
119
Propriété DetailsWaitingStepBackColor
120
Propriété DetailsViewLinesColor
120
117
Propriétés
Propriété DetailsActiveStepBackColor
Brève
description
Renvoie/définit la couleur d'arrière-plan utilisée pour afficher une étape à l'état actif
dans l'affichage Details.
Syntaxe
objet.DetailsActiveStepBackColor [= couleur]
La syntaxe de la propriété DetailsActiveStepBackColor comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'arrière-plan
pour afficher les états actif, inactif et initial des étapes dans
l'affichage Details.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriété DetailsInactiveStepBackColor
Brève
description
Renvoie/définit la couleur d'arrière-plan utilisée pour afficher une étape à l'état
inactif dans l'affichage Details.
Syntaxe
objet.DetailsInactiveStepBackColor [= couleur]
La syntaxe de la propriété DetailsInactiveStepBackColor comprend les parties
suivantes :
Remarques
118
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'arrière-plan
pour afficher les états actif, inactif et initial des étapes dans
l'affichage Details.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriétés
Propriété DetailsInitialStepBackColor
Brève
description
Renvoie/définit la couleur d'arrière-plan utilisée afficher l'indicateur d'étape initiale
dans les affichages Details et Details Simple. Dépend de la propriété dans
l'affichage Details Simple.
DetailsSimpleShowInitStepIndicator, l'indicateur d'étape initiale ou le libellé de nom
d'étape s'affiche dans cette couleur lorsque l'étape affichée est initiale.
Syntaxe
objet.DetailsInitialStepBackColor [= couleur]
La syntaxe de la propriété DetailsInitialStepBackColor comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'arrière-plan
pour afficher les états actif, inactif et initial des étapes dans
l'affichage Details.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
119
Propriétés
Propriété DetailsWaitingStepBackColor
Brève
description
Renvoie/définit la couleur d'arrière-plan utilisée pour afficher une étape à l'état
d'attente dans l'affichage Details. L'état d'attente signifie que l'étape affichée est
l'étape initiale ou que l'indicateur de réinitialisation est défini pour la séquence.
Syntaxe
objet.DetailsWaitingStepBackColor [= couleur]
La syntaxe de la propriété DetailsWaitingStepBackColor comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'arrière-plan
pour afficher les états actif, inactif et initial des étapes dans
l'affichage Details.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriété DetailsViewLinesColor
Brève
description
Renvoie/définit la couleur des lignes dans l'affichage Details.
Syntaxe
objet.DetailsViewLinesColor [= couleur]
La syntaxe de la propriété DetailsViewLinesColor comprend les parties suivantes :
Remarques
120
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs des lignes dans
l'affichage Details.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriétés
9.7
Propriétés DetailsSimpleXxx
Présentation
Introduction
Cette section fournit une description des propriétés DetailsSimpleXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Propriété DetailsSimpleShowChainName
122
Propriété DetailsSimpleShowChainStatus
123
Propriété DetailsSimpleShowChainComment
124
Propriété DetailsSimpleShowStepErrorLabel
125
Propriété DetailsSimpleShowStepComment
126
Propriété DetailsSimpleShowInitStepIndicator
127
Propriété DetailsSimpleShowNavigation
127
Propriété DetailsSimpleStepNameFont
128
121
Propriétés
Propriété DetailsSimpleShowChainName
Brève
description
Renvoie/définit si le nom de la séquence apparaît dans l'affichage Details Simple.
Syntaxe
objet.DetailsSimpleShowChainName [= booléen]
La syntaxe de la propriété DetailsSimpleShowChainName comprend les parties
suivantes :
Réglages
122
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui spécifie si le nom de la séquence
(statut de la séquence, commentaire sur la séquence ou
commentaire sur l'étape) apparaît dans l'affichage Details Simple.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Le nom de la séquence (statut de la
séquence, commentaire sur la séquence ou
commentaire sur l'étape) est affiché.
False
Le nom de la séquence (statut de la séquence,
commentaire sur la séquence ou commentaire sur
l'étape) n'est pas affiché.
Propriétés
Propriété DetailsSimpleShowChainStatus
Brève
description
Renvoie/définit si le statut de la séquence apparaît dans l'affichage Details Simple.
Lorsqu'il est défini sur False, le statut de la séquence est signalé par la couleur
d'arrière-plan du libellé de nom d'étape.
Syntaxe
objet.DetailsSimpleShowChainStatus [= booléen]
La syntaxe de la propriété DetailsSimpleShowChainStatus comprend les parties
suivantes :
Réglages
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui spécifie si le nom de la séquence
(statut de la séquence, commentaire sur la séquence ou
commentaire sur l'étape) apparaît dans l'affichage Details Simple.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Le nom de la séquence (statut de la
séquence, commentaire sur la séquence ou
commentaire sur l'étape) est affiché.
False
Le nom de la séquence (statut de la séquence,
commentaire sur la séquence ou commentaire sur
l'étape) n'est pas affiché.
123
Propriétés
Propriété DetailsSimpleShowChainComment
Brève
description
Renvoie/définit si le commentaire de la séquence apparaît dans l'affichage Details
Simple.
Syntaxe
objet.DetailsSimpleShowChainComment [= booléen]
La syntaxe de la propriété DetailsSimpleShowChainComment comprend les parties
suivantes :
Réglages
124
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui spécifie si le nom de la séquence (statut de
la séquence, commentaire sur la séquence ou commentaire sur l'étape)
apparaît dans l'affichage Details Simple.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Le nom de la séquence (statut de la séquence, commentaire
sur la séquence ou commentaire sur l'étape) est affiché.
False
Le nom de la séquence (statut de la séquence, commentaire sur la
séquence ou commentaire sur l'étape) n'est pas affiché.
Propriétés
Propriété DetailsSimpleShowStepErrorLabel
Brève
description
Renvoie/définit si l'état de l'erreur d'étape apparaît dans l'affichage Details Simple.
Lorsqu'il est défini sur False, l'état de l'erreur est signalé par la couleur d'arrière-plan
du libellé de nom d'étape.
Syntaxe
objet.DetailsSimpleShowStepErrorLabel [= booléen]
La syntaxe de la propriété DetailsSimpleShowStepErrorLabel comprend les parties
suivantes :
Réglages
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui spécifie si le nom de la séquence (statut de
la séquence, commentaire sur la séquence ou commentaire sur l'étape)
apparaît dans l'affichage Details Simple.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Le nom de la séquence (statut de la séquence, commentaire
sur la séquence ou commentaire sur l'étape) est affiché.
False
Le nom de la séquence (statut de la séquence, commentaire sur la
séquence ou commentaire sur l'étape) n'est pas affiché.
125
Propriétés
Propriété DetailsSimpleShowStepComment
Brève
description
Renvoie/définit si le commentaire de l'étape apparaît dans l'affichage Details
Simple.
Syntaxe
objet.DetailsSimpleShowStepComment [= booléen]
La syntaxe de la propriété DetailsSimpleShowStepComment comprend les parties
suivantes :
Réglages
126
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui spécifie si le nom de la séquence (statut de
la séquence, commentaire sur la séquence ou commentaire sur l'étape)
apparaît dans l'affichage Details Simple.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Le nom de la séquence (statut de la séquence, commentaire
sur la séquence ou commentaire sur l'étape) est affiché.
False
Le nom de la séquence (statut de la séquence, commentaire sur la
séquence ou commentaire sur l'étape) n'est pas affiché.
Propriétés
Propriété DetailsSimpleShowInitStepIndicator
Brève
description
Renvoie/définit si l'indicateur de l'étape initiale apparaît dans l'affichage Details
Simple. Lorsque l'indicateur est défini sur False, l'étape initiale est signalée par la
couleur d'arrière-plan du libellé de nom d'étape.
Syntaxe
objet.DetailsSimpleShowInitStepIndicator [= booléen]
La syntaxe de la propriété DetailsSimpleShowInitStepIndicator comprend les
parties suivantes :
Réglages
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui spécifie si le nom de la séquence (statut de la
séquence, commentaire sur la séquence ou commentaire sur l'étape) apparaît
dans l'affichage Details Simple.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Le nom de la séquence (statut de la séquence, commentaire sur
la séquence ou commentaire sur l'étape) est affiché.
False
Le nom de la séquence (statut de la séquence, commentaire sur la séquence
ou commentaire sur l'étape) n'est pas affiché.
Propriété DetailsSimpleShowNavigation
Brève
description
Renvoie/définit si les boutons de navigation apparaissent dans l'affichage Details
Simple.
Syntaxe
objet.DetailsSimpleShowNavigation [= booléen]
La syntaxe de la propriété DetailsSimpleShowNavigation comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui spécifie si les boutons de navigation
apparaissent dans l'affichage Details Simple.
127
Propriétés
Réglages
Remarques
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Les boutons de navigation apparaissent dans
l'affichage Details Simple.
False
Les boutons de navigation n'apparaissent pas dans l'affichage
Details Simple.
Les boutons de navigation sont visibles uniquement lorsque la propriété DetailsSimpleShowNavigation est définie sur True.
Propriété DetailsSimpleStepNameFont
Brève
description
Renvoie/définit la police utilisée pour afficher le nom de l'étape dans l'affichage
Details Simple.
Syntaxe
[Etape] objet.DetailsSimpleStepNameFont [= police_objet]
La syntaxe de la propriété DetailsSimpleStepNameFont comprend les parties
suivantes :
Remarques
128
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
police_objet
Une expression d'objet qui évalue un objet police permettant de
déterminer le nom, la taille et les autres attributs d'une police pour
afficher les noms d'étapes dans l'affichage Details Simple.
La même police est utilisée pour le nom de la séquence dans l'affichage Details
Simple. Les autres textes des affichages Details et Overview apparaissent avec la
police spécifiée dans la propriété Police standard.
Propriétés
9.8
Propriétés DetailsStepXxx
Présentation
Introduction
Cette section fournit une description des propriétés DetailsStepXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Propriété DetailsStepNameFont
130
Propriété DetailsStepsLeft
130
Propriété DetailsStepsWidth
131
129
Propriétés
Propriété DetailsStepNameFont
Brève
description
Renvoie/définit la police utilisée pour afficher le nom de l'étape dans l'affichage
Details.
Syntaxe
[Définir] objet.DetailsStepNameFont [= police_objet]
La syntaxe de la propriété DetailsStepNameFont comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
police_objet
Une expression d'objet qui évalue un objet police permettant de
déterminer le nom, la taille et les autres attributs d'une police pour
afficher les noms d'étapes dans l'affichage Details.
La même police est utilisée pour le nom de la séquence et le nom de la transition
dans l'affichage Details. Les autres textes des affichages Details et Overview
apparaissent avec la police spécifiée dans la propriété Police standard.
Propriété DetailsStepsLeft
Brève
description
Renvoie/définit les positions à gauche pour faire apparaître les étapes dans
l'affichage Details.
Syntaxe
objet.DetailsStepsLeft [= valeur]
La syntaxe de la propriété DetailsStepLeft comprend les parties suivantes :
Remarques
130
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
valeur
Une expression numérique qui définit une distance ou une
dimension.
La propriété DetailsStepsLeft détermine la distance entre le bord intérieur gauche
du contrôle SFC View et le bord gauche des rectangles dans lesquels apparaissent
les étapes dans l'affichage Details.
Cette propriété est mesurée en Twips. Pour plus d'informations sur cette unité de
mesure, reportez-vous à la documentation Visual Basic.
Propriétés
Propriété DetailsStepsWidth
Brève
description
Renvoie/définit la largeur du rectangle des étapes dans l'affichage Details.
Syntaxe
objet.DetailsStepsWidth [= valeur]
La syntaxe de la propriété DetailsStepsWidth comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
valeur
Une expression numérique qui définit une distance ou une
dimension.
La propriété DetailsStepsWidth détermine la largeur des rectangles dans lesquels
les étapes apparaissent dans l'affichage Details.
Cette propriété est mesurée en Twips. Pour plus d'informations sur cette unité de
mesure, reportez-vous à la documentation Visual Basic.
131
Propriétés
9.9
Propriétés DetailsTextXxx
Présentation
Introduction
Cette section fournit une description des propriétés DetailsTextXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
132
Sujet
Page
Propriété DetailsTextDisableActions
133
Propriété DetailsTextDisableTimeCheck
133
Propriété DetailsTextDisableTransitions
134
Propriété DetailsTextSectionDisabled
134
Propriété DetailsTextSetResetFlag
135
Propriétés
Propriété DetailsTextDisableActions
Brève
description
Renvoie/définit le texte annonçant l'état Actions inhibées de la séquence dans
l'affichage Details.
Syntaxe
objet.DetailsTextDisableActions [= chaîne]
La syntaxe de la propriété DetailsTextDisableActions comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte annonçant l'état de la
séquence dans l'affichage Details.
Propriété DetailsTextDisableTimeCheck
Brève
description
Renvoie/définit le texte annonçant l'état Contrôle durée inhibé de la séquence dans
l'affichage Details.
Syntaxe
objet.DetailsTextDisableTimeCheck [= chaîne]
La syntaxe de la propriété DetailsTextDisableTimeCheck comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte annonçant l'état de la
séquence dans l'affichage Details.
133
Propriétés
Propriété DetailsTextDisableTransitions
Brève
description
Renvoie/définit le texte annonçant l'état Transitions inhibées de la séquence dans
l'affichage Details.
Syntaxe
objet.DetailsTextDisableTransitions [= chaîne]
La syntaxe de la propriété DetailsTextDisableTransitions comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte annonçant l'état de la
séquence dans l'affichage Details.
Propriété DetailsTextSectionDisabled
Brève
description
Renvoie/définit le texte annonçant l'état Section inhibée de la séquence dans
l'affichage Details.
Syntaxe
objet.DetailsTextSectionDisabled [= chaîne]
La syntaxe de la propriété DetailsTextSectionDisabled comprend les parties
suivantes :
134
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte annonçant l'état de la
séquence dans l'affichage Details.
Propriétés
Propriété DetailsTextSetResetFlag
Brève
description
Renvoie/définit le texte annonçant l'état Indicateur réinitialisation activé de la
séquence dans l'affichage Details.
Syntaxe
objet.DetailsTextSetResetFlag [= chaîne]
La syntaxe de la propriété DetailsTextSetResetFlag comprend les parties suivantes
:
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte annonçant l'état de la
séquence dans l'affichage Details.
135
Propriétés
9.10
Propriétés DiagXxx
Présentation
Introduction
Cette section fournit une description des propriétés DiagXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
136
Sujet
Page
Propriété DiagAutoRetrigger
137
Propriété DiagAutoRetriggerInterval
138
Propriétés
Propriété DiagAutoRetrigger
Brève
description
Renvoie/définit si les erreurs de diagnostic sont automatiquement redéclenchées
pour analyse.
Syntaxe
objet.DiagAutoRetrigger [= booléen]
La syntaxe de la propriété DiagAutoRetrigger comprend les parties suivantes :
Réglages
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui indique si l'analyse des erreurs de
diagnostic est automatiquement redéclenchée.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Le redéclenchement automatique de l'analyse des
erreurs est activé.
False
Le redéclenchement automatique de l'analyse des erreurs est
inhibé.
Si la propriété est définie sur False, l'application client peut redéclencher l'analyse
à l'aide de la méthode DiagRetrigger.
137
Propriétés
Propriété DiagAutoRetriggerInterval
Brève
description
Renvoie/définit l'intervalle (entre 1 et 65 535 ms) de redéclenchement des entrées
de diagnostic. La valeur par défaut est 1 000 ms.
Syntaxe
objet.DiagAutoRetriggerInterval [= millisecondes]
La syntaxe de la propriété DiagAutoRetriggerInterval comprend les parties
suivantes :
Remarques
138
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
millisecondes
Une expression numérique spécifiant le nombre de millisecondes
(entre 1 et 65 535) qui s'écoulent entre deux redéclenchements pour
toutes les erreurs SFC actives dans la section qui apparaît
réellement dans l'affichage Details. La valeur par défaut est 1 000.
Un réglage trop faible de la valeur peut avoir des conséquences négatives sur les
performances du système.
Propriétés
9.11
Propriétés OPCXxx
Présentation
Introduction
Cette section fournit une description des propriétés OPCXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Propriété OPCNetworkServer
140
Propriété OPCAccessPath
141
Propriété OPCConnect
141
Propriété OPCUpdateRate
142
139
Propriétés
Propriété OPCNetworkServer
Brève
description
Renvoie/définit les informations relatives à l'emplacement du serveur OPC.
Syntaxe
objet.OPCNetworkServer [= chaîne]
La syntaxe de la propriété OPCNetworkServer comprend les parties suivantes :
Remarques
140
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui détermine l'emplacement du serveur
OPC.
La valeur par défaut de la propriété est " ".
Elle indique que le serveur OPC se trouve sur la machine locale.
Dans le cas d'une configuration distribuée, utilisez cette propriété pour définir
l'emplacement (nom de PC ou adresse IP) du serveur OPC.
Propriétés
Propriété OPCAccessPath
Brève
description
Renvoie/définit les informations relatives à l'obtention des données par le serveur
OPC.
Syntaxe
objet.OPCAccessPath [= chaîne]
La syntaxe de la propriété OPCAccessPath comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui détermine la méthode que le serveur
OPC doit utiliser pour obtenir les données.
La chaîne doit faire partie des noms d'alias définis à l'aide de l'outil de configuration
OFS. Elle détermine le projet Concept et l'automate utilisés par l'OFS.
Lorsque la propriété est définie à l'aide des pages de propriété du contrôle, vous
pouvez sélectionner un nom d'alias dans les données de configuration OFS
actuelles. Ces données de configuration peuvent également être obtenues à l'aide
de la méthode GetOFSInfo.
Propriété OPCConnect
Brève
description
Renvoie/définit la connexion/déconnexion au/du serveur OPC.
Syntaxe
objet.OPCConnect [= booléen]
La syntaxe de la propriété OPCConnect comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui détermine la connexion/déconnexion
au/du serveur OPC.
141
Propriétés
Réglages
Remarques
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) La connexion avec le serveur OPC est établie lors de
l'exécution.
False
Toutes les connexions avec le serveur OPC sont interrompues.
La propriété OPCConnect est ignorée lors de la conception. Lors de l'exécution, la
connexion au serveur OPC est établie uniquement après la lecture des données du
projet par le contrôle et lorsque la propriété OPCConnect est définie sur True.
Propriété OPCUpdateRate
Brève
description
Renvoie/définit la vitesse maximale à laquelle le serveur OPC doit fournir des
données modifiées.
Syntaxe
objet.OPCUpdateRate [= millisecondes]
La syntaxe de la propriété OPCUpdateRate comprend les parties suivantes :
Remarques
142
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
millisecondes
Une expression numérique indiquant l'intervalle minimal (en
millisecondes) entre deux émissions de données modifiées via le
serveur OPC. La valeur par défaut est 1 000.
La propriété OPCUpdateRate détermine la fréquence d'envoi de données modifiées
vers le contrôle par le serveur OPC. Un réglage trop faible de la valeur peut avoir
des conséquences négatives sur les performances du système.
Propriétés
9.12
Propriétés OverviewTextXxx
Présentation
Introduction
Cette section fournit une description des propriétés OverviewTextXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Propriété OverviewTextDisableActions
144
Propriété OverviewTextDisableTimeCheck
144
Propriété OverviewTextDisableTransitions
145
Propriété OverviewTextRunning
145
Propriété OverviewTextSectionDisabled
146
Propriété OverviewTextSetResetFlag
146
143
Propriétés
Propriété OverviewTextDisableActions
Brève
description
Renvoie/définit le texte annonçant l'état Actions inhibées de la séquence dans les
affichages Overview et Details Simple.
Syntaxe
objet.OverviewTextDisableActions [= chaîne]
La syntaxe de la propriété OverviewTextDisableActions comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte annonçant l'état de la
séquence dans les affichages Overview et Details Simple.
Propriété OverviewTextDisableTimeCheck
Brève
description
Renvoie/définit le texte annonçant l'état Contrôle durée inhibé de la séquence dans
les affichages Overview et Details Simple.
Syntaxe
objet.OverviewTextDisableTimeCheck [= chaîne]
La syntaxe de la propriété OverviewTextDisableTimeCheck comprend les parties
suivantes :
144
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte annonçant l'état de la
séquence dans les affichages Overview et Details Simple.
Propriétés
Propriété OverviewTextDisableTransitions
Brève
description
Renvoie/définit le texte annonçant l'état Transitions inhibées de la séquence dans
les affichages Overview et Details Simple.
Syntaxe
objet.OverviewTextDisableTransitions [= chaîne]
La syntaxe de la propriété OverviewTextDisableTransitions comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte annonçant l'état de la
séquence dans les affichages Overview et Details Simple.
Propriété OverviewTextRunning
Brève
description
Renvoie/définit le texte annonçant l'état En cours d'exécution de la séquence dans
l'affichage Overview.
Syntaxe
objet.OverviewTextRunning [= chaîne]
La syntaxe de la propriété OverviewTextRunning comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte annonçant l'état de la
séquence dans les affichages Overview et Details Simple.
145
Propriétés
Propriété OverviewTextSectionDisabled
Brève
description
Renvoie/définit le texte annonçant l'état Section inhibée de la séquence dans les
affichages Overview et Details Simple.
Syntaxe
objet.OverviewTextSectionDisabled [= chaîne]
La syntaxe de la propriété OverviewTextSectionDisabled comprend les parties
suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte annonçant l'état de la
séquence dans les affichages Overview et Details Simple.
Propriété OverviewTextSetResetFlag
Brève
description
Renvoie/définit le texte annonçant l'état Indicateur réinitialisation activé de la
séquence dans les affichages Overview et Details Simple.
Syntaxe
objet.OverviewTextSetResetFlag [= chaîne]
La syntaxe de la propriété OverviewTextSetResetFlag comprend les parties
suivantes :
146
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui évalue le texte annonçant l'état de la
séquence dans les affichages Overview et Details Simple.
Propriétés
9.13
Propriétés ShowXxx
Présentation
Introduction
Cette section fournit une description des propriétés ShowXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Propriété ShowActiveStep
148
Propriété ShowAllDiagErrors
148
Propriété ShowAllTransitionsInput
149
Propriété ShowChainGroups
150
Propriété ShowStatistics
151
Propriété ShowStepComments
151
Propriété ShowTimeInms
152
Propriété ShowBlockNames
153
147
Propriétés
Propriété ShowActiveStep
Brève
description
Renvoie/définit si les affichages Details et Details Simple présentent toujours l'étape
active.
Syntaxe
objet.ShowActiveStep [= booléen]
La syntaxe de la propriété ShowActiveStep comprend les parties suivantes :
Réglages
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui détermine si les affichages Details et
Details Simple présentent toujours l'étape active.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Les affichages Details et Details Simple présentent
toujours l'étape active.
False
L'affichage Details ne présente pas l'étape active.
Propriété ShowAllDiagErrors
Brève
description
Renvoie/définit si toutes les erreurs de diagnostic sont visibles.
Syntaxe
objet.ShowAllDiagErrors [= booléen]
La syntaxe de la propriété ShowAllDiagErrors comprend les parties suivantes :
148
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui détermine si toutes les erreurs de
diagnostic de la séquence sont visibles ou non dans l'affichage
Details.
Propriétés
Réglages
Remarques
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) L'affichage Details présente toutes les erreurs de
diagnostic de la séquence en cours.
False
L'affichage Details présente uniquement les erreurs de l'étape
affichée.
La propriété est valide uniquement lorsque la propriété UsePLCDiagSystem est
définie sur True.
Propriété ShowAllTransitionsInput
Brève
description
Renvoie/définit si les informations de diagnostic sont affichées pour toutes les
étapes actives ou uniquement pour les étapes effectivement sélectionnées.
Syntaxe
objet.ShowAllTransitionsInput [= booléen]
La syntaxe de la propriété ShowAllTransitionsInput comprend les parties suivantes :
Réglages
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui détermine si les informations de
diagnostic dans l'affichage Details apparaissent pour toutes les
étapes actives ou uniquement pour les étapes effectivement
sélectionnées.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Les informations de diagnostic dans l'affichage Details
apparaissent pour toutes les étapes actives.
False
Les informations de diagnostic dans l'affichage Details apparaissent
uniquement pour les étapes effectivement sélectionnées.
La propriété est valide uniquement lorsque la propriété UsePLCDiagSystem est
définie sur False.
149
Propriétés
Propriété ShowChainGroups
Brève
description
Renvoie/définit si la description affiche l'ordre hiérarchique des groupes de
séquences.
Syntaxe
objet.ShowChainGroups [= booléen]
La syntaxe de la propriété ShowChainGroups comprend les parties suivantes :
Réglages
Remarques
150
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui détermine si la description affiche
l'ordre hiérarchique des groupes de séquences.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) La description affiche l'ordre hiérarchique des groupes
de séquences comme configuré dans le projet et seules les
séquences du groupe sélectionné apparaissent.
False
La description affiche toutes les séquences du projet dans un
tableau.
Il est recommandé de configurer les groupes de séquences (modules fonctionnels)
dans le projet Unity/Concept et de définir cette propriété sur True, si le projet
comprend plusieurs sections SFC. Etant donné que le contrôle requiert des
données en temps réel pour toutes les étapes de toutes les séquences affichées
simultanément dans la description, un trop grand nombre de séquences affichées
dans la description peut avoir des conséquences négatives sur les performances du
système.
Propriétés
Propriété ShowStatistics
Brève
description
Affiche le panneau des statistiques.
Syntaxe
objet.ShowStatistics [= booléen]
La syntaxe de la propriété ShowStatistics comprend les parties suivantes :
Réglages
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui détermine si le panneau des
statistiques doit s'afficher.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
Le panneau des statistiques est affiché.
False
(Par défaut) Le panneau des statistiques est masqué.
Propriété ShowStepComments
Brève
description
Renvoie/définit si les commentaires relatifs à l'étape ou à la séquence apparaissent
dans l'affichage Overview.
Syntaxe
objet.ShowStepComments [= booléen]
La syntaxe de la propriété ShowStepComments comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui détermine si les commentaires
relatifs à l'étape ou à la séquence apparaissent dans l'affichage
Overview.
151
Propriétés
Réglages
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Les commentaires relatifs aux étapes actives
apparaissent dans l'affichage Overview.
False
Les commentaires sur la séquence apparaissent dans l'affichage
Overview.
Propriété ShowTimeInms
Brève
description
Renvoie/définit si le temps de retard et l'heure courante apparaissent en
millisecondes dans les affichages Details et Details Simple.
Syntaxe
objet.ShowTimeInms [= booléen]
La syntaxe de la propriété ShowTimeInms comprend les parties suivantes :
Réglages
152
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui détermine si le temps de retard et
l'heure courante apparaissent en millisecondes dans les affichages
Details et Details Simple.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Le temps de retard et l'heure courante sont affichés en
millisecondes.
False
Le temps de retard et l'heure courante sont affichés en secondes.
Propriétés
Propriété ShowBlockNames
Brève
description
Renvoie/définit si la structure de la logique affectée à une transition s'affiche dans
la grille des erreurs de transition.
Syntaxe
objet.ShowBlockNames [= booléen]
La syntaxe de la propriété ShowBlockNames comprend les parties suivantes :
Réglages
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui détermine si la structure logique doit
s'afficher.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Les variables d'entrée affectées à la transition sont
affichées avec la structure logique (blocs AND, OR, etc.).
False
Les variables d'entrée affectées à la transition sont affichées sans la
structure logique.
La propriété est valide uniquement lorsque la propriété UsePLCDiagSystem est
définie sur False.
153
Propriétés
9.14
Propriétés StepMaxTimeErrXxx
Présentation
Introduction
Cette section fournit une description des propriétés StepMaxTimeErrXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
154
Sujet
Page
Propriété StepMaxTimeErrBackColor
155
Propriété StepMaxTimeErrForeColor
155
Propriété StepMaxTimeErrText
156
Propriétés
Propriété StepMaxTimeErrBackColor
Brève
description
Renvoie/définit la couleur d'arrière plan utilisée lorsque le temps étape maximum est
dépassé.
Syntaxe
objet.StepMaxTimeErrBackColor [= couleur]
La syntaxe de la propriété StepMaxTimeErrBackColor comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant et
d'arrière-plan utilisées pour indiquer que le temps maximum est
dépassé pour l'étape.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriété StepMaxTimeErrForeColor
Brève
description
Renvoie/définit la couleur d'avant-plan utilisée lorsque le temps étape maximum est
dépassé.
Syntaxe
objet.StepMaxTimeErrForeColor [= couleur]
La syntaxe de la propriété StepMaxTimeErrForeColor comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant et
d'arrière-plan utilisées pour indiquer que le temps maximum est
dépassé pour l'étape.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
155
Propriétés
Propriété StepMaxTimeErrText
Brève
description
Renvoie/définit le texte à afficher lorsque le temps étape maximum est dépassé
(affichage Details).
Syntaxe
objet.StepMaxTimeErrText [= chaîne]
La syntaxe de la propriété StepMaxTimeErrText comprend les parties suivantes :
156
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui détermine le texte à afficher dans
l'affichage Details lorsque le temps maximum pour l'étape est
dépassé.
Propriétés
9.15
Propriétés StepMinTimeErrXxx
Présentation
Introduction
Cette section fournit une description des propriétés StepMinTimeErrXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Propriété StepMinTimeErrBackColor
158
Propriété StepMinTimeErrForeColor
158
Propriété StepMinTimeErrText
159
157
Propriétés
Propriété StepMinTimeErrBackColor
Brève
description
Renvoie/définit la couleur d'arrière-plan à afficher lorsque le temps étape minimum
n'est pas atteint.
Syntaxe
objet.StepMinTimeErrBackColor [= couleur]
La syntaxe de la propriété StepMinTimeErrBackColor comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant et
d'arrière-plan pour indiquer que le temps minimum pour l'étape n'est
pas atteint.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriété StepMinTimeErrForeColor
Brève
description
Renvoie/définit la couleur d'avant-plan à afficher lorsque le temps étape minimum
n'est pas atteint.
Syntaxe
objet.StepMinTimeErrForeColor [= couleur]
La syntaxe de la propriété StepMinTimeErrForeColor comprend les parties
suivantes :
Remarques
158
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant et
d'arrière-plan pour indiquer que le temps minimum pour l'étape n'est
pas atteint.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriétés
Propriété StepMinTimeErrText
Brève
description
Renvoie/définit le texte à afficher lorsque le temps étape minimum n'est pas atteint
(affichage Details).
Syntaxe
objet.StepMinTimeErrText [= chaîne]
La syntaxe de la propriété StepMinTimeErrText comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui détermine le texte à afficher dans
l'affichage Details lorsque le temps minimum pour l'étape n'est pas
atteint.
159
Propriétés
9.16
Propriétés UseXxx
Présentation
Introduction
Cette section fournit une description des propriétés UseXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
160
Sujet
Page
Propriété UseOPCProject
161
Propriété UsePLCDiagSystem (Unity Pro)
161
Propriété UsePLCDiagSystem
162
Propriété UseEasyModeSwitch
163
Propriétés
Propriété UseOPCProject
Brève
description
Renvoie/définit si le fichier projet est sélectionné automatiquement à partir du
chemin d'accès OPC.
Syntaxe
objet.UseOPCProject [= booléen]
La syntaxe de la propriété UseOPCProject comprend les parties suivantes :
Réglages
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Expression booléenne qui spécifie si le fichier projet est sélectionné
automatiquement à partir du chemin d'accès OPC.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Le fichier projet est sélectionné automatiquement à
partir de la propriété OPCAccessPath du contrôle.
False
Le fichier projet doit être défini à l'aide de la propriété ProjectFile.
Propriété UsePLCDiagSystem (Unity Pro)
Brève
description
Renvoie/définit si le système de diagnostic de l'automate est utilisé pour connaître
les causes des erreurs de transition. Si la propriété est définie sur False, les causes
sont déterminées en interne. Si elle est modifiée lors de l'exécution, le rechargement
du projet en cours dépend de la propriété UseEasySwitchMode.
Syntaxe
objet.UsePLCDiagSystem [= booléen]
La syntaxe de la propriété UsePLCDiagSystem comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une valeur booléenne qui détermine le mode de diagnostic utilisé.
161
Propriétés
Réglages
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Le contrôle lit les erreurs contenues dans le buffer de l'automate
afin d'obtenir des informations de diagnostic.
False
Le contrôle n'utilise pas les diagnostics de l'automate. Les causes d'erreurs
SFC sont déterminées en interne selon la logique connectée aux transitions.
Pour pouvoir obtenir des données de diagnostic, chaque transition doit être
affectée à la variable qui est une sortie d'EFB spécifique (bibliothèque SFC
VIEW : AND_16, OR_16, AND_OR_8).
Propriété UsePLCDiagSystem
Brève
description
Renvoie/définit si le système de diagnostic de l'automate est utilisé pour connaître
les causes des erreurs de transition. Si la propriété est définie sur False, les causes
sont déterminées en interne. Si elle est modifiée lors de l'exécution, le projet en
cours est rechargé.
Syntaxe
objet.UsePLCDiagSystem [= booléen]
La syntaxe de la propriété UsePLCDiagSystem comprend les parties suivantes :
Réglages
162
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une valeur booléenne qui détermine le mode de diagnostic utilisé.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
Le contrôle lit les erreurs contenues dans le buffer de l'automate afin
d'obtenir des informations de diagnostic. Le projet Concept doit contenir le
bloc ERR2HMI. Les propriétés VarDiagIn et VarDiagOut, qui définissent les
variables d'entrée et de sortie du bloc, doivent également être définies.
False
(Par défaut) Le contrôle n'utilise pas les diagnostics de l'automate. Les
causes d'erreurs SFC sont déterminées en interne selon la logique
connectée aux transitions. Pour pouvoir obtenir des données de diagnostic,
chaque transition doit être affectée à la variable qui est une sortie d'EFB
spécifique (bibliothèque Concept SFC_VIEW : AND_16, OR_16,
AND_OR_8).
Propriétés
Propriété UseEasyModeSwitch
Brève
description
Renvoie/définit s'il faut recharger le projet en cours lorsque la propriété
UsePLCDiagSystem a été modifiée.
Syntaxe
objet.UseEasyModeSwitch [= booléen]
La syntaxe de la propriété UseEasyModeSwitch comprend les parties suivantes :
Réglages
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une valeur booléenne qui détermine le mode de diagnostic utilisé.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
Le contrôle ne recharge pas les données du projet lorsque la
propriété UsePLCDiagSystem a été modifiée. Le réglage de cette
propriété sur True accélère le processus de changement de mode.
En revanche, cela ralentit le chargement du projet et augmente
l'espace mémoire utilisé. Ne définissez cette propriété sur True
qu'en cas de réelle nécessité.
False
(Par défaut) Les données du projet sont rechargées lorsque la
propriété UsePLCDiagSystem a été modifiée.
Le changement de cette propriété en UserMode provoque le rechargement du
projet.
163
Propriétés
9.17
Propriétés ValueXxx
Présentation
Introduction
Cette section fournit une description des propriétés ValueXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
164
Sujet
Page
Propriété ValueOffBackColor
165
Propriété ValueOffForeColor
165
Propriété ValueOnBackColor
166
Propriété ValueOnForeColor
166
Propriétés
Propriété ValueOffBackColor
Brève
description
Renvoie/définit la couleur d'arrière-plan utilisée pour afficher l'état désactivé d'une
valeur de variable.
Syntaxe
objet.ValueOffBackColor [= couleur]
La syntaxe de la propriété ValueOffBackColor comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant ou
d'arrière-plan pour afficher les états activé et désactivé des valeurs
de variable.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriété ValueOffForeColor
Brève
description
Renvoie/définit la couleur d'avant-plan utilisée pour afficher l'état désactivé d'une
valeur de variable.
Syntaxe
objet.ValueOffForeColor [= couleur]
La syntaxe de la propriété ValueOffForeColor comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant ou
d'arrière-plan pour afficher les états activé et désactivé des valeurs
de variable.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
165
Propriétés
Propriété ValueOnBackColor
Brève
description
Renvoie/définit la couleur d'arrière-plan utilisée pour afficher l'état activé d'une
valeur de variable.
Syntaxe
objet.ValueOnBackColor [= couleur]
La syntaxe de la propriété ValueOnBackColor comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant ou
d'arrière-plan pour afficher les états activé et désactivé des valeurs
de variable.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriété ValueOnForeColor
Brève
description
Renvoie/définit la couleur d'avant-plan utilisée pour afficher l'état activé d'une valeur
de variable.
Syntaxe
objet.ValueOnForeColor [= couleur]
La syntaxe de la propriété ValueOnForeColor comprend les parties suivantes :
Remarques
166
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine les couleurs d'avant ou
d'arrière-plan pour afficher les états activé et désactivé des valeurs
de variable.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriétés
9.18
Propriétés WidthActionXxx
Présentation
Introduction
Cette section fournit une description des propriétés WidthActionXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Propriété WidthActionQualifierColumn
168
Propriété WidthActionTimeColumn
168
Propriété WidthActionVariableColumn
169
Propriété WidthActionCommentColumn
169
167
Propriétés
Propriété WidthActionQualifierColumn
Brève
description
Renvoie/définit la largeur de la colonne Action Qualifier dans la grille des actions
étapes (en cours et suivantes).
Syntaxe
objet.WidthActionQualifierColumn [= long]
La syntaxe de la propriété WidthActionQualifierColumn comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
long
Expression de type long qui détermine la largeur de la colonne dans
la grille des actions étapes (en cours et suivantes).
Pour masquer une colonne, définissez la largeur sur 0.
Propriété WidthActionTimeColumn
Brève
description
Renvoie/définit la largeur de la colonne Error Variable dans la grille des actions
étapes (en cours et suivantes).
Syntaxe
objet.WidthActionTimeColumn [= long]
La syntaxe de la propriété WidthActionTimeColumn comprend les parties suivantes
:
Remarques
168
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
long
Expression de type long qui détermine la largeur de la colonne dans
la grille des actions étapes (en cours et suivantes).
Pour masquer une colonne, définissez la largeur sur 0.
Propriétés
Propriété WidthActionVariableColumn
Brève
description
Renvoie/définit la largeur de la colonne Pin Type dans la grille des actions étapes
(en cours et suivantes).
Syntaxe
objet.WidthActionVariableColumn [= long]
La syntaxe de la propriété WidthActionVariableColumn comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
long
Expression de type long qui détermine la largeur de la colonne dans
la grille des actions étapes (en cours et suivantes).
Pour masquer une colonne, définissez la largeur sur 0.
Propriété WidthActionCommentColumn
Brève
description
Renvoie/définit la largeur de la colonne Error State dans la grille des actions étapes
(en cours et suivantes).
Syntaxe
objet.WidthActionCommentColumn [= long]
La syntaxe de la propriété WidthActionCommentColumn comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
long
Expression de type long qui détermine la largeur de la colonne dans
la grille des actions étapes (en cours et suivantes).
Pour masquer une colonne, définissez la largeur sur 0.
169
Propriétés
9.19
Propriétés WidthErrorXxx
Présentation
Introduction
Cette section fournit une description des propriétés WidthErrorXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
170
Sujet
Page
Propriété WidthErrorStepNameColumn
171
Propriété WidthErrorVariableColumn
171
Propriété WidthErrorPinTypeColumn
172
Propriété WidthErrorStateColumn
172
Propriété WidthErrorCommentColumn
173
Propriétés
Propriété WidthErrorStepNameColumn
Brève
description
Renvoie/définit la largeur de la colonne Step Name dans la grille des erreurs de
transition.
Remarques
Lorsque la propriété UsePLCDiagSystem est définie sur True, la largeur des
colonnes Error State et Pin Type est toujours égale à 0. Lorsque la propriété
ShowAllTransitionsInput est définie sur False, la largeur de la colonne Step Name
est également égale à 0.
Note : Pour masquer une colonne, définissez la largeur sur 0.
Propriété WidthErrorVariableColumn
Brève
description
Renvoie/définit la largeur de la colonne Error Variable dans la grille des erreurs de
transition.
Syntaxe
objet.WidthErrorVariableColumn [= long]
La syntaxe de la propriété WidthErrorVariableColumn comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
long
Expression de type long qui détermine la largeur de la colonne dans
la grille des erreurs de transition.
Lorsque la propriété UsePLCDiagSystem est définie sur True, la largeur des
colonnes Error State et Pin Type est toujours égale à 0. Lorsque la propriété
ShowAllTransitionsInput est définie sur False, la largeur de la colonne Step Name
est également égale à 0.
Note : Pour masquer une colonne, définissez la largeur sur 0.
171
Propriétés
Propriété WidthErrorPinTypeColumn
Brève
description
Renvoie/définit la largeur de la colonne Pin Type dans la grille des erreurs de
transition.
Syntaxe
objet.WidthErrorPinTypeColumn [= long]
La syntaxe de la propriété WidthErrorPinTypeColumn comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
long
Expression de type long qui détermine la largeur de la colonne dans
la grille des erreurs de transition.
Lorsque la propriété UsePLCDiagSystem est définie sur True, la largeur des
colonnes Error State et Pin Type est toujours égale à 0. Lorsque la propriété
ShowAllTransitionsInput est définie sur False, la largeur de la colonne Step Name
est également égale à 0.
Note : Pour masquer une colonne, définissez la largeur sur 0.
Propriété WidthErrorStateColumn
Brève
description
Renvoie/définit la largeur de la colonne Error State dans la grille des erreurs de
transition.
Syntaxe
objet.WidthErrorStateColumn [= long]
La syntaxe de la propriété WidthErrorStateColumn comprend les parties suivantes :
172
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
long
Expression de type long qui détermine la largeur de la colonne dans
la grille des erreurs de transition.
Propriétés
Remarques
Lorsque la propriété UsePLCDiagSystem est définie sur True, la largeur des
colonnes Error State et Pin Type est toujours égale à 0. Lorsque la propriété
ShowAllTransitionsInput est définie sur False, la largeur de la colonne Step Name
est également égale à 0.
Note : Pour masquer une colonne, définissez la largeur sur 0.
Propriété WidthErrorCommentColumn
Brève
description
Renvoie/définit la largeur de la colonne Error Comment dans la grille des erreurs
de transition.
Syntaxe
objet.WidthErrorCommentColumn [= long]
La syntaxe de la propriété WidthErrorCommentColumn comprend les parties
suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
long
Expression de type long qui détermine la largeur de la colonne dans
la grille des erreurs de transition.
Lorsque la propriété UsePLCDiagSystem est définie sur True, la largeur des
colonnes Error State et Pin Type est toujours égale à 0. Lorsque la propriété
ShowAllTransitionsInput est définie sur False, la largeur de la colonne Step Name
est également égale à 0.
Note : Pour masquer une colonne, définissez la largeur sur 0.
173
Propriétés
9.20
Autres propriétés
Présentation
Introduction
Cette section fournit une description des autres propriétés.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
174
Sujet
Page
Propriété Alias
175
Propriété AutomaticProjectReload
175
Propriété BackColor
176
Propriété Count
176
Propriété ContentErrorStateColumn
177
Propriété EnableOPCUpdates
178
Propriété Font
179
Propriété Item
179
Propriété MaxChannel
180
Propriété NumberErrorGridLines
180
Propriété OFSDevices
181
Propriété OnChainOpen
181
Propriété Path
182
Propriété ProjectFile
182
Propriété Refresh
183
Propriété StateErrorStateColumn
183
Propriété Symb
184
Propriété UnityNetworkServer
185
Propriété ViewMode
185
Propriétés
Propriété Alias
Brève
description
Renvoie une chaîne spécifiant le nom d'alias d'un équipement configuré pour une
utilisation avec OFS.
Syntaxe
objet.Alias
La syntaxe de la propriété Alias comprend la partie suivante :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un objet OFSDevice.
Cette propriété est en lecture seule.
Pour un équipement donné, la valeur de cette propriété doit être saisie dans la
propriété OPCAccessPath du contrôle SFC View afin de spécifier le projet Unity/
Concept à utiliser ainsi que l'automate sur lequel OFS lit les données en temps réel.
Propriété AutomaticProjectReload
Brève
description
Renvoie/définit si le projet doit être automatiquement rechargé lorsqu'une
modification du projet a été détectée sur l'automate.
Syntaxe
objet.AutomaticProjectReload [= booléen]
La syntaxe de la propriété AutomaticProjectReload comprend les parties suivantes :
Réglages
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Expression booléenne qui spécifie si le projet doit être
automatiquement rechargé lorsqu'une modification du projet a été
détectée sur l'automate.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Le projet peut être rechargé automatiquement.
False
Le projet ne peut pas être rechargé automatiquement.
175
Propriétés
Remarques
Si la propriété est définie sur False, l'application client peut mettre en œuvre sa
propre stratégie de rechargement du projet en répondant à l'événement
ProjectChanged à l'aide de la méthode ReloadProject, dans certaines circonstances
particulières uniquement.
Propriété BackColor
Brève
description
Renvoie/définit la couleur d'arrière-plan du contrôle dans les affichages Details et
Details Simple.
Syntaxe
objet.BackColor [= couleur]
La syntaxe de la propriété BackColor comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
couleur
Une valeur ou constante qui détermine la couleur d'arrière-plan du
contrôle dans les affichages Details et Details Simple.
Pour plus d'informations sur les valeurs ou constantes de couleur disponibles,
reportez-vous à la documentation Visual Basic.
Propriété Count
Brève
description
Renvoie le nombre d'objets OFSDevice dans la collection OFSDevices.
Syntaxe
objet.Count
La syntaxe de la propriété Count comprend la partie suivante :
Remarques
176
Partie
Description
objet
Une expression d'objet qui évalue un objet OFSDevice.
Cette propriété est en lecture seule.
Propriétés
Propriété ContentErrorStateColumn
Brève
description
Renvoie/définit les informations à afficher dans la colonne Error State de la grille
des erreurs de transition.
Syntaxe
objet.ContentErrorStateColumn [= valeur]
La syntaxe de la propriété ContentErrorStateColumn comprend les parties
suivantes :
Réglages
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
valeur
Expression numérique qui détermine les informations à afficher
dans la colonne Error State.
Le paramètre valeur peut prendre l'une des valeurs suivantes :
Réglage
Description
0 - cecEmpty
La colonne Error State est vide.
1 - cecErrorState
(Par défaut) La colonne Error State contient l'état d'erreur de la
variable d'entrée.
2 - cecVariableName
La colonne Error State contient le nom de la variable.
3 - cecPinType
La colonne Error State contient le type de broche.
La propriété est valide uniquement lorsque la propriété UsePLCDiagSystem est
définie sur False.
177
Propriétés
Propriété EnableOPCUpdates
Brève
description
Renvoie/définit si les notifications relatives aux données modifiées doivent être
démarrées ou arrêtées par le serveur OPC.
Syntaxe
objet.EnableOPCUpdates [= booléen]
La syntaxe de la propriété EnableOPCUpdates comprend les parties suivantes :
Réglages
Remarques
178
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
booléen
Une expression booléenne qui détermine si les notifications doivent
être démarrées ou arrêtées par le serveur OPC.
Le paramètre booléen peut prendre l'une des valeurs suivantes :
Réglage
Description
True
(Par défaut) Les notifications par le serveur OPC sont activées.
False
Les notifications par le serveur OPC sont inhibées.
Lorsque la propriété est définie sur False, l'application client peut arrêter
momentanément les notifications relatives aux données modifiées (du serveur OPC
au contrôle SFC View), par exemple lorsque la fenêtre de contrôle se trouve en
arrière-plan.
Propriétés
Propriété Font
Brève
description
Renvoie/définit la police d'affichage du statut de la séquence, du commentaire de la
séquence, du commentaire de l'étape, etc. dans les affichages Overview, Details et
Details Simple.
Syntaxe
[Définir] objet.Font [= police_objet]
La syntaxe de la propriété Font comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
police_objet Une expression d'objet qui évalue un objet police permettant de déterminer
le nom, la taille et les autres attributs d'une police pour afficher le statut de
la séquence, le commentaire de la séquence, le commentaire de l'étape,
etc. dans les affichages Overview, Details et Details Simple.
Propriété Item
Brève
description
Renvoie un membre spécifique de la collection OFSDevices en fonction d'une
position ou d'une clé.
Syntaxe
objet.Item (index)
objet(index)
Il n'est pas nécessaire de spécifier le nom de cette propriété comme indiqué dans
la seconde syntaxe ci-dessus. En effet, la propriété Item est la propriété par défaut
de l'objet OFSDevice.
La syntaxe de la propriété Item comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un objet OFSDevice.
index
Expression qui spécifie la position d'un membre de la collection. S'il s'agit
d'une expression numérique, l'index doit être un nombre compris entre 1
et la valeur de la propriété Count de la collection. S'il s'agit d'une
expression de chaîne, l'index correspond à la propriété Alias de l'objet
membre OFSDevice auquel il est fait référence.
Cette propriété est en lecture seule.
179
Propriétés
Propriété MaxChannel
Brève
description
Renvoie un nombre spécifiant le nombre maximum de voies d'un équipement
configuré pour une utilisation avec OFS.
Syntaxe
objet.MaxChannel
La syntaxe de la propriété MaxChannel comprend la partie suivante :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un objet OFSDevice.
Cette propriété est en lecture seule.
Propriété NumberErrorGridLines
Brève
description
Renvoie/définit une valeur qui indique le nombre de lignes affichées dans la grille
des erreurs.
Syntaxe
objet.NumberErrorGridLines [= Entier]
La syntaxe de la propriété NumberErrorGridLines comprend les parties suivantes :
180
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
valeur
Valeur de type entier représentant le nombre de lignes affichées
dans la grille des erreurs. La valeur par défaut est 16.
Propriétés
Propriété OFSDevices
Brève
description
Renvoie la collection OFSDevices en cours d'un objet OFSInfo.
Syntaxe
objet.OFSDevices
La syntaxe de la propriété OFSDevices comprend la partie suivante :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un objet OFSInfo.
Cette propriété est en lecture seule.
Propriété OnChainOpen
Brève
description
Renvoie/définit l'action à effectuer lorsque l'utilisateur clique deux fois sur une ligne
de la grille dans l'affichage Overview.
Syntaxe
objet.OnChainOpen [= valeur]
La syntaxe de la propriété OnChainOpen comprend les parties suivantes :
Réglages
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
valeur
Une expression numérique qui spécifie les actions à effectuer
lorsque l'utilisateur clique deux fois sur une séquence de la grille
dans l'affichage Overview.
Pour plus d'informations sur les réglages de la valeur, reportez-vous à la rubrique
Constantes OnChainOpenActions, p. 220.
181
Propriétés
Propriété Path
Brève
description
Renvoie une chaîne spécifiant l'adresse d'un équipement configuré pour une
utilisation avec OFS.
Syntaxe
objet.Path
La syntaxe de la propriété Path comprend la partie suivante :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un objet OFSDevice.
Cette propriété est en lecture seule.
Propriété ProjectFile
Brève
description
Renvoie/définit le nom du fichier contenant les données du projet.
Syntaxe
objet.ProjectFile [= chaîne]
La syntaxe de la propriété ProjectFile comprend les parties suivantes :
Remarques
182
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui détermine le fichier dans lequel lire les
données du projet.
La chaîne doit contenir le chemin d'accès complet au fichier projet Concept/Unity
(.STU pour Unity et .PRJ pour Concept).
La définition de la propriété OPCAccessPath permet de définir automatiquement la
propriété ProjectFile lorsque UseOPCProject est également défini sur True.
La propriété ProjectFile est ignorée lors de la conception. Au cours de l'exécution,
le contrôle commence la lecture des données du projet lorsque la propriété est
définie. Si le serveur OPC est connecté pour un projet précédent, la connexion est
interrompue et relancée pour les données du nouveau projet.
Propriétés
Propriété Refresh
Brève
description
Renvoie un nombre spécifiant si le rafraîchissement automatique d'un équipement
configuré pour une utilisation avec OFS est activé.
Syntaxe
objet.Refresh
La syntaxe de la propriété Refresh comprend la partie suivante :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un objet OFSDevice.
Cette propriété est en lecture seule.
Si la valeur de cette propriété est égale à zéro, le rafraîchissement automatique
n'est pas configuré pour l'équipement.
Propriété StateErrorStateColumn
Brève
description
Renvoie/définit l'élément indiquant la couleur d'arrière-plan dans la colonne Error
State de la grille des erreurs de transition.
Syntaxe
objet.StateErrorStateColumn [= valeur]
La syntaxe de la propriété StateErrorStateColumn comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
valeur
Expression numérique qui détermine l'élément indiquant la
couleur d'arrière plan dans la colonne Error State.
183
Propriétés
Réglages
Le paramètre valeur peut prendre l'une des valeurs suivantes :
Réglage
Remarques
Description
0 - sescNoState
La couleur de l'arrière plan est gris.
1 - sescErrorState
La couleur d'arrière-plan indique si la variable est erronée.
2 - sescPinState
(Par défaut) La couleur d'arrière-plan indique l'état de la broche à
laquelle la variable est directement connectée. (Si la broche est
inversée, son état est différent de celui de la variable. Si la broche
n'est pas inversée, son état est similaire à celui de la variable.)
3 - sescVariableState
La couleur de l'arrière-plan indique l'état de la variable.
La propriété est valide uniquement lorsque la propriété UsePLCDiagSystem est
définie sur False.
Propriété Symb
Brève
description
Renvoie une chaîne spécifiant le chemin d'accès complet au fichier avec les
informations concernant les symboles d'un équipement configuré pour une
utilisation avec OFS.
Syntaxe
objet.Symb
La syntaxe de la propriété Symb comprend la partie suivante :
Remarques
184
Partie
Description
objet
Une expression d'objet qui évalue un objet OFSDevice.
Cette propriété est en lecture seule.
Si la valeur de la propriété Alias de l'objet est saisie dans la propriété
OPCAccessPath du contrôle SFC View et que la propriété UseOPCProject du
contrôle est définie sur True, la valeur de cette propriété correspond au nom de
fichier du programme Unity (fichier .STU).
Propriétés
Propriété UnityNetworkServer
Brève
description
Renvoie/définit les informations relatives à l'emplacement du programme Unity Pro.
Syntaxe
objet.UnityNetworkServer [= chaîne]
La syntaxe de la propriété UnityNetworkServer comprend les parties suivantes :
Remarques
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
chaîne
Une expression de chaîne qui détermine l'emplacement du
programme Unity Pro.
La valeur par défaut de la propriété est " ".
Elle indique que le programme Unity Pro se trouve sur la machine locale.
Dans le cas d'une configuration distribuée, utilisez cette propriété pour définir
l'emplacement (nom de PC ou adresse IP) du programme Unity Pro.
Propriété ViewMode
Brève
description
Renvoie/définit le type d'information à afficher.
Syntaxe
objet.ViewMode [= valeur]
La syntaxe de la propriété ViewMode comprend les parties suivantes :
Réglages
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
valeur
Une expression numérique qui détermine le type d'affichage
(Overview, Details ou Details Simple).
Pour plus d'informations sur les réglages de la valeur, reportez-vous à la rubrique
Constantes SFCViewModes, p. 221.
185
Propriétés
186
Méthodes
10
Présentation
Introduction
Cette section fournit des informations sur les méthodes.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Sujet
Page
10.1
Méthodes DiagXxx
189
10.2
Méthodes DisplayXxx
191
10.3
Méthodes PLCXxx
197
10.4
Autres méthodes
206
187
Méthodes
188
Méthodes
10.1
Méthodes DiagXxx
Présentation
Introduction
Cette section fournit une description des méthodes DiagXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Méthode DiagResetErrorBuffer
190
Méthode DiagRetrigger
190
189
Méthodes
Méthode DiagResetErrorBuffer
Brève
description
Réinitialise toutes les erreurs de diagnostic au sein de l'automate.
Syntaxe
objet.DiagResetErrorBuffer
La syntaxe de la méthode DiagResetErrorBuffer comprend la partie suivante :
Valeur renvoyée
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Aucune
Méthode DiagRetrigger
Brève
description
Redéclenche l'analyse des erreurs de diagnostic de la séquence apparaissant dans
l'affichage Details.
Syntaxe
objet.DiagRetrigger
La syntaxe de la méthode DiagRetrigger comprend la partie suivante :
Valeur renvoyée
190
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Aucune
Méthodes
10.2
Méthodes DisplayXxx
Présentation
Introduction
Cette section fournit une description des méthodes DisplayXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Méthode DisplayInitialStep
192
Méthode DisplayNextActiveStep
192
Méthode DisplayNextAltTran
193
Méthode DisplayNextParStep
193
Méthode DisplayNextStep
194
Méthode DisplayPreviousStep
194
Méthode DisplayPrevActiveStep
195
Méthode DisplayPrevAltTran
195
Méthode DisplayPrevParStep
196
191
Méthodes
Méthode DisplayInitialStep
Brève
description
Atteint et affiche l'étape initiale. Cette méthode fonctionne avec les affichages
Details et Details Simple.
Syntaxe
objet.DisplayInitialStep
La syntaxe de la méthode DisplayInitialStep comprend la partie suivante :
Valeur renvoyée
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Méthode DisplayNextActiveStep
Brève
description
Atteint et affiche l'étape active suivante. Cette méthode fonctionne avec les
affichages Details et Details Simple.
Syntaxe
objet.DisplayNextActiveStep
La syntaxe de la méthode DisplayNextActiveStep comprend la partie suivante :
Valeur renvoyée
192
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Méthodes
Méthode DisplayNextAltTran
Brève
description
Atteint et affiche la transition alternée suivante. Cette méthode fonctionne
uniquement dans l'affichage Details.
Syntaxe
objet.DisplayNextAltTran
La syntaxe de la méthode DisplayNextAltTran comprend la partie suivante :
Valeur renvoyée
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Méthode DisplayNextParStep
Brève
description
Atteint et affiche l'étape parallèle suivante. Cette méthode fonctionne uniquement
dans l'affichage Details.
Syntaxe
objet.DisplayNextParStep
La syntaxe de la méthode DisplayNextParStep comprend la partie suivante :
Valeur renvoyée
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
193
Méthodes
Méthode DisplayNextStep
Brève
description
Atteint et affiche l'étape suivante. Cette méthode fonctionne avec les affichages
Details et Details Simple.
Syntaxe
objet.DisplayNextStep
La syntaxe de la méthode DisplayNextStep comprend la partie suivante :
Valeur renvoyée
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Méthode DisplayPreviousStep
Brève
description
Atteint et affiche l'étape précédente. Cette méthode fonctionne avec les affichages
Details et Details Simple.
Syntaxe
objet.DisplayPreviousStep
La syntaxe de la méthode DisplayPreviousStep comprend la partie suivante :
Valeur renvoyée
194
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Méthodes
Méthode DisplayPrevActiveStep
Brève
description
Atteint et affiche l'étape active précédente. Cette méthode fonctionne avec les
affichages Details et Details Simple.
Syntaxe
objet.DisplayPrevActiveStep
La syntaxe de la méthode DisplayPrevActiveStep comprend la partie suivante :
Valeur renvoyée
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Méthode DisplayPrevAltTran
Brève
description
Atteint et affiche la transition alternée précédente. Cette méthode fonctionne
uniquement dans l'affichage Details.
Syntaxe
objet.DisplayPrevAltTran
La syntaxe de la méthode DisplayPrevAltTran comprend la partie suivante :
Valeur renvoyée
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
195
Méthodes
Méthode DisplayPrevParStep
Brève
description
Atteint et affiche l'étape parallèle précédente. Cette méthode fonctionne
uniquement dans l'affichage Details.
Syntaxe
objet.DisplayPrevParStep
La syntaxe de la méthode DisplayPrevParStep comprend la partie suivante :
Valeur renvoyée
196
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Méthodes
10.3
Méthodes PLCXxx
Présentation
Introduction
Cette section fournit une description des méthodes PLCXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Méthode PLCClearChain
198
Méthode PLCDisableActions
199
Méthode PLCDisableSection
200
Méthode PLCDisableTimeCheck
201
Méthode PLCDisableTransitions
202
Méthode PLCGotoNextStep
203
Méthode PLCResetTimeErrors
204
Méthode PLCSetInitializeFlag
205
197
Méthodes
Méthode PLCClearChain
Brève
description
Réinitialise toutes les étapes actives de la séquence.
AVERTISSEMENT
Danger lors de l'exécution d'opérations dangereuses, à risque et
destructrices au niveau des outils et processus.
N'utilisez pas la méthode PLCClearChain pour rechercher des
erreurs alors que des machines outils, processus ou systèmes de
maintenance de matériel sont en cours de fonctionnement. En effet, les
outils ou processus connectés au contrôle sont susceptibles de
fonctionner de manière dangereuse ou destructrice.
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
Syntaxe
objet.PLCClearChain(valeur)
La syntaxe de la méthode PLCClearChain comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
valeur
Une expression booléenne qui indique que toutes les étapes actives
de la séquence doivent être réinitialisées.
Valeur renvoyée
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Remarques
La séquence ne peut être redémarrée qu'avec le front 1 -> 0 de
PLCSetInitializeFlag.
198
Méthodes
Méthode PLCDisableActions
Brève
description
Active ou désactive le traitement des actions de la section SFC sélectionnée.
AVERTISSEMENT
Danger lors de l'exécution d'opérations dangereuses, à risque et
destructrices au niveau des outils et processus.
N'utilisez pas la méthode PLCDisableActions pour rechercher des
erreurs à l'aide des régulateurs de machine outils, processus ou
systèmes de maintenance de matériel, lorsque ceux-ci fonctionnent.
Etant donné que le traitement logique n'est plus actif, le panneau de
commande ignore toutes les informations saisies. Les outils ou
processus connectés au contrôle sont susceptibles de fonctionner de
manière dangereuse ou destructrice.
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
Syntaxe
objet.PLCDisableActions(inhiber)
La syntaxe de la propriété PLCDisableActions comprend les parties suivantes :
Valeur renvoyée
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
inhiber
Une expression booléenne qui indique s'il faut inhiber les actions
(True) ou non (False).
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
199
Méthodes
Méthode PLCDisableSection
Brève
description
Active ou inhibe le traitement de la section SFC sélectionnée.
AVERTISSEMENT
Danger lors de l'exécution d'opérations dangereuses, à risque et
destructrices au niveau des outils et processus.
N'utilisez pas la méthode PLCDisableSection pour rechercher des
erreurs à l'aide des régulateurs de machine outils, processus ou
systèmes de maintenance de matériel, lorsque ceux-ci fonctionnent.
Etant donné que le traitement logique n'est plus actif, le panneau de
commande ignore toutes les informations saisies. Les outils ou
processus connectés au contrôle sont susceptibles de fonctionner de
manière dangereuse ou destructrice.
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
Syntaxe
objet.PLCDisableSection(inhiber)
La syntaxe de la propriété PLCDisableSection comprend les parties suivantes :
Valeur renvoyée
200
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
inhiber
Une expression booléenne qui indique s'il faut inhiber le traitement
(True) ou non (False).
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Méthodes
Méthode PLCDisableTimeCheck
Brève
description
Active ou inhibe le contrôle de la durée.
Syntaxe
objet.PLCDisableTimeCheck(inhiber)
La syntaxe de la propriété PLCDisableTimeCheck comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
inhiber
Une expression booléenne qui indique s'il faut inhiber le contrôle de
la durée (True) ou non (False).
Valeur renvoyée
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Remarques
Si la méthode DisableTimeCheck est activée, le contrôle de la durée des étapes
n'est plus effectué. Cependant, le temps de retard est toujours activé.
201
Méthodes
Méthode PLCDisableTransitions
Brève
description
Active ou inhibe les transitions.
AVERTISSEMENT
Danger lors de l'exécution d'opérations dangereuses, à risque et
destructrices au niveau des outils et processus.
N'utilisez pas la méthode PLCDisableTransitions pour rechercher
des erreurs à l'aide des régulateurs de machine outils, processus ou
systèmes de maintenance de matériel, lorsque ceux-ci fonctionnent.
Etant donné que le traitement logique n'est plus actif, le panneau de
commande ignore toutes les informations saisies. Les outils ou
processus connectés au contrôle sont susceptibles de fonctionner de
manière dangereuse ou destructrice.
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
Syntaxe
objet.PLCDisableTransitions(inhiber)
La syntaxe de la propriété PLCDisableTransitions comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
inhiber
Une expression booléenne qui indique s'il faut inhiber les transitions
(True) ou non (False).
Valeur renvoyée
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Remarques
Si le paramètre Inhiber transitions est activé, les états de transitions ne sont plus
analysés. La séquence conserve son état actuel, quels que soient les signaux de
transitions. L'utilisation de la séquence n'est possible que via les commandes de
contrôle SetResetFlag, StepUnconditional et StepTransDependent.
202
Méthodes
Méthode PLCGotoNextStep
Brève
description
Active l'étape suivante.
AVERTISSEMENT
Danger lors de l'exécution d'opérations dangereuses, à risque et
destructrices au niveau des outils et processus.
L'utilisation de la méthode PLCGotoNextStep vous permet d'activer
l'étape suivante, même lorsque les conditions de transition ne sont pas
remplies. Par conséquent, n'utilisez pas la méthode
PLCGotoNextStep pour rechercher des erreurs à l'aide des
régulateurs de machine outils, processus ou systèmes de maintenance
de matériel, lorsque ceux-ci fonctionnent. En effet, les outils ou
processus connectés au contrôle sont susceptibles de fonctionner de
manière dangereuse ou destructrice.
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
Syntaxe
objet.PLCGotoNextStep(inconditionnelle)
La syntaxe de la méthode PLCGotoNextStep comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
inconditionnelle
Une expression booléenne qui indique si l'étape suivante doit être
activée quel que soit l'état de la transition (True) ou en fonction de
l'état de la transition (False).
Valeur renvoyée
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Remarques
Si le paramètre inconditionnelle est défini sur True, l'étape suivante est activée quel
que soit l'état de la transition mais prend effet après expiration du temps de retard
de l'étape active.
Dans les divergences en ET, une étape est activée pour chaque divergence, tandis
que dans les divergences en OU, la divergence de gauche est toujours activée.
203
Méthodes
Méthode PLCResetTimeErrors
Brève
description
Réinitialise les erreurs de temps de contrôle de la section SFC sélectionnée.
Syntaxe
objet.PLCResetTimeErrors
La syntaxe de la méthode PLCResetTimeErrors comprend la partie suivante :
Valeur renvoyée
204
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Méthodes
Méthode PLCSetInitializeFlag
Brève
description
Définit ou supprime l'indicateur d'initialisation.
AVERTISSEMENT
Danger lors de l'exécution d'opérations dangereuses, à risque et
destructrices au niveau des outils et processus.
N'utilisez pas la méthode PLCSetInitializeFlag pour rechercher
des erreurs à l'aide des régulateurs de machine outils, processus ou
systèmes de maintenance de matériel, lorsque ceux-ci fonctionnent. En
effet, les outils ou processus connectés au contrôle sont susceptibles
de fonctionner de manière dangereuse ou destructrice.
Le non-respect de ces précautions peut entraîner la mort, des
lésions corporelles graves ou des dommages matériels.
Syntaxe
objet.PLCSetInitializeFlag(valeur)
La syntaxe de la méthode PLCSetInitializeFlag comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
valeur
Une expression booléenne indiquant si l'indicateur d'initialisation doit
être défini (True) ou supprimé (False).
Valeur renvoyée
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Remarques
Pour initialiser la séquence lors d'un démarrage normalisé, utilisez l'indicateur
d'initialisation.
Pour initialiser la séquence, activez l'indicateur d'initialisation. La séquence est ainsi
interrompue et toutes les actions sont initialisées. L'intervention de l'opérateur est
impossible.
La séquence normalisée démarre :
Pour démarrer la séquence, vous devez tout d'abord activer puis inhiber l'indicateur
d'initialisation. Le front 1 -> 0 initialise la séquence et active donc l'étape initiale.
205
Méthodes
10.4
Autres méthodes
Présentation
Introduction
Cette section fournit une description des autres méthodes.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
206
Sujet
Page
Méthode About
207
Méthode GetOFSInfo
207
Méthode ReloadProject
208
Méthodes
Méthode About
Brève
description
Affiche la zone About du contrôle.
Syntaxe
objet.About
La syntaxe de la méthode About comprend la partie suivante :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Valeur renvoyée
Aucune
Remarques
Cette méthode revient à cliquer sur About dans la fenêtre Properties.
Méthode GetOFSInfo
Brève
description
Obtient un objet avec les données de configuration OFS.
Syntaxe
objet.GetOFSInfo
La syntaxe de la méthode GetOFSInfo comprend la partie suivante :
Valeur renvoyée
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Un objet de type OFSInfo qui permet de lire les données de configuration OFS.
207
Méthodes
Méthode ReloadProject
Brève
description
Recharge le projet en cours.
Syntaxe
objet.ReloadProject
La syntaxe de la méthode ReloadProject comprend la partie suivante :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Valeur renvoyée
Une valeur booléenne indiquant la réussite (True) ou l'échec (False) de l'opération.
Remarques
Si le serveur OPC est connecté pour un projet précédent, la connexion est
interrompue et relancée pour les données du nouveau projet.
208
Evénements
11
Présentation
Introduction
Cette section fournit des informations sur les événements.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Sujet
Page
11.1
Evénements ChainXxx
211
11.2
Autres événements
214
209
Evénements
210
Evénements
11.1
Evénements ChainXxx
Présentation
Introduction
Cette section fournit une description des événements ChainXxx.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Evénement ChainOpen
212
Evénement ChainSelect
212
Evénement ChainStatusChanged
213
211
Evénements
Evénement ChainOpen
Brève
description
Apparaît dans l'affichage Overview lorsque l'utilisateur clique deux fois sur une
séquence de la grille ou appuie sur la touche Entrée lorsque la grille est considérée
comme étant la cible.
Syntaxe
Sub objet_ChainOpen(ByVal NomSéquence As String)
La syntaxe de l'événement ChainOpen comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
NomSéquence
Le nom de la séquence à ouvrir.
Evénement ChainSelect
Brève
description
Apparaît dans l'affichage Overview lorsque l'utilisateur sélectionne une nouvelle
ligne dans la grille.
Syntaxe
Sub objet_ChainSelect(ByVal NomSéquence As String)
La syntaxe de l'événement ChainSelect comprend les parties suivantes :
212
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
NomSéquence
Le nom de la séquence sélectionnée.
Evénements
Evénement ChainStatusChanged
Brève
description
Apparaît lorsque le statut d'une séquence est modifié.
Syntaxe
Sub objet_ChainStatusChanged(ByVal NomSéquence As String, ByVal
NouveauStatut As SFCViewCtrl.ChainStatusFlags)
La syntaxe de l'événement ChainStatusChanged comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
NomSéquence
Le nom de la séquence.
NouveauStatut
Le nouveau statut de la séquence représenté par une combinaison
d'une ou plusieurs constantes ChainStatusFlags.
213
Evénements
11.2
Autres événements
Présentation
Introduction
Cette section fournit une description des autres événements.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
214
Sujet
Page
Evénement ActionVarSelect
215
Evénement DetailsSimpleDblClick
215
Evénement DiagVarSelect
216
Evénement ProjectChanged
216
Evénement ViewModeChanged
217
Evénements
Evénement ActionVarSelect
Brève
description
Apparaît dans l'affichage Details lorsque l'utilisateur clique deux fois sur la grille
contenant l'action étape en cours ou les suivantes. La variable sélectionnée est
transmise avec le nom de la séquence.
Syntaxe
Sub objet_ActionVarSelect(ByVal VarAction As String, ByVal
NomSéquence As String)
La syntaxe de l'événement ActionVarSelect comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
VarAction
Nom de la variable d'action sélectionnée.
NomSéquence
Nom de la séquence en cours.
Evénement DetailsSimpleDblClick
Brève
description
Apparaît dans l'affichage Details Simple lorsque l'utilisateur clique deux fois sur le
libellé du nom d'étape.
Syntaxe
Sub objet.DetailsSimpleDblClick ()
La syntaxe de l'événement DetailsSimpleDblClick comprend la partie suivante :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
215
Evénements
Evénement DiagVarSelect
Brève
description
Apparaît dans l'affichage Details lorsque l'utilisateur clique deux fois sur la grille
contenant les diagnostics. La variable sélectionnée est transmise avec le nom de la
séquence.
Syntaxe
Sub objet_DiagVarSelect(ByVal VarDiag As String, ByVal NomSéquence As
String)
La syntaxe de l'événement DiagVarSelect comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
VarDiag
Le nom de la variable sélectionnée dans la grille des diagnostics.
NomSéquence
Le nom de la séquence.
Evénement ProjectChanged
Brève
description
Apparaît lorsqu'une modification du projet a été détectée sur l'automate.
Syntaxe
Sub objet_ProjectChanged()
La syntaxe de l'événement ProjectChanged comprend la partie suivante :
216
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
Evénements
Evénement ViewModeChanged
Brève
description
Apparaît lors d'un changement de mode d'affichage.
Syntaxe
Sub objet_ViewModeChanged(ByVal NouveauModeAffichage As
SFCViewCtrl.SFCViewModes)
La syntaxe de l'événement ViewModeChanged comprend les parties suivantes :
Partie
Description
objet
Une expression d'objet qui évalue un contrôle SFC View.
NouveauModeAffic
hage
Le nouveau mode d'affichage du contrôle représenté par l'une des
constantes SFCViewModes.
217
Evénements
218
Constantes
12
Présentation
Introduction
Cette section fournit des informations sur les constantes.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Constantes ChainStatusFlags
220
Constantes OnChainOpenActions
220
Constantes SFCViewModes
221
Constantes ContentsErrorStateColumn
221
Constantes StatesErrorStateColumn
222
219
Constantes
Constantes ChainStatusFlags
Constantes
L'événement ChainStatusChanged indique le statut de la séquence, sous la forme
d'une combinaison d'une ou plusieurs des valeurs suivantes :
Constantes :
Constante
Valeur
Description
CsfRunning
0
La séquence est en cours d'exécution.
CsfSectionDisabled
1
La séquence est inhibée.
CsfResetFlagSet
CsfInitializeFlagSet
2
L'indicateur de réinitialisation de la séquence est défini
(Concept).
L'indicateur d'initialisation de la séquence est défini
(Unity Pro).
CsfTimeCheckDisabled
4
Le contrôle de durée de la séquence est inhibé.
CsfTransitionsDisabled
8
Les transitions de la séquence sont inhibées.
CsfActionsDisabled
16
Les actions de la séquence sont inhibées.
CsfUnknown
4096
Le statut de la séquence est inconnu.
Constantes OnChainOpenActions
Constantes
Les valeurs suivantes peuvent être écrites dans la propriété OnChainOpen du
contrôle ou renvoyées par cette propriété. Vous pouvez ainsi obtenir ou définir
l'action à exécuter lorsque l'utilisateur clique deux fois sur une ligne de la grille dans
l'affichage Overview.
Constantes :
220
Constante
Valeur
Description
NoAction
0
La valeur saisie par l'utilisateur est ignorée.
ShowDetails
1
La séquence apparaît dans l'affichage Details.
ShowDetailsSimple
2
La séquence apparaît dans l'affichage Details Simple.
Constantes
Constantes SFCViewModes
Constantes
Les valeurs suivantes peuvent être écrites dans la propriété ViewMode du contrôle
ou renvoyées par cette propriété. Vous pouvez ainsi obtenir ou définir le mode
d'affichage en cours du contrôle. En outre, l'événement ViewModeChanged du
contrôle affiche l'une des ces valeurs lors d'un changement de mode d'affichage.
Constantes :
Constante
Valeur
Description
SfcOverview
0
La séquence apparaît/apparaîtra dans l'affichage
Overview.
SfcDetails
1
La chaîne apparaît/apparaîtra dans l'affichage Details.
SfcDetailsSimple
2
La chaîne apparaît/apparaîtra dans l'affichage Details
Simple.
Constantes ContentsErrorStateColumn
Constantes
Les valeurs suivantes peuvent être écrites dans la propriété ContentErrorStateColumn du contrôle ou renvoyées par cette propriété. Vous pouvez ainsi obtenir
ou définir le contenu de la colonne Error State de la grille des erreurs.
Constantes :
Constante
Valeur
Description
CecEmpty
0
La colonne Error State est vide.
CecErrorState
1
La colonne Error state contient l'état d'erreur de la
variable d'entrée.
CecVariableName
2
La colonne Error state contient le nom de la variable.
CecPinType
3
La colonne Error state contient le type de broche.
221
Constantes
Constantes StatesErrorStateColumn
Constantes
Les valeurs suivantes peuvent être écrites dans la propriété StateErrorStateColumn
du contrôle ou renvoyées par cette propriété. Vous pouvez ainsi obtenir ou définir
l'élément indiquant la couleur d'arrière-plan dans la colonne Error State.
Constantes :
222
Constante
Valeur
Description
sescNoState
0
La couleur de l'arrière-plan est gris.
sescErrorState
1
La couleur d'arrière-plan indique si la variable est
erronée.
sescPinState
2
La couleur d'arrière-plan indique l'état de la broche à
laquelle la variable est directement connectée.
sescVariableState
3
La couleur d'arrière-plan indique l'état de la variable.
Bibliothèque de blocs SFC View
III
Introduction
Objet de ce
chapitre
La bibliothèque de blocs SFC View contient trois EFB de diagnostic et un EFB de
commande de séquences d’étapes par SFC View non compris dans la version
standard de Unity Pro.
Contenu de cette
partie
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
13
Types de module et leur utilisation
225
14
AND_16 : ET booléen avec 16 entrées prédéfinies
233
15
AND_OR_8 : bloc combiné ET-OU booléen avec huit entrées
prédéfinies de chaque
235
16
OR_16 : OU booléen avec 16 entrées prédéfinies
239
17
SFCVIEW_CTRL : commande de séquences d'étapes par
SFC View
241
223
Bibliothèque de blocs SFC View
224
Types de module et leur utilisation
13
Introduction
Vue d'ensemble
Ce chapitre décrit les différents types de module et leur utilisation.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Types de fonction
226
Construction FFB
227
EN et ENO
230
225
Types de module et leur utilisation
Types de fonction
Types de
fonction
Différents types de fonction sont utilisés dans Unity Pro. FFB est le terme générique
pour tous les types de fonction.
Une différence est faite entre les types de fonction suivants :
l Fonction élémentaire (EF)
l Bloc fonction élémentaire (EFB)
l Bloc fonction utilisateur (DFB)
l Procédure
Fonction
élémentaire
Les fonctions élémentaires (EF) n'ont aucune mémorisation d'état interne. Si les
valeurs des entrées sont similaires, la valeur de la sortie est identique pour toutes
les exécutions de la fonction. Par exemple, l'addition de deux valeurs donne le
même résultat à chaque exécution de la fonction.
Une fonction élémentaire est représentée dans les langages graphiques (FBD et
LD) comme un rectangle avec des entrées et une sortie. Les entrées sont toujours
représentées à gauche du rectangle et la sortie à droite. Le nom de la fonction, c'està-dire le type de fonction, est affiché au centre du rectangle.
Pour certaines fonctions élémentaires, il est possible d'augmenter le nombre
d'entrées.
Bloc fonction
élémentaire
Les blocs fonction élémentaires (EF) ont des mémorisations d'état internes. Si les
valeurs des entrées sont identiques, la valeur de la sortie peut différer à chaque
exécution du bloc fonction. Par exemple, pour un compteur la valeur de la sortie est
incrémentée.
Un bloc fonction élémentaire est représenté dans les langages graphiques (FBD et
LD) comme un rectangle avec des entrées et sorties. Les entrées sont toujours
représentées à gauche du rectangle et les sorties à droite. Le nom du bloc fonction,
c'est-à-dire le type de bloc fonction, est affiché au centre du rectangle. Le nom
d'instance est affiché sur le rectangle.
Bloc fonction
utilisateur
Les blocs fonction utilisateurs (DFB) ont les mêmes propriétés que les blocs fonction
élémentaires. Ils sont cependant créés par l'utilisateur dans les langages de
programmation FBD, LD, IL et/ou ST.
Procédure
Les procédures sont, d’un point de vue technique, des fonctions.
L'unique différence par rapport aux fonctions élémentaires est que les procédures
peuvent avoir plus d'une sortie et qu'elles supportent des variables du type de
données VAR_IN_OUT.
Les procédures ne restituent aucune valeur.
226
Types de module et leur utilisation
Les procédures sont un complément de la norme CEI 61131-3 et doivent être
activées de manière explicite.
Visuellement, il n'existe aucune différence entre les procédures et les fonctions
élémentaires.
Construction FFB
Construction
Tout FFB se compose d'une opération (nom du FFB), des opérandes nécessaires
à l'opération (paramètres réels et formels) et d'un nom d'instance pour les blocs
fonction élémentaires ou utilisateurs.
Appel d'un bloc fonction dans le langage de programmation FBD :
Nom d'instance
Opération
Opérande
(Nom FFB)
Paramètre
formel
Paramètre
réel
MY_TON
TON
ENABLE
EXAMP
TIME1
EN
IN
PT
ENO
Q
ET
ERROR
OUT
TIME2
Appel formel d'un bloc fonction dans le langage de programmation ST :
Opérandes
Nom d'instance
Paramètre réel (Entrée)
Paramètre formel (Sortie)
MY_TON (EN:=ENABLE, IN:=EXAMP, PT:=TIME1, ENO=>ERROR, Q=>OUT, ET=>TIME2);
Paramètre réel (Entrée)
Paramètre réel (Sortie)
Opérandes
227
Types de module et leur utilisation
Opération
L'opération détermine la fonctionnalité qui doit être exécutée par le FFB, par
exemple registre à décalage ou opérations de conversion.
Opérande
L'opérande détermine avec quoi l'opération doit être exécutée. Dans les FFB, il est
constitué de paramètres formels et de paramètres réels.
Paramètre
formel/
paramètre réel
Il faut utiliser des entrées et des sorties afin de transmettre des valeurs aux FFB ou
d'accepter des valeurs des FFB. Elles sont appelées paramètres formels.
Des objets sont liés aux paramètres formels. Ils prennent en compte les états du
procédé actuel. Ils sont appelées paramètres réels.
Durant l'exécution du programme, les valeurs sont transmises du procédé aux FFB
via les paramètres réels et, après le traitement, elles sont transmises de nouveau
au procédé.
Le type de données du paramètre réel doit correspondre au type de données de
l'entrée/de la sortie (paramètre formel). Les entrées/sorties génériques font
exception : leur type de données est déterminé par le paramètre réel. Si tous les
paramètres réels comprennent des littéraux, un type de données adéquat est
sélectionné pour le bloc fonction.
Appel de FFB
dans IL/ST
Les FFB ont 2 types d'appel possible : formel ou informel dans les langages textuels
de type IL ou ST. Pour de plus amples informations sur ce point, consultez le Manuel
de références.
Exemple d'un appel de fonction formel :
out:=LIMIT (MN:=0, IN:=var1, MX:=5) ;
Exemple d'un appel de fonction informel :
out:=LIMIT (0, var1, 5) ;
Note : Veuillez noter que l'utilisation de EN et ENO n'est possible que lors d'un appel
formel.
228
Types de module et leur utilisation
Variable
VAR_IN_OUT
Les FFB sont souvent utilisés pour charger une variable sur l'entrée (variables
d'entrée), pour la traiter et pour transmettre de nouveau cette valeur à traiter et la
valeur modifiée de la même variable (variables de sortie).
Ce cas particulier d'une variable d'entrée/sortie est également appelé variable
VAR_IN_OUT.
La cohésion de la variable d'entrée et de sortie est représentée dans les langages
graphiques (FBD et LD) par une ligne.
Bloc fonction avec la variable VAR_IN_OUT dans FBD :
MY_EXAMP1
EXAMP1
Input1
Input2
Comb_IN_OUT
IN1
IN2
IO1
OUT1
OUT2
IO1
Output1
Output2
Comb_IN_OUT
Bloc fonction avec la variable VAR_IN_OUT dans ST :
MY_EXAMP1 (IN1:=Input1, IN2:=Input2, IO1:=Comb_IN_OUT,
OUT1=>Output1, OUT2=>Output2) ;
Il faut prendre en compte les particularités suivantes lors de l'utilisation de FFB avec
les variables VAR_IN_OUT :
l Les variables VAR_IN_OUT doivent absolument être affectées à une variable.
l Les mêmes variables/composantes de variables doivent être affectés à l'entrée
VAR_IN_OUT et à la sortie VAR_IN_OUT.
l Aucune liaison graphique ne peut être liée aux entrées/sorties VAR_IN_OUT
dans les langages graphiques (FBD et LD).
l Aucun littéral ou constante ne doit être affecté aux entrées/sorties VAR_IN_OUT.
l Aucune négation ne peut être utilisée sur les entrées/sorties VAR_IN_OUT dans
les langages graphiques (FBD et LD).
229
Types de module et leur utilisation
EN et ENO
Description
Une entrée EN et une sortie ENO peuvent être configurées pour tous les FFB.
Si la valeur de EN est déjà à "0", lors de l'appel de FFB, les algorithmes définis par
FFB ne sont pas exécutés et ENO est mis à "0".
Si la valeur de EN est déjà à "1", lors de l'appel de FFB, les algorithmes définis par
FFB sont exécutés. Après l'exécution sans erreur de ces algorithmes, la valeur de
ENO est mise à "1". En cas d'erreur lors de l'exécution de ces algorithmes, ENO est
mis à "0".
Si ENO est mis à "0" (car EN=0 ou en raison d'une erreur d'exécution) :
l Blocs fonction
l Traitement EN/ENO par les blocs fonction n'ayant (qu')une connexion comme
paramètre de sortie :
Bloc fonction 1
EN
IN1
IN2
Bloc fonction 2
ENO
OUT
EN
IN1
IN2
ENO
OUT
Lorsque EN est mis sur "0" par le bloc de fonction 1, la connexion à la
sortie OUT du bloc fonction 1 conserve l'ancien statut qu'elle avait lors du
dernier cycle correct.
l Traitement EN/ENO par les blocs fonction ayant une variable et une
connexion comme paramètre de sortie :
Bloc fonction 1
EN
IN1
IN2
ENO
OUT
Bloc fonction 2
OUT1
EN
IN1
IN2
ENO
OUT
Lorsque EN est mis sur "0" par le bloc de fonction 1, la connexion à la
sortie OUT du bloc fonction 1 conserve l'ancien statut qu'elle avait lors du
dernier cycle correct. La variable OUT1 sur la même broche conserve son
ancien statut ou peut être changée depuis l'extérieur sans avoir d'influence la
connexion. La variable et la connexion sont enregistrées indépendamment
l'une de l'autre.
230
Types de module et leur utilisation
l Fonctions/Procédures
Selon la définition IEC61131-3, les sorties de fonctions désactivées (entrée EN
mise sur "0") sont indéfinies. (Le même principe s'applique aux procédures.)
Voici cependant une petite explication des statuts de sortie pour ce cas :
l Traitement EN/ENO par les fonctions/procédures n'ayant (qu')une connexion
comme paramètre de sortie :
Fonction/procédure 1
EN
IN1
IN2
Fonction/procédure 2
ENO
OUT
ENO
OUT
EN
IN1
IN2
Lorsque EN est mis sur "0" par la fonction/procédure 1, la connexion à
la sortie OUT de la fonction/procédure 1 est également mise sur "0".
l Traitement EN/ENO par les fonctions/procédures ayant une variable et une
connexion comme paramètre de sortie :
Fonction/procédure 1
EN
IN1
IN2
ENO
OUT
Fonction/procédure 2
OUT1
EN
IN1
IN2
ENO
OUT
Lorsque EN est mis sur "0" par la fonction/procédure 1, la connexion à
la sortie OUT de la fonction/procédure 1 est également mise sur "0". La
variable OUT1 sur la même broche conserve cependant son ancienne valeur.
Il est ainsi possible que la variable et la connexion aient des valeurs
différentes.
Le comportement de sortie des FFB est indépendant du fait que les FFB soient
appelés sans EN/ENO ou avec EN=1.
Appel
conditionnel/
inconditionnel
d'un FFB
Chaque FFB peut être appelé de façon "conditionnelle" ou "non conditionnelle". La
condition est réalisée par une connexion préalable de l'entrée EN.
l EN désactivé
appel conditionnel (le FFB est traité uniquement lorsque EN = 1)
l EN masqué ou occupé par TRUE
appel non conditionnel (le FFB est toujours traité)
Nota pour FBD
Si l'entrée EN est utilisée, elle doit être associée à une logique (appel conditionnel)
ou être déjà occupée par TRUE (appel non conditionnel), car sinon le FFB ne sera
jamais traité.
231
Types de module et leur utilisation
Nota pour LD
Dans le langage LD, chaque FFB doit être lié à la barre d'alimentation gauche via
une entrée booléenne. En général, on utilise pour cela l'entrée EN.
Si l'entrée EN n'est pas reliée à la barre d'alimentation gauche, elle doit être
masquée ou déjà occupée par TRUE car sinon le FFB ne sera jamais traité.
Nota pour
IL et ST
L'utilisation de EN et ENO n'est possible dans les langages en mode texte que pour
un appel FFB formel, par ex.
MY_BLOCK (EN:=enable, IN1:=var1, IN2:=var2,
ENO=>error, OUT1=>result1, OUT2=>result2);
L'attribution des variables à ENO doit être effectuée par l'opérateur=>.
EN et ENO ne peuvent pas être configurés pour un appel informel.
232
AND_16 : ET booléen
avec 16 entrées prédéfinies
14
Description
Description du
fonctionnement
Ce bloc fonction permet de réaliser une liaison ET booléenne comprenant jusqu'à
16 entrées. Pour déterminer le résultat de la liaison, le système ne tient compte que
des entrées utilisées, c'est-à-dire connectées.
Note : Si aucune entrée n'est connectée, le bloc fournit la valeur "TRUE".
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Formule
OUT = AND1 & AND2 & ANDn
233
AND_16
Représentation
en FBD
Représentation :
AND_16
Value_1
Value_2
Value_3
AND1
AND2
AND3
Value_10
Value_11
AND4
AND5
AND6
AND7
AND8
AND9
AND10
AND11
Value_12
Value_13
AND12
AND13
Value_14
Value_15
AND14
AND15
Value_16
AND16
Value_4
Value_5
Value_6
Value_7
Value_8
Value_9
OUT
Result
Représentation
en LD
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
Représentation
en IL
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
Représentation
en ST
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
Description des
paramètres
Description des paramètres d'entrée :
Paramètre
Type de donnée
Signification
AND1
BOOL
Entrée 1
AND2
BOOL
Entrée 2
:
:
:
AND16
BOOL
Entrée 16
Description des paramètres de sortie :
234
Paramètre
Type de donnée
Signification
OUT
BOOL
Liaison ET booléenne des entrées connectées
AND_OR_8 : bloc combiné
ET-OU booléen avec huit entrées
prédéfinies de chaque
15
Description
Description du
fonctionnement
Ce bloc permet de réaliser une liaison ET booléenne comprenant jusqu'à huit
entrées et une liaison OU booléenne comprenant jusqu'à 8 entrées.
Le résultat du bloc AND_OR_8 est une liaison ET des liaisons susmentionnées.
Note : Les entrées AND non connectées ont par défaut la valeur ’TRUE’. Les
entrées OR non connectées ont par défaut la valeur ’FALSE’. Donc, en l'absence
d'au moins une entrée OR connectée, le bloc fournit la valeur ’FALSE’.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Formule
OUT = (AND1 & AND2 & ANDn) AND (OR1 OR OR2 OR ORn)
235
AND_OR_8
Représentation
en FBD
Représentation :
AND_OR_8
Value_2
Value_3
Value_1
AND1
AND2
AND3
Value_4
Value_5
AND4
AND5
Value_6
Value_7
AND6
AND7
Value_8
Value_9
AND8
OR1
Value_10
Value_11
OR2
OR3
Value_12
Value_13
OR4
OR5
Value_14
Value_15
OR6
OR7
Value_16
OR8
OUT
Result
Représentation
en LD
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
Représentation
en IL
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
Représentation
en ST
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
236
AND_OR_8
Description des
paramètres
Description des paramètres d'entrée :
Paramètre
Type de donnée
Signification
AND1
BOOL
Entrée ET 1
AND2
BOOL
Entrée ET 2
:
:
:
AND8
BOOL
Entrée ET 8
OR1
BOOL
Entrée OU 1
OR2
BOOL
Entrée OU 2
:
:
:
OR8
BOOL
Entrée OU 8
Description des paramètres de sortie :
Paramètre
Type de donnée
Signification
OUT
BOOL
Liaison booléenne des entrées connectées
237
AND_OR_8
238
OR_16 : OU booléen
avec 16 entrées prédéfinies
16
Description
Description du
fonctionnement
Ce bloc permet de réaliser une liaison OU booléenne comprenant jusqu'à 16
entrées. Pour déterminer le résultat de la liaison, le système ne tient compte que des
entrées utilisées, c'est-à-dire connectées.
Note : Si aucune entrée n'est connectée, le bloc fournit la valeur "FALSE".
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Formule
OUT = OR1 OR OR2 OR ORn
239
OR_16
Représentation
en FBD
Représentation :
OR_16
Value_1
Value_2
Value_3
OR1
OR2
OR3
Value_6
Value_7
OR4
OR5
OR6
OR7
Value_8
Value_9
OR8
OR9
Value_10
Value_11
OR10
OR11
Value_12
Value_13
OR12
OR13
Value_14
Value_15
OR14
OR15
Value_16
OR16
Value_4
Value_5
OUT
Result
Représentation
en LD
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
Représentation
en IL
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
Représentation
en ST
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
Description des
paramètres
Description des paramètres d'entrée :
Paramètre
Type de donnée
Signification
OR1
BOOL
Entrée 1
OR2
BOOL
Entrée 2
:
:
:
OR16
BOOL
Entrée 16
Description des paramètres de sortie :
240
Paramètre
Type de donnée
Signification
OUT
BOOL
Liaison OU booléenne des entrées connectées
SFCVIEW_CTRL : commande de
séquences d'étapes par SFC View
17
Description
Description du
fonctionnement
Ce bloc fonction permet de commander des séquences à l'aide de la propriété
ChainControlVariableName de SFC View.
A titre d’exemple, des étapes peuvent être commutées, le traitement des conditions
de transition peut être activé ou arrêté ou la séquence peut être ramenée à l’état
d’initialisation.
DANGER
Danger des processus incertains, dangereux et destructifs.
Ne pas exécuter les fonctions "Initialiser la séquence", "Réinitialiser la
séquence", "Arrêter l'évaluation des transitions", "Arrêter le traitement
des actions et réinitialiser toutes les actions de la séquence", "Activer
l'étape suivante quelle que soit la condition de transition" et "Activer
l'étape suivante en fonction de la condition de transition" pour la
détection d'erreurs sur les commandes de machines-outils, de
processus ou de systèmes de gestion du matériel lorsque ces
dispositifs et systèmes sont en marche.
Le non-respect de ces précautions entraînerait la mort, des
lésions corporelles ou des dommages matériels.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
241
SFC VIEW_CTRL
Représentation
en FBD
Représentation :
SFCVIEW_CTRL_Instance
SFCVIEW_CTRL
SVC_Command
INVREF
INVCMD
SVCCMD
SVCCMD
InvalidReference
InvalidCommand
SVC_Command
Représentation
en LD
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
Représentation
en IL
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
Représentation
en ST
Ce bloc fonction ne peut être utilisé que dans des sections FBD.
Description des
paramètres
Description des paramètres d'entrée/sortie :
Paramètre
Type de donnée
Signification
SVCCMD
SVCCMD
Pour pouvoir commander des séquences à l'aide de
la propriété ChainControlVariableName de
SFC View, il faut affecter à cette entrée une variable
appelée SVC_Command.
Description des paramètres de sortie :
242
Paramètre
Type de donnée
Signification
INVREF
BOOL
1: La référence envoyée au bloc fonction est valide.
0: La référence envoyée au bloc fonction n'est pas
valide (le système ajoute une entrée dans le tampon
d'erreur).
INVCMD
BOOL
1: La commande envoyée au bloc fonction est
valide.
0: La commande envoyée au bloc fonction n'est pas
valide (le système ajoute une entrée dans le tampon
d'erreur).
Index
A
ActiveX, contrôle
mise en oeuvre, 32
AND_16, 233
AND_OR_8, 235
Appel conditionnel d'un FFB, 231
Appel inconditionnel d'un FFB, 231
Architecture du système, 19
Aspect et comportement de SFC View, 45
B
Bibliothèque
SFC View, installation, 30
Bibliothèque de blocs
SFC View, 223
Bibliothèque de blocs SFC View, 223
Bloc
AND_16, 233
AND_OR_8, 235
OR_16, 239
SFCVIEW_CTRL, 241
Bloc fonction élémentaire, 226
Bloc fonction utilisateur, 226
C
Collection OFSDevices
objets, 94
Commande
générale, 47
B
AC
Commande en ligne
conditions requises, 23
Commande générale, 47
Compétences requises de l'utilisateur, 22
Comportement et aspect de SFC View, 45
Conditions préalables
Système, 18
Conditions préalables et restrictions, 17
Conditions requises pour la commande en
ligne, 23
Conditions requises pour le diagnostic, 23
Configuration système requise, 18
Constantes, 219
ChainStatusFlags, 220
ContentsErrorStateColumn, 221
OnChainOpenActions, 220
SFCViewModes, 221
StatesErrorStateColumn, 222
Constantes ChainStatusFlags, 220
Constantes ContentsErrorStateColumn, 221
Constantes OnChainOpenActions, 220
Constantes pour la commande de la vue
Details, 77
Constantes pour la commande de la vue
Overview, 61
Constantes pour la commande générale de
SFC View, 55
Constantes SFCViewModes, 221
Constantes StatesErrorStateColumn, 222
Contrôle
mise en oeuvre, 32
243
Index
Contrôle SFC View
objets, 95
Contrôles
description générale, 48
D
Description générale de la vue Details, 63
Description générale de la vue Details
Simple, 79
Description générale de la vue Overview, 57
Description générale des contrôles, 48
Details
vue, 62
Details Simple
vue, 78
Diagnostic
conditions requises, 23
E
EN, 230
ENO, 230
Enregistrement auprès de Schneider
Electric, 30
Enregistrement de Unity Pro et OFS, 28
Evénement ActionVarSelect, 215
Evénement ChainOpen, 212
Evénement ChainSelect, 212
Evénement ChainStatusChanged, 213
Evénement DetailsSimpleDblClick, 215
Evénement DiagVarSelect, 216
Evénement ProjectChanged, 216
Evénement ViewModeChanged, 217
Evénements, 209
ActionVarSelect, 215
ChainOpen, 212
ChainSelect, 212
ChainStatusChanged, 213
DetailsSimpleDblClick, 215
DiagVarSelect, 216
ProjectChanged, 216
ViewModeChanged, 217
Evénements pour la commande de la vue
Details, 76
Evénements pour la commande de la vue
244
Details Simple, 85
Evénements pour la commande de la vue
Overview, 61
Evénements pour la commande générale de
SFC View, 54
F
Fonction élémentaire, 226
I
Installation, 27
bibliothèque SFC View, 30
Installation de la bibliothèque SFC View, 30
Installation de SCFView, 29
Installation et enregistrement de Unity Pro et
OFS, 28
Instanciation de groupes, 88
L
Lancement et utilisation de l'application de
démonstration SFCView, 39
Lecture de données et instanciation de
groupes, 88
M
Méthode About, 207
Méthode DiagResetErrorBuffer, 190
Méthode DiagRetrigger, 190
Méthode DisplayInitialStep, 192
Méthode DisplayNextActiveStep, 192
Méthode DisplayNextAltTran, 193
Méthode DisplayNextParStep, 193
Méthode DisplayNextStep, 194
Méthode DisplayPrevActiveStep, 195
Méthode DisplayPrevAltTran, 195
Méthode DisplayPreviousStep, 194
Méthode DisplayPrevParStep, 196
Méthode GetOFSInfo, 207
Méthode PLCClearChain, 198
Méthode PLCDisableActions, 199
Méthode PLCDisableSection, 200
Index
Méthode PLCDisableTimeCheck, 201
Méthode PLCDisableTransitions, 202
Méthode PLCGotoNextStep, 203
Méthode PLCResetTimeErrors, 204
Méthode PLCSetInitializeFlag, 205
Méthode ReloadProject, 208
Méthodes, 187
About, 207
DiagResetErrorBuffer, 190
DiagRetrigger, 190
DisplayInitialStep, 192
DisplayNextActiveStep, 192
DisplayNextAltTran, 193
DisplayNextParStep, 193
DisplayNextStep, 194
DisplayPrevActiveStep, 195
DisplayPrevAltTran, 195
DisplayPreviousStep, 194
DisplayPrevParStep, 196
GetOFSInfo, 207
PLCClearChain, 198
PLCDisableActions, 199
PLCDisableSection, 200
PLCDisableTimeCheck, 201
PLCDisableTransitions, 202
PLCGotoNextStep, 203
PLCResetTimeErrors, 204
PLCSetInitializeFlag, 205
ReloadProject, 208
Méthodes pour la commande de la vue
Details, 76
Méthodes pour la commande de la vue
Details Simple, 85
Méthodes pour la commande générale de
SFC View, 53
Mise en oeuvre du contrôle ActiveX de SFC
View, 32
O
Objects
collection OFSDevices, 94
Objet OFSDevice
objets, 94
Objet OFSInfo
objets, 95
Objets, 93
contrôle SFC View, 95
objet OFSDevice, 94
objet OFSInfo, 95
Objets pour la commande générale de SFC
View, 49
OR_16, 239
Ordre
installation, 28
Ordre d'installation, 28
Overview
Vue, 56
P
Paramètres de l'OPC Factory Server, 34
Paramètres de Unity Pro, 34
Performance du système, 88
Préréglages, 33
Préréglages de l'OPC Factory Server, 34
Préréglages de Unity Pro, 34
Procédure, 226
Propriété Alias, 175
Propriété AutomaticProjectReload, 175
Propriété BackColor, 176
Propriété ChainControlVariableName, 100
Propriété ChainFlagsOffBackColor, 101
Propriété ChainFlagsOffForeColor, 101
Propriété ChainFlagsOnBackColor, 102
Propriété ChainFlagsOnForeColor, 102
Propriété ChainName, 100
Propriété ColumnHdrActionComment, 104
Propriété ColumnHdrActionName, 104
Propriété ColumnHdrActionQualifier, 105
Propriété ColumnHdrActionTime, 105
Propriété ColumnHdrActionType, 106
Propriété ColumnHdrChainComment, 108
Propriété ColumnHdrChainName, 108
Propriété ColumnHdrChainStatus, 109
Propriété ColumnHdrErrorComment, 111
Propriété ColumnHdrErrorPinType, 112
Propriété ColumnHdrErrorState, 113
Propriété ColumnHdrErrorStep, 111
Propriété ColumnHdrErrorVariable, 112
Propriété ColumnHdrParallelSteps, 115
Propriété ColumnHdrStepComment, 115
245
Index
Propriété ColumnHdrStepName, 116
Propriété ContentErrorStateColumn, 177
Propriété Count, 176
Propriété DetailsActiveStepBackColor, 118
Propriété DetailsInactiveStepBackColor,
118
Propriété DetailsInitialStepBackColor, 119
Propriété
DetailsSimpleShowChainComment, 124
Propriété DetailsSimpleShowChainName,
122
Propriété DetailsSimpleShowChainStatus,
123
Propriété
DetailsSimpleShowInitStepIndicator, 127
Propriété DetailsSimpleShowNavigation,
127
Propriété DetailsSimpleShowStepComment,
126
Propriété
DetailsSimpleShowStepErrorLabel, 125
Propriété DetailsSimpleStepNameFont, 128
Propriété DetailsStepNameFont, 130
Propriété DetailsStepsLeft, 130
Propriété DetailsStepsWidth, 131
Propriété DetailsTextDisableActions, 133
Propriété DetailsTextDisableTimeCheck,
133
Propriété DetailsTextDisableTransitions,
134
Propriété DetailsTextSectionDisabled, 134
Propriété DetailsTextSetResetFlag, 135
Propriété DetailsViewLinesColor, 120
Propriété DetailsWaitingStepBackColor, 120
Propriété DiagAutoRetrigger, 137
Propriété DiagAutoRetriggerInterval, 138
Propriété EnableOPCUpdates, 178
Propriété Font, 179
Propriété Item, 179
Propriété MaxChannel, 180
Propriété NumberErrorGridLines, 180
Propriété OFSDevices, 181
Propriété OnChainOpen, 181
Propriété OPCAccessPath, 141
Propriété OPCConnect, 141
Propriété OPCNetworkServer, 140
246
Propriété OPCUpdateRate, 142
Propriété OverviewTextDisableActions, 144
Propriété OverviewTextDisableTimeCheck,
144
Propriété OverviewTextDisableTransitions,
145
Propriété OverviewTextRunning, 145
Propriété OverviewTextSectionDisabled,
146
Propriété OverviewTextSetResetFlag, 146
Propriété Path, 182
Propriété ProjectFile, 182
Propriété Refresh, 183
Propriété ShowActiveStep, 148
Propriété ShowAllDiagErrors, 148
Propriété ShowAllTransitionsInput, 149
Propriété ShowBlockNames, 153
Propriété ShowChainGroups, 150
Propriété ShowStatistics, 151
Propriété ShowStepComments, 151
Propriété ShowTimeInms, 152
Propriété StateErrorStateColumn, 183
Propriété StepMaxTimeErrBackColor, 155
Propriété StepMaxTimeErrForeColor, 155
Propriété StepMaxTimeErrText, 156
Propriété StepMinTimeErrBackColor, 158
Propriété StepMinTimeErrForeColor, 158
Propriété StepMinTimeErrText, 159
Propriété Symb, 184
Propriété UnityNetworkServer, 185
Propriété UseEasyModeSwitch, 163
Propriété UseOPCProject, 161
Propriété UsePLCDiagSystem, 161, 162
Propriété ValueOffBackColor, 165
Propriété ValueOffForeColor, 165
Propriété ValueOnBackColor, 166
Propriété ValueOnForeColor, 166
Propriété ViewMode, 185
Propriété WidthActionCommentColumn, 169
Propriété WidthActionQualifierColumn, 168
Propriété WidthActionTimeColumn, 168
Propriété WidthActionVariableColumn, 169
Propriété WidthErrorCommentColumn, 173
Propriété WidthErrorPinTypeColumn, 172
Propriété WidthErrorStateColumn, 172
Propriété WidthErrorStepNameColumn, 171
Index
Propriété WidthErrorVariableColumn, 171
Propriétés, 97
Alias, 175
AutomaticProjectReload, 175
BackColor, 176
ChainControlVariableName, 100
ChainFlagsOffBackColor, 101
ChainFlagsOffForeColor, 101
ChainFlagsOnBackColor, 102
ChainFlagsOnForeColor, 102
ChainName, 100
ColumnHdrActionName, 104
ColumnHdrActionQualifier, 105
ColumnHdrActionTime, 105
ColumnHdrActionType, 106
ColumnHdrChainComment, 108
ColumnHdrChainName, 108
ColumnHdrChainStatus, 109
ColumnHdrErrorComment, 111
ColumnHdrErrorPinType, 112
ColumnHdrErrorState, 113
ColumnHdrErrorStep, 111
ColumnHdrErrorVariable, 112
ColumnHdrPrallelSteps, 115
ColumnHdrStepComment, 115
ColumnHdrStepName, 116
ContentErrorStateColumn, 177
Count, 176
DetailsActiveStepBackColor, 118
DetailsInactiveStepBackColor, 118
DetailsInitialStepBackColor, 119
DetailsSimpleShowChainComment, 124
DetailsSimpleShowChainName, 122
DetailsSimpleShowChainStatus, 123
DetailsSimpleShowInitStepIndicator,
127
DetailsSimpleShowNavigation, 127
DetailsSimpleShowStepComment, 126
DetailsSimpleShowStepErrorLabel, 125
DetailsSimpleStepNameFont, 128
DetailsStepNameFont, 130
DetailsStepsLeft, 130
DetailsStepsWidth, 131
DetailsTextDisableActions, 133
DetailsTextDisableTimeCheck, 133
DetailsTextDisableTransitions, 134
DetailsTextSectionDisabled, 134
DetailsTextSetResetFlag, 135
DetailsViewLinesColor, 120
DetailsWaitingStepBackColor, 120
DiagAutoRetrigger, 137
DiagAutoRetriggerInterval, 138
EnableOPCUpdates, 178
Font, 179
Item, 179
MaxChannel, 180
NumberErrorGridLines, 180
OFSDevices, 181
OnChainOpen, 181
OPCAccessPath, 141
OPCConnect, 141
OPCNetworkServer, 140
OPCUpdateRate, 142
OverviewTextDisableActions, 144
OverviewTextDisableTimeCheck, 144
OverviewTextDisableTransitions, 145
OverviewTextRunning, 145
OverviewTextSectionDisabled, 146
OverviewTextSetResetFlag, 146
Path, 182
ProjectFile, 182
Refresh, 183
ShowActiveStep, 148
ShowAllDiagErrors, 148
ShowAllTransitionsInput, 149
ShowBlockNames, 153
ShowChainGroups, 150
ShowStatistics, 151
ShowStepComments, 151
ShowTimeInms, 152
StateErrorStateColumn, 183
StepMaxTimeErrBackColor, 155
StepMaxTimeErrForeColor, 155
StepMaxTimeErrText, 156
StepMinTimeErrBackColor, 158
StepMinTimeErrForeColor, 158
StepMinTimeErrText, 159
Symb, 184
UnityNetworkServer, 185
UseEasyModeSwitch, 163
247
Index
UseOPCProject, 161
UsePLCDiagSystem, 161, 162
ValueOffBackColor, 165
ValueOffForeColor, 165
ValueOnBackColor, 166
ValueOnForeColor, 166
ViewMode, 185
WidthActionCommentColumn, 169
WidthActionQualifierColumn, 168
WidthActionTimeColumn, 168
WidthActionVariableColumn, 169
WidthErrorCommentColumn, 173
WidthErrorPinTypeColumn, 172
WidthErrorStateColumn, 172
WidthErrorStepNameColumn, 171
WidthErrorVariableColumn, 171
Propriétés pour la commande de la vue
Details, 67
Propriétés pour la commande de la vue
Details Simple, 81
Propriétés pour la commande de la vue
Overview, 58
Propriétés pour la commande générale de
SFCView, 50
R
Représentation de la vue Details, 63
Représentation de la vue Details Simple, 80
Représentation de la vue Overview, 57
Restrictions, 26
S
SFCVIEW_CTRL, 241
T
Trucs et astuces
instanciation de groupes, 88
lecture de données, 88
performance du système, 88
Types de fonction, 226
248
U
Unity Pro
paramètres, 34
Utilisateur
compétences requises, 22
V
Vue
Overview, 56
Vue Details, 62
description générale, 63
représentation, 63
Vue Details Simple, 78
description générale, 79
représentation, 80
Vue Overview
description générale, 57
représentation, 57

Manuels associés