Klöckner
Moeller
Programozó szoftver Sucosoft S30-S4
PS4-141-MM1 PS4-151-MM1 PS4-201-MM1 ( AWB 27-1185 )
A hardver leírások (az AWB 27-1266-D PS4-141-MM1, PS4-151-MM1 (az AWB 27-1184-H PS4-201-MM1)
Tartalomjegyzék
Előszó a kézikönyvhöz 1 Installálás Szerzői jog Hardver igények A Sucosoft S 30-S4 merev lemezre történő installálása Specifikus tudnivalók 2 Kezelés Általánosságok Konfiguráló készülék Referencia fájl előállítása AWL/IL editor Referencia- és forrásfájlok kiadása AWL/IL programok fordítása Rendszerbeállítás módosítása 3 Felhasználói programok dokumentálása Általános megjegyzések Cím fejrész Utasításlista (AWL/IL) Referencia fájl (Hozzárendelési lista) Kereszt-referencia fájl (Kereszthivatkozási lista) Foglaltsági fájl
Az AWB 27-1185 kézikönyvhöz viszonyított módosítások Oldalak
Klöckner-Moeller
Címszó Az S 30-S4, 2.0 verzióra történő teljes átdolgozás szerkesztési dátuma: 9 / 96
1-2
Új X
Módosítás X
9/96 AWB-27/1185-H
Előszó a kézikönyvhöz
A PS 4-141-MM1, PS 4-151-MM1 és a PS 4-201-MM1 vezérlők teljes dokumentációja három részre tagozódik: - installálás, alkalmazói felület, dokumentálás - programozás - hardver és tervezés A Sucosoft S 30-S4 támogatja Önt az AWL/ IL-ben írt felhasználói program készítésében, a készülék konfigurálásban, és vezérlője üzem behelyezésében. Ez a kézikönyv az installációs tudnivalók és a felhasználói program dokumentálása mellett az „Alkalmazói felület kezelése” fejezetet is tartalmazza az ”AWL/IL- editor”, (szerkesztő)és a „készülékkonfigurátor” súlyponttal. Az AWB 27-1186-os „Programozás” kézikönyv azokat az információkat tartalmazza amelyek a PLC programozásánál szükségesek : eljárásokat a program strukturálásához és elkészítéséhez , áttekintést az összes AWL/IL utasításról és funkcióelemről, valamint gyakorlatközeli programozási példákat. A „Hardver és tervezés” c. kézikönyvekből (PS 4-141/151-MM1: AWB 27-1266, PS 4-201-MM1: AWB 27-1184) megtudhatja hogyan kell a vezérlőket szerelni és tervezni. Megismeri a PLC elemeit és ezek munkamódszereit. A „slave-k megszólítása” (Címzés) fejezet definiálja a Suconet-K hálózatban az állomások megszólításának az általános szintaktikai szabályait. Ezt a témakört a „Szoftver-konfigurálás” c. rész elmélyültebben tárgyalja és példák segítségével szemléletesebbé teszi. A következő táblázat áttekintést ad azokról a témákról amelyek a dokumentációkban leírtak és ezeket Ön hol találhatja meg. A témák a szokásos eljárások sorrendjében kerültek felsorolásra.
Klöckner-Moeller
1-3
9/96 AWB-27/1185-H
Előszó a kézikönyvhöz
Munkalépések 1. Sucosoft S 30-S 4 installálása 2. A Sucosoft S 30-S 4 megismerése 3. A program elkészítése 3.1 A rendszerparaméterek beállítása 3.2 Állomások konfigurálása
Leírásuk az alábbi kötetekben AWB 27-1185, 1 fejezet AWB 27-1185, 2 fejezet AWB 27-1186, 1 fejezet AWB 27-1186, 1 fejezet AWB 27-1185, 2 fejezet, konfiguráló készülék 3.3 AWL/IL-szerkesztő(editor) megisme - AWB 27-1185, 2 fejezet, rése AWL/IL - szerkesztő 3.4 A programelemek és a programozási AWB 27-1186, 2 fejezet szabályok megismerése 3.4.1 Program strukturálás AWB 27-1186, 3 fejezet 3.5 Konfiguráló fájl programba töltése AWB 27-1186, 1 fejezet 3.6 Programkód beírása AWB 27-1186, 1 fejezet 4. Program fordítása AWB 27- 1186, 1 fejezet 5. Program vezérlőbe töltése AWB 27- 1186, 1 fejezet 6. Vezérlő üzem behelyezése AWB 27- 1186, 4 fejezet PS 4-201-MM1: AWB 27- 1184, 7 fejezet PS 4 -141/151-MM1: AWB 27- 1266, 7 fejezet 7. Hiba-/diagnózis leírás AWB 27- 1186, 4 fejezet PS 4- 201- MM1: AWB 27- 1184, 7 fejezet PS 4- 141/151-MM1: AWB 27- 1266, 7 fejezet 8. Program dokumentálás AWB 27- 1185, 3 fejezet
Klöckner-Moeller
1-4
9/96 AWB-27/1185-H
1 Installálás
Tartalomjegyzék
1-4
Szerzői jog
1-5
Hardver igények
1-5
A Sucosoft S 30-S4 merev lemezre történő installálása - Általánosságok - Installáció végrehajtása - Átmeneti (temporary) fájlok tárolása
1-5 1-5 1-6 1-12
Speciális megjegyzések - MS-DOS operációs rendszer - Biztonsági másolat előállítása - A merev lemezes tároló foglaltsága - Fájlnevek a Sucosoft S 30-S4-ben - A Sucosoft S 30-S4 hálózatban
1-13 1-13 1-13 1-13 1-14 1-14
Klöckner-Moeller
1-5
9/96 AWB 27 - 1185-H
1 Installálás
Szerzői jog A Sucosoft S 30-S4 szerzői joggal védett. A szoftver egy hasznosítási szerződés keretében állhat Önnek a rendelkezésére. Kérjük az alábbiakat vegye figyelembe: A Sucosoft S 30-S4-nek saját szükséglet szerinti használat esetén csak egy személyi számítógépre engedélyezett a telepítése! A program másolása nem engedélyezett! A biztonsági másolat elkészítésekor kérjük vegye figyelembe a „Speciális megjegyzések” fejezetben foglaltakat. Hardver igények A Sucosoft S 30-S4 PLC programozási szoftver támogatásával a személyi számítógépe (PC) egy teljes értékű PLC programozói készüléknek tekinthető. E feladat ellátására egy IBM kompatibilis (összeegyeztethető) PC szükséges. A PC -nek legalább egy 3,5” hajlékony lemezmeghajtó egységgel (1,44 MB), és egy merev lemezmeghajtóval (winchester) kell rendelkeznie. A merev lemezes egységnek legalább 5MB szabad tárolóhellyel kell rendelkeznie, valamint irható olvasható legyen. A munkatároló legalább 640 KB RAM memória kapacitással rendelkezzen. A Sucosoft S 30-S4 a 3.0-nál magasabb verziójú MS-DOS operációs rendszert használja. A PC-vel történő PLC programozáshoz az RS 232 C soros interfész szükséges. Ezen kívül a PC-nek rendelkeznie kell egy Centronics párhuzamos interfésszel is azért, hogy a nyomtatóval összekapcsolható legyen. A Sucosoft S 30-S4 merev lemezre történő installálása Általánosságok A Sucosoft S 30-S4 programozási szoftver merev lemezre történő installálása ( telepítése ) az INSTALL installációs program meghívásával valósítható meg. Az installációs program menüvezérelt és Öntől vár adatokat a merev lemezes egység és az alkönyvtár kiválasztásához. Ezenkívül megköveteli Öntől , hogy a vásárló azonosítási műveletét elvégezze. Ezeknek az adatoknak a bevitele után az installáló programot a kiválasztott lemezegységbe. Az installáló program az AUTOEXEC.BAT fájlban hozzáteszi a PFAD (PATH)
Klöckner-Moeller
1-6
9/96 AWB 27 - 1185-H
1 Installálás
parancsban az Ön által kiválasztott könyvtárat. Ezáltal Önnek lehetősége van, hogy a programozó szoftvert a merevlemez minden pontjáról meghívhatja. A biztonság érdekében a korábbi AUTOEXEC.BAT-ról másolatot készít az AUTOEXEC:OLD- ba. A Sucosoft S 30-S4 installálása után a merev lemezre egy biztonsági másolati példány készíthető az alábbi utasítással: diskcopy < meghajtó1>:<meghajtó2>: Az installálás megvalósítása Végezze el: c:
cd\ Ekkor Ön a C meghajtó főkönyvtárában van. Helyezze be az 1.sz lemezt a rendelkezésre álló meghajtóba A következő példa az A meghajtóból a C:\SUCOS4 alkönyvtárba történő installálását írja le. Analóg történik a B meghajtóból egy másik meghajtóba ill. alkönyvtárba történő installálási művelet is. Váltson át A meghajtóra: c> a: Hívja meg az INSTALL nevű installáló programot az a> install megadásával A képernyőn megjelenik a következő kiválasztási ablak: NÉMET ANGÓL FRANCIA OLASZ SPANYOL A kurzorral jelölje ki a kívánt ország nyelvet és működtesse a [RETURN] billentyűt. Ekkor a következő ablak jelenik meg: S u c o s o f t - S 3 0 - S 4 V2.0 Installálás Állítsa a merevlemezt (hard disk) Sucosoft S30-ra Előkészület < lásd a kezelési leírást is > Szükséges egy DOS operációs rendszerrel előkészített merev lemez. A DOS operációs rendszer a számitógépnek alaptartozéka . A merev lemez előkészületi munkálataihoz vegye elő a DOS Klöckner-Moeller
1-7
9/96 AWB 27 - 1185-H
1 Installálás
kézikönyvet. Tovább /al ; < F1 > -től < F10 >-ig Megszakítás Itt Önnek lehetősége van arra, hogy az installálási műveletet az [F1]...[F10} funkcióműveletek egyikének működtetésével megszakítsa. A < RETURN > működtetésével a könyvtár kiválasztási ablak jelenik meg. Itt mindenekelött felszólítják Önt arra, hogy a kívánt meghajtót adja meg (itt: C meghajtó) Adja meg a „C”-t vagy az F1 funkcióbillentyüvel hívja meg a kiválasztó ablakot. Kurzorral válassza ki a C meghajtót és működtesse a [RETURN] billentyűt. Könyvtár-kiválasztás (directory) Meghajtó: a A B C Könyvtár: A:\ F1 meghajtó kiválasztás
Határozza meg azt a könyvtárat, amelybe a szoftvert másolni kívánja. (itt: SUCOS4) Itt meg kell különböztetni , hogy egy új vagy a régi könyvtárat akarja -e alkalmazni: Új könyvtár létesítésekor: Adja meg a „SUCOS4” nevét közvetlenül és működtesse a [RETURN] nyomógombot. A név a képernyő lábsoraiban Azért, hogy a bevitel befejeződjön, működtesse újólag a [RETURN] billentyűt. Ellenkező esetben lehetősége van Önnek arra, hogy egy további alkönyvtárat létrehozzon. Könyvtár-választás Meghajtó: c. Könyvtár neve: Könyvtár: C:\SUCOS4 Klöckner-Moeller
1-8
9/96 AWB 27 - 1185-H
1 Installálás
F1 Könyvtár választás
Klöckner-Moeller
1-9
9/96 AWB 27 - 1185-H
1 Installálás
Létező könyvtár alkalmazása: Hívja meg az [F1] funkcióbillentyü működtetésével a kiválasztási ablakot. Válassza ki a kurzorral a kívánt könyvtárt és érvényesítse a [RETURN] billentyű lenyomásával A név megjelenik az ablak alján (lábsorában.) Ismételje ezt az eljárást azért, hogy a létező egy vagy több alkönyvtárt váltogathassa. Fejezze be a bevitelt abba a megjelölt mezőbe ahová a kurzort mozgatta és érvényesítse a [RETURN] lenyomásával. A kurzor ekkor villog a „Könyvtárnév” mező mögött. Itt lehetősége van arra, hogy a kiválasztott könyvtárat új névvel lássa el (név megadás) vagy a bevitelt a [RETURN] működtetésével végérvényesen lezárja.
Figyelem! A kettősponttal megjelölt mezőből a kiválasztási ablakban mindig a következő magasabbik könyvtár szintet érheti el
A következő közlés jelenik meg: S u c o s o f t - S 3 0 - S 4 V2.0 Installálás A Sucosoft S30 installálása a C:\ SUCOS4 könyvtárba került megvalósításra. A beadás korrekt? (Igen/Nem) :
Az „N”(nem) működtetése esetén lehetősége van arra, hogy a bevitelét módosíthassa. Az „I” (igen) működtetése esetén felszólítást kap arra, hogy a felhasználói azonosítást adja meg.
Klöckner-Moeller
1-10
9/96 AWB 27 - 1185-H
1 Installálás
Ehhez a következő képernyőközlés jelenik meg: S u c o s o f t - S 3 0 - S 4 V2.0 Felhasználói azonosítás megadása Név
: ____________________________________
Cég
: ____________________________________
Részleg : _________________________________ Cím
: ____________________________________
Kérjük írja be személyes adatait! A felhasználói azonosítás megadása után megkérdezik Önt, hogy az azonosításnál megadott adatok helyesek-e.
Vigyázat! Gondosan vizsgálja meg a megadott adatainak helyességét mielőtt az „I” gombot működteti. Az „I” nyomógomb működtetése után ugyanis nem tudja már módosítani a megadott adatait. A Sucosoft S 30 - S4 további installálásánál a rendelkezésre álló lemezekkel megjelenik egy menükép amely már nem engedélyezi a felhasználói azonosítás további módosított bevitelét
Tehát csak akkor működtesse az I nyomógombot ha meggyőződött az megadott felhasználói azonosító adatainak a helyességében. Az „N” nyomógomb működtetésével lehetősége van arra, hogy a felhasználói azonosító adatait módosíthassa. Most ,a helyes adatok megadása után, történhet csak meg a Sucosoft S30-S4 installálása a merev lemezre a C:\ SUCOS4 alkönyvtárba. Helyezze be ehhez az installálási program által megkövetelt lemezeket
Klöckner-Moeller
1-11
9/96 AWB 27 - 1185-H
1 Installálás
S u c o s o f t - S 3 0 - S 4 V2.0 Installálás Helyezze be az A meghajtóba az eredeti Sucosoft lemezeket a megfelelő sorszámonként egymás után
Tovább lenyomásával A lemezek a Sucosoft S 30-S4 programot tartalmazzák tömörített formában. Az installálás alatt a fájlon automatikusan kifejtésre kerülnek. Abban az esetben ha az AUTOEXEC:BAT fájlban PFAD parancs által nem történt meg a kiválasztott alkönyvtár beírása, akkor az INSTALL nevű installálási program az AUTOEXEC.BAT fájlban a módosításokat végrehajtja. Ezáltal a Sucosoft S 30-S4 indítása minden könyvtárból lehetséges. Ehhez a következő erre utaló közlés jelenik meg a képernyőn: Installálás Az AUTOEXEC.BAT fájl módosításra került. A korábbi AUTOEXEC.BAT fájl az AUTOEXEC.OLD fájlba átnevezésre került
Tovább a lenyomásával Működtesse ekkor a nyomógombot
Klöckner-Moeller
1-12
9/96 AWB 27 - 1185-H
1 Installálás
A következő közlés jelenik meg: S u c o s o f t - S 3 0 - S 4 V2.0 Installálás A Sucosoft programja ekkor kész A legújabb információkat a readme.ger fájlból veheti ki Ezek megtalálhatók az installációs fájlban! Kérjük működtesse egyidejűleg a CRTL ALT és DEL nyomógombokat < a rendszert újból indítja > Ahhoz, hogy a Sucosoft S30-S4 programot újból indíthassa menjen be a SUCOS4 alkönyvtárba C:\ SUCOS4 Sok sikert a munkájához! Tovább a nyomógomb lenyomásával
Nyomja meg a nyomógombot Valósítson meg egy melegindítást a egyidejű működtetésével. A német billentyűzet esetén a megfelelő nyomógombokat működtesse: <Strg> <Entf> Melegindítás esetén az installáláskor beszúrt beírás az AUTOEXEC.BAT-ban hatásos. Ezáltal a Sucosoft S 30-S 4 tetszőleges könyvtárból meghívható.
Figyelem! A Sucosoft S30-S4 úgy is indíthatja, ha a melegindítás helyett a nyomógombot működteti. Ebben az esetben a megfelelő könyvtárba kell lennie, hogy a szoftver indulhasson
A sikeres indítás után adja meg: SUCOS4 Ezután a Sucosoft S30-S4 már üzemkész állapotú. Klöckner-Moeller
1-13
9/96 AWB 27 - 1185-H
1 Installálás
SOK SIKERT!
Klöckner-Moeller
1-14
9/96 AWB 27 - 1185-H
1 Installálás
Átmeneti (temporary) fájlok tárolása Az átmeneti fájlok olyan láthatatlan segédfájlok, amelyeket a Sucosoft a fordítási folyamat végrehajtásakor ill. a program dokumentálásnál csak rövid időre hoz létre. A felhasználó meghatározhatja ,hogy az átmeneti fájlokat melyik meghajtón akarja tárolni. Az átmeneti fájlok meghajtó kiválasztásának a működtetése az AUTOEXEC.BAT fájlban lévő kiegészítő beírással történik: SET TMP=< Pfad > : Például: SET TMP = d:\TMP Az AUTOEXEC.BAT fájl kiegészítésére a „copy con” konzolparancsot, az 5.0-nál nagyobb verziószámu MS-DOS „EDIT” szövegszerkesztőt vagy hasonlót alkalmaznak. Közelebbit erről az MS-DOS kézikönyvben talál. Az új AUTOEXEC.BAT fájlt a számítógép a meleg- vagy hidegindításból hozza működésbe. Az átmeneti fájlok szabadon választott tárolásának a következő előnyei vannak: A PC-knél egy virtuális D meghajtóval a programvégrehajtás érthetően gyorsul Másik átmeneti meghajtó választása READ ONLY-val lehetséges C meghajtó helyett Programdokumentációra nem szükséges a programlemezeken pótlólagos tárolóhelyeket szabadon hagyni Hálózatba szervezett PC rendszeren általános üzem megvalósítása lehetséges (pl. Novell-hálózatok) Ha átmeneti fájlra nem történt meghajtó kiválasztás, a Sucosoft S30-S4 mint eddig a C standard meghajtót használja az átmeneti fájlok tárolására. Hibás választás esetén automatikusan visszamegy a C standard meghajtóra.
Klöckner-Moeller
1-15
9/96 AWB 27 - 1185-H
1 Installálás
Speciális megjegyzések MS-DOS operációs rendszer PC-k használatakor az idők folyamán a merev lemezen számos fájl gyűlik össze. Sőt néhány PC felhasználó az MS-DOS operációs rendszert többször a merevlemezre másolja. Ez a Sucosoft S 30-S4-nél a rendszernek az „összeomlásához” vezethet. Ezért kérjük ügyeljen arra, hogy az MS-DOS operációs rendszert többször ne installálja különböző verziószámmal. Biztonsági másolat készítése Ne készítsen biztonsági másolatot az alábbiak szerint: COPY : < Pfad 2 > : Használja erre a célra inkább mindig a : DISKCOPY < Meghajtó 1 > : < Meghajtó 2 > : Egyébként ez azzal a következményekkel járhat, hogy nem másolódik át az összes fájl és nem lehet megújítani az installálást. A merev lemezes tároló foglaltsága A Sucosoft S 30-S4 a merev lemezes tárolón 4,5MB tároló felületet igényel. Ennek a tároló felület igénynek a merev lemezes tárolóra történő installálás időpontjában kell léteznie. A szoftverrel történő munkája során szüksége lehet még pótlólagos tárolóra, amelynek a nagysága a felhasználói programja méretétől függ. Lehetősége van arra, hogy országnyelvet az installálás után is válthasson. Amennyiben a szabad memóriahely növelése céljából a nem szükséges országnyelve(ke)t törölni kívánja, úgy távolítsa el egyszerűen a megfelelő fájlokat. A négy országnyelv változat eltávolításakor kb. 500 KB memória terület válik szabaddá. Természetesen ekkor többé nem valósíthatók meg az országnyelvek közötti váltások. del del
TEXT.ENG HILF.ENG
Az angol nyelvváltozat eltávolításakor
del del
TEXT.FRZ HILF.FRZ
A francia nyelvváltozat eltávolításakor
del del
TEXT.ITA HILF.ITA
Az olasz nyelvváltozat eltávolításakor
del del
TEXT.SPA HILF.SPA
A spanyol nyelvváltozat eltávolításakor
Klöckner-Moeller
1-16
9/96 AWB 27 - 1185-H
1 Installálás
Fájl nevek a Sucosoft S 30-S4-ben A felhasználói program fájl neveinek kiválasztásakor a következő neveket nem alkalmazhatja, mivel ezek az MS-DOS-nál különleges jelentőséggel bírnak: AUX, COM1, COM2, COM3, COM4, CLOCK, CON, LPT1, LPT2, LPT3, PRN, NUL. A Sucosoft S30-S4 hálózatban Igény: A Sucosoft S 30-S4 szerverre legyen installálva. Rendszerint a Sucosoft valamennyi beállítási paramétere a SUCOS4.SYS fájlban az installálási könyvtárban van tárolva. Ezért a beállások mint a nyelv, interfész, nyomtató meghajtó stb. valamennyi felhasználó számára érvényesek. Ha az AUTOEXEC.BAT-ba a SUCOS4 környezeti változóit egy lokális (helyi) könyvtárba beírja, akkor ezek az információk ott hajtónak végre. A beírás példaképpen így néz ki: Set SUCOS=c:\SUCOS
Klöckner-Moeller
1-17
9/96 AWB 27 - 1185-H
2 Kezelés
Tartalom Általánosságok Funkcióbillentyük Szövegsorok Fájlok kiválasztása Adatok bevitele Jelszó Adatok és programok mentése Választási lehetőségek a főmenüben
2-2 2-2 2-2 2-2 2-4 2-6 2-6 2-7
Konfiguráló készülék Általánosságok Funkcióbillentyük
2-8 2-8 2-11
Referenciafájl előállítása Beviteli mező (Editor menü) Funkcióbillentyük
2-16 2-16 2-18
AWL/IL szerkesztő (Editor) Beviteli mező Funkcióbillentyük
2-19 2-19 2-20
Referenciafájl és forrásfájl kiadása Funkcióbillentyük
2-24 2-24
AWL/IL programok fordítása
2-24
Rendszerbeállítás módosítása MS-DOS ablak Nyomtató beállítás Interfész (soros vonal) kiválasztása Országnyelv kiválasztása Színek beállítása Választási lehetőségek (Opciók) Olvassa el! (Readme)
2-25 2-26 2-27 2-28 2-29 2-29 2-30 2-30
Klöckner-Moeller
2-18
9/96 AWB 27-1185-H
2 Kezelés
Általánosságok Ebben a fejezetben mindenekelőtt általános érvényű utalásokat ismerhet meg a felületek kezeléséről , amelyek valamennyi menüfelületre érvényesek. Ezekhez kapcsolódva az egyes menük műveletei elmagyarázásra kerülnek. Egy új menü kezdetén mindig az elérési útvonal (Pfad=path) adja a legjobb tájékoztatást arról , hogyan juthat el a kívánt helyre. Funkcióbillentyük A Sucosoft S 30-S4 párbeszédes formában vezeti Önt végig a fő- és almenükön keresztül. A főmenüből kiindulva a különböző almenüket fastruktúra formában érheti el. Használja ezért azokat a funkcióbillentyüket, amelyeket a mindenkori menü előtt megadnak. Nagybetűkkel írt menük további almenükbe szétágazódnak. Az [F1] és [F10] funkcióbillentyüknek minden menüben azonos funkciójuk van: [F1]: Visszatérés a következő magasabb menüszintre (nem a főmenübe) Ha egy fájlt módosítani kíván és még nem történt meg az elmentése, akkor erre figyelmeztetést kap. [F10]: A SEGÍTSÉG (Támogatás) művelet meghívása. Az [F10] funkciógombbal a SEGÍTSÉG művelet akkor is meghívható, ha ez a menüben explicit nincs megjelenítve. Segítség szövegén belül az [F2] funkciógomb lenyomásával a következő oldalra ugrik ill. az [F3] funkciógomb vagy a Kurzor működtetésével a következő sorra. Viszszafelé lapozás nem lehetséges, - adott esetben az [F1] -el a segítség szöveget el kell hagynia és újból kell hívnia. Szövegsorok A menükben a szöveges sorok arról adnak felvilágosítást, hogy éppen melyik menüben ill. almenüben tartózkodik. A kiválasztott fájlok alkalmazására is közlést adnak. Menük közötti váltásnál és egyes műveletekkel összefüggésben az aktuális lekérdezések is megjelennek ezekben a szövegsorokban. Fájlok kiválasztása Egy fájl kiválasztása a fájl névének és annak a meghajtónak a megadásából áll amelyen a fájl található. Az utoljára elkészített adatok tárolódnak és az újbóli fájl kiválasztásnál automatikusan megjelenítődnek. Gyors kiválasztás esetén ezek elismertetése csak [RETURN] működtetésével lehetséges. - Ha az adatokat módosítani akarja, pozícionálja a villogó kurzort a „meghajtó” beírásra. Adja meg a meghajtó betűjét vagy nyomja meg az [F1] -et azért , hogy a meghajtók listája megjelenjen. A listában válassza ki egynek a beírását kurzorral és ismertesse el a kiválasztást [RETURN]-el. Klöckner-Moeller
2-19
9/96 AWB 27-1185-H
2 Kezelés
Programfájl (forrásfájl)- kiválasztása Meghajtó: C
A B C
Név: Könyvtár: C:\SUCOS4 F1 Meghajtó kiválasztás 2-1 ábra: Meghajtó- és fájl kiválasztás Váltson a kurzorbillentyüvel a fájlnév bevitelre. Adja meg a fájl nevet vagy nyomja le az [F1]-et azért, hogy az alkönyvtár struktúra listája megjelenítődjön. Válassza a beírást és fogadtassa el ezt a [RETURN] lenyomásával. Ezt a folyamatot ismételje meg egy fájlnév kiválasztásáig. A kiválasztási listát mindenkor az ESC nyomógombbal elhagyhatja. A kívánt fájl kiválasztásakor nyomja meg lezárásként még egyszer a [RETURN] nyomógombot. A meglévő fájlok töltése - Adja meg közvetlenül a nevet, vagy - az [F1]-el hívjon meg egy kiválasztási mezőt. Itt az előzőleg megadott meghajtó teljes könyvtár struktúrájában megkeresheti a kívánt fájlt. A két ponttal (..) elérheti mindenkor a fölérendelt könyvtárt. Új fájlok létrehozása Adja meg a fájl nevét. Vegye figyelembe ennél a következő megszorításokat: A név maximálisan nyolc karakterből állhat. Az első karakter betű legyen. Az umlautos betűk (ö, ü,) és speciális karakterek (kivéve a „_” jelet) nem vehetők figyelembe. A megfelelő fájlvégződés (kiterjesztés) automatikusan hozzákapcsolódik. A forrásfájlok kiterjesztése .q42 és a referencia fájloké .z42. Klöckner-Moeller
2-20
9/96 AWB 27-1185-H
2 Kezelés
Figyelem ! A bevitel lépései mindenkor az [F2] - [F10] közötti funkcióbillentyűk egyikének működtetésével megszakíthatók
Forrás fájl A forrásfájlban tárolódik az Ön által elkészített felhasználói program. Referencia fájl (hozzárendelési fájl) A referencia fájl tartalmazza a szimbolikus programozásnál az abszolút operandusokhoz (pl. I0.0) rendelt szimbólumokat (pl. 1 nyomógomb)
Figyelem ! A referencia fájl és a forrás fájl közvetlen kapcsolatban áll és ezért azonos nevet kell hogy kapjanak
Adatok bevitele Ha a programmal dolgozik a megfelelő helyen lévő adatokat és a megvalósítandó alkalmazásának specifikációit kell megadnia. A megjelenítés ablak ezen helyeit mindig azonos módon kell kitöltenie.
Klöckner-Moeller
2-21
9/96 AWB 27-1185-H
2 Kezelés
R E N D S Z E R P A R A M É T E R E K 1 2 Programvizsgálat futáskor (RUN) : I NOTREADY utáni indítás <Megállás=0,Hideg=1, Meleg=2 >: Maximális ciklusidő ms-ban <1...255>: Aktív merkertartomány ig MB <0...32767>: Remanens merkertartomány tol MB<0...32767>: ig MB<0...32767>: Remanens merkertartomány tol MB<0...32767>: ig MB<0...32767>: Futás alatt kényszerbeirható tol MB<0...327657>: merkertartomány ig MB<0...32767>: Jelszó Funkcióelemek verzióinak elmenté: se Foglaltsági tábla elkészítése : Felhasználói program verziószáma :
3 [0] [0] [60] [4096] [- ] [- ] [- ] [- ] [- ] [- ] [
] [0] [0] [ 0]
A nemremanens tartományt kérjük - el megjelölni FŐMENÜ PROGRAMOZÁS RENDSZERPARAMÉTEREK BEÍRÁSA F1 Visszaugrás (visszatérés) F10 Segiség (támogatás) 2-2 ábra: Adatmegadás 1: lehetséges beállítások, 2:beviteli mező, 3:alapbeállítások A kurzor jel megjelöli az aktív mezőt. A kurzor billentyűkkel az egyes mezők közötti váltás elvégezhető. Ha egy értéket beírt és ezt a [RETURN] lenyomásával érvényesítette a kurzor automatikusan a következő mezőre ugrik. Szögletes zárójelben a hátsó beviteli mezőben áll az alapértelmezés szerinti érték. Ha Ön az alapértelmezés szerinti értéket módosítani szeretné vigye be az új értéket a beviteli mezőbe. Az új alapértelmezés szerinti érték csak a [RETURN] működtetésével érvényesítődik. Amennyiben nem kívánja megváltoztatni az alapértelmezési értéket, ezt egyszerűen elérheti a RETURN] működtetésével. A beviteli mező előtti kerek zárójelben lévő értékek azt a tartományt ill. alternatívákat adják meg, amelyeket itt beírhat. Az ablakot az [F1]- el zárja, ha bevitelt hibamentesen lezárta. A nem megfelelő adatok megadásánál megjelenik egy megfelelő hibajelzés, és az ablak nyitva marad. Nyomjon meg egy tetszőleges billentyűt azért, hogy a hibajelzést eltávolíthassa és elháríthatja ezután a hibát. Klöckner-Moeller
2-22
9/96 AWB 27-1185-H
2 Kezelés
Miután az ablakot bezárta a bevitel aktívvá vált és a következő tárolási műveletnél elmentődik. Jelszó A jelszó a vezérlőhöz történő jogosulatlan hozzáférés elleni védelemre szolgál. A jelszó megadása a „Rendszerparaméter” menüben történik. Maximálisan nyolc karakterből (számok és betűk) állhat a jelszó. Ha a bevitel során hiba csúszik be, a balra mutató kurzor billentyűvel a teljes szó törölhető vagy a backspace billentyűvel a utolsóként megadott karakter szüntethető meg. Ha a tárolt jelszót módosítani akarja, adja meg az új jelszót és működtesse a [RETURN] nyomógombot. Ekkor a korábbi jelszó felülíródik. A jelszó lekérdezése mindig akkor jelenik meg, ha a vezérlőben egy jelszóval védett felhasználói program található és az adatok tartalmát vagy a vezérlő állapotát módosítani akarják; azaz az alábbi műveleteknél: indítás (start) leállítás (stop) diagnózis-számláló törlés (reset) remanens merker törlés kényszerbeírás (forcing) on-line programozás PLC-PCmeghajtó összehasonlítása PLC -ből PC meghajtóra történő áttöltés PC meghajtóból PLC-be történő áttöltés PLC-ben dátum beírás Amennyiben a jelszó megadási felszólításra nem , vagy hibás adat kerül a vezérlőbe egy hibajelzés jelenik meg, és a műveletek nem hajtódnak végre.
Adat bevitelek és programok mentése Ezeket a műveleteket mindig a [F2], [F3] vagy az [F4] funkcióbillentyükkel hajtják végre. Ezeknek különböző jelentésük van: [F2] Mentés régi néven Az összes fájl a korábbi néven a megfelelő meghajtóra kerül mentésre. Az eredeti fájlok ekkor felülíródnak. [F3] Mentés új néven (Programfájl mentése) [F4]Szöveges mező (Referencia fájl) mentése
Klöckner-Moeller
2-23
9/96 AWB 27-1185-H
2 Kezelés
A feldolgozandó fájlok mentése új név alatt hajtódik végre. A fájlok tárolását végző meghajtó is újból megadható.
Klöckner-Moeller
2-24
9/96 AWB 27-1185-H
2 Kezelés
Választási lehetőségek a főmenüben [F1] PROGRAMOZÁS Itt azok a műveletek találhatók amelyek segítségével a felhasználói programok (prog -ram fájlok) és a referencia fájlok beírhatók és módosíthatók. A bevitt adatok mentése merev- vagy hajlékony lemezeken történhet. [F2] TESZT/ ÜZEMBE HELYEZÉS Ezek a műveletek szolgálnak a vezérlő- és program tesztelésére és támogatják Önt az üzembe helyezési munkálatokban. Ezeket a műveleteket csak on-line kapcsolatban, azaz a PC és PLC összekapcsolt állapotban üzemelnek, lehet végrehajtani. Ha a meghívás- nál az „Adatátviteli hiba” jelzés a képernyőn megjelenik, a vezérlő nem megszólítható mivel (pl. nincs tápfeszültsége), az átviteli kábellel az összeköttetés nem valósult meg vagy téves interfész (COM1, COM2) beállítás történt. [F3] DOKUMENTÁLÁS Ebben a menüpontban találhatók azok az utasítások melyekkel a szövegmezőkkel ellátott felhasználói programok dokumentációi valamint a kereszt-referencia listák és a foglaltsági listák elkészíthetők. A dokumentációk elkészítéséhez a Centronics(párhuzamos) interfészen a PC-hez kapcsolódó nyomtató szükséges. [F4] RENDSZERVÁLASZTÁS Ennek a funkciónak az almenüje arra szolgál, hogy a Sucosoft installálásakor kiválasztott szoftver „alapbeállítását” módosítsa. Következésképp az új helyzetekhez történő hozzáillesztés mint pl. programozó interfészének az egyszerű módon történő módosítása lehetséges anélkül, hogy a szoftvert újból installálni kellene. [F5] MS-DOS Ezzel a funkcióval befejezi Ön a programot és a DOS szintre tér vissza.
Klöckner-Moeller
2-25
9/96 AWB 27-1185-H
2 Kezelés
Konfiguráló készülék [F1] FŐMENÜ
[F4] PROGRAMOZÁS
KÉSZÜLÉKKONFIGURÁLÓ
Általánosságok A készülékek konfigurálása grafikus formában a konfiguráló készülékkel készíthető el. Ilymódom messzemenően csökkennek a szükséges felhasználó által beviendő adatok. A konfiguráló készülékről a vezérlővel közli Ön , hogy a hálózat mely állomásai kapcsolódnak össze és ezek hogyan szólíthatók meg. (lásd az AWB 27-1184 „PS4-201-MM1 hardvere és tervezése” füzet „Állomások hálózatbaszervezése Suconet K-val” fejezetben, valamint az AWB 27-1266 „PS4-141/151-MM1 hardvere és tervezése” füzet „Szoftver-konfigurálás” fejezetben. Az egyes Suconet vezeték szakaszok (strangok) váltásakor először a PLC-t vagy az LE modulegységet kurzor billentyűvel válassza ki. Ezután működtesse a [RETURN] nyugtázó gombot azért, hogy a kiválasztott vezetékszakasz aktivizálódjon. Az összes konfigurálási adat egy „. k42” -es végződésü fájlban tárolódik. A teljes konfigurálásban egy PLC pl. lokális bővítő egységeket (LE4) és állomásokat kezel, amelyek a Sucosoft- K hálózaton egymással összekapcsolva üzemelnek. Ezek a vezérlők olyan felhasználói programot futtatnak, amelyek a megfelelő konfigurációs fájlokat tartalmazzák. A master a Suconet-K vezeték szakaszán lévő elemekkel és további aktív állomásokkal kommunikálhat. Az aktív állomások olyan hálózati egységek amelyek saját felhasználói programot futtatnak. A slave PLC-knek saját felhasználói programjuk és elkülönített konfigurációjuk van. Ezekben a konfigurációkban a buszcímeiket is megadják.
Klöckner-Moeller
2-26
9/96 AWB 27-1185-H
2 Kezelés
LE4 - ...
LE - ...
1
1 2 2
LE - ...
LE - ...
8
2-3 ábra : Példa egy master/slave konfigurációra 1
PS 4 - 201 mint master
2
PS 4 201 mint aktív slave
A master és az aktív slave közötti kommunikáció esetében meg kell adnia mind a master mind a slave konfigurációjában az adási és vételi adatok számát. Példa: 1 Master
2
Slave
2-4 ábra: A master és aktív slave közötti adatcsere 1
Vételi adatok
2
Küldött adatok
Klöckner-Moeller
2-27
9/96 AWB 27-1185-H
2 Kezelés
Miután a Sucosoft S 30 - S4 konfigurálási menüje meghívásra került, a képernyőn megjelenik egy PLC. Ez egy kiindulási pontot képez a konfiguráció bővítésére. Az LE modul egységek vízszintes irányba és a kiegészítő állomások merőleges irányba történő hozzákapcsolásával bővítheti a hálózatának a konfigurációját.
PS4-201-MM1 0.0.1 108-XR1
0.0.2 116-XD1
0.0.3 116-DX1
1.2.0 1.2.1 EM4-201-DX2 116-DX1
1.2.2 116-XD1
1.1.0 PS4-101-DD1 1.2.3 116-XD1
1.3.0 PS4-141-MM1 1.4.0 CM4-501-FS1 1.5.0 EBE295.1 FŐMENÜ
PROGRAMOZÁS
KÉSZÜLÉKKONFIGURÁLÁS
F1 Visszaugrás
F4 Modulcsere
F7 Referenciafájl
F2 Állomások hozzáfűzése F3 Modul hozzáfűzés
F5 Zoom/normál
F8 Törlés
F6 Paraméter beadása
F10 Segítség (Támogatás)
c: test.k42
2-5 ábra: Suconet- K konfigurációs lehetőségek master PLC -el (itt : PS4-201-MM1) A készülékkonfigurálási funkcióknak a következő jelentésük van:
Klöckner-Moeller
2-28
9/96 AWB 27-1185-H
2 Kezelés
Funkcióbillentyük [F2] Állomások befűzése Az [F2] funkcióbillentyü lenyomása után megjelenik a rendelkezésre álló állomás típusokkal egy választási lehetőséget biztosító mező. Kurzor billentyűkkel mozoghat a választási mezőben. A [RETURN] nyomógomb működtetésével választhat egy állomást a választási mezőből. Ez a választás a masterhez történő buszösszekötéssel ábrázolódik a képernyőn. Kiegészítésképpen a tipusmegjelölés és az 1 állomásszám közlésre kerül. Ennek az a következménye, hogy készüléken a 2 buszcímet kell beállítani. Ismételje a kiválasztást, ha Ön további állomásokat kíván hozzáfűzni. A masterral és a slave-kkel megadott hálózati vezeték szakasz vertikális irányban ábrázolódik a képernyőn. Az egyes állomások számozottak. Kurzor billentyűk működtetésével mozoghat a hálózati vezetéken (strangon) Új állomás a hálózat tetszőleges helyére be - füzhető: az új állomás megjelenik az előzőleg kurzorral választott állomás alatt. a következő állomás pedig mindig egy pozícióval lefelé tolódik. [F3] Modul befűzés A helyileg bővíthető masterekhez és állomásokhoz max. hat bővítő modul kapcsolható. (Lokális bővítmények) Az [F3] lenyomása után a választási mezőben egy modul kiválasztódik. A modulok egymás után vízszintesen (horizontálisan) a képernyőn megjelennek. A master mellett (az 1 és 2 helyeken) a különleges funkciókkal rendelkező modulok iktathatók be (pl. hálózati modulokat)
Figyelem! Az önálló felhasználói programot feldolgozó állomások a teljes konfigurációban lokálisan nem bővithetők. Ezeket az állomásokat elkülönítetten kell konfigurálni.
[F4] Modul csere A modulok cseréje a következőképpen történik: Helyezze a kurzort arra a modulra amelyet ki kell cserélni. Válasszon ki a választási mezőben az [F4]-el a cseremodult. [F5] Zoom / Normál A normál ábrázolási formában legfeljebb öt állomás ábrázolható a képernyőn. A teljes konfiguráció megjelenik, ha Ön az [F5] funkcióbillentyüvel a zoom ábrázolásra vált. Ez az ábrázolási forma keret nélkül, összekötő vonalak és számok nélkül történik. Klöckner-Moeller
2-29
9/96 AWB 27-1185-H
2 Kezelés
Figyelem! Ha a kurzort a strang végére mozgatja, a master mindig a felső képkeretnél marad és csak a felső állomások tolódnak ki a képből
[F6] Paraméter beadás Az előzőleg már összeállításra került lehetséges beviteli adatok a PgUp/PgDn nyomógombokkal lehívhatók. Master konfigurálása: Ha a kurzort a masterre helyezi, akkor az [F6] „Paraméterbeadás” funkcióbillentyü segítségével a konfigurációs adatok meghatározhatók. Buszállapot (busstatus):
Kezdeti beállításban a készülék master funkcióival rendelkezik. Slave üzemmódba történő átkapcsolás csak akkor lehetséges, ha buszállomás nélküli PLC-ként konfigurálja.
Baud rate: Mindegyik hálózatba kapcsolt állomás adatátviteli se(átviteli sebesség [bit/sec] bessége választhatóan 187,5 vagy 375 kBaud (kbit/sec): A Suconet K1hálózat állomásainál valamint a Suconet K/K1 hálózatkombináció állomásainál egy strangon az adatátviteli sebesség rögzített. (187,5 kBaud) A Suconet K hálózat állomásainál az adatátviteli sebesség 187,5 és 375 kBaud értékek között választható. CRC állapot: Mindegyik Suconet K hálózati egységhez egy CRC eljá(ciklikus redundancia kép) rás bekapcsolható azért, hogy az adatátviteli biztonság növekedjen. Ha egy PLC slave-ként üzemel a buszon, akkor a master konfigurációjában meg kell adni azoknak az adatoknak a számát amelyeket a master küld a slave-nek és a slave fogadja. Ehhez a kurzort a slave PLC-re helyezze és az [F6] funkcióbillentyüt működtesse. A „bemeneti adatok hossza” (= a vételi bájtok száma) és a „kimeneti adatok hossza” (= küldött bájtok száma) megadható.
Klöckner-Moeller
2-30
9/96 AWB 27-1185-H
2 Kezelés
Slave konfigurálása: Ez a konfigurálás egy önálló konfigurációs fájlt kiván. A konfiguráló készülék meghívása és a PLC ábrázolása után a paraméter bevitel választandó.A buszállapot a masterről a slavre átkapcsol. Az egyik „nyilbillentyü” működtetése után a változás feljegyzésre kerül, és további paraméter beadás lehetséges: Slave cim:
A buszcím beadása. Ekkor arra kell ügyelni, hogy a buszcím eggyel magasabb legyen mint az állomásszám. A legkisebb slave cim 2.
Bemeneti adatok / kimeneti adatok hossza:
A slave küldött (kimeneti) és fogadott (bemeneti) bájt száma. A slave küldött-/ és fogadott bájt számát a master fogadott, és küldött bájt számával összhangba kell hozni!
Remote-control (távirányítás)
Az „ON” működés esetén (bekapcsolt állásban) a kimenetek) „0”-ra állítódnak, a master kikapcsolt állapota esetén, „halt” állapotba helyeződik vagy a master és slave közötti összeköttetés megszakad.
A kommunikációs interfész konfigurálása: Ha az SCO buszállapotot választja, akkor az RS 485 -re az interfész paraméterek beállíthatók. Ez az interfész szolgál partner készülékekkel (pl. nyomtatók, terminálok) történő kommunikálásra az SCO funkcióelemről megvalósítottan. Baudrate:
A PgUp vagy PgDn nyomógombok működtetésével az adatátviteli sebesség (baudrate) választható. Az alábbi értékek állíthatók be: 300, 600, 1200, 2400, 4800, 9600 vagy 19200 Baud
Protokoll:
(protokoll = kommunikációs rendszerműködő egységeire vonatkozó szabványgyüjtemény)
A PgUp vagy PgDn nyomógombok segítségével négy protokoll választható:
Klöckner-Moeller
Startbit
Stopbit
Adatbit
Paritás
1 1 1 1
1 1 1 2
8 8 8 8
PÁROS PÁRATLAN -
2-31
9/96 AWB 27-1185-H
2 Kezelés
[F7] Referencia fájl Ezzel a funkcióbillentyüvel állíthatja be a referencia fájlt a teljes konfigurációból, egy állomásról vagy egy modulból. Ennél az adattipusok egyes kombinációi kiválaszthatók. A fájl a „_KONF.Z42” nevet tartalmazza. [F8] Törlés Az egyes állomások és modulok az alábbiak szerint törölhetők: Helyezze a kurzort arra az elemre amelyet törölni akar, és nyomja meg az [F8] funkcióbillentyüt. A következő állomás ill. modul egy hellyel felfelé tolódik. [F1] Visszaugrás (visszatérés) Azért, hogy a konfigurálást befejezhesse, eltárolhassa vagy kinyomtathassa az [F1] funkcióbillentyüvel egy másik menübe kell váltania. Ekkor a konfigurálás átvizsgálásra kerül. Amennyiben a konfigurálás hibás volt, megjelenik egy ablak amelyet a következő példa alapján megmagyarázunk: Strang szám : 1 Bemeneti bájtok max. száma: 128 Kimeneti bájtok max. száma: 128 Be- és kimeneti bájtok max. száma : 128 Állomások: 1 2 3 4 5 6 7 8
PS4-201-MM1 PS4-201-MM1 PS4-201-MM1 PS4-201-MM1 PS4-201-MM1 PS4-201-MM1 PS4-201-MM1 PS4-201-MM1
Bemeneti bájtok: Állomások: Összeg: Állomások: 1 1 78 1 2 78 1 3 78 1 4 78 1 5 78 1 6 78 1 7 78 1 8 78
FÓMENÜ PROGRAMOZÁS F1 Visszaugrás F4 Program mentés F2 Konfigurálás F5 Konfiguráció vizsgálata
Kimeneti bájtok: Összeg: Összeg: 78 79 156 158 234 237 312 316 390 395 468 474 546 553 624 632
F7 Kimenet F10 Segítség
2-6 ábra: Hibajelzés konfigurációs vizsgálat után Klöckner-Moeller
2-32
9/96 AWB 27-1185-H
2 Kezelés
Konfigurálásnál mastertól függően a bemeneti -/ kimeneti bájtok egy meghatározott összegét nem szabad túllépnünk. A max. számok az ablakban egy kijelölt területen kerülnek megjelenítésre. (itt : 128 bemeneti-/ kimeneti bájt) Tetszőlegesen oszthatók fel a bájtok bemenetekre és kimenetekre. Ilymódon pl. lehetséges, hogy a rendelkezésére álló 128 bájtot csak kimenetekre vagy csak bemenetekre (a diagnózis bájt levonásával) használhatja. Ebben a példában a fenti kijelölt területen észreveheti, hogy a kimenetekre engedélyezett max. számot túlléptük. (második sor) Ezért természetesen ,a bemeneti bájtok számától függetlenül , a bemeneti és kimeneti bájtok max. együttes számát is túlléptük. (harmadik sor) A példában a „Bemeneti bájt”felirat alatti bal oszlop mutatja az állomásokkénti bemeneti bájtok számát.
Figyelem ! Ez a szám magába foglalja az állomások és esetleg hozzákapcsolódó lokális bővítmények diagnózis bájtjait. A fenti példában csak a PS 4-201-MM1 diagnózis bájtjait közöltük. A jobb oldali oszlop a bemeneti bájtok soronkénti halmozott összegét mutatja. A „Kimeneti bájt” felirat alatti oszlop analóg értendő. Itt az oszlopokban kijelölt tartományok összegei azt mutatják, hogy 2-es állomástól kezdődően a kimeneti bájtok engedélyezett max. számát túllépték. Az utolsó oszlopban található a be- és kimeneti bájtok összege. Itt észrevehető, hogy a 128 bájtos max. számot a második állomásnál és azon túl átlépték. Ha a hibák elhárítódtak vagy a konfigurálás hibamentes volt, akkor váltható az [F1] funkcióbillentyüvel a következő menüre:
FŐMENÜ PROGRAMOZÁS c: test.k42 F1 Visszaugrás F4 PROGRAMOK MENTÉSE F7 KIADÁS F2 KONFIGURÁLÁS F5 Konfigurálás vizsgálata F10 Segítség 2-7 ábra: Konfigurálás mentése és kiadása [F2] KONFIGURÁLÁS Ezzel a funkcióbillentyüvel lehet a konfigurációs menübe visszatérni. Klöckner-Moeller
2-33
9/96 AWB 27-1185-H
2 Kezelés
[F4] PROGRAMOK MENTÉSE Itt konfigurációt a régi vagy új néven mentheti. A fájlok automatikusan „.k42” végződést (suffix) tartalmaznak.
Figyelem! A konfigurációs fájlt egy include utasítással a hozzátartozó AWL/IL programban kell tölteni
[ F5] Konfiguráció vizsgálata Az [ F5 ] funkcióbillentyüvel vizsgálja Ön az aktuális konfigurációt. A vizsgálat eredménye egy ablakban kerül megjelenítésre. [F7] KIADÁS Az eredmények kiadása, mindig a beállítás után, nyomtatóra ([F2]) vagy merev/ hajlékony lemezre ([F3]) történik.
Referenciafájl előállítása
[F1] FŐMENÜ
[F2]
[F3 AWL/IL PROGRAMOZÁS
PROGRAMOZÁS
REFERENCIA FÁJL SZER KESZTÉSE
Az F3 billentyű megnyomása után a képernyőn megjelennek az operandusok, a referencia értékükkel vagy üres rubrikával, attól függően, hogy egy fájlba már megszerkesztettük-e az értéküket előzőleg. A következő oszlopok fejlécei jelennek meg a képernyő tetején melyeknek a jelentése a következő Beviteli mező: 1. Oszlop, szimbólum Itt adja meg a szimbolikus nevet és az üzemi eszközök ismertetőjeleit. - Egy bevitel nem lehet több 8 karakternél Klöckner-Moeller
2-34
9/96 AWB 27-1185-H
2 Kezelés
- Minden betűt nagybetűvel kell írni - A beadott adatok megerősítése [RETURN] működtetésével történik 2. Oszlop, operandus Ez az oszlop felsorolja az összes operandust, amelyek a programban szerepelnek. - Minden betűt nagybetűvel kell írni - A beadott adatok megerősítése [RETURN]-nel történik 3. Oszlop, V Itt adja meg az üzemi eszközök viselkedésére jellemző ismertetőjelet pl. „S” érintkezőre. - Egy bejegyzés nem lehet hosszabb 2 karakternél - Nagy- és kisbetűket egyaránt lehet használni - A beadott adatok megerősítése [RETURN]-nel történik 4. Oszlop, sorkapocs Itt adható meg a kapocsléc és kapocsléc számozása vagy más adatok. - Egy bevitel maximum 12 karakter hosszúságú lehet - Nagy- és kisbetűt egyaránt lehet használni - A beadott adatok megerősítése [RETURN]-nel történik 5. Oszlop, operandus kommentár (megjegyzés) Itt adható meg operandusokra vonatkozó kommentár. A kommentár a programbevitelnél automatikusan hívásra kerül: Mihelyt Ön a programba egy operandust ír és kommentársorokra vált, megjelenik itt egy bevitel a referencia fájlból. - Egy bevitel max. 40 karakter hosszú lehet - Nagy- és kisbetű egyaránt lehet - A bevitel lezárása [RETURN]-nel történik, miáltal a következő sorra vált
Szimbólum
Operandus
V
Sorkapocs
Operandus kommentár
S0 S1 S2 S3 S4 H0 M1
I 0.0 I 0.1 I 0.2 I 0.3 I 0.4 Q 0.0 Q 0.1 TR0
S S S S S S S
1X0 1X1 1X2 1X3 1X4 2X0 2X1
S0 nyomógomb működtetve S1 nyomógomb működtetve S2 kapcsoló bekapcsolva TR0 indítása TR0 megszakítása H0 fényjelző bekapcsolása M1 motor inditása Meghúzás késleltetés
FŐMENÜ PROGRAMOZÁS REFERENCIA FÁJL Beszúrás F1 Visszaugrás F4 Sorok hozzáadása F7 Aktuális mező törlése F2 Kommentár beszúrás F5 Adatlánc (string) keresése F8 Aktuális sor törlése F3 Kommentár másolás F6 OSZTÁLYOZÁS F9 Tartomány törlése 2-8 ábra: Példa egy készre kidolgozott referencia fájlra Klöckner-Moeller
2-35
9/96 AWB 27-1185-H
2 Kezelés
A kurzor billentyűkön kívül még a következő nyomógombokkal mozoghat a listában: HOME: END: PgUp: PgDn:
Ugrás a fájl kezdetére Ugrás a fájl végére Ugrás 15 sorral felfelé Ugrás 15 sorral lefelé
Funkcióbillentyük [F2] Kommentárok befűzése / [F3] Kommentárok másolása Ezzel a két funkcióbillentyüvel másolható a „V”, „Sorkapocs” és „Operandus kommentár” oszlopok bejegyzései: - Kurzort azokban a sorokban mozgassa, amelyeknek a bejegyzéseit másolni akarja - [F3] működtetése - Kurzort azokban a sorokban mozgassa, amelyekben bejegyzéseket akar befűzni - [F2] működtetése - A másolt bejegyzések szerkesztése. Különböző helyekre többször lehetséges beszúrást eszközölni. [F4] Sorok hozzáadása Ezt a funkcióbillentyüt a bevitel kezdetén kell választani. Az [F4]-el végzett további működtetés eredményeként a kurzor helyzete alatt egy új sor beszúródik [F5] Karakterlánc (string) keresése A referencia fájlban egy bejegyzés kereshető. A keresés a kurzor helyzete után kezdődik, megy program végén át a program kezdetéhez és befejeződik a kurzor helyzeténél vagy a bejegyzés megtalálta esetén a kurzornál. A keresés [F5]-el és a [RETURN]-al folytatható Azért, hogy további bejegyzés kereshető legyen a kereső mezőben az előző bejegyzés átírandó vagy törlendő. [F6] OSZTÁLYOZÁS A referencia fájl alfabetikusan és numerikusan osztályozható. Válassza azt az oszlopot amelyet a következő kritériumok szerint akarja osztályozni: [F2]: Szimbólum [F3]: Operandus [F5]: Sorkapocs Azok a sorok, amelyek a beadott osztályozási kritériumnál nem tartalmaznak adatokat, a referencia fájl végén állnak az eredeti sorrendjükben. [F7] Mező törlése Klöckner-Moeller
2-36
9/96 AWB 27-1185-H
2 Kezelés
Az a beírás ahol a kurzor található törlődik.
Klöckner-Moeller
2-37
9/96 AWB 27-1185-H
2 Kezelés
[F8] Aktuális sor törlése Az a sor törlődik ahol a kurzor található. [F9] Tartomány törlése Ezzel a funkció billentyűvel több összefüggő beírás törölhető: - A kurzort a törlendő tartomány kezdetére állítsa. - [F9]-t működtesse. - A kurzort a törlendő tartomány végére vigye - [F9]-t működtesse. - Válaszolja meg a feltett kérdést A kijelölt területet nem mutatja!
AWL/IL szerkesztő (editor)
[F1] FŐMENÜ
[F2] PROGRAMOZÁS
AWL/IL PROGRAMOZÁS
Ha egy program fájl beadott, amelyre már program létezik, az [F2] működtetése után a beviteli mezőben megjelenik a „Program bevitel” felirat. Beviteli mező A beviteli mező négy oszlopra tagozódik: 1. Oszlop Itt állnak a mondat- és utasítás számok. A számokat a program automatikusan beírja. 2. Oszlop Itt állnak az Ön által kiadásra kerülő és beírandó mondatnevek. - Egy név csak nyolc karakter hosszú lehet - Az első karakter betű legyen. Alprogramok esetén itt egy $ karakter áll. - Valamennyi betű nagybetű legyen - A bevitel lezárása [RETURN}-nel történik. 3 Oszlop A mondatnevek méretére itt mondat kommentárok állnak. Egyébként itt utasítások állnak Mondat kommentárok: - 62 karakter hosszig - nagy és kis betűvel történő iás lehetséges - a bevitel lezárása [RETURN]-nal történjen. Klöckner-Moeller
2-38
9/96 AWB 27-1185-H
2 Kezelés
Utasítások: - 23 karakter hosszig - valamennyi betű nagy legyen - a bevitel lezárása [RETURN}-nal történjen. 4. Oszlop Itt állnak a mondatkommentárok folytatásai és az operandusok kommentárjai. Az operandus kommentárok a referencia fájlból kerülnek átvételre, mihelyt ezek ebbe a negyedik oszlopba ugranak. Feltétel az, hogy előzőleg Ön referencia fájlt hozzon létre. Az operandus kommentárok de itt is beadhatók ill. aktualizálhatók. Ezek automatikusan megjelennek akkor, ha az AWL/IL programba az operandus megújítva bevitelre kerül és [RETURN]-nal érvényesítik. A változtatások a referencia fájlban automatikusan átíródnak. - operandus kommentárok 40 karakter hosszúak lehetnek. - nagy- és kisbetűvel egyaránt irhatók - a bevitel lezárása [RETURN]-nal történik, miáltal a következő programsor megnyitódik. Amennyiben nem kíván mondat- vagy operandus kommentárokat beírni ill. szerkeszteni úgy azonnal nyomja meg a [RETURN] nyomógombot. Ha utasítás helyett egy sorban vezérlési parancsot # jellel viszi be akkor megszűnik itt a négy oszlop - az include utasítás 62 karakter hosszú lehet - nagy- és kisbetű iása egyaránt lehetséges - a bevitel lezárása [RETURN]-nal történik, miáltal a következő programsor megnyitódik - a # jelet , amellyel az utasítás megnyitásra kerül, nem lehet backspace -el törölni. Válassza az [F8] „Aktuális sor törlése” nyomógombot. Funkcióbillentyük [F2] Mondat nyitása Ezt a funkcióbillentyüt a programbevitel kezdetén és minden további mondat nyitásnál kell választani. A program bevitele kezdődik: A munkaterületen automatikusan megjelenik a mondat 00000 sorszáma. A kurzor a mondatnévre vonatkozó oszlopban áll. - mondatnév bevitele - mondat kommentár bevitele - első utasítás bevitele - utasítás kommentár hívása ill. szerkesztése - következő utasítás beírása - utasítás kommentár hívása ill. szerkesztése
Klöckner-Moeller
2-39
9/96 AWB 27-1185-H
2 Kezelés
Következő mondat nyitása: Ha egy mondat teljes, az utolsó utasítás kommentár hívása után nyomja meg a [RETURN] billentyű helyett ismét az [F2] „Mondat nyitása” funkcióbillentyüt. Mondat beszúrása: Két mondat közé egy új mondat beszúrása lehetséges. Ehhez menjen a kurzorral egy mondat utolsó programsorába és nyomja meg az [F2] „Mondat nyitása” funkcióbillentyűt. A programozás a már ismert módon végezhető el. A beszúrt mondatot követő mondat száma automatikusan 1-ek növekszik. A felhasználói program végén utolsó utasításként az E (End of Program) utasítást vigye be. Kurzor vezérlés: A kurzorbillentyükön kívül a következő nyomógombokkal lehet a programban mozogni: - HOME : program kezdetére ugrás - END : program végére ugrás - PgUp : 15 sorral felfelé ugrás - PgDn: 15 sorral lefelé ugrás Beszúrás módszere: Az ujonan beadott jel az előzőt előbbre tolja. Átírás módszer: Az ujonan beadott jel az előző, korábbi jelet felülírja. Az EINFG billentyűvel lehet átkapcsolni a beszúrási üzemmódból az átírási üzemmódra és vissza. A menü szövegsoraiban kijelzésre kerül, hogy melyik üzemmód van éppen beállítva. [F3] Mondat választása Egy mondat kiválasztható mondat számának vagy a mindenkori cimkéjének (label) megadásával. A mondatszám megadása nélküli [RETURN] működtetésével a programban lévő utolsó mondat kiválasztása valósul meg. [F4] Sor hozzáadás Egy új programsor ahhoz a programsorhoz adódik hozzá amelyben a kurzor található. Programozás a már ismert módon történik. A beszúrt sor után következő programsor száma automatikusan 1-el növekszik.
Klöckner-Moeller
2-40
9/96 AWB 27-1185-H
2 Kezelés
[F5] Keresés / Kicserélés Az AWL / IL programban egy beírás kereshető és kicserélhető is. Válaszoljon a feltett kérdésre megfelelően. Ha Ön a mondat szám utáni kérdésre csak a [RETURN] billentyűt működteti akkor az első kérdésénél a program kezdete és a második kérdésnél a program vége választódik ki. Ha egy mondat kommentár szövegét kell keresni akkor a ”- jel nem vihető be. Ha egy további bejegyzést szeretne keresni vagy kicserélni, akkor a korábbi bejegyzéseket Önnek át kell írnia ill. törölnie kell. [F6] Mondatok másolása Ez a funkció lehetővé teszi több mondat másolását és egy mondat beszúrását más mondat elé. Az [F6] billentyű lenyomása aktivizálja a „Mondattól vagy cimkétől” a „Mondatig” mezőket. Készítsen helyénvaló bejegyzéseket ezekben a mezőkben (vagy mondat számok vagy címkék). Amennyiben Ön csak egyetlen mondatot szeretne másolni, mindkét mezőbe ugyanazt jegyezze be. [F7] Mondatok törlése Ez a funkció lehetővé teszi több egymást követő mondat törlését. Az [F7] billentyű lenyomása aktiválja a „Mondattól vagy cimkétől” és a „Mondatig” mezőket. Készítsen helyénvaló bejegyzéseket ezekben a mezőkben (vagy mondat számok vagy címkék). Amennyiben Ön csak egyetlen mondatot szeretne törölni, mindkét mezőbe ugyanazt jegyezze be. [F8] Aktuális sor törlése E billentyű megnyomásának hatására az a sor, melyen a kurzor áll, törlődik. A törölt sor alatti sorok automatikusan egy sorral feljebb ugranak, és a sorok sorszámai is ennek megfelelően aktualizálódnak. [F9] Tartomány törlése E billentyű megnyomásának hatására több összefüggő bejegyzés törölhető a következők szerint: - Állítsa a kurzort a törlendő tartomány elejére - Nyomja meg az [F9] funkcióbillentyűt - Állítsa a kurzort a törlendő tartomány végére - Nyomja meg ismét az [F9] funkcióbillentyűt - Válaszoljon a képernyőn megjelenő kérdésre a szándékainak megfelelően.
Klöckner-Moeller
2-41
9/96 AWB 27-1185-H
2 Kezelés
00000 001 002 00001 001
INC
A konfigurációs fájl includálása # include ”konfig . k42
1MONDAT
”Kezdet L I 0.0
002
A I 0.1
003 004 005 00002 001 002 003 004
O I 0.2 = Q 0.0
005 006 007 008 00003 001
2MONDAT
”Idő TR -S [ ] S: I 0.3 [ ] R: [ ] STOP: I 0.4 [w] I : [ ] EQ: [w] Q:
3MONDAT
S0 nyomógomb működtetése S1 nyomógomb működtetése S2 kapcsoló bekapcsolva H0 fényjelző bekapcsolása
KW5 Q 0.1
Meghúzás késleltetés TR0 inditása TR0 működésének felfüggesztése M1 motor bekapcsolása
”VÉGE EP
FŐMENÜ PROGRAMOZÁS PROGRAMBEVITEL Beszúrás F1 Visszaugrás F4 Sor hozzáadás F7 Mondatok törlése F2 Mondat nyitás F5 Keresés / Kicserélés F8 Aktuális sor törlése F3 Mondat választás F6 Mondatok másolása F9 Tartomány törlése 2-9 ábra: Példa egy készre elkészített AWL/IL -es felhasználói programra
Klöckner-Moeller
2-42
9/96 AWB 27-1185-H
2 Kezelés
Referencia fájl és forrás fájl kiadása
[F7] [F1] FŐMENÜ
[F2] PROGRAMOZÁS
FORRÁS FÁJL KIADÁSA
AWL/IL PROGRAMOZÁS REFERENCIA FÁJL [F8] KIADÁSA
Referencia- és forrásfájlok kinyomtathatók vagy ASCII fájlként tárolhatók. A forrásfájl kiadására egy tartományt választ ki: - Adja meg, hogy a kivitelt melyik mondattal szükséges kezdeni; nyugtázzon a [RETURN] lenyomásával. - Adja meg, hogy a kivitelt melyik mondatig szükséges végrehajtani; a nyugtázást végezzen a [RETURN] lenyomásával. Válasszon, hogy a fájlokat hová kell kitenni. Funkcióbillentyük [F2] Nyomtató Ehhez közelebbi információkat a „Felhasználói programok dokumentálása” fejezetben talál. [F3] Disk / hajlékony lemez A fájlok ASCII kódban kerülnek lementésre. Ezáltal pl. lehetőség van arra, hogy a referencia fájl szövegfeldolgozó programban lehívható. A fájlok „. QLS”(forrásfájl lista) ill. „. ZLS” (referencia fájl lista) kiterjesztésekkel rendelkeznek és ugyanabban a könyvtárban lesznek lementve, amelyben a forrásfájl (*.q42) ill. célfájl (*.z42) mentődött le.
Az AWL/IL programok fordítása [F1] FŐMENÜ
Klöckner-Moeller
[F5] PROGRAMOZÁS
2-43
FORDÍTÓPROGRAM (compiler)
9/96 AWB 27-1185-H
2 Kezelés
Klöckner-Moeller
2-44
9/96 AWB 27-1185-H
2 Kezelés
Azért, hogy a beírt AWL/IL felhasználói program egy futásképes programmá váljék, szükséges azt lefordítani. A fordítóprogram által a felhasználói program a gép által érthető gépi kóddá átalakítódik át. Ehhez válassza ki a meghajtót és a megfelelő fájlokat (forrásfájl, referenciafájl, konfigurációs-fájl, include-fájl) amelyeket lefordítani kiván. Amennyiben a fordítóprogram futása után hibajelzés jelenik meg, akkor a hibákat meg kell szüntetni. A hibajelzésekhez mondat- és utasítás számok vannak hozzárendelve
Rendszerbeállítás módosítása. [F1] FŐMENÜ
[F2] MS-DOS ABLAK
[F3] NYOMTATÓVÁLASZTÁS
[F4] [F4] FŐMENÜ
INTERFÉSZ VÁLASZTÁS
RENDSZER ELŐVÁLASZTÁS [F5]
ORSZÁGNYELV VÁLASZTÁS [F6] SZINBEÁLLÍTÁS
[F7] OPCIÓK
[F8] OLVASSA EL
Klöckner-Moeller
2-45
9/96 AWB 27-1185-H
2 Kezelés
Klöckner-Moeller
2-46
9/96 AWB 27-1185-H
2 Kezelés
A „Rendszer előválasztás” menüben közölt [F3] -tól [F6]-ig almenük arra szolgálnak, hogy a Sucosoft S 30-S4 installálásánál a szoftver kiválasztott alapbeállítását lehessen módosítani. Ezzel új helyzetekhez történő alkalmazkodást lehet megvalósítani, mint pl. a programozó interfészének módosítását anélkül, hogy a szoftvert újból kellene installálni. MS-DOS ablak Az [F2] funkcióbillentyüvel hívja be az MS-DOS ablakot. Az MS-DOS ablak segítségül szolgál arra, hogy minden futtatható programot és batch fájlt a Sucosoftból lehessen indítani. A batch fájl (végrehajtó parancsok sorozatából álló, futtatható DOS állomány) olyan futtatható, végrehajtható program, amely a szerviz- és felhasználói programok automatikus végrehajtását valósítja meg. S u c o s o f t - S 3 0 - S 4 V 2.0 MS DOS - ABLAK Név : másol ____________________________________________________ Paraméter: gyakorlat.q42 a:__________________________________________
F1-től F10-ig VISSZA A MENÜBE
2-10 ábra: MS-DOS ablak A beviteli mezőben a „Név:” mögötti szövegben a program nevét kiterjesztés nélkül (pl. másol=copy) adjuk meg. A „Paraméter” (argument) utáni mezőben a programhoz opcionálisan a paraméterek egy listája rendelhető (pl. gyakorlat.q42) Ezek az utasítások azt közlik, hogy a gyakorlat.q42 fájl az aktuális könyvtárból (pl. : C:\ SUCOS 4\ AWB) az „A” meghajtóra másolódik. Az aktuális könyvtár mindenkor az a könyvtár amelyből a Sucosoft indítódott.
Klöckner-Moeller
2-47
9/96 AWB 27-1185-H
2 Kezelés
Nyomtató beállítás A „Rendszer választás” menüben az [F3] kiválasztási pont szolgál a nyomtató beállítására. Itt egy standard vagy egy Ön által meghatározott és illesztett nyomtató kerülhet alkalmazásra. Más nyomtatónak az illesztése úgy történhet, hogy egy „. PRT” kiterjesztésű nyomtató meghajtó fájlt a kívánt nyomtatóra a Sucosoft könyvtárba másoljuk. Módosítson ezért egy már létező „.PRT” kiterjesztésű meghajtó fájlt és mentse le ezt egy új név alatt. További információkat szerezhet megfelelő nyomtató kézikönyvekben vagy az [F10] Sucosoft segédmenüben. A Sucosoft indításakor a karakterkészlet a nyomtatóba töltődik, ha egy nyomtató tölthető karakterkészlettel került kiválasztásra. Ha nem létezik PLC és nyomtató közötti kapcsolat vagy létezik összekapcsolás de a nyomtató nincs bekapcsolt állapotban a nyomtató kezdeti értékadása (inicializálás) átugródik. Válasszon ki a választási ablakból egy rendelkezésre álló nyomtató meghajtót és a választást érvényesítse a [RETURN] lenyomásával . S u c o s o f t - S 3 0 -S 4 V 2.0 RENDSZER VÁLASZTÁS F1 F2 F3 F4 F5 F6 F7 F8
FŐMENÜ MS-DOS ABLAK NYOMTATÓVÁLASZTÁS INTERFÉSZVÁLASZTÁS ORSZÁGNYELV-VÁLASZTÁS SZINBEÁLLITÁS OPCIÓK OLVASSON EL (readme)
F10
SEGITSÉG
Atuális beállítás: HP-Laser_Portrait <132> EPSON-FX80/100 Fujitsu-DPL24 HP-Laser_Portrait<132> NEC-P6 HP-Laser_Landscape IBM HP-Laser_Portrait
2-11 ábra: Nyomtató beálltás Az aktuális nyomtató meghajtót a 2-11 ábrán a „Nyomtató választás” menüben az „Aktuális beállítás” felirat alatt mutatjuk meg.
Klöckner-Moeller
2-48
9/96 AWB 27-1185-H
2 Kezelés
Interfészválasztás Az „Interfész választás” menü kiválasztó ablakában találja Ön a Sucosoft által támogatott programozó készülék interfészeit. A választással egyidejűleg történik az interfész inicializálása. A PLC-nél a programozó készülék interfészét a Sucosoft S 30-S4 első hívásakor COM1 soros PC interfészre állítjuk. Ezeket a menübeállításokat az „Interfész választás” menüpontból lehet módosítani. S u c o s o f t - S 3 0 - S 4 V 2.0 RENDSZER VÁLASZTÁS F1 F2 F3 F4 F5 F6 F7 F8
FŐMENÜ MS-DOS ABLAK NYOMTATÓVÁLASZTÁS INTERFÉSZVÁLASZTÁS ORSZÁGNYELVVÁLASZTÁS SZINBEÁLLÍTÁS OPCIÓK OLVASSA EL
F10
SEGITSÉG
Aktuális beállítás: COM1 COM1 COM2 COM3 COM4
2-12 ábra: Interfészválasztás
Klöckner-Moeller
2-49
9/96 AWB 27-1185-H
2 Kezelés
Országnyelvválasztás A Sucosofttal a teljes kapcsolat (pl. programozás, dokumentálás) azon a nyelven történik amelyet Ön a Sucosoft első hívásakor beállított. A „Rendszerválasztás” almenüben lévő [F5] „Országnyelvválasztás” menüvel alkalma nyílik arra, hogy az előzőleg választott nyelvet a kívánt nyelvre módosítsa. (megjegy -zés: természetesen csak a felkínáltakból történő választási lehetőségeken belül) Ezáltal megszűnnek az országspecifikus szoftver változatok és Önnek lehetősége van arra, hogy pl. egy dokumentációt egy megfelelő másik nyelven valósítson meg.
RENDSZERVÁLASZTÁS F1 F2 F3 F4 F5 F6 F7 F8
FŐMENÜ MS-DOS ABLAK NYOMTATÓVÁLASZTÁS INTERFÉSZVÁLASZTÁS ORSZÁGNYELVVÁLASZTÁS SZÍNBEÁLLÍTÁS OPCIÓK OLVASSA EL
F10
SEGITSÉG
Angol Francia Német Spanyol Olasz
2-13 ábra: Országnyelvválasztás
Szinbeállítás Az [F6] „Szinbeállítás” menüben állíthatja be a felület és program különböző elemeinek a szineit. A következő elemekhez különböző színeket rendelhet hozzá: - Menü - Hibaszövegek - Kérdés szövegek - Funkcióbillentyük - Megjegyzések (kommentárok) - Ugráscímek - Funkcióelemek
Klöckner-Moeller
2-50
9/96 AWB 27-1185-H
2 Kezelés
Opciók Az [F7] „Opciók” menüben tudja Ön kiválasztani, hogy Suconet K hálózaton akar programozni vagy sem. Ha a „nem”-t választja akkor a PLC-be történő programáttöltésnél a hálózati cim után nem történik kérdésfeltevés. Továbbá válassza ki, hogy egy program fordításánál az include meghajtónak a lekérdezése megtörténjen vagy sem. Ha Ön a „nem”-t választja akkor a konfigurációs fájljának a Sucosoft S 30 - S4 alkönyvtárában kell lennie. Olvassa el (readme) Az [F8] „Olvassa el” funkcióbillentyüvel megjelenítheti a Readme fájlt. Ez azokat az információkat tartalmazza , amelyek e dokumentum nyomtatásának az időpontjában még nem állnak rendelkezésre. Ezáltal Ön mindig aktuális informáltsággal bír.
Klöckner-Moeller
2-51
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása
Tartalom Általános megjegyzések - Nyomtató kiválasztás, beállítása - Papír méret - A dokumentálást vezérlő utasítások - Ideiglenes kisegítő fájlok
3-2 3-3 3-4 3-6 3-7
Cím fejrész - Cím fejrész menü - Funkcióbillentyűk - Példa a cím fejrész szerkesztésére - Oldal, és fejezet számozás - A használathoz megjegyzések
3-8 3-8 3-10 3-12 3-13 3-13
Utasítás lista ( IL / AWL ) - IL / AWL program dokumentációjának behívása - IL / AWL program nyomtatása menü - A program dokumentáció egy oldalának sorszerkezete - Funkcióbillentyűk - Kinyomtatási formátum
3-14 3-14 3-15 3-18 3-18 3-19
Referencia fájl (Hozzárendelési lista) - A referencia fájl dokumentálás behívása - A referencia fájl nyomtatása menü - Szerkezet
3-24 3-24 3-25 3-27
Kereszt-referencia fájl (Kereszthívatkozási lista) - A kereszt-referencia fájl dokumentálás behívása - A kereszt-referencia fájl nyomtatása menü - Szerkezet - Az integrált, és az elkülönített kereszt-referencia közötti különbség - Kiegészítő információ a programszekvencia típusáról
3-29 3-29 3-29 3-31 3-32 3-34
Foglaltsági fájl - Foglaltsági fájl dokumentálás behívása - A foglaltsági fájl nyomtatása menü - A kimenet formátuma - Szerkezet
3-37 3-37 3-37 3-38 3-38
Klöckner-Moeller
3-52
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Általános megjegyzések
FŐMENÜ
[ F3 ]
Dokumentálás
A dokumentálás gyakran időigényes eljárás, amit legjobb akkor elvégezni, amikor a munkaállomás nem foglalt. (Ha lehetséges, akkor este ), amikor a nyomtatók sokkal könnyebben állnak rendelkezésre, és a nyomtatók zaja valószínűleg kevesebb feszültséget okoz. A SUCOsoft S 30-S4 dokumentálás funkciója figyelembe veszi a fentieket, és automatikusan a dokumentálás műveleteit a felhasználó által beírt paramétereknek megfelelően. A dokumentáció kinyomtatásának két fajtája van: - Program fájlok - Segéd fájlok, úgy mint a kereszt-referencia, a foglaltsági, és a referencia fájl Lehetséges a teljes dokumentum, vagy egy része kinyomtatása. A kinyomtatás gyorsabban hajtható végre ha a programokat, és fájlokat egy másik fájlba másolja. A dokumentáláshoz szükséges nyomtatót Centronics ( párhuzamos ) interfésszel kapcsolja a számítógéphez. A dokumentáláshoz 132 karakter széles nyomtató papír használata az ajánlott. Kérjük, hogy az ajánlott nyomtató típusokat, és papír formátumokat használja.
Klöckner-Moeller
3-53
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Általános megjegyzések
Nyomtató kiválasztás, beállítás A szoftver által felparaméterezett mátrix nyomtató állítja elő a dokumentációt. A SUCOsoft S 30-S4 programcsomagban az alábbi nyomtatók "driver" szoftvereivel rendelkezik. • EPSON FX80 / FX100 • IBM kompatibilis nyomtatók: Ezek a nyomtatók további inicializálás nélkül a teljes IBM karakter készletet ( ASCII 0 - 255 ) képesek kinyomtatni. Ide lettek besorolva az EPSON FX85 / FX105 típusok. • FUJITSU DPL24 / DPL2400 • NEC P6 • HP kompatibilitis lézer nyomtatók: DIN A4, portrait, 132 karakter / sor DIN A4, landscape, 132 karakter / sor DIN A4, portrait, 80 karakter / sor. Ez kizárólag program kinyomtatására a SUCOsoft megfelelő programszerkesztőjéből. A használni kívánt nyomtató beállítása: A SUCOsoft főmenüjében először a "Rendszer kiválasztás" ( F4 System selection, illetve F4 Systemvorwahl ) funkcióbillentyűt, majd a "Nyomtató beállítás" ( F3 Printer settings, illetve F3 Druckereinstellung ) funkcióbillentyűt megnyomva a képernyőről kiválaszthatja az igényelt nyomtatót. A nyomtató és a számítógéphez párhuzamos (Centronics) interfészen keresztül csatlakozik. Használja az erre a célra a nyomtatóhoz adott párhuzamos interfész kábelt, vagy a K-P1.1 adatkábelt. A SUCOsoft S 30-S4 megengedi a számítógépes hálózaton keresztül történő nyomtatást. Annak érdekében, hogy a nyomtatási művelet befejezése előtt a PC már rendelkezésre álljon, javasoljuk belső memóriával, vagy külső adatrögzítővel rendelkező nyomtató használatát. Az MS-DOS operációs rendszerből a print.com, és a print.exe fájlok szükségesek a nyomtatás vezérléséhez. Ezen DOS szolgáltatás igénybevételekor az a PC memória egy részét lefoglalja. Ez esetleg memória problémát okozhat később a SUCOsoft további használatakor. Ezért tanácsos az autoexec.bat fájlban behívni a print.exe, illetve print.com fájlt. Ennek érdekében töltse be az autoexec.bat fájlt egy alkalmas ASCII szerkesztőbe, és az utolsó sorba írja be, majd mentse el a "print" parancsot. A dokumentálás mindig 132 karakter / sor formátumban történik. Azokat a tűs mátrix nyomtatókat, amelyek szabványos 80 karakter / sor formátumúak ( ilyen például: FX80, FX80+, FX85, FX800 ) "condensed type" üzemmódba kell állítani. Az ezzel kapcsolatos információkat a nyomtató kézikönyvében találhatja meg. Klöckner-Moeller
3-54
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Általános megjegyzések
Papír méret Az optimális a 375 mm x 12" méretű perforált szabványos számítógép papír. A szabványos 12" mérettől eltérő papírformátum esetén a SUCOsoft S 30-S4 program segítségével módosítani kell a nyomtató adaptációs fájlt ("driver"). Ez a módosítás tetszőleges ASCII, vagy szövegszerkesztővel a nyomtató driver fájlban hajtható végre. ( lásd az alábbi táblázatot ) Nyomtató EPSON FX 80 / FX100 IBM kompabitilis nyomtató FUJITSU DPL24 / DPL2400 NEC P6 HP kompabitilis lézer nyomtató - Portrait, DIN A4, 80 karakter / sor - Portrait, DIN A4, 132 karakter / sor - Landscape, DIN A4, 132 karakter / sor
A nyomtató driver neve fx100 ibm dpl necp6 hp-hoch hp-h132 hp-quer
Töltse be a nyomtatója által igényelt fájlt. Ennek a fájlnak a ++ reference section++ részében a 3.1 ábrán mutatott kép jelenik meg a képernyőn. 70 80 90 100 110 120 130 140 150 160 170
\27 \27 \27 \27 \27 \27 \27 \27 \27 \27 66
\51 \51 \51 D D I ?; E; J J
\47; \20; \43; \1 \1 \7;
\10 \16 \25 \47 \49 \64; \13 \15;
\80; \60;
++ Basic setting section ++ \27 @ ;\27 4 ;\27 E ;\27 G
*1* *2* *3* *4*
Set line spacing to 47216 inch Set line spacing to 20216 inch Set line spacing to 43216 inch Set horizontal tab on printer Set horizontal tab on printer Set left margin in position Standardize printer Cancel double print Pater advance to 80216 inch Pater advance to 60216 inch Information: 66 line / page
Standardize printer Italic print Bold print ON Double print ON
3.1 ábra Részlet a nyomtató driver referencia szekciójából A 170-ik sorban a 66 helyett más sor / oldal értéket választva az alábbi kalkulációt kell elvégezni: Sor / oldal ( új oldal ) - 6 ( a felső, és az alsó margókat figyelembe véve ) például: speciális 50 soros formátumhoz 50 - 6 = 44 a beírandó új érték. Klöckner-Moeller
3-55
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Általános megjegyzések A változtatásoknak megfelelően ne felejtse el módosítani a jobb oldali magyarázó szöveget. Mozgassa a kurzort a ++ basic setting section ++ szekcióra. A 20-ik sorban definiálja a formátum hosszát. ++ Basic setting section ++ \27 ;\27 ;\27 ;\27 \27 :\27 :\27 ;\27 ; ; ; ; ; ; ; ; ; ; ; ;\27 ;\27
@ 4 E G Q W P \15
C N
\72 \6
* 1* * 2* * 3* * 4* * 5* * 6* * 7* * 8* * 9* * 10 * * 11 * * 12 * * 13 * * 14 * * 15 * * 16 * * 17 * * 18 * * 19 * * 20 * * 21 *
Standardize printer Italic print Bold print ON Double print ON Character set extention ON Expanded print ON / OFF Proportional print ON / OFF Condensed print
Form length 72 lines Jump performation
3.2 ábra Részlet a nyomtató driver alap szekciójából Megjegyzés! A SUCOsoft "Program nyomtatás" almenüjében meg lehet határozni a sor/oldal értékét az "Oldalankénti sorok száma [ .. ]" sorban. A "basic settings" beállításai vezérlik a nyomtatót. Csak a specifikált pontokban változtassa a nyomtatót. További, vagy hibás módosítás a nyomtató egyenetlen működését okozhatja. Mentse el a módosított nyomtató driver fájlt. Valamennyi almenüből ahonnan nyomtatás indítható a nyomtató most már a megváltoztatott papír hosszal.
Klöckner-Moeller
3-56
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Általános megjegyzések
A dokumentálást vezérlő utasítások A vezérlő parancsok az utasítássoros IL program jól tagolt dokumentálását teszik lehetővé. Ezek az utasítások úgynevezett pre-processzor utasítások, amelyeket programírás közben a forrásfájlban kell elhelyezni. Ezeken a pre-processzor utasításokon túl vannak további vezérlő utasítások, amelyek a fejrész blokk kialakításában játszanak szerepet. Az oldal, és fejezet számozás végzik ezek a parancsok ( részletesen a "Fejrész" fejezetben ). Amikor a forrásprogramban egy vezérlő parancsot helyez el, akkor az utasítás elé a # jelet kell elhelyezni. A használt vezérlő parancsok: # title "-- 54 karakter hosszú szöveg írható ide --" # page # nolist # list TITLE A #title" .... " vezérlő parancs a dokumentum fejrész, és lábrész kialakítására szolgál. Ötvennégy ( 54 ) karakter hosszú szöveg közvetlenül begépelhető a #title vezérlő parancs mögé. A karakterek közé be kell számítani a kezdő, és záró " jelet is. A TITLE utasítás a forrásprogramban egy automatikus lapdobással jár a dokumentum nyomtatásakor. A " közötti szöveg a következő oldalon a cím fejrész jobb felső sarkában jelenik meg. Ez a vezérlő utasítás automatikusan növeli a fejezetszámozást, miközben az oldalszámozást újra egytől ( 1 ) indítja. A TITLE parancs túl azon, hogy vezérlő utasítás, rendelkezik egy feljegyzés funkcióval, vagyis a title blokk feletti sort automatikusan tárolja. Valamennyi dokumentum rész, amely a #title" .." paranccsal ki van jelölve új fejezetnek számít a program tartalmának kinyomtatásakor, és a fejezet/oldal oszlopban a fejezetszámítás megtörténik. Megjegyzés! A programjában az első utasítás a #title"..." (pre-processzor utasítás szöveg nélkül ) legyen Ha a TITLE utasítás nincs elfogadtatva, akkor nincs oldal, és fejezet számozás a kinyomtatott program dokumentumon.
Klöckner-Moeller
3-57
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Általános megjegyzések
PAGE A forrásprogramban elhelyezett #page vezérlő utasítás automatikusan előidéz egy lapdobást a szoftver dokumentációban. A dokumentum kinyomtatása ezen utasítás mögötti sorral a következő oldalon folytatódik. Az oldalszám eggyel növekszik, miközben a fejezetszám nem változik. A #page vezérlő utasítás szintén megjelenik a nyomtatásban, azért hogy az automatikus, és a kényszerített lapdobás könnyen megkülönböztethető legyen. NOLIST A #nolist vezérlő utasítás használva bizonyos programrészeket ki lehet zárni a nyomtatásból, azaz nem jelenek meg. A #nolist vezérlő utasítás szintén megjelenik a nyomtatásban. Az utasítás lapdobás eredményez, és a következő oldalon attól a programsortól engedélyezi a nyomtatást, amelyet megelőz a #list vezérlő utasítás. A kereszt-referencia kinyomtatását nem akadályozza meg a #nolist vezérlő utasítás. LIST A #list vezérlő utasítás engedélyezi az őt megelőző #nolist utasítással a nyomtatásból kizárt programrészek után dokumentum kinyomtatásának folytatását. A dokumentálás új oldalon folytatódik a megfelelő oldalszámmal. A fejezetszám nem változik. Az a LIST utasítás, amelyet nem előz meg NOLIST parancs a fejezetszám változása nélkül automatikus lapdobást eredményez.
Ideiglenes kisegítő fájlok Az ideiglenes kisegítő fájlokat ( q.tmp ) a merevlemezen tárolja a rendszer, ezáltal a dokumentum nyomtatása közben nagyobb munkamemória terület használatát teszi lehetővé a PC számára. A kisegítő fájl csak a dokumentáció kinyomtatásakor szükséges, és automatikusan törlődik, mikor befejezi a dokumentálást ( megnyomja az F1 funkcióbillentyűt ). Az ideiglenes kisegítő fájlokat ( q.tmp ) megközelítőleg akkora, mint a főprogram az összes include fájllal együtt. Gondoskodjon róla, hogy elegendő szabad memória terület álljon rendelkezésre. Nagyterjedelmű program dokumentáláskor előfordulhat, hogy a PC nem rendelkezik elegendő memóriával.
Klöckner-Moeller
3-58
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Cím fejrész A fejrész a kinyomtatott program dokumentum minden oldalán megjelenik. A programfejlesztő szoftver szolgáltat egy alap fejrészt, amelyet az adott alkalmazás alapján lehet igény szerint kiegészíteni, és kitölteni. Annak érdekében, hogy illeszkedjen egy adott cégnél már megszokott formátumhoz a definiált korlátokon belül a fejrész külső méreteit szintén lehetséges módosítani. A fejrész legfeljebb 132 karakter széles lehet, és legalább egy oszlopot, és négy sort tartalmaz. Több oszlopos fejrész esetében egy-egy oszlop legalább 4, és legfeljebb 78 karakter széles lehet. Oszloponként a kitöltendő sorok száma legfeljebb 4, de ezek közül a legfelső elkülönül az oszlop név számára, és csak a többit lehet szabadon kitölteni. Megjegyzés! A program kinyomtatás paramétereinek beállítása előtt a megfelelő fejrészt ki kell alakítani. A programfejlesztő szoftver megalkotásakor eltárolja a fejrészt egy ".s42" kiterjesztésű fájlba.
Cím fejrész menü Válassza ki a "DOKUMENTÁLÁS" almenüt, és ezután az F2 funkcióbillentyűvel hív-ja meg a "CÍM FEJRÉSZ KÉSZÍTÉS" műveletet. A menü ekkor megkéri önt, hogy adja meg a fájl specifikációt. Az alap fejrész szélességében rövidítve jelenik meg a képernyőn. A képernyőn megjelenő táblázat már ki van töltve, a rövidítésből adódóan megcsonkított szöveggel. Az egyes oszlopok valódi szélessége az összehúzott oszlop alatt látható. A teljes szélesség 131 karakter, beleértve a függőleges vonalakat is. Annak jelzésére, hogy éppen melyik művelet aktív, kivilágított szöveg van a megnyomott funkcióbillentyű mellett.
Klöckner-Moeller
3-59
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Cím fejrész
Date
/Name
Project/Location/Inve
Company/Drawing on
Oldal
Sign Outp Inde 8
-----F1 F2 F3
10
14
42
36
14
Create title block -----------------------------------------------------------------------------------Save/RETURN F4 Edit current field F7 Change current width Display current column F 5 Insert column F8 Print title block Delete current field F6 Delete current column F9 SAVE TITLE BLOCK
Save/RETURN Display current column Delete current field Edit current field Insert column Delete current column Change curent width Print title block SAVE TITLE BLOCK
Mentés/Visszatérés Az aktuális sor megjelenítése a képernyőn Az aktuális mező törlése Az aktuális mező szerkesztése Sor beszúrása Az aktuális oszlop törlése Az aktuális szélesség változtatása Cím fejrész kinyomtatása Cím fejrész mentése
3.3 ábra Cím fejrész menü A dátum "Date", és a név "Name" oszlopok alatt három kitöltött sor van (Drawn (Sign), Output, Index).( azonosító, kihez kerül, index ) A "Project/Location/Inve" oszlop alatti három sorba írható be a dokumentum, és részeinek megnevezései. A "Company/Drawing number" oszlop szolgál a regisztrációra, és megengedett az oszlop további oszlopokra bontása. Az oldal "Page" oszlopban automatikus oldal, és fejezet számozás valósítható meg. Az "Oldal, és fejezet számozás" részben leírt utasításokat kövesse. A kurzor kezdő pozíciója a cím fejrész keret balfelső sarkában van. Használja a kurzor billentyűket ( ←,→,↑,↓ ) a kurzor mozgatására a cím fejrészen belül.
Klöckner-Moeller
3-60
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Cím fejrész
Funkcióbillentyűk [F1] Mentés/Visszatérés A szerkesztési művelethez tartozik. Kövesse a képernyő utasításait Mentés/Nincs mentés (Save/Not save). A cím fejrész kitöltésének elmentése után, amit az utolsóként megnyomott Return (Enter), vagy az F1 ... F10 funkcióbillentyűk bármelyikének megnyomása vált ki, a program visszatér a "DOKUMENTÁLÁS" ALMENÜBE. [F2] Az aktuális sor megjelenítése a képernyőn Mivel a teljes cím fejrész csak megrövidített formában jeleníthető meg a képernyőn, az F2 funkcióbillentyű lehetővé teszi, hogy oszloponként a valóságos sorszélességgel megjelenve oszlopról oszlopra töltse ki a cím fejrészt. Ehhez a kurzorbillentyűkkel a megjeleníteni kívánt oszlop tetszőleges pontjába mozgatva a kurzort, majd működtetve az F2 funkcióbillentyűt a képernyőn a kiválasztott oszlop jelenik meg. Nyugtázva a műveletet nyomja meg a Return (Enter) billentyűt, és a kiválasztott rész kinagyítva megjelenik a képernyőn. Az is lehetséges, a használt képernyő típusától függetlenül, hogy egy oszlop négy különálló sorra között mozgassa a kurzort, és így ellenőrizze a sorok tartalmát. Belépve egy oszlopba, sorról sorra a sor teljes hosszában (a sorhossz a cím fejrész blokk alján van kijelezve ) kivilágított az a sor, ahol a kurzor éppen tartózkodik. A kivilágított rész hosszúsága megfelel az oszlop szélességének ( egy oszlop szélességét 4, és 78 karakter között lehet beállítani ). [F3] Az aktuális mező törlése A kurzorbillentyűk segítségével a törölni kívánt sorra és cím fejrész oszlopra helyezze a kurzort. Az itt elhelyezett bejegyzéseket az F3 megnyomása törli. [F4] Az aktuális mező szerkesztése Bejegyzés megváltoztatásakor, vagy új készítésekor az F4 funkcióbillentyűt kell megnyomnia. Előzőleg a kurzort arra a pontra kell elhelyezni, ahol a változtatást, vagy beírást el akarja végezni. A megrövidített teljes cím fejrész alatt egy kivilágított mező teszi lehetővé, hogy szerkesztés közben a bevitt tartalmat, és annak hosszát ellenőrizhesse. Megjegyzés! Ha egy módosított bejegyzés rövidebb, mint az eredeti volt, akkor a space-bar billentyűvel írja felül a felesleges karaktereket. Minden cím fejrész bejegyzés elfogadtatása a Return (Enter) billentyűvel történik.
Klöckner-Moeller
3-61
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Cím fejrész
[F5] Oszlop beszúrása Pozícionálja a kurzort a cím fejrészben az elé a pont elé, ahová az új sort akarja beszúrni, és ezután nyomja meg az F5 funkcióbillentyűt. Az eljárás a kurzornak megfelelően végbemegy, és feltünnik az új oszlop, majd specifikálni kel az új oszlop szélességét ( 4 és 78 karakter között ). A teljes cím fejrész hosszát is ellenőrzi, hogy ne lépje túl a megengedett 132 karaktert. [F6] Az aktuális oszlop törlése Az [F6] funkcióbillentyű törli azt az oszlopot, amelyben a kurzor van, és ennek megfelelően újra strukturálja a cím fejrészt. [F7] Az aktuális szélesség változtatása Ha már egy létező oszlop szélességét kell megváltoztatni, akkor a kurzort az oszlopon belül helyezve nyomja meg az F7 funkcióbillentyűt, majd gépelje be az oszlop új szélesség. Az új értéket a Return (Enter) billentyűvel fogadtassa el. Az F5 funkcióbillentyűnél jelzett módon a teljes sor szélességét automatikusan ellenőrzi a program. Megjegyzés! Ha az oszlop szélességét rövidíti, akkor azok a bejegyzésekből, amelyek hosszabbak, mint az új oszlop szélesség a megfelelő számú karaktert levágja a program. [F8] A cím fejrész kinyomtatása A cím fejrész nyomtatási képének tesztelését végezheti az F8 funkcióbillentyű megnyomásával. A művelet megkezdése előtt a megfelelő nyomtatót csatlakoztassa ( lásd: "Általános megjegyzések", "Nyomtató kiválasztás, beállítása" ) [F9] Cím fejrész mentése Megnyomva ezt a funkcióbillentyűt a szerkesztő képernyő elhagyása nélkül elmenti az éppen szerkesztett fájlt. A program megkérdezi önt, hogy milyen módon kívánja menteni a dokumentumot. Az F2 "Mentés a régi néven" funkcióbillentyűt választva a cím fejrész ugyanazon a név alatt, és ugyanazon a meghajtón lesz elmentve, mint amelyen behívta. Az F3 "Mentés új néven" funkcióbillentyűt választva a szerkesztett anyag új néven, és/vagy új meghajtón lesz elmentve.
Klöckner-Moeller
3-62
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Cím fejrész
Példa a cím fejrész szerkesztésére A példában a 4. oszlop (Project/Location/Inventory number) nevét tartalmazó fejrészét, és a szöveget is megváltoztatjuk. Főmenü [F3]
[F2]
DOKUMENTÁLÁS
CÍM FEJRÉSZ KIALAKÍTÁS
A felhasználó által végrehajtott műveletek sorrendje
- A negyedik oszlop első sorába pozícionálja a kurzort. - Megnyomja az "Aktuális mező törlése" F3 funkcióbillentyűt. - Megnyomja az "Aktuális mező szerkesztése (kitöltése)" F4 funkcióbillentyűt. - Beírja az új szöveget. Például: "A cím fejrész kialakítására példa". Ezután elfogadtatja a szöveget a Return (Enter) billentyűvel - A második sorba helyezi a kurzort - Megnyomja az "Aktuális mező szerkesztése (kitöltése)" F4 funkcióbillentyűt. - Beírja a második új szöveget. Például: "A blk. mező első sorra 42 karakterrel". Ezután elfogadtatja a szöveget a Return (Enter) billentyűvel - A harmadik sorba helyezi a kurzort - Ismét megnyomja az "Aktuális mező szerkesztése (kitöltése)" F4 funkcióbillentyűt. - Beírja a további új szöveget. Például: "Második szövegsor". Ezután elfogadtatja a szöveget a Return (Enter) billentyűvel A műveletsor eredménye nyomtatón ellenőrizhető az F8 "Cím fejrész nyomtatása" funkcióbillentyű segítségével, vagy a képernyőn megvizsgálható az F2 "Az aktuális sor megjelenítése képernyőn" funkcióbillentyűvel. A cím fejrész kialakítására példa
1. A blk. mező első sorra 42 karakterrel 2. Második szövegsor 42 3.4 ábra A cím fejrész kialakítás eredménye Klöckner-Moeller
3-63
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Cím fejrész
Oldal, és fejezet számozás A cím fejrész page oszlopa használatos az automatikus oldal, és fejezet számozásra. Ez a vezérlő szekvenciát begépelésével valósítható meg. A vezérlő karakterek jelölésből ( C a fejezet, és P az oldal ), valamint helyettesítő jelekből ( %% ) állnak. %%C %%P
Vezérlő karakter az automatikus fejezetszámozáshoz Vezérlő karakter az automatikus oldalszámozáshoz
A vezérlő karakterek vagy külön sorba, vagy összetartozó soroszlopba gépelhetők be. Ha elég nagy az oszlopszélesség, akkor kiegészítő szöveg írható a vezérlő karakterek mellé. Nincs felső határa az oldal, és a fejezet számozásnak. Gondoskodjon róla, hogy elegendő karakter hely álljon rendelkezésre az oldal, és a fejezet számoknak. Page Chapter Page
%%C %%P
CompanyPage Klockner-Moeller Ltd. Ajlesbury Chapter %%C, Page %%P 3.5 ábra Az oldal, és fejezetszámozáshoz a vezérlő karakterek beírására példa Megjegyzés! A dokumentum kinyomtatásakor az oldalszámozás, és a fejezetszámozás az 1, és a 0 értékekkel kezdődik illetőleg a helyettesítő karakterek %% helyett beírt értékkel. A használathoz megjegyzések A SUCOsoft S 30-S4 rendelkezik egy alap cím fejrész mintázattal, amelyből kiindulva megalkotható az aktuális feladat egyedi fejrésze. Ha mindig ugyanazt a cím fejrész típust használja, és amely a javasolt alap cím fejrésztől eltér, akkor célszerű a módosított cím fejrészt többször különböző nevek alatt elmenteni a "Cím fejrész mentés" F9, majd a "Mentés új néven" F3 funkcióbillentyűk segítségével. Ezek a cím fejrészek behívhatók, és kiegészíthetők szöveggel a későbbi alkalmazásoknak megfelelően.
Klöckner-Moeller
3-64
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Utasítás lista ( IL / AWL )
IL / AWL program dokumentáció behívása A SUCOsoft S 30-S4 számos lehetőséget kínál a forrásprogram IL / AWL formátumban történő kinyomtatására. [F3]
DOKUMENTÁLÁS
Főmenü
(dokumentation)
[F3]
PROGRAM KINYOMTATÁS
( program printout) IL / AWL
[F1] PROGRAMOZÁS (programming)
[F2] PROGRAMOZÁS (programming) IL / AWL
[F7] FORRÁSFÁJL KIMENET *) (output source-file)
- integrált keresztreferenciával - include fájlokkal - blokktól / blokkig - másolatok száma - Kereszt-referencia soronként - kimenet - kimeneti fájl - sorok / oldalak száma
[Y/N]
[ n ] blokkból
[Y/N] [0 / ≠] [1...9] [1...9] [Y/N] [Y/N] [n]
[ n ] blokkba
Nyomtatás indítása
[F7]
[F2] Nyomtató [F3] Lemez
Az IL / AWL program kinyomtatása *) kimenet cím fejrész nélkül
3.5 ábra Az IL / AWL program kinyomtatásának lehetséges opciói
Klöckner-Moeller
3-65
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Utasítás lista ( IL / AWL )
IL / AWL program nyomtatása menü A főmenüből az F3 "Dokumentálás" műveletet kiválasztása, és a megfelelő fájlnevet begépelése előkészíti az IL / AWL program nyomtatását. A kibomló almenüben nyomja meg az F3 "Program kinyomtatása" funkcióbillentyűt, és fogadtassa el be az igényelt beállításokat a megjelenő táblázatba. PROGRAM PRINTOUT With integrated cross-references Incorporate include file(s) From block 00000 < @ > To block < # last block > < # > Number of copies Cross-references per line Printer output File output
Number of lines/page
<1.....9> < x = ALL: 1....5>
[N] [N] [00000] [00000] [x] [x] [N] [N]
< see help texts >
[ 66 ]
--- Dokumentation of program in IL -----------------------------------------------------------------F 1 Return
F 7 Start printout F 8 Interrupt printout F10 Help
With integrated cross-references Incorporate include file(s) From block To block Number of copies Cross-references per line Printer output File output
- integrált kereszt-referenciával - include fájlokkal - blokktól - blokkig - másolatok száma - Kereszt-referencia soronként - nyomtató kimenet - kimeneti fájl
Number of lines/page
- sorok / oldalak száma
3.7 ábra IL / AWL program nyomtatása menü
Klöckner-Moeller
3-66
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Utasítás lista ( IL / AWL ) A képernyő soraiban levő adatbejegyzések jelentése a következő: With integrated cross-references A Y ( igen ) azt jelenti, hogy az IL / AWL program kinyomtatásakor minden operandus mellett a kereszt-referencia oszlopban megjelenik az operandusok szöveges azonosítására szolgáló kereszt-referencia. A kereszt-referencia soronkénti száma a "Cross-references per line" képernyősorban egy és öt között adható meg. A N ( nem ) azt jelenti, hogy a program nyomtatásakor a kereszt-referencia oszlop üres marad. Incorporate include file(s) Az include fájlok olyan program, vagy szöveges fájlok, amelyek a főprogramba vannak beágyazva. Ezek a beágyazott (al)programok kinyomtathatók IL / AWL formátumban igény szerint, vagy külön dokumentumba nyomtatva ( a bejegyzés: N ), vagy a főprogramba beszerkesztve ( a bejegyzés Y ). Ha az include fájlok beszerkesztése ( Y ) lett kiválasztva, akkor a # include'(....q..) preprocesszor utasítással a forrásprogramba beágyazott include fájlok a nyomtatásban a főprogram azon pontjától jelenek meg, ahol az alprogramok behívása, és nyomtatásra előkészítése megtörtént. A ".q42" kiterjesztésű fájlnév szabja meg a beszerkesztett alprogram fájlnevét. A kereszt-referencia a beágyazott program fájlok közé tartozik. From block to block Ez a bejegyzés lehetővé teszi, hogy a felhasználó által meghatározott programrész legyen kinyomtatva. A "mondat"-ok sorszáma ( a felhasználói program címke sorszámok ) alkalmas a kinyomtatandó programrész kijelölésére. A felhasználó választhatja, hogy az összes, ehhez a programrészhez rendelt include fájl kinyomtatásra kerüljön, vagy nem ( Y/N ). Number of copies Egymásután legfeljebb 9 darab komplett dokumentáció nyomtatható ki automatikusan. Az igényelt darabszámot gépelje be. Cross-references per line A "Programnyomtatás" menü ezen pontjában lehet meghatározni, hogy az operandushoz tartozó összes, vagy a megállapodás ( lásd később ) szerint 1, .. 5 számokkal jelölt kereszt-referencia oszlopok közül melyik kerüljön kinyomtatásra. Az alábbi bejegyzések lehetségesek: Számok: 1, 2, 3, 4, 5 a megállapodás szerinti kereszt-referencia Betű: x az adott operandus összes kereszt-referencia fájlja
Klöckner-Moeller
3-67
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Utasítás lista ( IL / AWL )
Megjegyzés! Ha egy operandus több kereszt-referenciával rendelkezik, mint amennyi az adott programrészhez a "Programnyomtatás" menüben megadtak, akkor ezt a -- >>> szimbólum jelzi. A kereszt-referencia fájl önmagában történő kinyomtatásával az összes operandus minden kereszt-referencia oszlopa megtekinthető.
File output A Y bejegyzés lehetővé teszi, hogy a dokumentum fájlba is el legyen mentve. A dokumentum fájlokat az alábbi módon kell jelölni: Első karakter D dokumentálás Második karakter
A
kimenet IL / AWL programfájlba
Harmadik karakter
4 B Q Z
PLC Foglaltsági fájl Kereszt-referencia fájl Referencia fájl
Tartalékoljon memória területet ezen fájl számára. Ha a szükséges memória terület nem áll rendelkezésre rendszer hibaüzenetet küld. Number of lines/page Ez a beviteli mező használatos a különböző papír formátumok beállítására a nyomtatáshoz. A [ 66 ] érték a szabványos 12"-es ( 12 inch ) papírhosszhoz tartozik. A SUCOsoft S 30-S-4 a dokumentáláshoz 66 soros oldalakat használ, hagyva háromhárom további sort a felső, és az alsó margókon túl ( a dokumentum oldalainak öszszekapcsolására ). Ez a 66 sor magába foglalja a cím fejrészt, a fejlécet, és a láblécet. A szabványos 12 inches papír formátumon túl más formátumú papír is található a piacon. Ezek a formátumok mind használhatók. Részesítse előnybe az " Általános megjegyzések, Papírméret" fejezetben írottakat.
Klöckner-Moeller
3-68
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Utasítás lista ( IL / AWL )
A program dokumentáció egy oldalának sorszerkezete 3 üres sor a perforációtól számítva Fájl: ...... Sor
7 sor a lap felső felén Programsor
3.8 ábra A lap felső felének sor-strukturája Sor
Programsor 1 üres sor Dátum
Azonosító Kihez kerül Index
7 sor fejrész
13 sor a lap alsó felén
3 üres sor a perforációtól számítva 3.9 ábra A lap alsó felének sor-strukturája
Funkcióbillentyűk [F7] A nyomtatás indítása Ez a funkcióbillentyű szolgál a nyomtató alapértelmezés beállítására. Előzőleg egyszer valamennyi paraméter alapértelmezését be kell állítani. [F8] A nyomtatás megszakítása Megnyomva ezt a funkcióbillentyűt a nyomtatás idő előtt megszakad. A printer üzemmódjától függően ezen parancs végrehajtási ideje eltarthat egy ideig. Egy prompt azonnal feltünnik a képernyőn, amint a funkcióbillentyű megnyomják.
Klöckner-Moeller
3-69
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Utasítás lista ( IL / AWL ) Válaszoljon a kérdésre. Interrupt ? ( Y/N ) interrupt = megszakítás Y "Nyomtatás megszüntetése - igen" → A dokumentum nyomtatása azonnal félbeszakad. N "Nyomtatás megszüntetése - nem" → A dokumentum nyomtatása folytatódik. A nyomtatás szünetel, amíg a kérdés nincs megválaszolva.
Kinyomtatási formátum Miután az [F7] funkcióbillentyűt megnyomta az utasítások kinyomtatása az alábbi adatokat tartalmazó fedőlap kinyomtatásával megkezdődik. - Program fájl - Referencia fájl - A program készítés ( utolsó módosítás ) dátuma. - A beállított PLC rendszer paraméterek kinyomtatása, továbbá a futási idő állapotjelzése, információ a késleltetési időről hálózat-kimaradás esetén, valamint információ a maximális ciklusidőről, és a felhasználó által definiált 1-es, és 2-es értékmegőrző (retentív) merker területekről. A fedőlap után egy tartalomjegyzék a programban szereplő "mondatokról" kinyomtatásra kerül oly módon, hogy a címkéket ( a "mondatok" nevét ), és szövegsorát tartalmazza. A tartalomjegyzék szintén felsorolja a főprogramba ágyazott fájlok ( include fájlok ) "mondatainak" címkéit, és szövegsor tartalmát. A tartalomjegyzék mindig ebben a formában jelenik meg, függetlenül attól, hogy Y (igen), vagy N (nem) bejegyzés került a nyomtatási paraméterek táblán a "Incorporate include files" sorba. A beágyazott fájlok attól a programsortól kezdődően kerülnek kinyomtatásra, amelyik sorban a főprogram behívta őket. A fedőlapon, és a tartalomjegyzéken is, a cím fejrészben, a megfelelő vezérlő karakter begépelésével lehetséges folyamatos oldalszámozás. A fejezetszám a fedőlapon, és a tartalomjegyzéken 0. Ha szerepel a forrásprogramban a # title ".." vezérlő parancs, és oldalszámozás bejegyzés van a Fejezet / Oldal oszlopban, akkor a "mondatok" felsorolásakor a fejezet, és az oldalszám jelenik meg ( a megjelenítés legfeljebb 54 karakter hosszú lehet ). Az aktuális IL / AWL program nyomtatása a tartalomjegyzék kinyomtatása után kezdődik.
Klöckner-Moeller
3-70
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Utasítás lista ( IL / AWL ) A program kinyomtatásakor minden oldal fejrészébe megjelenik a programnév, az aktuális "mondat" a hozzátartozó sorszámmal, és címkével, valamint a cím fejrész. Sor 26 27 28
Programsor
Kommentár
O ON 'NORM3 ...
Szim/ oper.
M/B
Terminál Kereszt-referencia fájl
I 0.3
3.10 ábra IL /AWL program nyomtatásakor az oldalak felső sorai Az include utasításokkal a főprogram dokumentációjába beágyazott fájlok az alábbi prompttal fejeződnek be:
* * *
BEÁGYAZOTT PROGRAM VÉGE
* * *
A dokumentálás a következő oldalon folytatódik, és az oldal és fejezetszámok ennek megfelelően emelkednek. A program végének a jelzése a következő:
* * * * *
PROGRAM VÉGE
* * * * *
Az IL / AWL program nyomtatási képe az alábbi jelölésekkel ellátott függőleges oszlopokra bomlik: - Sor A "mondatok", és a sorok sorszámát jelöli - Programsor Szimbolikus, vagy valóságos operandusokkal leírt program - Kommentár Az operandust magyarázó szöveg - Szim. / Oper. A referencia fájlba beírt szimbolikus operandust mutatja, vagy mint ebben az esetben a valóságos operandust -M/B Készít, vagy megszakít kapcsolatot ( a verzió/típusra mutat ) - Terminál Jelzi, hogy a be-, és kimenetek melyik terminálhoz vannak rendelve. - Kereszt-referencia Mutatja, hogy az operandus hol van kijelölve. Megjegyzés: Az utasítások kereszt-referencia struktúrája a "Kereszt-referencia fájl" fejezetben. A kommentár, szimbolikus név ( készülék kód ), a verzió, és a terminál oszlopok bejegyzései a referencia fájlból vannak átvéve. Ha magában a programban van további szöveges kommentársor begépelve, akkor ez a dokumentációban megjelenik. Ez a szöveg a " karakterrel kezdődik, és három oszlop szélesen lesz kinyomtatva.
Klöckner-Moeller
3-71
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Utasítás lista ( IL / AWL ) Program dokumentáció IL / AWL formátumban Program fájl
:doktest.q42
Referencia fájl
:doktest.z42
Rendszer paraméterek Program ellenőrzés futás közben
nem
Indítás NOT READY után
Halt
Maximális ciklusidő milliszekundumban
60 ms
Aktív merker terület Értékőrző merker tartomány
-tól -ig
::-
Értékőrző merker tartomány ( hideg indítás után is )
-tól -ig
::-
Kényszer merker tartomány ( hideg indítás után is )
-tól -ig
::-
A felhasználói program verziószáma
Signed Output Index
MB4096
Date
Name
24.03.94
Duda
Project/Location/Inventory number Fedőlap példa
0000
Company
Drawing
Klöckner-Moeller GmbH Bonn
fejezet 0 oldal 1
3.11 ábra A fedőlap a rendszer paraméterekkel (a cím fejrész 80 karakterre redukált) nyomtatási képe
Klöckner-Moeller
3-72
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Utasítás lista ( IL / AWL )
Tartalomjegyzék Fejezet/Oldal 2-
1
34-
1 1
00000 TARTALOM Indítás előkészítés 00001 NORMPOZ 00002 K/A 00003 VESZ-KI 00004 LPT Hiba és állapot jelzés 00005 START 00006 JEL Hiba és állapot jelzés 00007 HIBA include program tartalom2 00000 PRINTER include program tartalom2 00001 BELT1 00002 BELT2 00003 BELT3-5 00004 BELT6 00005 NYUGTAZ 00006 CENTRAL 00007 KLAXON
5-
1
forrásprogram tartalma 00008 STATUS 00009 SZALAG 00010 VIBRO Vezérlő súly 1 00011 SKALA
A rendszer működésének leírása Normál pozíció indítása Kézi / Automatikus választás A vész-ki áramkör állapotának ellenőrzése Lámpa teszt Szakasz start Az indítási eljárás jelzése A szállítószalag, rezgőadagoló hibafigyelése Hibaüzenet a printeren kinyomtatva Szállítószalag 1 állapota, és hibaüzenete Szállítószalag 2 állapota, és hibaüzenete Szállítószalag 3 állapota, és hibaüzenete Szállítószalag 3-5 állapota, és hibaüzenete Szállítószalag 1-6 hibaüzenetek nyugtázása Szállítószalag 1-6 központi hibaüzenete Klaxon jelzés Állapot üzenet Állapot üzenet szállítószalag 1-6 Állapot üzenet rezgőadagoló Súly vezérlés súly 1
include program suly
Signed Output Index
Date
Name
24.03.94
Duda
Project/Location/Inventory number Példa a tartalomjegyzékre
Company
Drawing
Klöckner-Moeller GmbH Bonn
fejezet 0 oldal 2
3.12 ábra A tartalom fejezet, és oldalszámozással nyomtatási képe
Klöckner-Moeller
3-73
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Utasításlista és referencia fájl
Nyomtatási forma Fájl: doktest.q42 - Mondat 00005 NORMPOS Sor Utasítássor Kommentár 4 5 6 7 8 9 10 11 12 13
5 6 7 8 9 10 11 12 13 14
Bemenet I2.3
NORM3
L I0.7
Bemenet I2.7
NORM7
Normál helyzet, startra kész
NORMP
1 X 10.0
doktest2
Q0.0
1 X 10.0
doktest2
518 = 1/35 = 1/6 O 1/16 = ====>>>>
JC START FAULT"Hibajelzés,nem érte el a normál pozíciót "Példa szimbolikus nevekkel írt programra TGEN0 S: LN 'NORMP Normál helyzet, startra kész
AN 'START
A gép indul
M0.0
Bemenet I0.0 Bemenet I0.1 Bemenet I0.2 1 másodperces pulzus Lámpa teszt bemenet A 0 bázis beállítási hiba jelzése
I0.0 I0.1 I0.2
S 1 X 0.0 S 1 X 0.1 S 1 X 0.2
I0.0 M2.1
S 5 X 0.0
1/35 = 1/16 = 5/17 R ====>>>> 3/8 = 7/8 =
I: KW 1000 P: LN 'NORM0 ON 'NORM1 ON 'NORM2 A TGEN0 P O 'LPT = GR-H0
15 LN 'NORM5 16 O 'NORM6 17 A 'TIMER
Signed Output Index
Bemenet I2.0 Bemenet I2.1 Bemenet I2.2 Bemenet I2.4 Bemenet I2.5 Bemenet I2.6
Kereszt-referencia fájl
L I0.0 A I0.1 A I0.2 O I0.4 L I0.5 AN I0.6 A A I0.3
14 R Q0.0
15 18 00005 1 2 3 4
*Normál helyzet figyelése SzimV Terminál bólum NORM0 S 1 X 20 NORM S 1 X 21 NORM2 S 1 X 22 NORM4 S 1 X 23 NORM5 NORM6
Date 24.03.94
Bemenet I0.5 Bemenet I0.6 Áthidaló idő 25 sec. Name Duda
I0.5 I0.6
Project/Location/Inventory number Példa program utasításlistás dokumentálás
3.13 ábra Utasításlistás programfájl példa Klöckner-Moeller
3-74
doktest2
1/7 = 2/15 =
1 X 0.5 1 X 0.6
Company Klöckner-Moeller GmbH
Drawing fejezet 2 oldal 3
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Referencia fájl
Referencia fájl dokumentálás behívása A SUCOsoft S 30 programozó szoftver számos menüpontjában kinyomtatható a referencia fáj DOKUMENTÁLÁS
[F3]
Főmenü
(dokumentation)
REFERENCIA FÁJL
[F3]
( reference file )
[F1] PROGRAMOZÁS (programming)
[F2] PROGRAMOZÁS (programming) IL / AWL
- másolatok száma - nyomtató kimenet - fájl kimenet - sorok / oldalak száma
[1...9] [Y/N] [Y/N] [n]
[F8] REFERENCIAFÁJL
Nyomtatás indítása
[F7]
[F2] Nyomtató [F3] Lemez
KIMENET *)
(output reference file)
A referencia fájl kinyomtatása *) kimenet cím fejrész nélkül
3.14 ábra A referenciafájl kinyomtatásának lehetőségei a programozó szoftverben A "Dokumentálás" menüpont referenciafájl kinyomtatás opciója megengedi, hogy a referenciafájl külön fájlként legyen kinyomtatva, vagy tárolva. A referenciafájl dokumentuma is rendelkezik cím fejrésszel, és az oldal, és fejezetszámozás lehetőségével. Ezenfelül az IL / AWL programozás menüpontban is lehetséges kinyomtatni a referenciafájlt. Ebben az esetben csak egyszerű, cím fejrész nélküli nyomtatásra van lehetőség.
Klöckner-Moeller
3-75
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Referencia fájl Annak érdekében, hogy a cím fejrésszel együtt legyen a referencia fájl kinyomtatva, a "Dokumentálás" menüpontból az alábbiak szerint kell választani: [F7] REFERENCIA FÁJL majd az egyiket az alábbiak közül [F7] vagy [F2] - [F4] [F7]
Nyomtatás indítása Referencia fájl előkészítése Nyomtatás indítása
A referencia fájl legtöbbször a "Dokumentálás" menüből komplett formában kerül kinyomtatásra.
A referencia fájl nyomtatása menü Egy kiválasztó menüablak kezelése már a "Programozás (IL / AWL)" fejezetben el lett magyarázva. A referencia fájl kinyomtatásához az {F2], [F3], [F4] funkcióbillentyűk hasznos előkészítő funkciókat szolgáltatnak. REFERENCE FILE Number of copies Printer output File output
< 1,. ... ..,9 > < Y/N > < Y/N >
Number of line/page
< see Help text >
[1] [Y] [N]
[100]
----- Output reference file -----------------------------------------------------------------------------------------------F 1 Return F 4 Start terminals F 7 Start printout F 2 Start symbols F 8 Interrupt printout F 3 Start operands F10 Help Number of copies Printer output File output Number of line/page
másolatok száma kinyomtatás fájlba mentés oldalankénti sorok száma
F 1 Return F 2 Sort symbols F 3 Sort operands F 4 Sort terminals F 7 Start printout F 8 Interrupt printout F10 Help
visszatér rendezés szimbólumok szerint rendezés operandusok szerint rendezés terminálok szerint kinyomtatás indítása kinyomtatás megszakítása segítség
3.15 ábra Referencia fáj nyomtatás menü
Klöckner-Moeller
3-76
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Referencia fájl
Megjegyzés' Ha az ön programjában, a főprogramban a # include utasítással további referencia fájl van beágyazva, akkor tanácsos az [F2], [F3], [F4] funkcióbillentyűk szolgáltatásainak megfelelően rendezni a referencia fájlokat.
[F2] rendezés szimbólumok szerint A "szimbólum" oszlopban szereplő szimbolikus nevek alfabetikus sorrendben jelenek meg. Ha egy operandusnak nincs szimbolikus neve, akkor ezek rendezetlenül átkerülnek az új táblázatba, és maradnak azon a helyen, ahol a rendezés előtt voltak. Megjegyzés' Annak érdekében, hogy könnyen megjegyezhetők, és megtalálhatók legyenek azok az operandusok is, amelyeknek nincs szimbolikus neve a referencia fájlt először az operandusok szerint rendezze az [F3] funkcióbillentyűvel, majd ezután a szimbólumok szerint az [F2] funkcióbillentyűvel.
[F3] Rendezés operandusok szerint Az "operandus" oszlopban szereplő operandusokat számsorrendbe rendezi. A rendezés szétválasztja egymástól a bemeneteket, kimeneteket, merkereket, funkcióelemeket, időzítőket, és a periféria operandusokat. A rendezés megkülönbözteti az egy, vagy több bites, illetve az analóg, és a digitális operandusokat. [F4] Rendezés terminálok szerint A "terminál" oszlop alatt levő bejegyzéseket számsorrendbe rendezi. Ha a "terminál" oszlopban nincs egyetlen bejegyzés sem, akkor az eredeti sornejét őrzi meg. Ebben az esetben, ha szükséges rendezni, a szimbólumok szerinti rendezést részesítse előnybe.
Klöckner-Moeller
3-77
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Referencia fájl
[F7] Nyomtatás indítása A referencia fájl rendszerint a "Dokumentálás" menüből komplett referencia fájlként kerül kinyomtatásra. A komplett referencia fájl a fő referencia fájlból, és további a #include"..z42" preprocesszor utasítással beágyazott referencia fájlokból ál össze. A fájlnév legfeljebb 8 karaktert tartalmazhat. Hasonlóan a kisegítő fájlok szétválogatott kinyomtatásához, az elkülönítetten kinyomtatott referencia fájloknak fedőlapja, és fejezet/oldal számozása van. Megjegyzés' Mikor egy dokumentáció behívásra kerül, akkor valamennyi a főprogramba beágyazott referencia fájl behívásra kerül, és egybe kapcsolódik abban a sorrendben, amelyet az indításra használt funkcióbillentyű jelölt ki. Tanácsos a "Referencia fájl" menüpontban felkínált [F2], [F3], [F4] funkcióbillentyűkkel rendezni a referencia fájlokat Ezt az IL/AW program kinyomtatása, és bármely kinyomtatás előtt alkalmazza. A referencia fájl nyomtatási képe 80 karakter széles. Ha csak a referencia fájlt óhajtja kinyomtatni, akkor keskenyebb papírt ( mint 132 karakter ) használható. Ilyenkor a nyomtatót nem kell "condensed type" üzemmódba kapcsolni ha 240 mm x 12" papír formátumot használ, de csak akkor, ha a cím fejrész módosítása is ennek megfelelő, azaz 80 karakter szélesre rövidített.
Szerkezet A referencia fájl nyomtatási képe logikailag 3, megjelenítésében 5 oszlopra bomlik. - Szimbólum - Operandus - M/B - Terminál - Kommentár
Klöckner-Moeller
Szimbolikus név bejegyzése ( készülékkód ) Operandus, funkcióelem Verzió / típus Pl: M = külső átalakító működtetéssel Terminál a bemeneti, és a kimeneti jelek számára Az operandust magyarázó szöveg
3-78
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Referencia fájl
Signed Output Index
Szimbólum
Operandus
M/B
Terminál
Kommentár
C_STOP C_START OILAIR MANUAL AUTO EPT EMG_STP FAULT22 FAULT23 FAULT24 FAULT25 FAULT26 ON START1 START2 FAULT SIGNAL1 SIGNAL2 BELTS IMP-1.2.2 IMP-1.2.3 IMP-1.2.4 IMP-1.2.5 IMP-1.2.6 START EMPTY DISABLE REF-CAL COR DRAIN TOTAL BATCH FLT-CNT REST COUNTER SLIP
I 0.0 I 0.1 I 0.2 I 0.3 I 0.4 I 0.5 I 0.6 I 0.7 I 0.0.1.0.3 I 0.0.1.0.4 I 0.0.1.0.5 I 0.0.1.0.6 Q 0.0 Q 0.0 Q 0.0 Q 0.0 QB 0.0.2.0 QB 0.0.2.0 QW 0.0.3.0 M 2.2 M 2.3 M 2.4 M 2.5 M 2.6 M 10.0 M 10.1 M 12.0 M 12.1 M 12.2 M 12.10 M 12.11 M 12.12 MW 11.0 MW 12.0 MD 10.0 MD 14.0 ADD0 FIFOW 0 FIFOW1 SRW 0
B M M M M M B M M M M M h h h h h h y
1 x 0.0 1 x 0.1 1 x 0.2 1 x 0.3 1 x 0.4 1 x 0.5 2 x 0.6 2 x 0.7 2 x 0.1.0.3 2 x 0.1.0.4 2 x 0.1.0.5 2 x 0.1.0.6 3 x 0.0 3 x 0.1 3 x 0.2 3 x 0.3 4 x 1.2.0 4 x 1.2.1 4 x 1.3.0
Szállítószalag STOP Szállítószalag START Hidraulika, és a vezérlő levegő bekapcsolva Kézi üzemmód Automata üzemmód Lámpateszt Vészleállás, valamennyi szalag, és csatorna ki Vész kikapcsolás a lánc nyitott mérleg 1 hiba Olaj hőmérséklet túl nagy Hűtővíz hőmérséklet nagyon magas Vezérlő levegő nyomás a minimum alatt Rendszer bekapcsolás Várakozás indítása az 1, ..., 7 szalagokra Várakozás indítása szalag 8, és vibro-csatornák Központi hiba Szállítószalag be kijelzése Vibro-csatorna be kijelzése Szállítószalag, és vibro aktiválása AM IMP jelzés I 2.2 AM IMP jelzés I 2.3 AM IMP jelzés I 2.4 AM IMP jelzés I 2.5 AM IMP jelzés I 2.6 START AM fut rendszer üres AM érvénytelen mérték 1 AM alapérték számítás mérleg 1 AM skála korrekció mérleg 1 AM elvezető csatorna mérleg 1 AM teljes riport mérleg 1 AM kötegelt riport mérleg 1 AM hiba számlálás AM alapérték számítás maradék Hiba számlálás AM jel figyelés az 1, .., 6 csatornákon Alapérték mérleg 1 → korrekciós faktor Az 1. komponens alapértéke A 2. komponens alapértéke Komponens, és alapérték mértékek
Date
Name
24.03.94
Duda
Project/Location/Inventory number Példa program Referencia kinyomtatása
Company Klöckner-Moeller GmbH
Drawing fejezet 0 oldal 1
3.17 ábra Operandusok szerint rendezett referencia fájl kinyomtatására példa ( a cím fejrész 80 karakter szélesre csökkentett ) Klöckner-Moeller
3-79
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Kereszt-referencia fájl
A kereszt-referencia fájl dokumentálás behívása A kereszt-referencia fájl dokumentálás egy elkülönített dokumentumot hoz létre. DOKUMENTATION
[F3] dokumentálás
CROSS-REFERENCE FILE
[F5] kereszt-referencia fájl
- With all operands and system modules - With inputs - With communication inputs (RD) - With markers - With outputs - With communication outputs (SD) - With function blocks - Incorporate include file(s) - From block / to block - Output printer - Output file - Number of lines/pages
valamennyi operandus, és funkcióelem [Y/N] [Y/N] [Y/N] [Y/N] [Y/N] [Y/N] [Y/N] [0/≠] [Y/N] [Y/N] [n]
Start printout
bemenetekkel együtt kommunikációs bemenetekkel együtt merkerekke együtt kimenetekkel együtt kommunikációs kimenetekkel együtt funkcióelemekkel együtt include fájlok beágyazása "mondat”-tól / "mondat"-ig kinyomtatás nyomtatóra lementés fájlba oldalankénti sorok száma
[F7] nyomtatás indítása
Printout of the cross-reference file
a kereszt-referencia fájl nyomtatása
3.17 ábra A kereszt-referencia fájl dokumentálás behívása
A kereszt-referencia fájl nyomtatása menü A kereszt-referencia arról szolgáltat információt, hogy az operandusok hogyan helyezkednek el, és hogyan vannak jelölve a felhasználói programban. Megnyomva az [F5] funkcióbillentyűt a "Dokumentálás" almenüben, és a kereszt-referencia funkcióbillentyű lehetővé teszi a felhasználó részére, hogy beállítsa a kereszt-referencia fájl paramétereit. Mielőtt a kiválasztó ( paraméter beállító ) képernyő feltűnne, a program még megkéri önt, hogy adja meg a fájl nevét. A fájlnév azonosítás ( a fájlba mentés esetére ) magyarázata már korábban az "IL/AWL program kinyomtatása" fejezetrészben megtörtént. A kiválasztó menü kezelésének magyarázata már megtörtént ebben a fejezetben, a program kinyomtatás paramétereinek kiválasztása menü bemutatásakor. Klöckner-Moeller
3-80
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Kereszt-referencia fájl
CROSS-REFERENCE FILE With all operands and modules With inputs With communication inputs (RD) With markers With outputs With communication outputs (SD) With function blocks Incorporate include file(s) From block 00000 < @ > To block < # last block > < # > Printer output File output
Number of lines/page
[Y] [N] [N] [N] [N] [N] [N] [N] [00000] [00000] [N] [N]
< see help texts >
[ 66 ]
--- Dokumentation of program in IL -----------------------------------------------------------------F 1 Return
F 7 Start printout F 8 Interrupt printout F10 Help
3.18 ábra Kereszt-referencia fájl kinyomtatása ( a szöveg magyar megfelelője a 3.17, és a 3.7 ábrákon )
Megjegyzés! A "With all operands and modules" választása automatikusan kizárja a bemenetek, és a funkcióelemek alcsoportokba rendezését. Ebben az opcióban növekvő számsorrendben kerül kinyomtatásra az összes bemenet, kimenet, merker, program modul, időzítő, és periféria operandus. A bemenetek, kimenetek, és a merkerek még egy bites, és több bites operandusként is rendezettek.
Klöckner-Moeller
3-81
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Kereszt-referencia fájl
Szerkezet A kereszt-referencia fájl egybeszerkesztett, és a szétválogatott dokumentumaiban is az utasítások, és a hovatartozások megjelenítési formája azonos. A kereszt-referencia az alábbi kulcsokból áll: Al-csoport Kereszt-referencia
a fájlnév
b .q42
c 12
d /
e 4
f LN
Al-csoport a
A # include preprocesszor utasítással beágyazott programfájl nevét tartalmazza, ami legfeljebb 8 karakter hosszú lehet
Al-csoport b
A fájlnév kiterjesztése név.q42
Al-csoport c
A"mondat" sorszáma, ahol az operandus található.
Al-csoport d
Elválasztójel a "mondat" sorszám, és a programsor között
Al-csoport e
A programsor száma, ahol az operandus elhelyezkedik
Al-csoport f
A programszekvencia típusa
Megjegyzés! A "a", és a "b" alcsoport bejegyzések csak akkor készülnek, ha a kereszt-referencia szintén beágyazott fájlhoz tartozik. Ha a kereszt-referencia csak a főprogramon belül mozog, akkor ezek nem kerülnek kinyomtatásra. A dokumentum nyomtatvány balfelső sarkában a programfájl neve minden esetben megjelenik.
Klöckner-Moeller
3-82
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Kereszt-referencia fájl
Az integrált, és az elkülönített kereszt-referencia közötti különbség Integrált kereszt-referencia fájl A programnyomtatásba integrált kereszt-referencia jelzi, hogy az utasítássorokban szereplő operandusok hol helyezkednek el a programban. Ha egy operandus több helyen fordul elő egy programban, akkor a nyomtatásban az operandus csak egyszer szerepel, és mellette egy lista sorolja fel azokat a pontokat, ahol az operandus még előfordul. A programnyomtatás táblában ( funkcióbillentyű F2 ) beállítottaknak megfelelően soronként legfeljebb 5 kereszt-referencia érték kerül kinyomtatásra egy operan-dusról a "kereszt-referencia" oszlopban. A kereszt-referencia elhelyezkedésén kívül az utasítássor szekvencia jellegzetessége is kinyomtatásra kerül. Ez a információ hasznos, minthogy az elsődleges megfontolás, amikor egy PLC-ét üzemeltett, vagy programot tesztel, az utasítássorok szekvencia jellegzetessége, így például a kijelölése, és az elhelyezkedése a többi programszekvenciának, amelyhez az operandus hozzá van rendelve. Néhány esetben tanácsos korlátozni a kereszt-referencia beintegrálását, minthogy az operandusok túl gyakori ismétlődése a program fájlban túlságosan széttördelheti a dokumentációt. Ha a legfeljebb 5 kereszt-referencia opció lett beállítva, akkor ott, ahol ez előfordul "van még" szimbólum jelzi, az ötnél több kereszt-referencia létét. A "van még" szimbólum: --->>>>. Az elkülönített kereszt-referencia fájl tartalmazza az itt fel nem sorolt bejegyzéseket. A vezérlő bemenetei ( I..., IP..., IC..., IA... ) csak egyszer fordulnak elő az integrált kereszt-referencia fájlban. Ha a kereszt-referencia egy beágyazott programfájlban van, akkor ennek a beágyazott programfájlnak a neve szintén megjelenik a megfelelő sorban. Nem lesznek kinyomtatva, mint a programkinyomtatásába integrált kereszt-referencia része, az ugró utasítások ( bit: JP, JC, JCN, és a multi-bit: BM, BP, BV, BVN, BZ, BZN, BLT, BLE, BE, BNE,BGT, BGE ), valamint a teszt utasítások, stack utasítások, komparáló utasítások, shift utasítások, forgató utasítások, és a konstansok. Elkülönített kereszt-referencia fájl Egy elkülönített kereszt-referencia fájlban a kereszt-referencia paraméterei tabulátorral vannak egymástól elválasztva, és az oszlopok az operandushoz tartozó keresztreferenciákat választja el. Az aktuális operandus, a szimbolikus nevével együtt a baloldalon helyezkedik el, és ezt követően a modulnévvel bővítve a "mondat"/programsor, utasítás sorrendben a kereszt-referenciák. Minden operandus típus új oldalon kezdődik, és az operandus típusa címként megjelenik a felsorolás elején. A lehetséges operandusok: - bemenetek kereszt-referenciái - kimenetek kereszt-referenciái - merkerek kereszt-referenciái - funkcióelemek kereszt-referenciái Klöckner-Moeller
3-83
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Kereszt-referencia fájl Az operandusok, amennyiben több programban is előfordulnak ( főprogram, alprogram, include program ), mindegyik programban kinyomtatásra kerülnek, és ilyenkor ezekben a sorokban csak a programnév az, ami változik. Minden operandus új sorba kerül. Soremelés okoz az operandus típusának változása, vagy ha új modul kerül sorra, valamint ha ötnél több kereszt-referencia létezik egy modulban. Ha olyan soremelés történt, amikor az operandus, vagy a modul nem változott, akkor az operandust, vagy a modult nem írja ki még egyszer. Ahol előre válogatott operandusok fordulnak elő az elkülönített kereszt-referencia fájlban, ott minden operandus típus új oldalon jelenik meg az operandus darabszámától függetlenül. Ha a megfelelő vezérlő karaktereket beírja a cím fejrészbe, a nyomtatvány oldalait automatikusan beszámozza. Az elkülönített kereszt-referencia fájl dokumentumban a fejezet sorszám automatikusan 0. Operand Symbol
F.BLOCK
Cross-reference input I 0.1 I 0.2 I 0.3 I 0.4 I 0.5 I 2.6
0 0 1 1 3 3 3
/1 /2 /2 /3 /2 /3 /4
L 1 A A 2 AN ON A A
Cross-reference function block TR1 TR1 S TR1 STOP TR1 I TR1 EQ
3 3 3 3 3
/6 /7 /8 /9 /10
= = = =
/11
L
/3 /4 /2 /5 /11
O = = = =
Cross-reference output Q 0.0 Q 0.2 Q 0.3 Q 0.4 Q 5.0
Signed Output Index
block/line/oper. block/line/oper. block/line/oper. block/line/oper.
Date
Name
24.03.94
Duda
0 1 2 3 3
/1
L
/1
L
0
/4
=
3
/7
L
Project/Location/Inventory number Példa program Kereszt-referencia kinyomtatása
3
/1
L
3
/1
L
Company Klöckner-Moeller GmbH
Drawing fejezet 0 oldal 1
3.19 ábra Kinyomtatott kereszt-referencia oldal
Klöckner-Moeller
3-84
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Kereszt-referencia fájl
Kiegészítő információ a programszekvencia típusáról Egy operandus "mondat", sor sorszáma után kiegészítő információként automatikusan az utasítássor szekvencia jellegzetessége kerül kijelzésre. L LN O ON A AN XO XON = =N S R [üres] [üres] ADD SUB MUL DIV CP
A Load (betöltés a munkaregiszterbe) utasítással lett az operandus behívva Negált Load utasítás Az operandus OR ( VAGY ) szekvenciában szerepel Negált OR Az operandus AND ( ÉS ) szekvenciában szerepel Negált AND Az operandus EXCLUSIVE-OR ( kizáró-VAGY ) szekvenciában szerepel Negált EXCLUSIVE-OR Az operandus egyenlővé tétele Az operandus negált értékének egyenlővé tétele Az operandus beírása Az operandus törlése Funkcióelem bemeneti paraméterei Funkcióelem kimeneti paraméterei Több bites operandusok összeadása Több bites operandusok kivonása Több bites operandusok szorzása Több bites operandusok osztása Több bites operandusok összehasonlítása
Az IL / AWL program kinyomtatott dokumentumába integrált kereszt-referencia már megjelent a 3.13 ábrán. A megfelelő részletet a következő oldalon bemutatott 3.20 ábra megismétli.
Klöckner-Moeller
3-85
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Kereszt-referencia fájl
Fájl: doktest.q42
- Mondat 00005 NORMPOS
*Normál helyzet figyelése SzimV Terminál bólum NORM0 S 1 X 20 NORM S 1 X 21 NORM2 S 1 X 22 NORM4 S 1 X 23 NORM5 NORM6
Kereszt-referencia fájl
NORM3 NORM7 NORMP
1 X 10.0
doktest2
Q0.0
1 X 10.0
doktest2
1/35 = 1/16 = 5/17 R ====>>>> 3/8 = 7/8 =
M0.0
I0.0 I0.1 I0.2
S 1 X 0.0 S 1 X 0.1 S 1 X 0.2
I0.0 M2.1
S 5 X 0.0
I0.5 I0.6
518 = 1/35 = 1/6 O 1/16 = ====>>>>
doktest2
1/7 = 2/15 =
1 X 0.5 1 X 0.6
Company Klöckner-Moeller GmbH
Drawing fejezet 2 oldal 3
3.20 ábra IL/AWL program dokumentumába integrált kereszt-referencia Klöckner-Moeller
3-86
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Kereszt-referencia fájl
Operand
module
block/line
oper.
module
block/line
oper.
1/6 6/14 1/2 2/10 1/3 5/5 1/4
O O LN LN ON A ON
doktest2
1/21 6/29 1/26 6/4 1/27 6/21 2/12
O O L L O ON ON
1/19 5/12 1/28
ON A O
doktest2
1/30 6/27 5/7
1/9 2/24 1/10 2/18 6/25 1/32
LN LN O O O L
Q0.1
1/35 3/2 3/4
M0.0 M1.0
I0.1.0.0.0 doktest2 I0.0
doktest2
I0.1
doktest2
I0.2
doktest2
I0.3
doktest2
I0.4
doktest2
I0.5
doktest2
I0.6
doktest2
I0.7
doktest2
Q0.0
doktest2
block/line
oper.
2/14
O
1/33 6/10 1/5
A LN A
5/6
A
A ON O
1/11
A
1/16 5/9 1/17 2/25
LN L O O
1/8 6/17 1/29 5/10
L LN AN AN
1/13
L
5/14
L
= L O
1/6 5/17 3/7
O R =
1/16 6/5 7/4
= LN O
2/6
AN
3/8
=
6/6
AN
3/3
A
7/3
A
doktest2 doktest2
doktest2 doktest2
module
doktest2
doktest2
M2.1
doktest2
1/7
=
2/15
=
6/15
=
M2.2
doktest2
1/22
=
2/30
=
6/20
=
TGEN0
doktest2
1/20 6/28 block/line
A A oper.
A
module
A A oper.
2/13
Operand
1/5 6/13 block/line
block/line
oper.
Date
Name
24.03.94
Duda
Signed Output Index
module
module
Project/Location/Inventory number Példa a kereszt-referencia kinyomtatására
mod
mod
Company Klöckner-Moel Bonn
3.21 ábra Az elkülönített kereszt-referencia fájlra példa
Klöckner-Moeller
3-87
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Foglaltsági fájl
A foglaltsági fájl dokumentálás behívása A foglaltsági fájl dokumentálás egy elkülönített dokumentumot hoz létre. DOKUMENTATION
[F3] dokumentálás
UTILIZATION FILE
[F6] foglaltsági fájl
- With all operands and system modules - With markers - With function blocks - Incorporate include file(s) - From block / to block - Number of copies - Output printer - Output file Start printout
[Y/N] valamennyi operandus, és funkcióelem [Y/N] [Y/N] [Y/N] [0/≠] [1..9] [Y/N] [Y/N]
merkerekke együtt funkcióelemekkel együtt include fájlok beágyazása "mondat”-tól / "mondat"-ig a másolatok száma kinyomtatás nyomtatóra lementés fájlba
[F7] nyomtatás indítása
Printout of the utilization file
a foglaltsági fájl nyomtatása
3.22 ábra A foglaltsági fájl dokumentálás behívása A foglaltsági fájl nyomtatása menü CROSS-REFERENCE FILE With all operands and modules With markers With function blocks Incorporate include file(s) From block 00000 < @ > To block < # last block > < # > Number of copies Printer output File output
Number of lines/page
[1.. 9]
[Y] [N] [N] [N] [00000] [00000] [1] [N] [N]
< see help texts >
[ 100 ]
--- Dokumentation -------------------------------------------------------------------------------------F 1 Return
F 7 Start printout F 8 Interrupt printout F10 Help
3.23 ábra Foglaltsági fájl kiválasztó, beállító menü Klöckner-Moeller
3-88
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Foglaltsági fájl A 3.23 ábrán látható foglaltsági fájl paraméter beállító képernyő a "Dokumentálás" al-menüből az [F6] funkcióbillentyű segítségével érhető el. Mielőtt a képernyő feltűnne, be kell gépelni a fájlnevet, amelyhez a foglaltsági fájl tartozni fog. A kiválasztó, beállító képernyő kezelésének magyarázata már megtörtént az "IL/AWL program kinyomtatása" fejezetben. Megjegyzés! A "With all operands and modules" választása automatikusan kizárja a bemenetek, és a funkcióelemek alcsoportokba rendezését. Ebben az opcióban növekvő számsorrendben kerül kinyomtatásra az összes bemenet, kimenet, merker, program modul, időzítő, és periféria operandus. A bemenetek, kimenetek, és a merkerek még egy bites, és több bites operandusként is rendezettek.
A kimenet formátuma Egy kinyomtatott foglaltsági fájlon látható a PLC programban ( forrásfájl az include fájlokkal együtt ) szereplő összes merker, és funkcióelem. Ez a PLC-ben lévő vezérlő program merkereinek, és funkcióelemeinek egyfajta könyvtára. Ez a táblázat a program bővítésekor használatos a még szabad merkerek, és funkcióelemek gyors felderítésére. A foglaltsági fájl behívása előállít egy fedlapot a kinyomtatandó dokumentum részére, majd egymásután folyamatosan valamennyi adattípust kiadja, vagy csak azokat, amelyeket a kiválasztó, beállító képernyőn megjelölt. Az adattípus változása oldaldobással jár. Ha mindkét vezérlő karakter jelen van a cím fejrészben, akkor az oldalszám a cím fejrészben növekszik, a fejezetszám marad nulla.
Szerkezet A foglaltsági fájl függőleges oszlopokra van osztva, amelyekben a ♠ szimbólum jelzi, hogy a programfájl az adott értéket lefoglalta. a jelzett részt ( bit, bájt, szó ) a program ( az include programok ) lefoglalták. ♠ (üres) a program ( az include programok ) még nem foglalták le. A foglaltsági fájl felépítése olyan, hogy az operandusokat duplaszó formátumban ábrázolja. A funkcióelemek foglaltságát is ebben a formátumban adja meg. Világosan feltünteti, ha egy operandus váltakozva bit, illetve multi-bit ( bájt, szó ) formában is használt. A felhasználói programban nem szereplő merkereket, és funkcióelemeket ( pontosabban üres dupla szavakat ) nem nyomtat ki a dokumentáló rendszer. Klöckner-Moeller 3-89 9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Foglaltsági fájl A foglaltsági fájl nyomtatási képe az alábbi merker oszlopokat tartalmazza: Operandus ( M ) Paraméter ( P ) W(P) B ( P+1 ) B(P)
Operandus merkerek ábrázolása A direkt merker sorrend paraméterének ábrázolása Szó szekvencia (számszerűen az alacsonyabb helyértékű szó terület). Az elsődleges szó cím megegyezik a "P" paraméter oszlopba írt bejegyzéssel Bájt szekvencia (számszerűen a magasabb helyértékű bájt területe a szónak ). A bájt cím a "P" paraméter oszlopba írt bejegyzés + 1. Bájt szekvencia (számszerűen az alacsonyabb helyértékű bájt területe a szónak ). A bájt cím megegyezik a "P" paraméter oszlopba írt bejegyzéssel.
adattípus elsődleges cím 0, 2, 4, .., 4096 itt most 10 szó formátumú művelet itt most MW10 bájt formátumú művelet itt most MB11 bájt formátumú művelet itt most MB10 operand M
paraméter (P) 10
W (P) _
B (P+1) _
B (P) _
Szó ( P ) 7
Bájt ( P+1 ) bit
0 7
M11.7
Bájt ( P ) bit
0
M10.7 M11.0
M10.0
A _ egy bejegyzési hely a ♠ ( foglalt ) szimbólumnak.
Klöckner-Moeller
3-90
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Foglaltsági fájl
Szó ( P ) Operandus Paraméter Beprogramozva, mint (P) W(P) B ( P+1 ) B(P) M 6 ♠
Bájt ( P+1 ) 7
Bájt ( P ) 0 7
0
M
1
♠
M
2
♠
M
4
♠
Merkerszó, és merkerbit megjelölésekre példa Szó ( P ) Operandus Paraméter (P) M 0
Beprogramozva, mint W(P) B ( P+1 ) B(P)
Bájt ( P+1 ) 7
Bájt ( P ) 0 7
0 ♠ ♠
M
1
♠ ♠
M
2
♠ ♠ ♠
Merkerbit megjelölésekre példa Szó ( P ) Operandus Paraméter Beprogramozva, mint (P) W(P) B ( P+1 ) B(P) M 0 ♠ ♠ ♠ M
2
M
60
M
62
Bájt ( P+1 ) 7
Bájt ( P ) 0 7
0 ♠ ♠ ♠ ♠
♠ ♠ ♠
♠ ♠ ♠
Merkerszó, merkerbájt, és merkerbit megjelölésekre példa
Signed Output Index
Date
Name
Project/Location/Inventory number
24.03.94
Duda
Példa a foglaltsági fájl nyomtatásakor az operandus képre
Company Klöckner-Moeller GmbH
Page 1
3.24 ábra Operandusok ( merkerek ) foglaltsági képe
Klöckner-Moeller
3-91
9/96 AWB 27-1185-H
3 A felhasználói program dokumentálása Foglaltsági fájl A funkcióelemek foglaltsági fájl képe egészen más mint a merkereké. A funkcióelem típusa a bal felső sarokban van feltüntetve, és nyolcas csoportokban sorszámozottak az elemek, amely közül a foglaltak jelzettek. A funkcióelem sorszáma olvasható le a foglaltsági táblából
TR
0
7 8
15 16
23 24
31
32
39 40
47 48
55 56
63
0
7 8
15 16
23 24
31
32
39 40
47 48
55 56
63
♠
C
♠
Signed Output Index
Date 24.03.94
♠
♠
Name Duda
♠
Project/Location/Inventory A funkcióelemek nyomtatási képe a foglaltsági fájlban
Company Klöckner-Moeller GmbH
Page 1
3.25 ábra Időzítő (TR), és számláló (C) funkcióelemek nyomtatási képe
Klöckner-Moeller
3-92
9/96 AWB 27-1185-H