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

Ergebnis 1 bis 3 von 3

Thema: Fsc14, fsc15

  1. #1
    Registriert seit
    08.07.2011
    Beiträge
    37
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo alle zusammen,

    ich würde gerne meine Peripheriekommunikation über die FCS 14 und 15 laufen lassen.
    Ich würde gerne mit einem FB arbeiten. Beim Durchlaufen des FBs sollte am Anfang ein 32Byte großer Eingangsbereich (nehmen wir einfach mal ab PEB512 an will es aber noch variable gestallten) in den Instanzbaustein des FBs geschrieben werde.

    Ebenso würde gerne mit dem Ausgang verfahren.

    Ich habe noch nie mit den FSCs gearbeitet und durch die alleinige "F1" Hilfe über die FSCs komm ich mit der ganzen Sache nicht zurecht.

    Würde mich über eure Hilfe sehr freuen.

    Gruß
    FinalMistery
    Zitieren Zitieren Fsc14, fsc15  

  2. #2
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard

    Hallo,

    Hier mal ein Schnipsel für 4 Worte (kannst ja erweitern)

    Code:
        L     #iEA_Adresse                //Hardware E/A Adresse
          SLD   3                           //Bitbereich ausblenden
          T     #wEA_Temp                   //temporär speichern
    
          TAR1  #dTempAR1                   //Adressregister retten
          TAR2  #dTempAR2                   //Adressregister retten
    
    
          LAR1  #wEA_Temp                   //Startadrese der Quelle in AR1
          LAR2  P##PI                       //Startadresse des Ziels in AR2
    
          L     PED [AR1,P#0.0]             //1.PED-Word laden
          T     D [AR2,P#0.0]               //und in PI-Temp schreiben
    
          L     PED [AR1,P#4.0]             //2. PED-Word laden
          T     D [AR2,P#4.0]               //und in PI-Temp schreiben
    
          LAR1  #dTempAR1                   //Adressregister zurückschreiben      
          LAR2  #dTempAR2                   //Adressregister zurückschreiben
    Code:
       TAR1  #dTempAR1                   //Adressregister retten
          TAR2  #dTempAR2                   //Adressregister retten
    
          LAR1  P##PO                       //Startadrese der Quelle in AR1
          LAR2  #wEA_Temp                   //Startadresse des Ziels in AR2
    
          L     D [AR1,P#0.0]               //PO-Temp 1.DW laden
          T     PAD [AR2,P#0.0]             //und in 1. PAD-word schreiben
    
          L     D [AR1,P#4.0]               //PO-Temp 2.DW laden
          T     PAD [AR2,P#4.0]             //und in 2. PAD-word  schreiben
    
          LAR1  #dTempAR1                   //Adressregister zurückschreiben
          LAR2  #dTempAR2                   //Adressregister zurückschreiben

  3. #3
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.786
    Danke
    398
    Erhielt 2.414 Danke für 2.010 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von FinalMistery Beitrag anzeigen
    Ich habe noch nie mit den FSCs gearbeitet und durch die alleinige "F1" Hilfe über die FSCs komm ich mit der ganzen Sache nicht zurecht.
    Hallo,
    vielleicht deshalb weil die S7 keine FSC's kennt - die Hilfe für SFC (und hier die 14/15) ist aber ganz brauchbar.
    Ansonsten vielleicht auch mal die Foren-Suche zu dem Thema bemühen ...

    Gruß
    Larry

Lesezeichen

Berechtigungen

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