====== TIA Portal címzés ====== A TIA Portallal szemben a legfőbb probléma a klasszikot ismerő programozók részéről a címzés körülményessége. Azt, amit a klasszikban egy **"AT"** deklarációval meg lehetett oldani (például egy bit arrayt //"rátenni"// egy DW-re), az itt már nincs. A TIA a szimbolikus címzést helyezi előtérbe, és ez sok (nagyon sok) problémát hoz magával, ez az "IT" szemlélet ugyanis igencsak szembemegy a megszokott gyakorlattal. A helyzet azért ennyire nem súlyos, mint amilyennek elsőre látszik. Van ugyanis hivatkozási lehetőség a változók részeire (csakúgy, mint a klasszikban), illetve vannak régi, még commodore-os időkből ismert barátaink, a **PEEK** és **POKE**, amik azért megoldást kínálnak a problémákra, amikre at "AT" pofonegyszerű megoldást adott. Lássuk. ===== Részhivatkozás a változókra ===== A változók részeire az alábbi ábrán összefoglaltak szerint lehet hivatkozni a TIA-ban: {{:hu:s7:slice_access_tia.png|slice access TIA}} Ezt az eljárást **slice access**-nek nevezik, (//"szelet hozzáférés"//). Ezzel egy nagyobb változó részeibe egyszerűen bele lehet hivatkozni. Erre néhány gyakorlati példát is mutatok: {{:hu:s7:sliceaccess.png|slice access TIA in praxis}}