Daten-Logger Unbekannter Typ 'DLOG_DT'; 'DLOG_DATA';'DLOG_STORE_FILE_CSV'

Begonnen von Benzko, 19. September 2014, 22:48:46

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

Benzko

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]

Omalik

Hallo Benzko

Du solltest auch die Oscat Network lib einbinden  8) wenn du Funktionen davon nutzen möchtest.

Benzko

Hallo Omalik,

ich habe die 'codesys_network_112.lib' eingebunden (siehe Anhang). Daran kann es eig. nicht liegen.

Gruß
benzko

[gelöscht durch Administrator]

peewit

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.

Benzko

Hallo Pewit,

was ist denn die neueste Version der Biblihothek?

Gruß
Benzko


Benzko

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

peewit

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






Benzko

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

peewit

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)

Benzko

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]

peewit

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


Benzko

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]

peewit


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

Benzko

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