Control Web - spolupráce s programovatelnými automaty Teco
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.
Control Web – spolupráce s programovatelnými automaty Teco
Spolupráce: pomocí ovladače pro komunikaci s PLC TECOMAT, verze 4.
Ovladač slouží pro komunikaci mezi jednou nebo více stanicemi (PLC) Tecomat a systémem Control Web.
Vlastnosti ovladače:
Ovladač umožňuje připojení jedné nebo několika stanic (PLC) Tecomat k systému Control web
Jeden sériový ovladač používá jedno komunikační rozhraní (COM port), na kterém může být připojeno více stanic (RS-485). V případě, že je potřeba připojit několik stanic přes různá sériová rozhraní, je nutno v aplikaci definovat více ovladačů.
Čtení a zápis dat registrů R, S, X, Y a DB (databox) pomocí služeb READN a WRITEN.
Nastavení jednotlivých bitů v registrech R, S, X, Y a DB pomocí služeb WRITEB.
Čtení časového slova (SW)
Zápis řídícího slova (CW)
Nastavení času v PLC
Činnost ovladače:
Ovladač komunikuje s připojeným PLC TECOMAT buď přes standardní sériové rozhraní počítače RS-232 nebo přes rozhraní RS-485 (s použitím speciální karty do počítače nebo externího převodníku)
Pomocí ovladače je možno číst nebo zapisovat data z paměťových registrů (oblastí) R, S, X, Y a DB – využívá k tomu služby READN a WRITEN. Navíc je možno nastavovat jednotlivé bity těchto registrů pomocí WRITEB. Dále je možno číst stavové slovo PLC (služba GETSW), zapisovat řídící slovo PLC (SETCW) a nastavovat v něm čas (SETTID).
Ovladač interpretuje jednotlivé registry nebo skupiny registrů jako svoje kanály, což jsou číselné nebo logické hodnoty (boolean). Číselné kanály mohou být různých typů (int8, uint8, int16, uint16, float32), podle toho kolik registrů zabírají. Logické kanály mohou být také různých typů (bits, sbit, bool8) podle toho, jestli se jedná o jednotlivé bity registru nebo o celé registry (nulová hodnota = true, nenulová hodnota = false). Zdrojem nebo cílem dat v PLC jsou oblasti registrů (R, S, X, Y, DB, CW, SW) a dále pomocné oblasti (TIME a SYNCTIME), které slouží pro nastavení času v PLC. Datové kanály ovladače (jejich počet a typ se konfigurují v souboru parametrů podle požadavků uživatele.
Parametry ovladače:
Pomocí souboru parametrů je možno nastavit parametry komunikace a definovat kanály ovladače, popřípadě nastavit další doplňující parametry. Celý soubor parametrů je rozdělen do několika sekcí:
Sekce [comm] –
Tato sekce slouží k nastavení parametrů komunikace u sériového ovladače. Podrobný popis těchto parametrů je uveden v dokumentaci k ovladači ASCDRV, který je součástí systému Control Web.
Sekce [Settings] –
Tato sekce obsahuje parametry, které slouží ke konfiguraci ovladače z hlediska komunikace.
Sekce [Channels] –
Tato sekce definuje jednotlivé kanály nebo skupiny kanálů ovladače a jejich reprezentaci v paměti PLC. Skupiny se definují po jednotlivých blocích. Blok je definován intervalem kanálů, adresou stanice, datovou oblastí ve stanici, datovým typem, a počáteční adresou v dané oblasti. V případě použití obousměrných kanálů je možno definovat parametr bidirect, který zamezí vzniku kolizí při současném čtení i zápisu na stejný kanál- pak jsou v ovladači vytvořeny dva zvláštní bloky, jeden pro čtení, druhý pro zápis. Další nepovinný parametr bloku může být i komentář. Může být uveden na samostatném řádku a musí začínat středníkem.