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Í VT 4110
2. NAHRÁNÍ VLOŽENÉHO PROGRAMU
Č. TXC0 - 4G.0216 VP- VT 4110
TP 26a - 5/99
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“. Po vstupu do režimu Nastavení VP se stiskem tlačítka „F“ přejde do následujícího menu editovatelných položek: 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í).
3.2. POPIS OVLADAČE PRO „FREE PORT“ SIMATIC PLC Přes sériové rozhraní COM2 tento vložený program umožňuje: -
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“ Příklad pro váhy s horní mezí váživosti MAX = 1000 kg.
č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 menu editovatelných položek: 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“. Po vstupu do režimu Nastavení VP se stiskem tlačítka „F“ přejde do následujícího menu editovatelných položek: 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).
3.3 POPIS EMULÁTORU FB 1300
Tabulka komunikačních příkazů Hodnota
Typ
Význam
C0 C1 C2
povel povel povel
C8 - CF
povel
reset komunikace tárování vah čtení komunikačního statusu (výstup komparace) 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 E3 E4 E5 E6 E7 D4 D5 D6 D7
čtení dat čtení dat čtení dat čtení dat čtení dat čtení dat zápis da t zápis dat zápis dat zápis dat
čtení hmotnosti BRUTTO čtení hmotnosti NETTO čtení limitu 1 čtení limitu 2 čtení limitu 3 čtení limitu 4 zápis limitu 1 zápis limitu 2 zápis limitu 3 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 bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7
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 Po vstupu do režimu Nastavení VP se stiskem tlačítka „F“ přejde do následujícího menu editovatelných položek: 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
- hmotnost platná (OK) - hmotnost stabilní - limit 1 dosažen - limit 2 dosažen - limit 3 dosažen - limit 4 dosažen - chyba komunikace - vždy 1
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.
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:
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.
Adresa stanice Rychlost pren. Slot time = 35 Min. SDR time Max. SDR time Target rot. t. Gap update time In ring desired HSA Maximal retry Klávesnice
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.
Uložení nových hodnot do paměti EEPROM je provedeno při návratu z menu do zobrazení hmotnosti.
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.
= 129 = 187 500 Bd =4 = 35 = 100 = 10 =1 = 32 =3 : Neblokovat
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ů: 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 4. Watch dog
(1 byte)
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:
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 menu editovatelných položek: 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.
Modul FB1120 není přítomen
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.
3.5. TFB - OME OVLADAČ
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í“).
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.
Položka Watch dog byte povoluje nebo zakazuje posílání tohoto bytu (příkazy „Posílat“ nebo „Neposílat“).
Vložený program nabízí další komunikační služby:
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:
- 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
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 Rychlost pren. Slot time 35 Min. SDR time Max. SDR time Target rot. t. Gap update time In ring desired HSA Maximal retry
129 187 500 Bd
Adresa PLC První registr Délka dat Pořadí bytů Watch dog byte
129 0 2 byty Intel (LSB první) neposílat
Klávesnice
Neblokovat
4 35 100 10 1 32 3
Po vstupu do režimu Nastavení VP se stiskem tlačítka „F“ přejde do následujícího menu editovatelných položek: 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.
Uložení nových hodnot do paměti EEPROM je provedeno při návratu z menu do zobrazení hmotnosti.
13 (14)
14 (14)