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

  • villamos bá

    csendes tag

    Sziasztok!
    A következő a megoldásra váró probléma. Lehet, hogy nagyon kezdő kérdés, de nekem nem sikerül megoldanom.
    Egy adattömbben szeretném tárolni megadott esemény hatására bekövetkező jelváltozáskor a PLC rendszeridejét. Ki tudom olvasni, át tudom másolni, ezzel nincs baj.
    _________________________________________________
    _DT100_|_DT101__|_DT102__|_DT103__|_DT104__|_...__|_
    (H) .......... (M) ->>

    Na, jól le is Mórickáztam ide.

    10x16 bites tömb első 2x16 bitjén. Pld.: DT100 - DT109-ig van a tömb. DT 100 és DT 101-be íródna mindig a legfrissebb kiolvasott időpont, kvázi mindig csak az első két word-öt írjuk, a korábbi tartalom pedig mindig eltolódna 2-vel. Ami túllóg a tömbön, azt a gép már nem veszi számításba, mindig csak a legutolsó 5 időpont lenne eltárolva. Jelenleg automatikus átmásolgatással oldottam meg, de ez nem szép és nem dinamikus megoldás.

    Tudnátok erre valami ötletes és tanulságos megoldást mondani, vagy hogy milyen irányból kellene megközelítenem a feladatot?

    Nagyon köszönöm a segítségeteket előre is! :)

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