You are on page 1of 3

SIMATIC ALUMROLL\ 03/23/2024 10:02:17 AM

1705 SDBCS-300\CPU 315-2 PN/DP\...\FC94 - <offline>

FC94 - <offline>
"ANALOG_IN"
Name: ANALOG Family: GENERAL
Author: ST Version: 1.0
Block version: 2
Time stamp Code: 11/04/2016 06:08:32 PM
Interface: 03/11/2016 10:55:59 AM
Lengths (block/logic/data): 00570 00438 00042

Name Data Type Address Comment


IN 0.0
DBno_START_I Int 0.0
INPUT_NO Int 2.0
ANALOG_IN Word 4.0
OUT 0.0
IN_OUT 0.0
TEMP 0.0
DBno_START_W Word 0.0
DBno_HIGH_LIM_W Word 2.0
DBno_LOW_LIM_W Word 4.0
DBno_OFFSET_W Word 6.0
DBno_SPAN_W Word 8.0
DBno_TEMP_W Word 10.0
DBno_CORRECT_W Word 12.0
Y Int 14.0
DATA_HI_LIM Real 16.0
DATA_LO_LIM Real 20.0
DATA_BIPOLAR Bool 24.0
DATA_SPAN Real 26.0
DATA_OFSET Real 30.0
OUT_DATA_RESULT Real 34.0
OUT_DATA_CORRECT Bool 38.0
RETURN 0.0
RET_VAL 0.0

Block: FC94 ST

Network: 1 SCL network

compiled by SCL compiler version: SCLCOMP K05.03.08.00_01.05.00.01 release

SET
SAVE
= L 38.2
CLR
= #DATA_BIPOLAR #DATA_BIPOLAR
L #DBno_START_I #DBno_START_I
T #DBno_START_W #DBno_START_W
L #DBno_START_I #DBno_START_I
L 1
+I
T #DBno_HIGH_LIM_W #DBno_HIGH_LIM_W
L #DBno_START_I #DBno_START_I
L 2
+I

Page 1 of 3
SIMATIC ALUMROLL\ 03/23/2024 10:02:18 AM
1705 SDBCS-300\CPU 315-2 PN/DP\...\FC94 - <offline>

T #DBno_LOW_LIM_W #DBno_LOW_LIM_W
L #DBno_START_I #DBno_START_I
L 3
+I
T #DBno_OFFSET_W #DBno_OFFSET_W
L #DBno_START_I #DBno_START_I
L 4
+I
T #DBno_SPAN_W #DBno_SPAN_W
L #DBno_START_I #DBno_START_I
L 5
+I
T #DBno_TEMP_W #DBno_TEMP_W
L #DBno_START_I #DBno_START_I
L 6
+I
T #DBno_CORRECT_W #DBno_CORRECT_W
L #INPUT_NO #INPUT_NO
L 0
>=I
L #INPUT_NO #INPUT_NO
L 2000
= L 38.3
<=I
A L 38.3
JCN A7d1
L #INPUT_NO #INPUT_NO
T #Y #Y
L #DBno_HIGH_LIM_W #DBno_HIGH_LIM_W
T LW 40
TAK
ITD
L L#8
*D
OPN DB [LW 40]
LAR1
L DBD [AR1,P#0.0]
T #DATA_HI_LIM #DATA_HI_LIM
L #DBno_LOW_LIM_W #DBno_LOW_LIM_W
T LW 40
L #Y #Y
ITD
L L#8
*D
OPN DI [LW 40]
LAR1
L DID [AR1,P#0.0]
T #DATA_LO_LIM #DATA_LO_LIM
L #DBno_OFFSET_W #DBno_OFFSET_W
T LW 40
L #Y #Y
ITD
L L#8
*D
OPN DB [LW 40]
LAR1
L DBD [AR1,P#0.0]
T #DATA_OFSET #DATA_OFSET
L #DBno_SPAN_W #DBno_SPAN_W
T LW 40
L #Y #Y
ITD
L L#8
*D
OPN DI [LW 40]
LAR1
L DID [AR1,P#0.0]
T #DATA_SPAN #DATA_SPAN
L #ANALOG_IN #ANALOG_IN
T LW 40
UC "SCALE"
P#L 40.0
P#L 16.0
P#L 20.0
P#L 24.0
P#L 34.0
P#L 38.0
L #OUT_DATA_RESULT #OUT_DATA_RESULT
L #DATA_SPAN #DATA_SPAN
*R
L #DATA_OFSET #DATA_OFSET
+R
T #OUT_DATA_RESULT #OUT_DATA_RESULT

Page 2 of 3
SIMATIC ALUMROLL\ 03/23/2024 10:02:18 AM
1705 SDBCS-300\CPU 315-2 PN/DP\...\FC94 - <offline>

L #DBno_START_W #DBno_START_W
T LW 40
L #Y #Y
ITD
L L#8
*D
L #OUT_DATA_RESULT #OUT_DATA_RESULT
OPN DB [LW 40]
TAK
LAR1
TAK
T DBD [AR1,P#0.0]
L #DBno_CORRECT_W #DBno_CORRECT_W
T LW 40
L #Y #Y
ITD
L L#8
*D
A #OUT_DATA_CORRECT #OUT_DATA_CORRECT
OPN DI [LW 40]
LAR1
= DIX [AR1,P#0.0]
JU A7d1
A7d1: CLR
A L 38.2
SAVE
BE

Page 3 of 3

You might also like