Beckhoff EL6002 zweiter Kanal

Benweis

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin moin,

ich bin neu hier und habe sofort mal eine Frage an euch.
Ich möchte über ein Beckhoff inkl. EK1100 und EL6002 diverse RS232 Geräte ansteuern. Mit einem Channel aktiv klappt das schon recht gut. Nun benötige ich aber mehr als 2 Kanäle.
Mein Programm baut auf dem Beispiel 1 in von Beckhoff auf. Ich habe nur alles was mit de KL-Klemme und dem PC-Com Port zu tun hatte raus geschmissen. Wie gesagt läuft ein Kanal ohne Probleme.
Ich habe also testweise alles was mit dem Kanal 1 zu tun hat kopiert und von EL6001 auf EL6002 umbenannt. Damit ich nicht den Überblick verliere habe ich auch die Globalen Variablen (TxBufferEL und RxBufferEL in TxBufferEL6001 und RxBufferEl6001 usw...) umbenennen wollen. Ab dann beschwert sich aber mein Main Programm und die Kommunikation des ersten Kanals funktioniert auch nicht mehr:
"Internal error while object 'MAIN' is providing language model Information: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt".
Damit ich den zweiten Kanal nutzen kann wollte ich einfach neue Buffer für den zweiten Kanal anlegen. Alles weiter umbenennen und dann testen ob der zweite Kanal parallel auch funktioniert.
-Anhang-
Kann es sein dass ich irgendwo noch eine Referenz vergessen habe zu ändern/hinzuzufügen? Langsam komme ich ans Ende von meinem Latein. Ich bin auch weit weg davon ein Profi zu sein aber die Grundlagen kenne ich eigentlich schon … zumindest denke ich das.


Beste Grüße
 
Zuletzt bearbeitet:
2 dinge hab ich gesehen :

1) Du hast wohl den Baustein Background umbenannt in Backgroundcommunication, aber imTaskaufruf dann eben nicht.

2) Bei den globalen Variablen ist Dir vor das VAR_Global ein "R" reingerutscht da steht dann RVAR_Global, somit sind diese Variablen nicht bekannt.

... dannach laesst es zumindest fehlerfrei uebersetzen.

Gruss, Wollvieh.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sorry für die späte Antwort,

Vielen Dank. Es lag wohl an dem Taskaufruf. Die Sache mit der "RVAR" ist mir nur vor dem hochladen reingerutscht..... jetzt funktioniert es.
 
Zurück
Oben