Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 3 von 3

Thema: Fehler beseitigen: S5 in S7 Konvertiert

  1. #1
    Registriert seit
    24.02.2014
    Beiträge
    1
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    wir sind Studierende an einer Technikakademie und müssen im Rahmen eines Techniker-Abschlussprojekts ein bestehendes S5-Programm in ein S7-Programm umwandeln. Dieses ist auch bereits geschehen. Die anfänglich 101 Fehler konnten wir auf 8 Fehler reduziert.


    CALL FC 38 ( UBDB:= DB 50
    ,RSET:= M 246.0
    ,EROR:= M 246.1
    ,RFLM:= M 246.2
    ,PADR:= W#16#F0F0
    ,BAUD:= 3
    ,INIT:= FC 36
    ,COFF:= FC 37
    ,WDHA:= 0
    ,MAFB:= FB 0
    Vertauschung in Parameterreihenfolge bei PADR kann zu Vertauschungen/Verschiebungen bei Kommentaren auch in den nachfolgenden Anweisungen führen.

    Der gleiche Satz für BAUD; INIT; COFF; WDHA

    Des Weiteren: Aktualdatentyp BLOCK_FB passt nicht zu formalem Typ BLOCK_FC des Formalparameters MAFB

    Wir wissen das der Aufruf zu dem bestehendem Lauer-Bedienpanel gehört, welches aber ebenfalls durch ein Siemens Multi Panel ersetzt wird.

    Meine Frage ist nun:
    Muss der Aufruf umgeschrieben und angepasst werden oder kann dieser auch komplett entfernt werden?
    Wie muss der Aufruf für das Siemens Multi Panel nun im Programmcode untergebracht werden?

    Dann haben wir noch den folgenden Fehler:

    //=============================================================================== //
    // FB FUER RUECKSETZEN DER FEHLER
    // FB FOR RESETTING MISTAKES
    //
    //===============================================================================
    //
    //
    VAR_INPUT
    F_NR :byte; // F-NR
    _DB :block_db; // DB
    ADR :int; // ADR
    QUIT :bool; // QUIT
    MAX :int; // MAX
    END_VAR
    VAR_TEMP
    conv_akku1 :dword;
    conv_akku2 :dword;
    conv_stw :word;
    END_VAR
    BEGIN
    NETWORK
    AUF #_DB ;
    //;
    L DBB 15;
    T DBW 310;
    L #MAX;
    >I;
    SPB M001;
    //;
    L 8;
    T DBW 312;
    //;
    CALL FC 84
    ( Z_1:= DBW 310
    , Z_2:= DBW 312
    , OV:= M 246.5
    , FEH:= M 246.5
    , Z3_0:= M 246.5
    , Z4_0:= M 246.5
    , Z_3:= DBW 314
    , Z_4:= DBW 316
    );
    //;
    L DBB 315;
    L #ADR;
    +I;
    T DBB 319;
    L DBB 317;
    T DBB 318;
    //;
    U #QUIT;
    UN M 246.4;

    T conv_akku1;
    TAK;
    T conv_akku2;
    L STW;
    T conv_stw;
    L DBB 318;
    SLW 13;
    SRW 13;
    L DBB 319;
    SLW 3;
    OW;
    LAR1;
    L conv_stw;
    T STW;
    L conv_akku2;
    L conv_akku1;;
    R A [ AR1, P#0.0 ];
    U #QUIT;
    = M 246.4;
    M001:NOP 0;

    END_FUNCTION


    Hier haben wir die Fehlermeldung:
    Keine AS-Typ-Beschreibung gefunden für aufgerufene oder angesprochenen Baustein FC 84
    ( Ungültige Operation für Z_1)




    Leider sind unsere Kenntnisse wirklich nur Grundkenntnisse...
    Vielleicht nimmt sich ja jemand unserem Problem an und kann Tipps geben, das wäre super.


    Viele Grüße und bereits im Voraus VIELEN DANK!
    SPS-TA
    Zitieren Zitieren Fehler beseitigen: S5 in S7 Konvertiert  

  2. #2
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Zitat Zitat von SPS-TA Beitrag anzeigen
    Hallo zusammen,

    wir sind Studierende an einer Technikakademie und müssen im Rahmen eines Techniker-Abschlussprojekts ein bestehendes S5-Programm in ein S7-Programm umwandeln. Dieses ist auch bereits geschehen.
    Ihr habt umgewandelt?
    Ihr habt den Konverter angeworfen und habt gehofft, dass es funktioniert.
    Wenn man ein Programm von S5 nach S7 portiert, dann muss man auch die speziellen Funktionen der neuen Steuerung berücksichtigen.

    Jungs macht es bitte richtig, dann lernt ihr auch etwas dabei.


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  3. #3
    Registriert seit
    30.08.2003
    Beiträge
    2.196
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    mit Grundkenntnissen könnt ihr das nicht wissen, aber man kann zumindest die Suchfunktion benutzen.

    konvertierung von S5 auf S7

    André
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....

Ähnliche Themen

  1. Antworten: 9
    Letzter Beitrag: 17.06.2011, 08:02
  2. ProTool konvertiert nach WinCC
    Von Forge_01 im Forum HMI
    Antworten: 2
    Letzter Beitrag: 08.06.2011, 05:55
  3. Antworten: 9
    Letzter Beitrag: 16.03.2010, 10:45
  4. Antworten: 2
    Letzter Beitrag: 13.12.2005, 18:47
  5. Antworten: 7
    Letzter Beitrag: 30.06.2005, 18:14

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •