Új hozzászólás Aktív témák
-
Szirty
őstag
válasz
Bakareszia
#4810
üzenetére
Helló Bakareszia!
Tényleg leírhattad volna milyen PLC-n milyen fejlesztői környezetben. S5, S7, 200? 300? 1200? 1500? Step7? TIA portal? Miért olyan nagyon nehéz pontosan kérdezni?
Mindegy nem találgatok, ha nem arra válaszolok amire szeretnéd, akkor így jártál:
S7-300/400-ra STEP7 5.4-ben pl. így lehet "léptetni" (ha egyáltalán ugyanazt érted léptetés alatt, mint amire én gondoltam, de ha nem, akkor megint egy így járás a kérdésed "javára").A DB szerkezete (a kép nem mutatja az egész blokkot).

Ez az egy sor minden I0.0 felfutó élénél a DB17-ben lévő 40 darab egymást követő integer értéket egyel lejjebb (a magasabb cím felé) lépteti és az elsőbe nullát ír. A léptetés után minden sor tartalma az előző sor korábbi tartalma lesz, az utolsó integer (DB17.DBW78) tartalma elvész.
A módszer a BLKMOV és a #TEMPArray megfelelő módosításával természetesen más méretű vagy más címen lévő adatok léptetésére is használható.
De ha nagyon sok adatot kell léptetni, akkor kimerülhet a data stack (nem fér el a kellő méretű TEMP tömb a memóriában). Abban az esetben más módszert kell alkalmazni.
Új hozzászólás Aktív témák
- Tronsmart halo 300 kiváló állapotban 3hónaposak 2db az ár fix !!!!!!!
- Bomba áron dobozos Hp Laptop! /AMD Ryzen 5-7520U/8 GB/256 SSD/FHD/Garancia
- Asus A17 FA707NUR 17.3" FHD IPS Ryzen 7 7435HS RTX 4050 16GB 512GB NVMe gar
- Topping a90d discrete balanced fejhallgató erősítő amp
- ASRock B450M Pro4-F + Ryzen 5 5600
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest

