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

[automatisering plc sturing]

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

Code: Selecteer alles

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
Bert159
Artikelen: 0
Berichten: 130
Lid geworden op: do 03 nov 2005, 19:08

Re: [automatisering plc sturing]

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.

Terug naar “Informatica en programmeren”