75
© 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 · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

Embed Size (px)

Citation preview

Page 1: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

© 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

Page 2: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 3: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 4: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 5: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 6: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 7: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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)

Page 8: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 9: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 10: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 11: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 12: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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²

Page 13: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 14: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 15: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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é

Page 16: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 17: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 18: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 19: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 20: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 21: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 22: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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²

Page 23: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 24: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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)

Page 25: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 26: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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é

Page 27: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 28: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 29: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 30: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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 :

Page 31: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 32: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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-

Page 33: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 34: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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 :

Page 35: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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)

Page 36: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 37: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 38: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 39: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 40: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 41: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 42: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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".

Page 43: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 44: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 45: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 46: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 47: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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.

Page 48: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 49: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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 %

Page 50: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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 %.

Page 51: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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.

Page 52: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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é

Page 53: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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.

Page 54: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 55: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 56: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 57: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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".

Page 58: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 59: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 60: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 61: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 62: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 63: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 64: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 65: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 66: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 67: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 68: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 69: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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).

Page 70: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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]

Page 71: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 72: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 73: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 74: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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

Page 75: Paramètres d'objets technologiques dans TIA Portal Openness · Modulo.StartValue float R/W Position float R PositionControl.Kpc float R/W PositionControl.Kv float R/W PositioningMonitoring.MinDwellTime

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