Stef31
Artikelen: 0
Berichten: 609
Lid geworden op: do 05 jul 2007, 12:29

[automatisering plc sturing]

Hallo iedereen,

Ik moet de volgende opdracht maken met het volgende probleem:

Probleemstelling:

=================

Het indrukken van de startdrukknop S0 (I0.0) heeft nu echter een heen en

weergaande beweging tot gevolg die continue verloopt.

Het indrukken van de stopdrukknop S1 (I0.1) doet de heen en weergaande beweging

ophouden op het einde van een volledige cyclus, m.a.w nadat de zuiger terug in

de linkse stand heeft bereikt

Inputs:

=======

Start SO : I0.0

Stop S1 : I0.1

swicth_rechts S2 : I0.2

switch_links S3 : I0.3

Geheugen rechts : M10.0

Geheugen links : M10.1

S/R FF rechts : M10.2

S/R FF links : M10.3

Outputs

=======

Rechts uitschuiven : K1 (A4.0)

Links inschuiven : K2 (A4.1)

Flankdetecties voor de positieve en negatieve flank te detecteren met een

flankmerkers M10.4 en M10.5

Dat is mijn oplossing maar de twee uitgangen blijven allebei actief en vind nergens wat ik moet veranderen in de code

Mijn code opgesteld in Step 7

===================

Code: Selecteer alles

A	 "S0"

 FP	M	 50.0

  =	 M	 50.1

A	 "S1"

FN	M	 60.0

 =	 M	 60.1

A	 M	 50.1

S	 M	 50.4

A	 M	 60.1

R	 M	 50.4

A	 M	 50.4

=	 M	 60.2

 A	 M	 60.2

 A	 "S3"

 S	 M	 50.2

 A	 "K2"

 R	 M	 50.2

 A	 M	 50.2

 =	 "K1"

  A	 "S2"

  S	 M	 50.3

  A	 "K1"

  R	 M	 50.3

  A	 M	 50.3

  =	 "K2"

 A	 "K1"

 =	 Q	  4.2

 A	 "K2"

 =	 Q	  4.3
Met vriendelijke groet

S

Als men het grafisch dan kan je dat steeds vragen
Bert159
Artikelen: 0
Berichten: 130
Lid geworden op: do 03 nov 2005, 19:08

Re: [automatisering plc sturing]

Bah... STL :eusa_whistle:

Daar kan ik je niet mee helpen. Waarschijnlijk is het probleem gewoon dat je het geheugen van je standen (merkers 10.0 en 10.1) niet reset.

Je moet M10.0 (geheugen rechts) setten als de cillinder z'n rechtse stand bereikt heeft (I0.2=1) en resetten als de cillinder links staat (I0.3=1). Analoof voor M10.1.

Terug naar “Informatica en programmeren”