Controller Module FM 455
Controller Module FM 455
Product Overview
1
Information on the Controller
Settings
2
SIMATIC How Does the FM 455 Controller
Module Work?
3
Installing and Removing the
Controller Module FM 455 FM 455
4
Examples
13
Appendices
Data Sheet
A
Spare Parts
B
Literature List
C
Glossary, Index
03/2000
A5E00059359
Edition 02
Safety guidelines
This manual contains notices intended to ensure personal safety, as well as to protect the products and
connected equipment against damage. These notices are highlighted by the symbols shown below and
graded according to severity by the following texts:
Danger
! indicates that death, severe personal injury or substantial property damage will result if proper precautions
are not taken.
Warning
! indicates that death, severe personal injury or substantial property damage can result if proper
precautions are not taken.
Caution
! indicates that minor personal injury or property damage can result if proper precautions are not taken.
Note
draws your attention to particularly important information on the product, handling the product, or to a
particular part of the documentation.
Qualified Personnel
Only qualified personnel should be allowed to install and work on this equipment. Qualified persons are
defined as persons who are authorized to commission, to ground, and to tag circuits, equipment, and
systems in accordance with established safety practices and standards.
Correct Usage
Note the following:
Warning
! This device and its components may only be used for the applications described in the catalog or the
technical description, and only in connection with devices or components from other manufacturers which
have been approved or recommended by Siemens.
This product can only function correctly and safely if it is transported, stored, set up, and installed
correctly, and operated and maintained as recommended.
Trademarks
SIMATIC, SIMATIC HMI and SIMATIC NET are registered trademarks of SIEMENS AG.
Third parties using for their own purposes any other names in this document which refer to trademarks
might infringe upon the rights of the trademark owners.
Siemens AG
Bereich Automatisierungs- und Antriebstechniktechnik
Geschaeftsgebiet Industrie-Automatisierungssysteme Siemens AG 1998
Postfach 4848, D- 90327 Nuernberg Technical data subject to change.
Controller Module FM 455
SiemensIndex-2
Aktiengesellschaft A5E00059359 A5E00059359
Preface
Users
This manual is aimed at the following readers:
• Installation engineers
• Programmers
• Operators
• Service and maintenance personnel
Approvals
The following approvals have been obtained for the S7-400 system:
UL Recognition Mark
Underwriters Laboratories (UL) to
Standard UL 508
CSA Certification Mark
Canadian Standard Association (CSA) to
Standard C 22.2 No.142
Factory Mutual (FM) Approval Standard Class Number 3611, Class I, Division 2,
Group A, B, C, D.
Warning
! Personal injury or property damage can result.
In hazardous areas, personal injury or damage to property can result if plug-in
connections are interrupted during operation of an S7-400.
The S7-400 must always be deenergized prior to separating plug-in connections in
hazardous areas.
Warning
! WARNING - DO NOT DISCONNECT WHILE CIRCUIT IS LIVE
UNLESS LOCATION IS KNOWN TO BE NON-HAZARDOUS.
CE Certification
Our products meet the requirements of EU Directive 89/336/EEC “Electromagnetic
Compatibility”.
In accordance with the above-mentioned EU Directive, Article 10, the EU
declarations of conformity are held at the disposal of the competent authorities at
the address below:
Siemens Aktiengesellschaft
Automation Group
A&D AS E48
P.O. Box 1963
D-92209 Amberg
Fed. Rep. of Germany
Where Does this Manual Fit in with the Rest of the Documentation?
This manual is part of the documentation on S7-400, M7-400 and ET 200M.
System Documentation
S7-400 • S7-400 Programmable Controller
Setting Up, CPU Data
• S7-400, M-400 Programmable Controllers; Module Specifications
• S7-400 Instruction List
M7-400 • M7-400 Programmable Controller;
Setting Up, CPU Data
• S7-400, M-400 Programmable Controllers; Module Specifications
ET 200M • ET 200M Distributed I/O Device
• S7-400, M-400 Programmable Controllers; Module Specifications
Further Support
If you have any questions about using the products described in this manual and
cannot find an answer here, please contact the Siemens representative in your
area. You will find a list of addresses in the Appendix “SIEMENS Companies and
Representatives” in the S7-400 Programmable Controller, Hardware and
Installation Manual.
If you have any questions or comments on this manual, please fill out the remarks
form at the end of the manual and return it to the address shown on the form. We
would be grateful if you could also take the time to answer the questions giving
your personal opinion of the manual.
Siemens also offers a number of training courses to introduce you to the
SIMATIC S7 automation system. Please contact your regional training center or
the central training center in Nuremberg, Germany for details: D-90327
Nuremberg, Tel. 0911/895 3200.
Nuremberg
Johnson City
Singapore
SIMATIC Hotline
Chapter Overview
Order Numbers
Overview
The FM 455 function module is a closed-loop control module for use in the S7-400
programmable controller.
Control Processes
The FM 455 can perform two different types of control. Both types have methods
for optimizing the control process:
Control Structures
You can use the FM 455 for the following control structures:
• Fixed setpoint control
• Follow-up control
• Three-component control
• Cascade control
• Ratio control
• Blending control
• Split-range control
Operating Modes
The FM 455 recognizes the following operating modes:
• Automatic
• Manual
• Safety operation
• Follow-up mode (switching to preset safety value)
• Defined manipulated value DDC (Direct Digital Control)
• Follow-up/SPC controller (SPC = Setpoint Control)
• Back-up mode (when CPU in STOP or if CPU fails)
Number of Channels
There are 16 independent controllers in 16 channels on the FM 455.
Diagnostic Interrupt
The FM 455 can trigger a diagnostic interrupt if any of the following events occur:
• Module parameter assignment faulty
• Module defective
• Overflow and underflow in analog inputs
• Break in load or short circuit in analog outputs
• Wire break at a measuring range of 4 to 20 mA, at a Pt 100 and at
thermocouples
Hardware Interrupts
No hardware interrupts are required to operate the FM 455.
Reference Junction
For use with thermocouples the FM 455 has an additional analog input for the
connection of a Pt 100 using 4-wire control. This input is used with thermocouples
and serves to measure the temperature of the reference junction and to
compensate it.
Parameter Assignment
Parameters can be assigned to the FM 455 by using the parameter assignment
interface.
Fields of Application
The FM 455 can be used for control tasks in all of the following branches of
industry:
• General mechanical engineering
• System engineering
• Industrial furnaces
• Cooling and heating systems (HVAC)
• Food and beverages
• Process engineering
• Environmental engineering
• Glass and ceramic manufacturing
• Rubber and plastics machinery
• Wood and paper
View of Module
Figure 1-1 shows the module FM 455 with front connectors.
Release
5
67
Type plate
Order number
Diagnostics
and status LEDs
Slot labels
Coding key
Front Connector
The FM 455 offers the following connections via the front connectors:
• 16 digital inputs
• 16 analog inputs
• 1 reference junction input
• 32 digital outputs (S controllers only)
• 16 analog outputs (C controllers only)
• Power supply DC 24 V between L+ and M to supply the module and the digital
and analog outputs
• Reference point of the analog loop MANA
The front connectors must be ordered separately (see Appendix B).
Front ConnectorCoding
Once you engage a front connector, the front connector coding snaps into place.
Once this is done, this front connector can then only be used on an FM 455.
Slot Labels
Enclosed with the module are two slot labels which you can use to label the
individual signal names.
The slot labels have the pinout of the FM 455.
Coding Keys
There are eight coding keys on the FM 455. They can be plugged in at four
different positions and are used to adapt two adjacent analog inputs to a specified
sensor type.
The FM 455 S futhermore has 16 additional LEDs, which indicate the states of the
digital outputs:
Online Help
You will find more information on assigning parameters in the integrated online
help.
Power
supply
module
CPU FM 455
with user
program and
FBs for the
FM 455
The time response of the process can be determined by the time characteristics of
the controlled variable PV after an abrupt change in the manipulated variable LMN
from 0 to 100%.
LMN
100% ON
LMN_HLM
LMN = Manipulated variable
LMN_HLM = Manipulated range
Tu = Dead time
Tg = Delay time
Ks = Transfer coefficient
of the process
PVmax - PVcold
0% OFF Ks =
LMN_HLM
t
PV
Tg
PVmax
∆PV
PVcold ∆t
Tu t
Tu Tu × vmax
The ratio or can be used to estimate
Tg PVmax - PVcold
the controllability of the process. The following applies:
Tu
Controllability of the Process
Tg
<0.1 Can be controlled well
0.1 to 0.3 Can still be controlled
>0.3 Is difficult to control
LMN_HLM
ON
OFF
SP PV
PV Tg
Tu = Dead time
Transient function Tg = Delay time
without controller PVSd = Differential gap
SP
PVSd
Tu t
LMN
100%
0%
t
Since the switching impulse at the output of the process can no longer be
determined, results which are comparable to continuous controllers are obtained.
In contrast to continuous controllers in which the amplitude of the output signal
represents the manipulated variable, the output variable of a two-step controller
with feedback is formed by the pulse width modulation.
Two-step controllers with feedback are used to control the temperature in furnaces,
processing machines in the plastics, textile, paper, rubber and foodstuffs industries
as well as for heating and cooling devices.
Three-Step Controllers
Three-step controllers are used for heating/cooling. These controllers have two
switching points as outputs. The controller results are optimized by means of
electronic feedback structures. Such controllers are used in heating, refrigerating
and climatic chambers and for heating tools for plastic processing machines.
LMN
LMN11
LMN12 = LMN21
LMN22
SP PV
PVSh
P controller
PV
Jump function to
the controller input
Input variable
t
LMN
Output variable t
LMN
100%
Step response of the
pulse controller
0%
Output variable t
LMN = GAIN × ER
PD Controller
ER
Input variable t
LMN
Output variable t
LMN
100%
0%
Output variable t
D controller elements alone are not suitable for controlling, since they no longer
emit a control command when the input variable has readjusted to the static value.
In combination with P controller elements the derivative component is used to
generate a corresponding actuating pulse in dependency of the speed of change of
the process variable. If a disturbance variable z acts on the process, the
PD controller adjusts to a different system deviation on the basis of the changed
actuating degree. Disturbances are not compensated completely. The good
dynamic response is advantageous. A well damped non-oscillating transition is
achieved during the startup and when the setpoint changes. A controller with
derivative component is, however not appropriate when a process has oscillating
measured variables, for example in case of pressure or flow control systems.
The following applies for the step response of the PD controller in the time range:
-t
TD TM_LAG
LMN = GAIN × ER × 1 + × e
TM_LAG
PI Controller
ER
Input variable t
LMN
Output variable t
LMN
100%
0%
Output variable t
I controller elements have the integral of the input variable as the output variable.
This means that the controller sums the derivation from the setpoint value across
the time. This means that the controller corrects are corrected until the derivation is
cleared by the setpoint variable. In reality a combination of the various timers is
ideal, depending on the requirements placed on the control response. The time
The following applies for the step response of the PI controller in the time range:
t
LMN = GAIN × ER × 1 +
TI
PID Controller
ER
Input variable t
LMN
TM_LAG
Step response of the
continuous controller
Output variable t
Tn
LMN
Output variable
t
Figure 2-8 Step Response of a PID Controller
PV
100%
Transient function
without controller
PID
SP
PD
0%
t
Controllers with PI and PID action have the advantage that the process variable
does not show a derivation from the setpoint value after the transient condition.
The process variable oscillates across the setpoint variable during starting up.
The following applies for the step response of the PI controller in the time range:
-t
t TD TM_LAG
LMN = GAIN × ER × 1 + + × e
TI TM_LAG
Controller Structure
Process
P PD PI PID
Control
Pure dead Unusable Unusable Unusable
+ disturbance
time
Somewhat
Higher order Unsuitable Unsuitable Control
worse than
+ disturbance
PID
Excitation: By abrupt
setpoint difference
GAIN
Yes
Damping too good?
No
No Does an increase in TD
result in marked
improvement of the
damping?
Yes
Reduce GAIN and TD until the transient
function has 5% overshooting
TI TD
No
No
TD = 0.5 TD opt
TD = 2 TD opt
TI= 2 TI opt
TI= 0.5 TI opt
Figure 2-11 Effect on the Optimal Controller Setting of Changes in the Controller Parameters
Chapter Overview
Overview
In this section block diagrams are used to explain the basic structure and the
interconnection possibilities of the FM 455.
Analog value
Analog input 1
conditioning
Analog output 1
Controller
channel 1
Analog value
Analog input 16
conditioning
Reference
junction for
analog input 1
Analog output
to 16
16
Controller
channel 16
Digital input 1
Reference
junction for
analog input 1
to 16
Overview
The FM 455 has basic parameters which deal with the interrupts and the reaction
to CPU STOP mode.
Basic Parameters
The basic parameters are contained in HW Config in the ”Basic parameters” tab of
the “Properties FM 455 ...” window.You have the following options:
Select interrupt - None
- Diagnostic interrupt
The reaction of the FM 455 to CPU STOP mode is: Continue processing
Overview
Various sensor types can be connected to the analog inputs. The input signals of
the sensors are then conditioned in accordance with the requirements.
The digital inputs can be used to switch the FM 455 to various operating modes.
Continuous controllers and step controllers have the same structure at analog and
digital inputs.
Sensor type
A
D
Conditioned
Filter Root Polyline Normalizing analog value
extraction
Reference
input
Configured
Changeover Celsius/Fahrenheit
Temperatures can be measured both in °C and in °F.
This configuration is carried out in the parameter configuration interface:
Command button: Module parameters
Reference Junction
If you have set a thermoelement as a sensor at an analog input, you can connect a
Pt 100 at the reference junction input of the FM 455 in order compensate the
reference junction temperature at thermoelements.Alternatively a fixed reference
junction temperature can be configured to this purpose.
This configuration is carried out in the parameter configuration interface:
Command button: Module parameters
When the reference junction input is used, the sampling time of each controller is
increased by the conversion time for the reference junction input (refer to
Figure 3-32 on Page 3-38 and Figure 3-33 on Page 3-41).
Note
Normalization/Polyline: The conversion of the unit mA or mV into an engineering
unit is carried out via the polyline or - if it is not activated - via the normalization.
The polyline is used to linearize a free thermoelement or for any linearization.
The digital inputs are used to change over operating modes of the individual
controller channels.
The direction of control action of the digital inputs can be configured. The following
settings are possible for each of the 16 digital inputs:
• High-active
• Low-active or open
This configuration is carried out in the parameter configuration interface:
Command button: Module parameters
The following operating modes can be selected:
• Changeover to manipulated value specification via the FB PID_FM
• Changeover to tracking operation (manipulated-value specification via an
analog input)
• Changeover to safety manipulated value
You can furthermore specify the following signals via digital inputs for a step
controller:
• Position feedback: Actuating device at the upper limit stop
• Position feedback: Actuating device at the lower limit stop
3.4 Controller
Overview
The controllers of each channel of the FM 455 consist of the following blocks:
• Error signal formation
– Conditioning of the setpoint value and process variable
– Signal selection for setpoint value, process variable, differential input and
disturbance variable
• Control algorithm
– Temperature controller
– PID controller with dead band
• Controller output
– Manipulated value changeover
– Manipulated value conditioning
The configuration is carried out in the screens ”Error signal formation”, ”Control
algorithm” and ”Controller output”.
Figure 3-4 provides an overview of the structure of the controller.
Controller
Controller Type
You can set various controller types for each controller channel of an FM 455 C or
FM 455 S:
• Fixed setpoint or cascade controller
• Three-component controller
• Ratio/blending controller
You can select the following additional operating modes at the FM 455 S:
• Pulse controller
• Step controller with position feedback
• Step controller without position feedback
Setpoint Effective
value setpoint
Switch Ramp Limit
safety value
setpoint Error
value signal
Interrupt
Process variable A Effective
process
variable
Differential input
Disturbance variable
Figure 3-5 Error Signal Formation in a Fixed Setpoint or Cascade Controller
SP LMN QLMNUP
Process Process
Controller 1 Controller 2 QLMNDN
segment 1 segment 2
PV PV
Setpoint Effective
value Switch Ramp Limit setpoint
safety value
setpoint Error
value signal
Total
(Factor for process variable B)
(Factor for process variable C)
(Offset) Interrupt
Process ∑ Effective
variable A process
variable
Process variable B
Differential input
Process variable C
Disturbance variable
Setpoint Effective
value setpoint
Switch Ramp Limit/
safety normalize value
setpoint Error
value signal
Process variable D
Interrupt
Differential input
Disturbance variable
SP2 QLMNUP
X - Controller 2 QLMNDN Process 2 +
FAC2 PV2
SP3 QLMNUP
X - Controller 3 QLMNDN Process 3 +
FAC3
PV3
SP1
Controller 1 LMN1 Process
PV1 1
X
SP2
LMN2 Process 2
Controller 2
PV2
Signal Selection for Setpoint Value, Process Variable, Differential Input and
Disturbance Variable
You can carry out a selection under various signal sources for the setpoint value,
the process variables, the value of the differential input and the disturbance
variable of each controller channel. The following table provides an overview of the
signal selection possibilities.
Table 3-1 Signal Selection for Setpoint Value, Process Variable, Differential Input and
Disturbance Variable
Interrupt
A limit monitoring function is implemented in the FM 455. This allows
• Either the error signal
• Or the effective effective process variable
to be monitored to an upper and lower warning limit and to an upper and lower
alarm limit. In addition you can set a hysteresis for these limits (refer to
Figure 3-11).
Control Algorithm
The following operating modes can be selected at the control algorithm:
• Temperature controller (self-tuning fuzzy controller)
• PID controller
Continuous controllers and step controllers have the same controller algorithm
structure (refer to Figure 3-12).
Error signal
Dead band
Differential input
Manipulated value
correction
Disturbance variable
Temperature Controller
The temperature controller is a self-tuning fuzzy controller which operates with
self-determined control parameters after identification of the process.
The following settings are possible at a temperature controller:
• Cooling controller
• Heating controller
• Aggressivity
The aggresivity parameter can be used to influence the speed of the transient
response.
Possible values for the aggressivity:
• -1 ≤ Aggressivity < 0 : Slower transient response than determined via
identification
• Aggressivity = 0 : Transient response as determined via
identification
• 0 < Aggressivity ≤ 1 : Faster transient response than determined via
identification
For a more detailed description of the temperature controller please refer to
Section 3.8 “Temperature Controller of the FM 455”.
DISV_SEL
DISV
P_SEL
P
GAIN
ER X I + LMN
(linear combination)
D
Feedforward Control:
A disturbance variable DISV can additionally be applied to the output signal of the
controller. Activation and deactivation is carried out in the “Error signal” window of
the configuration tool by means of the switch “Signal selection disturbance variable
controller”.
P/D Component in the Feedback:
In the parallel structure each component of the control algorithm receives the error
signal as the input signal. In this structure setpoint step changes act directly on the
controller. The manipulated variable is influenced directly via the proportional and
the derivative actions by means of setpoint step changes.
However, a different structure of the controller, in which the formation of the
proportional and the derivative action is laid into the feedback, ensures a smooth
course of the manipulated variable at step changes of the reference variable
(Figure 3-14). In this structure the Integral action processes the error signal as the
input signal. Only the negative process variable (factor = -1 is applied to the
proportional and the derivative action. At the derivative action to changeover is
carried out in the feedback in the “Error signal” window via the “Differential input
controller” switch by selecting the negated effective process variable as the input
signal. The input variable of the derivative action can also be selected via the
parameter D_EL_SEL of the function block PID_FM (also refer to Figure 7-2 on
Page 7-8).
GAIN
ER X I
-1 P + LMN
PV X X
D
Figure 3-14 Control Algorithm with Proportional and Derivative Action in the
Feedback Path
The proportional and derivative components can also be switched individually into
the feedback.
Proportional Control
At a proportional controller the integral and derivative actions are deactivated. This
means that if the error signal ER = 0, the manipulated variable = 0 as well. If an
operating point is to be ≠ 0, meaning that a numerical value is to be set for the
manipulated variable at the error signal zero, this can be achieved via the
operating point:
• Operating point automatically: The operating point is set by the controller to the
current (manual) manipulated variable during the manual-automatic
changeover.
• Operating point not automatically: You can configure the operating point.
Example: Operating point OP = 5% results in a manipulated variable
of 5% at error signal ER = 0.
P_SEL
P
GAIN
ER X I Automatically
+ LMN
Not automatically
Operating point
ER(t)
Proportional-Plus-Integral Control
The derivative action is deactivated at the PI controller. A PI controller adjusts the
output variable via the integral action until the error signal has become ER = 0.
However, this only applies if the output variable does not exceed the limits of the
manipulating range in the process. If the manipulated value limits are exceed, the
integral action retains the value reached at the limit (anti reset wind-up).
ER
Manipulated Manipulated
variable variable (t)
GAIN * ER0
GAIN * ER(t)
GAIN * ER0 ER(t)
t
TI
Integral-Action Control
You can deactivate the proportional action in order to realize a pure integral-action
control. This is also possible via the parameter P_SEL of the function block
PID_FM.
Proportional-Plus-Derivative Control
The integral action is deactivated at the PD controller. This means that if the error
signal ER = 0, the output signal = 0 as well. If an operating point is to be ≠ 0,
meaning that a numerical value is to be set for the manipulated variable at the
error signal zero, this can be achieved via the operating point:
• Operating point automatically: The operating point is set by the controller to the
current (manual) manipulated variable during the manual-automatic
changeover.
• Operating point not automatically: You can configure the operating point.
The PD controller images the input variable ER(t) proportionally to the output
signal and adds the differential component formed by the differentiation of ER(t),
which is calculated with double precision according to the trapezoid rule (Padé
approximation). The time response is determined by the derivative action time
constant TD.
In order to smoothen the signal and to suppress noises a first-order delay
(adjustable time constant: TM_LAG) is integrated into the algorithm for forming the
derivative action . Usually a small value for TM_LAG is sufficient to achieve the
desired effect.
ER
Manipulated
variable
ER(t)
GAIN * ER0
TM_LAG t
ER
Manipulated
variable
GAIN * ER0
ER(t)
GAIN * ER0
t
TM_LAG
TI
Dead Band
The PID controller is preceded by a dead band. In a steady controller state the
dead band suppresses the noise component in the signal of the error signal which
can arise by a higher-frequency noise being superimposed on the controlled or
reference variable, and can thus prevent undesired oscillating of the controller
output.
The dead band width can be set. If the error signal lies within the set dead band
width, the value 0 (error signal = 0) is output at the output of the dead band. Not
until the input variable leaves the sensitivity range does the output change by the
same value as the input variable (refer to Figure 3-20).
This results in a corruption the transferred signal - also outside the dead band.
However, this is put up with in order to avoid steps at the limits of the dead band.
The corruptiopn corresponds to the value of the dead band width and can therefore
be controlled easily.
Dead band
width
Controller Output
The controller output block of the control unit is structured differently at the
continuous controller and at the three operating modes of the step controller.
Various interconnection possibilities have been realized for the manipulated value,
the tracking input and the safety manipulated value at the controller output
(manipulated value changeover).
A limitation is provided in order to ensure that the manipulated value cannot
assume invalid values for the process.
The split-range function creates two different output signals manipulated value A
and manipulated value B which can be normalized differently from the manipulated
value as the input signal. This allows, for example, two valves to be controlled with
one manipulated value.
The control output correction prevents a manipulated-variable step jump during the
changeover from manual to automatic mode. The manipulated variable remains
the same when switching between manual and automatic. The control output
correction is not active, if a pure P controller with fixed operating point has been
implemented (”automatic” is not checked in the PID controller screen).
Figures 3-21, 3-24, 3-27 and 3-28 show the block diagrams of the controller output
at the continuous controller and at the three operating modes of the step controller.
External
manipulated
value
Effective Switch
manipulated external
manipulated Manipulated
value
value value
Manipulated
Switch Switch Limit Split-range value A
correction safety
manipulated
value
Tracking input Manipulated
value B
Split Range
The splitrange function allows two control valves to be controlled with one
manipulated variable. The split-range function creates the two output signals
manipulated value A and manipulated value B from the manipulated value LMN as
the input signal.
Figure 3-22 shows the effect of the parameters for the output manipulated value A.
Output signal
manipulated value A
End of range
for output signal
Input signal
manipulated
value LMN
Start of range End of range
for input signal for input signal
Figure 3-23 shows the effect of the parameters for the output manipulated value B.
Output signal
manipulated value B
Input signal
manipulated
Start of range End of range value LMN
for input signal for input signal
The start of range of the input signal must be smaller that the end of range of the
end of range.
Analog Output
At the analog output you can select for each channel which signal is to be output.
This is usually the manipulated value A of a controller. However, you can also
select the manipulated value B of a controller or also an analog input value. The
latter can be used to linearize an analog value. Thus, for example a signal supplied
by a thermoelement can be linearized and converted to 0 to 10 V.
External
manipulated
value
Effective Switch
manipulated external
value manipulated Manipulated
value value
Split-Range/Pulse Shaper
The split-range function is the preparation of the analog signal for conversion to a
binary signal.
In the case of a two-step controller (for example, a heating controller) only the
manipulated value A is relevant. Figure 3-25 shows the conversion of the
manipulated value to the manipulated value A. The conversion to a binary output
signal is carried out so that the ratio of the pulse length to the period time
corresponds to the manipulated value A at the corresponding digital output.
For example, a manipulated value A of 40% at a period time of 60 seconds results
in a pulse length of 24 seconds and a pause length of 36 seconds.
The assignment of the digital outputs to the controller channels is shown in
Table 3-3 on Page 3-32.
Output signal
manipulated value A
End of range
for output signal
Input signal
manipulated
Start of range for Start of range End of range value LMN
output signal for input signal for input signal
Output signals
Start of range output si- manipulated value A and B Manipulated
gnal manipulated value B value A
Manipulated
value B
Input signal
manipulated
Start of range input End of range input End of range output value LMN
signal manipulated signal manipulated signal manipulated
value B value B value B
External
manipulated
value
Effective Switch
manipulated external
value manipulated Manipulated
value value
Figure 3-27 Step Controller Output (Step Controller with Position Feedback Mode)
External
manipulated value
Figure 3-28 Step Controller Output (Step Controller without Position Feedback Mode)
In the case of a step controller without analog position feedback the external
manipulated value and the safety manipulated value act as follows:
If a value between 40.0% and 60.0% is specified, no binary output is set and the
actuating element remains unchanged.
If a value >60.0% is specified, “Actuating signal high” is output as long as the
feedback ”Actuating device at upper stop” responds.
If a value <40.0% is specified, “Actuating signal low” is output as long as the
feedback ”Actuating device at lower stop” responds.
Table 3-2 lists the functions of the controller output and the setting possibilities.
Overview
This section describes important control action mechanisms and the data
management principle in the FM 455.
The parameter configuration interface on the programming device/personal
computer can be used to
• Configure,
• Optimize,
• Control and monitor the FM 455
The function block (FB) PID_FM included with the FM 455 can be used to
interconnect the module to a user program.
Parameter Configuration
The FM 455 is configured with the parameter configuration interface on the
programming device (refer to Chapter 5).All the parameter configuration data are
saved in an SDB on the programming device.
Note
You can only download the SDB parameter configuration data via an online
connection between the programming device and the CPU to the CPU and to the
FM 455 if the CPU is in STOP mode. This is only possible via the HW Config. The
parameter configuration interface must have been closed.
The parameters are transferred from the SDB in the CPU to the FM 455 during
every startup and during the transition of the CPU from STOP to RUN.
If you change parameters via the parameter configuration interface and then
download them directly to the FM 455, jumps can occur in the manipulated value
course. We recommend the following procedure in order to achieve a controlled
manipulation value course:
1. Switch to manual mode (for example via the loop display).
2. Change the parameters.
3. Download directly to the FM 455.
4. Switch to automatic mode (for example via the loop display).
Parameter
configuration
interface
HW Config
Programming
Offline device
data
management
Download directly to FM
Download
from
HW Config
CPU FM 455
System
data
Downloading of the
system data during
startup and
STOP → RUN of the CPU
Figure 3-29 Configuring the FM 455 via the Programming Device and via the CPU
Note
You must first call the FB PID_FM once with COM_RST = TRUE in the CPU
startup so that the parameters which you do not want to change are not
overwritten with the default values from the instance DB. The FB PID_FB then
reads the parameters - which were transferred from the CPU to the FM
beforehand - from the FM 455 and saves them in its instance DB. You can now
change individual parameters and transfer all the parameters to the FM 455 with
LOAD_PAR = TRUE.
Please note that the parameters in the FM 455 are overwritten by the values from
the system data whenever the CPU is started up (transition from STOP to RUN).
CPU FM 455
System
data
Downloading of the
system data,
Startup,
STOP → RUN of CPU
Instance FB
DB of the PID_FM
FB PID_FM LOAD_PAR = TRUE
COM_RST = TRUE
Figure 3-30 Configuration of the FM 455 via the System Data and via the FB PID_FM
The operating parameters (for example, setpoint value, manual manipulated value)
of the FM 455 are transferred cyclically from the FB PID_FM to the FM 455.
Operating parameters are all the parameters, which lie in the instance data block
between the variables op_par and cont_par. In order for the data transfer to be
possible without a high run time in the CPU, transferring is normally carried out via
direct I/O accesses, not via the SFC WR_REC. The data are multiplexed since
only four bytes per channel are available in the I/O address area of the module. It
can therefore take up to three cycles of the CPU or of the FM 455 until the
operating values have been transferred to the FM 455 - the respectively longer
cycle is decisive.
If you set the parameter LOAD_OP = TRUE, the operating parameters are then
transferred in one program cycle via the SFC WR_REC to the module. However,
this requires more run time (refer to technical specifications).
The process values (for example, process variable, manipulated value) can also be
read by the FB PID_FM via direct I/O accesses. This transmission does not
require much run time, however the following functional restrictions result. If the
parameter READ_VAR = TRUE is set, then the process values are read from the
FM 455 by means of the SFC RD_REC. However, this requires a higher run time
(refer to Section A.2, Page A-9, Technical Specifications of Function Blocks).
Functional restrictions when READ_VAR is not set:
• The variables SP (setpoint variable from the FM), ER (error signal), DISV
(disturbance variable), LMN_A and LMN_B (refer to Chapter ”Assignment of the
instance DBs) are not updated.
• The data are multiplexed. The process variable and manipulated value and the
binary displays are not updated again until after four calls of the block.
• If the setpoint value and the manual manipulated variable were operated via the
OP, these operating values are not updated (read out of the FM) by the FB
during the CPU startup.
Operator Control and Monitoring of the FM 455 by Means of the OP via the
FB PID_FM
Operator control and monitoring of the FM 455 is possible via the FB PID_FM.
If one of the following parameters ”Operating setpoint value SP_OP”, “Operating
manipulated variable LMN_OP” and the corresponding switches “SP_OP_ON” and
“LMNOP_ON” was changed by operation via the OP, the FB PID_FM takes over
these values from the FM after the CPU has been started up, if the parameter
READ_VAR = TRUE is set.
Operator Control and Monitoring of the FM 455 by Means of the OP via the MPI
A maximum of three connections from the FM 455 to the OPs can be implemented.
Operator control of the FM 455 with the OP is only possible in the STOP mode of
the CPU or at a CPU failure.
Monitoring of the FM 455 with the OP is always possible.
The variable interface of the FM 455 contains 16 data blocks with the block
numbers 101 to 116 for the controller channels 1 to 16 (refer to Figure 3-31).
These data blocks are described in Section 11.8 “Assignment of the DBs for
Operator Control and Monitoring via OP”.
Note
The contents of the data blocks 101 to 116 do not automatically reflect the
parameter value effective at the FM 455. Parameters changed with the OP are
only transferred to the FM 455 after the operating bits LOAD_PAR or LOAD_OP
have been set.
If you use OP operator control to change a parameter without setting the
corresponding operating bit, the modified parameter value exists in the data block,
but the FM 455 continues to operate internally with the unchanged old value of the
parameter.
After the operating bits have been set and the parameters have been transferred
to the FM 455, the operating bits LOAD_PAR or LOAD_OP are reset by the
FM 455.
OP
CPU FM 455
DB 101
to 116
**
FB Max. of 16
PID_FM instance DBs
of the FB **
PID_FM Parameter
*
Overview
This section provides information on
• Processing sequence and sampling time
• Controlling for operation
• Startup characteristics
• Back-up operation
• Firmware update
Processing Sequence
The analog inputs and the controller channels of the FM 455 are combined into two
groups of eight each:
Group 1: Analog input 1 to 8 and Controller Channel 1 to 8
Group 2: Analog input 9 to 16 and Controller Channel 9 to 16
20 ms Controller 20 ms Controller
Analog input 8 Analog input 16
channel 8 channel 16
Group 1 Group 2
Group 1 and group 2 are processed in parallel. Processing within each group is
sequential.
Within each group every controller channel is processed directly after the analog
input with the same number has been processed and conditioned. This is followed
by the processing of the analog input with the next higher number in the same
group, etc..
The reference junction is only processed in group 2 after controller channel 16.
Sampling Time
Within each group the common sampling time of all the controllers of the FM 455
results from the sum of the conversion time of the individual analog inputs. The
conversion time for the reference junction, if used, has to be added for the
controller channels of group 2 (Channels 9 to 16).
The conversion time of an analog input depends on the resolution, the power
frequency and controller type used (refer to Table 3-4):
If an analog input is not processed, the controller channel with the same number is
not processed either (conversion time = 0).
No additional conversion times result for the analog outputs. The analog output
values of the FM 455 are output immediately after calculation of the corresponding
initial values.
Table 3-5 contains further rules for the conversion time of the reference junctio
input.
In the example of Figure 3-32 the following sampling times result for each
controller (at 50 Hz power frequency):
For the controllers of group 1 (channel 1 to 8):
tsampling = 20 ms + 100 ms + 6 20 ms = 240 ms
Figure 3-32 shows an example with five controller channels used from group 1 and
four controller channels used from group 2.
20 ms Controller 20 ms Controller
Analog input 8 channel 8 Analog input 16 channel 16
Group 1 Group 2
In the example of Figure 3-33 the following sampling times result for each
controller (at 50 Hz power frequency):
For the controllers of group 1 (channel 1, 2, 3, 4 and 8):
tsampling = 5 20 ms = 100 ms
Startup Characteristics
During the startup the FM 455 first takes over the current parameters from your
EEPROM and begins to control with these parameters. These are overwritten by
the CPU with the parameters from the system data as soon as the P bus
connection between the CPU and the FM 455 has been established. If the system
data do not contain any parameters for the controller, the module continues to
control with the parameters contained in the EEPROM. The FM 455 does not know
a change to default parameters.
The following configurable possibilities exist for the manipulated value at a restart
after a failure of the power supply:
• The controller begins with the safety manipulated value.
This setting remains effective until it is reversed by the user program via the
function block.
• The controller changes over to closed-loop control
The following configurable possibilities exist for the setpoint value at a restart
after a failure of the power supply:
• The last setpoint value valid remains effective.
• The system changes over to the safety setpoint value.
This changeover only remains effective until the setpoint value is specified by
the user program via the function block. Otherwise the setpoint value is
specified by an analog input or controller output depending on the configuration.
Backup Operation
If the CPU goes into STOP mode or fails or the connection of the FM 455 to the
CPU fails, the FM 455 changes over to backup mode and continues to control with
the parameters applying at the time of the fault. The FM 455 uses either the last
setpoint value or the safety setpoint value depending on the configuration.
Backup operation is indicated by the yellow ”Backup” LED.
In backup operation the FM 455 can be operated directly via the OP. As soon as
the CPU returns to RUN mode, the FM 455 can no longer be operated via the OP
(refer to Section 3.6).
Firmware Update
In order extend functions and remedy faults it is possible to download firmware
updates to the operating system memory of the FM 455. This functionality is
described in the online help of the parameter configuration interface.
ta t
tu
tu: Dead time
ta: Delay time
The identification is completed when the heat output drops below 100%. This
behavior can be used in order, for example, to deactivate the identification via the
user program. After the identification phase the controller continues to operate with
the determined parameters.
At every further setpoint value step ≥12% a renewed identification is carried out,
unless the identification has been deactivated again with FUZID_ON = FALSE.
If the setpoint value step is not corrected and the heat output remains permanently
at zero, the identification is terminated unsuccessfully - meaning that the controller
cannot control the connected process.
Aborting Identification
Identification can be aborted in the following cases:
• By the controller if a ”critical” process is identified. After aborting the controller is
in the fault state. This state is indicated by the fact that the manipulated variable
is set back permanently by the controller. This does not change either when
optimization is deactivated. The fault state is deleted when a new identification
is started.
Information on the state of identification can be obtained by using the
parameter IDSTATUS of the FB CH_DIAG (refer to Page 3-48).
• By the operator creating a negative setpoint value step which must lie below
condition 2 (see above, “How to Start Identification”).
Note
Deactivating the optimization mode FUZID_ON=0 before identification has been
completed, does not stop identification. An identification which has been started
continues to run - unless the setpoint value step is negative.
X A I F
215 20
A: Action number:
0 = Manual mode (or not closed-loop control respectively);
2 = Control
4 = Optimization activated (FUZID_ON = true)
6 = Transition state from manual mode to 2 or 4
F: Error number:
0 = No error
4 = Process variable step too high during identification
5 = Ratio of dead time to system time constant too high or highly non-linear
behavior of the process.
6 = Temperature drop or rise to great at the start of the identification.
Process not settled sufficiently.
Chapter Overview
Rules
No special protection measures (ESD guidelines) are required to insert an FM 455.
Required Tools
In order to insert and remove the FM 455 you require a cylindrical screwdriver with
a blade 3.5 mm wide.
Before Insertion
Before inserting the FM 455 you should check whether the coding keys at the side
of the module have to be repositioned. These coding keys can be used to adapt
the FM 455 to various sensors (refer to Section 9.3).
Further Information
Manual /1/ contains further information on inserting and removing modules
INTF 1 1
EXTF 2 2
L+
IN 3 3 L+ Power supply 24 V
1 4 4 I1 Digital input
2 5 5 I2 Digital input
3 6 6 I3 Digital input
4 7 7 I4 Digital input
5 8 8 I5 Digital input
6 9 9 I6 Digital input
7 10 10 I7 Digital input
8 11 11 I8 Digital input
OUT 12 12
1 13 13 Q1 Analog output 1
14 14 MANA Reference point of the analog loop
2 15 15 Q2 Analog output 2
16 16 MANA Reference point of the analog loop
3 17 17 Q3 Analog output 3
18 18 MANA Reference point of the analog loop
4 19 19 Q4 Analog output 4
20 20 MANA Reference point of the analog loop
5 21 21 Q5 Analog output 5
22 22 MANA Reference point of the analog loop
6 23 23 Q6 Analog output 6
24 24 MANA Reference point of the analog loop
7 25 25 Q7 Analog output 7
26 26 MANA Reference point of the analog loop
8 27 27 Q8 Analog output 8
28 28 MANA Reference point of the analog loop
29 29
30 30
9 31 31 Q9 Analog output 9
32 32 MANA Reference point of the analog loop
10 33 33 Q10 Analog output 10
34 34 MANA Reference point of the analog loop
11 35 35 Q11 Analog output 11
36 36 MANA Reference point of the analog loop
12 37 37 Q12 Analog output 12
38 38 MANA Reference point of the analog loop
13 39 39 Q13 Analog output 13
40 40 MANA Reference point of the analog loop
14 41 41 Q14 Analog output 14
42 42 MANA Reference point of the analog loop
15 43 43 Q15 Analog output 15
44 44 MANA Reference point of the analog loop
16 45 45 Q16 Analog output 16
46 46 MANA Reference point of the analog loop
47 47
M
48 48 M Ground of the supply voltage
Note
The connections MANA must be connected with low-impedance to the reference
point at the rack (CPU grounding (refer to Figure 5-8)
INTF 1 1
EXTF 2 2
L+
IN 3 3 L+ Power supply 24 V
1 4 4 I1 Digital input
2 5 5 I2 Digital input
3 6 6 I3 Digital input
4 7 7 I4 Digital input
5 8 8 I5 Digital input
6 9 9 I6 Digital input
7 10 10 I7 Digital input
8 11 11 I8 Digital input
L+
OUT 12 12 L+ Power supply 24 V
1 13 13 Digital output Open
Controller channel 1
14 14 Digital output Close
2 15 15 Digital output Open
Controller channel 2
16 16 Digital output Close
3 17 17 Digital output Open
18 18 Controller channel 3
Digital output Close
4 19 19 Digital output Open
Controller channel 4
20 20 Digital output Close
5 21 21 Digital output Open
Controller channel 5
22 22 Digital output Close
6 23 23 Digital output Open
24 L+ 24 L+ Power supply24 V Controller channel 6
25 25 Digital output Close
7 26 26 Digital output Open
27 27 Controller channel 7
Digital output Close
8 28 28 Digital output Open
Controller channel 8
29 29 Digital output Close
9 30 30 Digital output Open
31 Controller channel 9
31 Digital output Close
10 32 32 Digital output Open
33 33 Controller channel 10
Digital output Close
11 34 34 Digital output Open
35 35 Controller channel 11
Digital output Close
36 L+ 36 L+ Power supply 24 V
12 37 37 Digital output Open
Controller channel 12
38 38 Digital output Close
13 39 39 Digital output Open
40 40 Controller channel 13
Digital output Close
14 41 41 Digital output Open
Controller channel 14
42 42 Digital output Close
15 43 43 Digital output Open
Controller channel 15
44 44 Digital output Close
16 45 45 Digital output Open
46 46 Controller channel 16
Digital output Close
47 L+ 47 L+ Power supply 24 V
48 M 48 M Ground of the supply voltage
Note
The connection MANA must be connected with low impedance to the reference
point at the rack (CPU grounding (refer to Figure 5-8)
Overview
The 24 VDC power supply for the FM 455 and the connections between the
FM 455 and the sensors and actuators of your system are implemented in two
steps:
1. Wire the front connectors. The lines to the power supply and to the
sensors/actuators are connected to the front connectors.
2. Plug the front connector into the module.
Supply Voltage L+/M
Connect a direct voltage of 24 V to the connections L+ and M in order to supply
voltage to the module and the digital outputs (refer to Figure 5-8).
Caution
! Only an extra-low voltage ≤ 60 V DC which is isolated safely from the network may
be used for the 24 V DC power supply. Safe isolation can be implemented in
accordance with one of the following requirements:
• VDE 0100 Part 410/HD 384-4-41 / IEC 364-4-41 (as a functional extra-low
voltage with safe isolation)
• VDE 0805 / EN 60950 / IEC 950 (as a safety extra-low voltage SELV)
• VDE 0106 Part 101
An integrated diode protects the module against incorrect connection of the power
supply.
Digital Outputs
In order to trigger control processes directly the FM 455 S disposes of 32 digital
outputs
The digital outputs are supplied via the power supply L+.
The digital outputs are current-sourcing switches and can carry a load current of
0.1 A. They are protected against overloading and short circuiting.
Connecting Inductors
Please observe the following points when connecting inductors to digital inputs of
the FM 455 S:
Note
The direct connection of inductors (for example, of relays and contactors) is
possible without external circuiting. If SIMATIC output circuits can be switched off
by means of additionally installed contacts (for example, relay contacts) you must
provide additional overvoltage protectors at inductors (refer to the following
example for overvoltage protection).
SIMATIC-S7
control
Inductor requires
circuiting (refer to Fig. 5-6)
+ +
- -
Cables
Some rules have to be observed when selecting the cables:
• The cables for the digital inputs I1 to I16 have to be shielded if they are longer
than 600 m.
• The cables for the analog signals have to be shielded.
• You have to apply the shields of the cables of the analog signals both at the
sensor and directly near the module.
• Lay digital and analog signals in seperate cables in order to avoid crosstalk.
Fig. 5-7 shows details for connecting the analog signals.
Shielding on Shielding on
shield bus housing
Front connector
Pin
12
13
14
15
16
17
18
19
MANA
48
Twisted cables
Potential Bonding
The reference point of the analog circle MANA (connector 48 of the right-hand front
connector) must be connected with low impedance to the reference point on the
rack (CPU grounding) (refer to Figure 5-8).
• Use flexible cables with cross-sections of 0.25 to 1.5 mm2.
• A core end sleeve is not required for the connection to the front connector. If
you do use core end sleeves, only use models with or without an insulating
collar conforming to DIN 46228 Form A, normal version!
• Use a cable lug for M4, a suitable spring lock washer (for example, conical
spring washer DIN 6796) and a pan head screw M4 x 6 for connection to the
reference point.
Note
Unused analog inputs are to be short-circuited and connected to MANA.
FM455C FM455S
Pin 3 Pin 3
Pin 12
Reference point
24 V DC (CPU grounding)
Pin 24
+ -
Pin 36
Pin 48 Pin 48
Pin 48 (MANA Pin 47 (MANA
) Pin 48 )
Grounding
Shield bus
Lever the lid off Swivel the lid away Pull the lid away
Note
The front connector contains a jumper which is functionally necessary for some
signal modules. Do not remove this jumper.
Procedure
Proceed as follows in order to wire the prepared front connectors:
1. Strip the wires to approx. 5 mm.
2. Crimp the crimp contacts to the cables. You can use a crimping tool, which you
can order as an accessory for your signal module, to do so.
3. Insert the crimp contacts into the cut-outs in the front connector. Begin at the
bottom of the front connector.
Please refer to the appendix for the order number of the crimp contacts.
Figure 5-10 shows how to wire a front connector with crimp snap-on connector.
ÂÂ
ÂÂ
Figure 5-10 Wiring a Front Connector with Crimp Snap-On Connector
Procedure
Proceed as follows in order to wire the prepared front connectors:
1. Are you using core end sleeves?
If so: Strip the wires to 10 mm.
Crimp the core end sleeves to the cables.
If no: Strip the wires to 8 to 10 mm.
2. Insert the cores. Begin at the bottom of the front connector.
3. Screw the ends of the wires to the front connector, tightening torque: 0.6 to 0.8
Nm. Also screw any clamps which are not wired tight.
Figure 5-11 shows how to wire a front connector with screw-type terminal.
ÂÂÂ
ÂÂÂ
ÂÂÂ
Procedure
Proceed as follows in order to wire the prepared front connectors:
1. Are you using core end sleeves?
If so: Strip the wires to 10 mm.
Crimp the core end sleeves to the cables.
If no: Strip the wires to 8 to 10 mm.
2. Use a screwdriver (0.5 x 3.5 mm DIN 5264) to release the spring-type terminal
of the first connection. Begin at the bottom of the front connector.
You can release the individual spring-type terminals at three points, from the
front, from the side or from the rear (refer to Figure 5-12).
3. Slide the first core into the released spring-type terminal and retract the
screwdriver.
4. Repeat Steps 3 and 4 for all the other cores.
Figure 5-12 shows how to wire a front connector with spring-type terminal.
ÂÂÂ
rear.
ÂÂÂ
Releasing the spring-
type terminal from the
front.
Address label
outside
Figure 5-16 shows in detail how to attach an address label on the inside of the
front connector.
Overview
The FM 455 is equipped with a coding element for front connectors in order to
reduce the risk of a wired front connector being plugged into an incorrect module
type after rewiring or after replacing a module.
Caution
! Modules can be damaged.
If, for example, you engage a front connector of a digital input module to a digital
output module, the module can be damaged. If, for example, you engage a front
connector of an analog input module to an analog output module, the module can
be damaged.
Ensure that the module and the front connector are compatible when you engage
the front connector.
Coding element
Prerequisites
STEP 7 must have been installed correctly on your programming device or PC
Form of Supply
The software is supplied on a CD-ROM.
Installation
Proceed as follows to install the software:
1. Insert the CD into the CD drive of your programming device/PC.
2. Start the dialog box for installing software under Windows 95/NT by
double-clicking on the “Add/Remove Programs” icon in the Control Panel.
3. Select the CD drive and the SETUP.EXE file in the dialog box and start the
installation procedure.
4. Follow the step-by-step instructions which the installation program gives you.
The installation procedure installs the following items on your programming
device/PC:
• Parameter assignment interface
• Function blocks
• Program examples
• Online help
Program examples
The program examples are contained in the STEP 7 directory folder in the
”Examples” subdirectory im the project FM_PIDEx.
Hardware Configuration
Configuring requires that you have already created a project in which you can save
the parameter assignments. You will find more information on configuring modules
in your Standard Software for S7 and M7, STEP 7 User Manual. The most
important steps are outlined below.
1. Start the SIMATIC Manager and open the configuration table in your project.
2. Select a rack and arrange it.
3. Open the rack.
4. Select the FM 455 in your module catalog.
5. Drag the FM 455 to the corresponding row in your configuration table.
6. Note the input address of the FM 455 from the configuration table,
for example, 512.
The value you read out will be in decimal format.
Parameter Assignment
You can now start assigning parameters.
Assigning parameters means setting the module parameters.
1. Double-click on the order number for the FM 455 in the configuration table or
select the FM 455 and use the menu command Edit > Object Properties.
Result: The “Properties” dialog box is opened.
2. Click on the “Basic Parameters” tab card.
Result: The “Basic Parameters” dialog box is opened.
3. Assign the basic parameters for the FM 455.
4. Click on the “Parameters...” command button.
Result: The parameter assignment interface is opened.
5. Assign parameters to the FM 455, and save the parameters with File > Save
command.
6. Close the parameter assignment interface.
7. Save your project in HWConfig by using Station > Save and Compile.
8. Download the parameter data to the CPU in STOP mode by using the menu
command PLC > Download to Module.
Result: The data are then in the CPU memory and are transferred from there
directly to the FM 455.
9. Carry out a CPU startup.
Note
The parameter assignment software does not display an error message if you
assign an input or output more than once when assigning controller channels to
the inputs and outputs.
Integrated Help
There is an integrated help function for the parameter assignment software which
helps you in assigning parameters to the FM 455. You can call up the integrated
help in one of the following ways:
• By using the menu command Help > Contents...
• By pressing F1
• By clicking on the “Help” button in the parameter assignment dialog boxes
The integrated help describes the parameter assignment of the module in more
detail than the module.
Call
The FB PID_FM must be called in the same OB as all other FBs which access the
same FM 455.
The FB PID_FM is normally called in the watchdog interrupt OB 35. It requires an
initializing run which started by setting the parameter COM_RST = TRUE in the
startup of the CPU. It is possible to call the FB in the startup OB, but it is not
necessary. After the initialization run the FB PID_FM set the parameter COM_RST
to FALSE.
The operating parameters (for example, setpoint value, manual manipulated value)
of the FM 455 are transferred cyclically from the FB PID_FM to the FM 455.
Operating parameters are all the in/out parameters, which lie in the instance DB of
the function block between the parameters op_par and cont_par.
In order for the data transmission to be possible without a high run time in the
CPU, transmission is normally (when LOAD_OP = FALSE) carried out direct I/O
accesses. The data are multiplexed since only four bytes per channel are available
in the I/O address area of the module. It can therefore take up to three cycles of
the CPU or of the FM 455 until the operating values have been transferred to the
FM 455 and become effective there - the respectively longer cycle is decisive.
If you want the operating values to be transferred immediately (within one cycle of
the CPU or of the FM 455) to the FM 455, you can then set the parameter
LOAD_OP to TRUE. The transmission is then carried out via the SFC WR_REC,
the FB then requires more run time (refer to the Technical Specifications Function
Blocks in Section A.2). After the data transmission has been carried out
successfully the LOAD_OP parameter is reset to FALSE by the FM PID_FM.
The FB PID_FM reads process values (for example, actual value, manipulated
value) cyclically from the FM 455. Process values are all the output parameters of
the function block of the parameter out_par.
The FB PID_FM also reads the process values via direct I/O accesses, if
READ_VAR = FALSE. This transmission does not require much run time, however
the following functional restrictions result.
If the parameter READ_VAR = TRUE is set, then the process values are read from
the FM 455 by means of the SFC RD_REC. However, this requires more run time
(refer to technical specifications). After the data transmission has been carried out
successfully, the READ_VAR parameter is reset to FALSE by the FM PID_FM.
Note
Multiplexing of the data to be transferred is controlled by the FB PID_FM in the
case of access to the FM 455 via direct I/O accesses. This multiplex controlling
does not function if two instances of the FB PID_FM access the same channel
number of a module. This results in incorrect parameters in the FM 455 (for
example, setpoint value and manual manipulated variable) and incorrect display of
the FB PID_FM to its output parameters.
Error Displays
The output parameter RET_VALU contains the return value RET_VAL of the
SFCs 58 and 59. RET_VAL can be evaluated if the parameters READ_PAR and
LOAD_PAR are not reset. The values of RET_VALU are described in the
Reference Manual /2/.
When the FB PID_FM is called, an I/O access error (I/O AAE) can arise, if the
FM 455 is not plugged or if there is no power supply. In this case the CPU changes
over to STOP, if no OB 122 is loaded in the CPU.
Controller parameters (for example, controller gain, integration action factor) are all
the I/O parameters which lie in the instance DB of the function block after the
parameter cont_par. Controller parameters are initially configured via the
parameter assignment interface and are transferred via the system data to the
FM 455 (also refer to Section 3.6, “Working Mechanisms and Data Retention in the
FM 455”).
Changing the controller parameters via the FB PID_FM makes sense if you want
to change them during operation depending on the process states. To do so,
proceed as follows:
1. Set the parameter COM_RST of the FB PID_FM to TRUE in the CPU startup.
The FB then reads all the controller parameters from the FM 455 and stores
them in its instance DB. The instance DB of the FB PID_FM has now been
compared to the parameters of the parameter assignment interface (system
data). After the parameters have been read succesfully, the FB PID_FM sets
the parameter COM_RST to FALSE.
2. If COM_RST = FALSE, you can then change individual controller parameters in
the instance DB of the FB PID_FM in the user program.
To do so call the FB PID_FM with LOAD_PAR = TRUE. The FB PID_FM then
transfers all the controller parameters from the instance DB to the FM. After the
parameters have been transmitted successfully the FB PID_FM resets the
parameter LOAD_PAR.
Note
Please note that the parameters in the FM 455 are overwritten by the values from
the system data whenever the CPU is started up (transition from STOP to RUN).
CPU OP
(1)
Auxiliary
DB
(3)
After initialization with
COM_RST = TRUE
FM 455
Instance DB FB (4)
of the PID_FM LOAD_PAR = TRUE
FB PID_FM
COM_RST = TRUE
(2)
Note
If the FB is called during the first call with COM_RST = FALSE and an invalid
channel number is assigned at the parameters MOD_ADDR or CHANNEL, the FB
accesses an incorrect I/O address without any further check.
The following figures show the relationship between the FB PID_FM and the
parameter configuration interface of the controller module.
In the case of three-component controllers and ratio/blending controllers the
parameters act at the same point as for fixed setpoint or cascade controllers. This
also applies to the parameters which exist in continuous controllers, in controllers
with pulse outputs as well as in step controllers. This generally means that the
same command buttons also contain the same parameters. In order to ensure a
good overview we therefore do not show all the structure images and all the
parameters are not shown in all the figures.
The parameters of the FB PID_FM are, however, contained in all the figures - with
the exception of the parameters MOD_ADDR, CHANNEL, QMOD_F, QPARA_F,
QCH_F, QLMNR_ON, RET_VALU, COM_RST, LOAD_PAR, READ_VAR,
LOAD_OP.
Figures 7-2 to 7-7 show at which points in the module the parameters of the FB
PID_FM act.
SP_HLM
SP_OP
SP_LLM
SP_RE
Effective setpoint
Switch Ramp Limit
safety
Setpoint setpoint Error signal
SP_OP_ON H_ALM
MONERSEL H_WRN
L_WRN
Alarm L_ALM
HYS
D input
D_EL_SEL
Disturbance variable
FUZID_ON
Effective setpoint
GAIN TM_LAG
TI P_SEL
DEADB_W TD PFDB_SEL
Error signal
Dead band
D input
Manipulated value
correction
Disturbance variable
LMN_RE LMN_REON
External LMNOP_ON
manipulated
value SAFE_ON LMN_HLM
LMN_OP LMN_SAFE LMN_LLM
Manipulated
Manipulated
value A
value
Effective
manipulated LMNTRKON
value Switch
external Switch Limit Split range
manipulated safety
value manipulated
Switch value
correction Manipulated
value B
Follow-up input
LMN_RE LMN_REON
External LMNOP_ON
manipulated
value SAFE_ON LMN_HLM PULSE_TM
LMN_OP BREAK_TM
LMN_SAFE LMN_LLM
Manipulated
Effective Switch value
manipulated external LMNTRKON
value manipulated
value Switch Limit Split-range/
safety pulse shaper
manipulated
Switch value
correction
Follow-up input
LMN_RE LMN_REON
External LMNOP_ON
manipulated
value LMN_OP SAFE_ON LMN_HLM
LMN_SAFE LMN_LLM MTR_TM
PULSE_TM
Manipulated
BREAK_TM
Effective Switch value
manipulated external LMNTRKON
value manipulated
value Limit
Switch
Pulse
safety manipulated
shaper
Switch value
correction
Follow-up input
Figure 7-6 Step Controller Output (Step Controller with Position Feedback Mode)
LMNDN_OP
LMNUP_OP
LMNSOPON
LMNRS_ON
MTR_TM
Actuating signal
PULSE_TM
BREAK_TM
High
External manipulated LMNRSVAL
value
Low
Figure 7-7 Step Controller Output (Step Controller without Position Feedback Mode)
Figures 7-8 to 7-13 show at which points in the module the output parameters of
the FB PID_FM are created.
QUPRLM QSPHLM
SP_OP
QDNRLM QSPLLM
Effective setpoint
SP_RE SP
Switch Ramp Limit ER
safety
Setpoint setpoint Error signal
PV
QH_ALM
QSPOPON QH_WRN
QL_WRN
Alarm QL_ALM
D input
DISV
Disturbance variable
QSPLEPV QFUZZY
Effective setpoint
Effective process
variable Temperature
controller Effective manipulated
value
PID
Error signal
Dead band
D input
Manipulated value
correction
Disturbance variable
External QLMNOPON
QLMNRE QLMN_HLM
manipulated
value QLMN_LLM
LMN_OP LMN QSPR
QLMNSAFE
Manipulated
value LMN_A
Effective Switch
manipulated external QLMNTRK
value Manipulated
manipulated
value Switch Limit Split-range value A
safety
manipulated LMN_B
Switch value
correction Manipulated
value B
Follow-up input
External
manipulated
value
Effective Switch
manipulated external Manipulated
value manipulated value
value QLMNUP
QLMNDN
External
manipulated
value
Effective Switch
manipulated external
Manipulated QLMNRHS
value manipulated
value QLMNRLS
value
QLMNUP
LMN_A
Figure 7-12 Step Controller Output (Step Controller with Position Feedback Mode)
QLMNRHS
QLMNRLS
External manipulated
value QLMNUP
QLMNDN
Figure 7-13 Step Controller Output (Step Controller without Position Feedback Mode)
The FB FUZ_455 is used for the temperature controller of the FM 455 (fuzzy
controller). With this FB you can read and write the parameters of all the
temperature controllers of the FM 455. This function is suitable for the following
applications:
• Transfer of the controller parameters determined by identification to the FM 455
after a module replacement
• Adapting the FM 455 to various processes
Note
You may not change the parameters determined through identification by the
FM 455 since they have been optimized for the process.
Call
The FB FUZ_455 must be called in the same OB as all other FBs which access
the same FM 455.
The FB FORCE455 is used to simulate (force) the analog and digital input values
to support the setup.
The FB FORCE455 does not require an initializing run. It is normally called
cyclically.
Call
The FB FORCE455 must be called in the same OB as all other FBs which access
the same FM 455.
Note
The LEDs I1 to I16 always show the state of the corresponding digital input, also
during simulation.
Simulation value 1 ≤ i ≤ 16
PV_SIM [ i ]
Activate simulation: Activate simulation:
S_AION [ i ] S_PVON [ i ]
Sensor type
A
D
Preprocessed
Filter Root Polyline Normalizing analog value
extraction
Activate simulation:
Reference S_DION [ i ]
input
Simulation value
DI_SIM [ i ] 1
configured
Note
Switching on and specification of the simulation values (force function) is not
carried out via the parameter configuration interface. The corresponding switches
and connecting lines are therefore drawn as dashed lines.
The FB READ_455 is used to read out the digital and analog input values in order
to support the setup.
The FB READ_455 does not require an initializing run. It is normally called
cyclically.
Call
The FB READ_FM must be called in the same OB as all other FBs which access
the same FM 455.
Displayed Values
The following values are displayed:
• The reference junction temperature measured at the reference junction in
degrees C or in degrees F (depending on the temperature unit configured) is
shown at the parameter CJ_TEMP. If no sensor type ”Thermoelement” was
configured or if the configured reference junction temperature was selected at
all the analog inputs, 0.0 is displayed at the parameter CJ_TEMP.
• The actual state of the digital inputs 1 to 16 is displayed at the parameters
STAT_DI[1] to STAT_DI[16], also when these are simulated.
• The value of the analog inputs 1 to 16 is displayed in the unit mA or mV at the
parameters DIAG[1].PV_PER to DIAG[16].PV_PER. If the simulation of the
analog input value was activated via the FB FORCE455, the simulated value is
displayed.
• The value of the preprocessed analog inputs 1 to 16 is displayed in the physical
unit at the parameters DIAG[1].PV_PHY to DIAG[16].PV_PHY. If the simulation
of the preprocessed physical analog input value was activated via the
FB FORCE455, the simulated value is displayed.
Sensor type
A
D Preprocessed
Filter Root Polyline Normalizing analog value
extraction
Reference CJ_TEMP
input
Cold junction
configured temperature
The output parameter RET_VALU contains the return value RET_VAL of the
SFCs 58 and 59.
The values of RET_VALU are described in the Reference Manual /2/.
The FB CH_DIAG reads further channel-specific parameters from the module (to
support the setup).
The FB CH_DIAG does not require an initializing run. It is normally called cyclically.
Call
The FB CH_DIAG must be called in the same OB as all other FBs which access
the same FM 455.
Displayed Values
The following values are displayed:
• The parameter SP_R is only relevant for ratio or blending controllers. It displays
the ratio factor specified via the setpoint input (refer to Figure 7-16).
• The parameter PV_R is only relevant for ratio controllers. It shows the effective
process variable ratio and is calculated as follows: PV_R = (PV – offset) / PV_D
(refer to Figure 7-16). Offset is the parameter which can be configured by the
”Multiply” command button.
• DIF_I is the input value of the derivative component of the PID controller, not
only at ratio or blending controllers (refer to Figure 7-16).
• TRACKPER is the tracking input value of the controller output (refer to
Figure 7-18).
• IDSTATUS is is the status display of the temperature controller if the controller
was configured (refer to Figure 7-17). The display IDSTATUS is described on
Page 3-48 of Section 3.8.
• LMN_P is the proportional component of the PID controller (refer to
Figure 7-17)
• LMN_I is the integral component of the PID controller (refer to Figure 7-17)
• LMN_D is the derivative component of the PID controller (refer to Figure 7-17)
SP_R SP
Multiply
Setpoint
Ramp Effective
Switch Limit/ setpoint
safety value normalize
Process variable D
Error signal
PV_D
Alarm
Process variable A
Effective
DIF_I process
PV variable
D input
Disturbance variable
IDSTATUS
Effective setpoint
Error signal
Dead band
D input
Manipulated value
correction
Disturbance variable
External
manipulated
value
Switch
Effective external
manipulated manipulated Manipulated
value value value
Manipulated
Switch Switch Limit Split-range value A
correctionsafety
manipulated
value
TRACKPER Manipulated
value B
Follow-up input
The output parameter RET_VALU contains the return value RET_VAL of the
SFCs 58 and 59.
The values of RET_VALU are described in the Reference Manual /2/.
Instance Data Block Allocation
The allocation of the instance DB of the FB CH_DIAG is shown in Section 11.5.
Call
The FB PID_PAR must be called in the same OB as all other FBs which access
the same FM 455.
The FB PID_PAR can be used to change one each of the REAL parameters and
one of the INT parameters listed in Table 7-1 for each call.
The assignment of the specified value to the parameter is carried out via the index
numbers of Table 7-1 which you can specify in the parameter INDEX_R or
INDEX_I in the instance DB of the FB PID_PAR.
If the input COM_RST = TRUE, the FB reads the parameters from the system
data and saves them in static variables. The parameters to be changed are
overwritten there and then the complete record is transferred to the FM. Since the
FB has its own data retention for the parameters in its static variables, further
parameters can also be changed. To this purpose you must call the same
instance DB several times consecutively with COM_RST = FALSE and with
different index numbers.
Note
Please note that the parameters which you have changed by means of the
FB PID_PAR are overwritten with the parameters from the system data whenever
the CPU is started up.
Example
You want to change the ramp-up time of the ramp for the reference variable as well
as use different analog input values as the process variable depending on the
process state during operation.
• Call the FB PID_PAR with COM_RST = TRUE in the CPU startup.
• In order to configure the ramp-up time of the ramp for the reference variable to
10.0, call the FB PID_PAR during operation with INDEX_R = 30,
VALUE_R = 10.0 and INDEX_I = 0.
• In order to configure analog input value 4 of the module as the process value,
call the FB PID_PAR during operation with INDEX_R = 0, INDEX_I = 50 and
VALUE_I = 4.
Table 7-1 List of REAL and INT Parameters which Can Be Changed with the FB PID_PAR
Table 7-1 List of REAL and INT Parameters which Can Be Changed with the FB PID_PAR, continued
Table 7-1 List of REAL and INT Parameters which Can Be Changed with the FB PID_PAR, continued
Table 7-1 List of REAL and INT Parameters which Can Be Changed with the FB PID_PAR, continued
Note
The FB PID_PAR uses the SFC 54 RD_DPARM. You can therefore only use
FB PID_PAR in the CPUs listed in Table 7-2:
Call
The FB PID_PAR must be called in the same OB as all other FBs which access
the same FM 455.
Note
The FB CJ_T_PAR uses the SFC 54 RD_DPARM. You can therefore only use
FB CJ_T_PAR in the CPUs listed in Table 7-2:
Step Options/Procedure
1 Determining the slot
Select the slot for the FM 455.
2 Setting the coding key (refer to Section 9.3)
Key for Channel 1 and 2: Position .....
Key for Channel 3 and 4: Position .....
Key for Channel 5 and 6: Position .....
Key for Channel 7 and 8: Position .....
Key for Channel 9 and 10: Position .....
Key for Channel 11 and 12: Position .....
Key for Channel 13 and 14: Position .....
Key for Channel 15 and 16: Position .....
3 Installing the FM 455 (refer to Chapter 4)
• Switch the CPU to STOP mode.
• Insert the FM 455 and screw it on.
• Label the module with its slot number.
Step Options/Procedure
4 Wiring the FM 455 (refer to Chapter5)
• Analog inputs (right front connector)
• Digital inputs (both front connectors)
• Analog outputs (C controller only, left front connector)
• Digital outputs (S controller only, left front connector)
• Wire up the supply voltage
- 24 V supply voltage L+:
C controller Left front connector Pin 3
S controller Left front connector Pin 3, 12, 24, 36 and 47
- Ground supply voltage M: Left front connector Pin 48
• Wire up the reference potential of the analog measurement circuits
- MANA: Right front connector Pin 20
5 Front connectors
Insert the front connector and screw it on.
6 Shielding
Check the shielding of the individual cables.
7 Switching on the voltage supply
Switch on the 24 V supply for the FM 455.
Step Options/Procedure
1 Create a new project under STEP 7.
2 Configure a new rack.
3 Enter your hardware structure in the rack using the HW Config
application.
4 Select the FM 455 from the module catalog and drag it to the selected
slot.
5 Note the module address which is now displayed.
This value will be required later to prepare the instance DB.
____
6 Now call the parameter assignment software for the FM 455 by
double-clicking on the order number of the FM 455.
Step Options/Procedure
1 Open the SIMATIC 400 station for your existing project.
2 Select the FM 455 from the module catalog and drag it to the selected
slot.
3 Note the module address which is now displayed.
This value will be required later to prepare the instance DB. ____
Parameter Assignment
Assign parameters to the module.
Step Options/Procedure
1 Fill out the dialog boxes for the basic parameters:
• For interrupt selection, determine whether the FM 455 should trigger
interrupts.
2 Click on the button Parameters...
3 Fill out the dialog boxes.
4 Save the parameter assignments by using the menu command
File > Save.
Step Options/Procedure
1 Close the parameter assignment interface.
2 Save the project by using File > Save and Compile.
3 Switch the CPU to STOP mode.
4 Download the data to the CPU in STOP mode with Download PLC...
The data are transferred directly to the CPU and the FM 455.
Creating an Instance DB
You must create an instance DB for each controller channel in order to use the
functions of the module.
Step Options/Procedure
1 Create the instance DBs for the controller channels as data blocks with
the associated function block FB31 PID_FM.
2 Enter the module address in the parameter MOD_ADDR for each
instance DB.
This is the address you noted when you were configuring your hardware
under STEP 7.
3 In every instance DB, enter the channel number in the CHANNEL
parameter.
Step Options/Procedure
1 Switch the CPU to RUN mode.
2 Open the parameter assignment interface and measure the motor
actuating time:
Debug > Measure Motor Actuating Time (S controllers only)
3 Call the controller optimization:
Debug > Controller Optimization
4 Execute the steps for controller optimization.
5 Monitor and modify the control loop with the loop monitor function:
Debug > Loop Monitor
6 Monitor the control loop with the curve recorder function:
Debug > Curve Recorder
Saving a Project
Once you have completed all the tests successfully and the parameters for the
FM 455 have been optimized, you must save the data again.
Step Options/Procedure
1 Save all the data in the parameter assignment with File > Save.
2 Close the parameter assignment interface.
3 Save the project with File > Save.
4 Transfer the data to the CPU in STOP mode by using the menu
command Download PLC...
5 Switch the CPU to RUN mode.
Note
If the entry ”Module removed/not addressable” is entered in the diagnostic buffer
of the CPU, check whether the left front connector is plugged and whether the
24-V power supply is available at the FM 455.
Chapter Overview
Digital inputs
The FM 455 C and the FM 455 S have 16 digital inputs each (I1 to I16). They are
suitable for connecting switches and 2-/3-/4-wire BEROs.
The assignment of the digital inputs to the controller channels is described in
Section 3.1.
Digital Outputs
In order to trigger control processes directly the FM 455 S disposes of 32 digital
outputs Two digital outputs each are assigned fixed to a controller channel. The
assignment is described in Section 3.1.
The digital outputs have the following properties:
• Power supply via L+ (24 V DC)
• Current-sourcing switch with a maximum load current of 0.1 A
• Suitable for connecting solenoid valves, d.c. contactors an signal lamps
• Isolated against the S7-400 bus
• Protection against overloading and short circuiting
Note
When connecting the 24 V supply voltage to the system via a mechanical contact,
as a result of the switching, the outputs of the FM have a “1” signal for
approximately 50 µs. You should remember this if you use the FM 455 in
conjunction with fast counters!
Block diagram
Inputs L+
Backplane
bus
Minternal
Outputs L+
Backplane
bus
Minternal
Properties
The analog inputs of the FM 455 have the following properties:
• 16 inputs
• Measured-value resolution
– 12 bits
– 14 bits
• Measurement type, selectable for each analog input:
– Voltage
– Current
– Resistance
– Temperature
• Selectable measurement range for each analog input
• Diagnostics that can have parameters set
• Diagnostic interrupt that can have parameters set
• Limit-value monitoring
• Limit-value alarm that can have parameters set
The assignment of the analog inputs to the controller channels is described in
Section 3.1.
Resolution
The reset time results from the selected resolution of the measured value. The
preciser the resolution of the measured value, the longer the reset time for the
analog input channel (refer to Appendix A.1, Technical Data of the Analog Inputs).
Block diagram
Figure 9-2 shows the block diagram of the analog inputs. The input resistances
depend on the measuring range set (refer to Appendix A.1, Technical Data of the
Analog Inputs).
Channel activation
Current source
CH 1
CH 2
•
ADC
• Processing in
• +
the FM 455
External
compensation
•
•
•
Configured
CH 15 compensation
CH 16
L+
Internal
24 V VDC
supply
M
9.3 Setting the Measurement Type and the Measuring Ranges of the
Analog Input Channels
Overview
You can set various measurement types and measuring ranges at the analog input
channels of the FM 455, thus adapting them to various sensors. This adaptation is
carried out by means of pluggable coding keys and by parameter assignment
under STEP 7.
Setting the Measurement Type and the Measuring Ranges via Coding Keys
The FM 455 is supplied with eight plugged coding keys. These coding keys may
have to be replugged to suit the measurement type and the measuring range.
Please take into account that the coding keys may not be accessible when the
FM 455 is installed. Therefore check before installing the FM 455 whether the
coding keys have to be set to a different measurement type and a different
measuring range!
Marking points on
the FM 455
B
A
C
B
A
C
B
A
C
Marks on the
coding keys
A coding key is in the position ”A”, ”B”, ”C” or ”D” when the corresponding letter
points in the direction of the marking point on the FM 455.
Warning
! The module can be damaged.
The shunt resistor of a input channel can be destroyed if you connect a voltage
sensor to the channel by mistake while the coding key is plugged into position C
(current sensor/4-wire measuring transducer).
Ensure that the coding key is in the correct position before you connect a sensor
to the module.
1 2 3 4 5 6 7 8
2. Plug the coding key in the desired setting (1) into the FM 455.
3. The measuring range which points to the marking point (2) is selected.
Properties
The 16 analog outputs of the FM 455 C have the following properties:
• The outputs can be selected for each channel as
– Voltage output
– Current output
• 12 bit resolution
• Diagnostics that can have parameters set
The assignment of the analog outputs to the controller channels is described in
Section 3.1.
Note
When switching the supply voltage (L+) on and off, incorrect intermediate values
may occur at the output for approximately 10 ms.
Block diagram
DAC
Q1
CH 1
MANA
Q2
Processing in CH 2
MANA
the FM 455
Q3
CH 3
MANA
Q4
CH
MANA 16
L+
Internal 24 V VDC
supply M
Chapter Overview
Overview
Depending on the measuring type used you can connect various measuring
sensors to the analog inputs of the FM 455:
• Voltage sensors
• Current sensors as 4-wire measuring transducers and 2-wire measuring
transducers
• Resistors
This chapter describes how you connect the sensors and what you have to
observe when connecting the sensors.
Abbreviations Used
The abbreviations used in Figures 10-1 and 10-2 have the following meaning:
M+: Measuring lead (positive)
M-: Measuring lead (negative)
MANA: Reference potential of the analog measuring circuit
M: Electrical bonding
L+: Voltage supply connection 24 V DC
UCM: Potential difference between inputs and reference potential of the
measuring circuit MANA
Note
You must connect M- to MANA in order for the permitted value (UCM) not to be
exceeded.
But: When connecting resistance-type sensors and 2-wire measuring
transducers you may not establish a connection from M- to MANA.
L+ FM 455
M
M+
Isolated M-
measuring ADC Logic
M+
sensor
M-
MANA
L+ FM 455
M
M+
Non-isolated M-
measuring Logic
M+ ADC
sensor
M-
UCM MANA
Equipotential
Reference point at
bonding line
subrack (CPU
grounding) Jumper at
subrack
Grounding point
Overview
This chapter describes the design of thermoelements and the points to be
observed when connecting thermoelements.
Design of Thermoelements
A thermoelement consists of
• The thermocouple (detecting elements) and
• The respective built-in and connection parts.
The thermocouple consists of two wires which are made of different metals or
alloys and whose ends are soldered or welded to each other. The various types of
thermoelements are named after the different material compositions, for example
B, J, K. The measuring principle of all the thermoelements is the same,
irrespective of the thermoelement type.
Measuring point
Thermocouple with plus and minus
thermal legs
Connecting point
Equalizing line
Reference
junction
Lead wire
Trimming resistor
°C
Use of Thermoelements
The following points must be observed when connecting thermoelements:
Depending on where the reference junction is required, either configured or
external compensation can be used.
In case of configured compensation a configurable reference junction temperature
of the module is used for comparison.
In the case of external compensation the temperature of the reference junction of
the thermoelements is taken into consideration by means of a Pt 100.
The following restrictions apply:
• External compensation with connection of the Pt 100 to Connections 28 to 31 of
the module can only be implemented for one thermoelement type. This means
that all the channels which operate with external compensation must use the
same type.
Abbreviations Used
The abbreviations used in Figures 10-4 and 10-5 have the following meaning:
M+: Measuring lead (positive)
M-: Measuring lead (negative)
COMP+: Compensation connection (positive)
COMP-: Compensation connection (negative)
M: Electrical bonding
L+: Voltage supply connection 24 V DC
M+
M- Processing
Thermoelements M+ in the
Logic
M- FM 455
COMP-
IC-
Reference junction
Figure 10-4 Block Diagram for Connecting Thermoelements with External Compensation
M+
M- Processing
Thermoelements M+ Logic in the
M- FM 455
COMP-
IC-
MANA
Reference junction
Compensation can be specified by the configuration interface
Figure 10-5 Block Diagram for Connecting Thermoelements with Configured Compensation
Abbreviations Used
The abbreviations used in Figures 10-6 to 10-9 have the following meaning:
IC+: Constant-current line (positive)
IC-: Constant-current line (negative)
M+: Measuring lead (positive)
M-: Measuring lead (negative)
MANA: Reference potential of the analog measuring circuit
M: Electrical bonding
L+: Voltage supply connection 24 V DC
In addition to the information below the information contained in Section 10.1 on
connecting sensors to analog inputs applies. The subsequent figures do not show
the required connecting lines between the reference point at the subrack, M-,
MANA and grounding potential, which result from the potential connection of the
FM 455 and the sensor (isolated, non-isolated. This means that the information
given in Section 10.1 have to be observed and implemented.
L+ FM 455
M
+ M+
U M-
-
+ M+ ADC Logic Processing in
U M- the FM 455
-
MANA
L+ FM 455
Sensor, M
for example
4-wire measuring
manometer
M+
+
transducer
P ADC Processing in
Logic
the FM 455
- M-
MANA
L+ M
L+ FM 455
Sensor, M
for example
2-wire measuring
manometer
M+
+
transducer
MANA
M
L+ FM 455
M
M+
M-
ADC Logic Processing in
IC+ the FM 455
IC IC-
MANA
M
Overview
Current or voltage can be supplied to loads/actuators by means of the FM 455 C.
Abbreviations Used
The abbreviations used in Figure 10-10 have the following meaning:
Q: Analog output (current or voltage, depending on the configuration)
MANA: Reference potential of the analog measuring circuit
RL: Load/Actuator
L+: Voltage supply connection 24 V DC
M: Electrical bonding
FM 455 L+
M
Q
Processing in Logic DAC
the FM 455
RL
MANA
Overview
Voltage can be supplied to loads/actuators by means of the FM 455 S.
Abbreviations Used
The abbreviations used in Figure 10-11 have the following meaning:
Q: Digital output
RL: Load/Actuator
L+: Voltage supply connection 24 V DC
M: Electrical bonding
FM 455 L+
Q
Processing in Logic
the FM 455
RL
Note
After you have created an instance DB all the in/out parameters are set to FALSE.
In order to transfer the parameters from the FM 455 to the instance DB you have
to carry out an initialization run in which the in/out parameter COM_RST = TRUE
is set.
14.0 PV REAL Process variable Technical range of 0.0 The effective actual -
values value is output at the
(physical variable) “Process variable”
output .
18.0 ER REAL Error signal Technical range of 0.0 The effective error -
values signal is output at the
(physical variable) “Error signal” output.
Table 11-2 Output Parameters of the Instance DB for the FB PID_FM, continued
Table 11-2 Output Parameters of the Instance DB for the FB PID_FM, continued
Table 11-2 Output Parameters of the Instance DB for the FB PID_FM, continued
Table 11-2 Output Parameters of the Instance DB for the FB PID_FM, continued
Table 11-2 Output Parameters of the Instance DB for the FB PID_FM, continued
Table 11-2 Output Parameters of the Instance DB for the FB PID_FM, continued
Table 11-2 Output Parameters of the Instance DB for the FB PID_FM, continued
Table 11-2 Output Parameters of the Instance DB for the FB PID_FM, continued
Table 11-3 In/Out Parameters of the Instance DB for the FB PID_FM, continued
48.0 SP_RE REAL External setpoint Technical range of 0.0 An external setpoint -
values is connected to the
(physical variable) controller at the input
“External setpoint”.
52.0 LMN_RE REAL External -100.0...100.0 (%) 0.0 An external -
manipulated manipulated value is
value interconnected to the
controller at the input
“External
manipulated value”.
56.0 SP_OP_ON BOOL Setpoint operation FALSE The configuration -
on tool has access to
the in/out parameter
1) “Setpoint operation
on”. If the bit is set,
the value SP_OP is
used as the setpoint.
56.1 SAFE_ON BOOL Setpoint FALSE If the input “safety -
operation on position on” is set, a
safety value is used
as the manipulated
value.
56.2 LMNOP_ON BOOL Manipulated FALSE The configuration -
value operation tool has access to
on the in/out parameter
1) “Manipulated value
operation on”. If the
bit is set, the value
LMN_OP is used as
the manipulated
value.
Table 11-3 In/Out Parameters of the Instance DB for the FB PID_FM, continued
Table 11-3 In/Out Parameters of the Instance DB for the FB PID_FM, continued
Table 11-3 In/Out Parameters of the Instance DB for the FB PID_FM, continued
Table 11-3 In/Out Parameters of the Instance DB for the FB PID_FM, continued
Table 11-3 In/Out Parameters of the Instance DB for the FB PID_FM, continued
0: Error signal
1 to 16: Analog input
1 to 16
17: Negative
process
value,
derivative
component
in feedback
76.0 SP_HLM REAL Setpoint high limit > SP_LLM 100.0 The setpoint is Limit
(physical variable) always limited to an Setpoint
upper and a lower Controller
2) limit. The input
“setpoint high limit”
determines the upper
limit.
80.0 SP_LLM REAL Setpoint low limit < SP_HLM 0.0 The setpoint is Limit
(physical variable) always limited to an Setpoint
upper and a lower Controller
2) limit. The input
“Setpoint low limit”
determines the lower
limit.
Table 11-3 In/Out Parameters of the Instance DB for the FB PID_FM, continued
Table 11-3 In/Out Parameters of the Instance DB for the FB PID_FM, continued
Table 11-3 In/Out Parameters of the Instance DB for the FB PID_FM, continued
1) You can also change these parameters via the loop display.
2) Initial value of the module after the first startup of the FB PID_FM with COM_RST = TRUE
Note
If LOAD_PAR = TRUE is set, all the control parameters are loaded permanently to
the EEPROM of the FM 455.
If LOAD_OP = TRUE is set, only the setpoint SP_RE of the operator parameters
is loaded permanently to the EEPROM of the FM 455. All the other operator
parameters have the values 0 or FALSE pre-assigned during the FM 455 startup.:
The EEPROM of the module could be destroyed by excessive writing processes.
In order to prevent this the module delays renewed writing to the EEPROM by
30 minutes.
Note
You may not change the parameters determined through identification by the
FM 455 since they have been optimized for the process.
The following tables list the input parameters (Table 11-4) and the output
parameters (Table 11-5) of the instance DB.
Table 11-5 Output Parameters of the Instance DB for the FB FUZ_455, continued
Table 11-6 Input Parameters of the Instance DB for the FB FORCE455, continued
The FB READ_455 is required to read analog or digital input values from the
FM 455.
The following tables list the input parameters (Table 11-8) and the output
parameters (Table 11-9) of the instance DB.
Table 11-9 Output Parameters of the Instance DB for the FB READ_455, continued
Table 11-10 Input Parameters of the Instance DB for the FB CH_DIAG, continued
The FB PID_PAR is used to change parameters online which are not contained in
FB PID_FM.
The following tables list the input parameters (Table 11-12) and the output
parameters (Table 11-13) of the instance DB.
12.0 INDEX_I INT Index for INT 0, 49 to 61 0.0 Refer to Section 7.6 -
parameter
14.0 VALUE_I INT Value for INT Depending on the 0.0 Refer to Section 7.6 -
parameter respective
parameter
11.8 Allocation of the DBs for Operator Control and Monitoring via
OP
In order to allow operator control and monitoring of the FM 455 via an OP the
variable interface of the FM 455 contains four data blocks with the block
numbers 101 to 116 for the controller channels 1 to 16.
The following tables list the parameters of these data blocks:
• Input parameters (Table 11-16)
• Output parameters (Table 11-17 on Page 11-42)
• In/out parameters (Table 11-18 on Page 11-50)
Table 11-16 Input Parameters of the DBs for Operator Control and Monitoring
Table 11-16 Input Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-16 Input Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-16 Input Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-16 Input Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-16 Input Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-16 Input Parameters of the DBs for Operator Control and Monitoring, continued
0: Error signal
1 to 16: Analog input
1 to 16
17: Negative
process
variable
1) Control parameters: Control parameters are downloaded to the module if the in/out parameter
LOAD_PAR is set.
All control parameters are loaded permanently into the EEPROM of the FM 455.
2) Operator parameters: Operator parameters are downloaded to the module if the in/out parameter
LOAD_OP is set.
Of the operator parameters only the setpoint SP_RE is loaded permanently into the
EEPROM. All the other operator parameters have the values 0 or FALSE
preassigned during the FM 455 startup.
Note
The EEPROM of the module could be destroyed by excessive writing processes.
In order to prevent this the module delays renewed writing to the EEPROM by 30
minutes.
Table 11-17 Output Parameters of the DBs for Operator Control and Monitoring
98.0 PV REAL Process variable Technical range of 0.0 The effective actual -
values value is output at the
(physical variable) “Process variable”
output.
102.0 ER REAL Error signal Technical range of 0.0 The effective error -
values signal is output at the
(physical variable) “Error signal” output.
Table 11-17 Output Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-17 Output Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-17 Output Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-17 Output Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-17 Output Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-17 Output Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-17 Output Parameters of the DBs for Operator Control and Monitoring, continued
Table 11-18 In/out Parameters of the DBs for Operator Control and Monitoring
Table 11-18 In/out Parameters of the DBs for Operator Control and Monitoring, continued
1) Control parameters: Control parameters become effective in the module if the in/out
parameter LOAD_PAR is set.
2) Operator parameters: Operator parameters become effective in the module if the in/out
parameter LOAD_OP is set.
Chapter Overview
Default Setting
The default setting for the diagnostics interrupt is disabled.
Assignment of the Diagnostics Data Record DS0 and the Start Information
Table 12-1 shows the assignment of the diagnostics data record DS0 in the start
information. All unlisted bits are insignificant and take the value zero.
Table 12-2 Assignment of the Bytes 4 to 12 of the Diagnostics Data Record DS1 of the FM 455
Table 12-2 Assignment of the Bytes 4 to 12 of the Diagnostics Data Record DS1 of the FM 455
Note
If the entry ”Module removed/not addressable” is entered in the diagnostic buffer
of the CPU, check whether the left front connector is plugged and whether the
24-V power supply is available at the FM 455.
Measuring Error Bit Measuring Error Bit Measuring Error Bit Wire Break
Range Range Underflow at ... Range Overflow at ... Display
DS1: Byte 10 to 26, Bit 4 DS1: Byte 10 to 26, Bit 5 DS1: Byte 10 to 26, Bit 2
0 to 20 mA < - 3.5 mA > 23.5 mA -
4 to 20 mA Error bit = 1 at < 3.6 mA > 22.8 mA Error bit = 1 at < 3.6 mA
Error bit = 0 at > 3.8 mA Error bit = 0 at > 3.8 mA
0 to 10 V < - 1.175 V > 11.75 V -
Pt 100 < 30.82 mV > 650.46 mV Yes, parameter can be set
(-200 to 850 °C) Display: 650.46 mV
(-328 to 1562 °F)
Pt 100 < 30.82 mV > 499.06 mV Yes, parameter can be set
(-200 to 556 °C) Display: 499.06 mV
(-328 to 1032 °F)
Pt 100 < 30.82 mV > 254.12 mV Yes, parameter can be set
(-200 to 130 °C) Display: 254.12 mV
(-328 to 264 °F)
Thermocouple < 0 mV > 13.81 mV -
Type B
Thermocouple < - 8.1 mV > 69.54 mV -
Type J
Thermocouple < - 6.45 mV > 54.88 mV -
Type K
Thermocouple < - 0.23 mV > 21.11 mV -
Type R
Thermocouple < - 0.24 mV > 18.7 mV -
Type S
Free < Lower input value of the < Upper input value of the -
thermocouple polygon polygon
Overview
The example “SIMATIC 400 Station1 (S)” is included in the project FM_PIDEx
which allows you to operate the FM 455 S on a process simulated in the CPU. This
means you can test the module without a real process.
Requirements
The following prerequisites must be fulfilled for you to be able to work with the
example program:
• CPU 414 is inserted in slot 2
• FM 455 S is inserted in slot 4
• CPU and FM 455 S are supplied with power
• Online connection between the programming device/PC and CPU available
If you want to use a different CPU or FM 455, you have to adapt the example
under the hardware configuration.
DISV
Setpoint Step
Controller
-
Process
variable (Actuator) Pt 3
Position Feedback
Controlller Process
The function block PROC_S simulates a cascade connection which consists of the
integrating actuating element and three first order time-delay elements
(Figure 13-2). The disturbance variable DISV is always added to the output signal
of the actuator so that process disturbances can be fed in manually at this point.
The static process gain can be determined by using the factor GAIN.
The parameter for the motor actuating time MTR_TM defines the time required by
the actuator to move from one limit stop to the other.
QLMNR_HS
QLMNR_LS
DISV GAIN
INV_UP
OUTV
INV_DOWN + X
Block Structure
Example 1 is made up of the APP_1 function with the blocks for the controller and
simulated process as well as the call blocks for a complete restart (OB 100) and a
watchdog interrupt class (OB 35 with a 100 ms time base).
Figure 13-3 Function Scheme and Parameters of the PROC_S Process Model
100
Setpoint Process variable
50
0
Position feedback
signal
-50
-100
15:53 15:54 15:55 15:56 15:57 15:58 15:59 16:00 16:01
Figure 13-4 Control Loop with Step Controller after a Step Change in the Setpoint
Overview
The example “SIMATIC 400 Station2 (C)” is included in the project FM_PIDEx
which allows you to operate the FM 455 C on a process simulated in the CPU.
This means you can test the module without a real process.
Prerequisites
The following prerequisites must be fulfilled for you to be able to work with the
example program:
• CPU 414-2 DP is inserted in slot 2
• FM 455 C is inserted in slot 4
• CPU and FM 455 C with voltage supplied
• Online connection between the programming device/PC and CPU available
If you want to use a different CPU or FM 455, you have to adapt the example
under the hardware configuration.
DISV
SP Continuous LMN
controller
PV -
Pt 3
Controlller Process
DISV GAIN
INV OUTV
+ X
Block Structure
Example 2 is made up of the APP_2 function with the blocks for the controller and
simulated process as well as the call blocks for a complete restart (OB 100) and a
watchdog interrupt class (OB 35 with a 100 ms time base).
100
Manipulated
variable
50
Setpoint
-50
Process variable
-100
17:15 17:16 17:17 17:18 17:19 17:20 1/:21 17:22 17:23
Figure 13-8 Controlling with a Continuous Controller and Setpoint Step Changes over the
Entire Measuring Range
Overview
The project FM_PIDEx contains the example “SIMATIC 400 Station3 (C)” which
shows the application and the evaluation of the diagnostics in the DS1 of the
controller module.
Prerequisites
The following prerequisites must be fulfilled for you to be able to work with the
example:
• CPU414 inserted in slot 2
• FM455C inserted in slot 4
• CPU and FM 455 C with voltage supplied
• Online connection between the programming device/PC and CPU available
If you want to use a different CPU or FM 455, you have to adapt the example
under the hardware configuration.
Note
Diagnostics interrupts are only triggered in the CPU if you have selected the
following setting at the ”Basic parameters” tab card in the ”Properties - FM 455 C
PID Control” in HW Config:
• Select interrupt Diagnostics
Controller Controller
SP 1 LMN 2 QLMNUP
Process Process
- (Pulse - (Step QLMNDN
controller) section 1 section 2
controller)
PV PV
Setpoint Effective
Switch Ramp Limit setpoint
safety setpoint
Error signal
Alarm
D input
Disturbance variable
SP1 LMN1
Controller 1 Process 1
PV1
FAC
X
SP2
LMN2 Process 2
Controller 2
PV2
D input
Disturbance variable
Main component
Total quantity
Controller
SP Controlller LMN SP1 1 QLMNUP
PV1
- (Pulse X - (Step Process 1
QLMNDN
controller) controller)
PV
FAC1
Controller
SP2 QLMNUP
2 PV2
X - (Step QLMNDN Process 2 X +
controller)
FAC2 FAC4
Controller
SP3 QLMNUP
3 PV3
X - (Step QLMNDN Process 3 X +
controller)
FAC3 FAC5
Setpoint preprocessing
Setpoint Effective
Switch Ramp Limit setpoint
safety setpoint
Error
signal
Total
(Factor for process variable B)
Process (Factor for process variable C)
variable (Offset) Alarm
∑
PV 1
Process Process Effective
variable variable A process
PV 2
variable
Process Process
variable variable B
PV 3
Process variable C D input
Disturbance variable
D input
Disturbance variable
UL/CSA Approvals
The following approvals have been obtained for the S7-400 system:
UL Recognition Mark
Underwriters Laboratories (UL) to
Standard UL 508
CSA Certification Mark
Canadian Standard Association (CSA) to
Standard C 22.2 No. 142
FM Approvals
The following approval has been obtained for the S7-400 system:
FM approval to Factory Mutual Approval Standard Class Number 3611, Class I,
Division 2, Group A, B, C, D.
Warning
! Personal injury or property damage can result.
In hazardous areas, personal injury or damage to property can result if plug-in
connections are interrupted during operation of an S7-400.
The S7-400 must always be deenergized prior to separating plug-in connections in
hazardous areas.
Warning
! DO NOT DISCONNECT WHILE CIRCUIT IS LIVE UNLESS LOCATION IS
KNOWN TO BE NONHAZARDOUS
CE Certification
Our products meet the requirements of EU Directive 89/336/EEC
“Electromagnetic Compatibility”.
In accordance with the above-mentioned EU Directive, Article 10, the EU
declarations of conformity are held at the disposal of the competent authorities at
the address below:
Siemens Aktiengesellschaft
Automation Group
A&D AS E48
P.O. Box 1963
D-92209 Amberg
Fed. Rep. of Germany
Area of Use
SIMATIC products have been designed for use in industry.
They can also be used in the domestic environment (household, business and
trade, small plants) with individual approval.
(30.82...499.06 mV)
-200.01 ... 556.26 °C
(double resolution)
(30.82...254.12 mV)
-200.01 ... 129.20 °C
(four-fold resolution)
** The same limits apply for underflow and overflow indication as for the display range. Exception: underflow
indication for 4 to 20 mA: 1 for <3.6 mA
0 for > 3.8 mA
For the range of 4 to 20 mA the underflow report is displayed for a wire break.
*** or the lower or upper input value of the polygon. The value with the smaller amount applies.
Table A-2 Processing Time of the PID_FM under Various Marginal Conditions
You will also find the basics on closed-loop control explained (in German) in the
following books:
Blending Control Blending control involves a controller structure in which the setpoint for
the total amount SP is converted to percentages of the individual
components. The total of the blending factors FAC must be 1 (= 100%).
Disturbance
Master controller variable
SP1 Slave controller
SP2
Controller 1 LMN PV2
Controller 2 Process 2 Process 1
Secondary loop
Control Process
Control Device The control device comprises the controller, actuator and sensor
(measuring device) for the process variables.
Controller Controller parameters are characteristic values for the static and
Parameter dynamic adaptation of the controller response to the given loop or
process characteristics.
Control Loop The control loop is the connection between the process output (process
variable) and the controller input and the controller output (manipulated
variable) with the process input, so that the controller and process form
a closed loop.
Dead Time Dead time is the time lag in the process variable reaction to
disturbances or manipulated variable changes in processes involving
transport. The input variable of a dead time element is displaced by the
value of the dead time 1 : 1 at the output.
Digital Control A controller that acquires a new value for the controlled variable
(process variable) at constant intervals→ sampling time) and then
calculates a new value for the manipulated variable as a function for
the value of the current error signal.
wk yk = A(wk – xk)
yk Pulse y (t) Actuator
Memory
A = control shaper
Process
xk
algorithm
x (t)
ADC Sampling Sensor
Error Signal The error signal function forms the error signal ER = SP-PV. At the
point at which the comparison is made the difference between the
desired value (setpoint) and the actual process value is calculated. This
value is applied to the input of the control algorithm. Old designation:
System deviation
Fixed Setpoint A fixed setpoint controller is a controller with a fixed setpoint that is only
Control changed occasionally. This controller is used to compensate for
disturbances occurring in the process.
DISV (disturbance
DISV variable)
feedforward
SP – LMN PV
Controller Process
–
Control loop
1
INV OUTV(t) = INV0 * t
OUTV TI
INV0
t
TI
Limit Alarm An algorithm (function) for monitoring four selectable limits of an analog
Monitor value. When these limits are reached or exceeded, a corresponding
warning (first limit) or alarm (second limit) signal is generated. To avoid
signal flickering, the off threshold of the limit signals can be selected
with a hysteresis parameter.
Manipulated The manipulated variable is the output variable of the controller or input
Variable variable of the process. The actuating signal can take the form of an
analog percentage or a pulse duration value. With integrating actuators
(for example, motor-driven) binary up/down or forwards/backwards
signals are adequate.
Parallel Structure The parallel structure is a special type of signal processing in the
controller (mathematical processing). The P, I and D components are
calculated parallel to each other with no interaction and then totalled.
LMN_P Linear
GAIN combination
GAIN = 0
SP INT LMN_I
X +
– TI = 0 PID_OUTV
PV
DIF LMN_D
TD = 0
Physical → Normalization
Normalization
PI Algorithm Algorithm for calculating an output signal in which the change in the
manipulated variable is made up of a component proportional to the
error signal and an integral component proportional to the error signal
and time. Characteristics: no steady-state error signal, faster
compensation that with an I algorithm, suitable for all processes.
Process The process is the part of the system in which the process variable is
influenced by the manipulated variable (by changing the level of energy
or mass). The process can be divided into the actuator and the actual
process being controlled.
LMN PV
t t
LMN Process (e.g. PT 3) PV
Process Control The process control unit is the part of the process which is used to
Unit influence the manipulated variable at the process input. Generally
comprises an actuator and a final controlling element.
Adaptation
Controller Process
design model
GAIN, TI, TD Identification
SP LMN
Controller Process
–
PV
Control loop
Process Variable Process variable (output variable of the process) that is compared with
the instantaneous value of the setpoint (the actual value). Its
instantaneous value is called the actual value.
Ratio Control
• Single loop ratio controller. A single loop ratio controller is used (for
example, in speed control) when the ratio of two process variables is
more important than the absolute values of the variables.
SP LMN
Controller Process
– +
Ratio
PV1
PV2
Quotient
SP LMN1 PV1
Controller 1 Process 1
–
Factor
LMN2 PV2
Controller 2 Process 2
–
Setpoint The setpoint is the instantaneous reference input that specifies the
desired value or course of the process variable being controlled. The
momentary value is called the → Setpoint value (SP).
Setpoint Value The setpoint value is the value that the process variable should adopt
under the influence of the controller.
Square Root The square root function SQRT linearizes quadratic relationships.
Step and Pulse The step and pulse controller is a quasi-continuous controller with two
Controller binary output signals. The step-action controller serves to control
integrating actuators (for example, stepper motor to open and close a
valve). The pulse controller serves to control non-integrating actuators
(for example, switching heating on and off, or controlling a burner).
Three-Step Controller in which the output variable can only have three discrete
Controller states: For example: ”Heating – Off – Cooling” or ”Right – Standstill –
Left”.
A C
Actual value, Glossary-1 C controller, 1-1
Actuators Cables, 5-15
connecting to analog output, 10-13 cross-section, 5-15
connecting to digital output, 10-15 for analog signals, 10-2, 10-13
Address, starting address, 4-2 Cascade control, 3-12, 3-16, Glossary-1
Analog inputs example, 13-12
adaptation to sensors, 3-6 CE, Certification, iv, A-2
block diagram, 9-5 Certification, CE, iv, A-2
connecting to measuring sensors, 10-3 CH_DIAG, 7-21
number, 1-3 Changeover, manual-automatic, 3-21
Properties, 9-4 Changing controller parameters, 7-2
Analog output, connecting loads/actuators, via the PID_FM, 7-5
10-13 Changing controllers, via the OP, 7-6
Analog outputs Channel number, entering in DB, 7-2, 7-21,
block diagram, 9-10 7-24, 7-30
number, 1-3 Channels, number of, 1-3
of the FM 455 C, 3-31 CJ_T_PAR, 7-30
properties, 9-10 Closed-loop controller, Glossary-2
signal selection, 3-31 Coding key, 9-6
signal type, 3-31 plugging in, 9-9
Analog signal removing, 9-8
cable for, 5-15 setting, 9-7, 9-8
invalidation, 10-2 Coding of the front connectors, 1-6, 5-26
shielding, 5-15 Compensation
Analog signals, cable for, 10-2, 10-13 configured, 10-7
Analog value conditioning, 3-8 external, 10-7
Anti reset wind-up, 3-21 reference junction temperature, 3-7, 10-6
Application example Configuration, 4-2, Glossary-2
for FM 455 C, 13-7 flow of data, 3-34
for FM 455 S, 13-2 Connecting to analog output, loads/actuators,
Application example , diagnostics, 13-11 10-13
Approval Connecting to digital output, loads/actuators,
CSA, A-1 10-15
FM, A-1 Continuous-action controller, 1-1
Approvals, iv Control algorithm, block diagram, 3-17
UL, A-1 Control loop, Glossary-2
Control output correction, 3-25, Glossary-2
Control parameter, 11-21, 11-40, 11-51
B Control processes, 1-2
Control structures of the FM 455, 1-2
Backup operation, 3-43
Control tasks, 1-4
Basic parameters, 3-5
Blending control, 3-13, Glossary-1
example, 13-14
Loads P
connecting to an analog output, 10-14
P algorithm, Glossary-5
connecting to analog output, 10-13
P component in the feedback, 3-19
connecting to digital output, 10-15
P controller, 2-7
Parallel structure (PID), Glossary-5
Parameter
M control parameter, 11-21, 11-40, 11-51
Manipulated value operator, 11-21
at restart, 3-42 Parameter assignment, 6-2, 8-4
limiting, 3-30 what to observe, 6-3
switch external, 3-30 Parameter assignment interface, 1-9, 3-33
Manipulated value limiting, 3-30 Parameter assignment masks, integrated help,
Manipulated variable (LMN), Glossary-4 6-3
Measured value resolution, 9-4 Parameter assignment software, technical
Measurement range overflow, 12-8 specifications, A-10
Measurement range underflow, 12-8 Parameter configuration, 3-33
Measurement type, analog input channels, 9-6 Parameter data
Measuring ranges, analog input channels, 9-6 saving, 8-4
Measuring sensor transferring, 8-4
connecting, 10-2 Parameter optimization, temperature controller,
isolated, 10-3 3-45
non-isolated, 10-4 Parameters
Measuring sensors, to analog input, 10-3 downloading directly, 3-33
Measuring transducer fault, 12-8 in/out parameters, 11-34
Module address, entering in DB, 7-2, 7-15, input parameters, 11-34
7-17, 7-19, 7-21, 7-24, 7-30 operator parameters, 11-40, 11-51
Multiplying, 3-16 output parameters, 11-34
saving in the EEPROM, 7-7
PD controller, 2-9
N delay of the the derivative action, 3-22
step response, 3-22
Normalization, 3-8, Glossary-4
PI algorithm, Glossary-5
Normalize/Limit, 3-16
PI controller, 2-11
step response, 3-21
PID algorithm, Glossary-5
O PID closed-loop control, 3-23
OB 82, diagnostics interrupt, 12-3 PID controller, 2-13
Online help, 1-9 configuration, 3-23
Operating mode of the FM 455, 1-2 control algorithm, 3-18
Operating point for P(D) controller, 3-25 controller structure, 3-19
Operator control and monitoring step response, 3-23
allocation of the DBs, 11-34 PID_FM, 7-2
of the FM 455, 3-37 PID_PAR, 7-24
via FB PID_FM, 3-36, 7-3 Polyline, 3-8
via the OP, 3-36 Position feedback input, 3-30
Operator parameters, 11-21, 11-40, 11-51 Potential bonding, 5-15
Order numbers, 1-1, 1-6 Power frequency, adaptation, 3-7
Outputs of the FM 455, 3-2, 3-31 Power supply, of the sensors, 5-12
S
S controller, 1-1
Safety manipulated value, 3-30
Safety regulations, 4-2
Sampling time, 3-7, 3-39, 3-42
Self-tuning controller, 1-2
Sensor, adaptation, 9-7
Thermoelement, 10-5 U
connecting, 10-7
UL, A-1
design, 10-5
User program, interconnection, 7-2
operating principle, 10-6
possibilities of connecting, 10-7
reference junction, 10-6
types, 10-5 V
with configured compensation, 10-9 Variants of the FM 455, 1-1
with external compensation, 10-8 View of module, 1-5
Three-step controller, 3-28, Glossary-8 Voltage sensor, 10-2
Three-step controllers, 2-6 connecting, 10-10
Tracking, 3-30
Tracking input, 3-30
Two-position controller, 3-27 W
Two-step controller
Wire break, 12-8
with feedback, 2-5
without feedback, 2-4
Two-wire measuring transducer, 10-2
connecting, 10-11
Oestliche Rheinbrueckenstr. 50
D-76181 Karlsruhe
Federal Republic of Germany
From:
Your Name: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Your Title: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Company Name: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Street: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
City, Zip Code_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Country: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Phone: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Automotive Pharmaceutical
Chemical Plastic
Electrical Machinery Pulp and Paper
Food Textiles
Instrument and Control Transportation
Nonelectrical Machinery Other _ _ _ _ _ _ _ _ _ _ _
Petrochemical
A5E00059359-02
Remarks Form
Your comments and recommendations will help us to improve the quality and usefulness
of our publications. Please take the first available opportunity to fill out this questionnaire
and return it to Siemens.
Please give each of the following questions your own personal mark within the range
from 1 (very good) to 5 (poor).
1. Do the contents meet your requirements?
2. Is the information you need easy to find?
3. Is the text easy to understand?
4. Does the level of technical detail meet your requirements?
5. Please rate the quality of the graphics/tables:
Additional comments:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _