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

  • tibi-d
    tag

    Üdv.
    Nem vagyok benne biztos, hogy értem mire gondolsz.

    Az elv az, hogy a vezérlő küld egy utasítást az IOnak, hogy küldje el az IO állapotokat. Az elküldi, a vezérlés megnézi, hogy a korábban kapott állapothoz képest van-e eltérés. Ha van, és az új állapot igaz, akkor növeljük a számláló értékét.

    Persze ha a munkadarabok gyártásának sebessége összemérhető a hálózati kommunikáció sebességével, akkor más megoldást kell találni és/vagy trükközni kell. (Pl a legtöbb általam ismert adatgyűjtő modulnak van beépített számlálója)

    Úgy gondolod, hibás gyakorlat lenne terepi IOkról le/felfutó éleket figyelni?

    Szerintem az I/O-k állapotából lehet egy bináris számot generálni, és ezt küldeni át a hálózaton. Bármelyik bit megváltozik, a szám értéke is megváltozik. A számot a feldolgozás helyén lehet dekódolni. Ha ez egy PC, az neki gyerekjáték. Így ha két átvitel között megváltozik az átvitt adat, a dekódolás után lehet tudni mi történt.

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