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

Ergebnis 1 bis 1 von 1

Thema: Its plc mhj

  1. #1
    Registriert seit
    17.07.2011
    Ort
    Waldbröl
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ich habe hier die ITS PLC MHJ Edition, es geht um die Sortier Maschine.
    Ich habe die Aufgabe schon über zwei Arten gelöst, aber ich suche eine Lösung über ein Array.
    Hat jemand die Aufgabe schon über ein Array gelöst?

    Hier das was ich schon Programmiert habe.


    DB10

    L W#16#0000
    T #Error
    L DIB 1
    L B#16#02
    ==I
    SPBN F1
    SPA OK1
    F1: L W#16#8001
    T #Error
    SPA Ende
    OK1: NOP 1
    L DIW 2
    T #LaengeArray
    L DID 6
    T #AnfangsPointer

    L #EinfuegeIndex
    L #LaengeArray
    >=I
    SPB F2
    SPA OK2
    F2: L W#16#8002
    SPA Ende
    OK2: NOP 1

    AUF DB [DIW10]
    L 2
    T #AnzahlSchonKopiert
    L 0
    L #LaengeArray
    L 2
    -I
    T #KopierIndex
    Kop1: NOP 1
    L #LaengeArray
    L #AnzahlSchonKopiert
    -I
    T #KopierIndex
    L #KopierIndex
    SLD 3
    T #OffsetPointer
    L #AnfangsPointer
    LAR1
    L #OffsetPointer
    +AR1
    L DBB [AR1,P#0.0]
    T DBB [AR1,P#1.0]
    L #AnzahlSchonKopiert
    L 1
    +I
    T #AnzahlSchonKopiert
    L #KopierIndex
    L #EinfuegeIndex
    <=I
    SPB OK3
    SPA Kop1
    OK3: NOP 1

    OB1:

    U "Sensor1"
    U "Sensor2"
    SPBNB _001
    L 2
    T MB 2
    _001: NOP 0

    U(
    U "Sensor1"
    BLD 100
    FP M 0.1
    )
    NOT
    SPBNB _003
    CALL FB 10,DB10
    AnyPointerArray:=P#DB1.DBX 0.0 BYTE 11
    DBNummer:=W#16#0001 hier ist etwas falsch,aber was?
    EinfuegeIndex:=W#16#0005
    Wert:=MB2


    Gruss
    macmanay2010
    Geändert von macmanay2010 (15.10.2011 um 09:42 Uhr)
    Zitieren Zitieren Its plc mhj  

Stichworte

Lesezeichen

Berechtigungen

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