Springen naar inhoud

[automatisering plc sturing]


  • Log in om te kunnen reageren

#1

Stef31

    Stef31


  • >250 berichten
  • 609 berichten
  • Ervaren gebruiker

Geplaatst op 09 november 2009 - 21:10

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
===================

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

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Bert159

    Bert159


  • >100 berichten
  • 130 berichten
  • Ervaren gebruiker

Geplaatst op 17 november 2009 - 16:28

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.





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures