141414141414 1. ÚVODNÍ USTANOVENÍ Tato technická příručka platí pro všechny vložené programy, které se nahrávají do vyhodnocovacího zařízení VT 4110 pro možnost provádění dalších operací zejména v oblasti komunikací. Navazuje na technickou příručku pro vyhodno-covací zařízení VT 4110 - č. TXC0-4G. TONAVA, AKCIOVÁ SPOLEČNOST VLOŽENÉ PROGRAMY PRO TECHNICKÁ PŘÍRUČKA /C VYHODNOCOVACÍ ZAŘÍZENÍ Č. TXC0-4G.0216 VT 4110 VP- VT 4110 TP 26a - 5/99 2. NAHRÁNÍ VLOŽENÉHO PROGRAMU Do režimu nahrávání vloženého programu se přejde následujícím způsobem: Po připojení vyhodnocovacího zařízení VT 4110 k síťovému napájení se na displeji objeví nápis: VT 4110 - v. 2xx (c) TONAVA, a.s. Tento nápis je zobrazen na displeji cca 3 sekundy. Během této doby se stiskem tlačítka NUL přepne zařízení do režimu nahrávání vloženého programu. TECHNICKÁ PŘÍRUČKA Nahrávání probíhá přes výstup COM1 po protokolu XON/XOFF s parametry přenosu 4 800 Bd, 8 bitů, 1 stop bit, bez parity. Soubor obsahující vložený program musí být ve formátu INTEL - HEX. Vložený program je možné přenést z počítače jakýmkoliv programem, který umožňuje přenos ASCII souboru tímto protokolem po sériovém kanálu (např. Terminál ve Windows 3.1. - viz kap. 2.1), nebo je možné použít komunikační program VP MAN, dodávaný na instalační disketě podpůrných programů. Postup: 1. Přepnout vyh. zařízení do režimu nahrávání vloženého programu. Na displeji se zobrazí nápis: Nahrávání VP Stisknout tlač. 2. Po stisku libovolného tlačítka začne vyh. zařízení přijímat data a na displeji se zobrazí: Nahráno : bytů 3. Po spuštění přenosu dat komunikačním programem se na displeji zobrazuje počet přenesených bytů programu. Po ukončení přenosu se zobrazí nápis: 2 (14)
Nahrávání OK: xxxxx bytů Zde údaj xxxxx znamená konečný počet přenesených bytů. 4. Po stisku libovolného tlačítka se zobrazí název nahraného vloženého programu. Tím je nahrávání vloženého programu ukončeno (další stisk tlačítka způsobí návrat k bodu 1). 5. Po ukončení nahrávání se do dalšího režimu činnosti přejde vypnutím a novým zapnutím zařízení - viz kap. 7.1 - tech. příručka pro VT 4110. Vložený program je po nahrání uložen v paměti EEPROM. Při nahrání dalšího programu je původní program přepsán. V paměti tak zůstává vždy poslední nahraný vložený program. 2.1. PŘENOS VLOŽENÉHO PROGRAMU POMOCÍ TERMINÁLU Po spuštění programu se v menu Nastavení a v položce Komunikace navolí správné parametry přenosu. V položce Příkazy pro modem je nutné v dialo-govém rámečku Standard nastavit příkaz žádný. Nyní se v menu Přenosy spustí příkaz Odešli textový soubor. Po vybrání příslušného souboru z adresáře se tlačítkem OK spustí přenos vloženého programu. Vyhodnocovací zařízení musí být samozřejmě ve druhém bodu postupu nahrávání VP (viz kap. 2). 3. POPIS JEDNOTLIVÝCH PROGRAMŮ 3.1. POPIS OVLADAČE IKONV Tento vložený program vysílá obraz hmotnosti BRUTTO nebo NETTO ve formě číselného signálu v rozsahu 0 až 16 383. Signál je vysílán přes výstup sériového rozhraní COM2 do desky proudového výstupu 4-20 ma ( IKONV 02), který se instaluje mimo vlastní vyhodnocovací zařízení. Tento proudový výstup je pro využití tohoto vloženého programu dodáván se samostatnou příručkou pro instalaci (deska proudového výstupu, č. výkresu 4-9713.979.00). Do vyhodnocovacího zařízení VT 4110 se nahraje textový soubor ikonv.hex. Ovladač IKONV - Výstup - Rychlost - Hmotnost - Rozkmit - Offset První tři položky se editují dle 2. způsobu editace - pomocí výběru hodnot ze seznamu (viz kap. 7.3 - tech. příručka pro VT 4110). Položka Výstup obsahuje nabídku typu výstupního sériového rozhraní RS 232 nebo RS 422. Položka Rychlost má v seznamu nabídku komunikačních rychlostí přenosu. kde je možné volit mezi hodnotami 1200 Bd nebo 4800 Bd. V položce Hmotnost je v seznamu nabídka BRUTTO nebo NETTO, kde je možné zvolit typ vysílané hmotnosti. Další dvě položky je možno editovat dle 1. způsobu - editací čísel. Položka Rozkmit umožňuje editaci rozkmitu výstupního číselného signálu 0 až 16 383 vzhledem k jmenovitému rozsahu váživosti daných vah. Údaj u této položky je uváděn v procentech. Při zadaných 100% je rozkmit výstupního číselného signálu rovný rozkmitu hmotnosti 0 až MAX příslušných vah. Stejný rozkmit platí i při zadání 3 (14) 4 (14)
nulové hodnoty rozkmitu. Při zadání 50% je rozkmit signálu roven polovině jmenovitého rozsahu vah atd. (viz grafické znázornění). Položka Offset umožňuje editovat posun nulového bodu výstupního čísla na stupnici hmotnosti. Hodnota položky je opět vyjádřena v procentech jmenovité hmotnosti. Je-li tato hodnota 0%, není aplikován žádný posuv po stupnici. Při 50% je nulový bod posunut na hodnotu 50% jmenovité hmotnosti vah, t.j. 50% horní meze váživosti (viz grafické znázornění). Uložení nových hodnot jednotlivých položek do paměti EEPROM je provedeno při výstupu z menu do zobrazení hmotnosti (tlačítkem ). Grafické znázornění rozkmitu výstupního číselného signálu při různých hodnotách položek Rozkmit a Offset 3.2. POPIS OVLADAČE PRO FREE PORT SIMATIC PLC Přes sériové rozhraní COM2 tento vložený program umožňuje: - čtení hmotnosti BRUTTO a NETTO - zápis a čtení 4 limit hmotnosti pro komparaci - výstup komparace - nulování - tárování - speciální příkaz CTRL Do vyhodnocovacího zařízení VT 4110 se nahraje textový soubor fpsim.hex. Po zapnutí VT 4110 se v základním režimu vážení přejde stiskem tlačítka F do následujícího Příklad pro váhy s horní mezí váživosti MAX = 1000 kg. Limity - Limit 1 - Limit 2 - Limit 3 - Limit 4 - Ulozit Položky Limit 1 až Limit 4 umožňují editovat hodnoty limit. Položkou Ulozit se nové data po stisku tlačítka F uloží do paměti EEPROM. Na druhém řádku displeje se poté zobrazí nápis Data ulozena. FreePort SIMATIC +Komunikace Rozhraní Rychlost Komparace Položka Rozhraní obsahuje nabídku typu výstupního sériového rozhraní RS 232 nebo RS 422/485. Položka Rychlost má v seznamu nabídku komunikačních rychlostí přenosu, kde je možné volit mezi hodnotami 1200 Bd nebo 9600 Bd. V položce Komparace je možné vybrat ze seznamu typ komparace s BRUTTO hmotností nebo NETTO hmotností. Uložení nových hodnot do paměti EEPROM je provedeno při návratu z menu do zobrazení hmotnosti. 5 (14) 6 (14)
Protokol přenosu a tvar telegramů je převzat z protokolu EBUS (viz tech. příručka VT 4110 - kap. 15). Tabulka komunikačních příkazů Hodnota Typ Význam C0 povel reset komunikace C1 povel tárování vah C2 povel čtení komunikačního statusu (výstup komparace) C8 - CF povel povel CTRL, jehož spodní 3 bity mají tento význam: bit 0 - LED F1 bit 1 - LED F2 bit 2 - blokování klávesnice E2 čtení dat čtení hmotnosti BRUTTO E3 čtení dat čtení hmotnosti NETTO E4 čtení dat čtení limitu 1 E5 čtení dat čtení limitu 2 E6 čtení dat čtení limitu 3 E7 čtení dat čtení limitu 4 D4 zápis da t zápis limitu 1 D5 zápis dat zápis limitu 2 D6 zápis dat zápis limitu 3 D7 zápis dat zápis limitu 4 Data jsou přenášena vždy po 7 znacích. První znak je buď mezera nebo - a dalších 6 znaků jsou číslice. Tvar komunikačního statusu bit 0 - hmotnost platná (OK) bit 1 - hmotnost stabilní bit 2 - limit 1 dosažen bit 3 - limit 2 dosažen bit 4 - limit 3 dosažen bit 5 - limit 4 dosažen bit 6 - chyba komunikace bit 7 - vždy 1 3.3 POPIS EMULÁTORU FB 1300 Vložený program provádí emulaci přístroje FB 1300 ze strany sběrnice TFB. Výstup této sběrnice je umožněn prostřednictvím modulu FB 1120 umístěným ve vyhodnocovacím zařízení VT 4110. Emulátor nabízí tyto komunikační služby, které jsou ekvivalentní přístroji (modulu) FB 1300: - získání identifikačního řetězce - čtení jednoduché proměnné - čtení záznamu proměnných - zápis jednoduché proměnné - zápis záznamu proměnných - čtení parametrů FB 1300 - vytárování vah - vynulování vah - komparace a ukončení komparace - remote managment - jako u FB 1300 Do vyhodnocovacího zařízení VT 4110 se nahraje textový soubor fb1300.hex. Pokud není modul FB 1120 ve vyhodnocovacím zařízení zabudován, zobrazí vložený program na displeji nápis: Modul FB 1120 není přítomen Emulátor FB 1300 Parametry FDL Adresa stanice Rychlost pren. Slot time Min. SDR time Max. SDR time Target rot. t. Gap update time In ring desired HSA Maximal retry Klávesnice Implicitní stav 7 (14) 8 (14)
Položky v podmenu Parametry FDL umožňují nastavovat parametry modulu FB 1120 (podrobnější popisy parametrů - viz Příručka programátora k tomuto modulu). Položka Adresa stanice umožňuje navolení adresy stanice v hodnotách 0 až 126. Položka Rychlost pren. má v seznamu nabídku komunikačních rychlostí přenosu, kde je možné volit mezi hodnotami 9600 Bd, 19200 Bd, 93750 Bd nebo 187500 Bd. Položka Slot time představuje čas, který bude stanice čekat po odesílání výzvového telegramu na odpověď. Položka může nabývat hodnoty 1 až 65535. Položka Min. SDR time představuje minimální čas od příjmu posledního bitu výzvového telegramu do odeslání prvního bitu odpovědi u stanice, která odpovídá na výzvový telegram. Položka může nabývat hodnoty 0 až 65535. Položka Max. SDR time představuje maximální čas od příjmu posledního bitu výzvového telegramu do odeslání prvního bitu odpovědi u stanice, která odpovídá na výzvový telegram. Položka může nabývat hodnoty 0 až 65535. V položce Target rot. t. je možné volit hodnoty v rozmezí 1 až 65535. Hodnota target rotation time určuje žádanou dobu oběhu tzv. token telegramu po sběrnici. Nastavit data implicitně? Pokud je stisknuto tlačítko, provedení příkazu se zruší. Stiskem tlačítka se provede nastavení parametrů na následující hodnoty: Adresa stanice = 129 Rychlost pren. = 187 500 Bd Slot time = 35 Min. SDR time = 4 Max. SDR time = 35 Target rot. t. = 100 Gap update time = 10 In ring desired = 1 HSA = 32 Maximal retry = 3 Klávesnice : Neblokovat Uložení nových hodnot do paměti EEPROM je provedeno při návratu z menu do zobrazení hmotnosti. Položka Gap update time udává počet oběhů telegramu token. Po doběhnutí doby, která je udaná touto položkou, se začnou testovat připojené stanice (aktivní stanice zjišťuje, zda se v jejím adresním prostoru neobjevila stanice nová, či některá nezmizela ze sběrnice). Povolená hodnota položky je 1 až 100. Hodnota položky In ring desired má charakter logické proměnné a udává, zda je stanice aktivní nebo pasivní. Pokud má nenulovou hodnotu, pak se stanice snaží přihlásit do kruhu a získávat token. Pokud je její hodnota nulová, chová se stanice jako pasivní (pouze odpovídá na výzvové telegramy). Položka HSA obsahuje nejvyšší možnou adresu dosažitelnou na sběrnici. Nastavení hodnoty položky je možné v rozmezí 1 až 126. Změnou této hodnoty je např. možné zamezit testování přítomnosti stanic s vyššími adresami. Hodnota položky Maximal retry udává, kolikrát může vysílací stanice opakovat výzvový telegram před ohlášením chyby. Povolená hodnota je 1 až 8. Položka Klávesnice má v seznamu nabídku Neblokovat nebo Zablokovat klávesnici přístroje (aparatury VT 4110). Položka Implicitní stav umožňuje implicitní nastavení hodnot všech výše uvedených položek (parametrů). Poněvadž hodnoty položek po nahrání tohoto programu do aparatury nejsou nastaveny, je nutné toto implicitní nastavení provést. Po zvolení této položky tlačítkem se na displeji zobrazí nápis: 9 (14) 10 (14)
3.4. POPIS PROGRAMU TECO KONEKTOR Vložený program provádí vysílání dat do programovatelného automatu PLC TECOMAT pomocí sběrnice PROFIBUS - FDL. Tento proces je zajištěn prostřednictvím modulu FB 1120 umístěným ve vyh. zařízení VT 4110. Modul musí být osazen krystalem pro hodiny CPU s kmitočtem 22, 118 Mhz pro generování rychlosti přenosu 19200 Bd a 9600 Bd. PLC TECOMAT musí být nastaven v režimu komunikace PC (viz dokumentace PLC). Vložený program zapisuje do registrů PLC údaje hmotnosti NETTO, BRUTTO a status vah. Dále může vložený program zapisovat do jednoho registru stále hodnotu 1. Tento registr pak slouží ze strany PLC jako kontrolní watch dog registr. Data se do PLC nahrávají od daného indexu registru v následujícím pořadí : 1. NETTO hmotnost (2 nebo 4 byty) 2. BRUTTO hmotnost (2 nebo 4 byty) 3. Status vah (1 byte) Význam bitů: 4. Watch dog (1 byte) 0 - uklidnění hmotnosti 1 - hmotnost na úzké nule 2 hmotnost v pásmu nulování 3 - hmotnost pod dolní mezí váživosti 4 - hmotnost nad horní mezí váživosti 5-2. rozsah vah aktivován 6 - tára navolena 7 - tára navolena přednastavením Vložený program nabízí dále služby sběrnice TFB: Remote managment a Čtení identifikačního řetězce (vložený program vrací název TECO Connector in VT 4110 ). Do vyhodnocovacího zařízení VT 4110 se nahraje textový soubor tecomat.hex. Není-li modul FB 1120 ve vyh. zařízení instalován, vložená program zobrazí na displeji nápis: Modul FB1120 není přítomen V základním režimu vážení se po stisku tlačítka F zobrazí stav spojení aparatury VT 4110 a přístroje PLC TECOMAT. Na displeji se tak zobrazí jedna z 5 následujících možností: Bez chyby spojení je v pořádku Nesprávný IDENT připojený přístroj není PLC TECOMAT CONFIRM - x došlo k zápornému potvrzení přenosu dat - chyba FDL Timeout nepřišlo žádné potvrzení přenosu dat z FDL Mišmaš vnitřní chyba programu Dalším stiskem tlačítka F zobrazení zmizí. Po vstupu do režimu Nastavení VP se stiskem tlačítka F přejde do následujícího TECO Konektor Parametry FDL Adresa stanice Rychlost pren. Slot time Min. SDR time Max. SDR time Target rot. t. Gap update time In ring desired HSA Maximal retry TECOMAT Adresa PLC První registr Délka dat Pořadí bytů Watch dog byte Klávesnice Implicitní stav Položky v podmenu Parametry FDL umožňují nastavovat parametry modulu FB 1120 (viz kap.3.3). Podmenu TECOMAT obsahuje parametry pro konfiguraci spojení se zařízením PLC. Položka Adresa PLC obsahuje číslo adresy PLC ve sběrnici. Položka První registr nastaví index prvního registru PLC, do kterého se budou data nahrávat. 11 (14) 12 (14)
Položka Délka dat určuje délku pro údaje hmotnosti BRUTTO a NETTO. Z nabídky je možné zvolit 2 nebo 4 byty. Položka Pořadí bytů určuje, zda údaje BRUTTO a NETTO jsou posílány ve formátu Intel (nejnižší byte první - nabídka LSB první ), nebo ve formátu Motorola (nejvyšší byte první - nabídka MSB první ). Položka Watch dog byte povoluje nebo zakazuje posílání tohoto bytu (příkazy Posílat nebo Neposílat ). Položka Klávesnice má v seznamu nabídku Neblokovat nebo Zablokovat klávesnici přístroje (aparatury VT 4110). Položka Implicitní stav umožňuje implicitní nastavení hodnot všech výše uvedených položek (parametrů). Poněvadž hodnoty položek po nahrání tohoto programu do aparatury nejsou nastaveny, je nutné toto implicitní nastavení provést. Po zvolení této položky tlačítkem se na displeji zobrazí nápis: Nastavit data implicitně? Pokud je stisknuto tlačítko, provedení příkazu se zruší. Stiskem tlačítka se provede nastavení parametrů na následující hodnoty: Adresa stanice 129 Rychlost pren. 187 500 Bd Slot time 35 Min. SDR time 4 Max. SDR time 35 Target rot. t. 100 Gap update time 10 In ring desired 1 HSA 32 Maximal retry 3 Adresa PLC 129 První registr 0 Délka dat 2 byty Pořadí bytů Intel (LSB první) Watch dog byte neposílat 3.5. TFB - OME OVLADAČ Vložený program nabízí služby dle sběrnice TFB - OME prostřednictvím objektů MSGBOX a WSCALES (viz Tech. příručka TFB- OME). Výstup TFB (FDL) je umožněn prostřednictvím modulu FB 1120, který je umístěn ve vyhodnocovacím zařízení VT 4110. Vložený program nabízí další komunikační služby: - získání identifikačního řetězce (program vrací název TFB-OME in VT4110 ) - remote managment - stejný jako u FB1300 Do vyhodnocovacího zařízení VT 4110 se nahraje textový soubor tfbome.hex. Pokud není modul FB 1120 v aparatuře zabudován, zobrazí vložený program na displeji nápis: Modul FB 1120 není přítomen TFB - OME Parametry FDL Adresa stanice Rychlost pren. Slot time Min. SDR time Max. SDR time Target rot. t. Gap update time In ring desired HSA Maximal retry Klávesnice Implicitní stav Chování a nastavení hodnot v tomto režimu je shodné jako u vloženého programu Emulátor FB 1300 - viz kap. 3.3. Klávesnice Neblokovat Uložení nových hodnot do paměti EEPROM je provedeno při návratu z menu do zobrazení hmotnosti. 13 (14) 14 (14)