Hirdetés

Új hozzászólás Aktív témák

  • w3dzz

    csendes tag

    Hali Szirty!

    Láttam az oldaladon az Any pointeres cikket, próbáltam írni egy olyan FB-t ahol meglehet adni a cél DB számát és a kezdőbájtot de az SFC20 hibakóddal tér vissza. Tudnál segíteni, hogy hol rontottam el?

    LAR1 P##any_1

    L B#16#10 //mindig 10
    T LB [AR1,P#0.0]
    L B#16#2 //bájt adattípus
    T LB [AR1,P#1.0]
    L 10 //összesen 10 bájtot
    T LW [AR1,P#2.0]
    L 33 //a 33-as db-ből
    T LD [AR1,P#4.0]
    L P#DBX 0.0 // 0.0-tól
    T LW [AR1,P#6.0]

    LAR1 P##any_2

    L B#16#10 //mindig 10
    T LB [AR1,P#0.0]
    L B#16#2 //bájt adattípus
    T LB [AR1,P#1.0]
    L 10 //összesen 10 bájtot
    T LW [AR1,P#2.0]
    L #dbszam //ebbe a db-be
    T LW [AR1,P#4.0]
    L #bajt // ettől a bájttól
    SLD 3
    OD DW#16#84000000
    T LD [AR1,P#6.0]

    CALL "BLKMOV"
    SRCBLK :=#any_1
    RET_VAL:=MW10
    DSTBLK :=#any_2

    Enenk az FB-nek lenne egy dbszam és egy #bajt bemenő paramétere, mind a 2 INT típus
    de az mw10-ben a 8124 információ van és nem másol át semmit.

    Üdv.

Új hozzászólás Aktív témák