A PLC-kapcsolási rajz generálása párbeszédablakban felsorolt PLC-funkciókat fogja használni a kapcsolási rajz generálásakor, azaz hozzárendeli az illeszkedő funkciókhoz a makróban.
A funkciók a makrókban a következő feltételek esetén illeszkedőek:
- PLC-csatlakozópontok esetén a Funkciódefiníció kategória és a Csatlakozópont megnevezése egyezése szükséges.
- Ha a használni kívánt PLC-csatlakozópont Csatlakozópont megnevezése egy kérdőjellel kezdődik, a csatornának kell megegyeznie.
- Egy kérdőjellel kezdődő csatlakozópont-megnevezés a meglévő használatakor soha nem ír felül egy meglévő csatlakozópont-megnevezést, amely nem kérdőjellel kezdődik.
- PLC-dobozok esetén a Funkciódefinícióknak kell egyezniük.
A makrókban lehetnek olyan funkciók, amelyek nem lesznek meglévőként használva, pl. felesleges PLC-funkciók, vagy a nem PLC-doboz vagy csatlakozópont funkciók. Így például nem tartalmaznak PLC-funkciókat a huzalozási makrók.
Ezek a funkciók adataikat a makróból veszik vagy – ha a makró hivatkozásobjektumokat tartalmaz – a változókhoz rendelt értékkészletből. A változók ellenben nem az értékeknek PLC-funkciókhoz történő hozzárendelésére szolgálnak, ezek értéküket a meglévő használatakor kapják.
A huzalozási makrók funkcióinak és a PLC-makrók egyéb funkcióinak tervjelei
Az újonnan hozzáveendő funkciók tervjele úgy lesz beillesztve, ahogy azt hivatkozásobjektum vagy közvetlenül a makró definiálja.
Ha a hivatkozásobjektum egy kérdőjeles tervjelet ad meg, pl. "?K1" (kérdőjel, kódbetű és egy szám a végén), vagy nincs hivatkozásobjektum és a makróban a tervjel kérdőjelet tartalmaz (pl. "-?K1"), akkor a készülékeket beillesztéskor újraszámozza a rendszer. Azok, amelyekben kérdőjel, azonos kódbetű és egy közös szám van a hivatkozásobjektumban ugyanúgy lesznek elnevezve.
Ha a hivatkozásobjektum csak egy kérdőjelet ad meg, akkor ez a makróban szereplő tervjel kódbetűje elé kerül, és minden tervjel kérdőjellel, kódbetűvel és egy közös számmal azonos módon lesz elnevezve.
Főfunkciók a PLC-makróváltozatokban
- Ha a makróváltozat tartalmaz PLC-dobozt, amely nem főfunkció, és még nincs elhelyezett PLC-doboz, akkor ez a doboz kiegészítő funkció marad és kiegészítő funkcióként generálódik. Ez a kiegészítő funkció átveszi a (nem elhelyezett) főfunkció adatait. Tehát egy nem elhelyezett főfunkció és egy elhelyezett kiegészítő funkció generálódik azonos adatokkal.
- Ha a makróváltozat tartalmaz PLC-dobozt, amely nem főfunkció, és még nincs főfunkcióként elhelyezett PLC-doboz, akkor ez a doboz főfunkcióként lesz elhelyezve és a meglévő főfunkció adatait átveszi. Azaz a meglévő főfunkciót használja.
- Ha a makróváltozat tartalmaz PLC-dobozt, amely nem főfunkció, és már van elhelyezett PLC-doboz, amely főfunkció, akkor az újonnan beillesztett doboz kiegészítő funkció lesz. Kiegészítő funkcióként jön létre, amely a főfunkció meglévő adatait használja. Azaz egy kiegészítő elhelyezett kiegészítő funkció generálódik ugyanazokkal az adatokkal.
Lásd még: