EasyManua.ls Logo

Siemens Simatic S7-1500 - Page 357

Siemens Simatic S7-1500
527 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Instructions
9.2 PID_3Step
PID control
Function Manual, 03/2017, A5E35300227-AC
357
Tag
Data type
Default
Description
Config.FeedbackScaling
.LowerPointIn
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.
Config.FeedbackScaling
.UpperPointOut
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.
Config.FeedbackScaling
.LowerPointOut
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.
GetTransitTime.InvertDirection BOOL 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.
GetTransitTime
.SelectFeedback
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.
GetTransitTime.Start
BOOL
FALSE
If Start = TRUE, the transition time measurement is started.
GetTransitTime.State INT 0 Current phase of the transition time measurement
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
GetTransitTime.NewOutput 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.
CycleTime.StartEstimation BOOL TRUE If StartEstimation = TRUE, the measurement of the PID_3Step
sampling time is started. CycleTime.StartEstimation = FALSE once
measurement is complete.
CycleTime.EnEstimation BOOL TRUE If EnEstimation = TRUE, the PID_3Step sampling time is calculat-
ed.
CycleTime.EnMonitoring BOOL TRUE If EnMonitoring = TRUE, the PID_3Step sampling time is moni-
to
red. 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.

Table of Contents

Other manuals for Siemens Simatic S7-1500

Related product manuals