Sie sind auf Seite 1von 43

SIMATIC

MPSV1_C314\3BE_AS\CPU314\

\OB1

- <offline>

19.05.2002 16:39:53

OB1 - <offline>

"P_Org"

Organisationsprogramm / Organisation program

Name: Standar

Familie: Bearbeit

Autor: MartinC

Version: 0.1

Bausteinversion: 2

Zeitstempel Code:

21.03.2002

17:34:09

Interface:

04.08.1999

14:02:56

Längen (Baustein / Code / Daten): 00652 00526 00028

Adresse

Deklaration

Name

Typ

Anfangswert

Kommentar

0.0

temp

OB1_EV_CLASS

BYTE

 

Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event c lass 1)

1.0

temp

OB1_SCAN_1

BYTE

 

1

(Cold restart scan 1 of OB 1), 3 (Scan 2-n of OB

1)

2.0

temp

OB1_PRIORITY

BYTE

 

1 (Priority of 1 is lowest)

3.0

temp

OB1_OB_NUMBR

BYTE

 

1 (Organization block 1, OB1)

4.0

temp

OB1_RESERVED_1

BYTE

 

Reserved for system

5.0

temp

OB1_RESERVED_2

BYTE

 

Reserved for system

6.0

temp

OB1_PREV_CYCLE

INT

 

Cycle time of previous OB1 scan (milliseconds)

8.0

temp

OB1_MIN_CYCLE

INT

 

Minimum cycle time of OB1 (milliseconds)

10.0

temp

OB1_MAX_CYCLE

INT

 

Maximum cycle time of OB1 (milliseconds)

12.0

temp

OB1_DATE_TIME

DATE_AND_TIME

 

Date and time OB1 started

Baustein: OB1 Organisationsprogramm / Organisation program

Bausteinaufrufe:

Das Organisationsprogramm ruft den Baustein "P_Ems31" (Not-Aus Baustein) und den Baustein "P_Auto30" (Ablaufprogramm Bearbeiten)auf. Der Baustein "P_Ems31" wird bedingt aufgerufen, wenn das Not-Aus Signal am Eingang E1.5 anliegt (E1.5 = 0-Signal) oder der Stopptaster gedrückt wird. Das "Ablaufprogramm Bearbeiten" wird ständig aufgerufen (ohne Bedingung).

Grundstellung:

Die Grundstellung der Station wird im Grundstellungsmerker "Init_Pos" gespeichert. Der Merker hat 1-Signal wenn die Grundstellung vorliegt. Dieser Merker wird an verschiedenen Stellen im Ablaufprogramm abgefragt.

Startbedingung:

Der Merker "F_Start" wird gesetzt, wenn in Grundstellung der Start Taster "S_Start" betätigt wird. Zurückgesetzt wird der Merker "F_Start" in Schalterstellung "Manuell" (S_Auto=1) bei Zyklusende oder wenn Not-Aus vorliegt. Der Merker "F_Start" wird im "Ablaufprogramm Bearbeiten" als Bedingung eines neuen Zyklus abgefragt. Nur wenn er gesetzt ist kann ein neuer Zyklus beginnen. In der Schalterstellung "Manuell" wird ein Zyklus durchlaufen - In der Schalterstellung "Automatik" Dauerzyklus.

Initialisierung:

Das Organisationsprogramm setzt den Initialisierungsmerker "Init_Bit" wieder zurück. "Init_Bit" wird nach jedem Einschalten der SPS im Anlaufbaustein OB100 gesetzt.

Calling program blocks:

The organisation program is calling the program block "P_Ems31"(Emergency-Stop) and the block "P_Auto30" (program sequence processing). The block "P_Ems31"is conditionally called if the emergency stop signal is at the input I1.5 (I1.5 = 0-signal) or the stop button was pressed. The program sequence processing is running continuously (without condition).

Initial position:

The initial position of the station is stored in the "Init_Pos" flag. This flag has 1-signal if the station is in initial position. The flag is used in the program sequence.

Start condition:

The "F_Start" flag is set if in initial position the start button "S_Start" is pressed. Pressing the stop button "S_Stop" in the switch position "manual" (S_Auto=1) or emergency stop will reset the "F_Start" flag. The "F_Start" flag is used within the "program sequence processing" as condition to start a new cycle. In the switch position "manual" a single cycle is startet - in the switch position "automatic" a continuous cycle is startet.

Initialisation:

The organisation program resets the initialisation flag "Init_Bit". "Init_bit" is set during start-up procedure once within the start-up program block OB100.

SIMATIC

MPSV1_C314\3BE_AS\CPU314\

\OB1

- <offline>

19.05.2002 16:39:53

Netzwerk: 1

Aufruf FC11 Not-Aus / Calling FC11 Emergency-Stop

Liegt Not-Aus vor (0-Signal am Not-Aus Eingang E1.5) wird der Not-Aus Baustein aufgerufen. Der Not-Aus Baustein setzt die Bedienpultausgänge und Stationsausgänge zurück. Außerdem wird das Ablaufprogramm zurückgesetzt.

In condition of emergency stop (0-signal at emergency stop input I1.5)emergency stop program block is called. The program block resets the operating panel outputs and station outputs. Additional the sequentional program ist reseted.

"P_EmS31
"P_EmS31

"Em_Stop"

"

EN

ENO

Netzwerk: 2

Aufruf FC12 Stop / Calling FC12 Stop

Liegt Betätigung des Stopptasters vor wird der Stop Baustein aufgerufen. Der Stop Baustein setzt H1 und H2 zurück. Außerdem wird das Ablaufprogramm zurückgesetzt.

In condition of the stop buttton is pressed the emergency stop program block is called. The program block resets H1 und H2. Additional the sequentional program ist reseted.

"S2"

"P_Stop3 2" EN ENO
"P_Stop3
2"
EN
ENO

Netzwerk: 3

Grundstellung Station Bearbeiten / Initial position processing

Die Station Bearbeiten ist in Grundstellung wenn die Bohrmaschine(_1B1) oben und der Rundschalttisch positioniert (_B3)ist . Liegt Grundstellung vor hat der Merker Init_Pos = 1-Signal.

The processingg station is in initial position if the drilling unit is in upper position (_1B1) and the indexing table is positioned (_B3) . At the initial position the flag Init_Pos has fignal 1.

"B3"

"1B1"

&

"Init_Pos"

=

Netzwerk: 4

Start Merker / Start Flag

Der Merker "F_Start" wird gesetzt, wenn in Grundstellung der Start Taster (Bedienleiste) oder der Start Taster (Fernsteuerung) betätigt wird. Der Merker "F_Start" wird in Schalterstellung "Manuell" zurückgesetzt wenn das Zyklusende erreicht wurde oder Not-Aus vorliegt.

The "F_Start" flag is set if in initial position the start button (control panel) or the start button (Remote control) is pressed. The "F_Start" flag is reset in switch position "manual" at the end of the cycle or in case of emergency stop.

>=1 "S1" & "F_Start" "RC_Start" SR "Init_Pos" S & >=1
>=1
"S1"
&
"F_Start"
"RC_Start"
SR
"Init_Pos"
S
&
>=1
"CycleEnd"
"Em_Stop"
"S3"
R
Q

SIMATIC

MPSV1_C314\3BE_AS\CPU314\

\OB1

- <offline>

19.05.2002 16:39:53

Netzwerk: 5

Aufruf Baustein "Ablauf Bearbeiten" / Calling "sequence process"

Der Ablaufbaustein wird ständig aufgerufen. (1-Signal an EN). Die Schrittkette wird beim Einschalten der SPS über den Initialisierungsmerker "Init_Bit" oder wenn Not-Aus vorliegt oder bei gedrücktem Stopptaster initialisiert (1-Signal an INIT_SQ). Mit dem Initialisieren werden alle Schritte zurückgesetzt.

The program sequence is continuously called (1-signal at EN). The step chain is initialised during start-up procedure with the flag "Init_Bit" or in case of emergency stop or if the stop button is pressed (1-signal at INIT_SQ). Initialisation resets all steps in the step chain.

"P_A30D"

 

"P_Auto30"

"S2"

"S2" >=1   EN

>=1

 

EN

"Init_Bit"

OFF_SQ

"Em_Stop"

"Em_Stop"   INIT_SQ
 

INIT_SQ

 

ACK_EF

S_PREV

S_NEXT

SW_AUTO

SW_TAP

SW_MAN

S_SEL

S_ON

S_OFF

T_PUSH

 

"Part_AV"

LPart_AV

"B1"

L_B1

 

"B2"

"1B1"

L_B2

"1B2"

L_1B1

"B3"

L_1B2

"B4"

L_B3

 

L_B4

"S1"

>=1

"IP_FI"

LIP_FI

"RC_Start"

 

LStart

 

"S4"

>=1

 

"RC_Reset"

 

LReset

 
 

"Em_Stop"

LEm_Stop

"S1"

LQuitt

"K1"

"K2"

L_K1

"K3"

L_K2

"K4"

L_K3

"Y1"

L_K4

"Y2"

L_Y1

"Y3"

L_Y2

 

L_Y3

 

"IP_N_FO"

LIP_N_FO

   

S_NO

 

"F_Start"

LF_Start

 
   

S_MORE

 

"Init_Pos"

LInit_Pos

 
   

S_ACTIVE

 

"Reset_OK"

LReset_OK

 
   

ERR_FLT

 

"H1"

LH Start

SIMATIC

MPSV1_C314\3BE_AS\CPU314\

\OB1

- <offline>

19.05.2002 16:39:53

 

_

AUTO_ON

"H2"

LH_Reset

 
   

TAP_ON

LH_PartNO

"H3"

k

MAN_ON

"CycleEnd"

LCycleEnd

ENO

Netzwerk: 6

Rücksetzen Initialisierungsmerker / reset initialisation flag

Das Init Bit wird beim Einschalten der SPS im OB100 gesetzt und nach dem erstem Programmzyklus an dieser Stelle wieder zurückgesetzt. At the end of the first program cycle the init bit is reset here. (Init bit is set during power on procedure in the program block OB100).

"Init_Bit"

"Init_Bit"

& R
&
R

SIMATIC

MPSV1_C314\3BE_AS\CPU314\

\OB100

- <offline>

19.05.2002 16:39:56

OB100 - <offline>

"P_Init"

Anlauf Baustein / Start-up program block

Name: Standar

Familie: Bearbeit

Autor: MartinC

Version: 0.1

Bausteinversion: 2

Zeitstempel Code:

07.03.2002

20:02:06

Interface:

04.08.1999

14:05:51

Längen (Baustein / Code / Daten): 00168 00046 00020

Adresse

Deklaration

Name

Typ

Anfangswert

Kommentar

0.0

temp

OB100_EV_CLASS

BYTE

 

16#13, Event class 1, Entering event state, Event lo gged in diagnostic buffer

1.0

temp

OB100_STRTUP

BYTE

 

16#81/82/83/84 Method of startup

2.0

temp

OB100_PRIORITY

BYTE

 

27 (Priority of 1 is lowest)

3.0

temp

OB100_OB_NUMBR

BYTE

 

100 (Organization block 100, OB100)

4.0

temp

OB100_RESERVED_1

BYTE

 

Reserved for system

5.0

temp

OB100_RESERVED_2

BYTE

 

Reserved for system

6.0

temp

OB100_STOP

WORD

 

Event that caused CPU to stop (16#4xxx)

8.0

temp

OB100_STRT_INFO

DWORD

 

Information on how system started

12.0

temp

OB100_DATE_TIME

DATE_AND_TIME

 

Date and time OB100 started

Baustein: OB100 Anlaufbaustein / start-up block

Der Anlaufbaustein wird beim Einschalten der Spannungsversorgung der SPS als erstes einmal durchlaufen. Beim Anlauf setzt der Baustein alle Ausgänge und Merker zurück. Der Initialisierungsmerker wird als einziger Merker gesetzt. Dieser Merker hat für einen Zyklus 1-Signal und wird im OB1 wieder zurückgesetzt.

If the power-supply of the plc is started, first the start-up program block will be activated once. On start-up procedure this program resets all outputs and flags - except the initialisation flag. The initialisation flag "Init_Bit" is set and has 1-signal for one program cycle. The "Init_Bit" is reset after one cycle at the end of the organisation program block OB1.

Netzwerk: 1

Rücksetzen der Stationsausgänge / Reset station's outputs

Alle Ausgänge der Station werden zurückgesetzt (der Wert 128 wird in das Ausgangsbyte AB0 geschrieben).

Reset of all station outputs (the value 128 is written to the output byte OB0).

128

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"OBStat"

Netzwerk: 2

Rücksetzen der Bedienausgänge / Reset operating panel's outputs

Alle Ausgänge des Bedienpults (Leuchtmelder) werden zurückgesetzt (der Wert 0 wird in das Ausgangsbyte AB1 geschrieben).

Reset of all operating panel outputs (lights) (the value 0 is written to the output byte OB1).

0

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"OBPan"

Netzwerk: 3

Rücksetzen der Merker / Reset of flags

Alle Merker werden zurückgesetzt (der Wert 0 wird in das Merkerbyte MB34 geschrieben).

Reset of all flags (the value 0 is written to the flag byte FB34).

0

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"Var1"

Netzwerk: 4

Rücksetzen der Merker / Reset of flags

Alle Merker werden zurückgesetzt (der Wert 0 wird in das Merkerbyte MB35 geschrieben).

SIMATIC

MPSV1_C314\3BE_AS\CPU314\

\OB100

- <offline>

19.05.2002 16:39:56

Reset of all flags (the value 0 is written to the flag byte FB35).

0

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"Buffer"

Netzwerk: 5

Rücksetzen der Merker / Reset of flags

Alle Merker werden zurückgesetzt (der Wert 0 wird in das Merkerbyte MB132 geschrieben).

Reset of all flags (the value 0 is written to the flag byte FB132).

0

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"RCVar"

Netzwerk: 6

Setze Initialisierungsmerker / set initialisation flag

Der Initialisierungsmerker "Init_Bit" wird gesetzt.

Set the initialisation flag "Init_Bit".

"Init_Bit"

"Init_Bit"

wird gesetzt. Set the initialisation flag "Init_Bit". "Init_Bit" "Init_Bit" & S Seite 2

&

S

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 16:40:04

Ablaufprogramm Bearbeiten Zu Beginn wird unterschieden ob die Station bereits gerichtet wurde oder nicht. Ist die Station noch nicht gerichtet (Merker Reset_OK = 0-Signal) so verzweigt das Programm alternativ zum Richten Teil. Wird ein Werkstück eingelegt, so dreht der Rundschalttisch um 60 Grad. Ist ein Werkstück an der Bohrlochprüfung vorhanden so wird geprüft. Ist ein Werkstück an der Bohrmaschine vorhanden und war die Bohrlochprüfung positiv, so wird gebohrt.

Program sequence processing At the beginning the program checks if the station has ever been reset. If the station is not yet reset (flag Reset_OK = 0- signal) the program alternates to the "reset" program part. If a workpiece is put in the indexing table is rotating with 60 degree. Is a workpiece available at the checking point the checking procedure will proceed. If a workpiece is avaibable at the drilling unit and the hole checking was ok the drilling procedure will be started

S1 Init T1 station_rese t T36 T6 S6 interrogation T7 T9 not_true1 Trans6 S7 starting_light
S1
Init
T1
station_rese
t
T36
T6
S6
interrogation
T7
T9
not_true1
Trans6
S7
starting_light
2
T8
true1
S8
station_free
T10
part_Av1
S9
station_occupied
T11
timeout1
S10
subs_st_free
T12
free
S11
index_table
T13
in_pos
S12
shift
T14
done2
S13
S20
drilling
checking
3

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 16:40:04

T2
T2

T2

T2

not_reseted

drill_unit_u

init_pos_rea

1
1
S25 man_take_off
S25
man_take_off
\FB30, DB30 - <Offline> 19.05.2002 16:40:04 T2 not_reseted drill_unit_u init_pos_rea 1 S25 man_take_off 4 Seite 2
\FB30, DB30 - <Offline> 19.05.2002 16:40:04 T2 not_reseted drill_unit_u init_pos_rea 1 S25 man_take_off 4 Seite 2
\FB30, DB30 - <Offline> 19.05.2002 16:40:04 T2 not_reseted drill_unit_u init_pos_rea 1 S25 man_take_off 4 Seite 2
\FB30, DB30 - <Offline> 19.05.2002 16:40:04 T2 not_reseted drill_unit_u init_pos_rea 1 S25 man_take_off 4 Seite 2
4
4
SIMATIC MPSV1_C314\3BE_AS\CPU314 \ \FB30, DB30 - <Offline> 19.05.2002 16:40:04 1 T15 T21 T22 T23 T28
SIMATIC
MPSV1_C314\3BE_AS\CPU314 \
\FB30,
DB30 - <Offline>
19.05.2002 16:40:04
1
T15
T21
T22
T23
T28
T29
part_availab
not_true2
no_part_av
part_av2
not_true4
part_not_av
le
S14
S21
S19
S24
wait2
checking_on
T16
T24
T26
timeout3
good
bad
S15
S22
S23
drilling_on
good_part
bad_part
T17
T25
T27
low_position
done4
done5
S16
drilling_off
T28
S24
T18
pp2
upper_positi
on
S17
unclamp
T19
done3
S18
wait4
T20
timeout4
T21
S19
PP1
T35
4
PP1_2_3
S29
CycleEnd
T36
done6
S6

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 16:40:04

T30 3 S26 ackowledge
T30
3
S26
ackowledge

bad_part_pos

T31 T32 T34 S27 pp3
T31
T32
T34
S27
pp3

ackowledged

3

3
2 T32 T33 not_true3 good_output S28 S27 wait5 T34 timeout5 S27
2
T32
T33
not_true3
good_output
S28
S27
wait5
T34
timeout5
S27

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Initialisierungsschritt Wenn der Merker "Reset_OK" und Merker "Init_Pos" gesetzt sind, weiter mit Schritt 7. Wenn Merker "Reset_OK" nicht gesetzt und Not-Aus nicht aktiv, dann Verzweigung zum Richten-Pfad.

Initialisation step If "Reset_OK" flag and "Init_Pos" flag are set, continue with step 7. If "Reset_OK" flag not set and Emergency-Stop not active alternate to reset path.

Verriegelung

CC
CC

Überwachung

VV
VV

LReset_OK

&
&

LInit_Pos

LReset_OK

&
&

LEm_Stop

Initialisierungsschritt / Initialsation step S1 Init T1 station_rese t T2 not_reseted
Initialisierungsschritt / Initialsation step
S1
Init
T1
station_rese
t
T2
not_reseted

S2

Adresse

Symbol

Typ

Kommentar

IN

LEm_Stop

BOOL

Not-Aus Signal / Emergency stop signal

IN_OUT

LInit_Pos

BOOL

Station Bearbeiten in Grundstellung / Processing station in initial position

IN_OUT

LReset_OK

BOOL

Richten erfolgreich abgeschlossen / Reset finished

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Startbedingung abfragen Wenn der Merker "F_Start" nicht gesetzt ist, weiter mit Schritt 7: Leuchtmelder Start einschalten. Wenn der Merker "F_Start" gesetzt ist, weiter mit Schritt 8: Warten bis nächste Station frei ist (Der Leuchtmelder Start wird nicht eingeschaltet).

Interrogation of starting condition If "F_Start" flag is not set continue with step 7: Switch on start indicator light. If "F_Start" flag is set continue with step 8: Wait for subsequent station to be clear (The start indicator light is not switched on).

Verriegelung

(The start indicator light is not switched on). Verriegelung Überwachung VV T1 T36 T6 S6 Startbedingung

Überwachung

VV
VV

T1

T36 T6 S6 Startbedingung abfragen / Interrogation of starting condition interrogation T7 & LF_Start
T36
T6
S6
Startbedingung abfragen / Interrogation of
starting condition
interrogation
T7
&
LF_Start
not_true1
S7
T9
&
LF_Start
Trans6
S8
Adresse
Symbol
Typ
Kommentar
IN_OUT
LF_Start
BOOL
Start Merker / Start flag

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Leuchtmelder Start einschalten (Aufforderung) und warten bis Startbedingung erfüllt ist ("F_Start" = 1-Signal).

Switch on the start indicator light (request) and wait for starting condition to become true ("F_Start" = 1-signal).

Verriegelung

to become true ("F_Start" = 1-signal). Verriegelung Überwachung VV T7 S7 Leuchtmelder Start einschalten /

Überwachung

VV
VV

T7

S7 Leuchtmelder Start einschalten / Switch on the start indicator light starting_light N LH_Start T8
S7
Leuchtmelder Start einschalten / Switch on the
start indicator light
starting_light
N
LH_Start
T8
&
LF_Start
true1
S8
Adresse
Symbol
Typ
Kommentar
IN_OUT
LH_Start
BOOL
Leuchtmelder Start / Start indicator light
IN_OUT
LF_Start
BOOL
Start Merker / Start flag

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Warten bis ein Werkstück vorhanden ist

Wait until a workpiece is available

Verriegelung

ist Wait until a workpiece is available Verriegelung Überwachung VV T8, T9 S8 Warten bis ein

Überwachung

VV
VV

T8, T9

S8 Warten bis ein Werkstück vorhanden ist Wait until a workpiece is available station_free R
S8
Warten bis ein Werkstück vorhanden ist Wait until
a workpiece is available
station_free
R
LIP_N_FO
T10
&
LPart_AV
part_Av1
S9
Adresse
Symbol
Typ
Kommentar
IN
LPart_AV
BOOL
Werkstück vorhanden / Workpiece available
IN_OUT
LIP_N_FO
BOOL
Station belegt / station occupied

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Ausgang "Station besetzt" setzen und 3 sec warten

Set output "station occupied" and wait for 3 sec.

Verriegelung

"station occupied" and wait for 3 sec. Verriegelung Überwachung VV T10     S9    

Überwachung

VV
VV

T10

   

S9

   

Sicherheitstimer 3 sec Security timer 3 sec

station_occupie

S

LIP_N_FO

 

d

 

D

"delay1"

   

T#3S

"delay1"

&
&
 

T11

 
   

timeout1

 

S10

 

Adresse

Symbol

Typ

Kommentar

 

IN_OUT

LIP_N_FO

BOOL

Station belegt / station occupied

M34.6

"delay1"

BOOL

Merker Verzögerungszeit 1 abgelaufen / Flag delay time 1 expired

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Warten bis Nachfolgestation frei ist

Wait until subsequent station is free

Verriegelung

ist Wait until subsequent station is free Verriegelung Überwachung VV T11 S10 Warten bis Nachfolgestation frei

Überwachung

VV
VV

T11

S10 Warten bis Nachfolgestation frei ist Wait until subsequent station is free subs_st_free T12 &
S10
Warten bis Nachfolgestation frei ist Wait until
subsequent station is free
subs_st_free
T12
&
LIP_FI
free
S11
Adresse
Symbol
Typ
Kommentar
IN
LIP_FI
BOOL
Folgestation belegt / Subsequent station occupie

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Drehteller um 60 Grad drehen und warten bis positioniert

Rotate indexing table by 60 degree and wait until indexing table is positioned

Verriegelung

and wait until indexing table is positioned Verriegelung Überwachung VV T12 S11 Drehteller um 60 Grad

Überwachung

VV
VV

T12

S11 Drehteller um 60 Grad drehen / Rotate indexing table for 60 degree index_table D
S11
Drehteller um 60 Grad drehen / Rotate indexing
table for 60 degree
index_table
D
"delay1"
T#500MS
&
"delay1"
N
L_K2
T13
L_B3
in_pos
S12
Adresse
Symbol
Typ
Kommentar
IN
L_B3
BOOL
Rundschalttisch positioniert / Indexing table positioned
IN_OUT
L_K2
BOOL
Rundschaltisch Motor an / Indexing table motor on
M34.6
"delay1"
BOOL
Merker Verzögerungszeit 1 abgelaufen / Flag delay time 1 expired

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Warten bis endgültige Position erreicht ist.

Waiting until final position is reached

Verriegelung

ist. Waiting until final position is reached Verriegelung Überwachung VV T13 S12 Warten bis endgültige Position

Überwachung

VV
VV

T13

S12 Warten bis endgültige Position erreicht ist. Waiting until final position is reached shift D
S12
Warten bis endgültige Position erreicht ist.
Waiting until final position is reached
shift
D
"delay1"
T#500MS
T14
&
"delay1"
done2
S13, S20, S25
Adresse
Symbol
Typ
Kommentar
M34.6
"delay1"
BOOL
Merker Verzögerungszeit 1 abgelaufen / Flag delay time 1 expired

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Parallellzweig 1 (Bohren): Warten bis ein Werkstück bei der Bohrvorrichtung vorhanden ist und ein Gutteil vorliegt dann weiter mit Schritt 15, wenn ein Werkstück bei der Bohrvorrichtung vorhanden ist und ein Schlechtteil vorliegt oder kein Werkstück vorliegt dann weiter mit Schritt 20. Wenn die Startbedingung "F_Start" nicht erfüllt ist dann weiter mit Schritt 20.

Parallel branch 1(Drilling): Wait until a workpiece is at drilling unit and it is a good workpiece continue with step 15, if a bad workpiece is at the drilling unit or no workpiece is available continue with step 20. If the starting condition "F_Start" is not true continue with step 20

erriegelun

CC
CC

berwachun

VV
VV

T14

S13 Fallunterscheidung gute / schlechte Teile / Select case good bad workpieces drilling & L_B2
S13
Fallunterscheidung gute / schlechte Teile / Select
case good bad workpieces
drilling
&
L_B2
Bad_P_Pos
T15
2"
part_availab
le
S14
T21
&
F_Start
not_true2
S19
&
L_B2
Bad_P_Pos
2"
>=1
T22
L_B2
no_part_av
Adresse
Symbol
Typ
Kommentar
IN
L_B2
BOOL
Werkstück bei Prüfvorrichtung / Workpiece at checking unit
IN_OUT
LF_Start
BOOL
Start Merker / Start flag
M36.1
"Bad_P_Pos2"
BOOL
Schlechtteil bei Bohrmasch. / bad workpiece at drilling maschine

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Werkstück spannen und warten bis gespannt

Clamp workpiece and wait until clamped

Verriegelung

Clamp workpiece and wait until clamped Verriegelung Überwachung VV T15   S14     Werkstück

Überwachung

VV
VV

T15

 

S14

   

Werkstück spannen / Clamp workpiece

 

wait2

D

"delay1"

 

T#1S

   

S

L_Y1

"delay1"

&
&
 

T16

 
   

timeout3

 

S15

 

Adresse

Symbol

Typ

Kommentar

 

IN_OUT

L_Y1

BOOL

Spannen / Clamping

 

M34.6

"delay1"

BOOL

Merker Verzögerungszeit 1 abgelaufen / Flag delay time 1 expired

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Motor Bohrmaschine einschalten, Bohreinheit nach unten fahren und warten bis Endlage erreicht

Switch on the drilling unit motor, lower drilling unit and wait until the final position is reached

Verriegelung

and wait until the final position is reached Verriegelung Überwachung VV T16     S15  

Überwachung

VV
VV

T16

   

S15

   

Bohmaschine einschalten, Bohreinheit nach unten fahren / Switch on the drilling unit motor, lower drilling unit

drilling_on

S

L_K3

   

R

L_K4

L_1B2

&
&
 

T17

 

N

L_K1

   

low_position

 
 

S16

 

Adresse

Symbol

Typ

Kommentar

   

IN

L_1B2

BOOL

Bohrmaschine unten / Drilling unit in lower position

IN_OUT

L_K3

BOOL

Bohrmaschine nach unten / Lower drilling unit

IN_OUT

L_K4

BOOL

Bohrmaschine nach oben / Raise drilling unit

IN_OUT

L_K1

BOOL

Bohrmaschine Motor an / Drilling unit motor on

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Bohreinheit nach oben fahren und warten bis Endlage erreicht, dann Bohrmaschine ausschalten

Raise drilling unit and wait until the final position is reached, then switch off the drilling unit motor

Verriegelung

then switch off the drilling unit motor Verriegelung Überwachung VV L_1B1 & T17   S16  

Überwachung

VV
VV

L_1B1

&
&

T17

 

S16

   

Bohreinheit nach oben fahren, Bohmaschine dann ausschalten / Raise drilling unit and then switch off the drilling unit motor

drilling_off

S

L_K4

     

R

L_K3

T18

N

L_K1

 

upper_positi

 

on

S17

Adresse

Symbol

Typ

Kommentar

IN

L_1B1

BOOL

Bohrmaschine oben / Drilling unit in upper position

IN_OUT

L_K3

BOOL

Bohrmaschine nach unten / Lower drilling unit

IN_OUT

L_K4

BOOL

Bohrmaschine nach oben / Raise drilling unit

IN_OUT

L_K1

BOOL

Bohrmaschine Motor an / Drilling unit motor on

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Werkstück lösen

Unclamp workpiece

Verriegelung

15:46:32 Werkstück lösen Unclamp workpiece Verriegelung Überwachung VV T18 S17 unclamp T19 done3 Werkstück

Überwachung

VV
VV
lösen Unclamp workpiece Verriegelung Überwachung VV T18 S17 unclamp T19 done3 Werkstück lösen / Unclamp

T18

S17

unclamp

T19

done3

Werkstück lösen / Unclamp workpiece

R

L_Y1

S18

Adresse

Symbol

Typ

Kommentar

IN_OUT

L_Y1

BOOL

Spannen / Clamping

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Warten bis Werkstück sicher entspannt

Wait until workpiece is really unclamped

Verriegelung

Wait until workpiece is really unclamped Verriegelung Überwachung VV T19 S18 Warten bis Werkstück sicher

Überwachung

VV
VV

T19

S18 Warten bis Werkstück sicher entspannt / Wait until workpiece is really unclamped wait4 D
S18
Warten bis Werkstück sicher entspannt / Wait until
workpiece is really unclamped
wait4
D
"delay1"
T#1S
T20
&
"delay1"
timeout4
Adresse
Symbol
Typ
Kommentar
M34.6
"delay1"
BOOL
Merker Verzögerungszeit 1 abgelaufen / Flag delay time 1 expired

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Endschritt Parallelzweig 1

Final step parallel branch 1

erriegelun

Parallelzweig 1 Final step parallel branch 1 erriegelun berwachun VV T20, T22 T21 Endschritt Parallelzweig 1

berwachun

VV
VV

T20, T22

T21 Endschritt Parallelzweig 1 / Final step parallel S19 PP1 T35 PP1_2_3
T21
Endschritt Parallelzweig 1 / Final step parallel
S19
PP1
T35
PP1_2_3

S29

Adresse

Symbol

Typ

Kommentar

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Zyklusendemerker setzen und Ausgang "Station besetzt" rücksetzen, Bitweises Verschieben des Bohrlochprüfergebnisses nach rechts (entsprechend der Rotation des Drehtellers)

Set flag cycle end and reset output "station occupied", shifting right bit by bit the test result (according the rotation of the indexing table)

Verriegelung

(according the rotation of the indexing table) Verriegelung Überwachung VV T35 S29 CycleEnd Zyklusende Merker

Überwachung

VV T35 S29 CycleEnd Zyklusende Merker setzen und Ausgang "Station besetzt" rücksetzen / set flag
VV
T35
S29
CycleEnd
Zyklusende Merker setzen und Ausgang "Station
besetzt" rücksetzen / set flag cycleend and reset
output "station occupied"
N
"Buffer" := "Buffer" * 2
N
LCycleEnd
T36
done6
S6
Adresse
Symbol
Typ
Kommentar
IN_OUT
LCycleEnd
BOOL
Zyklus Ende / Cycle end
MW36
"Buffer"
WORD
Ringpuffer Schlechtteil / ring buffer bad part

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Parallelzweig 2: Bohrlochprüfung. Wenn ein Werkstück bei der Bohrlochprüfung ist weiter mit Schritt 22. Wenn die Startbedingung "F_Start" nicht erfüllt ist oder kein Werkstück da ist weiter mit Schritt 25

Parallel branch 2: checking drill hole. If a workpiece is available at the checking unit or no workpiece is available then continue with step 22. If the starting condition "F_Start" is not true or no workpiece is available continue with step 25

Verriegelung

no workpiece is available continue with step 25 Verriegelung Überwachung VV T14 Bohrlochprüfung / Checking drill

Überwachung

VV
VV

T14

Bohrlochprüfung / Checking drill hole S20 checking T23 & L_B1 part_av2 S21 T28 & LF_Start
Bohrlochprüfung / Checking drill hole
S20
checking
T23
&
L_B1
part_av2
S21
T28
&
LF_Start
not_true4
S24
T29
&
L_B1
part_not_av
Adresse
Symbol
Typ
Kommentar
IN
L_B1
BOOL
Werkstück bei Bohrvorrichtung / Workpiece at drilling unit
IN_OUT
LF_Start
BOOL
Start Merker / Start flag

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Bohrlochprüfung: Prüfmagnet einschalten bei gutem Werkstück weiter mit Schritt 23 sonst mit Schritt 24

Checking drilling hole: switch on checking magnet if the workpiece is good continue with step 23 else with step 24

Verriegelung

is good continue with step 23 else with step 24 Verriegelung Überwachung VV T23 Prüfmagnet einschalten

Überwachung

VV
VV

T23

Prüfmagnet einschalten / Switch on checking magnet S21 S L_Y2 checking_on D "delay2" T#3S &
Prüfmagnet einschalten / Switch on checking magnet
S21
S
L_Y2
checking_on
D
"delay2"
T#3S
&
"delay2"
T24
L_B4
good
S22
&
"delay2"
T26
L_B4
bad
S23
Adresse
Symbol
Typ
Kommentar
IN
L_B4
BOOL
Bohrlochprüfung in Ordnung / Checking drill hole o.k.
IN_OUT
L_Y2
BOOL
Prüfmagnet / Checking magnet
M34.7
"delay2"
BOOL
Merker Verzögerungszeit 2 abgelaufen / Flag delay time 2 expired

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Bit "Werkstück ist schlecht" in Position 1 rücksetzen und Prüfmagnet ausschalten

Reset bit "workpiece is bad" in position 1 and switch off checking magnet

Verriegelun

CC
CC

Überwachung

VV T24 Gutes Werkstück / Good workpiece S22 R "Bad_P_Pos1" good_part R L_Y2 T25 done4
VV
T24
Gutes Werkstück / Good workpiece
S22
R
"Bad_P_Pos1"
good_part
R
L_Y2
T25
done4

Adresse

Symbol

Typ

Kommentar

IN_OUT

L_Y2

BOOL

Prüfmagnet / Checking magnet

M36.0

"Bad_P_Pos1"

BOOL

Schlechtteil bei Bohrlochpr. / bad workpiece at checking drill hol

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Endschritt Parallelzweig 2

Final step parallel branch 2

erriegelun

Parallelzweig 2 Final step parallel branch 2 erriegelun berwachun VV T25, T27, T29 T28 S24 Endschritt

berwachun

VV
VV

T25, T27, T29

T28 S24 Endschritt Parallelzweig 2 / Final step parallel branch 2 pp2 T35 PP1_2_3
T28
S24
Endschritt Parallelzweig 2 / Final step parallel
branch 2
pp2
T35
PP1_2_3

S29

Adresse

Symbol

Typ

Kommentar

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Bit "Werkstück ist schlecht" in Position 1 setzen und Prüfmagnet ausschalten

Set bit "workpiece is bad" in position 1 and switch off checking magnet

erriegelun

CC
CC

Überwachun

VV T26 Schlechtes Werkstück / bad workpiece S23 S "Bad P Pos1" bad_part R L_Y2
VV
T26
Schlechtes Werkstück / bad workpiece
S23
S
"Bad P Pos1"
bad_part
R
L_Y2
T27
done5

Adresse

Symbol

Typ

Kommentar

IN_OUT

L_Y2

BOOL

Prüfmagnet / Checking magnet

M36.0

"Bad_P_Pos1"

BOOL

Schlechtteil bei Bohrlochpr. / bad workpiece at checking drill hole

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Parallelzweig 3:Werkstück ausgeben. Bei einem schlechtem Werkstück weiter mit Schritt 27, wenn die Startbedingung "F_Start" nicht erfüllt ist weiter mit Schritt 28, wenn ein gutes Werkstück vorhanden ist und die Nachfolgestation frei ist weiter mit Schritt 29

Parallel branch3 :distribute workpiece. If the workpiece is bad continue with step 27, if the starting condition "F_Start" is not true continue with step 28, if a good workpiece is available and the subsequent station is free then continue with step 29

erriegelun

CC
CC

Überwachun

VV
VV

Bad_P_Pos

&
&

3"

F_Start

&
&

IP_FI

&
&

Bad_P_Pos

3"

T14

Werkstück Ausgang / Output workpiece S25 man_take_off
Werkstück Ausgang / Output workpiece
S25
man_take_off
T30 bad_part_po s3 S26 T32 not_true3 S27
T30
bad_part_po
s3
S26
T32
not_true3
S27

T33

good_output

S28

Adresse

Symbol

Typ

Kommentar

IN

LIP_FI

BOOL

Folgestation belegt / Subsequent station occupied

IN_OUT

LF_Start

BOOL

Start Merker / Start flag

M36.2

"Bad_P_Pos3"

BOOL

Schlechtteil bei Übergabestelle / bad workpiece at interchange point

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Startlampe "H_Start" und Lampe "Werkstück ist schlecht" einschalten. Werkstück von Hand entnehmen und dann durch Drücken der Start Taste quittieren.

Switch on start indicator light and workpiece is bad indicator light. Take the workpiece manually and press the start button for ackowlegement

Verriegelung

and press the start button for ackowlegement Verriegelung Überwachung VV T30     S26    

Überwachung

VV
VV

T30

   

S26

   

Startlampe "H_Start" und Lampe "Werkstück ist schlecht" einschalten / Switch on start indicator light and workpiece is bad indicator light

 

ackowledge

N

LH_Start

   

S

LH_PartNOk

LQuitt

&
&
 

T31

 
 

ackowledged

 

Adresse

Symbol

Typ

Kommentar

 

IN

LQuitt

BOOL

 

Quittieren / Acknowledge

 

IN_OUT

LH_Start

BOOL

 

Leuchtmelder Start / Start indicator light

 

IN_OUT

LH_PartNOk

BOOL

 

Leuchtmelder Werkstück schlecht / Workpiece not ok indicator light

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Endschritt Parallelzweig 3

Final step parallel branch 3

erriegelun

CC
CC

berwachun

VV
VV

T31

Final step parallel branch 3 erriegelun CC berwachun VV T31 T32 T34 S27 pp3 Endschritt Parallelzweig

T32

T34

S27 pp3
S27
pp3
Endschritt Parallelzweig 3 / Final step parallel branch 3
Endschritt Parallelzweig 3 / Final step parallel branch 3

Endschritt Parallelzweig 3 / Final step parallel branch 3

Endschritt Parallelzweig 3 / Final step parallel branch 3
Endschritt Parallelzweig 3 / Final step parallel branch 3
Endschritt Parallelzweig 3 / Final step parallel branch 3
 

R

LH_PartNOk

 

T35

PP1_2_3

S29

Adresse

Symbol

Typ

Kommentar

IN_OUT

LH_PartNOk

BOOL

Leuchtmelder Werkstück schlecht / Workpiece not ok indicator light

Kommentar IN_OUT LH_PartNOk BOOL Leuchtmelder Werkstück schlecht / Workpiece not ok indicator light Seite 24

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Auswerfer für 1 sec betätigen

Activate the ejector for 1 sec

Verriegelung

sec betätigen Activate the ejector for 1 sec Verriegelung Überwachung VV "delay3" & T33 S28  

Überwachung

VV
VV

"delay3"

&
&

T33

S28

 

Auswerfer betätigen / Activate the ejector

wait5

D

"delay3"

 

T#1S

   

N

L_Y3

T34

 
 

timeout5

 
S27

S27

Adresse

Symbol

Typ

Kommentar

IN_OUT

L_Y3

BOOL

Auswerfer / Ejector

M34.4

"delay3"

BOOL

Merker Verzögerungszeit 3 abgelaufen / Flag delay time 3 expired

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Leuchtmelder Reset einschalten (Anforderung) und auf das Drücken der Richten Taster warten. Wenn der Richten Taster (Bedienleiste) oder der Richten Taster (Fernsteuerung) betätigt wird, weiter mit Schritt 3.

Switch on reset indicator light (request) and wait for reset button to be pressed. If the reset button (control panel) or reset button (remote control) is pressed continue with step 3.

Verriegelung

control) is pressed continue with step 3. Verriegelung Überwachung VV T2 S2 Leuchtmelder Reset einschalten

Überwachung

VV
VV

T2

S2 Leuchtmelder Reset einschalten (Anforderung) / Switch on reset indicator light (request) reset_light N LH_Reset
S2
Leuchtmelder Reset einschalten (Anforderung) /
Switch on reset indicator light (request)
reset_light
N
LH_Reset
T3
&
LReset
reset
S3
Adresse
Symbol
Typ
Kommentar
IN
LReset
BOOL
Richten / Reset
IN_OUT
LH_Reset
BOOL
Leuchtmelder Grundstellung (Reset) / Reset indicator light

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Aktoren in Grundstellung fahren und warten bis Grundstellung erreicht wurde.

Move actuators to initial position and wait for this position to be reached.

Verriegelung

and wait for this position to be reached. Verriegelung Überwachung VV L_1B1 & T3   S3

Überwachung

VV
VV

L_1B1

&
&

T3

 

S3

   

Aktoren in Grundstellung fahren / Move actuators to initial position

actuactors_to_i

nit_pos

 

R

LH_PartNOk

 

R

L_Y1

   

T4

 

R

L_Y2

R

L_Y3

 

drill_unit_u

   

pper_pos

 

R

L_K1

 

R

L_K3

 

S4

 

S

L_K4

 

S

LIP_N_FO

Adresse

Symbol

Typ

Kommentar

IN

L_1B1

BOOL

Bohrmaschine oben / Drilling unit in upper position

IN_OUT

LH_PartNOk

BOOL

Leuchtmelder Werkstück schlecht / Workpiece not ok indicator ligh

IN_OUT

L_K3

BOOL

Bohrmaschine nach unten / Lower drilling unit

IN_OUT

L_K1

BOOL

Bohrmaschine Motor an / Drilling unit motor on

IN_OUT

LIP_N_FO

BOOL

Station belegt / station occupied

IN_OUT

L_K4

BOOL

Bohrmaschine nach oben / Raise drilling unit

IN_OUT

L_Y1

BOOL

Spannen / Clamping

IN_OUT

L_Y2

BOOL

Prüfmagnet / Checking magnet

IN_OUT

L_Y3

BOOL

Auswerfer / Ejector

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Rundschalttisch in Grundstellung fahren und warten bis Grundstellung erreicht wurde. Grundstellung: Bohrmaschine oben und Drehteller positioniert

Move indexing table to initial position and wait for this position to be reached. Initial position: drilling machine in upper position and indexing table in position

Verriegelung

CC
CC

Überwachung

VV T4 S4 Rundschalttisch in Grundstellung fahren / Move indexing table to initial position Rotate
VV
T4
S4
Rundschalttisch in Grundstellung fahren / Move
indexing table to initial position
Rotate
N L_K2
T5
&
Init_Pos
init_pos_rea
ched
S5
Adresse
Symbol
Typ
Kommentar
IN_OUT
LInit_Pos
BOOL
Station Bearbeiten in Grundstellung / Processing station in initial position
IN_OUT
L_K2
BOOL
Rundschaltisch Motor an / Indexing table motor on

SIMATIC

MPSV1_C314\3BE_AS\CPU314 \

\FB30,

DB30 - <Offline>

19.05.2002 15:46:32

Merker Reset_OK setzen. Weiter mit Schritt 6.

Set flag Reset_OK. Continue with step 6.

Verriegelung

6. Set flag Reset_OK. Continue with step 6. Verriegelung Überwachung VV T5 Merker Reset_OK setzen /

Überwachung

VV T5 Merker Reset_OK setzen / Set flag Reset_OK S5 S LReset_OK Reset_OK T6 done
VV
T5
Merker Reset_OK setzen / Set flag Reset_OK
S5
S
LReset_OK
Reset_OK
T6
done
S6
Adresse
Symbol
Typ
Kommentar
IN_OUT
LReset_OK
BOOL
Richten erfolgreich abgeschlossen / Reset finish

SIMATIC

MPSV1_C314\3BE_AS\CPU314\

\FC31

- <offline>

19.05.2002 16:39:58

FC31 - <offline>

"P_EmS31"

Not-Aus Baustein / Emergency stop program block

Name: Standar

Familie: Distrib

Autor: AHopf

Version: 0.1 Bausteinversion: 2

Zeitstempel Code:

07.03.2002

20:03:23

Interface:

04.08.1999

14:09:05

Längen (Baustein / Code / Daten): 00142 00042 00000

Adresse

Deklaration

Name

Typ

Anfangswert

Kommentar

 

in

       
 

out

       
 

in_out

       
 

temp

       

Baustein: FC31 Not-Aus / Emergency Stop

Der Not-Aus Baustein setzt die Ausgänge des Bedienpultes und Stationsausgänge zurück. Außerdem wird das Ablaufprogramm zurückgesetzt.

The program block resets the outputs of the operating panel and station outputs. Additional the sequentional program ist reseted.

Netzwerk: 1

Rücksetzen der Bedienausgänge / Reset operating panel outputs

Alle Ausgänge des Bedienpults (Leuchtmelder) werden zurückgesetzt (der Wert 0 wird in das Ausgangsbyte AB1 geschrieben). Reset of all operating panel outputs (lights) (the value 0 is written to the output byte OB1).

0

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"OBPan"

Netzwerk: 2

Rücksetzen der Stationsausgänge / Reset station outputs

Netzwerk: 2 Rücksetzen der Stationsausgänge / Reset station outputs
Alle Ausgänge der Station werden zurückgesetzt (der Wert 0 wird in das Ausgangsbyte AB0 geschrieben).

Alle Ausgänge der Station werden zurückgesetzt (der Wert 0 wird in das Ausgangsbyte AB0 geschrieben).

Reset of all station outputs output byte OB0).

(the value 0 is written to the

128

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"OBStat"

Netzwerk: 3

Rücksetzen der Merker / Reset of flags

Alle Merker werden zurückgesetzt (der Wert 0 wird in das Merkerbyte Var1 geschrieben). Reset of all flags (the value 0 is written to the flag byte Var1).

0

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"Var1"

Netzwerk: 4

Rücksetzen der Merker / Reset of flags

Alle Merker werden zurückgesetzt (der Wert 0 wird in das Merkerbyte Var1 geschrieben). Reset of all flags (the value 0 is written to the flag byte Var1).

0

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"Buffer"

SIMATIC

MPSV1_C314\3BE_AS\CPU314\

\FC31

- <offline>

19.05.2002 16:39:58

Netzwerk: 5

Rücksetzen der Merker / Reset of flags

Alle Merker werden zurückgesetzt (der Wert 0 wird in das Merkerbyte RCVar geschrieben). Reset of all flags (the value 0 is written to the flag byte RCVar).

0

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"RCVar"

SIMATIC

MPSV1_C314\3BE_AS\CPU314\

\FC32

- <offline>

19.05.2002 16:39:59

FC32 - <offline>

"P_Stop32"

Stop Baustein / stop program block

Name: Standar

Familie: Distrib

Autor: AHopf

Version: 0.1 Bausteinversion: 2

Zeitstempel Code:

07.03.2002

20:03:44

Interface:

04.08.1999

14:09:05

Längen (Baustein / Code / Daten): 00144 00042 00000

Adresse

Deklaration

Name

Typ

Anfangswert

Kommentar

 

in

       
 

out

       
 

in_out

       
 

temp

       

Baustein: FC32

Stop /

Stop

 

Der Stop Baustein setzt H1 und H2 zurück und die Stationsausgänge zurück . Außerdem wird das Ablaufprogramm zurückgesetzt.

The program block resets H1 und H2 and the station outputs. Additional the sequentional program ist reseted.

Netzwerk: 1

Rücksetzen der Stationsausgänge / Reset station outputs

Alle Ausgänge der Station werden zurückgesetzt (der Wert 0 wird in das Ausgangsbyte AB0 geschrieben).

Reset of all station outputs output byte OB0).

(the value 0 is written to the

128

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"OBStat"

Netzwerk: 2

Rücksetzen von H1 / reset of H1

Rückseten des Leuchtmelders Grundstellung (Reset) / Reset indicator light

"H1"

"H1"

&

 

R

 

Netzwerk: 3

Rücksetzen von H2 / reset of H2

Rückseten des Leuchtmelders Grundstellung (Reset) / Reset indicator light

"H2"

"H2"

&

 

R

 

Netzwerk: 4

Rücksetzen der Merker / Reset of flags

Alle Merker werden zurückgesetzt (der Wert 0 wird in das Merkerbyte Var1 geschrieben). Reset of all flags (the value 0 is written to the flag byte Var1).

0

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"Var1"

SIMATIC

MPSV1_C314\3BE_AS\CPU314\

\FC32

- <offline>

19.05.2002 16:39:59

Netzwerk: 5

Rücksetzen der Merker / Reset of flags

Alle Merker werden zurückgesetzt (der Wert 0 wird in das Merkerbyte Var1 geschrieben). Reset of all flags (the value 0 is written to the flag byte Var1).

0

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"Buffer"

Netzwerk: 6

Rücksetzen der Merker / Reset of flags

Alle Merker werden zurückgesetzt (der Wert 0 wird in das Merkerbyte RCVar geschrieben). Reset of all flags (the value 0 is written to the flag byte RCVar).

0

MOVE EN OUT IN ENO
MOVE
EN
OUT
IN
ENO

"RCVar"