Beiträge von Kotik


    Mit welchem FTP Programm verbinden Sie sich?

    Also,


    Jede Steuerung hat die selbe Maske und GW, nur die IP am Ende unterscheidet sich. Und jede Steuerung ist über Lan(am Roboterrechner / nicht am Serviceport) mit dem WLan-Router verbunden.


    Der WLan-Router hat auch die selbe Maske und GW.


    Ich habe in den einzelnen Steuerungen über X-Start die IP`s ect. eingetragen.


    Nur komischerweise klappt es mit RSonline und DateiManager ohne Probleme?!


    Hi,
    wie sich das mit den Benutzerrechten jetzt beim FTP verhält bin ich mir nicht sicher, denke aber schon das die greifen. Ansonsten ist der Benutzer und Passwort beliebig, darf nur nicht leer sein! Erst mal die Benutzerrechte deaktivieren und dann schauen ob es geht und achte auf dein Standard Gateway, nicht das FTP anfragen ins Netz geroutet werden!


    Hallo,


    was meinen Sie mit (und achte auf dein Standard Gateway, nicht das FTP anfragen in Netz geroutet werden)?


    Jede Steuerung hat eine IP,Maske und GW.

    Hallo,


    ich habe ein kleines Problem.


    Wir haben bei uns die einzelnen Zellen mit Wlan jede Steuerung verbunden. Ich möchte jetzt aus meinem Büro über FTP drauf zugreifen. Mit RobotStudioOnline 13.02 ohne Probleme (auch mit Datei Manager).


    Ich komm einfach nicht per FTP rein.


    Kriege: 530 Login failed


    Hab schon alles mögliche versucht: Mit Passwort und ohne ect.


    Ach ja, ich habe Benutzerrechte vergeben. Auch mit dem verschiedenen Nutzern ausprobiert.


    Danke im Voraus!

    Ich habe es auch virtuell probiert, nur, wenn du unter Systemeingang guckst, dann hat sich der Name geändert, aber dass Backup wird noch mit dem altem Namen erstellt.


    Vielen Dank für Deine Mühe! :ylsuper:

    Ich hab das jetzt so versucht:


    WHILE nRead <> END_OF_LIST DO
    ReadCfgData "/EIO/SYSSIG_IN/Signal/di_SimBackup", "Arg1", read_str, \ListNo:=nRead;
    ENDWHILE
    WHILE nWrite <> END_OF_LIST DO
    WriteCfgData "/EIO/SYSSIG_IN/Signal/di_SimBackup","Arg1",read_str+strDatNeu,\ListNo:=nWrite;
    ENDWHILE


    aber in beiden Fällen, muss ich die Steuerung neu starten.

    WriteCfgData "/EIO/SYSSIG_IN/Signal/di_SimBackup","Arg1","Beladezelle_3_"+strDatNeu,\ListNo:=nLoc;


    so klappt es, aber erst nach einem neu start.


    Schade...


    Gibt es keine andere möglichkeit???

    Hallo,


    programmiere seit 5 Jahren ABB-Roboter und bin gerade auch an der (Automatisches Backup) Geschichte dran.


    Bei mir läufts wunderbar, bis auf eine Sache:


    Möchte gerne, dass an den Automatischen Backup-Name das aktuelle Datum angehängt wird. Nur es klappt irgendwie nicht.
    Hat jemand eine Idee?


    Wer mal das Prog. braucht...


    hier..



    !----------------------------------------------
    !--------Automatisches Backup------------------
    !----------------------------------------------
    PROC rBackUpAuto()
    VAR bool bLocHilf;
    VAR string strDatNeu;
    VAR bool bLocTimeOut;
    VAR num strLocStdNeu;
    VAR string strUhrNeu;

    IF (DOutput(do_PrgLaeuft)=0) THEN
    !-- Aktuelle Uhrzeit und Datum auslesen
    strUhrNeu:=CTime();
    strDatNeu:=CDate();
    bLocHilf:=StrToVal(StrPart(strDatNeu,9,2),nTagNeu);
    bLocHilf:=StrToVal(StrPart(strDatNeu,6,2),nMonNeu);
    bLocHilf:=StrToVal(StrPart(strDatNeu,1,4),nJahNeu);
    bLocHilf:=StrToVal(StrPart(strUhrNeu,1,2),strLocStdNeu);
    nStdNeu:=strLocStdNeu;
    IF ((nStdNeu+byAnzahlStd)<=24) AND ((nStdAlt+byAnzahlStd)>24) nStdAlt:=1;
    !
    IF (byAnzahlStd>0) byAnzahlTage:=0;
    IF (byAnzahlStd<=0) AND ((nMonNeu>nMonAlt) OR (nJahNeu>nJahAlt)) nTagAlt:=nTagNeu-byAnzahlTage;
    !
    IF ((byAnzahlStd<=0) AND (nTagNeu>=(nTagAlt+byAnzahlTage))) OR (nStdNeu>=(nStdAlt+byAnzahlStd)) THEN
    SetDO do_SimBackup,0;
    TPErase;
    rError "Report","Task_3=> Hintergrundtask!","Automatisches BackUp wird gestartet!";
    nTagAlt:=nTagNeu;
    nMonAlt:=nMonNeu;
    nJahAlt:=nJahNeu;
    nStdAlt:=nStdNeu;
    SetDO do_SimBackup,1;
    WaitUntil (DOutput(do_SimBUpInProgress)=1)\MaxTime:=5\TimeFlag:=bLocTimeOut;
    WaitUntil (DOutput(do_SimBUpInProgress)=0)\MaxTime:=5\TimeFlag:=bLocTimeOut;
    SetDO do_SimBackup,0;
    IF (bLocTimeOut) TPWrite "Backup..........";
    IF (DOutput(do_SimBackupError)=1) rError "Error","Task_3=> Hintergrundtaskfehler!","Automatisches BackUp wurde nicht erstellt!";
    IF (DOutput(do_SimBackupError)=0) rError "Report","Task_3=> Hintergrundtask!","Automatisches BackUp wurde erfolgreich erstellt!";
    ENDIF
    ENDIF
    !
    ENDPROC



    #
    EIO_CROSS:
    -Res "di_SimBackup" -Act1 "do_SimBackup"
    #
    SYSSIG_OUT:


    -Status "BackupError" -Signal "do_SimBackupError"


    -Status "BackupInProgress" -Signal "do_SimBUpInProgress"
    #
    SYSSIG_IN:


    -Signal "di_SimBackup" -Action "Backup" -Arg1 "Beladezelle_3_Backup"\
    -Arg3 "/hd0a/BACKUP/" -Arg4 0