easy-forum

Deutsch - Hardware => easyControl => Thema gestartet von: Mr. Spok am Januar 11, 2007, 14:12:57 Nachmittag

Titel: AS-Programmierung
Beitrag von: Mr. Spok am Januar 11, 2007, 14:12:57 Nachmittag
Guten Tag,

ich suche ein kleines Beispielprogramm in AS wo die Laufzeiten der einzelnen Schritte abgefragt, verglichen und als Transition verwendet werden.

Wäre sehr hilfreich wenn mir da jemand helfen könnte.

Besten Dank im vorraus.

mfg Jan
Titel: Re: AS-Programmierung
Beitrag von: Knodelpa am Januar 12, 2007, 07:56:18 Vormittag
Hallo Mr. Spok,

mit AS kenne ich mich leider auch noch nicht so recht aus  :'(
Stelle deine Frage doch mal ins CoDeSys Forum. Dort bekommst du sicher eine Antwort  :D

http://forum.3s-software.com/

 :) ;) :D
Viele Grüße
Paul
Titel: Re: AS-Programmierung
Beitrag von: Mr. Spok am Januar 12, 2007, 09:26:19 Vormittag
Hallo und guten Morgen,

habe gestern noch etwas herumprobiert und die Lösung gefunden,hänge hier mal mein Testprojekt mit Visualisierung an

mfG Jan
Titel: Re: AS-Programmierung
Beitrag von: KressSwiss am Januar 14, 2007, 11:13:12 Vormittag
Hallo Jan
Bis auf AS habe ich mit CoDeSys alles mehr oder weniger im Griff. Nun hab ich mal dein Demoprogramm geladen und versucht, den Aufbau zu verstehen. Mehr oder weniger ist mir die Logik von AS nun einigermassen klar. Nur, ich kann die Zeit von 5 Sekunden in Deinem Programm nirgens finden. Kannst Du mir sagen, wo diese deffiniert ist?
Gruss Hermann
Titel: Re: AS-Programmierung
Beitrag von: Mr. Spok am Januar 15, 2007, 07:04:28 Vormittag
Hallo Hermann,

im Bausteinabkaufkette siehst Du "Trans1", "Trans2" usw. Führe einen Doppelklick auf das kleine schwarze Dreieck links unter dem Strich aus und die Transitions(Weiterschalt)bedingung öffnet sich. Dort habe ich den Zeitvergleich ausgefürt. Das Ergebnis der Verknüpfung in der Transitionbedingung muß ein boolsches Ergebnis liefern. Es darf aber keine Zuweisung bzw. kein Aufruf in der Verknüpfung der Transition stattfinden. Das Ergebnis der Verknüpfung ist automatisch immer die Weiterschaltbedingung selbst. Die Sprache der Programmierung ist hierbei egal und kann am Anfang ausgewählt werden. Den Editor der Weiterschaltbedingung verlässt Du wieder, indem Du links im Baum auf Den AS-Baustein klickst, gespeichert wird automatisch beim verlassen.
Das schwarze Dreieck erscheint nur wenn die Transitionsbedingung einen Programmteil enthält, man kann aber auch direkt eine boolsche Variable drannschreiben z.B. einen Hardware-Eingang oder einen Button aus der Visualisierung.

Ich hoffe ich konnte helfen.

mfG Jan
Titel: Re: AS-Programmierung
Beitrag von: Brummel@Kraft am Oktober 26, 2007, 06:47:10 Vormittag
ja
so habe ich das bei beckhoff auh schon gesehen

verrat mir doch bitte nochmal wie du die kleinen kästen  mit zb S    Ausgang_1
aufrufst

habs gefunden

nur ich kann wie bei dir beschrieben "Ausgang_1" in meinem programm nicht zuweisen

und wenn ich mich einloggen will kommt der fehler

fehler:4357 PLC_PRG(5):Die IEC Bibiliothek wurde nicht gefunden


muss dazu sagen das ich nur die demo der software habe
hat das damit was zu tuhen?

die standard bibliothek ist geladen

Titel: Re: AS-Programmierung
Beitrag von: Mr. Spok am Oktober 26, 2007, 10:18:13 Vormittag
Hallo Brummel@Kraft,

Du mußte die Bibliothek iecsfc.lib im Verzeichnis Moeller/Lib_Common noch laden.

mfG Jan