180157. lajstromszámú szabadalom • Programozható vezérlő berendezés
180.157 egység éa 9 piogramtároló-bővitő egység van osatlakoztatva. A vezérlőberendezést 2 tápegység által 12 vonalakon előállított tápfeszültségek táplálják. A 2 tápegység előnyösen tuláram. túlfeszültség és tulmelegedéa elleni védelemmel van ellátva. A soros 7 perlfériacsatoló egység lehetővé teszi, hogy a vezérlőberendezés szabványos soros interfaoe-n keresztül /V24, TTY/ kapcsolatban legyen mellé- vagy fölérendelt vezérlőkkel - például folyamatirányító számítógéppel, CNC-berendezéssel, atb, - és azokkal hierarchikus vezérlőrendszert alkosson. A 8 programozó egység biztosítja, hogy a felhasználói programot tartalmazó EFROM-okat, amelyek a 2. ábra szerint az I vezérlőegységben vannak elhelyezve, külön eszköz nélkül, a vezérlőberendezésben programozzuk. A 9 programtároló-bővitő egység lehetővé teszi, hogy a vezérlőberendezés az 1 vezérlőegységben tárolt vezérlőprogramjának bővítésével további szolgáltatásokat nyújtson. A találmány szerinti vezérlőberendezés programozása nem igényel speciális programozó berendezést, hanem bármely, az elobb említett soros interfaoe-re csatolható eszköz, pl. teletype megfelel. A vezérlőberendezés utasítás készlete, kihasználva a továbbiakban a 2. ábra kapcsán ismertetésre kerülő 1 vezérlőegység adottságait, az igények szerint rugalmasan alakítható ki. Az utasításokkal megirt un. felhasználói program a digitális vagy digitálissá átalakított analóg bemenetéin lévő jelek éa a digitális vagy digitálisból analóggá átalakított kimenetein lévő jelek közötti kapcsolatokat Írja le. A bemeneteken és a kimeneteken lévő jeleket a továbbiakban változóknak nevezzük. Az egyes változók közötti kapcsolatokat logikai egyenletekkel, a változók adatokként értelmezett csoportjai közötti összefüggéseket pedig időzítő, számláló, aritmetikai és adatkezelő műveletekkel lehet leírni. A találmány szerinti vezérlőberendezés moduláris kialakítása lehetővé teszi, hogy annak méreteit és szolgáltatásait igen tág határok között változtassuk. Az 1. ábrán az 1 vezérlőegység, a 2 tápegység, a digitális 3 bemeneti egység és a digitális 4 kimeneti egység már működőképes konfigurációt ad. az uh. alapkiépítést. A bemenetek és kimenetek száma és választéka növelhető a 10 kimeneti-bemeneti buszra csatolható további digitális bemeneti egységekkel, digitális kimeneti egységekkel, analóg 5 bemeneti egységekkel és analóg 6 kimeneti egységekkel. A 4. 6 kimeneti és 3» 5 bemeneti egységeket egymással és az 1 vezérlőegységgel összekötő 10 kimeneti-bemeneti busz az 1 vezérlőegységben caatolóáramkörokkal van leválasztva, és nagyszintű /0 - UQ - 6Vj 12V -U., & 18V/ kiképzése igen jó zajvédettaéget biztosit. A szolgáltatások bővítését lehetővé tevő egységeket - a soros 7 perifériacaatoló egységet, a 8 programozó egyseget éa a 9 programtároló—bővítő egységet — egymással és az 1 vezérlőegységgel a 11 prooesszor busz köti össze, amely egy nyolc-bites mikroprooesszor /például Motorola 6800 tlpusu/ busz, és a bővítéseknek osak a maximális oimzési tartomány /a példaképpeTM ni esetben 64 kbyte/ szab határt. Az 1 vezérlőegység a találmány szerinti vezérlőberendezés központi elemeként a következő főbb funkciókat látja el a benne tárolt vezérlőprogram alapjául- vezérli az ugyanoaak benne tárolt felhasználói program feldolgozását,- vezérli a 10 kimeneti-bemeneti buszon keresztül a fcimenetek Írását és a bemenetek olvasását. 5