mogel
Level-1
- Beiträge
- 68
- Reaktionspunkte
- 3
-> Hier kostenlos registrieren
Moin,
ich habe 7 S7-300, mit denen kann ich vernüftig Daten austauschen. Dann habe ich eine S7-400 die völlig zickig die grundlegende Kommunikation verweigert. Da kann ich noch nicht mal eine Verbindung aufbauen, heri wird gleich einen entsprechende Fehlermeldung erzeugt. Allerdings kann ich via Telnet auf Port 102 die Verbindung herstellen.
als Fehler kommt eben
habe ich irgendwo was übersehen oder muss was in der SPS noch aktiviert werden?
hand, mogel
ich habe 7 S7-300, mit denen kann ich vernüftig Daten austauschen. Dann habe ich eine S7-400 die völlig zickig die grundlegende Kommunikation verweigert. Da kann ich noch nicht mal eine Verbindung aufbauen, heri wird gleich einen entsprechende Fehlermeldung erzeugt. Allerdings kann ich via Telnet auf Port 102 die Verbindung herstellen.
Code:
private void ConnectSPS() {
fds.rfd = libnodave.openSocket(102, this.ip);
fds.wfd = fds.rfd;
di = new libnodave.daveInterface(fds, "IF1", 0, libnodave.daveProtoISOTCP, libnodave.daveSpeed187k);
di.setTimeout(10000000);
dc = new libnodave.daveConnection(di, 0, rack, slot);
int res = dc.connectPLC();
if (res != 0) {
logger.warn("Konnte nicht mit SPS verbinden -> Error:" + res);
CloseSPS();
Thread.Sleep(5 * 1000);
} else {
connected = true;
}
}
als Fehler kommt eben
Code:
[...] WAR - Konnte nicht mit SPS verbinden -> Error:-1
habe ich irgendwo was übersehen oder muss was in der SPS noch aktiviert werden?
hand, mogel