Sample Program In The Ladder And Statement List Editors - Siemens SIMATIC TD 200 User Manual

Operator interface
Hide thumbs Also See for SIMATIC TD 200:
Table of Contents

Advertisement

Ladder Logic
Network 1
SM0.1
MOV_B
EN
16#80
IN
OUT
MOV_B
EN
0
IN
OUT
Network 2
M0.0
MOV_B
EN
16#80
IN
OUT
M0.0
R
1
Network 3
V114.2
V114.2
R
1
MUL_R
EN
IN1
VD116
IN2
OUT
10.00000
TRUNC
EN
IN
OUT
AC0
MOV_W
EN
AC1
IN
OUT
MOV_B
EN
IN
OUT
16#20
Network 4
V158.1
V158.1
R
1
MOV_B
EN
IN
16#80
OUT
Network 5
M0.1
MOV_B
EN
16#E0
IN
OUT
M0.1
R
1
Network 6
M0.2
MOV_B
EN
0
IN
OUT
M0.2
R
1
Network 7
END
Figure 2-18

Sample Program in the Ladder and Statement List Editors

SIMATIC TD 200 Operator Interface
C79000-G7076-C205-04
Statement List
NETWORK 1
LD
SM0.1
MOVB 16#80,
VB12
MOVB 0,
MB0
VB12
NETWORK 2
LD
M0.0
MOVB 16#40,
VB12
MB0
R
M0.0,
1
NETWORK 3
LD
V114.2
R
V114.2,
1
VB12
MOVR VD116,
AC0
*R
10.00000, AC0
TRUNC AC0,
AC1
MOVW AC1,
VW98
MOVB 16#20,
VB12
NETWORK 4
LD
V158.1
R
V158.1,
1
MOVB 16#80,
VB12
NETWORK 5
AC0
LD
M0.1
MOVB 16#E0,
VB12
R
M0.1, 1
AC1
NETWORK 6
LD
M0.2
MOVB 0,
VB12
R
M0.2,
1
VW98
NETWORK 7
MEND
VB12
VB12
VB12
VB12
Configuring the TD 200
// if this is the first scan
// ...enable the first message
// ...clear all function key bits
// if F1 has been pressed
// ...enable message 2 for display
// ...reset F1 key M bit
// if new setpoint edit bit is set
// ...reset edit bit
// ...get edited real value
// ...times 10 for scaling
// ... convert to an integer
// ... update prev. setpoint value
// ...enable message 3 for display
// if message 3 acknowledge bit is set
// ...reset message 3 ack bit
// ...enable message 1 for display
// if F2 has been pressed
// ...enable all 3 messages at once
// ...reset F2 key M bit
// if F3 has been pressed
// ...disable all messages
// ...reset F3 key M bit
2-19

Advertisement

Table of Contents
loading

Table of Contents