RS485 Kommunikation aufbauen

WinniePooh

Level-1
Beiträge
102
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo SPS- Forum Gemeinde,

ich muss für meine Techniker- Abschlussarbeit eine Achsen Steuerung via Phoenix Contact erstellen.
Ich selber kenne mich mit der großen Vielzahl der Funktionsbausteine der Phoenix Contact nicht so richtig aus.
Bin ein absoluter Neuling mit der Phoenix Contact. Ich habe ein Schneider Motor, diesen ich via RS485 ansteuern soll.
Auf meiner SPS ILC 150 ETH habe ich ein RS485 Inlinekarte eingebaut.

Nun möchte ich die Schnittstelle initialisieren (Baudrate, Stoppbits, etc.), dies habe ich über die Struktur
Code:
TYPE
S_T_COM_PARAMETER : STRUCT
protocol : INT;
baudrate : INT;
databits : INT;
stopbits : INT;
flowcontrol : INT;
error_pattern : INT;
first_delimiter : INT;
second_delimiter : INT;
XON_pattern : INT;
XOFF_pattern : INT;
END_STRUCT;
com:S_T_COM_PARAMETER;
END_TYPE

Nun spreche ich sie in einem Test FB an:
Code:
Init.protocol:=0;
Init.baudrate:=7;
Init.databits:=4;
Init.stopbits:=0;
Init.flowcontrol:=0;


COM_INIT_1(IN_ACTIVATE:=Start,IN_PARAMETER:=Init);
out:=COM_INIT_1.IN_PARAMETER;
busy:=COM_INIT_1.OUT_BUSY;
error:=COM_INIT_1.OUT_ERROR;
status:=COM_INIT_1.OUT_STATUS;

bis jetzt zeigt er mir keine Fehlermeldung, aber sobald ich das in mein Main Programm lade
sagt er mir als Fehlermeldung Dateifehler!().

Kann mir da jemdand helfen?

Gruß Winnie
 
Hallo nochmals...
habe es hinbekommen... die RS485 Schnittstelle hatte eine Libary die man runterladen konnte... war nur behindert zu finden. Diese beinhaltet unterschiedliche Bausteine zum Ansteuern und parametrieren der Schnittstelle...

Danke für nichts... :)
 
Zurück
Oben