A példányok használata lehetővé teszi, hogy az esetlegesen többször előforduló termékfunkciókat egy Typical-csoportban határozza meg. A Typical-csoportok definiálása során engedélyezheti a Typical-csoport egyik elemének generálását több példányban. A konstruktőr a Project Builder alkalmazásban rugalmasan bővítheti a termék funkcióterjedelmét. Emiatt a projektdokumentáció terjedelme nincs korlátozva. Nincs szükség arra, hogy a termék maximális terjedelmét már a szabályzatban meghatározni. Ezenkívül egy konfigurátor karbantarthatósága is jelentősen javul, mert a szabályozásban csak egy helyet kell helyesbíteni ahhoz, hogy a módosítások egy elem minden példányában megtörténjenek.
A példányok jellemzőit vezérlő képletben további belső változók állnak rendelkezésre. Ezekkel a változókkal célzottan határozhatja meg az egyes példányok jellemzőit (lásd a példát).
Belső változók | Típus | Jelentés |
---|---|---|
Integer | Tartalmazza az aktuális példány indexét. Az első példány változójának értéke 0, a másodiké 1 stb. | |
Integer | Az összes példány számát tartalmazza. Ha a Project Builder alkalmazásban három példányt generált, a változó értéke 3. | |
Boole | Az első példányhoz az 'igaz' értéket tartalmazza. Az összes többi példányhoz a 'hamis' értéket tartalmazza. | |
Boole | Az utolsó példányhoz az 'igaz' értéket tartalmazza. Az összes többi példányhoz a 'hamis' értéket tartalmazza. | |
Boole | Minden páros számú példányhoz az 'igaz' értéket tartalmazza. Az összes többi példányhoz a 'hamis' értéket tartalmazza. | |
Boole | Minden páratlan számú példányhoz az 'igaz' értéket tartalmazza. Az összes többi példányhoz a 'hamis' értéket tartalmazza. |
Előfeltételek
- Megnyitotta a Designer párbeszédablakot és egy Typical-csoport Szerkesztés üzemmódjában van.
- Az az elem, amelyhez több példányt kíván engedélyezni, már rendelkezésre áll.
Eljárás
- A Drag&Drop funkcióval húzza azt az elemet, amelyhez több példányt kíván engedélyezni a munkaterületen a kívánt pzícióra.
- A munkaterületen kattintson a kívánt elemre.
- A nézet kibővül az elemben található struktúra- és változóinformációkkal.
- Jelölje be a Példányok engedélyezése jelölőnégyzetet.
- Két új ikon jelenik meg. A Korlátlan ikon aktív. A konstruktőr a Project Builder alkalmazásban az elemhez tetszőleges számú példányt generálhat.
- Kattintson a Konfigurálás ikonra, ha a példányok számát korlátozni szeretné.
- Megjelenik egy új beviteli mező.
- Adja meg, hogy a konstruktőr a Project Builder alkalmazásban legfeljebb hány példányt generálhat.
- Az elem konfigurációs változóinak hivatkoztatásához használja a belső változókat.
- A belső változók használatával határozza meg az egyes példányok jellemzőire vonatkozó különleges szabályokat (lásd példa).
Követelmények
A konfigurátorban megtörtént a PLC-alkatrészkeret rugalmas elrendezése. Az alapfelszereltségben az alkatrészkeret csak egy interfészmodullal rendelkezik. Kiegészítésképpen tápfeszültség-modulok és be- és kimeneti kártyák helyezhetők el.
- A kiegészítő modulok fajtája szabadon konfigurálható.
- A modulok elhelyezésére hét kártyahely áll rendelkezésre.
- A modulok közvetlenül egymás mellett helyezkednek el az alkatrészkereten.
Milyen elemek szükségesek ehhez?
- Négy makró szükséges: interfészmodul, tápfeszültség-modul, digitális bemeneti és digitális kimeneti kártya.
- Két makró-Typical szükséges: Az 'Alap' makró-Typical tartalmazza az állandóan használt interfészmodult. A 'Modul' makró-Typical tartalmazza a tápfeszültség-modulhoz és a digitális be- és kimeneti kártyához a három makrót. Minden makró ugyanarra a kapcsolási rajz oldalra kerül.
- Egy 'Alkatrészkeret' Typical-csoport szükséges: Ez tartalmazza a két, az 'Alap' és a 'Modul' makró-Typicalt.
- Egy 'A gép' konfigurátor szükséges: Ez tartalmazza az 'Alkatrészkeret' Typical-csoportot.
Hogyan cserélheti a követelményeket ezekkel az elemekkel a Designer alkalmazásban?
- Állítsa be a 'Modul' makró-Typicalt, hogy a kiegészítő modulokat szabadon konfigurálhatóra alakítsa. Ehhez a 'Modultípus' konfigurációs változót a létrehozza a String típus. Ez tartalmazza a 'Tápfeszültség-modul', 'digitális bemeneti kártya' és 'digitális kimeneti kártya' előre meghatározott értékeit, amelyek közül a konstruktőr a Project Builder alkalmazásban választhat. A három makró állapotát a 'Modultípus' konfigurációs változó hivatkoztatja. A tápfeszültség-modul kapcsán a rendszer a következő képletet használja: =Modultípus=='Tápfeszültség-modul'. A másik két modultípushoz azoknak megfelelően kell igazítani a képletet. Így a kapcsolási rajz generálásakor a rendszer csak akkor használja a makrókat, ha a konstruktőr a Project Builder alkalmazásban kiválasztja a megfelelő értéket.
- A hét kiegészítő modul elhelyezéséhez szükség van a 'Modul' makró-Typical hét példányára. Ehhez az 'Alkatrészkeret' Typical-csoportot be kell állítani. Az 'Alkatrészkeret' Typical-csoportban a 'Modul' elemhez generáláskor legfeljebb hét példány engedélyezett. Így a konstruktőr a Project Builder alkalmazásban konfigurálhatja, hogy hány modult generálhat a rendszer. Minden újonnan generált modulhoz meghatározhat még egy modultípust is (lásd 1. követelmény).
- A modulok egymás mellé (és nem egymásra) való helyezéséhez a makrók pozícióját a 'Modul' makró-Typicalban kell beállítani. Ehhez a 'Csatlakozópozíció' konfigurációs változót a létrehozza az Integer típus. A három makró pozícióját Abszolútként definiálja a rendszer, és a 'Csatlakozópozíció' konfigurációs változóval hivatkoztatja. Az Y-koordinátához fix érték tartozik. Valamennyi makró X-koordinátájához a rendszer a következő képletet használja: =60 + (csatlakozópozíció * 15). Minden modul 15 mm széles. A modul szélességét a csatlakozópozícióval szorozzuk. Az eredmény hozzáadódik a 60. X-koordinátához.
- Ezen kívül még az 'Alkatrészkeret' Typical-csoportot is illeszteni kell. A 'Csatlakozópozíció' konfigurációs változót a 'Modul' makró-Typicalból az 'Alkatrészkeret' Typical-csoportban a rendszer az
'_index_' belső változóval vonatkoztatja. Így a generált példány indexét automatikusan csatlakozópozícióként használja a rendszer. Az egyes példányok kapcsán oldalirányú eltolódás történik, ami kizárólag a modul csatlakozópozíciójának függvénye. A negyedik példány így a 60 + (3*15) = 120 X-koordinátára kerül.
Megjegyzés
A példányok az Advanced moduláris csomagtól felfelé állnak rendelkezésére.