Projektek részprojektekbe való felosztására a szerkesztési tartományok funkciója szolgál. Mielőtt egy projekthez részprojekteket hozhat létre, a Szerkesztési tartományok definiálása projektadminisztrátorként párbeszédablak segítségével határozza meg a szerkesztési tartományokat. Az itt definiált tartományok lehetséges részprojekteket ábrázolnak. Ezután aktiváljon a Projekt > Szerkesztési tartományok > Kiválasztott szerkesztési tartomány aktiválása menüponttal egy kiválasztott szerkesztési tartományt.
Részprojektek generálásához a szerkesztési tartományok nem fedhetik át egymást. Az "átfedés" azt jelenti, hogy meghatározott objektumok (például tervlapok, layout terek vagy előzetes tervezési szegmensek) több szerkesztési tartományban fordulnak elő. Ellenkező esetben a több szerkesztési tartományban előforduló objektumok projektek betárolásánál problémát okozhatnak.
Azt, hogy a szerkesztési tartományok egyértelműen szétválnak-e egymástól vagy átfedésben vannak, a Szerkesztési tartományok definiálása projektadminisztrátorként párbeszédablakban az Állapot oszlopban egy ikon jelzi.
Megjegyzések:
- Az eredeti projekt / részprojektek átnevezése vagy mozgatása nem történhet meg, mivel ellenkező esetben az eredeti és részprojekt közötti hozzátartozás elvész. Emiatt eredeti vagy részprojektek (például a projektkezelésből történő) átnevezése, mozgatása vagy törlése során a program biztonsági lekérdezéssel teszi lehetővé a vonatkozó művelet megszakítását.
- A projektekben számos olyan adat és beállítás található, amely csak egyszer létezik és emiatt projektet átfogóan érvényes. Részprojektek generálását követően ezeket az adatokat és beállításokat sem az eredeti, sem a részprojektben nem szabad módosítani. Ez a törzsadatokra is érvényes.
Ennek megfelelően az eredeti projekt tulajdonságait, beállításait és törzsadatait csak az összes részprojekt betárolását követően módosítsa. Ezt követően a részprojekteket újból kitárolhatja. Korábban végrehajtott módosítások előreláthatatlan eredményeket és hibákat okozhatnak.
Részprojektek további felosztása
Részprojekt további részprojektekbe való felosztása lehetséges. Ehhez a részprojekt számára is határozza meg a szerkesztési tartományokat és aktiváljon egy szerkesztési tartományt.
Egy részprojektben a szerkesztési tartományok az eredeti állapotba lettek visszaállítva. Ez azt jelenti, hogy egy részprojekt további felosztásához új szerkesztési tartományokat kell definiálnia. Ilyen "alrészprojekt" esetén a részprojektszám (például 002) további aláhúzással és kiegészítő nullákkal egészül ki (például ESS_Sample_Project#003#002).
Kereszthivatkozások az eredeti projektbe
Egy részprojektben az eredeti projektben lévő ellendarabokra vonatkozó kereszthivatkozások a Kereszthivatkozás (külső) tulajdonságon vannak mentve. Egy részprojekt kitárolását követően ez a tulajdonság a kereszthivatkozásokkal (például megszakítási pontokkal, PLC csatlakozópontokkal, tekercsekkel stb.) rendelkező vonatkozó objektumoknál automatikusan a tulajdonságtáblázat első mappafülén jelenik meg.
Ezen tulajdonság megjelenített értékeinél a következőket kell figyelembe venni:
- A "@" jel ezen tulajdonság értékében a vonatkozó kereszthivatkozás pozícióját jelöli a kereszthivatkozás-listában.
- Az eredeti projektben különböző objektumokra mutató több kereszthivatkozás esetén a külső kereszthivatkozások többsorosan vannak felsorolva.
- Egy érintkezőtükörre mutató külső kereszthivatkozás ezen túlmenően a kereszthivatkozás mellett még az érintkezőtükör-szimbólum adatait is tartalmazza a csatlakozópont megnevezésekkel együtt.
Az eredeti projektre mutató kereszthivatkozások más kereszthivatkozásoktól való megkülönböztethetősége érdekében ezekhez a kereszthivatkozásokhoz előtagot határozhat meg tetszőleges karakter vagy karaktersorozat formájában. Ehhez a kereszthivatkozások projektspecifikus beállításaiban a Kereszthivatkozás prefixuma (külső) beviteli mező áll rendelkezésre. (A beállítási párbeszédablak menüelérési útja: Opciók > Beállítások > Projektek > "projektnév" > Kereszthivatkozások/érintkezőtükör > Általános.)
Lásd még: