Hallo zusammen,
ich bin gerade dabei mich mit dem Daten-Logger zu beschäftigen. Nun habe ich noch 3 Fehlermeldungen(siehe Anhang).
Habt Ihr eine Idee woran das liegen kann?
Danke für Eure Unterstützung.
Gruß
benzko
[gelöscht durch Administrator]
Hallo zusammen,
ich bin gerade dabei mich mit dem Daten-Logger zu beschäftigen. Nun habe ich noch 3 Fehlermeldungen(siehe Anhang).
Habt Ihr eine Idee woran das liegen kann?
Danke für Eure Unterstützung.
Gruß
benzko
[gelöscht durch Administrator]
Hallo Benzko
Du solltest auch die Oscat Network lib einbinden 8) wenn du Funktionen davon nutzen möchtest.
Hallo Omalik,
ich habe die ‘codesys_network_112.lib’ eingebunden (siehe Anhang). Daran kann es eig. nicht liegen.
Gruß
benzko
[gelöscht durch Administrator]
hi
es ist immer empfehlenswert die letzte , neueste version zu benutzen
da diese zielich sicher immer besser fehlerfreier sind als alte.
bei dir könnte es sein das die gesamtanzahl der bausteine ein problem macht.
kannst du eventuell ein mini projekt machen bei dem du das gleiche problem hast und dann online stellen damit wir es uns anschauen können.
Hallo Pewit,
was ist denn die neueste Version der Biblihothek?
Gruß
Benzko
bzw. die letzte beta
Hallo zusammen,
durch ein paar mal neu reinladen der Bibliotheken habe ich es nun ans laufen bekommen. Ich möchte meine Daten auf einen
FTP-Server laden. Dies klappt auch schon so einigermaßen. Was mir noch aufgefallen ist, dass die Datei die ich auf den FTP-Server
schreiben möchte, gleichzeitig auf meinen Webserver der Steuerung abgelegt wird. Habt Ihr eine Idee woran das liegen kann?
Gruß
Benzko
die daten werden zuerst in form einer datei auf dem sps filesystem abgelegt
wenn die aufzeichnung beendet wurde (deaktiviert oder neuer dateiname) dann wird diese auf den ftp übertragen
ob diese als backup auf dem filesystem bleibt oder nicht kannst du mittels parameter beeinflussen.
das hat den vorteil das auch bei kurz nicht verfügbaren ftp-server nichts verloren gehen sollte
Hallo Peewit,
danke für die schnelle Antwort. Bei mir haben sich mittlerweile einige Dateien angehäuft. Mit welchen
Parameter kann ich das verbleiben auf der Steuerung beeinflussen?
Gruß
Benzko
siehe doku
7.11. DLOG_FILE_TO_FTP
Type Funktionsbaustein:
IN_OUT X : DLOG_DATA (DLOG Datenstruktur)
INPUT FTP_URL : STRING(STRING_LENGTH) (FTP Zugrifspfad)
FTP_ACTIV : BOOL (PASSIV = 0 / ACTIV = 1)
FILE_DELETE : BOOL (Datei nach Übertragung löschen)
TIMEOUT : TIME (Zeitüberwachung)
RETRY : INT (Anzahl der Wiederholungen)
RETRY_TIME : TIME (Wartezeit vor Wiederholung)
DNS_IP4 : DWORD (IP4-Adresse des DNS-Server)
70 Version 1.21Kapitel 7. Daten Logger
PLC_IP4 : DWORD (IP4-Adresse der eigenen Steuerung)
OUTPUT DONE : BOOL (Transfer ohne Fehler beendet)
BUSY : BOOL (Transfer ist aktiv)
ERROR_C : DWORD (Fehlercode)
ERROR_T : BYTE (Fehlertype)
Hallo Peewit,
habe jetzt soweit eine Datei auf meine Server schreiben können. Ich habe den Baustein so eingestellt, dass er jede Minute den Dateinamen ändert. Sobald ich das Programm auf die Steuerung übertrage zeigt er mir die Datei nach Ablauf der Minute
auch auf meinen Server an. Problem ist, dass es bei der einen Datei bleibt. Diese wird dann fast jede Minute einmal gelöscht und wieder auf den Server übertragen. Der Baustein DLOG_FILE_TO_FTP zeigt er mir Error_C=4244635648; Error_T=2 an.
Hast du eine Idee woran es liegen kann? Spiele ich das Programm neu auf meine Steuerung auf, schickt er mir wieder die aktuellste
Datei und dann geht das Spiel von vorne los.
Nochmal ein paar Infos:
Mein Task hat einen Intervall von 100ms ist das ok?
Als DNS-Server habe ich die IP meines Routers angegeben(In der Steuerung am DLOG_FILE_TO_FTP-Baustein und am NAS-Server)
Anbei nochmal ein Screenshot vom Programm und vom Fehlercode.
Danke im Voraus für Deine Unterstützung.
Gruß
Bernd
[gelöscht durch Administrator]
hi
bei ftp datenübertragen werden zwei verbindungen gleichzeitig verwendet
einen datenkanal und einen steuerkanal
sowie es aussieht wird der verbindungsaufbau der sps zum ftp-server abgelehnt
das kann sein das eine firewall bzwe router den zugriff nicht zulässt
als allgemeine lösung gibt es einen aktiv und einen passiv mode
lese dir mal die doku vom baustein DLOG_FILE_TO_FTP durch.
das immer wieder die gleiche datei in bearbeitung ist, liegt wahrscheinlich daran das der ftp baustein die datei nicht erfolgreich übertragen kann, und es auf ewig immer wieder probiert
(RETRY : INT (Anzahl der Wiederholungen) = 0 bedeutet unendlich lange
Hallo,
ich komme immer noch nicht voran.
Hab es jetzt im Passiv- wie auch im Aktiv-Modus probiert (Bit auf True,False gesetzt), leider ohne Erfolg. Muss ich hierbei noch die URL verändern?
Im Passiv-Modus schiebt er mir zumindest am Anfang eine Datei auf den Server wie schon gestern beschrieben, im Aktiv-Modus passiert nichts.
Zum Thema Firewall, ich befinde mich im Hausinternen Netzwerk, spielt eine Firewall dann überhaupt eine Rolle?
Ist es richtig bei einen Hausinternen Netzwerk als DNS die IP des Routers anzugeben?
Auch habe ich mir Wireshark runtergeladen. Kann aber keine FTP-Verbindung zwischen FTP-Server und Steuerung finden.
Es wird irgendwo ein kleiner Fehler sein, aber ich kann Ihn leider nicht finden.
Ich wäre über Eure Hilfe sehr dankbar.
Gruß
Benzko
[gelöscht durch Administrator]
probiere mal ohne der :21 portnummer angabe in der url
das brauchst du für standardport nicht
der fehler sagt eigentlich das die gegenseite der sps den verbindungs aufbau ablehnt
gibts eine windows firewall oder ähnliches ?
auf dem pc wo auch der ftp-server läuft solltest du eigentlich mit wireshark etwas sehen
mach mal eine aufzeichnung und stelle sie online
Hallo peewit,
mein FTP-Server befindet sich auf einer NAS. Somit kann ich leider mit wireshark nichts sehen. Auch eine Firewall kann man somit
ausschließen. Deinen Beipielserver kann ich ohne Probleme beschreiben. Hast du noch eine Idee wie ich den Fehler rausbekommen kann.
Danke und Gruß
Benzko
wenn es mit den beispielserver klappt dann kann es ja nur ein problem richtig nas geben
da kannst ja mal probeweise filzilla server auf dem pc laufen lassen und testen
Hab den Filezilla-Server ausprobiert. Hier läuft es auch nicht. Anbei das Protokoll von Wireshark. Er baut nicht mal eine FTP-verbindung auf.
Es muss irgendwas geben was du bei deinem Server eingestellt hast, was ich bei meinen Servern vergessen habe.
Wie schon beschrieben überträgt er mir die erste Datei die ich erstelle und zur NAS schicken will sogar, trotz Fehler 4244635648 Error_t=2, nur die weiteren Dateien werden nicht mehr geschrieben
[gelöscht durch Administrator]
du musst schon das wireshark file online stellen
wenn du nur herzeigst was du für relevant hältst dann machst du ja selber schon eine bewertung
und brauchst andere dann nicht mehr fragen
so klappt das nicht
Hallo peewit,
anbei das Wireshark-Protokoll.
IpSteuerung: 192.168.2.5
IpPc auf dem der Server läuft: 192.168.2.78
DNS:192.168.2.1
Es wird laut Wireshark keine FTP-Verbindung aufgebaut.
Irgendwas stelle ich grundsätzlich auf meine Server falsch ein. Ich habe noch einen Server bei Strato, dort kann ich auch nichts draufschreiben. Der einzige Server der funktioniert ist deiner.
Danke für deine Hilfe.
Gruß
Benzko
dein ftp-server antwortet nicht auf den verbindungsaufbau wunsch
hast du dort eventuell eine aktive firewall , antivirus etc…
[gelöscht durch Administrator]