novaPro Open Modules PLC

Transcription

novaPro Open Modules PLC
novaPro Open Modules PLC
novaPro Open Modules PLC
Manuel d'emploi
7001022002 Q2
Cette description correspond à l'état actuel.
Des modifications peuvent y être apportées et
ceci, sans annonce préalable.
7001022002 Q2
Sauter Systems
1
novaPro Open Modules PLC
2
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
0
Sommaire
1 Généralités ............................................................................................................... 5
1.1
1.2
Modules Sauter- PLC........................................................................................ 5
Installation......................................................................................................... 5
2 Modules « EY2400 »................................................................................................. 7
2.1 Compteur horaire .............................................................................................. 7
2.1.1 Module « HOURCOUNTER » .................................................................... 7
2.1.2 Module « HOURCOUNTER_LV ».............................................................. 8
2.1.3 Module « HOURCOUNTER_LVI »............................................................. 9
2.2 Module « Totaliser » ....................................................................................... 10
2.3 Module « Totaliser_2VAL »............................................................................. 11
2.4 Module « AVERAGE » .................................................................................... 12
2.5 Module « MINMAX »....................................................................................... 13
2.6 Module « Feedback2400 ».............................................................................. 14
2.7 Module « Time-out » ....................................................................................... 15
2.7.1 Macro “LOGOUT” .................................................................................... 15
2.7.2 Pilote “Mouse” (VPIWMSE.DLL) .............................................................. 16
3 Module “RoutelHDB” ............................................................................................. 17
3.1 Module “RoutelHDB” ....................................................................................... 17
3.2 Fichier « Liste variables-BHD »....................................................................... 18
3.3 Rétro de fin de lecture BHD ............................................................................ 19
3.4 Time-Out de communication: .......................................................................... 21
3.5 Plusieurs îlots « Routel » ................................................................................ 22
3.6 Codes d’erreur ................................................................................................ 23
3.7 Exemple de paramétrage d’un module............................................................ 24
3.7.1 Module..................................................................................................... 24
3.7.2 Variables.................................................................................................. 24
3.7.3 Alarme ..................................................................................................... 25
4 Pilote MSH .............................................................................................................. 27
7001022002 Q2
Sauter Systems
3
novaPro Open Modules PLC
0
4
Sommaire
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
1
Généralités
1 Généralités
Les modules PLC ont été développés pour faciliter et diminuer les prestations d’ingénierie et de mise en service du système de visualisation novaPro Open.
Toutes les entrées de modules doivent impérativement être connectées soit à une variable, soit à une fonction (TRUE, FALSE, …).
1.1
Modules Sauter- PLC
Les modules PLC disponibles sont:
x AVERAGE
Moyenne glissante
x FEEDBACK2400
Conversion des rétrosignalisations en bit
x HOURCOUNTER
Compteur horaire
x HOURCOUNTER_LV
Compteur horaire avec valeurs limites
x HOURCOUNTER_LVI
Compteur horaire avec incrémentation des val. lim.
x MINMAX
Valeurs min et max d’une mesure
x RoutelHdb
Remontée autom. de la BHD-UGL en mode ROUTEL
x TIME_OUT
Time-out d’accès du système
x TOTALISER
Totalisation périodique d’un compteur
x TOTALISER_2VAL
2 valeurs en fonction d’un état et d’un compteur
1.2
Installation
La bibliothèque « SAUTERPLC.LIB » doit se trouver dans le répertoire ...\novaPLC\LIB.
Les bibliothèques novaPLC énumérées ci-dessous doivent être installées dans l’application:
x STANDARD.LIB
x PCSLIB.LIB
x PCSWIL.LIB
x SAUTERPLC.LIB
7001022002 Q2
Sauter Systems
5
novaPro Open Modules PLC
1
6
Généralités
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
2
Modules « EY2400 »
2 Modules « EY2400 »
Grâce à l’emploi de ces modules certaines fonctions souvent utilisées dans le système
EY2400-LZ peuvent être facilement réalisées.
2.1
Compteur horaire
Par compteur horaire on entend une variable destinée à mémoriser le temps durant lequel un élément de l’installation aura été dans une position définie. Les variables de
compteur horaire sont toujours rattachées à des variables binaires. Le compteur horaire
peut être pourvu de deux valeurs limites avec ou sans incrémentation automatique de
ces valeurs.
2.1.1
Module « HOURCOUNTER »
Entrée/Sortie
fCntCon
fState
fRst
CurrentVal
ResetVal
Désignation
Condition de comptage
Etat
Reset par variable,
(pgm horaire ou/et événement)
Non utilisé => FALSE
Valeur courante
Valeur “resetée”
Format
Logique TRUE/FALSE
Logique
Logique
Analogique, Flottante
Analogique, Flottante
Remarques:
x La variable « CurrentVal » doit être connectée comme entrée et comme sortie,
ce qui permet de modifier via un objet déclencheur la valeur de cette variable.
x La sortie « ResetVal » est facultative.
7001022002 Q2
Sauter Systems
7
novaPro Open Modules PLC
2
Modules « EY2400 »
2.1.2
Module « HOURCOUNTER_LV »
Compteur horaire avec deux valeurs limites.
Entrée/Sortie
fCntCon
fState
fRst
CurrentVal
ResetVal
LVHi
LVHiHi
LVViol
Désignation
Condition de comptage
Etat
Reset par variable,
(pgm horaire ou/et événement)
Non utilisé => FALSE
Valeur courante
Valeur “resetée”
Première valeur limite
Seconde valeur limite (>LVHi)
Violation de valeur limite
Format
Logique TRUE/FALSE
Logique
Logique
Analogique, Flottante
Analogique, Flottante
Analogique, Flottante
Analogique, Flottante
Analogique, Flottante
0 => pas de dépassement
1 => LVHi dépas.
2 => LVHi et LVHiHi dépas.
Remarques:
x Les variables « CurrentVal », «LVHi » et «LVHiHi » doivent être connectées
comme entrée et comme sortie, ce qui permet de modifier via un objet déclencheur la valeur de ces variables.
x La sortie « ResetVal » est facultative.
x La variable « LVViol » peut être paramétrée en tant qu’objet « ALARME ».
8
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
2
Modules « EY2400 »
2.1.3
Module « HOURCOUNTER_LVI »
Compteur horaire avec deux valeurs limites incrémentées. L’incrémentation de ces deux
valeurs se fait automatiquement lors du dépassement de la valeur limite « HiHi » ou
manuellement.
Entrée/Sortie
fCntCon
fState
fRst
CurrentVal
ResetVal
fAut_Maninc
Désignation
Condition de comptage
Etat
Reset par variable,
(pgm horaire ou/et événement)
Non utilisé => FALSE
Valeur courante
Valeur “resetée”
Condition d’incrémentation des VL
fManIncl
IncVal
LVHi
LVHiHi
LVViol
Décl. de l’incrémentation manuel des VL
Valeur d’incrémentation des VL
Première valeur limite
Seconde valeur limite (>LVHi)
Violation de valeur limite
Format
Logique TRUE/FALSE
Logique
Logique
Analogique, Flottante
Analogique, Flottante
FALSE => Manuel
TRUE => Automatique
Logique 1=> incrément.
Analogique, Flottante
Analogique, Flottante
Analogique, Flottante
Analogique, Flottante
0 => pas de dépassement
1 => LVHi dépassé.
2 => LVHi et LVHiHi dépas.
Remarques:
x Les variables « CurrentVal », «LVHi » et «LVHiHi » doivent être connectées
comme entrée et comme sortie, ce qui permet de modifier via un objet déclencheur la valeur de ces variables.
x La sortie « ResetVal » est facultative.
x La variable « LVViol » peut être paramétrée en tant qu’objet « ALARME ».
7001022002 Q2
Sauter Systems
9
novaPro Open Modules PLC
2
Modules « EY2400 »
2.2
Module « Totaliser »
Par totalisation on entend une variable destinée à mémoriser une valeur de comptage
pendant une durée définie. Les variables de totalisations sont toujours rattachées à des
variables de type compteur (CI, CV). La valeur courante peut être mise à zéro soit par une
variable logique, soit automatiquement à chaque heure pleine ou tous les jours à 00h00
ou tous les lundi à 00h00 ou tous les 1er du mois à 00h00 ou tous les 1er janvier à 00h00.
Entrée/Sortie
fRstHand
fRstHourly
fRstDayly
fRstWeekly
fRstMonthly
fRstYearly
Cnt
CurrentVal
ResetVal
Désignation
Reset par variable,
(pgm horaire ou/et événement)
Non utilisé => FALSE
Reset horaire à l’heure pleine
Non utilisé => FALSE
Reset journalier à 00h:00
Non utilisé => FALSE
Reset tous les lundi à 00h00
Non utilisé => FALSE
er
Reset tous les 1 du mois à 00h00
Non utilisé => FALSE
er
Reset tous les 1 janvier à 00h00.
Non utilisé => FALSE
Compteur
Valeur courante
Valeur “resetée”
Format
Logique
FALSE/TRUE
FALSE/TRUE
FALSE/TRUE
FALSE/TRUE
FALSE/TRUE
Analogique
Analogique, Flottante
Analogique, Flottante
Remarques:
x Les variables « CurrentVal » et « ResetVal » doivent être connectées comme
entrée et comme sortie, ce qui permet de modifier via un objet déclencheur la
valeur de ces variables.
10
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
2
Modules « EY2400 »
2.3
Module « Totaliser_2VAL »
Par totalisation de deux valeurs on entend deux variables destinées à mémoriser deux
valeurs de comptage en fonction de l’état d’une variable logique (compteur à 2 tarifs,
haut/bas) et d’un compteur. Les variables de totalisations sont toujours rattachées à des
variables de type compteur (CI, CV).
Entrée/Sortie
Cnt
fState
CurrentValHi
CurrentValLo
Désignation
Compteur
Variable état (tarif haut/bas)
Valeur courante tarif haut
Valeur courante tarif bas
Format
Analogique
Logique
Analogique, Flottante
Analogique, Flottante
Remarques:
x Les variables « CurrentValHi » et « CurrentValLo » doivent être connectées
comme entrée et comme sortie, ce qui permet de modifier via un objet déclencheur la valeur de ces variables.
7001022002 Q2
Sauter Systems
11
novaPro Open Modules PLC
2
Modules « EY2400 »
2.4
Module « AVERAGE »
Par valeur moyenne on entend une variable destinée à calculer et à mémoriser une moyenne glissante d’une variable de mesure pendant une durée définie. La période peut être
paramétrée entre 1 heure et 24 heures. La variable moyenne est toujours rattachée à une
variable de type mesure (AI). La valeur moyenne peut être mémorisée soit par une variable logique, soit automatiquement à chaque heure pleine ou tous les jours à 00h00.
Entrée/Sortie
MesIn
fMemHand
fMemHourly
fMemDayly
ScanPeriode
AverCurVal
AverMemVal
12
7001022002 Q2
Désignation
Variable de mesure
Mémorisation par variable,
(pgm horaire ou/et événement)
Non utilisé => FALSE
Mémorisation horaire à l’heure pleine
Non utilisé => FALSE
Mémorisation journalière à 00h:00
Non utilisé => FALSE
Période de calcul pour la moyenne
Moyenne glissante courante
Moyenne mémorisée
Format
Analogique
Logique
FALSE/TRUE
FALSE/TRUE
Val. entre 1 et 24 heures
Analogique, Flottante
Analogique, Flottante
Sauter Systems
novaPro Open Modules PLC
2
Modules « EY2400 »
2.5
Module « MINMAX »
Par valeurs MIN/MAX on entend la mémorisation des valeurs minimum et maximum
d’une mesure pendant une période déterminée. Les variables MIN/MAX sont toujours
rattachées à des variables de type mesure. Les valeurs courantes peuvent être mises à
zéro soit par une variable logique, soit automatiquement à chaque heure pleine ou tous
er
les jours à 00h00 ou tous les lundi à 00h00 ou tous les 1 du mois à 00h00 ou tous les
er
1 janvier à 00h00. Avec chaque valeur, la date et l’heure sont mémorisées dans des
variables de type « chaîne ».
Entrée/Sortie
mMesInVal
fRstHand
fRstHourly
fRstDayly
fRstWeekly
fRstMonthly
fRstYearly
MinCurrentVal
MaxCurrentVal
MinTiCurVal
MaxTiCurVal
MinRstVal
MaxRstVal
MinTiRstVal
MaxTiRstVal
7001022002 Q2
Désignation
Variable de mesure
Reset par variable,
(pgm horaire ou/et événement)
Non utilisé => FALSE
Reset horaire à l’heure pleine
Non utilisé => FALSE
Reset journalier à 00h:00
Non utilisé => FALSE
Reset tous les lundi à 00h00
Non utilisé => FALSE
er
Reset tous les 1 du mois à 00h00
Non utilisé => FALSE
er
Reset tous les 1 janvier à 00h00.
Non utilisé => FALSE
Valeur min. courante
Valeur max. courante
Date et heure du min. de la période actuelle
Date et heure du max. de la période actuelle
Valeur min. “resetée”
Valeur max. “resetée”
Date et heure du min. de la période précédente.
Date et heure du max. de la période précédente.
Format
Analogique
Logique
FALSE/TRUE
FALSE/TRUE
FALSE/TRUE
FALSE/TRUE
FALSE/TRUE
Analogique, Flottante
Analogique, Flottante
Chaîne
Chaîne
Analogique, Flottante
Analogique, Flottante
Chaîne
Chaîne
Sauter Systems
13
novaPro Open Modules PLC
2
Modules « EY2400 »
2.6
Module « Feedback2400 »
Par FEEDBACK2400 on entend la conversion d’une rétrosignalisation de commande du
système EY2400 en 8 bits de sortie.
Entrée/Sortie
FeedBack
Auto
Local
S1
S2
S3
S4
S5
S6
Désignation
Rétrosignalisation EY2400
Bit rétro «Auto»
Bit rétro «Local»
Bit rétro «1»
Bit rétro «2»
Bit rétro «3»
Bit rétro «4»
Bit rétro «5»
Bit rétro «6»
Format
Analogique, signé 16
Logique
Logique
Logique
Logique
Logique
Logique
Logique
Logique
Remarque:
x Ce module peut être utilisé en liaison avec les modules de comptage horaire.
Exemple:
14
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
2
Modules « EY2400 »
2.7
Module « Time-out »
Ce module permet l’inhibition du code d‘accès après un laps de temps prédéterminé
sans action ou déplacement de la souris. Ce module actionne une macro « LOGOUT »
paramétrée dans novaPro Open.
Entrée/Sortie
InputWmnset
TimSec
Macro_Name
OutPutStatus
Désignation
Variable X OU Y de la souris
(Pilote VPIWMSE.DLL)
Durée (>60) du time-out en secondes
Nom de la macro « LOGOUT »
Code d’erreur du module
Format
Analogique, Flottante,
Echantillon : toujours 1 sec.
Nombre
Analogique, non signé 16
Code d’erreur:
0 nPo_NO_ERR
5 nPoERR_NOT_FOUND
9 nPoERR_ILLRGAL
17 nPoERR_NO_nPOPRO
46 nPoERR_NOT_READY
2.7.1
7001022002 Q2
Macro “LOGOUT”
Sauter Systems
15
novaPro Open Modules PLC
2
Modules « EY2400 »
2.7.2
Pilote “Mouse” (VPIWMSE.DLL)
Ce pilote peut être installé au travers du CD « novaPro Open Suite 1.1 ».
Address Format
--------------X : X coordinate of the mouse cursor (converted to the gate limits)
Y : Y coordinate of the mouse cursor (converted to the gate limits)
(both characters X and Y have to be uppercase)
Blocks
------No blocks are supported
Init File
---------No init file needed
16
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
3
Module “RoutelHDB”
3 Module “RoutelHDB”
3.1
Module “RoutelHDB”
Ce module permet la lecture automatique de la banque de données historiques des
UGL, dans le mode de communication « ROUTEL ». Cette lecture peut se faire soit manuellement (par action sur une variable), soit journellement ou hebdomadairement ou
mensuellement à l’heure paramétrée au niveau du module.
Par îlot „Routel“, un module PLC “RoutelHDB” doit être paramétré.
Par îlot „Routel“, un fichier doit être créé. Ce fichier contient toutes les adresses BHD
dont les données historiques UGL seront remontées et stockées dans novaPro Open.
Par îlot „Routel“, plusieurs variables, alarmes et macros doivent être paramétrés.
Entrée/Sortie
IslandNum
Désignation
M_STATUS :Numéro de l’îlot (voir VPIS36xx.INT)
IslandNam
fReqHand
M_STATUS_ID :Nom de l’îlot (voir VPIS36xx.INT)
Reset par variable, (pgm horaire ou/et par événement)
Non utilisé => FALSE
Appel journ. à l’heure paramétrée dans «tTimeToRead»
Non utilisé => FALSE
Appel tous les lundi à l’heure param. dans «tTimeToRead»
Non utilisé => FALSE
er
Appel tous les 1 du mois à l’heure param. dans «tTimeToRead»
Non utilisé => FALSE
Heure d’activation de l’appel
xxx:NOVANET :Etat de l’îlot
Nom du fichier « Liste variables-BHD »
fReqDayly
fReqWeekly
fReqMonthly
tTimeToRead
ANETINFO
FileNaVarList
aAlarmeStatus
ReadingHDB
WaitingHDB
ErrFagHDB
DateTimeReadHDB
RoutIslandNum
7001022002 Q2
Rétro de fin de lecture BHD (voir chapitre 3.2 )
BHD en lecture
BHD en attende de lecture
Code d’erreur
Date et heure de la dernière lecture resp. dernier appel
M_CONNECT : Variable de connexion/déconnexion.
Format
Analogique, non
signé 16.
Chaîne
Logique
FALSE/TRUE
FALSE/TRUE
FALSE/TRUE
’11 :30 :00’
Logique
‘BHD_nomilot_VPI_nrilot.dat’
Logique, fictive
Logique, fictive
Logique, fictive
Analogique, fictive
Chaîne
Analogique, non
signé 16
Sauter Systems
17
novaPro Open Modules PLC
3
Module “RoutelHDB”
3.2
Fichier « Liste variables-BHD »
Un fichier doit être créé par module « HDBRoutel ». Ce fichier contient toutes les variables « HI » (nom de la variable) qui doivent être lues par ce module.
Ce fichier peut avoir comme extension CSV, TXT ou DAT et doit être enregistré dans
l’application (Projet). Chaque ligne doit se terminer par 3 points-virgules (;;;). Le fichier
doit toujours se terminer par la dernière ligne: END__END__END;;;
Le nom du fichier est composé comme suit:
BHD_nom-ilot_VPI_nr-ilot.dat
BHD
_
nom-îlot
_
VPI
_
nr-îlot
.dat
Syntaxe
Tiret-bas (séparateur)
Nom de l’îlot (voir le fichier VPIS36xx.INT) (max. 16 caractères)
Tiret-bas (séparateur)
Numéro du pilote (voir le fichier WIZVPI.DAT) (entre 000 et 999)
Tiret-bas (séparateur)
Numéro de l’îlot (voir le fichier VPIS36xx.INT) (entre 000 et 999)
Extension du fichier (DAT, CSV, TXT)
Dernière ligne du fichier:
END__END__END;;; (END2xtiret-bas END2xtiret-basEND3xpoint-virgule’ENTER’)
Exemple d’un fichier:
SA_RM01_TM02_HI;;;
SA_L__XSC_ABL_F_HI;;;
SA_AU04_FM01_HI;;;
SA_RM01_FM03_HI;;;
SA_ZU01_VE01_2_HI;;;
SA_ZU01_VE01_1_HI;;;
SA_RM02_TM02_HI;;;
SA_RM02_FM03_HI;;;
SA_ZU01_VE01RM_BRMN1_HI;;;
SA_VR01_VR01_HI;;;
END__END__END;;;
18
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
3
Module “RoutelHDB”
3.3
Rétro de fin de lecture BHD
Cette rétrosignalisation de fin de lecture d’une variable historique est réalisée par deux
variables, une alarme et une macro et ceci par pilote « Routel ».
Variable « Automate »
Variable « fictive »
7001022002 Q2
Sauter Systems
19
novaPro Open Modules PLC
3
Module “RoutelHDB”
Alarme
Macro
20
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
3
Module “RoutelHDB”
3.4
Time-Out de communication:
Pour éviter que la communication reste ouverte trop longtemps pour des raisons indéterminées, une sécurité peut être installée à l’aide du « Langage novaPro Open ».
Variable « Timer »
Macro 1
Macro 2
Macro 3
Durée du time-out en secondes
7001022002 Q2
Sauter Systems
21
novaPro Open Modules PLC
3
Module “RoutelHDB”
3.5
Plusieurs îlots « Routel »
Les entrées/sorties mentionnées ci-dessous doivent être unique, donc propre à chaque
module:
x fReqHand
x tTimeToRead
x ANETINFO
x FileNaVarList
x aAlarmeStatus
Pour une meilleure analyse et suivi des lectures BHD-UGL, les sorties mentionnées cidessous devront être uniques (fortement conseillé mais pas impératif):
x ReadingHDB
x WaitingHDB
x ErrFlagNum
x DateTimeReadHDB
La sortie “RoutIslandNum” de chaque module doit toujours être raccordée à un module
de sélection MIN/MAX de type « MiMav8 » à une des entrées « Val_x ».
Les entrées « Stat_x » sont paramétrées sur TRUE, tandis que les entrées « Val_x »
non utilisées doivent avoir la valeur 0. La dernière entrée « Val_8 » doit toujours être
mis à la valeur 0.
La sortie « MaxVal » doit être convertie du format « REAL » au format « WORD avant
d’être raccordée à la variable « M_CONNECT ».
22
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
3
Module “RoutelHDB”
3.6
Codes d’erreur
La sortie « ErrFlagNum » du module « RoutelHDB » peut prendre diverses valeurs par
un disfonctionnement de la lecture de la BHD-UGL. Chaque valeur correspond à une
erreur spécifique.
Valeur
Désignation
1 … 999
Une lecture d’une variable ne s’est pas effectuée. (la valeur correspond à la
ligne du fichier « Demande de lecture »)
1111
Le fichier « Demande de lecture » manque, ou son nom ne correspond pas
à l’entrée « FileNaVarList », ou est mal généré
1121
La rétro « M_Status » est différente de la partie correspondante de l’entrée
« FileNaVarList »
2121
Connexion impossible, car le modem est occupé depuis 5 minutes
2221
La rétro « M_Status_ID » est différente de la partie correspondante de
l’entrée « FileNaVarList »
2222
Erreur du fichier « Demande de lecture » pendant la lecture de la BHD
3333
Mauvaise initialisation par la PLC du fichier « Demande de lecture »
4444
Le modem s’est déconnecté en cours de lecture de la BHD
4600
Déconnexion impossible par la PLC
5555
Aucune UGL n’est connectée ou défaut du bus novaNet
9999
Déconnexion impossible par la PLC. La déconnexion va être essayée par le
Langage novaPro Open
Remarques:
Les erreurs 4600 et 9999 doivent être traitées avec une priorité très importante, car un
problème de communication avec les îlots « ROUTEL » existe.
7001022002 Q2
Sauter Systems
23
novaPro Open Modules PLC
3
24
Module “RoutelHDB”
3.7
Exemple de paramétrage d’un module
3.7.1
Module
3.7.2
Variables
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
3
Module “RoutelHDB”
3.7.3
7001022002 Q2
Alarme
Sauter Systems
25
novaPro Open Modules PLC
3
26
Module “RoutelHDB”
7001022002 Q2
Sauter Systems
novaPro Open Modules PLC
4
Pilote MSH
4 Pilote MSH
Le pilote Multishape (VPIWNMSH.DLL) permet la simulation de 10 types de fonctions,
mais aussi, dans le cas des modules PLC, de pouvoir sauvegarder les valeurs des valeurs « fictives-calculées » lors d’un arrêt volontaire ou autre du logiciel novaPro Open.
Ce pilote permet aussi de définir des valeurs fixes lors du démarrage de novaPro Open.
Cette fonction se substitue à la recette « Démarrage »
Ce pilote supporte tous les types de variables, y compris les variables « chaîne ».
Format de l’adresse:
FFFTP
FFF
Nom de la fonction
T
Période (option)
P
Phase (option)
Nom de la fonction:
SIN
COS
TAN
COT
RMP
SAW
TRI
RND
EXP
SQR
CON
RET
- Sinus
- Cosinus
- Tangente
- Cotangente
- Rampe
- Rampe inversée
- Forme triangulaire
- Valeur aléatoire (Random number)
- exponential waveform, similaire à un oscillateur R/C
- Carré (Square)
- Assigné une valeur constante
- Valeur sauvegardée (Retain value after restart)
Période:
T accepte les valeurs entre 0 et F
La période est de 2^T secondes
(Par ex.: T=0 => 2^0 = 1 seconde, T=2 => 2^2 = 4 secondes)
Par défaut T prend la valeur 1
Phase:
P accepte les valeurs entre 0 et F
La phase est de P*30 degrés
(Par ex.;P=0 => 0°, P=2 => 60°)
Par défaut P prend la valeur
Remarque:
Phase et Période ne sont pas utilisées par la fonction RND
(random numbers
Init File:
Le fichier d’initialisation “VPIxxxxx.INT” n’est pas nécessaire
7001022002 Q2
Sauter Systems
27
novaPro Open Modules PLC
4
28
Pilote MSH
7001022002 Q2
Sauter Systems