Ja: BeckhoffHat jemand Erfahrungen damit, welche Ursachen es gibt, dass bError = TRUE wird?
Stimmt, man muss nur die Augen auf machenJa: Beckhoff
Beckhoff teilt sogar am fbFileOpen-Output nErrId einen spezifischen Fehlercode mit, warum bError = TRUE ist.
Ne, bin ich nicht, ich bin absoluter Anfänger, weshalb denkst du, dass man es evtl. nicht braucht?Du solltest über die nErrID die Ursache finden können.
Bist Du sicher, daß Du nach C:\ schreiben mußt???
Muß ggf. für FOPEN_MODEAPPEND die Datei existieren?
Die SPS läuft unter Windows XP. Der Fehlercode ist übrigens 7, also "Zielrechner nicht gefunden – AMS Route wurde nicht gefunden." Wäre die korrekte Adresse also "5.35.57.58.1.1"?Weil C: Dein Standard-Laufwerk unter Windows ist... i.d.R. hast Du aber kein Windows auf Deiner SPS... meistens irgendein Linux-Derivat.... Du mußt Dich mal informieren, wie Dein Filesystem aufgebaut ist... z.B. mal mit FTP mit der Steuerung verbinden und nachschauen, Doku lesen, Hersteller fragen, Systemfunktionen auf der SPS nutzen, um aktuelle Verzeichnisse auszulesen, .... gibt viele Möglichkeiten.
Sollte doch ein IPC sein auf der die Runtime läuft, die gibt's ja auch mit Windows (10 oder CE), darüber sollte ja ein Zugriff aufs Dateisystem möglich sein, oder irre ich mich?Weil C: Dein Standard-Laufwerk unter Windows ist... i.d.R. hast Du aber kein Windows auf Deiner SPS... meistens irgendein Linux-Derivat.... Du mußt Dich mal informieren, wie Dein Filesystem aufgebaut ist... z.B. mal mit FTP mit der Steuerung verbinden und nachschauen, Doku lesen, Hersteller fragen, Systemfunktionen auf der SPS nutzen, um aktuelle Verzeichnisse auszulesen, .... gibt viele Möglichkeiten.
hab ich was überlesen, oder woher nimmst Du die Info?Sollte doch ein IPC sein auf der die Runtime läuft
Ja, jetzt sehe ich das....Die SPS läuft unter Windows XP. Der Fehlercode ist übrigens 7, also "Zielrechner nicht gefunden – AMS Route wurde nicht gefunden." Wäre die korrekte Adresse also "5.35.57.58.1.1"?
Was sind das für komische IP-Adressen? Arbeitet Ihr schon mit IPv6 auf dem Rechner?"5.35.57.58.1.1"
hab ich was überlesen, oder woher nimmst Du die Info?
Hab ich mal so geratenDafür verwende ich den Code, der von Beckhoff dafür bereitgestellt wird.
Top, das war die Lösung, vielen Dank!Wenn Du auf das lokale System zugreifen willst, kannst Du als sNetId einen Leerstring übergeben.
fbFileOpen(sNetId:='', ...
Das ist keine komische IP-Adresse, sondern die AMS-NetIDWas sind das für komische IP-Adressen? Arbeitet Ihr schon mit IPv6 auf dem Rechner?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?