Phoenix Contact Buskoppler FL IL BK-PAC IP-Adresse

Robert56

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebes Forum,

ich habe günstig bei ebay einen Buskoppler FL IL 24 BK-PAC (PN 2862314) mit ein paar IO Modulen erstanden. Ich möchte diese mit Linux über Modbus ansprechen. Das habe ich auch schon erfolgreich mit WAGO System 750 gemacht.

Nur leider habe ich schon am Anfang ein Problem. Die Zuweisung einer IP in meinem Heimnetz fuktioniert mit dem Tool IPAssign_v1.1.2. Danach kann ich auch auf den Webserver des Modules zugreifen. Wenn ich das Modul aber von der Spannung trenne und wieder anschliesse, hat es scheinbar die IP vergessen, bzw. kann ich nicht erneut auf den Webserver zugreifen. Erst wenn ich die IP wieder mit dem Tool festgelegt habe, geht auch der Webserverzugriff wieder. Ein Abspeichern mit anschliessendem Reboot über den Webserver hilft auch nicht. Was mache ich falsch?

Mein zweites Problem ist, dass ich nicht die Adressen für den Modbus für 2x4DO direkt an dem Buskoppler rausfinden kann. Ich habe es mit schreiben auf Adresse 384 versucht, mein Modbus Programm meckert auch nicht, der Koppler zeigt aber den Fehler nF im Display. Die Adresse habe ich aus dem Manual (siehe Anhang). Weiß jemand wo ich was hinschreiben muss um einen DO zu schalten?

Gruß

Robert
Modbus_IOs.PNG
 
Hallo Robert,

beide Probleme haben den gleichen Grund.
Der Buskoppler ist schon ein sehr altes Schätzchen und verträgt sich nicht sehr gut mit neuen Browsern. Das stellt sich so dar, dass Werte nicht übernommen werden, wie bei dir die IP Adresse.
Das Problem mit nF liegt daran, dass standardmäßig der "Process Data Watchdog"aktiv ist, der auslöst sobald 500ms keine Daten geschrieben wurden. Dadurch wird der nF ausgelöst welcher verhindert, dass Ausgänge gesetzt werden.
Warum habe ich geschrieben, dass dieses Problem auch mit deinem Browser zusammenhängt? Ganz einfach, der Watchdog ist ebenfalls über die Weboberfläche zu deaktivieren.

Wir empfehlen den Internet Explorer 6 (kein Schreibfehler) zu nutzen.

Gruß
Mark
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Mark,

vielen Dank für die schnelle Antwort. Aber gibt es noch einen anderen aktuellen Browser, der es tut? Internet Explorer 6 unter Windows 7 zum Laufen zu bekommen ist bestimmt nicht so ohne, ganz abgesehen vom Sicherheitsrisiko. Wie sieht es mit Linux Browser aus?

Gruß

Robert
 
Hallo Mark,

das war der richtige Tip. Ich habe mir ein Tool mit alten IE's besorgt. Dann hat der Webserver auch die IP angenommen und ich konnte den Process Data Watchdog auf null setzen. Mit den Adressen im meinem Modbus Master Programm mußte ich ein bisschen rumspielen, aber dann konnte ich meine DO's setzen. Ich verstehe nicht warum ich die ersten 4DO's mit Adresse 0-3, die nächsten 4DO's mit 16-19 erreiche. Kannst du mir bitte etwas zu der Adressenverteilung sagen? Hängt diese von der Reihenfolge der IL Module ab oder gibt es feste Bereiche für DI, DO, AI, AO ? Kannst du mir die Adressbereiche nennen? Und ist es möglich den Sourcecode der Firmware bzw. Webservers zu bekommen? Nach deiner Aussage ist das Teil ja uralt ;).

Danke im voraus!

Robert
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Robert,

ein Bild zur Adressverteilung hast du doch selber schon hochgeladen ;)
Man muss dabei zwischen dynamischer und statischer Verteilung unterscheiden. Das sind zwei verschiedene Adressbereiche die gleichzeitig aktiv sind.

Den Source Code kann ich dir leider noch nicht zur Verfügung stellen.

Gruß
Mark
 
Zurück
Oben