Upload
trinhanh
View
231
Download
1
Embed Size (px)
Citation preview
© Siemens AG 2017. Tous droits réservés A5E40958985-AA, 03/2017 1
SIMATIC S7-1500/S7-1200/S7-400/S7-300 Paramètres d'objets technologiques dans TIA Portal Openness Information produit
Sommaire 1 Paramètres pour S7-1200 Motion Control ................................................................................................................ 1 2 Paramètres pour PID_Compact ............................................................................................................................... 8 3 Paramètres pour PID_3Step .................................................................................................................................. 18 4 Paramètres pour PID_Temp .................................................................................................................................. 29 5 Paramètres pour CONT_C .................................................................................................................................... 40 6 Paramètres pour CONT_S .................................................................................................................................... 44 7 Paramètres pour TCONT_CP ................................................................................................................................ 47 8 Paramètres pour TCONT_S .................................................................................................................................. 57 9 Paramètres pour High_Speed_Counter.................................................................................................................. 60 10 Paramètres pour SSI_Absolute_Encoder ............................................................................................................... 66 11 Paramètres pour AXIS_REF .................................................................................................................................. 70
1 Paramètres pour S7-1200 Motion Control Vous pouvez trouver, lire ou écrire les paramètres suivants à l'aide du code programme décrit dans les chapitres correspondants de la documentation sur Openness.
Le format valide pour les adresses est : %Q4.0, Q4.0, A4.0.
Paramètres supplémentaires de TO_PositioningAxis qui ne sont pas affectés directement aux variables du bloc de données de l'objet technologique :
Nom dans Openness Nom dans la vue fonctionnelle
Type de données
Accès par défaut
Valeurs possibles
_Actor.Interface.Analog Analog output string R/W Sortie analogique valide Adresse de bloc de don-nées valide Nom de variable valide
_Actor.Interface.DataBlock (Drive access with data block interface)
string R/W Adresse de bloc de don-nées valide
_Actor.Interface.DataConnection Data connection int R/W 0 : entraînement 1 : bloc de données
_Actor.Interface.DriveReadyInput Ready input string R/W Entrée valide Sortie valide Adresse en mémoire valide Nom de variable valide
Paramètres d'objets technologiques dans TIA Portal Openness 2 A5E40958985-AA, 03/2017
Nom dans Openness Nom dans la vue fonctionnelle
Type de données
Accès par défaut
Valeurs possibles
_Actor.Interface.EnableDriveOutput Enable output string R/W Entrée valide Sortie valide Adresse en mémoire valide Nom de variable valide
_Actor.Interface.ProfiDriveIn Input address (Tele-grammIdentIn)
string R/W Adresse d'entrée valide qui fait partie d'un télégramme Nom de variable valide
_Actor.Interface.ProfiDriveOut Input address (Tele-grammIdentOut)
string R/W Adresse de sortie valide qui fait partie d'un télégramme Nom de variable valide
_Actor.Interface.PTO Pulse generator string R/W Noms de générateurs d'im-pulsions comme ceux dans la configuration matérielle
_Actor.Interface.PTO_OutputA Pulse output/pulse outout forward/ Signal A
string R/W Adresse d'entrée valide Nom de variable valide Seules les adresses de CPU intégrée ou de signal board sont acceptées.
_Actor.Interface.PTO_OutputB Direction Output/pulse output backward /Signal B
string R/W Adresse d'entrée valide Nom de variable valide Seules les adresses de CPU intégrée ou de signal board sont acceptées.
_Actor.Interface.PTO _OutputBEnable
Activate direction output bool R/W True : sortie B activée False : sortie B désactivée Possible uniquement si PTO_SignalType = 2
_Actor.Interface.PTO _SignalType
Signal type int R/W 2 : PTO (impulsion A et sens B) 3 : PTO (impulsion comp-tage A et impulsion dé-comptage B) 4 : PTO (A/B phases déca-lées) 5 : PTO (A/B phases déca-lées - quatre fois)
_PositionLimits_HW.MaxSwitch Input high HW limit switch
string R/W Adresse d'entrée valide Nom de variable valide
_PositionLimits_HW.MinSwitch Input low HW limit switch
string R/W Adresse d'entrée valide Nom de variable valide
_Sensor.Sensor[1] .ActiveHoming.DigitalInput
Input homing switch string R/W Adresse d'entrée valide Nom de variable valide
_Sensor.Sensor[1].Interface .DataBlock
(Encoder access with data block interface)
string R/W Adresse de bloc de don-nées valide
_Sensor.Sensor[1].Interface .DataConnection
Data connection int R/W 0 : capteur 1 : bloc de données
_Sensor.Sensor[1].Interface .EncoderConnection
Encoder connection int R/W 4 : compteur rapide (HSC) 7 : capteur sur PROFINET/PROFIBUS
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 3
Nom dans Openness Nom dans la vue fonctionnelle
Type de données
Accès par défaut
Valeurs possibles
_Sensor.Sensor[1] .Interface.HSC
Select high-speed coun-ter
string R/W Noms de compteurs rapides comme ceux dans la confi-guration matérielle
_Sensor.Sensor[1].Interface .HSC.InputB
Clock generator back-ward/Clock generator B
string R/W Adresse d'entrée valide Nom de variable valide
_Sensor.Sensor[1].Interface .HSC_InputA
Clock generator for-ward/Clock generator A
string R/W Adresse d'entrée valide Nom de variable valide
_Sensor.Sensor[1].Interface .HSC_OperatingMode
Operating mode int R/W 1 : à deux phases 2 : compteur A/B 3 : compteur A/B quadruple
_Sensor.Sensor[1].Interface .ProfiDriveIn
Input address (Tele-grammIdentIn)
string R/W Adresse d'entrée valide qui fait partie d'un télégramme Nom de variable valide
_Sensor.Sensor[1].Interface .ProfiDriveOut
Output address (Tele-grammIdentOut)
string R/W Adresse de sortie valide qui fait partie d'un télégramme Nom de variable valide
_Sensor.Sensor[1].PassiveHoming .DigitalInput
Input homing switch string R/W Adresse d'entrée valide Nom de variable valide
Paramètres supplémentaires de TO_PositioningAxis qui sont affectés directement à des variables de bloc de données d'objets technologiques :
Nom dans Openness et dans le bloc de données Type de données Accès par défaut Actor.DataAdaption int R/W Actor.DirectionMode short R/W Actor.DriveParameter.MaxSpeed float R/W Actor.DriveParameter.PulsesPerDriveRevolution int R/W Actor.DriveParameter.ReferenceSpeed float R/W Actor.Interface.AddressIn.AREA byte R Actor.Interface.AddressIn.DB_NUMBER ushort R Actor.Interface.AddressIn.OFFSET uint R Actor.Interface.AddressIn.RID uint R Actor.Interface.AddressOut.AREA byte R Actor.Interface.AddressOut.DB_NUMBER ushort R Actor.Interface.AddressOut.OFFSET uint R Actor.Interface.AddressOut.RID uint R Actor.Interface.DriveReadyInput.AREA byte R Actor.Interface.DriveReadyInput.DB_NUMBER ushort R Actor.Interface.DriveReadyInput.OFFSET uint R Actor.Interface.DriveReadyInput.RID uint R Actor.Interface.EnableDriveOutput.AREA byte R Actor.Interface.EnableDriveOutput.DB_NUMBER ushort R Actor.Interface.EnableDriveOutput.OFFSET uint R Actor.Interface.EnableDriveOutput.RID uint R Actor.Interface.PTO uint R Actor.InverseDirection bool R/W Actor.Type int R/W
Paramètres d'objets technologiques dans TIA Portal Openness 4 A5E40958985-AA, 03/2017
Nom dans Openness et dans le bloc de données Type de données Accès par défaut ActualPosition float R ActualVelocity float R ControlPanel.Input.Command.Command[1].Acceleration float R ControlPanel.Input.Command.Command[1].Jerk float R ControlPanel.Input.Command.Command[1].Param int R ControlPanel.Input.Command.Command[1].Position float R ControlPanel.Input.Command.Command[1].ReqCounter int R ControlPanel.Input.Command.Command[1].Type int R ControlPanel.Input.Command.Command[1].Velocity float R ControlPanel.Input.EsLifeSign int R ControlPanel.Input.TimeOut int R ControlPanel.Output.Command.Command[1].Aborted bool R ControlPanel.Output.Command.Command[1].AckCounter int R ControlPanel.Output.Command.Command[1].Done bool R ControlPanel.Output.Command.Command[1].ErrorID ushort R ControlPanel.Output.Command.Command[1].ErrorInfo ushort R ControlPanel.Output.RTLifeSign int R DynamicDefaults.Acceleration float R/W DynamicDefaults.Deceleration float R/W DynamicDefaults.EmergencyDeceleration float R/W DynamicDefaults.Jerk float R/W DynamicLimits.MaxVelocity float R/W DynamicLimits.MinVelocity float R/W ErrorBits.AdaptionError bool R ErrorBits.CommunicationFault bool R ErrorBits.ConfigFault bool R ErrorBits.DirectionFault bool R ErrorBits.DriveFault bool R ErrorBits.FollowingError bool R ErrorBits.HWLimit bool R ErrorBits.HWUsed bool R ErrorBits.PositioningFault bool R ErrorBits.SensorFault bool R ErrorBits.SWLimit bool R ErrorBits.SystemFault bool R FollowingError.EnableMonitoring bool R/W FollowingError.MaxValue float R/W FollowingError.MinValue float R/W FollowingError.MinVelocity float R/W Homing.ApproachDirection bool R/W Homing.ApproachVelocity float R/W Homing.AutoReversal bool R/W Homing.ReferencingVelocity float R/W Internal.Internal[1].Id short R/W Internal.Internal[1].Value float R/W
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 5
Nom dans Openness et dans le bloc de données Type de données Accès par défaut Internal.Internal[2].Id short R/W Internal.Internal[2].Value float R/W Internal.Internal[3].Id short R/W Internal.Internal[3].Value float R/W Internal.Internal[4].Id short R/W Internal.Internal[4].Value float R/W Mechanics.LeadScrew float R/W Modulo.Enable bool R/W Modulo.Length float R/W Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime float R/W PositioningMonitoring.ToleranceTime float R/W PositioningMonitoring.Window float R/W PositionLimits_HW.Active bool R/W PositionLimits_HW.MaxSwitchAddress.AREA byte R PositionLimits_HW.MaxSwitchAddress.DB_NUMBER ushort R PositionLimits_HW.MaxSwitchAddress.OFFSET uint R PositionLimits_HW.MaxSwitchAddress.RID uint R PositionLimits_HW.MaxSwitchLevel bool R/W PositionLimits_HW.MinSwitchAddress.AREA byte R PositionLimits_HW.MinSwitchAddress.DB_NUMBER ushort R PositionLimits_HW.MinSwitchAddress.OFFSET uint R PositionLimits_HW.MinSwitchAddress.RID uint R PositionLimits_HW.MinSwitchLevel bool R/W PositionLimits_SW.Active bool R/W PositionLimits_SW.MaxPosition float R/W PositionLimits_SW.MinPosition float R/W Sensor.Sensor[1].ActiveHoming.DigitalInputAddress.AREA byte R Sensor.Sensor[1].ActiveHoming.DigitalInputAddress.DB_NUMBER ushort R Sensor.Sensor[1].ActiveHoming.DigitalInputAddress.OFFSET uint R Sensor.Sensor[1].ActiveHoming.DigitalInputAddress.RID uint R Sensor.Sensor[1].ActiveHoming.HomePositionOffset float R/W Sensor.Sensor[1].ActiveHoming.Mode int R/W Sensor.Sensor[1].ActiveHoming.SideInput bool R/W Sensor.Sensor[1].ActiveHoming.SwitchLevel bool R/W Sensor.Sensor[1].DataAdaption int R/W Sensor.Sensor[1].Interface.AddressIn.AREA byte R Sensor.Sensor[1].Interface.AddressIn.DB_NUMBER ushort R Sensor.Sensor[1].Interface.AddressIn.OFFSET uint R Sensor.Sensor[1].Interface.AddressIn.RID uint R Sensor.Sensor[1].Interface.AddressOut.AREA byte R Sensor.Sensor[1].Interface.AddressOut.DB_NUMBER ushort R
Paramètres d'objets technologiques dans TIA Portal Openness 6 A5E40958985-AA, 03/2017
Nom dans Openness et dans le bloc de données Type de données Accès par défaut Sensor.Sensor[1].Interface.AddressOut.OFFSET uint R Sensor.Sensor[1].Interface.AddressOut.RID uint R Sensor.Sensor[1].Interface.HSC uint R Sensor.Sensor[1].Interface.Number uint R/W Sensor.Sensor[1].Interface.Type int R Sensor.Sensor[1].InverseDirection bool R/W Sensor.Sensor[1].MountingMode int R/W Sensor.Sensor[1].Parameter.DeterminableRevolutions uint R/W Sensor.Sensor[1].Parameter.DistancePerRevolution float R/W Sensor.Sensor[1].Parameter.FineResolutionXist1 uint R/W Sensor.Sensor[1].Parameter.FineResolutionXist2 uint R/W Sensor.Sensor[1].Parameter.Resolution float R/W Sensor.Sensor[1].Parameter.StepsPerRevolution uint R/W Sensor.Sensor[1].PassiveHoming.DigitalInputAddress.AREA byte R Sensor.Sensor[1].PassiveHoming.DigitalInputAddress.DB_NUMBER ushort R Sensor.Sensor[1].PassiveHoming.DigitalInputAddress.OFFSET uint R Sensor.Sensor[1].PassiveHoming.DigitalInputAddress.RID uint R Sensor.Sensor[1].PassiveHoming.Mode int R/W Sensor.Sensor[1].PassiveHoming.SideInput bool R/W Sensor.Sensor[1].PassiveHoming.SwitchLevel bool R/W Sensor.Sensor[1].System int R/W Sensor.Sensor[1].Type int R/W Simulation.Mode uint R/W StandstillSignal.MinDwellTime float R/W StandstillSignal.VelocityThreshold float R/W StatusBits.Accelerating bool R StatusBits.Activated bool R StatusBits.AxisSimulation bool R StatusBits.CommandTableActive bool R StatusBits.ConstantVelocity bool R StatusBits.ControlPanelActive bool R StatusBits.Decelerating bool R StatusBits.Done bool R StatusBits.DriveReady bool R StatusBits.Enable bool R StatusBits.Error bool R StatusBits.HomingCommand bool R StatusBits.HomingDone bool R StatusBits.HWLimitMaxActive bool R StatusBits.HWLimitMinActive bool R StatusBits.NonPositionControlled bool R StatusBits.PositioningCommand bool R StatusBits.RestartRequired bool R StatusBits.Standstill bool R StatusBits.SWLimitMaxActive bool R
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 7
Nom dans Openness et dans le bloc de données Type de données Accès par défaut StatusBits.SWLimitMinActive bool R StatusBits.VelocityCommand bool R StatusDrive.AdaptionState int R StatusDrive.CommunicationOK bool R StatusDrive.InOperation bool R StatusPositioning.Distance float R StatusPositioning.FollowingError float R StatusPositioning.TargetPosition float R StatusSensor.StatusSensor[1].AbsEncoderOffset float R StatusSensor.StatusSensor[1].AdaptionState int R StatusSensor.StatusSensor[1].CommunicationOK bool R StatusSensor.StatusSensor[1].State int R StatusSensor[1].State int R Units.LengthUnit short R/W Velocity float R
Paramètres supplémentaires de TO_CommandTable qui ne sont pas affectés directement à des variables de bloc de données d'objets technologiques :
Nom dans Openness Type de données
Accès par défaut
Valeurs possibles
_WarningEnabled bool R/W True : avertissement activé False : avertissement désactivé
_UseAxisParametersFrom int/string R/W Numéro d'axe, "axe exemple", nom de l'axe
Paramètres supplémentaires de TO_CommandTable qui sont affectés directement à des variables de bloc de données d'objets technologiques :
Nom dans Openness Type de données
Accès par défaut
Valeurs possibles
Command.Command[1...32].Type short R/W Type de commande 0 : commande "Empty" 2 : commande "Halt" 5 : commande "Positioning Relative" 6 : commande "Positioning Absolute" 7 : commande "Velocity setpoint" 151 : commande "Wait"
Command.Command[1...32].Position float R/W Position cible/déplacement de la commande Command.Command[1...32].Velocity float R/W Vitesse de la commande Command.Command[1...32].Duration float R/W Durée de la commande Command.Command[1...32].NextStep short R/W Mode de passage à la commande suivante
0 : "Terminer la commande" 1 : "Enchaîner le mouvement"
Command.Command[1...32].StepCode ushort R/W Code d'étape de la commande
Informations complémentaires
Pour plus d'informations, voir la description fonctionnelle SIMATIC S7-1200 Motion Control :
(https://support.industry.siemens.com/cs/ww/fr/view/109741731)
Paramètres d'objets technologiques dans TIA Portal Openness 8 A5E40958985-AA, 03/2017
2 Paramètres pour PID_Compact Paramètres affectés directement au DB d'instance
Dans les tableaux suivants, le nom de paramètre dans Openness est identique au nom dans l'éditeur de DB (TIA Portal).
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— Setpoint float 0.0 Écriture Consigne du régulateur PID en mode automatique
— Input float 0.0 Écriture Valeur de processus — Input_PER short 0 Écriture Valeur de processus analo-
gique — Disturbance float 0.0 Écriture Grandeur perturbatrice ou va-
leur de commande anticipatrice — ManualEnable bool False Écriture True = activer le mode manuel — ManualValue float 0.0 Écriture Cette valeur est utilisée comme
valeur de réglage en mode manuel.
— ErrorAck bool False Écriture True = mettre à 0 ErrorBits et Warning
— Reset bool False Écriture True = redémarrer le régulateur — ModeActivate bool False Écriture True = passer au mode de
fonctionnement mémorisé dans le paramètre Mode
— ScaledInput float 0.0 Écriture Valeur de processus mise à l'échelle
— Output float 0.0 Écriture Valeur de réglage — Output_PER short 0 Écriture Valeur de réglage analogique — Output_PWM bool False Écriture True = valeur de réglage modu-
lée en largeur d'impulsion — SetpointLimit_H bool False Écriture True = la limite supérieure
absolue de la consigne est atteinte
— SetpointLimit_L bool False Écriture True = la limite inférieure abso-lue de la consigne est atteinte
— InputWarning_H bool False Écriture True = la valeur de processus a atteint ou dépassé la limite d'avertissement supérieure
— InputWarning_L bool False Écriture True = la valeur de processus a atteint ou dépassé la limite d'avertissement inférieure
— State short 0 Écriture Mode de fonctionnement actuel du régulateur PID
— Error bool False Écriture True = il y a au moins un mes-sage d'erreur dans ce cycle
— ErrorBits uint 0 Écriture Montre quels messages d'er-reur sont présents
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 9
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Régler le mode de fonctionnement sur
Mode short 4 Écriture Mode de fonctionnement (quand ModeActivate = True) : • 0 = inactif • 1 = optimisation préalable • 2 = optimisation fine • 3 = mode automatique • 4 = mode manuel
— InternalDiagnostic uint 0 Écriture Diagnostic interne et manie-ment de la version (paramètre interne pour le diagnostic)
— InternalVersion uint 33751043 Écriture Version du régulateur (para-mètre interne pour le diagnos-tic)
— InternalRTVersion uint 0 Écriture Version Runtime (paramètre interne pour le diagnostic)
— IntegralReset-Mode
short 4 Écriture La variable IntegralResetMode détermine comment PIDCtrl.IntegralSum est affecté à l'avance quand le mode de fonctionnement est commuté de "Inactif" à "Automatique" : • 0 = lisse • 1 = effacer • 2 = conserver • 3 = affecter à l'avance • 4 = comme modification de
consigne — OverwriteInitia-
lOutputValue float 0.0 Écriture Quand IntegralResetMode = 3,
la valeur de IntegralSum est affectée automatiquement de façon que Output = OverwriteI-nitialOutputValue dans le cycle suivant
Activer le mode de fonctionnement après redémarrage de la CPU
RunModeByStar-tup
bool True Écriture True = activer le mode de fonc-tionnement mémorisé dans Mode après un redémarrage de la CPU
— LoadBackUp bool False Écriture True = le dernier jeu de para-mètres PID est chargé à nou-veau
— SetSubstituteOut-put
bool True Écriture True = en cas d'erreur, activer la valeur de réglage de rempla-cement configurée
Paramètres d'objets technologiques dans TIA Portal Openness 10 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Unité de mesure PhysicalUnit short 0 Écriture Selon la valeur que vous choi-sissez pour le paramètre Physi-calQuantity, c'est la plage de valeurs suivante qui est dispo-nible pour le paramètre Physi-calUnit : • Générale :
– 0 = % • Température :
– 0 = °C – 1 = °F – 2 = K
• Pression : – 0 = bar – 1 = Pa – 2 = hPa – 3 = at – 4 = atm – 5 = Torr – 6 = psi
• Longueur : – 0 = µm – 1 = mm – 2 = cm – 3 = m – 4 = km – 5 = in – 6 = ft – 7 = mile
• Débit : – 0 = l/s – 1 = l/min – 2 = l/h – 3 = cm³/s – 4 = cm³/min – 5 = cm³/h – 6 = cm³/d – 7 = m³/s – 8 = m³/min – 9 = m³/hr – 10 = ft³/s – 11 = ft³/min
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 11
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Unité de mesure (suite)
PhysicalUnit short 0 Écriture • Débit : (suite) – 12 = ft³/h – 13 = ft³/d – 14 = bar/s – 15 = bar/min – 16 = bar/h – 17 = bar/d – 18 = gal/s – 19 = gal/min – 20 = gal/h – 21 = gal/d – 22 = lb/s – 23 = lb/min – 24 = lb/hr – 25 = lb/day
• Luminosité : – 0 = cd
• Intensité d'éclairage : – 0 = Lux – 1 = fc
• Force : – 0 = N – 1 = dyn
• Couple : – 0 = Nm – 1 = ft*lb
• Masse : – 0 = g – 1 = kg – 2 = oz – 3 = lb – 4 = ton – 5 = t
• Courant : – 0 = A
• Tension : – 0 = V
Paramètres d'objets technologiques dans TIA Portal Openness 12 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Unité de mesure (suite)
PhysicalUnit short 0 Écriture • Puissance : – 0 = W – 1 = kW – 2 = VA – 3 = HP
• Surface : – 0 = m² – 1 = mm² – 2 = in² – 3 = yd² – 4 = ft² – 5 = mile²
• Volume : – 0 = l – 1 = m³ – 2 = in³ – 3 = yd3 – 4 = ft³ – 5 = gal – 6 = dm³
• Angle : – 0 = ° – 1 = rad
• Viscosité : – 0 = cP – 1 = P – 2 = Pl – 3 = kg/(m*s) – 4 = Pa*s – 5 = kgf*s/m² – 6 = lbf*s/ft² – 7 = lb/(ft*s) – 8 = Ns/m² – 9 = m²/s – 10 = lbf*h/ft²
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 13
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Unité de mesure (suite)
PhysicalUnit short 0 Écriture • Vitesse de rotation : – 0 = 1/min – 1 = grad/s – 2 = 1/s – 3 = rad/s – 4 = °/s
• Vitesse : – 0 = mm/s – 1 = m/s – 2 = m/min – 3 = km/h – 4 = in/s – 5 = in/min – 6 = in/h – 7 = ft/s – 8 = ft/min – 9 = ft/h
• Densité : – 0 = kg/m³ – 1 = oz/in³ – 2 = lb/in³ – 3 = lb/yd³ – 4 = lb/gal – 5 = lb/bu – 6 = kg/L – 7 = g/mL – 8 = g/cm³
• Fréquence : – 0 = Hz
• Vitesse angulaire : – 0 = °/s – 1 = rad/s
Paramètres d'objets technologiques dans TIA Portal Openness 14 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Grandeur physique PhysicalQuantity short 0 Écriture • 0 = générale • 1 = température • 2 = pression • 3 = longueur • 4 = débit • 5 = luminosité • 6 = intensité d'éclairage • 7 = force • 8 = couple • 9 = masse • 10 = courant • 11 = tension • 12 = puissance • 13 = surface • 14 = volume • 15 = angle • 16 = viscosité • 17 = vitesse de rotation • 18 = vitesse • 19 = densité • 20 = fréquence • 21 = vitesse angulaire
— ActivateRecover-Mode
bool True Écriture La variable ActivateRecover-Mode V2 détermine le compor-tement en cas d'erreur.
— Warning uint 0 Écriture La variable Warning V2 indique les avertissements depuis Re-set = True ou ErrorAck = True.
— WarningInternal uint 0 Écriture La variable Warning V2 indique les avertissements depuis Re-set = True ou ErrorAck = True.
— Progress float 0.0 Écriture Progression du réglage : 0.0 % ≤ Progress ≤ 100 %
— CurrentSetpoint float 0.0 Écriture Consigne momentanément active
— CancelTuning-Level
float 10.0 Écriture Variation admissible de la con-signe pendant le réglage
Valeur de réglage de remplacement
SubstituteOutput float 0.0 Écriture Config.OutputLowerLimit <= SubstituteOutput <= Config.OutputUpperLimit
Entrée de sélection Config.InputPerOn bool True Écriture Sélection de la valeur de pro-cessus : • True = Input_PER (analo-
gique) • False = Input
Inverser la logique du régulateur
Config.Invert-Control
bool False Écriture True = inverser la logique du régulateur
Limite supérieure de la valeur de proces-sus
Config.Input-UpperLimit
float 120.0 Écriture Config.InputLowerLimit < Config.InputUpperLimit ≤ 3.402822E+38
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 15
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Limite inférieure de la valeur de processus
Config.Input-LowerLimit
float 0.0 Écriture -3.402822E+38 ≤ Config .InputLowerLimit < Config .InputUpperLimit
Avertissement pour limite supérieure
Config.Input-UpperWarning
float 3.402822E+38 Écriture Config.InputLowerWarning < Config.InputUpperWarning ≤ 3.402822E+38
Avertissement pour limite inférieure
Config.Input-LowerWarning
float -3.402822E+38 Écriture -3.402822E+38 ≤ Config .InputLowerWarning < Config .InputUpperWarning
Limite supérieure de la valeur de réglage
Config.Output-UpperLimit
float 100.0 Écriture Config.OutputLowerLimit < Config.OutputUpperLimit ≤ 100.0
Limite inférieure de la valeur de réglage
Config.Output-LowerLimit
float 0.0 Écriture -100.0 <= Config.OutputLower-Limit < Config.OutputUpperLmit
— Config.Setpoint-UpperLimit
float 3.402822E+38 Écriture Limite supérieure de la con-signe
— Config.Setpoint-LowerLimit
float -3.402822E+38 Écriture Limite inférieure de la consigne
Plus petit temps ON Config.Minimum-OnTime
float 0.0 Écriture 0.0 s ≤ Config.MinimumOnTime ≤ 6.0 s
Plus petit temps OFF Config.Minimum-OffTime
float 0.0 Écriture 0.0 s ≤ Config.MinimumOffTime ≤ 100000.0 s
Input_PER high Config.Input-Scaling.Upper-PointIn
float 27648.0 Écriture Config.InputScaling.Lower-PointIn < Config.InputScaling .UpperPointIn ≤ 3.402822E+38
Input_PER low Config.Input-Scaling.Lower-PointIn
float 0.0 Écriture -3.402822E+38 ≤ Config.Input-Scaling.LowerPointIn < Config .InputScaling.UpperPointIn
Valeur de processus supérieure à l'échelle
Config.Input-Scaling .UpperPointOut
float 100.0 Écriture Config.InputScaling.Lower-PointOut < Config.InputScaling .UpperPointOut ≤ 3.402822E+38
Valeur de processus inférieure à l'échelle
Config.Input-Scaling.Lower-PointOut
float 0.0 Écriture -3.402822E+38 ≤ Con-fig.InputScaling.LowerPointOut < Config.InputScaling.Upper-PointOut
— CycleTime.Start-Estimation
bool True Écriture True = le calcul automatique du temps de cycle est lancé
— CycleTime.EnEsti-mation
bool True Écriture True = calcul du temps d'échantillonnage de PID_Compact
— Cycle-cle-Time.EnMonitoring
bool True Écriture False = le temps d'échantillon-nage de PID_Compact n'est pas surveillé
— CycleTime.Value float 0.1 Écriture Temps d'échantillonnage de PID_Compact en secondes
— CtrlParamsBack-Up.Gain
float 1.0 Écriture Coefficient d'action proportion-nelle mémorisé
— CtrlParamsBack-Up.Ti
float 20.0 Écriture Temps d'intégration en se-condes mémorisé
— CtrlParamsBack-Up.Td
float 0.0 Écriture Temps de dérivation en se-condes mémorisé
Paramètres d'objets technologiques dans TIA Portal Openness 16 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— CtrlParamsBack-Up.TdFiltRatio
float 0.2 Écriture Coefficient pour le retard de dérivation mémorisé
— CtrlParamsBack-Up.PWeighting
float 1.0 Écriture Facteur de pondération de l'action P mémorisé
— CtrlParamsBack-Up.DWeighting
float 1.0 Écriture Facteur de pondération de l'action D mémorisé
— CtrlParamsBack-Up.Cycle
float 1.0 Écriture Temps d'échantillonnage de l'algorithme PID mémorisé
— PIDSelfTune.SUT .CalculateParams
bool False Écriture True = recalculer les para-mètres pour l'optimisation préa-lable
— PIDSelfTune.SUT .TuneRule
short 0 Écriture Méthodes utilisées pour calcu-ler les paramètres pendant l'optimisation préalable : • 0 = PID selon Chien,
Hrones et Reswick • 1 = PI selon Chien, Hrones
et Reswick — PIDSelfTune.SUT
.State short 0 Écriture La variable SUT.State indique
la phase en cours de l'optimisa-tion préalable
— PIDSelfTune.TIR .RunIn
bool False Écriture True = l'optimisation fine est effectuée sans optimisation préalable
— PIDSelfTune.TIR .CalculateParams
bool False Écriture True = recalculer les para-mètres pour l'optimisation préa-lable
— PIDSelfTune.TIR .TuneRule
short 0 Écriture Méthodes utilisées pour calcu-ler les paramètres pendant l'optimisation fine : • 0 = PID automatique • 1 = PID rapide • 2 = PID lent • 3 = PID Ziegler-Nichols • 4 = PI Ziegler-Nichols • 5 = P Ziegler-Nichols
— PIDSelfTune.TIR .State
short 0 Écriture La variable TIR.State indique la phase en cours de l'optimisa-tion fine
— PIDCtrl.PIDInit bool False Écriture True = en "mode automatique", PIDCtrl.IntegralSum est affecté à l'avance comme si Output = OverwriteInitialOutputValue dans le cycle précédent
— PIDCtrl.Integral-Sum
float 0.0 Écriture Intégration actuelle
Coefficient d'action proportionnelle
Retain.CtrlParams .Gain
float 1.0 Lecture 0.0 ≤ Retain.CtrlParams.Gain ≤ 3.402822E+38
Temps d'intégration Retain.CtrlParams .Ti
float 20.0 Lecture 0.0 s ≤ Retain.CtrlParams.Ti ≤ 100000.0 s
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 17
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Temps de dérivation Retain.CtrlParams .Td
float 0.0 Lecture 0.0 s ≤ Retain.CtrlParams.Td ≤ 100000.0 s
Coefficient pour le retard de dérivation
Retain.CtrlParams .TdFiltRatio
float 0.2 Lecture 0.0 ≤ Retain.CtrlParams .TdFiltRatio ≤ 3.402822E+38
Pondération de l'ac-tion P
Retain.CtrlParams .PWeighting
float 1.0 Lecture 0.0 ≤ Retain.CtrlParams .PWeighting ≤1.0
Pondération de l'ac-tion D
Retain.CtrlParams .DWeighting
float 1.0 Lecture 0.0 ≤ Retain.CtrlParams .DWeighting ≤1.0
Temps d'échantillon-nage de l'algorithme PID
Retain.CtrlParams .Cycle
float 1.0 Lecture 0.0 s < Retain.CtrlParams .Cycle ≤ 100000.0 s
Paramètres qui ne sont pas affectés directement au DB d'instance
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Sortie de sélection _Config.Output-Select
short 0 Écriture Sélection de la valeur de ré-glage : • 0 = Output_PER (analo-
gique) • 1 = Output • 2 = Output_PWM
Validation de la saisie manuelle
_Retain.Ctrl-Params.SetBy-User
bool False Écriture True = activer la saisie ma-nuelle des paramètres PID
Informations complémentaires
Pour plus d'informations, voir la description fonctionnelle pour SIMATIC S7-1200/S7-1500 Régulation PID sur Internet (https://support.industry.siemens.com/cs/ww/fr/view/108210036).
Paramètres d'objets technologiques dans TIA Portal Openness 18 A5E40958985-AA, 03/2017
3 Paramètres pour PID_3Step Paramètres affectés directement au DB d'instance
Dans le tableau suivant, le nom de paramètre dans Openness est identique au nom dans l'éditeur de DB (TIA Portal).
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— Setpoint float 0.0 Écriture Consigne du régulateur PID en mode automatique
— Input float 0.0 Écriture Valeur de processus — Input_PER short 0 Écriture Valeur de processus analogique — Actuator_H bool False Écriture Signalisation de position TOR
de la vanne pour la butée finale haute
— Actuator_L bool False Écriture Signalisation de position TOR de la vanne pour la butée finale basse
— Feedback float 0.0 Écriture Signalisation de position de la vanne au format REAL
— Feedback_PER short 0 Écriture Signalisation de position analo-gique d'une vanne
— Disturbance float 0.0 Écriture Grandeur perturbatrice ou va-leur de commande anticipatrice
— ManualEnable bool False Écriture True = activer le mode manuel — ManualValue float 0.0 Écriture Position absolue de la vanne en
mode manuel — Manual_UP bool False Écriture Vanne ouverte en mode manuel
(déclenché par niveau) — Manual_DN bool False Écriture Vanne fermée en mode manuel
(déclenché par niveau) — ErrorAck bool False Écriture True = mettre à 0 ErrorBits et
Warning — Reset bool False Écriture True = redémarrer le régulateur — ModeActivate bool False Écriture True = passer au mode de
fonctionnement mémorisé dans le paramètre Mode
— ScaledInput float 0.0 Écriture Valeur de processus mise à l'échelle
— ScaledFeedback float 0.0 Écriture Signalisation de position mise à l'échelle
Output_UP Output_UP bool False Écriture True = allumée Output_DN Output_DN bool False Écriture True = allumée — Output_PER short 0 Écriture Valeur de réglage analogique — SetpointLimit_H bool False Écriture True = la limite supérieure ab-
solue de la consigne est atteinte — SetpointLimit_L bool False Écriture True = la limite inférieure abso-
lue de la consigne est atteinte — InputWarning_H bool False Écriture True = la valeur de processus a
atteint ou dépassé la limite d'avertissement supérieure
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 19
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— InputWarning_L bool False Écriture True = la valeur de processus a atteint ou dépassé la limite d'avertissement inférieure
— State short 0 Écriture Mode de fonctionnement actuel du régulateur PID
— Error bool False Écriture True = il y a au moins un mes-sage d'erreur dans ce cycle
— ErrorBits uint 0 Écriture Montre quels messages d'er-reur sont présents
Régler le mode de fonctionnement sur
Mode short 4 Écriture Mode de fonctionnement (quand ModeActivate = True) : • 0 = inactif • 1 = optimisation préalable • 2 = optimisation fine • 3 = mode automatique • 4 = mode manuel • 6 = mesure du temps de
positionnement — InternalDiagnostic uint 0 Écriture Diagnostic interne et manie-
ment de la version — InternalVersion uint 33751043 Écriture Version du régulateur — InternalRTVersion uint 0 Écriture Version Runtime — ManualUpInternal bool False Écriture Vanne ouverte en mode manuel
(déclenché par front) — ManualDnInternal bool False Écriture Vanne fermée en mode manuel
(déclenché par front) — ActivateRecover-
Mode bool True Écriture La variable ActivateRecover-
Mode V2 détermine le compor-tement en cas d'erreur.
Activer le mode de fonctionnement après redémarrage de la CPU
RunModeByStar-tup
bool True Écriture True = activer le mode de fonc-tionnement qui est mémorisé après un redémarrage de la CPU
— LoadBackUp bool False Écriture True = les derniers paramètres PID sont chargés à nouveau
Paramètres d'objets technologiques dans TIA Portal Openness 20 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Unité de mesure PhysicalUnit short 0 Écriture Selon la valeur que vous choi-sissez pour le paramètre Physi-calQuantity, c'est la plage de valeurs suivante qui est dispo-nible pour le paramètre Physi-calUnit : • Générale :
– 0 = % • Température :
– 0 = °C – 1 = °F – 2 = K
• Pression : – 0 = bar – 1 = Pa – 2 = hPa – 3 = at – 4 = atm – 5 = Torr – 6 = psi
• Longueur : – 0 = µm – 1 = mm – 2 = cm – 3 = m – 4 = km – 5 = in – 6 = ft – 7 = mile
• Débit : – 0 = l/s – 1 = l/min – 2 = l/h – 3 = cm³/s – 4 = cm³/min – 5 = cm³/h – 6 = cm³/d – 7 = m³/s – 8 = m³/min – 9 = m³/hr – 10 = ft³/s – 11 = ft³/min
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 21
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Unité de mesure (suite)
PhysicalUnit short 0 Écriture • Débit : (suite) – 12 = ft³/h – 13 = ft³/d – 14 = bar/s – 15 = bar/min – 16 = bar/h – 17 = bar/d – 18 = gal/s – 19 = gal/min – 20 = gal/h – 21 = gal/d – 22 = lb/s – 23 = lb/min – 24 = lb/hr – 25 = lb/day
• Luminosité : – 0 = cd
• Intensité d'éclairage : – 0 = Lux – 1 = fc
• Force : – 0 = N – 1 = dyn
• Couple : – 0 = Nm – 1 = ft*lb
• Masse : – 0 = g – 1 = kg – 2 = oz – 3 = lb – 4 = ton – 5 = t
• Courant : – 0 = A
• Tension : – 0 = V
Paramètres d'objets technologiques dans TIA Portal Openness 22 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Unité de mesure (suite)
PhysicalUnit short 0 Écriture • Puissance : – 0 = W – 1 = kW – 2 = VA – 3 = HP
• Surface : – 0 = m² – 1 = mm² – 2 = in² – 3 = yd² – 4 = ft² – 5 = mile²
• Volume : – 0 = l – 1 = m³ – 2 = in³ – 3 = yd3 – 4 = ft³ – 5 = gal – 6 = dm³
• Angle : – 0 = ° – 1 = rad
• Viscosité : – 0 = cP – 1 = P – 2 = Pl – 3 = kg/(m*s) – 4 = Pa*s – 5 = kgf*s/m² – 6 = lbf*s/ft² – 7 = lb/(ft*s) – 8 = Ns/m² – 9 = m²/s – 10 = lbf*h/ft²
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 23
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Unité de mesure (suite)
PhysicalUnit short 0 Écriture • Vitesse de rotation : – 0 = 1/min – 1 = grad/s – 2 = 1/s – 3 = rad/s – 4 = °/s
• Vitesse : – 0 = mm/s – 1 = m/s – 2 = m/min – 3 = km/h – 4 = in/s – 5 = in/min – 6 = in/h – 7 = ft/s – 8 = ft/min – 9 = ft/h
• Densité : – 0 = kg/m³ – 1 = oz/in³ – 2 = lb/in³ – 3 = lb/yd³ – 4 = lb/gal – 5 = lb/bu – 6 = kg/L – 7 = g/mL – 8 = g/cm³
• Fréquence : – 0 = Hz
• Vitesse angulaire : – 0 = °/s – 1 = rad/s
Paramètres d'objets technologiques dans TIA Portal Openness 24 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Grandeur physique PhysicalQuantity short 0 Écriture • 0 = générale • 1 = température • 2 = pression • 3 = longueur • 4 = débit • 5 = luminosité • 6 = intensité d'éclairage • 7 = force • 8 = couple • 9 = masse • 10 = courant • 11 = tension • 12 = puissance • 13 = surface • 14 = volume • 15 = angle • 16 = viscosité • 17 = vitesse de rotation • 18 = vitesse • 19 = densité • 20 = fréquence • 21 = vitesse angulaire
— ErrorBehaviour bool False Écriture True = utilisation de la valeur de réglage de remplacement en réaction au défaut
— Warning uint 0 Écriture Indique les avertissements depuis Reset = True ou Erro-rAck = True
— WarningInternal uint 0 Écriture Indique les avertissements depuis Reset = True ou Erro-rAck = True
Valeur de réglage de remplacement
SavePosition float 0.0 Écriture 0.0 % ≤ SavePosition ≤ 100.0 %
— CurrentSetpoint float 0.0 Écriture Consigne momentanément active
— CancelTu-ningLevel
float 10.0 Écriture Variation admissible de la con-signe pendant le réglage
— Progress float 0.0 Écriture Progression du réglage : 0.0 % ≤ Progress ≤ 100 %
Entrée de sélection Config.InputPerOn bool True Écriture Sélection de la valeur de pro-cessus : • True = Input_PER (analo-
gique) • False = Input
Sortie de sélection Config.Output-PerOn
bool False Écriture Sélection de la valeur de ré-glage : False = Output (TOR) True = Output_PER (analogique)
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 25
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Inverser la logique du régulateur
Config.Invert-Control
bool False Écriture True = inverser la logique du régulateur
— Config.Feedback-On
bool False Écriture True = activer l'exploitation de la signalisation de position (pa-ramètre Feedback ou Feed-back_PER)
— Config.Feedback-PerOn
bool False Écriture True = utiliser l'entrée analo-gique pour signalisation de position (paramètre Feed-back_PER)
Butée finale de l'ac-tionneur
Config.Actuator-EndStopOn
bool False Écriture True = activer l'utilisation de signaux de point final pour ac-tionneurs
Limite supérieure de la valeur de proces-sus
Config.Input-UpperLimit
float 120.0 Écriture Config.InputLowerLimit < Con-fig.InputUpperLimit ≤ 3.402823E+38
Limite inférieure de la valeur de processus
Config.Inpu-tLowerLimit
float 0.0 Écriture ‒3.402823E+38 ≤ Config.Input-LowerLimit < Con-fig.InputUpperLimit
Avertissement pour limite supérieure
Config.Input-UpperWarning
float 3.402822E+38 Écriture Config.InputLowerWarning < Config.InputUpperWarning ≤ 3.402823E+38
Avertissement pour limite inférieure
Config.Input-LowerWarning
float ‒3.402822E+38 Écriture ‒3.402823E+38 ≤ Config.Input-LowerWarning < Config.Input-UpperWarning
Limite supérieure de la valeur de réglage
Config.Output-UpperLimit
float 100.0 Lecture Config.OutputLowerLimit < Config.OutputUpperLimit ≤ 100.0
Limite inférieure de la valeur de réglage
Config.Output-LowerLimit
float 0.0 Lecture 0.0 ≤ Config.OutputLowerLimit < Config.OutputUpperLimit
— Config.Setpoint-UpperLimit
float 3.402822E+38 Écriture Limite supérieure de la con-signe
— Config.Setpoint-LowerLimit
float -3.402822E+38 Écriture Limite inférieure de la consigne
Plus petit temps ON Config.Minimum-OnTime
float 0.0 Écriture 0.0 s ≤ Config.MinimumOnTime ≤ 6.0 s
Plus petit temps OFF Config.Minimum-OffTime
float 0.0 Écriture 0.0 s ≤ Config.MinimumOffTime ≤ 100000.0 s
— Config.Virtual-ActuatorLimit
float 150.0 Écriture Facteur pour le temps maximal pendant lequel l'actionneur se déplace dans une direction
Input_PER high Config.Input-Scaling .UpperPointIn
float 27648.0 Écriture Con-fig.InputScaling.LowerPointIn < Config.InputScaling.Upper-PointIn ≤ 3.402823E+38
Input_PER low Config.Input-Scaling .LowerPointIn
float 0.0 Écriture ‒3.402823E+38 ≤ Con-fig.InputScaling.LowerPointIn < Con-fig.InputScaling.UpperPointIn
Paramètres d'objets technologiques dans TIA Portal Openness 26 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Valeur de processus supérieure à l'échelle
Config.Input-Scaling .UpperPointOut
float 100.0 Écriture Con-fig.InputScaling.LowerPointOut < Config.InputScaling.Upper-PointOut ≤ 3.402823E+38
Valeur de processus inférieure à l'échelle
Config.Input-Scaling .LowerPointOut
float 0.0 Écriture ‒3.402823E+38 ≤ Config.Input-Scaling.LowerPointOut < Con-fig.InputScaling.UpperPointOut
Feedback_PER high Config.Feedback-Scaling.Upper-PointIn
float 27648.0 Lecture Config.FeedbackScaling.Lower-PointIn < Config.Feedback-Scaling.UpperPointIn ≤ 3.402823E+38
Feedback_PER low Config.Feedback-Scaling.Lower-PointIn
float 0.0 Lecture ‒3.402823E+38 ≤ Config.Feed-backScaling.LowerPointIn < Config.FeedbackScaling.Upper-PointIn
Butée finale supé-rieure
Config.Feedback-Scaling.Upper-PointOut
float 100.0 Lecture Config.OutputUpperLimit < Con-fig.FeedbackScaling.UpperPointOut ≤ 100.0
Butée finale infé-rieure
Config.Feedback-Scaling.Lower-PointOut
float 0.0 Lecture ‒100.0 ≤ Con-fig.FeedbackScaling.UpperPointOut < Config.OutputLowerLimit
— GetTransit-Time.Invert-Direction
bool False Écriture Course de la mesure du temps de positionnement avec signaux de butée finale : • False = haut - bas - haut • True = bas - haut - bas
— GetTransit-Time.Select-Feedback
bool False Écriture True = utiliser la signalisation de position pour mesurer le temps de positionnement
— GetTransit-Time.State
short 0 Écriture Phase actuelle de la mesure du temps de positionnement
— GetTransit-Time.NewOutput
float 0.0 Écriture Position cible pour la mesure de temps de positionnement avec signalisation de position
— CycleTime.Start-Estimation
bool True Écriture True = le calcul automatique du temps de cycle est lancé
— CycleTime .EnEstimation
bool True Écriture True = calcul du temps d'échan-tillonnage de PID_3Step
— CycleTime .EnMonitoring
bool True Écriture False = le temps d'échantillon-nage de PID_3Step n'est pas surveillé
— CycleTime.Value float 0.1 Écriture Temps d'échantillonnage de PID_3Step en secondes
— CtrlParamsBack-Up.SetByUser
bool False Écriture Mémoriser la valeur de Re-tain.CtrlParams.SetByUser
— CtrlParamsBack-Up.Gain
float 1.0 Écriture Coefficient d'action proportion-nelle mémorisé
— CtrlParamsBack-Up.Ti
float 20.0 Écriture Temps d'intégration en se-condes mémorisé
— CtrlParamsBack-Up.Td
float 0.0 Écriture Temps de dérivation en se-condes mémorisé
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 27
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— CtrlParamsBack-Up.TdFiltRatio
float 0.2 Écriture Coefficient pour le retard de dérivation mémorisé
— CtrlParamsBack-Up.PWeighting
float 1.0 Écriture Facteur de pondération de l'action P mémorisé
— CtrlParamsBack-Up.DWeighting
float 1.0 Écriture Facteur de pondération de l'action D mémorisé
— CtrlParamsBack-Up.Cycle
float 1.0 Écriture Temps d'échantillonnage de l'algorithme PID mémorisé
— CtrlParamsBack-Up.Input-DeadBand
float 0.0 Écriture Largeur de zone morte de l'écart de régulation mémorisée
— PIDSelfTune.SUT .CalculateParams
bool False Écriture True = recalculer les para-mètres pour l'optimisation préa-lable
— PIDSelfTune.SUT .TuneRule
short 1 Écriture Méthodes utilisées pour calculer les paramètres pendant l'opti-misation préalable : • 0 = PID rapide I • 1 = PID lent I • 2 = PID selon Chien, Hrones
et Reswick • 3 = PI selon Chien, Hrones
et Reswick • 4 = PID rapide II • 5 = PID lent II
— PIDSelfTune.SUT .State
short 0 Écriture La variable SUT.State indique la phase en cours de l'optimisa-tion préalable
— PIDSelfTune.TIR .RunIn
bool False Écriture True = l'optimisation fine est effectuée sans optimisation préalable
— PIDSelfTune.TIR .CalculateParams
bool False Écriture True = recalculer les para-mètres pour l'optimisation préa-lable
— PIDSelfTune.TIR .TuneRule
short 0 Écriture Méthodes utilisées pour calculer les paramètres pendant l'opti-misation fine : • 0 = PID automatique • 1 = PID rapide • 2 = PID lent • 3 = PID Ziegler-Nichols • 4 = PI Ziegler-Nichols • 5 = P Ziegler-Nichols
— PIDSelfTune.TIR .State
short 0 Écriture La variable TIR.State indique la phase en cours de l'optimisation fine
Temps de position-nement du moteur
Retain.Transit-Time
float 30.0 Écriture 0.0 s < Retain.TransitTime ≤ 100000.0 s
Validation de la saisie manuelle
Retain.CtrlParams .SetByUser
bool False Écriture True = activer la saisie ma-nuelle des paramètres PID
Paramètres d'objets technologiques dans TIA Portal Openness 28 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Coefficient d'action proportionnelle
Retain.CtrlParams .Gain
float 1.0 Lecture 0.0 ≤ Retain.CtrlParams.Gain ≤ 3.402823E+38
Temps d'intégration Retain.CtrlParams .Ti
float 20.0 Lecture 0.0 s ≤ Retain.CtrlParams.Ti ≤ 100000.0 s
Temps de dérivation Retain.CtrlParams .Td
float 0.0 Lecture 0.0 s ≤ Retain.CtrlParams.Td ≤ 100000.0 s
Coefficient pour le retard de dérivation
Retain.CtrlParams .TdFiltRatio
float 0.2 Lecture 0.0 ≤ Retain.CtrlParams .TdFiltRatio ≤ 3.402823E+38
Pondération de l'ac-tion P
Retain.CtrlParams .PWeighting
float 1.0 Lecture 0.0 ≤ Retain.CtrlParams .PWeighting ≤ 1.0
Pondération de l'ac-tion D
Retain.CtrlParams .DWeighting
float 1.0 Lecture 0.0 ≤ Retain.CtrlParams .DWeighting ≤ 1.0
Temps d'échantillon-nage de l'algorithme PID
Retain.CtrlParams .Cycle
float 1.0 Lecture 0.0 s < Retain.CtrlParams.Cycle ≤ 100000.0 s
Largeur de zone morte
Retain.CtrlParams .InputDeadBand
float 0.0 Lecture 0.0 % ≤ Re-tain.CtrlParams.InputDeadBand
Informations complémentaires
Pour plus d'informations, voir la description fonctionnelle pour SIMATIC S7-1200/S7-1500 Régulation PID sur Internet (https://support.industry.siemens.com/cs/ww/fr/view/108210036).
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 29
4 Paramètres pour PID_Temp Paramètres affectés directement au DB d'instance
Dans le tableau suivant, le nom de paramètre dans Openness est identique au nom dans l'éditeur de DB (TIA Portal).
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— Setpoint float 0.0 Écriture Consigne du régulateur PID en mode automatique
— Input float 0.0 Écriture Valeur de processus — Input_PER short 0 Écriture Valeur de processus analogique — Disturbance float 0.0 Écriture Grandeur perturbatrice ou valeur
de commande anticipatrice — ManualEnable bool False Écriture True = activer le mode manuel — ManualValue float 0.0 Écriture Cette valeur est utilisée comme
valeur de réglage en mode manuel. — ErrorAck bool False Écriture True = mettre à 0 ErrorBits et War-
ning — Reset bool False Écriture True = redémarrer le régulateur — ModeActivate bool False Écriture True = passer au mode de fonc-
tionnement mémorisé dans le pa-ramètre Mode
— ScaledInput float 0.0 Écriture Valeur de processus mise à l'échelle
— OutputHeat float 0.0 Écriture Valeur de réglage (chauffage) — OutputCool float 0.0 Écriture Valeur de réglage (refroidissement) — OutputHeat_PER short 0 Écriture Valeur de réglage analogique
(chauffage) — OutputCool_PER short 0 Écriture Valeur de réglage analogique (re-
froidissement) — Out-
putHeat_PWM bool False Écriture True = valeur de réglage (chauf-
fage) modulée en largeur d'impul-sion
— Output-Cool_PWM
bool False Écriture True = valeur de réglage (refroidis-sement) modulée en largeur d'im-pulsion
— SetpointLimit_H bool False Écriture True = la limite supérieure absolue de la consigne est atteinte
— SetpointLimit_L bool False Écriture True = la limite inférieure absolue de la consigne est atteinte
— InputWarning_H bool False Écriture True = la valeur de processus a atteint ou dépassé la limite d'aver-tissement supérieure
— InputWarning_L bool False Écriture True = la valeur de processus a atteint ou dépassé la limite d'aver-tissement inférieure
— State short 0 Écriture Mode de fonctionnement actuel du régulateur PID
— Error bool False Écriture True = il y a au moins un message d'erreur dans ce cycle
— ErrorBits uint 0 Écriture Montre quels messages d'erreur sont présents
Paramètres d'objets technologiques dans TIA Portal Openness 30 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Régler le mode de fonctionne-ment
Mode short 4 Écriture Mode de fonctionnement (quand ModeActivate = True) : • 0 = inactif • 1 = optimisation préalable • 2 = optimisation fine • 3 = mode automatique • 4 = mode manuel
— Master uint 0 Écriture Interconnexion avec le maître en cascade
— Slave uint 0 Écriture Interconnexion avec l'esclave en cascade
— InternalDiagnos-tic
uint 0 Écriture Diagnostic interne et maniement de la version
— InternalVersion uint 33751043 Écriture Version du régulateur — InternalRTVer-
sion uint 0 Écriture Version Runtime
— IntegralReset-Mode
short 4 Écriture La variable IntegralResetMode détermine comment PIDCtrl.IntegralSum est affecté à l'avance quand le mode de fonc-tionnement est commuté de "Inac-tif" à "Automatique" : • 0 = lisse • 1 = effacer • 2 = conserver • 3 = affecter à l'avance • 4 = comme modification de
consigne — OverwriteInitia-
lOutputValue float 0.0 Écriture Quand IntegralResetMode = 3, la
valeur de IntegralSum est affectée automatiquement à l'avance de façon que Output = OverwriteInitia-lOutputValue dans le cycle suivant
Activer le mode de fonctionne-ment après re-démarrage de la CPU
RunModeByStar-tup
bool True Écriture True = activer le mode de fonction-nement mémorisé dans Mode après un redémarrage de la CPU
— LoadBackUp bool False Écriture True = le dernier jeu de paramètres PID est chargé à nouveau
— SetSubsti-tuteOutput
bool True Écriture True = en cas d'erreur, activer la valeur de réglage de remplacement configurée
Unité de mesure PhysicalUnit short 0 Écriture Selon la valeur que vous choisis-sez pour le paramètre Physical-Quantity, c'est la plage de valeurs suivante qui est disponible pour le paramètre PhysicalUnit : • Générale :
– 0 = % • Température :
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 31
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
– 0 = °C – 1 = °F – 2 = K
Grandeur phy-sique
PhysicalQuantity short 1 Écriture • 0 = générale • 1 = température
— ActivateReco-verMode
bool True Écriture La variable ActivateRecoverMode V2 détermine le comportement en cas d'erreur.
— Warning uint 0 Écriture La variable Warning V2 indique les avertissements depuis Reset = True ou ErrorAck = True.
— WarningInternal uint 0 Écriture La variable Warning V2 indique les avertissements depuis Reset = True ou ErrorAck = True.
— Progress float 0.0 Écriture Progression de l'harmonisation : 0.0 % ≤ Progress ≤ 100 %
— CurrentSetpoint float 0.0 Écriture Consigne momentanément active — CancelTu-
ningLevel float 10.0 Écriture Variation admissible de la consigne
pendant l'harmonisation Valeur de ré-glage de rempla-cement
SubstituteOutput float 0.0 Écriture Config.Output.Heat.PidLowerLimit ≤ SubstituteOuptut ≤ Con-fig.Output.Heat.PidUpperLimit
— PidOutputSum float 0.0 Écriture Valeur de réglage PID — PidOutputOff-
setHeat float 0.0 Écriture Décalage de la valeur de réglage
PID (chauffage) — PidOutputOffset-
Cool float 0.0 Écriture Décalage de la valeur de réglage
PID (refroidissement) — SubstituteSet-
pointOn bool False Écriture True = activer la consigne de rem-
placement — SubstituteSet-
point float 0.0 Écriture Consigne de remplacement pour
régulateur PID en mode automa-tique
— DisableCooling bool False Écriture True = désactiver la branche re-froidissement de l'algorithme PID en mode automatique
— AllSlaveAutoma-ticState
bool True Écriture True = tous les esclaves de ce régulateur sont en mode automa-tique
— NoSlaveSubstitu-teSetpoint
bool True Écriture True = la consigne de remplace-ment n'est activée pour aucun esclave de ce régulateur
— Heat.Enable-Tuning
bool True Écriture True = activer l'harmonisation (chauffage)
— Cool.EnableTuning
bool False Écriture True = activer l'harmonisation (re-froidissement)
Sélection de l'entrée
Config.Input-PerOn
bool True Écriture Sélection de la valeur de proces-sus : • True = Input_PER (analogique) • False = Input
Limite supérieure Config.Input- float 120.0 Écriture Config.InputLowerLimit < Config
Paramètres d'objets technologiques dans TIA Portal Openness 32 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
de la valeur de processus
UpperLimit .InputUpperLimit <= 3.402822E+38
Limite inférieure de la valeur de processus
Config.Input-LowerLimit
float 0.0 Écriture ‒3.402822E+38 <= Config.Unput-LowerLimit < Config.InputUpper-Limit
Limite supérieure d'avertissement
Config.Input-UpperWarning
float 3.402822E+38 Écriture Config.InputLowerWarning < Con-fig.InputUpperWarning <= 3.402822E+38
Limite inférieure d'avertissement
Config.Input-LowerWarning
float -3.402822E+38 Écriture ‒3.402822E+38 <= Config.Input-LowerWarning < Con-fig.InputUpperWarning
— Config.Setpoint-UpperLimit
float 3.402822E+38 Écriture Limite supérieure de la consigne : ‒3.402822E+38 < Config.Input-UpperWarning ≤ 3.402822E+38
— Config.Setpoint-LowerLimit
float -3.402822E+38 Écriture Limite inférieure de la consigne : ‒3.402822E+38 ≤ Config.Input-LowerWarning < 3.402822E+38
Activer le refroi-dissement
Config.Activate-Cooling
bool False Écriture True = activer la sortie de refroidis-sement
Méthode de chauf-fage/refroidissement
Config.Advanc-edCooling
bool True Lecture Choix de la méthode de chauffage/ refroidissement : True = changer de paramètres PID pour le chauffage/refroidissement False = facteur de refroidissement pour chauffage/refroidissement
Facteur de re-froidissement
Config.Cool-Factor
float 1.0 Lecture Facteur de refroidissement entre chauffage/refroidissement : 0.0 < Config.CoolFactor <= 3.402822E+38
Input_PER haut Config.Input-Scaling.Upper-PointIn
float 27648.0 Écriture Config.InputScaling.LowerPointIn < Config.InputScaling.UpperPointIn ≤ 3.402822E+38
Input_PER bas Config.Input-Scaling.Lower-PointIn
float 0.0 Écriture ‒3.402822E+38 ≤ Config.Input-Scaling.LowerPointIn < Con-fig.InputScaling.UpperPointIn
Valeur de pro-cessus haute mise à l'échelle
Config.Input-Scaling.Upper-PointOut
float 100.0 Écriture Config.InputScaling.LowerPointOut < Config.InputScaling.Upper-PointOut ≤ 3.402822E+38
Valeur de pro-cessus basse mise à l'échelle
Config.Input-Scaling.Lower-PointOut
float 0.0 Écriture ‒3.402822E+38 ≤ Config.Input-Scaling.LowerPointOut < Config .InputScaling.UpperPointOut
Sélection Out-putHeat
Config.Output .Heat.Select
short 1 Écriture Sélection de la valeur de réglage (chauffage) : 0 = OutputHeat 1 = OutputHeat_PWM 2 = OutputHeat_PER (analogique)
— Config.Output .Heat.Pwm-Periode
float 0.0 Écriture Durée de période pour modulation de largeur d'impulsion (chauffage)
Limite supérieure de la valeur de
Config.Output .Heat.PidUpper-
float 100.0 Écriture Config.Output.Heat.PidLowerLimit < Con-
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 33
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
réglage PID (chauffage)
Limit fig.Output.Heat.PidUpperLimit ≤ 3.402822E+38
Limite inférieure de la valeur de réglage PID (chauffage)
Config.Output .Heat.PidLower-Limit
float 0.0 Écriture ‒3.402822E+38 <= Config.Output .Heat.PidLowerLimit < Con-fig.Output .Heat.PidUpperLimit
Valeur de ré-glage supérieure à l'échelle (chauf-fage)
Config.Output .Heat.Upper-Scaling
float 100.0 Écriture ‒3.402822E+38 ≤ Config.Output .Heat.UpperScaling ≤ 3.402822E+38
Valeur de ré-glage inférieure à l'échelle (chauf-fage)
Config.Output .Heat.Lower-Scaling
float 0.0 Écriture ‒3.402822E+38 ≤ Config.Output .Heat.LowerScaling ≤ 3.402822E+38
Valeur de ré-glage MLI supé-rieure à l'échelle (chauffage)
Config.Output .Heat.Pwm-UpperScaling
float 100.0 Écriture 0.0 % ≤ Config.Output.Heat .PwmUpperScaling ≤ 100.0 %
Valeur de ré-glage MLI infé-rieure à l'échelle (chauffage)
Config.Output .Heat.Pwm-LowerScaling
float 0.0 Écriture 0.0 % ≤ Config.InputScaling.Lower-PointOut ≤ 100.0 %
Valeur de ré-glage analogique supérieure à l'échelle (chauf-fage)
Config.Output .Heat.PerUpper-Scaling
float 27648.0 Lecture ‒32512.0 ≤ Config.InputScaling .LowerPointOut ≤ 32511.0
Valeur de ré-glage analogique inférieure à l'échelle (chauf-fage)
Config.Output .Heat.PerLower-Scaling
float 0.0 Lecture ‒32512.0 ≤ Config.InputScaling .LowerPointOut ≤ 32511.0
Plus petit temps ON (chauffage)
Config.Output .Heat.Minimum-OnTime
float 0.0 Écriture 0.0 s ≤ Config.Output.Heat .MinimumOnTime ≤ 100000.0 s
Plus petit temps OFF (chauffage)
Config.Output .Heat.Minimum-OffTime
float 0.0 Écriture 0.0 s ≤ Config.Output.Heat .MinimumOffTime ≤ 100000.0 s
Sélection Out-putCool
Config.Output .Cool.Select
short 1 Lecture Sélection de la valeur de réglage (refroidissement) : 0 = OutputCool 1 = OutputCool_PWM 2 = OutputCool_PER (analogique)
— Config.Output .Cool.Pwm-Periode
float 0.0 Écriture Durée de période pour modulation de largeur d'impulsion (refroidis-sement)
Limite supérieure de la valeur de réglage PID (refroidissement)
Config.Output .Cool.PidUpper-Limit
float 0.0 Lecture 0.0 %
Limite inférieure de la valeur de réglage PID
Config.Output .Cool.PidLower-Limit
float ‒100.0 Lecture -3.402822E+38 ≤ Config.Output .Cool.PidLowerLimit < Config .Output.Cool.PidUpperLimit
Paramètres d'objets technologiques dans TIA Portal Openness 34 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
(refroidissement) Valeur de ré-glage supérieure à l'échelle (refroi-dissement)
Config.Output .Cool.Upper-Scaling
float 100.0 Lecture -3.402822E+38 ≤ Config.Output .Cool.UpperScaling ≤ 3.402822E+38
Valeur de ré-glage inférieure à l'échelle (refroi-dissement)
Config.Output .Cool.Lower-Scaling
float 0.0 Lecture -3.402822E+38 ≤ Config.Output .Cool.LowerScaling ≤ 3.402822E+38
Valeur de ré-glage MLI supé-rieure à l'échelle (refroidissement)
Config.Output .Cool.Pwm-UpperScaling
float 100.0 Lecture 0.0 % ≤ Config.Output.Cool.Pwm-UpperScaling ≤ 100.0 %
Valeur de ré-glage MLI infé-rieure à l'échelle (refroidissement)
Config.Output .Cool.Pwm-LowerScaling
float 0.0 Lecture 0.0 % ≤ Config.Output.Cool.Pwm-LowerScaling ≤ 100.0 %
Valeur de ré-glage analogique supérieure à l'échelle (refroi-dissement)
Config.Output .Cool.PerUpper-Scaling
float 27648.0 Lecture ‒32512.0 ≤ Config.Output.Cool .PerUpperScaling ≤ 32511.0
Valeur de ré-glage analogique inférieure à l'échelle (refroi-dissement)
Config.Output .Cool.PerLower-Scaling
float 0.0 Lecture ‒32512.0 ≤ Config.Output.Cool .PerLowerScaling ≤ 32511.0
Plus petit temps ON (refroidisse-ment)
Config.Output .Cool.Minimum-OnTime
float 0.0 Lecture 0.0 s ≤ Config.Output.Cool .MinimumOnTime ≤ 100000.0 s
Plus petit temps OFF (refroidis-sement)
Config.Output .Cool.Minimum-OffTime
float 0.0 Lecture 0.0 s ≤ Config.Output.Cool.Mini-mumOffTime ≤ 100000.0 s
Le régulateur est maître
Config.Cascade .IsMaster
bool False Écriture True = activer ce régulateur comme maître dans une cascade
Le régulateur est esclave
Config.Cascade .IsSlave
bool False Écriture True = activer ce régulateur comme esclave dans une cascade
— Config.Cascade .AntiWindUp-Mode
short 1 Écriture La variable AntiWindUpMode dé-termine comment l'action I de ce régulateur sera traitée en cas de limitation d'esclaves directement subordonnés. • 0 = la fonction AntiWindUp est
désactivée • 1 = l'action I du régulateur
maître est réduite selon le rap-port "Esclaves en limitation" à "Nombre d'esclaves".
• 2 = l'action I du régulateur maître est maintenue dès qu'un régulateur esclave se trouve dans la limite.
Nombre d'es-claves
Config.Cascade .CountSlaves
short 1 Lecture Nombre d'esclaves directement subordonnés à ce régulateur :
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 35
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
1 ≤ Config.Cascade.CountSlaves ≤ 255
— CycleTime.Start-Estimation
bool True Écriture True = le calcul automatique du temps de cycle est lancé
— CycleTime .EnEstimation
bool True Écriture True = calcul du temps d'échantil-lonnage de PID_Temp
— CycleTime .EnMonitoring
bool True Écriture False = le temps d'échantillonnage de PID_Temp n'est pas surveillé
— CycleTime.Value float 0.1 Écriture Temps d'échantillonnage de PID_Temp en secondes
— CtrlParamsBack-Up.SetByUser
bool False Écriture Valeur mémorisée de Re-tain.CtrlParams.SetByUser
— CtrlParamsBack-Up.Heat.Gain
float 1.0 Écriture Gain proportionnel mémorisé (chauffage)
— CtrlParamsBack-Up.Heat.Ti
float 20.0 Écriture Temps d'intégration mémorisé en secondes (chauffage)
— CtrlParamsBack-Up.Heat.Td
float 0.0 Écriture Temps de dérivation mémorisé en secondes (chauffage)
— CtrlParamsBack-Up.Heat.TdFilt-Ratio
float 0.2 Écriture Coefficient mémorisé pour le retard de dérivation (chauffage)
— CtrlParamsBack-Up.Heat.PWeigh-ting
float 1.0 Écriture Pondération mémorisée de l'action P (chauffage)
— CtrlParamsBack-Up.Heat.DWeigh-ting
float 1.0 Écriture Pondération mémorisée de l'action D (chauffage)
— CtrlParamsBack-Up.Heat.Cycle
float 1.0 Écriture Temps d'échantillonnage mémorisé de l'algorithme PID en secondes (chauffage)
— CtrlParamsBack-Up.Heat.Control-Zone
float 3.402822E+38 Écriture Largeur de zone de régulation mémorisée (chauffage)
— CtrlParamsBack-Up.Heat.Dead-Zone
float 0.0 Écriture Largeur de zone morte mémorisée de l'écart de régulation (chauffage)
— CtrlParamsBack-Up.Cool.Gain
float 1.0 Écriture Gain proportionnel mémorisé (re-froidissement)
— CtrlParamsBack-Up.Cool.Ti
float 20.0 Écriture Temps d'intégration mémorisé en secondes (refroidissement)
— CtrlParamsBack-Up.Cool.Td
float 0.0 Écriture Temps de dérivation mémorisé en secondes (refroidissement)
— CtrlParamsBack-Up.Cool.TdFilt-Ratio
float 0.2 Écriture Coefficient mémorisé pour le retard de dérivation (refroidissement)
— CtrlParamsBack-Up.Cool.PWeigh-ting
float 1.0 Écriture Pondération mémorisée de l'action P (refroidissement)
— CtrlParamsBack-Up.Cool.DWeigh-ting
float 1.0 Écriture Pondération mémorisée de l'action D (refroidissement)
Paramètres d'objets technologiques dans TIA Portal Openness 36 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— CtrlParamsBack-Up.Cool.Cycle
float 1.0 Écriture Temps d'échantillonnage mémorisé de l'algorithme PID en secondes (refroidissement)
— CtrlParamsBack-Up.Cool.Control-Zone
float 3.402822E+38 Écriture Largeur de zone de régulation mémorisée (refroidissement)
— CtrlParamsBack-Up.Cool.Dead-Zone
float 0.0 Écriture Largeur de zone morte mémorisée de l'écart de régulation (refroidis-sement)
— PID-SelfTune .SUT.Calculate-ParamsHeat
bool False Écriture True = recalculer les paramètres pour l'optimisation préalable (chauffage)
— PIDSelfTune .SUT.Calculate-ParamsCool
bool False Écriture True = recalculer les paramètres pour l'optimisation préalable (re-froidissement)
— PIDelfTune.SUT .TuneRuleHeat
short 2 Écriture Méthodes pour calculer les para-mètres pendant l'optimisation préa-lable (chauffage) : • 0 = PID selon Chien, Hrones et
Reswick • 1 = PI selon Chien, Hrones et
Reswick • 2 = PID pour procédés ther-
miques selon Chien, Hrones et Reswick
— PIDelfTune.SUT .TuneRuleCool
short 2 Écriture Méthodes pour calculer les para-mètres pendant l'optimisation préa-lable (refroidissement) : • 0 = PID selon Chien, Hrones et
Reswick • 1 = PI selon Chien, Hrones et
Reswick • 2 = PID pour procédés ther-
miques selon Chien, Hrones et Reswick
— PIDelfTune.SUT .State
short 0 Écriture La variable SUT.State indique la phase en cours de l'optimisation préalable
— PIDelfTune.SUT .ProcParHeatOk
bool False Écriture True = le calcul des paramètres de processus pour l'optimisation préa-lable a réussi (chauffage)
— PIDelfTune.SUT .ProcParCoolOk
bool False Écriture True = le calcul des paramètres de processus pour l'optimisation préa-lable a réussi (refroidissement)
— PIDelfTune.SUT .AdaptDelayTime
short 0 Écriture Déterminer les conditions du temps de retard au point de fonctionne-ment : • 0 = pas d'adaptation du temps
de retard • 1 = adaptation du retard à la
consigne dans la phase SUT.State = 1000 par coupure brève du chauffage
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 37
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— PIDelfTune.SUT .CoolingMode
short 0 Écriture Déterminer la sortie de grandeur réglante qui décide des paramètres de refroidissement : • 0 = une fois la consigne at-
teinte, désactiver le chauffage et activer le refroidissement
• 1 = une fois la consigne at-teinte, activer le refroidissement en plus du chauffage
• 2 = après échauffement jusqu'à la consigne, la décision est prise automatiquement dans la phase SUT.State = 700 de dé-sactiver ou pas le chauffage
— PIDSelfTune.TIR .RunIn
bool False Écriture True = tentative d'atteindre la con-signe au début de l'optimisation fine avec une valeur de réglage minimale ou maximale
— PIDSelfTune.TIR .Calculate-ParamsHeat
bool False Écriture True = les paramètres pour l'opti-misation fine sont recalculés (chauffage)
— PIDSelfTune.TIR .Calculate-ParamsCool
bool False Écriture True = les paramètres pour l'opti-misation fine sont recalculés (re-froidissement)
— PIDSelfTune.TIR .TuneRuleHeat
short 0 Écriture Méthodes pour calculer les para-mètres pendant l'optimisation fine (chauffage) : • 0 = PID automatique • 1 = PID rapide • 2 = PID lent • 3 = PID Ziegler-Nichols • 4 = PI Ziegler-Nichols • 5 = P Ziegler-Nichols
— PIDSelfTune.TIR .TuneRuleCool
short 0 Écriture Méthodes pour calculer les para-mètres pendant l'optimisation fine (refroidissement) : • 0 = PID automatique • 1 = PID rapide • 2 = PID lent • 3 = PID Ziegler-Nichols • 4 = PI Ziegler-Nichols • 5 = P Ziegler-Nichols
— PIDSelfTune.TIR .State
short 0 Écriture La variable TIR.State indique la phase en cours de l'optimisation fine.
— PIDSelfTune.TIR .ProcParHeatOk
bool False Écriture True = le calcul des paramètres de processus pour l'optimisation fine a réussi (chauffage)
— PIDSelfTune.TIR .ProcParCoolOk
bool False Écriture True = le calcul des paramètres de processus pour l'optimisation fine a réussi (refroidissement)
— PIDSelfTune.TIR float 0.0 Écriture Décalage de la valeur de réglage
Paramètres d'objets technologiques dans TIA Portal Openness 38 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
.OutputOffset-Heat
PID pour l'optimisation fine (chauf-fage)
— PIDSelfTune.TIR .OutputOffset-Cool
float 0.0 Écriture Décalage de la valeur de réglage PID pour l'optimisation fine (refroi-dissement)
— PIDSelfTune.TIR .WaitForControlIn
bool False Écriture True = une fois la consigne at-teinte, activer l'attente
— PIDSelfTune.TIR .ControlInReady
bool False Écriture True = la consigne a été atteinte et le régulateur attend jusqu'à ce que FinishControlIn = True
— PIDSelfTune.TIR .FinishControlIn
bool False Écriture True = mettre fin à l'attente et poursuivre l'optimisation fine
— PIDCtrl.PIDInit bool False Écriture Quand PIDCtrl.PIDInit = True en mode automatique, PIDCtrl.IOutputOld est affecté automatiquement à l'avance comme si PidOutputSum = Over-writeInitialOutputValue dans le cycle précédent.
— PIDCtrl.IOutput-Old
float 0.0 Écriture Action I dans le dernier cycle
Validation de la saisie manuelle
Retain.Ctrl-Params .SetByUser
bool False Écriture True = activer la saisie manuelle des paramètres PID
Coefficient d’action propor-tionnelle (gain) (chauffage)
Retain .CtrlParams .Heat.Gain
float 1.0 Lecture 0.0 ≤ Retain.CtrlParams.Heat.Gain ≤ 3.402822E+38
Temps d'intégra-tion (chauffage)
Retain .CtrlParams .Heat.Ti
float 20.0 Lecture 0.0 s ≤ Retain.CtrlParams.Heat.Ti ≤ 100000.0 s
Temps de dériva-tion (chauffage)
Retain.Ctrl-Params.Heat.Td
float 0.0 Lecture 0.0 s ≤ Retain.CtrlParams.Heat.Td ≤ 100000.0 s
Coefficient pour le retard de déri-vation (chauf-fage)
Retain.Ctrl-Params .Heat.TdFiltRatio
float 0.2 Lecture 0.0 ≤ Retain.CtrlParams.Heat .TdFiltRatio ≤ 3.402822E+38
Pondération de l'action P (chauf-fage)
Retain .CtrlParams .Heat.PWeighting
float 1.0 Lecture 0.0 ≤ Re-tain.CtrlParams.Heat.PWeighting ≤ 1.0
Pondération de l'action D (chauf-fage)
Retain .CtrlParams .Heat.DWeighting
float 1.0 Lecture 0.0 ≤ Retain.CtrlParams.Heat .DWeighting ≤ 1.0
Temps d'échantil-lonnage de l'algo-rithme PID (chauffage)
Re-tain.CtrlParams .Heat.Cycle
float 1.0 Lecture 0.0 s < Retain.CtrlParams .Heat.Cycle ≤ 100000.0 s
Largeur de zone de régulation (chauffage)
Retain .CtrlParams .Heat.Control-Zone
float 3.402822E+38 Lecture 0.0 < Retain.CtrlParams.Heat .ControlZone ≤ 3.402822E+38
Largeur de zone morte (chauf-
Retain .CtrlParams
float 0.0 Lecture 0.0 ≤ Retain.CtrlParams.Heat .DeadZone ≤ 3.402822E+38
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 39
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
fage) .Heat.DeadZone Coefficient d’action propor-tionnelle (gain) (refroidissement)
Retain .CtrlParams .Cool.Gain
float 1.0 Lecture 0.0 ≤ Retain.CtrlParams.Cool.Gain ≤ 3.402822E+38
Temps d'intégra-tion (refroidisse-ment)
Retain .CtrlParams .Cool.Ti
float 20.0 Lecture 0.0 s < Retain.CtrlParams.Cool.Ti ≤ 100000.0 s
Temps de dériva-tion (refroidisse-ment)
Retain .CtrlParams .Cool.Td
float 0.0 Lecture 0.0 s < Retain.CtrlParams.Cool.Td ≤ 100000.0 s
Coefficient pour le retard de déri-vation (refroidis-sement)
Retain .CtrlParams .Cool.TdFiltRatio
float 0.2 Lecture 0.0 ≤ Retain.CtrlParams.Cool .TdFiltRatio ≤ 3.402822E+38
Pondération de l'action P (refroi-dissement)
Retain .CtrlParams .Cool.PWeighting
float 1.0 Lecture 0.0 ≤ Retain.CtrlParams.Cool .PWeighting ≤1.0
Pondération de l'action D (refroi-dissement)
Retain .CtrlParams .Cool.DWeighting
float 1.0 Lecture 0.0 ≤ Retain.CtrlParams.Cool .DWeighting ≤1.0
Temps d'échantil-lonnage de l'algo-rithme PID (refroidissement)
Retain .CtrlParams .Cool.Cycle
float 1.0 Lecture 0.0 s < Retain.CtrlParams.Cool .Cycle ≤ 100000.0 s
Largeur de zone de régulation (refroidissement)
Retain .CtrlParams .Cool.Control-Zone
float 3.402822E+38 Lecture 0.0 < Retain.CtrlParams.Cool .ControlZone ≤ 3.402822E+38
Largeur de zone morte (refroidis-sement)
Retain .CtrlParams .Cool.DeadZone
float 0.0 Lecture 0.0 ≤ Retain.CtrlParams.Cool .DeadZone ≤ 3.402822E+38
Informations complémentaires
Pour plus d'informations, voir la description fonctionnelle pour SIMATIC S7-1200/S7-1500 Régulation PID sur Internet (https://support.industry.siemens.com/cs/ww/fr/view/108210036).
Paramètres d'objets technologiques dans TIA Portal Openness 40 A5E40958985-AA, 03/2017
5 Paramètres pour CONT_C Paramètres affectés directement au DB d'instance
Dans le tableau suivant, le nom de paramètre dans Openness est identique au nom dans l'éditeur de DB (TIA Portal).
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— COM_RST bool False Écriture L'instruction possède une routine d'initialisation qui est exécutée quand l'entrée "Restart" est mise à 1.
Activer le mode manuel
MAN_ON bool True Écriture Quand on active l'entrée "Valider le mode manuel", la boucle de régulation est interrompue. Une valeur manuelle est donnée comme valeur réglante.
Activer la péri-phérie
PVPER_ON bool False Écriture Quand la valeur de processus peut être lue par les E/S, il faut relier l'entrée PV_PER aux E/S et activer l'entrée "Valider E/S de la valeur de processus".
— P_SEL bool True Écriture Les actions PID peuvent être activées et désactivées indivi-duellement dans l'algorithme PID. L'action P est activée quand l'entrée "Activer l'action P" est à 1.
— I_SEL bool True Écriture Les actions PID peuvent être activées et désactivées indivi-duellement dans l'algorithme PID. L'action I est activée quand l'en-trée "Activer l'action I" est à 1.
Arrêter l'action I INT_HOLD bool False Écriture La sortie de l'action I peut être gelée. Pour cela, il faut mettre à 1 l'entrée "Arrêter l'action I".
Initialiser l'action I I_ITL_ON bool False Écriture La sortie de l'action I peut être valorisée à l'entrée I_ITLVAL. Pour cela, il faut mettre à 1 l'en-trée "Initialiser l'action I".
— D_SEL bool False Écriture Les actions PID peuvent être activées et désactivées indivi-duellement dans l'algorithme PID. L'action D est activée quand l'entrée "Activer l'action D" est à 1.
Temps d'échantil-lonnage de l'algo-rithme PID
CYCLE double 1.0 Écriture Le temps entre les appels du bloc doit être constant. L'entrée "Temps d'échantillonnage" in-dique le temps écoulé entre deux appels de bloc. CYCLE >= 1ms
— SP_INT float 0.0 Écriture L'entrée "Consigne interne" sert à spécifier une consigne. Sont autorisées les valeurs com-prises entre -100 et 100 % ou une variable physique 1).
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 41
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— PV_IN float 0.0 Écriture À l'"entrée de valeur de proces-sus", vous pouvez affecter une valeur de mise en service à des paramètres ou relier une valeur de processus externe en virgule flottante. Sont autorisées les valeurs com-prises entre -100 et 100 % ou une variable physique 1).
— PV_PER ushort 0 Écriture La valeur de processus au format E/S est interconnectée avec le régulateur à l'entrée "Valeur de processus E/S".
— MAN
float 0.0 Écriture L'entrée "Valeur manuelle" sert à régler une valeur manuelle avec les fonctions de l'interface utilisa-teur. Sont autorisées les valeurs com-prises entre -100 et 100 % ou une variable physique 2).
Coefficient d'ac-tion proportion-nelle
GAIN float 2.0 Écriture L'entrée "Coefficient d'action proportionnelle" spécifie le gain du régulateur.
Temps d'intégra-tion
TI double 20.0 Écriture L'entrée "Temps d'intégration" détermine la réponse temporelle de l'action I. TI >= 0.0
Temps de dériva-tion
TD double 10.0 Lecture L'entrée "Temps de dérivation" détermine la réponse temporelle de l'action D. TD >= 0.0
Temps de retard TM_LAG double 2.0 Lecture Temps de retard de l'action D L'algorithme de l'action D contient un retard pour lequel des para-mètres peuvent être affectés à l'entrée "Temps de retard de l'action D". TM_LAG >= 0.0
Largeur de zone morte
DEADB_W float 0.0 Écriture Une zone morte est appliquée au signal d'écart. L'entrée "Largeur de zone morte" détermine la taille de la zone morte. DEADB_W >= 0,0 (%) ou une variable physique 1)
Valeur limite supérieure
LMN_HLM float 100.0 Écriture La valeur réglante est toujours limitée à une valeur supérieure et une valeur inférieure. L'entrée "Limite supérieure de la valeur réglante" indique la valeur limite haute. Sont autorisées les valeurs ré-elles à partir de LMN_LLM ou une variable physique 2).
Paramètres d'objets technologiques dans TIA Portal Openness 42 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Valeur limite inférieure
LMN_LLM float 0.0 Écriture La valeur réglante est toujours limitée à une valeur supérieure et une valeur inférieure. L'entrée "Limite inférieure de la valeur réglante" indique la valeur limite basse. Sont autorisées les valeurs ré-elles jusqu'à LMN_HLM ou une variable physique 2).
Facteur de me-sure
PV_FAC float 1.0 Lecture La valeur de processus est multi-pliée par l'entrée "Facteur de mesure". Cette entrée permet la mise à l'échelle de la plage de valeur de processus.
Décalage de mesure
PV_OFF float 0.0 Lecture L'entrée "Décalage de mesure" est ajoutée à la valeur de proces-sus. Cette entrée permet la mise à l'échelle de la plage de valeur de processus.
Facteur de valeur réglante
LMN_FAC float 1.0 Écriture La valeur réglante est multipliée par l'entrée "Facteur de valeur réglante". Cette entrée permet la mise à l'échelle de la plage de valeur réglante.
Décalage de valeur réglante
LMN_OFF float 0.0 Écriture L'entrée "Décalage de valeur réglante" est ajoutée à la valeur de processus. Cette entrée per-met la mise à l'échelle de la plage de valeur réglante.
Valeur d'initialisa-tion
I_ITLVAL float 0.0 Lecture La sortie de l'action I peut être valorisée à l'entrée I_ITL_ON. La valeur d'initialisation est appli-quée à l'entrée "Valeur d'initiali-sation de l'action I". LMN_LLM < I_ITLVAL < LMN_HLM Sont autorisées les valeurs com-prises entre -100,0 et 100,0 (%) ou une variable physique 2).
— DISV float 0.0 Écriture Pour une action anticipatrice, on relie la variable de perturbation à l'entrée "Variable de perturba-tion". Sont autorisées les valeurs com-prises entre -100,0 et 100,0 (%) ou une variable physique 2).
— LMN float 0.0 Écriture La "grandeur réglante" effective est fournie en virgule flottante à la sortie "Grandeur réglante".
— LMN_PER ushort 0 Écriture La valeur réglante au format E/S est interconnectée avec le régu-lateur à l'entrée "Valeur réglante E/S".
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 43
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— QLMN_HLM bool False Écriture La valeur réglante est toujours limitée à une valeur supérieure et une valeur inférieure. La sortie "Limite supérieure de la valeur réglante atteinte" indique que la limite haute est atteinte.
— QLMN_LLM bool False Écriture La valeur réglante est toujours limitée à une valeur supérieure et une valeur inférieure. La sortie "Limite inférieure de la valeur réglante atteinte" indique que la limite basse est atteinte.
— LMN_P float 0.0 Écriture La sortie "Action P" contient l'ac-tion proportionnelle de la gran-deur réglante.
— LMN_I float 0.0 Écriture La sortie "Action I" contient l'ac-tion d'intégration de la grandeur réglante.
— LMN_D float 0.0 Écriture La sortie "Action D" contient l'action de dérivation de la gran-deur réglante.
— PV float 0.0 Écriture La valeur de processus effective est fournie à la sortie "Valeur de processus".
— ER float 0.0 Écriture Le signal d'écart effectif est fourni à la sortie "Message d'erreur".
Informations complémentaires
Pour plus d'informations, voir la description fonctionnelle pour SIMATIC S7-1200/S7-1500 Régulation PID sur Internet (https://support.industry.siemens.com/cs/ww/fr/view/108210036).
Paramètres d'objets technologiques dans TIA Portal Openness 44 A5E40958985-AA, 03/2017
6 Paramètres pour CONT_S Paramètres affectés directement au DB d'instance
Dans le tableau suivant, le nom de paramètre dans Openness est identique au nom dans l'éditeur de DB (TIA Portal).
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— COM_RST bool False Écriture Le bloc possède une routine d'ini-tialisation qui est exécutée quand l'entrée "Restart" est mise à 1.
— LMNR_HS bool False Écriture Le signal "Vanne de régulation au point final haut" est interconnecté avec l'entrée "Signal de point final haut de la signalisation de posi-tion". True = la vanne de régulation est au point final haut
— LMNR_LS bool False Écriture Le signal "Vanne de régulation au point final inférieur" est intercon-necté avec l'entrée "Signal de point final inférieur de la signalisa-tion de position". True = la vanne de régulation est au point final bas
Activer le mode manuel
LMNS_ON bool False Écriture "Valider mode manuel pour si-gnaux de réglage" permet de commuter le traitement des si-gnaux de réglage en mode ma-nuel.
— LMNUP bool False Écriture En mode manuel des signaux de réglage, le signal de sortie QLMNUP est commandé à l'en-trée "Signal de valeur réglante haut".
— LMNDN bool False Écriture En mode manuel des signaux de réglage, le signal de sortie QLMNDN est commandé à l'en-trée "Signal de valeur réglante bas".
Activer la péri-phérie
PVPER_ON bool False Écriture Pour que la valeur de processus soit lue par les E/S, il faut inter-connecter l'entrée PV_PER avec les E/S et mettre à 1 l'entrée "Ac-tiver les E/S de valeur de proces-sus".
Temps d'échantil-lonnage
CYCLE double 1.0 Écriture Le temps entre les appels du bloc doit être constant. L'entrée "Temps d'échantillonnage" indique le temps écoulé entre deux appels de bloc. CYCLE >= 1 ms
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 45
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— SP_INT float 0.0 Écriture L'entrée "Consigne interne" sert à spécifier une consigne. Sont autorisées les valeurs com-prises entre -100 et 100 % ou une variable physique 1).
— PV_IN float 0.0 Écriture À l'"entrée de valeur de proces-sus", vous pouvez affecter une valeur de mise en service à des paramètres ou relier une valeur de processus externe en virgule flottante. Sont autorisées les valeurs com-prises entre -100 et 100 % ou une variable physique 1).
PV_PER ushort 0 Écriture La valeur de processus au format E/S est reliée au régulateur à l'entrée "Valeur de processus E/S".
Coefficient d'ac-tion proportion-nelle
GAIN float 2.0 Écriture L'entrée "Coefficient d'action pro-portionnelle" spécifie le gain du régulateur.
Temps d'intégra-tion
TI double 20.0 Écriture L'entrée "Temps d'intégration" détermine la réponse temporelle de l'action I. TI >= 0.0
Largeur de zone morte
DEADB_W float 1.0 Écriture Une zone morte est appliquée au signal d'écart. L'entrée "Largeur de zone morte" détermine la taille de la zone morte. Sont autorisées les valeurs com-prises entre 0 et 100 % ou une variable physique 1).
Facteur PV_FAC float 1.0 Lecture La valeur de processus est multi-pliée par l'entrée "Facteur de mesure". Cette entrée permet la mise à l'échelle de la plage de valeur de processus.
Décalage PV_OFF float 0.0 Lecture L'entrée "Décalage de mesure" est ajoutée à la valeur de proces-sus. Cette entrée permet la mise à l'échelle de la plage de valeur de processus.
Durée d'impul-sion minimale
PULSE_TM double 3.0 Écriture Vous pouvez affecter une durée d'impulsion minimale au para-mètre "Durée d'impulsion mini-male". PULSE_TM >= 0.0
Durée minimale de pause
BREAK_TM double 3.0 Écriture Vous pouvez affecter une durée minimale de pause au paramètre "Durée minimale de pause". BREAK_TM >= 0.0
Paramètres d'objets technologiques dans TIA Portal Openness 46 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Temps de posi-tionnement du moteur
MTR_TM double 30.0 Écriture Le temps requis par l'actionneur pour se déplacer d'une butée de valeur limite à l'autre est saisi au paramètre "Temps de positionne-ment du moteur". MTR_TM >= 1 ms
— DISV float 0.0 Écriture Pour une action anticipatrice, on relie la variable de perturbation à l'entrée "Variable de perturbation". Sont autorisées les valeurs com-prises entre -100 et 100 % ou une variable physique 2).
— QLMNUP bool False Écriture Quand la sortie "Signal de gran-deur réglante supérieur" est acti-vée, la vanne de régulation devrait être ouverte.
— QLMNDN bool False Écriture Quand la sortie "Signal de gran-deur réglante inférieur" est acti-vée, la vanne de régulation devrait être fermée.
— PV float 0.0 Écriture La valeur de processus effective est fournie à la sortie "Valeur de processus".
— ER float 0.0 Écriture Le signal d'écart effectif est fourni à la sortie "Message d'erreur".
1) Paramètres dans les branches de consigne et de valeur de processus avec unité identique 2) Paramètres dans la branche de valeur réglante avec la même unité
Informations complémentaires
Pour plus d'informations, voir la description fonctionnelle pour SIMATIC S7-1200/S7-1500 Régulation PID sur Internet (https://support.industry.siemens.com/cs/ww/fr/view/108210036).
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 47
7 Paramètres pour TCONT_CP Paramètres affectés directement au DB d'instance
Dans le tableau suivant, le nom de paramètre dans Openness est identique au nom dans l'éditeur de DB (TIA Portal).
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— PV_IN float 0.0 Écriture À l'"entrée de valeur de proces-sus", vous pouvez affecter une valeur de mise en service à des paramètres ou relier une valeur de processus externe en virgule flot-tente. Les valeurs valides dépen-dent des capteurs utilisés.
— PV_PER short 0 Écriture La valeur de processus au format E/S est reliée au régulateur à l'en-trée "Valeur de processus E/S".
— DISV float 0.0 Écriture Pour une action anticipatrice, on relie la variable de perturbation à l'entrée "Variable de perturbation".
— INT_HPOS bool False Écriture La sortie de l'action I peut être maintenue dans le sens positif. Pour cela, il faut mettre l'entrée INT_HPOS à True. Dans une régu-lation en cascade, INT_HPOS du régulateur primaire est relié à QLMN_HLM du régulateur secon-daire.
— INT_HNEG bool False Écriture La sortie de l'action I peut être maintenue dans le sens négatif. Pour cela, il faut mettre l'entrée INT_HNEG à True. Dans une régu-lation en cascade, INT_HNEG du régulateur primaire est relié à QLMN_LLM du régulateur secon-daire.
Paramètres d'objets technologiques dans TIA Portal Openness 48 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— SELECT short 0 Écriture Quand le générateur d'impulsions est activé, il y a plusieurs façons d'appeler l'algorithme PID et le générateur d'impulsions : • SELECT = 0 : la commande est
appelée dans une classe de priorité rapide d'une interruption cyclique et l'algorithme PID ain-si que le générateur d'impul-sions sont traités.
• SELECT = 1 : la commande est appelée dans l'OB1 et seul l'al-gorithme PID est traité.
• SELECT = 2 : la commande est appelée dans une classe de priorité rapide d'une interruption cyclique et seul le générateur d'impulsions est traité.
• SELECT = 3 : la commande est appelée dans une classe de priorité lente d'une interruption cyclique et seul l'algorithme PID est traité.
— PV float 0.0 Écriture La valeur de processus effective est fournie à la sortie "Valeur de processus". Les valeurs valides dépendent des capteurs utilisés.
— LMN float 0.0 Écriture La "grandeur réglante" effective est fournie en virgule flottante à la sortie "Grandeur réglante".
— LMN_PER short 0 Écriture La grandeur réglante au format E/S est reliée au régulateur à la sortie "Valeur réglante E/S".
— QPULSE bool False Écriture La grandeur réglante est modulée en largeur d'impulsion à la sortie QPULSE.
— QLMN_HLM bool False Écriture La grandeur réglante est toujours limitée à une valeur supérieure et une valeur inférieure. La sortie QLMN_HLM signale que la valeur limite supérieure est atteinte.
— QLMN_LLM bool False Écriture La grandeur réglante est toujours limitée à une valeur supérieure et une valeur inférieure. La sortie QLMN_LLM signale que la valeur limite inférieure est atteinte.
— QC_ACT bool True Écriture Ce paramètre indique si un com-posant continu de régulation sera traité au prochain appel du bloc (signifiant uniquement quand SELECT a la valeur 0 ou 1).
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 49
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Temps d'échantil-lonnage de l'algo-rithme PID
CYCLE float 0.1 Écriture Détermine le temps d'échantillon-nage pour l'algorithme PID. Le syntoniseur calcule le temps d'échantillonnage en phase 1 et l'entre dans CYCLE. CYCLE >= 0.001 s
Temps d'échantil-lonnage du géné-rateur d'impulsions
CYCLE_P float 0.02 Lecture Cette entrée vous permet de dé-terminer le temps d'échantillonnage pour le générateur d'impulsions. L'instruction TCONT_CP calcule le temps d'échantillonnage en phase 1 et l'entre dans CYCLE_P. CYCLE_P >= 0.001 s
— SP_INT float 0.0 Écriture L'entrée "Consigne interne" sert à spécifier une consigne. Les valeurs valides dépendent des capteurs utilisés.
— MAN float 0.0 Écriture L'entrée "Valeur manuelle" sert à régler une valeur manuelle. En mode automatique, cette dernière suit la grandeur réglante.
— COM_RST bool False Écriture Le bloc a une routine d'initialisation qui est exécutée quand on active l'entrée COM_RST.
Mode manuel MAN_ON bool True Lecture Quand on active l'entrée "Valider le mode manuel", la boucle de régula-tion est interrompue. La valeur manuelle MAN est activée comme grandeur réglante.
Largeur de zone morte
DEADB_W float 0.0 Écriture Montre quels messages d'erreur sont présents DEADB_W >= 0.0
Valeur d'initialisa-tion
I_ITLVAL float 0.0 Lecture La sortie de l'action I peut être valorisée à l'entrée I_ITL_ON. La valeur d'initialisation est appliquée à l'entrée "Valeur d'initialisation de l'action I". Lors d'un redémarrage COM_RST = True, l'action I est mise à la valeur d'initialisation. LMN_LLM <= I_ITLVAL <= LMN_HLM
Valeur limite supérieure
LMN_HLM float 100.0 Écriture La valeur de réglage est toujours limitée à une valeur supérieure et une valeur inférieure. L'entrée "Limite supérieure de la grandeur réglante" spécifie la valeur limite supérieure. LMN_LLM < LMN_HLM ≤ 100 %
Paramètres d'objets technologiques dans TIA Portal Openness 50 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Valeur limite inférieure
LMN_LLM float 0.0 Écriture La valeur de réglage est toujours limitée à une valeur supérieure et une valeur inférieure. L'entrée "Limite inférieure de la grandeur réglante" spécifie la valeur limite inférieure. 0 % ≤ LMN_LLM < LMN_HLM
Facteur de me-sure
PV_FAC float 1.0 Lecture La "valeur de processus en-trée/sortie" est multipliée par l'en-trée "Facteur de mesure". Cette entrée permet la mise à l'échelle de la plage de valeur de processus.
Décalage de mesure
PV_OFFS float 0.0 Lecture L'entrée "Décalage de mesure" est ajoutée à la "valeur de processus entrée/sortie". Cette entrée permet la mise à l'échelle de la plage de valeur de processus.
Facteur de valeur réglante
LMN_FAC float 1.0 Écriture La valeur réglante est multipliée par l'entrée "Facteur de valeur réglante". Cette entrée permet la mise à l'échelle de la plage de valeur réglante.
Décalage de valeur réglante
LMN_OFFS float 0.0 Écriture L'entrée "Décalage de valeur ré-glante" est ajoutée à la valeur ré-glante. Cette entrée permet la mise à l'échelle de la plage de valeur réglante.
Durée de période PER_TM float 1.0 Lecture La durée de période de la modula-tion de largeur d'impulsion est entrée au paramètre PER_TM. Le rapport entre durée de période et temps d'échantillonnage détermine la précision de la modulation de largeur d'impulsion. PER_TM >= CYCLE_P
Durée minimale d'impulsion / de pause
P_B_TM float 0.0 Lecture P_B_TM >= 0.0
— TUN_DLMN float 20.0 Écriture L'excitation du processus pour le paramétrage du régulateur résulte d'une modification nette de la va-leur de sortie TUN_DLMN. Les valeurs autorisées sont com-prises entre -100 et 100 %.
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 51
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Type de capteur PER_MODE short 0 Lecture Vous pouvez utiliser ce commuta-teur pour entrer le type du module d'E/S. La valeur de processus à l'entrée PV_PER est alors mise à l'échelle comme suit à la sortie PV. • PER_MODE = 0 : thermo-
couples ; PT100/NI100 ; stan-dard PV_PER * 0.1, unité : °C, °F
• PER_MODE = 1 : PT100/NI100 ; climat PV_PER * 0.01, unité : °C, °F
• PER_MODE = 2 : cou-rant/tension, PV_PER * 100/27648, unité : %
Source PVPER_ON bool False Écriture Quand la valeur de processus peut être lue par les E/S, il faut relier l'entrée PV_PER aux E/S et activer l'entrée "Valider E/S de la valeur de processus". PVPER_ON = False: interne PVPER_ON = True : E/S
Initialiser l'action I I_ITL_ON bool False Écriture La sortie de l'action I peut être valorisée à l'entrée I_ITLVAL. Pour cela, il faut activer l'entrée "Initiali-ser l'action I".
Activer PULSE_ON bool False Écriture Positionner PULSE_ON = True active le générateur d'impulsions.
— TUN_KEEP bool False Écriture Le mode de fonctionnement ne passe en automatique que lorsque TUN_KEEP devient False.
— ER float 0.0 Écriture L'écart de régulation effectif est fourni à la sortie "Écart de régula-tion". Les valeurs valides dépendent des capteurs utilisés.
— LMN_P float 0.0 Écriture La sortie "Action P" contient la partie proportionnelle de la variable modifiée.
— LMN_I float 0.0 Écriture La sortie "Action I" contient la par-tie intégration de la variable modi-fiée.
— LMN_D float 0.0 Écriture La sortie "Action D" contient la partie dérivation de la variable modifiée.
Paramètres d'objets technologiques dans TIA Portal Openness 52 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
État PHASE short 0 Lecture La phase actuelle de l'adaptation du régulateur est indiquée à la sortie PHASE. • PHASE = 0 : pas de paramé-
trage ; mode automatique ou manuel
• PHASE = 1 : prêt à débuter le paramétrage ; vérifier les para-mètres, attendre l'excitation, mesurer les temps d'échantil-lonnage
• PHASE = 2 : paramétrage effectif : recherche d'un point d'inflexion avec valeur de ré-glage constante ; saisie du temps d'échantillonnage dans le DB d'instance.
• PHASE = 3 : calcul de para-mètres de processus ; enregis-trement de paramètres de contrôle valides avant le para-métrage.
• PHASE = 4 : modèle de régula-teur
• PHASE = 5 : rattachement du régulateur à la nouvelle variable modifiée
• PHASE = 7 : validation du type de processus
— STATUS_H short 0 Écriture STATUS_H indique la valeur de diagnostic résultant de la re-cherche du point d'inflexion durant le chauffage. Pour plus d'informations, voir sous ce tableau.
— STATUS_D short 0 Écriture STATUS_D indique la valeur de diagnostic résultant du modèle de régulateur durant le chauffage. Pour plus d'informations, voir sous ce tableau.
— QTUN_RUN bool False Écriture La variable de paramétrage modi-fiée a été utilisée, le paramétrage a débuté et est encore dans la phase 2 (recherche du point d'inflexion).
— PI_CON.GAIN float 0.0 Écriture Coefficient d'action proportionnelle PI
— PI_CON.TI float 0.0 Écriture Temps d'intégration PI [s] — PID_CON.GAIN float 0.0 Écriture Coefficient d'action proportionnelle
PID — PID_CON.TI float 0.0 Écriture Temps d'intégration PID [s] — PID_CON.TD float 0.0 Écriture Temps de dérivation PID [s] — PAR_SAVE
.PFAC_SP float 1.0 Écriture Facteur proportionnel pour modifi-
cation de consigne [0..1] mémorisé
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 53
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— PAR_SAVE .GAIN
float 0.0 Écriture Coefficient d'action proportionnelle mémorisé
— PAR_SAVE.TI float 0.0 Écriture Temps d'intégration [s] mémorisé — PAR_SAVE.TD float 0.0 Écriture Temps de dérivation [s] mémorisé — PAR_SAVE.D_F float 5.0 Écriture Facteur de dérivation
Les valeurs comprises entre 5,0 et 10,0 sont admissibles.
— PAR_SAVE.CON _ZONE
float 100.0 Écriture Plage de régulation Quand l'écart de commande est plus grand que la plage de régula-tion, c'est la limite supérieure de la valeur de réglage qui est fournie comme valeur de réglage. Quand l'écart de commande est plus petit que la plage de régulation néga-tive, c'est la limite inférieure de la valeur de réglage qui est fournie comme valeur de réglage. CON_ZONE ≥ 0.0
— PAR_SAVE .CONZ_ON
bool False Écriture Valider la plage de régulation
Pondération de l'action P
PFAC_SP float 1.0 Écriture PFAC_SP indique l'action P effec-tive quand la consigne est modi-fiée. Il est paramétré entre 0 et 1. • 1 : l'action P a son plein effet
quand la consigne est modifiée. • 0 : l'action P n'a pas d'effet
quand la consigne est modifiée. Les valeurs comprises entre 0,0 et 1,0 sont admissibles.
Coefficient d'ac-tion proportion-nelle
GAIN float 2.0 Écriture L'entrée "Coefficient d'action pro-portionnelle" spécifie le gain du régulateur. Le sens de régulation peut être inversé en donnant un signe négatif au GAIN. %/unité physique
Temps d'intégra-tion
TI float 40.0 Écriture La saisie du "temps d'intégration" (temps de l'action I) détermine le temps de réaction de l'action I. TI >= 0.0
Temps de dériva-tion
TD float 10.0 Écriture La saisie du "temps de dérivation" détermine le temps de réaction de l'action D. TD >= 0.0
Coefficient DT1 D_F float 5.0 Écriture Le facteur de dérivation détermine le retard de la dérivation. D_F = temps de dérivation/"retard de la dérivation" Les valeurs comprises entre 5,0 et 10,0 sont admissibles.
Paramètres d'objets technologiques dans TIA Portal Openness 54 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Largeur CON_ZONE float 100.0 Lecture Quand l'écart de commande est plus grand que la plage de régula-tion, c'est la limite supérieure de la valeur de réglage qui est fournie comme valeur de réglage. Quand l'écart de commande est plus petit que la plage de régula-tion négative, c'est la limite infé-rieure de la valeur de réglage qui est fournie comme valeur de ré-glage. Les valeurs valides dépendent des capteurs utilisés.
Activer CONZ_ON bool False Écriture Vous pouvez utiliser CONZ_ON =TRUE pour valider la plage de régulation.
— TUN_ON bool False Écriture Quand TUN_ON=TRUE, c'est la moyenne de la valeur de réglage qui est utilisée jusqu'à ce que l'ex-citation de la valeur de réglage TUN_DLMN soit validée par une modification nette de la consigne ou par TUN_ST=TRUE.
— TUN_ST bool False Écriture Quand la consigne au point de fonctionnement reste constante pendant le paramétrage du régula-teur, une modification nette de la consigne de TUN_DLMN est acti-vée par TUN_ST = 1.
— UNDO_PAR bool False Écriture Charge les paramètres de com-mande PFAC_SP, GAIN, TI, TD, D_FCONZ_ON et CON_ZONE depuis la structure de données PAR_SAVE (uniquement en mode manuel).
— SAVE_PAR bool False Écriture Enregistre les paramètres de commande PFAC_SP, GAIN, TI, TD, D_F, CONZ_ON et CON_ZONE dans la structure de données PAR_SAVE.
— LOAD_PID bool False Écriture Charge les paramètres de com-mande GAIN, TI, TD en fonction de PID_ON depuis la structure de données PI_CON ou PID_CON (uniquement en mode manuel).
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 55
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— PID_ON bool True Écriture L'entrée PID_ON vous permet de spécifier si le régulateur paramétré doit être exploité comme régulateur PI ou PID. • Régulateur PID :
PID_ON = TRUE • Régulateur PI :
PID_ON = FALSE Pour certains types de processus, il est toutefois possible de ne pa-ramétrer qu'un régulateur PI mal-gré que PID_ON = TRUE.
— GAIN_P float 0.0 Écriture Gain du processus identifié. Pour le type de processus I, GAIN_P est estimé le plus souvent trop bas.
— TU float 0.0 Écriture Retard du processus identifié. TU ≥ 3*CYCLE
— TA float 0.0 Écriture Temps de restauration du proces-sus identifié. Pour le type de pro-cessus I, TA est estimé le plus souvent trop bas.
— KIG float 0.0 Écriture Hausse maximale de la valeur de processus pour excitation de la variable modifiée, de 0 à 100 % [1/s] GAIN_P = 0.01 * KIG * TA
— N_PTN float 0.0 Écriture Ce paramètre spécifie l'ordre chro-nologique du processus. Il peut avoir comme valeur un "nombre non entier". Les valeurs comprises entre 1,01 et 10,0 sont admissibles.
— TM_LAG_P float 0.0 Écriture Constantes de temps d'un modèle PTn (valeurs pratiques uniquement pour N_PTN >= 2).
— T_P_INF float 0.0 Écriture Durée entre l'excitation du proces-sus et le point d'inflexion.
— P_INF float 0.0 Écriture Modification de la valeur de pro-cessus de l'excitation du processus jusqu'au point d'inflexion. Les valeurs valides dépendent des capteurs utilisés.
— LMN0 float 0.0 Écriture Valeur de réglage au début du paramétrage Calculée dans la phase 1 (valeur moyenne). Les valeurs autorisées sont com-prises entre 0 et 100 %.
— PV0 float 0.0 Écriture Valeur de processus au début du paramétrage
Paramètres d'objets technologiques dans TIA Portal Openness 56 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— PVDT0 float 0.0 Écriture Taux de hausse de la valeur de processus au début du paramé-trage [1/s] Signe adapté.
— PVDT float 0.0 Écriture Taux de hausse momentané de la valeur de processus [1/s] Signe adapté.
— PVDT_MAX float 0.0 Écriture Modification max. de la valeur de processus par seconde [1/s] Dérivation maximale de la valeur de processus au point d'inflexion (signe adapté, toujours > 0) ; sert à calculer TU et KIG.
— NOI_PVDT float 0.0 Écriture Bruit dans PVDT_MAX en % Plus le bruit est fort, moins les paramètres de régulation sont précis (agressifs).
— NOISE_PV float 0.0 Écriture Bruit absolu dans la valeur de processus Différence entre valeur de proces-sus maximale et minimale en phase 1.
— FIL_CYC short 1 Écriture Nombre de cycles du filtre de va-leur moyenne La valeur de processus est déter-minée par FIL_CYC cycles. Si nécessaire, il est possible d'aug-menter FIL_CYC de 1 à 1024 max.
— POI_CMAX short 0 Écriture Nombre maximal de cycles après le point d'inflexion Ce temps est mis à profit pour trouver un autre (meilleur) point d'inflexion pour la mesure du bruit. Le paramétrage ne prend fin qu'une fois ce laps de temps écou-lé.
— POI_CYCL short 0 Écriture Nombre de cycles après le point d'inflexion
Informations complémentaires
Pour plus d'informations, voir la description fonctionnelle pour SIMATIC S7-1200/S7-1500 Régulation PID sur Internet (https://support.industry.siemens.com/cs/ww/fr/view/108210036).
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 57
8 Paramètres pour TCONT_S Paramètres affectés directement au DB d'instance
Dans le tableau suivant, le nom de paramètre dans Openness est identique au nom dans l'éditeur de DB (TIA Portal).
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Temps d'échantil-lonnage de l'algo-rithme PID
CYCLE float 0.1 Écriture Cette entrée permet de saisir le temps d'échantillonnage pour le régulateur. CYCLE ≥ 0.001
— SP_INT float 0.0 Écriture L'entrée "Consigne interne" sert à spécifier une consigne. Les valeurs valides dépendent des capteurs utilisés.
— PV_IN float 0.0 Écriture À l'"entrée de variable de proces-sus", vous pouvez affecter une valeur de mise en service à des paramètres ou relier une valeur de processus externe en virgule flot-tente. Les valeurs valides dépendent des capteurs utilisés.
— PV_PER short 0 Écriture La valeur de processus au format E/S est reliée au régulateur à l'en-trée "Valeur de processus E/S".
— DISV float 0.0 Écriture Pour une action anticipatrice, on relie la variable de perturbation à l'entrée "Variable de perturbation".
— LMNR_HS bool False Écriture Le signal "Vanne de régulation au point final haut" est interconnecté avec l'entrée "Signal de point final haut de la signalisation de posi-tion". • LMNR_HS = True : La vanne
de régulation se trouve à la bu-tée finale haute.
— LMNR_LS bool False Écriture Le signal "Vanne de régulation au point final inférieur" est intercon-necté avec l'entrée "Signal de point final inférieur de la signalisation de position". • LMNR_LS = True : La vanne de
régulation se trouve à la butée finale basse.
— LMNS_ON bool True Écriture "Valider mode manuel pour si-gnaux de réglage" permet de commuter le traitement des si-gnaux de réglage en mode manuel.
— LMNUP bool False Écriture En mode manuel des signaux de réglage, le paramètre de sortie QLMNUP est saisi au paramètre d'entrée "Signal de réglage haut".
Paramètres d'objets technologiques dans TIA Portal Openness 58 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
— LMNDN bool False Écriture En mode manuel des signaux de réglage, le paramètre de sortie QLMNDN est saisi au paramètre d'entrée "Signal de réglage bas".
— QLMNUP bool False Écriture Quand la sortie "Signal de gran-deur réglante supérieur" est acti-vée, la vanne de régulation devrait être ouverte.
— QLMNDN bool False Écriture Quand la sortie "Signal de gran-deur réglante inférieur" est activée, la vanne de régulation devrait être fermée.
— PV float 0.0 Écriture La valeur de processus effective est fournie à la sortie "Valeur de processus".
— ER float 0.0 Écriture Le signal d'écart effectif est fourni à la sortie "Message d'erreur".
— COM_RST bool False Écriture Le bloc a une routine d'initialisation qui est exécutée quand on active l'entrée COM_RST.
Facteur PV_FAC float 1.0 Lecture La valeur de processus est multi-pliée par l'entrée "Facteur de me-sure". Cette entrée permet la mise à l'échelle de la plage de valeur de processus.
Décalage PV_OFFS float 0.0 Lecture L'entrée "Décalage de mesure" est ajoutée à la valeur de processus. Cette entrée permet la mise à l'échelle de la plage de valeur de processus. Les valeurs valides dépendent des capteurs utilisés.
Largeur de zone morte
DEADB_W float 0.0 Écriture La zone morte est appliquée à l'écart de régulation. L'entrée "Lar-geur de zone morte" détermine la taille de la zone morte. DEADB_W ≥ 0.0
Pondération de l'action P
PFAC_SP float 1.0 Écriture PFAC_SP indique l'action P effec-tive quand la consigne est modi-fiée. • 1 : l'action P a son plein effet
quand la consigne est modifiée. • 0 : l'action P n'a pas d'effet
quand la consigne est modifiée. Les valeurs comprises entre 0,0 et 1,0 sont admissibles.
Coefficient d'ac-tion proportion-nelle
GAIN float 2.0 Écriture L'entrée "Coefficient d'action pro-portionnelle" spécifie le gain du régulateur. On peut inverser le sens de régulation en donnant un signe négatif à GAIN. %/unité physique
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 59
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Temps d'intégra-tion
TI float 40.0 Écriture La saisie du "temps d'intégration" (temps de l'action I) détermine le temps de réaction de l'action I. TI >= 0.0
Temps de posi-tionnement du moteur
MTR_TM float 30.0 Écriture Le temps de course de la vanne de régulation d'une butée finale à l'autre est saisi dans le paramètre "Temps de positionnement du moteur". MTR_TM ≥ CYCLE
Durée d'impul-sion minimale
PULSE_TM float 0.0 Écriture PULSE_TM >= 0.0
Durée minimale de pause
BREAK_TM float 0.0 Écriture BREAK_TM >= 0.0
Type de capteur PER_MODE short 0 Lecture Vous pouvez utiliser ce commuta-teur pour entrer le type du module d'E/S. La valeur de processus à l'entrée PV_PER est alors mise à l'échelle comme suit à la sortie PV. • PER_MODE = 0 : thermo-
couples ; PT100/NI100 ; stan-dard PV_PER * 0.1, unité : °C, °F
• PER_MODE = 1 : PT100/NI100 ; climat PV_PER * 0.01, unité : °C, °F
• PER_MODE = 2 : cou-rant/tension, PV_PER * 100/27648, unité : %
Source PVPER_ON bool False Écriture Quand la valeur de processus peut être lue par les E/S, il faut relier l'entrée PV_PER aux E/S et activer l'entrée "Valider E/S de la valeur de processus". PVPER_ON = False : interne PVPER_ON = True: E/S
Informations complémentaires
Pour plus d'informations, voir la description fonctionnelle pour SIMATIC S7-1200/S7-1500 Régulation PID sur Internet (https://support.industry.siemens.com/cs/ww/fr/view/108210036).
Paramètres d'objets technologiques dans TIA Portal Openness 60 A5E40958985-AA, 03/2017
9 Paramètres pour High_Speed_Counter Paramètres affectés directement au DB d'instance
Dans les tableaux suivants, le nom de paramètre dans Openness est identique au nom dans l'éditeur de DB (TIA Portal).
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Paramètre de base Voie Configuration
.ChannelNo short 0 Écriture • -1 = aucune voie affectée
• 0 = voie 0 affectée • 1 = voie 1 affectée
Entrées de comptage Type de signal Configuration
.CounterInputs
.SignalType
byte 1 Écriture • 0 = impulsion (A) • 1 = impulsion (A) et sens (B) • 2 = comptage (A), décomptage
(B) • 3 = codeur incrémental (A, B
avec décalage de phase) • 4 = codeur incrémental (A, B,
N) Evaluation du signal
Configuration .CounterInputs .SignalEvaluation
byte 0 Écriture • 0 = simple • 1 = double • 2 = quadruple
Inverser le sens Configuration .CounterInputs .InvertDirection
bool False Écriture True = sens inverse
Fréquence de filtre
Configuration .CounterInputs .FilterFrequency
byte 10 Écriture • 0 = 100 Hz • 1 = 200 Hz • 2 = 500 Hz • 3 = 1 kHz • 4 = 2 kHz • 5 = 5 kHz • 6 = 10 kHz • 7 = 20 kHz • 8 = 50 kHz • 9 = 100 kHz • 10 = 200 kHz • 11 = 500 kHz • 12 = 1 MHz
Type de capteur Configuration .CounterInputs .SensorType
byte 0 Écriture • 0 = commutateur P • 1 = commutateur M • 2 = push-pull (commutateurs M
et P) Standard d'inter-face
Configuration .CounterInputs .InterfaceStandard
bool False Écriture False = RS422, symétrique True = TTL (5 V), asymétrique
Réaction au signal N
Configuration .CounterInputs .SyncN
byte 0 Écriture • 0 = pas de réaction au signal N • 1 = synchronisation si signal N • 2 = Capture si signal N
Fréquence Configuration .CounterInputs .SyncOption
bool False Écriture • False = unique • True = périodique
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 61
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Comportement du compteur Limite de comp-tage supérieure
Configuration .Values.Upper-CountingLimit
int 2147483647 Écriture ‒2147483647 ... 2147483647
Valeur de démar-rage
Configuration .Values.StartValue
int 0 Écriture ‒2147483648 ... 2147483647
Limite de comp-tage inférieure
Configuration .Values.Lower-CountingLimit
int -2147483648 Écriture ‒2147483648 ... 2147483646
Réaction au dépassement d'une limite de comptage
Configuration .CounterBehavior .AtLimit
byte 1 Écriture • 0 = arrêter le comptage • 1 = poursuivre le comptage
Réinitialisation si dépassement d'une limite de comptage
Configuration .CounterBehavior .SetValue
byte 0 Écriture • 0 = à l'autre limite de comptage • 1 = à la valeur de démarrage
Réaction au début de valida-tion
Configuration .CounterBehavior .AtGateStart
byte 1 Écriture • 0 = mettre à la valeur de dé-marrage
• 1 = poursuivre à la valeur ac-tuelle
Comportement de DI0 Régler la fonction de DI (DI0)
Configuration .BehaviorDI0 .FunctionDI
byte 0 Écriture • 0 = début/fin de validation (commandé par niveau)
• 1 = début de validation (com-mandé par front)
• 2 = fin de validation (comman-dée par front)
• 3 = synchronisation • 4 = validation de synchronisa-
tion en cas de signal N • 5 = Capture • 6 = entrée TOR sans fonction
Retard à l'entrée Configuration .FiltertimeDI
byte 2 Écriture • 0 = désactivé • 1 = 0.05 ms • 2 = 0.1 ms • 3 = 0.4 ms • 4 = 0.8 ms • 5 = 1.6 ms • 6 = 3.2 ms • 7 = 12.8 ms • 8 = 20 ms
Sélection du front (DI0)
Configuration .BehaviorDI0 .EdgeSelection
byte 1 Écriture • 1 = sur front montant • 2 = sur front descendant • 3 = sur front montant et des-
cendant Sélection du niveau (DI0)
Configuration .BehaviorDI0 .LevelSelection
bool False Écriture • False = actif pour niveau haut • True = actif pour niveau bas
Réaction de la valeur de comp-tage après Cap-ture (DI0)
Configuration .BehaviorDI0 .CaptureEvent
bool False Écriture • False = continuer à compter • True = prendre la valeur de
démarrage et continuer à compter
Paramètres d'objets technologiques dans TIA Portal Openness 62 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Comportement de DI1 Régler la fonction de DI (DI1)
Configuration .BehaviorDI1 .FunctionDI
byte 6 Écriture • 0 = début/fin de validation (commandé par niveau)
• 1 = début de validation (com-mandé par front)
• 2 = fin de validation (comman-dée par front)
• 3 = synchronisation • 4 = validation de synchronisa-
tion en cas de signal N • 5 = Capture • 6 = entrée TOR sans fonction
Sélection du front (DI1)
Configuration .BehaviorDI1 .EdgeSelection
byte 1 Écriture • 1 = sur front montant • 2 = sur front descendant • 3 = sur front montant et des-
cendant Sélection du niveau (DI1)
Configuration .BehaviorDI1 .LevelSelection
bool False Écriture • False = actif pour niveau haut • True = actif pour niveau bas
Réaction de la valeur de comp-tage après Cap-ture (DI1)
Configuration .BehaviorDI1 .CaptureEvent
bool False Écriture • False = continuer à compter • True = prendre la valeur de
démarrage et continuer à compter
Comportement de DI2 Régler la fonction de DI (DI2)
Configuration .BehaviorDI2 .FunctionDI
byte 6 Écriture • 0 = début/fin de validation (commandé par niveau)
• 1 = début de validation (com-mandé par front)
• 2 = fin de validation (comman-dée par front)
• 3 = synchronisation • 4 = validation de synchronisa-
tion en cas de signal N • 5 = Capture • 6 = entrée TOR sans fonction
Sélection du front (DI2)
Configuration .BehaviorDI2 .EdgeSelection
byte 1 Écriture • 1 = sur front montant • 2 = sur front descendant • 3 = sur front montant et des-
cendant Sélection du niveau (DI2)
Configuration .BehaviorDI2 .LevelSelection
bool False Écriture • False = actif pour niveau haut • True = actif pour niveau bas
Réaction de la valeur de comp-tage après Cap-ture (DI2)
Configuration .BehaviorDI2 .CaptureEvent
bool False Écriture • False = continuer à compter • True = prendre la valeur de
démarrage et continuer à compter
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 63
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Comportement de DQ0 Valeur de com-paraison 0 (va-leur de comptage)
Configuration .Values .Reference0
int 0 Écriture ‒2147483648 ... 2147483647
Valeur de com-paraison 0 (va-leur de mesure)
Configuration .Values .Reference0_M
float 0.0 Écriture ‒7.922816E+28 ... 7.922816E+28
Mode de fonc-tionnement (DQ0)
Configuration .OperatingMode
byte 1 Écriture • 1 = utiliser la valeur de comp-tage comme référence
• 2 = utiliser la valeur de mesure comme référence
Mise à 1 sortie (DQ0)
Configuration .BehaviorDQ0 .SetOutput
byte 1 Écriture • 0 = utilisation par le programme utilisateur
• 1 = entre valeur de comparai-son 0 et limite de comptage su-périeure / valeur de mesure >= valeur de comparaison 0
• 2 = entre valeur de comparai-son 0 et limite de comptage in-férieure / valeur de mesure <= valeur de comparaison 0
• 3 = si valeur de comparaison 0, pour une durée d'impulsion
• 5 = après commande de mise à 1 de la CPU jusqu'à valeur de comparaison 0
Sens de comp-tage (DQ0)
Configuration .BehaviorDQ0 .CountingDirection
byte 3 Écriture • 1 = comptage • 2 = décomptage • 3 = dans les deux sens
Durée d'impul-sion (DQ0)
Configuration .BehaviorDQ0 .PulseDuration
float 500.0 Écriture 0.0 ... 6553.5
Valeur de rem-placement pour DQ0
Configuration .BehaviorDQ0 .SubstituteValDQ
bool False Écriture 0 ... 1
Hystérésis (en incréments)
Configuration .Hysteresis
byte 0 Écriture 0 ... 255
Paramètres d'objets technologiques dans TIA Portal Openness 64 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Comportement de DQ1 Valeur de com-paraison 1 (va-leur de comptage)
Configuration .Values .Reference1
int 10 Écriture ‒2147483648 ... 2147483647
Valeur de com-paraison 1 (va-leur de mesure)
Configuration .Values .Reference1_M
float 10.0 Écriture ‒7.922816E+28 ... 7.922816E+28
Mettre à 1 sortie (DQ1)
Configuration .Behavior-DQ1.SetOutput
byte 1 Écriture • 0 = utilisation par le programme utilisateur
• 1 = entre valeur de comparai-son 1 et limite de comptage su-périeure / valeur de mesure >= valeur de comparaison 1
• 2 = entre valeur de comparai-son 1 et limite de comptage in-férieure / valeur de mesure <= valeur de comparaison 1
• 3 = si valeur de comparaison 1, pour une durée d'impulsion
• 4 = entre les valeurs de compa-raison 0 et 1
• 5 = après commande de mise à 1 de la CPU jusqu'à valeur de comparaison 1
• 6 = pas entre les valeurs de comparaison 0 et 1
Sens de comp-tage (DQ1)
Configuration .BehaviorDQ1 .CountingDirection
byte 3 Écriture • 1 = comptage • 2 = décomptage • 3 = dans les deux sens
Durée d'impul-sion (DQ1)
Configuration .BehaviorDQ1 .PulseDuration
float 500.0 Écriture 0.0 ... 6553.5
Valeur de rem-placement pour DQ1
Configuration .BehaviorDQ1 .SubstituteValDQ
bool False Écriture 0 ... 1
Valeur de mesure Grandeur de mesure
Configuration .Measuring .SelectValue
byte 0 Écriture • 0 = fréquence • 1 = durée de période • 2 = vitesse
Temps d'actuali-sation
Configuration .Measuring .UpdateTime
float 10.0 Écriture 0.0 ... 25000.0
Base de temps pour la mesure de la vitesse
Configuration .Measuring .SpeedUnit
byte 4 Écriture • 0 = 1 ms • 1 = 10 ms • 2 = 100 ms • 3 = 1 s • 4 = 60 s/1 min
Incréments par unité
Configuration .Measuring .IncrementsRev
ushort 1 Écriture 1 ... 65535
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 65
Paramètres avec facteur de mise à l'échelle
Les paramètres suivants s'affichent avec un facteur de mise à l'échelle dans TIA Portal.
Nom dans la configura-tion (TIA Portal)
Nom dans Openness Type de données dans Openness
Facteur de mise à l'échelle
Durée d'impulsion (DQ0) Configuration.BehaviorDQ0.PulseDuration float 0.1 Durée d'impulsion (DQ1) Configuration.BehaviorDQ1.PulseDuration float 0.1 Temps d'actualisation Configuration.Measuring.UpdateTime float 0.001
Une valeur en virgule flottante transmise à l'un de ces paramètres sera arrondie à la valeur la plus proche conformément au facteur de mise à l'échelle. Exemples avec le facteur de mise à l'échelle 0,1 :
● 500,01 est arrondi à 500,0
● 500,05 est arrondi à 500,0
● 500,05001 est arrondi à 500,1
Paramètres qui ne sont pas affectés directement au DB d'instance
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Module Configura-tion.Module
Siemens .Engineering .HW.Device-Item
— Écriture • 0 = Configuration.HWID non valide ou module incompatible avec l'objet technologique
• ID de matériel
Liaison de matériel
Le matériel est interconnecté avec l'objet technologique par réglage de l'un des deux paramètres suivants :
● Configuration.Module La valeur de ce paramètre est reprise du paramètre Configuration.HWID dans le DB d'instance, qui représente l'identificateur de matériel du module sélectionné.
● Configuration.ChannelNo La plage de valeurs valide dépend du nombre de voies du module sélectionné.
Informations complémentaires
Pour plus d'informations, voir la description fonctionnelle Comptage, mesure et détection de position sur Internet (http://support.automation.siemens.com/WW/view/fr/59709820).
Paramètres d'objets technologiques dans TIA Portal Openness 66 A5E40958985-AA, 03/2017
10 Paramètres pour SSI_Absolute_Encoder Paramètres affectés directement au DB d'instance
Dans les tableaux suivants, le nom de paramètre dans Openness est identique au nom dans l'éditeur de DB (TIA Portal).
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Paramètre de base Voie Configuration
.ChannelNo short 0 Écriture • -1 = aucune voie affectée
• 0 = voie 0 affectée • 1 = voie 1 affectée
Codeur absolu SSI Longueur du télégramme
Configuration .SSIParam .FrameLength
byte 13 Écriture 10 ...40
Type de code Configuration .SSIParam .CodeType
bool False Écriture • False = Gray • True = Dual
Vitesse de transmission
Configuration .SSIParam .BaudRate
byte 0 Écriture • 0 = 125 kHz • 1 = 250 kHz • 2 = 500 kHz • 3 = 1 MHz • 4 = 1.5 MHz • 5 = 2 MHz
Période de mo-nostable
Configuration .SSIParam .MonoflopTime
byte 0 Écriture • 0 = automatique • 1 = 16 μs • 2 = 32 μs • 3 = 48 μs • 4 = 64 μs
Parité Configuration .SSIParam.Parity
byte 0 Écriture • 0 = aucune • 1 = paire • 2 = impaire
Numéro du bit de poids faible de la valeur de position
Configuration .SSIParam.LSB
byte 0 Écriture 0 ... 38
Numéro du bit de poids fort de la valeur de position
Configuration .SSIParam.MSB
byte 12 Écriture 1 ... 39
Inverser le sens Configuration .CounterInputs .InvertDirection
bool False Écriture True = sens inverse
Comportement de DI0 Régler la fonction de DI (DI0)
Configuration .BehaviorDI0 .FunctionDI
byte 0 Écriture • 5 = Capture • 6 = entrée TOR sans fonction
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 67
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Retard à l'entrée Configuration .FiltertimeDI
byte 2 Écriture • 0 = désactivé • 1 = 0.05 ms • 2 = 0.1 ms • 3 = 0.4 ms • 4 = 0.8 ms • 5 = 1.6 ms • 6 = 3.2 ms • 7 = 12.8 ms • 8 = 20 ms
Sélection du front (DI0)
Configuration .BehaviorDI0 .EdgeSelection
byte 1 Écriture • 1 = sur front montant • 2 = sur front descendant • 3 = sur front montant et des-
cendant Comportement de DI1 Régler la fonction de DI (DI1)
Configuration .BehaviorDI1 .FunctionDI
byte 6 Écriture • 5 = Capture • 6 = entrée TOR sans fonction
Sélection du front (DI1)
Configuration .BehaviorDI1 .EdgeSelection
byte 1 Écriture • 1 = sur front montant • 2 = sur front descendant • 3 = sur front montant et des-
cendant Comportement de DQ0 Valeur de com-paraison 0 (va-leur de comptage)
Configuration .Values .Reference0
int 0 Écriture ‒2147483648 ... 2147483647
Valeur de com-paraison 0 (va-leur de mesure)
Configuration .Values .Reference0_M
float 0.0 Écriture ‒7.922816E+28 ... 7.922816E+28
Mode de fonc-tionnement (DQ0)
Configuration .OperatingMode
byte 1 Écriture • 1 = utiliser la valeur de position comme référence
• 2 = utiliser la valeur de mesure comme référence
Mise à 1 sortie (DQ0)
Configuration .BehaviorDQ0 .SetOutput
byte 1 Écriture • 0 = utilisation par le pro-gramme utilisateur
• 1 = entre valeur de comparai-son 0 et limite de comptage supérieure / valeur de mesure >= valeur de comparaison 0
• 2 = entre valeur de comparai-son 0 et limite de comptage in-férieure / valeur de mesure <= valeur de comparaison 0
• 3 = si valeur de comparaison 0, pour une durée d'impulsion
• 5 = après commande de mise à 1 de la CPU jusqu'à valeur de comparaison 0
Sens de comp-tage (DQ0)
Configuration .BehaviorDQ0 .Counting-Direction
byte 3 Écriture • 1 = comptage • 2 = décomptage • 3 = dans les deux sens
Paramètres d'objets technologiques dans TIA Portal Openness 68 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Durée d'impul-sion (DQ0)
Configuration .BehaviorDQ0 .PulseDuration
float 500.0 Écriture 0.0 ... 6553.5
Valeur de rem-placement pour DQ0
Configuration .BehaviorDQ0 .SubstituteValDQ
bool False Écriture 0 ... 1
Hystérésis (en incréments)
Configuration .Hysteresis
byte 0 Écriture 0 ... 255
Comportement de DQ1 Valeur de com-paraison 1 (va-leur de comptage)
Configuration .Values .Reference1
int 10 Écriture ‒2147483648 ... 2147483647
Valeur de com-paraison 1 (va-leur de mesure)
Configuration .Values .Reference1_M
float 10.0 Écriture ‒7.922816E+28 ... 7.922816E+28
Mettre à 1 sortie (DQ1)
Configuration .BehaviorDQ1 .SetOutput
byte 1 Écriture • 0 = utilisation par le pro-gramme utilisateur
• 1 = entre valeur de comparai-son 1 et limite de comptage supérieure / valeur de mesure >= valeur de comparaison 1
• 2 = entre valeur de comparai-son 1 et limite de comptage in-férieure / valeur de mesure <= valeur de comparaison 1
• 3 = si valeur de comparaison 1, pour une durée d'impulsion
• 4 = entre les valeurs de com-paraison 0 et 1
• 5 = après commande de mise à 1 de la CPU jusqu'à valeur de comparaison 1
• 6 = pas entre les valeurs de comparaison 0 et 1
Sens de comp-tage (DQ1)
Configuration .BehaviorDQ1 .Counting-Direction
byte 3 Écriture • 1 = comptage • 2 = décomptage • 3 = dans les deux sens
Durée d'impul-sion (DQ1)
Configuration .BehaviorDQ1 .PulseDuration
float 500.0 Écriture 0.0 ... 6553.5
Valeur de rem-placement pour DQ1
Configuration .BehaviorDQ1 .SubstituteValDQ
bool False Écriture 0 ... 1
Valeur de mesure Grandeur de mesure
Configuration .Measuring .SelectValue
byte 0 Écriture • 0 = fréquence • 1 = durée de période • 2 = vitesse • 3 = télégramme SSI complet
Temps d'actuali-sation
Configuration .Measuring .UpdateTime
float 10.0 Écriture 0.0 ... 25000.0
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 69
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Base de temps pour la mesure de la vitesse
Configuration .Measuring .SpeedUnit
byte 4 Écriture • 0 = 1 ms • 1 = 10 ms • 2 = 100 ms • 3 = 1 s • 4 = 60 s/1 min
Incréments par unité
Configuration .Measuring .IncrementsRev
ushort 1 Écriture 1 ... 65535
Paramètres avec facteur de mise à l'échelle
Les paramètres suivants s'affichent avec un facteur de mise à l'échelle dans TIA Portal.
Nom dans la configuration (TIA Portal)
Nom dans Openness Type de données dans Openness
Facteur de mise à l'échelle
Durée d'impulsion (DQ0) Configuration.BehaviorDQ0.PulseDuration float 0,1 Durée d'impulsion (DQ1) Configuration.BehaviorDQ1.PulseDuration float 0,1 Temps d'actualisation Configuration.Measuring.UpdateTime float 0,001
Une valeur en virgule flottante transmise à l'un de ces paramètres sera arrondie à la valeur la plus proche conformément au facteur de mise à l'échelle. Exemples avec le facteur de mise à l'échelle 0,1 :
● 500,01 est arrondi à 500,0
● 500,05 est arrondi à 500,0
● 500,05001 est arrondi à 500,1
Paramètres qui ne sont pas affectés directement au DB d'instance
Nom dans la configuration (TIA Portal)
Nom dans Open-ness
Type de don-nées dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Module Configuration .Module
Siemens. Engineering. HW. DeviceItem
— Écriture • 0 = Configuration.HWID non valide ou module incompatible avec l'objet technologique
• ID de matériel Limite de comp-tage supérieure
Configuration .Values.Upper-CountingLimit
int 8192 Lecture 2n-1; n=[2;31]
Limite de comp-tage inférieure
Configuration .Values.Lower-CountingLimit
int 0 Lecture 0
Liaison de matériel
Le matériel est interconnecté avec l'objet technologique par réglage de l'un des deux paramètres suivants :
● Configuration.Module La valeur de ce paramètre est reprise du paramètre Configuration.HWID dans le DB d'instance, qui représente l'identificateur de matériel du module sélectionné.
● Configuration.ChannelNo La plage de valeurs valide dépend du nombre de voies du module sélectionné.
Informations complémentaires
Pour plus d'informations, voir la description fonctionnelle Comptage, mesure et détection de position sur Internet (http://support.automation.siemens.com/WW/view/fr/59709820).
Paramètres d'objets technologiques dans TIA Portal Openness 70 A5E40958985-AA, 03/2017
11 Paramètres pour AXIS_REF Paramètres affectés directement au DB d'instance
Dans les tableaux suivants, le nom de paramètre dans Openness est identique au nom dans l'éditeur de DB (TIA Portal).
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Unité de lon-gueur
Ax.LengthUnit string mm Écriture • mm • inch • degré
Type d'axe Ax.AxisType bool False Écriture • False = axe linéaire • True = axe rotatif
Type de capteur Ax.EncoderType bool False Écriture • False = codeur incrémental • True = codeur absolu
Pilote de sortie pour le module
Ax.OutputModuleType
string IM 174 Écriture • IM 174 • SM332 • SM432 • ET 200S 2AO U • Universal • CPU 314C • Micromaster DP • SINAMICS • IM 178-4
Mode simulation Ax.Sim bool False Écriture True = le mode de simulation est actif
Pilote d'entrée pour le module
Ax.InputModule-Type
string IM 174 Écriture • IM 174 • FM350-1 • FM450-1 • ET 200S 1SSI • Capteur avec PROFIBUS DP • SM338 • ET 200S 1Count • Universal • CPU 314C • SINAMICS • IM 178-4
Adresse de mo-dule des entrées
Ax.InputModule-InAddr
string 0 Écriture Adresse de début pour les entrées du module de détection de position
Adresse de mo-dule des sorties
Ax.InputModule-OutAddr
short 0 Écriture Adresse de début pour les sorties du module de détection de position
Numéro de voie Ax.InputChannelNo
short 0 Écriture Numéro de voie du module de détection de position
Adresse de mo-dule des entrées
Ax.OutputModuleInAddr
short 0 Écriture Adresse de début des entrées du module de sortie
Adresse de mo-dule des sorties
Ax.OutputModuleOutAddr
string 0 Écriture Adresse de début des sorties du module de sortie
Numéro de voie Ax.OutputChannelNo
short 0 Écriture Numéro de voie du module de sortie
Incréments par tour de codeur
Ax.StepsPerRev int 1 Écriture Incréments par tour de codeur [Incréments/tour de codeur]
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 71
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Nombre de tours du codeur
Ax.NumberRevs short 1 Écriture Nombre de tours d'un codeur abso-lu
Course de l'axe par tour de co-deur
Ax.DisplacementPerRev
float 1.0 Écriture Course par tour de codeur [unité de longueur/tour de codeur]
Adaptation du sens du codeur
Ax.Polarity-Encoder
short 1 Écriture • 1 = positif • -1 = négatif
Gain du régula-teur
Ax.FactorP float 1.0 Écriture Facteur de proportionnalité [1/s]
Vitesse de con-signe en mode manuel
Ax.ManVelocity float 0.0 Écriture Vitesse de consigne en mode ma-nuel [unité de longueur/s]
Valeur de réfé-rence pour vi-tesse 100 %
Ax.DriveInput-At100
float 10.0 Écriture Valeur de référence pour vitesse 100 % [V]
Valeur de réfé-rence pour vi-tesse maximale
Ax.DriveInput-AtMaxVel
float 9.0 Écriture Valeur de référence pour la vitesse max. de l'axe [V]
Correction du zéro
Ax.Offset-Compensation
float 0.0 Écriture Correction du zéro [V]
Adaptation du sens de l'entraî-nement
Ax.PolarityDrive short 1 Écriture • 1 = positif • -1 = négatif
Surveillance du fin de course logiciel
Ax.SWLimit-Enable
bool True Écriture True = activer la surveillance du fin de course logiciel
Début du fin de course logiciel
Ax.AxisLimitMin float -1000000.0 Écriture Début du fin de course logiciel [unité de longueur]
Fin du fin de course logiciel
Ax.AxisLimitMax float 1000000.0 Écriture Fin du fin de course logiciel [unité de longueur]
Vitesse maximale Ax.MaxVelocity float 0.1 Écriture Vitesse maximale de l'axe [unité de longueur/s]
Annulation de la vitesse
Ax.Override float 100.0 Écriture Annulation de la vitesse [%]
Accélération maximale
Ax.MaxAccelera-tion
float 0.1 Écriture Accélération max. de l'axe en [unité de longueur/s2]
Décélération maximale
Ax.MaxDecelera-tion
float 0.1 Écriture Décélération max. de l'axe en [uni-té de longueur/s2]
Temps d'échantil-lonnage
Ax.Sample_T float 0.01 Écriture Temps d'échantillonnage des ins-tructions de l'axe [s]
Décélération d'arrêt d'urgence
Ax.Emergency-Dec
float 1000.0 Écriture Décélération de l'axe pour arrêt d'urgence [unité de longueur/s2]
Plage de destina-tion
Ax.TargetRange float 1.0 Écriture Plage de destination lors du posi-tionnement [unité de longueur]
Plage d'arrêt Ax.Standstill-Range
float 1.5 Écriture Plage d'arrêt sans tâche de dépla-cement [unité de longueur]
Activation de la surveillance de l'arrivée à desti-nation
Ax.Monitor-TargetAppr
bool True Écriture True = activer la surveillance de la zone de destination
Paramètres d'objets technologiques dans TIA Portal Openness 72 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Temps de sur-veillance pour l'arrivée à desti-nation
Ax.MonTime-TargetAppr
float 1.0 Écriture Temps de surveillance pour l'arri-vée à destination [s]
Écart de pour-suite maximal admissible
Ax.MaxFollowingDist
float 5.0 Écriture Écart de poursuite maximal admis-sible [unité de longueur]
Position de réfé-rence
Ax.RefPoint float 0.0 Écriture Saisie de la position de référence pour le déplacement de l'axe
Décalage de position
Ax.PositionOffset int 0 Écriture Décalage de posi-tion/référencement du codeur ab-solu [incréments]
Début du fin de course logiciel dépassé
Ax.Err.SWLimit-MinExceeded
bool False Écriture True = début du fin de course logi-ciel dépassé
Fin du fin de course logiciel dépassée
Ax.Err.SWLimit-MaxExceeded
bool False Écriture True = fin du fin de course logiciel dépassée
La destination est hors de la plage admissible
Ax.Err.TargetErr bool False Écriture True = destination hors de la plage de déplacement
Axe non syn-chronisé
Ax.Err.NoSync bool False Écriture True = axe non synchronisé
Sens saisi non autorisé
Ax.Err.Direction-Err
bool False Écriture True = sens spécifié non autorisé
Paramètre d'une instruction de déplacement non autorisé
Ax.Err.DataErr bool False Écriture True = paramètre invalide dans l'instruction de déplacement
Démarrage im-possible dans l'état actuel de l'axe
Ax.Err.StartErr bool False Écriture True = démarrage impossible dans l'état actuel de l'axe
Surcourse Ax.Err.Distance-Err
bool False Écriture True = surcourse
Axe pilote dans un état non auto-risé
Ax.Err.MasterErr bool False Écriture True = axe pilote dans un état non autorisé
Axe en état d'ar-rêt avec obliga-tion d'acquittement
Ax.Err.Stopped-Motion
bool True Écriture True = axe en état d'arrêt avec obligation d'acquittement
Validation de l'entraînement manquante
Ax.Err.Enable-DriveErr
bool False Écriture True = validation de l'entraînement manquante
Écart de pour-suite dépassé
Ax.Err.FollowingDistErr
bool False Écriture True = écart de poursuite max. dépassé
Plage d'arrêt dépassée
Ax.Err.Standstill-Err
bool False Écriture True = plage d'arrêt dépassée
Erreur lors de l'arrivée à desti-nation
Ax.Err.Target-ApproachErr
bool False Écriture True = erreur lors de l'arrivée à destination
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 73
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Erreur de codeur Ax.Err.Encoder-Err
bool False Écriture True = erreur de codeur
Erreur sur le pilote de sortie
Ax.Err.OutputErr bool False Écriture True = erreur sur le pilote de sortie
Erreur dans la configuration des données d'axe
Ax.Err.ConfigErr bool False Écriture True = erreur dans la configuration des données d'axe
Erreur de l'en-traînement
Ax.Err.DriveErr bool False Écriture True = erreur de l'entraînement
Valeur réelle de position
Ax.ActPosition float 0.0 Écriture Valeur réelle actuelle de position [unité de longueur]
Écart de pour-suite
Ax.Following-Distance
float 0.0 Écriture Écart de poursuite actuel [unité de longueur]
Distance restante Ax.Remaining-Distance
float 0.0 Écriture Distante restante actuelle jusqu'à destination [unité de longueur]
Vitesse de con-signe
Ax.NomVelocity float 0.0 Écriture Vitesse de consigne de l'axe [unité de longueur/s]
Vitesse réelle Ax.ActVelocity float 0.0 Écriture Vitesse réelle de l'axe [unité de longueur/s]
Valeur de codeur actuelle
Ax.EncoderValue int 0 Écriture Valeur de codeur actuelle
Axe synchronisé Ax.Sync bool False Écriture • False = axe non synchronisé • True = axe synchronisé
Signalisation groupée de dé-faut
Ax.Error bool True Écriture • False = pas d'erreur • True = signalisation groupée
Acquittement groupé
Ax.ErrorAck bool False Écriture • False = pas d'acquittement • True = erreur d'acquittement
Fins de course logiciels
Ax.Config.Err _AxisLimit
bool False Écriture True = valeurs limites erronées de l'axe
Vitesse maximale Ax.Config.Err _MaxVelocity
bool False Écriture True = vitesse max. erronée
Accélération maximale
Ax.Config.Err _MaxAccelera-tion
bool False Écriture True = accélération max. erronée
Décélération maximale
Ax.Config.Err _MaxDecelera-tion
bool False Écriture True = décélération max. erronée
Temps de sur-veillance pour l'arrivée à desti-nation
Ax.Config.Err _MonTime-TargetAppr
bool False Écriture True = temps de surveillance erro-né pour l'arrivée à destination
Plage de destina-tion
Ax.Config.Err _TargetRange
bool False Écriture True = plage de destination erro-née
Plage d'arrêt Ax.Config.Err _StandstillRange
bool False Écriture True = plage d'arrêt erronée
Écart de pour-suite maximal admissible
Ax.Config.Err _MaxFollowing-Dist
bool False Écriture True = écart de poursuite max. erroné
Décélération pour arrêt brutal
Ax.Config.Err _EmergencyDec
bool False Écriture True = décélération pour arrêt brutal erronée
Paramètres d'objets technologiques dans TIA Portal Openness 74 A5E40958985-AA, 03/2017
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Valeur de réfé-rence pour vi-tesse 100 % <= 0
Ax.Config.Err _DriveInputAt100
bool False Écriture True = valeur de référence pour vitesse 100 % <= 0
Incréments par tour de codeur
Ax.Config.Err _StepsPerRev
bool False Écriture True = incréments par tour de codeur erronés
Course de l'axe par tour de co-deur
Ax.Config.Err _Displacement-PerRev
bool False Écriture True = course de l'axe par tour de codeur erronée
Nombre de tours du codeur
Ax.Config.Err _NumberRevs
bool False Écriture True = nombre de tours du codeur erroné
Déterminer la polarité du co-deur
Ax.Config.Err _PolarityEncoder
bool False Écriture True = polarité erronée déterminée pour le codeur
Déterminer la polarité de l'en-traînement
Ax.Config.Err _PolarityDrive
bool False Écriture True = polarité erronée déterminée pour l'entraînement
Tension pour vitesse maximale de l'axe
Ax.Config.Err _DriveInputAt-MaxVel
bool False Écriture True = valeur de référence erronée pour vitesse maximale
Début/fin d'axe rotatif
Ax.Config.Err _AxisLength
bool False Écriture True = longueur erronée de l'axe
La plage du co-deur ne convient pas à la longueur de l'axe
Ax.Config.Err _EncoderRange
bool False Écriture True = la plage du codeur ne con-vient pas à la longueur de l'axe
La vitesse maxi-male et le temps d'échantillonnage ne conviennent pas à la longueur de l'axe rotatif
Ax.Config.Err _MaxVelRotary-Axis
bool False Écriture True = la vitesse maximale et le temps d'échantillonnage ne con-viennent pas à la longueur de l'axe rotatif
Activer le mode manuel
Ax.ManEnable bool False Écriture True = activer le mode manuel
État de l'axe Ax.AxisState short 1 Écriture État de l'axe Ax.Err.bit09 ...
Ax.Err.bit31 bool True Écriture Bit d'erreur 9 à bit d'erreur 31
Ax.Init.I0 ... Ax.Init.I31
bool True Écriture Bits pour initialiser 32 instructions
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017 75
Paramètres qui ne sont pas affectés directement au DB d'instance
Nom dans la configuration (TIA Portal)
Nom dans Openness
Type de données dans Openness
Valeur par défaut
Accès par défaut
Valeurs possibles
Instruction Ax.InputModule .InstructionName
string EncoderIM174 Lecture • EncoderIM174 • EncoderFM350 • EncoderFM450 • EncoderET200S1SSI • EncoderAbsSensorDP • EncoderSM338 • EncoderET200S1Count • EncoderUniversal • EncoderCPU314C • EncoderSINAMICS • EncoderIM178
Instruction Ax.OutputModule.InstructionName
string OutputIM174 Lecture • OutputIM174 • OutputSM332 • OutputSM432 • OutputET200SEAOU • OutputUniversal • OutputCPU314C • OutputMM4_DP • OutputSINAMICS • OutputIM178
Temps de montée
RampUpTime float 1.0 Lecture Indication du temps de montée de la rampe
Temps de descente
RampDownTime float 1.0 Lecture Indication du temps de descente de la rampe (sans limitation d'à-coup)
Temps de descente
Emergency-RampDownTime
float 0.0001 Lecture Indication du temps de descente de la rampe (en arrêt d'urgence)
Informations complémentaires
Pour plus d'informations sur Easy Motion Control, voir le système d'information de STEP 7 (TIA Portal).
Paramètres d'objets technologiques dans TIA Portal Openness A5E40958985-AA, 03/2017
Siemens AG Division Digital Factory Postfach 48 48 90026 NÜRNBERG ALLEMAGNE