-> Hier kostenlos registrieren
Hallo,
ich weiss es waren bestimmt schon einige Beiträge über Modbus bei B&R hier vorhanden, aber diese haben mich echt nicht Weitergebracht.
Ich habe RevulutionPI von der Firma Kunbus mit Modbus am Arbeiten, dieser Funktioniert auch was den Datenaustausch mit einem Arduino und einem Raspberry angeht. Nun Wollte ich aber die B&R CP1586 mit dem RevPI verbinden, dazu habe ich im RevPI noch einen Master eingerichtet der den Slave (CP1586) mit Daten füttern soll. Aber dies Funktioniert irgendwie nicht.
Die Daten werden Richtig vom RevPI gesendet.

diese kommen auch auf dem Port der bei B&R angegeben ist richtig raus, aber sie kommen nicht bei der SPS an. Ich habe die Konfiguration wenn ich das Richtig verstanden richtig gemacht.


nun weiss ich aber nicht ob da noch was Fehlt. Weil in der Hilfe von B&R steht das ich im Programm noch was einfügen muss damit der Dienst auch Funktioniert. Nur leider ist die Hilfe keine Wirkliche Hilfe. da was da drinne steht nicht Funktioniert.
das habe ich eingefügt aber beim kompelieren sagt er immer das der TYP nicht definiret ist. Aber mehr steht leider nicht dazu wie ich das mache.
Kann mir wer weiterhelfen damit ich das Teil mal zum Laufen bekomme?
Danke schon mal
ich weiss es waren bestimmt schon einige Beiträge über Modbus bei B&R hier vorhanden, aber diese haben mich echt nicht Weitergebracht.
Ich habe RevulutionPI von der Firma Kunbus mit Modbus am Arbeiten, dieser Funktioniert auch was den Datenaustausch mit einem Arduino und einem Raspberry angeht. Nun Wollte ich aber die B&R CP1586 mit dem RevPI verbinden, dazu habe ich im RevPI noch einen Master eingerichtet der den Slave (CP1586) mit Daten füttern soll. Aber dies Funktioniert irgendwie nicht.
Die Daten werden Richtig vom RevPI gesendet.

diese kommen auch auf dem Port der bei B&R angegeben ist richtig raus, aber sie kommen nicht bei der SPS an. Ich habe die Konfiguration wenn ich das Richtig verstanden richtig gemacht.


nun weiss ich aber nicht ob da noch was Fehlt. Weil in der Hilfe von B&R steht das ich im Programm noch was einfügen muss damit der Dienst auch Funktioniert. Nur leider ist die Hilfe keine Wirkliche Hilfe. da was da drinne steht nicht Funktioniert.
Code:
MBSlave_xx.enable:=1;
MBSlave_xx.ident:=MBSOpen_xx.ident;
MBSlave_xx();
[COLOR=#0000ff]IF[/COLOR](S1=1)[COLOR=#0000ff]THEN[/COLOR]
MBSClose_xx.enable:=1;
MBSClose_xx.ident:=MBSOpen_xx.ident;
MBSClose_xx();
[COLOR=#0000ff]END_IF[/COLOR]
Kann mir wer weiterhelfen damit ich das Teil mal zum Laufen bekomme?
Danke schon mal