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

  • Rigor Mortis

    csendes újonc

    válasz aviator #7672 üzenetére

    Igazán szót sem érdemel!

    „Nem hagyott nyugodni a dolog egyébként még tegnap este, szóval megoldottam a Timer kimenetének közvetlen alkalmazásával, amiről azt hittem hogy nagyon eretnek megoldás, hogy külön network-öt tartok fent egy timernek. Ezek szerint nem az.”

    Nem az. Sőt! Magadtól rátaláltál a helyes irányra.

    Évtizedekig a SIEMENS hivatalos programozási szentenciája a következő volt: „Egy hálózat, egy kimenet.” Aki náluk tanult (jómagam S5-el kezdtem, még valamikor az archaikus időkben 😊 ), eleinte ezt nyomatták neki folyton. Persze a mindennapi gyakorlatban ez az elv sokszor betarthatatlan, illetve nem logikus erőltetni a betartását. De ez nem is törvény, csak iránymutatás. A TIA-ban már nem is ragaszkodnak hozzá annyira.

    Ugyanakkor van némi igazságtartalma is. A hálózatokat (itt network, más PLC-knél ugyanez pl. rung) réges-rég alapvetően azért találták ki, hogy egy esetleges full offline hibakereséskor (értsd: leporellóra nyomtatott, tíz centi vastag programdokumentáció átnyálzása során) könnyebben meg lehessen találni egy-egy változót a mellékelt keresztreferencia táblázat segítségével. De manapság sem szégyen tagoltan programozni, főként a TIA-ban, mivel szerintem elég vacak a keresztreferencia kezelése (legalábbis az elődjéhez képest az). Hibakereséskor nagy könnyebbség lehet, ha kompakt hálózatokba lát bele az ember. Persze elaprózni sem kell túlságosan a dolgokat, csak egészséges mértékben.

    Mit is "beszélek"? Rá fogsz erre érezni idővel! Röviden: csak így tovább!

    Üdv.

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