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:17

Beste mensen,

Ik heb de volgende probleemstelling:

Probleemstelling
================
Een transportband wordt aangedreven door een elektrische motor die gestuurd
wordt via de uitgang A4.0 van de programmeerbare automaat.

Langsheen de band zijn twee benaderingsschakelaars geplaatst en aangesloten op
de ingangen E0.1 en E0.2 van de PA.

Een gedeelte van de sturing van de band moet als volgt werken:

- Er wordt een voorwerp op het begin van de transportband legt
(benaderingsschakelaar 1 detecteert).

- Door het drukken op een drukknop S1, aangesloten op ingang E0.0 van de PLC
start de band.

- De band stopt wanneer het product de eerste benaderingschakelaar bereikt die
is aangesloten op de ingang E0.1.

- Door op de drukknop S1 (E0.0) te drukken start de band opnieuw.

- Van zodra het product voor de tweede benaderingschakelaar (E0.2) komt van de
band stil.

- Door nogmaals te drukken op de drukknop S1 begint de band terug te draaien.


Het is echter niet de bedoeling dat je de oplossing geeft maar gewoon enig idee hoe ik dat het best oplost, had dat proberen op te lossen met Grafcet maar ik loop vast.

Hoe vertaal je dat probleem in Grafcet, want zijn echter opeenvolgende stappen

Dat is mijn oplossing in STL code wil eerst maken dat alle states juist zijn.
Ik gebruik de engelse symbolen

O = OR
A = AND
I = Input
Q = Output

A	 M	 10.4
  A	 "S1"
  S	 M	 10.1
  R	 M	 10.4

  A	 M	 10.1
  A	 "S1"
  S	 M	 10.2
  R	 M	 10.1

  A	 M	 10.2
  A	 "S2"
  S	 M	 10.3
  R	 M	 10.2

  A	 M	 10.3
  A	 "S1"
  A	 "S3"
  S	 M	 10.4
  R	 M	 10.3

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:23

De graphcet kan ik je wel geven, maar wij werken niet echt met STL... Het ziet er me echter echt wel simpel uit. Wat ik me wel afvraag... wanneer moet de band stoppen (nadat je een tweede keer op start hebt gedrukt) en moet er een NS in zitten of niet, zo ja wat moet die doen?

Graphcet:

toestand 0: rust
|
| detectie (E0.2) en start (S1)
V
toestand 1: transport => A4.0
|
| detectie (E0.1)
V
toestand 2: tussenstop
|
| detectie (E0.1) en start (S1)
V
toestand 3: transport (A4.0)


Je ziet er wordt nooit terug gegaan naar de rusttoestand (je band stopt niet met draaien). Je zult nog moeten zeggen wanneer je dit wilt doen.





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures