Hallo Zusammen,
vielen Dank für die Hilfe POM. Das mit der Methode und dem Trigger hab ich dann auch mal hinbekommen... .
Wenn ich mit den Quelltext arbeite, bekomme ich eine Reihe von Fehlermeldungen die ich nicht erklären kann.
In der Methode "Set laden" steht das mit der Route_id hochzählen von dir.
Info: Route_id habe ich in dieser Methodeb als Globale Variable festgelegt.
Route_ID:=Route_ID+1;
if Route_ID > 4 then
Route_ID:=1;
end;
Die Methode ist mit dem Trigger verknüpft.
Bei der Methode Fahrsteuerung die bei Kontakt mit den Sensoren ausgelöst wird, sagt Emplant es sind Fehler im Quelltext zeigt aber nicht wo an...:
Wie weiß die Methode eigentlich, dass der Zielort auf einem anderen "Weg" liegt???
Bisher
Aber hier erst nochmal die Methode...
is
i: integer;
do
Inspect Route_ID
when 1, 3 then
@.Zielort:=P_Dome_1;
when 2, 4 then
@.Zielort:=P_Gurte_1;
end;
@.Stop;
Inspect @.Zielort.Name
when P_Dome_1 then
for i:=1 to 2 loop
Waituntil @.Zielort.belegt prio 1;
@.Zielort.inhalt.umlagern(@);
next;
@.Zielort:=P_Dome;
when "P_Gurte 1" then
Waituntil @.Zielort.belegt prio 1;
@.Zielort.inhalt.umlagern(@);
@.Zielort:=P_Holz_1;
when "P_Holz_1" then
Waituntil @.Zielort.belegt prio 1;
@.Zielort.inhalt.umlagern(@);
@.Zielort:=P_Holz;
end;
@.Fahren;
end;
Sprich, das Fahrzeug hält bereits beim ersten Senor an und das Programm meldet sich ab da an regelmäßig mit Meldungen,
dass der Quelltext n.i.O. ist.
Vielen Dank für einen weiteren Tip im Voraus.
greetings
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP