Linear Adaptation With Value Selection - Siemens SICAM CMIC User Manual

Remote terminal units
Table of Contents

Advertisement

Examples for Application Programs
B.3

Linear Adaptation with Value Selection

Two analog values are compared and the higher one is selected (MAX). With this one an adap-
tation kx+d is performed. The processed value receives a new address
(O_036_032_001_001.VALUE). The constants for k (M_REAL_CONSTANTforK) and d
(M_REAL_CONSTANTforD) are defined with initial values in the programm sequence
PLC_INIT.
PLC_RESET:
LD
10
ST
PLC_CYCLETIME
PLC_INIT:
LD
10
ST
M_REAL_CONSTANTforK
LD
-5
ST
M_REAL_CONSTANTforD
PLC_START:
LD
I_036_032_000_000.VALUE
ST
MAX.IN0
LD
I_036_033_000_000.VALUE
ST
MAX.IN1
CAL
MAX
ST
M_REAL_MAXVALUE
ST
MUL.IN0
LD
M_REAL_CONSTANTforK
ST
MUL.IN1
CAL
MUL
ST
ADD.IN0
LD
M_REAL_CONSTANTforD
ST
ADD.IN1
CAL
ADD
ST
O_036_032_001_001.VALUE
324
(*cycle time in ms*)
(*constant for k*)
(*constant for d*)
(*input 1*)
(*input 2*)
(*the greater value of both is used*)
(*serves for reading which value will*)
(*be used*)
(*the selected value is multiplicated*)
(*with the constant and results as "kx"*)
(*after the multiplication add "d"*)
(*selected adapted value*)
SICAM RTUs, User Manual SICAM CMIC
DC8-001-2.09, Edition 08.2016

Advertisement

Table of Contents
loading

Table of Contents