Siemens SIMATIC S7-1200 Function Manual page 357

Pid control
Hide thumbs Also See for SIMATIC S7-1200:
Table of Contents

Advertisement

Tag
Config.FeedbackScaling
.LowerPointIn
Config.FeedbackScaling
.UpperPointOut
Config.FeedbackScaling
.LowerPointOut
GetTransitTime.InvertDirection BOOL
GetTransitTime
.SelectFeedback
GetTransitTime.Start
GetTransitTime.State
GetTransitTime.NewOutput
CycleTime.StartEstimation
CycleTime.EnEstimation
CycleTime.EnMonitoring
PID control
Function Manual, 03/2017, A5E35300227-AC
Data type Default
Description
REAL
0.0
Scaling Feedback_PER low
Feedback_PER is converted to a percentage based on the two
value pairs UpperPointOut, UpperPointIn and LowerPointOut,
LowerPointIn of the FeedbackScaling structure.
REAL
100.0
High endstop
Feedback_PER is converted to a percentage based on the two
value pairs UpperPointOut, UpperPointIn and LowerPointOut,
LowerPointIn of the FeedbackScaling structure.
REAL
0.0
Low endstop
Feedback_PER is converted to a percentage based on the two
value pairs UpperPointOut, UpperPointIn and LowerPointOut,
LowerPointIn of the FeedbackScaling structure.
FALSE
If InvertDirection = FALSE, the valve is fully opened, closed, and
then reopened in order to determine the valve transition time.
If InvertDirection = TRUE, the valve is fully closed, opened, and
then closed again.
BOOL
FALSE
If SelectFeedback = TRUE, then Feedback_PER, or Feedback is
taken into consideration in the transition time measurement.
If SelectFeedback = FALSE, then Actuator_H and Actuator_L are
taken into consideration in the transition time measurement.
BOOL
FALSE
If Start = TRUE, the transition time measurement is started.
INT
0
Current phase of the transition time measurement
REAL
0.0
Target position for transition time measurement with position feed-
back
The target position must be between "High endstop" and "Low
endstop". The difference between NewOutput and ScaledFeed-
back must be at least 50% of the permissible control range.
BOOL
TRUE
If StartEstimation = TRUE, the measurement of the PID_3Step
sampling time is started. CycleTime.StartEstimation = FALSE once
measurement is complete.
BOOL
TRUE
If EnEstimation = TRUE, the PID_3Step sampling time is calculat-
ed.
BOOL
TRUE
If EnMonitoring = TRUE, the PID_3Step sampling time is moni-
tored. If it is not possible to execute PID_3Step within the sampling
time, the error 0800h is output and the operating mode is switched.
ActivateRecoverMode and ErrorBehaviour determine which oper-
ating mode is switched to.
If EnMonitoring = FALSE, the PID_3Step sampling time is not
monitored, the error 0800h is not output, and the operating mode
is not switched.
State = 0: Inactive
State = 1: Open valve completely
State = 2: Close valve completely
State = 3: Move valve to target position (NewOutput)
State = 4: Transition time measurement successfully completed
State = 5: Transition time measurement canceled
Instructions
9.2 PID_3Step
357

Advertisement

Table of Contents
loading

This manual is also suitable for:

Simatic s7-1500

Table of Contents