Hallo,

Ik vroeg mij af hoe jullie een flowchart omzetten naar ladder.

Ik had zelf gedacht om de flowchart eerst naar een grafcet om te zetten? Of zijn er nog betere methodes?

Alvast bedankt.

Ik teken altijd een flowchart en typ gewoon vanaf "de tekening" rechtstreeks de instructielijst in. Maar ladder kan ook natuurlijk, lijkt me niet zo heel spannend.

In de flowcharts geef ik wel per stap aan welke merker ik ervoor gereserveerd heb, uiteraard. Anders heb je er later niet zoveel aan. En bij de transities zet ik de voorwaarden.
Omzetten naar grafcet lijkt me onzin: je flowchart is al bijna grafcet toch?

edit
zo teken ik het meestal. Alleen gebruik ik nooit ladder maar (bij Siemens) altijd AWL omdat dat veel sneller werkt.
http://www.uploadarchief.net/files/download/flow2lad.jpg

[Bericht gewijzigd door GJ_ op (19%)]

Ik heb even een schets gemaakt van een mogelijke flowchart:

http://img109.imageshack.us/img109/9642/flowchart1.jpg

Het is de bedoeling dat de hoofdtak (M1.1 tot M1.3) doorlopen wordt.

Parallel hiermee moet M1.5 tot M1.6 doorlopen worden. Is dit correct weergegeven in deze flowchart? Of moet ik gewoon bij elke keuze zetten '& I1.5' en een verdere vertakking maken naar M1.6 zoals er gebeurd met I1.2 en I1.3?

Hoe wordt een parallelle vertakking dan in ladder of AWL weergegeven? Ik denk dat deze gewoon onder elkaar komen te staan in het programma?

En zou het gedeelte vanaf M1.2 er als volgt uit zien?

A M1.2
A I1.2
A I1.3
S M1.3
R M1.2

A M1.2
A I1.2
AN I1.3
S M1.4
R M1.2

Alvast bedankt.

Ja, dat ziet er toch erg logisch en goed uit?

Die kladjes bewaar ik altijd erg goed, en meestal digitaliseer ik ze ook. Maar ik begin met een schijfblok en een pen.
Het stukje AWL wat je daar laat zien zal iedereen direct herkennen als een stappenprogramma. Zulke AWL is met een schrijfblok ook weer erg snel en eenvoudig terug te tekenen als een flowchart.

De uitgangen worden elders weer gedaan, maar dat had je kennelijk al door. Dat ziet er dan bv als volget uit:

U M_automaatstap2
O M_automaatstap5
O M_automaatstap8
U M_automaat
O(
U M_handbeweging1
U M_hand
)
U M_geenstoring
U M_noodstop
= A_motor

Ook dit is weer voor iedereen direct herkenbaar als een stukje dat word aangestuurd door een stappenprogramma. (ik programmeer Siemens AWL nog altijd met duitse mnemonics)