PESprint. TISKOVÁ BRÁNA SYSTÉMU PES aplikace pro komunikaèní procesor - PES-CP24/PRINT 11.2002



Podobné dokumenty
PESgsm. GSM BRÁNA SYSTÉMU PES aplikace pro komunikaèní procesor - PES-CP24/GSM

PESexcl. PODPORA PRO VÝMÌNU DAT S APLIKACÍ MICROSOFT EXCEL s využitím DDE serveru PESdde

KOMUNIKAÈNÍ DDE SERVER PRO AUTOMATY MICROPEL VERZE 2.3 POPIS ROZHRANÍ A OVLÁDÁNÍ

4x kombinovaný analogový vstup s vysokou pøesností (0..10V, R, C)

PESpro KOMPLEXNÍ VÝVOJOVÉ PROSTØEDÍ NA TVORBU A LADÌNÍ APLIKACÍ PRO AUTOMATY SYSTÉMU PES 02/2001


Programovací manuál [CZ] Domovník [ACU 100] Elektronický identifikaèní systém



Obsah. Windows 95 je vaše. Windows si pamatují, kam co patøí. O knize 1

Øízený pøeklad - make

DOKOPO. Komunikaèní karta se samostatným procesorem a dual-port pamìtí. Technická pøíruèka. verze 2.0. A plikace Mikroprocesorové Techniky



Plc Calculator. Nástroj pro automatizovaný návrh aplikace s automaty MICROPEL

T-Mobile SpeedManager. Postup nastavení T-Mobile SpeedManager pro PC/notebook


TERM 4MK. Univerzální regulaèní systém. Charakteristika. ZPA EKOREG s.r.o. Ústí nad Labem

kap..2 Plochy (Surfaces) Plochy jsou rozšíøením NURBS køivek. Zatímco køivka NURBS používala jednorozmìrnou interpolaci (U), u ploch je navíc pøidán d

EX05 - interiérový ovladaè, teplomìr, vlhkomìr. Periferie EX05 je nabízena ve dvou modifikacích: s mìøením teploty

CA21 PŘÍRUČKA UŽIVATELE

baspelin CPM Popis komunikaèního protokolu CPM KOMPR

Tabulka pro zaèáteèníky. Tabulka. zaèáteèníky. Zaèínáme s poèítaèem. Windows pro zaèáteèníky. Windows pro pokroèilé. Text pro zaèáteèníky

Vytváøení sí ového diagramu z databáze: pøíklad




MU-411/412 MU-811/812. 4x AIN (12 bitù), RS-485

AKTUALIZECE FIRWARE PRO SDS



Transpordéry pro pøístupové systémy RTS EM

Instalace a provoz programu DUEL v síti

Otevøený výukový program. Interaktivní výuka. 4.2 Professional. Pøíruèka správce programu


NOiYHVQLFH SVDFtKR VWURMH Í (Q Ï Á. (VF ) )SURJUDPRYDWHOQpNOiYHV\) ) 3VF 6F/ 3DX NRQWURON\ ,QV +RPH 3J8S 7DE 'HO (QG 3J'Q &DSV/ (QWHU Í 6KLIW


Milí pøátelé, Vaše Bahá í nakladatelství. Obsah:

G205 - Athos GSM v1.2

1.2 Realizace èekání pomocí jednoduché programové smyèky Pøíklad 3: Chceme-li, aby dítì blikalo baterkou v co nejpøesnìjším intervalu, øekneme mu: Roz

Skener MUSTEK SCANEXPRESS 1200UB+

Text pro pokroèilé. Text


Øídící karta ZBX7 1 VŠEOBECNÝ POPIS


Turnaj HALAS ligy v logických úlohách Brno

NÁVOD K POUŽITÍ TESTER PRO NADPROUDOVÉ SPOUŠTÌ ZES-3. Montáž, obsluhu a údržbu smí provádìt jen osoba s odpovídající elektrotechnickou kvalifikací.


VÍCEKANÁLOVÝ REGISTRÁTOR ELEKTRICKÝCH VELIÈIN SÉRIE DL


Tabulka pro pokroèilé. Tabulka. pokroèilé. Zaèínáme s poèítaèem. Windows pro zaèáteèníky. Windows pro pokroèilé. Text pro zaèáteèníky

IPFW. Aplikace pro ovládání placeného připojení k Internetu. verze 1.1

MPC300. 0RGXOiUQtSURJUDPRYDWHOQpDXWRPDW\ 6SROHþQpFKDUDNWHULVWLN\DVSHFLILNDFH 03&VWUDQ



MaR.LIB KNIHOVNA SIMPLE4 PRO TVORBU APLIKACÍ MÌØENÍ A REGULACE NA PLC MICROPEL

MaR.LIB V2.0. MaR.LIB V2 Ing. Jaroslav Kurzweil , MICROPEL s.r.o

PØÍMOÈARÝ ŠOUPÁTKOVÝ ROZVÁDÌÈ

Úvod. Program ZK EANPRINT. Základní vlastnosti programu. Co program vyžaduje. Určení programu. Jak program spustit. Uživatelská dokumentace programu




Regulátor TERM 2.0 NÁVOD K OBSLUZE A MONTÁ NÍ PØÍRUÈKA

KBD-SFTCFG Software pro digitální klávesnice øady IntuiKey. Návod k instalaci

10/2001 7/2001 SW 3.0

Převodník PRE 10/20/30

TECHNICKÉ ÚDAJE: Dálkový ovládací systém DOS R1VP57 Sada pro ovládání rolet, garážových vrat, vjezdových bran. FUNKCE:

Hlavní obrazovka displeje je rozdìlena do pìti základních monitorovacích oken a tlaèítka slou ícího ke vstupu do nastavení zaøízení.

Vytvoření tiskové sestavy kalibrace

Základní škola Hluk výukové texty MS Word 2007

baspelin KTR baspelin RPS Popis komunikaèního protokolu

MODUL ŘÍZENÍ TÓNOVOU SELEKTIVNÍ VOLBOU

Pøipojení k síti Ethernet

Popis programu EnicomD

PLC. PROGRAMOVATELNÉ LOGICKÉ AUTOMATY MPC300 A PES-K, KOMUNIKAÈNÍ PROSTØEDKY popis a technická data

Práce v programu Word 2003

MIDAM Verze 1.1. Hlavní okno :



Uživatelský manuál. KNXpar

PVKpro vývojový kit s programátorem pro mikrokontrolér PIC16F84 Připojení k PC: paralelní port Uživatelská příručka

DataLab LCD Panelové LCD monitory s dotykovou obrazovkou

Kapitola 11: Formuláře 151

NÁVOD K OBSLUZE A ÚDRŽBÌ

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

:5$ =islv GDW V DOWHUQDFt QHMY\ããtKRELWX

LaserJet *C * *C * C Copyright 1998 Hewlett-Packard Co. Vytištìno v Nìmecku. recyklovan ém papíru C

SNÍMAČOVÝ EXPANDÉR TB8.1x2 RS232 - ASCII

1 Uživatelská dokumentace

POPLACH. Co vše mojepco umožòuje? 12:47

Beton 3D Výuková příručka Fine s. r. o. 2010


Obslužný software. PAP ISO 9001

Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX

výrobce domácí dorozumívací techniky Montážní návod pro komunikaci s analogovou poboèkovou ústøednou TLT 12K

Vydání 1 CS. Nokia a Nokia Connecting People jsou registrované ochranné známky spoleènosti Nokia Corporation

Použít technické služby SMS

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m

Manuál k ovládání aplikace INFOwin.


Transkript:

PESprint TISKOVÁ BRÁNA SYSTÉMU PES aplikace pro komunikaèní procesor - PES-CP24/PRINT 11.2002

PESprint Nástroj pro konfiguraci tiskové brány na CP24/PRINT edice 11.2002 1. verze dokumentu MICROPEL 11.2002 všechna práva vyhrazena kopírování publikace dovoleno pouze bez zmìny textu a obsahu http://www.micropel.cz 2 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 2

OBSAH 1. ÚVOD 5 1.1. Co je tøeba k vytvoøení tiskové brány 5 1.2. Požadavky na poèítaè pro práci s PESprint 6 1.3. Instalace 6 1.4. Provoz pod Microsoft Windows 2000 / NT / XP 6 2. SYSTÉM TISKOVÝCH ZPRÁV 7 2.1. Makro tisku 7 Pøíkaz Text 7 Pøíkaz D 7 Pøíkaz M 7 Pøíkaz F 8 Øídící znaky a znak nového øádku ENTER 8 Pøíklady Makra tisku 9 2.2. Dávky tisku 9 2.3. Spouštìní dávek tisku 9 3. OVLÁDÁNÍ PROSTØEDÍ PESprint 10 3.1. Hlavní menu 10 Nabídka Soubor 10 Nabídka Nástroje 10 Nabídka Volby 11 3.2. Editaèní plocha 11 3.3. Konfigurace komunikaèního procesoru 12 3.4. Editor maker tisku 13 3.5. Pøeklad 13 3.6. Programování CP24/PRINT 13 3 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 3

OBSAH 4. PØÍLOHY 14 4.1. Parametry komunikace na RS232 14 4.2. Popis indikaèních prvkù na CP24/PRINT 14 4.3. Tipy, pøíklady 15 Praktický pøíklad sestavy maker 15 Zástupný znak ENTER 16 4 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 4

ÚVOD 1. ÚVOD Komunikátor CP24/PRINT umožòuje pøipojit ke své sériové lince RS232 tiskárnu se sériovým vstupem RS232. Zapojením tohoto komunikátoru do sítì automatù PES, vznikne tisková brána k systému. Pomocí konfiguraèního nástroje PESprint si uživatel vytvoøí systém tiskových zpráv, které budou vysílány na tiskárnu na základì jím vybraných událostí. Systém tiskových zpráv je volnì programovatelný a je tudíž možné jej vytvoøit tak, aby co nejlépe vyhovìl v dané aplikaci. Celá filozofie funkce brány vychází z aplikace PESgsm, systém pøíkazù je tedy velmi podobný. Pozn.: Jakékoliv informace o funkcích komunikátoru PES-CP24 uvedené v dalším textu se vždy týkají komunikátoru PES-CP24/PRINT se zataženým firmwarem PRINT (nebo CP24 je univerzální komunikaèní procesor a mùže být dodáván i s jiným aplikaèním vybavením - aplikace pro textovou komunikaci, GSM bránu apod.). 1.1. Co je tøeba k vytvoøení tiskové brány Tiskárna se sériovým vstupem RS232, komunikátor CP24/PRINT a potøebné napájecí zdroje (závisí mj. na typu tiskárny). Komunikaèní procesor PES-CP24 se vyrábí ve dvou verzích - s linkou RS485 bez galvanického oddìlení a s galvanickým oddìlením - typ PES-CP4G (tedy kompletní oznaèení verze s galvanickým oddìlením bude PES-CP24G/PRINT). Je-li CP24 použit samostatnì bez pøipojené sítì automatù, nebo je sí tažena v rámci napø. jednoho rozvadìèe s jedním spoleèným napájením, je galvanické oddìlení zbyteèné. Pro tažení sítì PESnet na delší vzdálenost, nebo mezi objekty, naopak galvanické oddìlení doporuèujeme. Protože komunikaèní procesory CP24 pøedstavují univerzální prostøedek pro realizaci libovolných bran a konvertorù protokolù (tedy nejenom zde popisované aplikace PRINT), je tøeba již pøi objednání specifikovat /PRINT v oznaèení CP24. Procesor pak bude dodán se zataženým firmwarem PRINT. Uživatel si rovnìž mùže do svého CP24 zatáhnout firmware i sám, u výrobce je k dispozici zatahovací program i firmware PRINT pro CP24. Pro napájení CP24 je tøeba napìtí zhruba 12-30V DC. Vyhoví napøíklad zdroj PES-PWR30. Napájení tiskárny se liší podle typu a je potøeba poèítat s vìtším odbìrem v dobì tisku. Pokud tiskárna potøebuje externí napájecí zdroj, je tøeba jej dimenzovat dle pokynù v dokumentaci k tiskárnì. Pozn.: Systém PES-CP24/PRINT byl prakticky zkoušen s termotiskárnou DPT-710/720 (výrobce DATA MODUL AG). Testovaná tiskárna požadovala napájení 5V pro elektroniku a 24V pro mechanickou èást. 5 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 5

ÚVOD 1.2. Požadavky na poèítaè pro práci s PESprint Pro spuštìní prostøedí PESprint potøebujeme poèítaè standardu IBM PC s procesorem alespoò 386SX nebo vyšším s pamìtí RAM alespoò 4MB a operaèním systémem MSDOS v 3.3 nebo vyšším. Pøestože je prostøedí plnì ovladatelné z klávesnice, doporuèujeme instalovat myš. Prostøedí pro svou instalaci potøebuje alespoò 2MB volného prostoru na pevném disku. Modul zavadìèe pak potøebuje mít k dispozici jeden asynchronní komunikaèní port COM1 až COM4. 1.3. Instalace Nástroj PESprint je možné instalovat samostatnì (napø. stáhnutím samostatného balíèku PESprint z internetu) nebo se nainstaluje zároveò s komplexním vývojovým prostøedím PESpro (rovnìž z internetu v komplexním balíku, nebo z distribuèního CD). V pøípadì instalace zároveò s prostøedím PESpro z CD nebo z internetu (z kompletního balíku) se všechny potøebné soubory automaticky zkopírují do domovského adresáøe PESpro. PESprint lze pak spouštìt pøímo z prostøedí PESpro jako jeden z nástrojù (v nabídce Bìh -> Nástroje prostøedí PESpro). Pokud je PESprint instalován ze samostatného balíèku, lze jej umístit buï do zcela nového samostatného adresáøe (zkopíruje se celý obsah balíèku, spouští se potom program pesprint.exe), nebo je též možné zkopírovat obsah balíèku do stávajícího domovského adresáøe PESpro (pokud je na poèítaèi prostøedí PESpro nainstalováno). Pak lze PESprint spouštìt jako jeden z nástrojù z prostøedí PESpro. Pozn.: Prostøedí PESpro po spuštìní vždy detekuje všechny nástroje pøítomné v domovském adresáøi a nabídne je automaticky v nabídce Bìh -> Nástroje. 1.4. Provoz pod Microsoft Windows 2000 / NT / XP Protože operaèní systémy tìchto typù již nedovolují pøímý pøístup na komunikaèní sériový port, je nutné nainstalovat podpùrný softwarový balíèek WIN2K a spouštìt PESprint resp. prostøedí PESpro pøes speciální podpùrný program z tohoto balíèku - bližší vysvìtlení a pokyny viz dokumentace k podpùrnému balíèku WIN2K. 6 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 6

SYSTÉM TISKOVÝCH ZPRÁV 2. SYSTÉM TISKOVÝCH ZPRÁV Celý systém tiskových zpráv, tedy zpráv které se posílají na tiskárnu, se skládá z maker a z dávek tisku. Nejmenší jednotkou tisku je "Makro tisku". To se skládá z jednotlivých pøíkazù (dále uvedených). Pøíkazy vìtšinou mají textový výstup, ale také nemusí (mohou napø. pouze nastavovat sí ové promìnné). Textovým výstupem se rozumí výstup na linku RS232, tedy na pøipojenou tiskárnu. Vyšší jednotkou je "Dávka tisku", která se skládá z vybraných maker tisku. Právì Dávka tisku je navázána na vybranou událost, která vyvolává tisk (pøesnìji zpracování maker tisku a jejich pøíkazù). 2.1. Makro tisku Makro tisku je identifikováno jménem (max. délka je 7 znakù) a mùže být složeno z následujících z pøíkazù a z øídících znakù: Pøíkaz Text Základním pøíkazem je Text (pouhý text, uvozený a ukonèený uvozovkami). Chápeme ho jako prostý požadavek na tisk znakù, které jsou mezi uvozovkami. Zpracováním tohoto pøíkazu dojde k odeslání znakù mezi uvozovkami na linku RS232, potažmo na tiskárnu. Pøíklad: "7(3/27$90,671267,-(" (vytiskne text mezi uvozovkami) Pøíkaz D Parametr za pøíkazem D oznaèuje sí ovou promìnnou typu word. Èíselný index instrukce D mùže být v rozsahu 0-63. Význam pøíkazu D je buï výpis zvolené promìnné na linku RS232 a nebo (pokud následuje pøiøazení) je jeho významem nastavení zvolené promìnné. Pøíklad: "7(3/27$90,671267,-( " D35 (vytiskne text mezi uvozovkami a za ním hodnotu promìnné D35) "7(3/27$90,671267,-(1$67$9(1$1$" D35=25 (vytiskne text mezi uvozovkami a promìnnou D35 nastaví na 25) Pøíkaz M Obdobnì jako pøíkaz D ovládá nastavování promìnných typu D, ovládá instrukce M nastavování promìnných typu M, tj. bitových promìnných. Index mùže nabývat hodnot z rozsahu 0-127. Pro sí ové promìnné jsou vyhrazeny indexy 64-127. Krom toho je možné použít i indexù 0-63 pro interní bity, které ovšem nejsou napojeny 7 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 7

SYSTÉM TISKOVÝCH ZPRÁV do sítì automatù. Do nìkterých tìchto vnitøních bitù jsou napøíklad mapovány digitální vstupy a výstupy modulu CP24, aby je bylo možno instrukcemi vyèítat a ovládat. Význam instrukce M se opìt liší v závislosti na kontextu uvedení. Odlišnosti významu jsou totožné jako u instrukce D. oznaèení bitu vstup / výstup CP24 mapování promìnných M M0 vstup X0 na vstupy a výstupy modulu CP24: M1 vstup X1 M16 výstup Y0 M17 výstup Y1 Pøíkaz F Instrukce F slouží k ovládání aktuálního nastavení èíselného formátu pro vyèítání promìnných typu D. Pokud touto instrukcí nastavíme výstupní formát dat, pak je nastavený formát platný až do okamžiku jeho další zmìny novým nastavením. Poèet míst za desetinnou teèkou vyjádøíme symbolickým zápisem napø. takto: F(X.XX) kde písmeno X zastupuje pozice èísel a desetinnou teèkou oznaèujeme její pozici. V uvedeném pøíkladì zápis urèuje, že hodnoty promìnných budou zpracovány ve tvaru jedna èíslice pøed desetinnou teèkou a dvì èíslice za ní. Dalšími znaky mùžeme ovlivòovat zda se jedná o znaménkový nebo neznaménkový výstup. Znaménkový výstup, tj. výstup v záporných i kladných èíslech oznaèíme znaménkem "-". Výstup v kladných èíslech oznaèíme buï znaménkem "+" nebo znaménko vynecháme. Celý symbolický zápis instrukce F pak uvádíme v poøadí [znaménko][èíselný formát]. Pøíklad použití: F(-X.XXX) D35 (má-li napø. promìnná D35 hodnotu 25, pak tímto formátem vytiskneme èíslo "0.025") Øídící znaky a znak nového øádku ENTER Øídící znaky jsou ty, jejichž ASCII-kód je z intervalu 0x20-0xFF. Tyto znaky (mezi nì patøí napøíklad ENTER) jsou netisknutelné a ve vzájemné kombinaci mohou reprezentovat urèitý požadavek na tiskárnu (posunutí papíru, ustøižení papíru apod.). Pro vkládání tìchto znakù do Makra tisku platí tato pravidla : Øídící znak je uvozen zpìtným lomítkem a definován èíslem z ASCII tabulky. Je možný dekadický, nebo hexadecimální zápis èísla. Ukonèen je buï mezerou a nebo dalším zpìtným lomítkem (øídícím znakem). Tak je možno psát více øídících znakù za sebou bez mezer. Pøíklad: \13 pøedstavuje ENTER, tedy požadavek na nový øádek \x0d totéž, ale zapsáno v hexadecimální formì \x1b\x6d ustøižení papíru (pøíklad pro tiskárnu DPT 710) 8 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 8

SYSTÉM TISKOVÝCH ZPRÁV Øídící znak mùže být v Makru tisku umístìn kdekoliv. V textu (tedy mezi uvozovkami) nebo i mimo nì. Speciálním pøípadem øídícího znaku je znak ENTER (tedy oznaèení pøechodu na nový øádek) vložený z klávesnice. Konfiguraèní program PESprint umožòuje jeho substituci, nahrazení jiným znakem nebo pøímo celou sekvencí znakù. Znaky které nahradí znak ENTER zadáme v editaèním poli "Znaky nového øádku". Je tedy možné si definovat ENTER podle vlastních potøeb, nebo podle potøeb tiskárny. Lze takto jednoduše zaøídit napø. více odsazených øádkù, odsazení a tisk linky apod. Pøíklady Makra tisku Uvedeme-li do Makra tisku prostý text doplnìný o instrukci D (promìnnou, v níž se zobrazuje teplota místnosti) a instrukci F, mùže zápis vypadat napø. takto: "TEPLOTA V MISTNOSTI JE " F(- X.X) D45 " C" V pøípadì, že takto zadané makro komunikaèní procesor zpracuje, vyšle na tiskárnu tento text (pøedpokládejme, že hodnota promìnné D45 je napø. 235): 7(3/27$90,671267,-(& Èíselný údaj doplní na základì instrukcí F a D komunikaèní procesor. K uvedenému zápisu ještì uveïme, že odsazování textu od èísel mezerami musíme zajistit zápisem prostého textu. Mezery mezi jednotlivými instrukcemi nemají pøímý vliv na výslednou zprávu vyjma toho, že každá vysílaná èást zprávy je oddìlena mezerou, což znamená, že hodnota promìnné D45 z pøedchozího pøíkazu bude naformátována podle aktuálního formátu a vyslána vèetnì oddìlovací mezery. 2.2. Dávky tisku Dávka tisku je identifikována jménem (max. délka je 7 znakù) a obsahuje seznam maker tisku oddìlených mezerou. Dávka tisku tedy urèuje výsledný text, který se složí z jednotlivých maker a vyšle na tiskárnu. 2.3. Spouštìní dávek tisku Zpracování dávky tisku je provádìno zvolenou sí ovou promìnnou typu D. Hodnota zapsaná do této promìnné pøímo urèuje èíslo dávky, kterou je tøeba zpracovat. Tuto promìnnou mohou ovládat všechny pøipojené automaty v síti. Další zpùsob spouštìní vysílacích dávek je pøes 2 digitální vstupy pøímo na komunikaèním procesoru. Od každého vstupu je možno spustit nìjakou nastavenou dávku. Pro spouštìni dávek od vstupu platí, že vstup reaguje na nábìžnou hranu, kde aktivní stav trvá alespoò 3 sekundy a od stejného vstupu je možné spouštìt další dávku až za 20s (tedy impulsy na vstupu, které pøijdou v intervalu kratším než 20s budou ignorovány). 9 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 9

OVLÁDÁNÍ PROSTŘEDÍ PESPRINT 3. OVLÁDÁNÍ PROSTØEDÍ PESprint Konfigurování tiskové brány se provádí v prostøedí PESprint, které kromì pøekladu zadaných definic maker a dávek provádí i kontrolu pravidel jejich tvorby, generuje výstupní programovací soubor a umožòuje programování PES-CP24/PRINT pøes sériový komunikaèní kanál (COM-port). 3.1. Hlavní menu Hlavní menu je tvoøeno tøemi nabídkami. Nabídka Soubor obsahuje pøíkazy pro správu souborù na disku. Umožòuje také spuštìní pøíkazové øádky DOSu a obsahuje též pøíkaz na ukonèení programu. Druhá nabídka Nástroje obsahuje pøíkazy pro generování konfiguraèního souboru komunikaèního procesoru a jeho naprogramování. Poslední nabídku Pomocné tvoøí pøíkazy pro uživatelské nastavení prostøedí, tj. napø. barev, pøípony souborù apod. Nabídka Soubor Nabídka Soubor obsahuje následující pøíkazy: Nový soubor otevøe nový bezejmenný soubor, pøi ukonèení programu je pak vyžadováno zadání cílového jména ukládaného souboru Otevøít soubor otevøe existující konfiguraèní soubor komunikaèního procesoru Uložit uloží aktuální otevøený soubor Uložit jako editaèní zmìny jsou uloženy pod novì zadaným jménem Zmìna adresáøe pøíkazem je možné zmìnit aktuální pracovní adresáø prostøedí DOS pøíkaz spustí pøíkazový øádek systému MS DOS a uvolní nepotøebnou pamì pro práci s pøíkazovým øádkem Ukonèit program pøíkaz ukonèí návrhové prostøedí PESprint. Nabídka Nástroje Nabídka obsahuje tøi pøíkazy pro zpracování editovaného souboru zpráv: Pøeklad provede pøeklad (kompilaci) zápisu definic jednotlivých zpráv pro komunikaèní procesor, tj. pøevede textový formát zápisu do formátu zpracovávaného komunikaèním modulem. Výsledkem úspìšného pøekladu je soubor stejného jména, ale s pøíponou.hex. V pøípadì neúspìšného pøekladu jsou barevnì oznaèeny chybné definice zpráv. Program pøíkazem se spouští programování komunikaèního modulu. Do PES-CP24 se zatahuje výše uvedený soubor *.HEX. Popis chyby pøíkazem je možné vyvolat vysvìtlující popis chyby, kterou nalezl pøekladaè v prùbìhu pøekladu na barevnì oznaèeném øádku nìkterého z editorù zpráv pro komunikaèní procesor CP24. 10 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 10

OVLÁDÁNÍ PROSTŘEDÍ PESPRINT Nabídka Volby Nabídka obsahuje následující položky: Barvy pomocí pøíkazu se vyvolá dialogové okno nastavení barev jednotlivých oken návrhového prostøedí - viz dále. Nastavení Prostøedí pøíkazem se vyvolá dialogové okno pro nastavení potøebných parametrù prostøedí - viz dále. O Programu pøíkaz zobrazí v dialogovém oknì základní informace o verzi programu PesPrint atp. Nastavení barev Pro nastavení barev je vytvoøeno v prostøedí editovací dialogové okno, tvoøené dvìma sloupci soupisek pro editované položky, dvìma editory barev, náhledem textu a editorem pro nastavení znaku, urèeného pro výpis na podklad pracovní plochy. Nastavování barvy provádíme tak, že v soupisce skupin vybereme požadovanou položku. Ukonèíme-li výbìr ve sloupci skupin, pøejdeme do sloupce pro výbìr položky a zvolíme položku, jejíž barvu chceme nastavit. Nyní provedeme nastavení barvy pomocí editorù barev. Mùžeme oddìlenì nastavit barvu podkladu a barvu textu. V náhledu textu vidíme, jak bude vypadat vypisovaný text editované položky na obrazovku. Pro nastavení znaku podkladu vybereme v oknì pøíslušný editor a stiskneme šipku dolù. Na obrazovku se otevøe okno soupisky znakù, pomocí nìhož vybereme požadovaný znak a volbu potvrdíme stiskem klávesy Enter. Nastavení prostøedí Nastavení prostøedí se provádí v dialogovém oknì a je možné nastavit následující vlastnosti prostøedí : Pøípona Slouží k nastavení pøedvolené pøípony pro soubory otevírané do editaèního okna souborù. Automatické ukládání Zaškrtávací pole pro povolení automatického uložení zmìn pøi zavírání editaèního okna souborù a ukonèení programu. Obrazovka volba rozlišení obrazovky mezi 25 nebo 43/50 textovými øádky. Komunikaèní port Nastavuje se èíslo COM-portu, který má být použit na programování komunikaèního procesoru CP24. Všechna provedená nastavení je možné uložit do konfiguraèního souboru v aktuálním adresáøi nebo v domovském adresáøi návrhového systému PESprint 3.2. Editaèní plocha Editaèní plocha obsahuje dva položkovì editovatelné seznamy, urèené pro Makra tisku a Dávky tisku. Dále plocha obsahuje dvì tlaèítka, kterými je možné vyvolat pøeklad a programování souboru editaèní prvky pro konfiguraci modulu. 11 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 11

OVLÁDÁNÍ PROSTŘEDÍ PESPRINT Mezi jednotlivými seznamy a editaèními prvky se pohybujeme sekvenènì stiskem klávesy tabulátoru nebo pomocí ukazování myší. Editaci jednotlivých položek seznamù provádíme ve dvou krocích. Kurzorem nalezneme položku, kterou si pøejeme editovat a stiskem klávesy insert popø. dvojklikem myši vyvoláme dialogové okno pro editaci položky. Dialogové okno má spoleèný tvar pro editaci maker a dávek. V pøípadì editace maker je dialogové okno tvoøeno øádkovým editorem jména Makra a textovým editorem obsahu Makra. V pøípadì, že jsme s editovaným Makrem spokojeni, potvrdíme ve všech pøípadech stiskem klávesy Enter. V pøípadì, že nechceme provedené zmìny zaznamenat, ukonèíme editaci stiskem klávesy Esc. Místo zmínìných kláves mùžeme použít myš tak, že ukážeme a jednoduchým klikem zvolíme uzavírací tlaèítko. 3.3. Konfigurace komunikaèního procesoru Editaèní plocha obsahuje editaèní prvky pro konfiguraci komunikaèního procesoru. Nastavení Spouštìní dávek od vstupù X0 a X1 Chceme-li spustit nìjakou vysílací dávku od vzestupné hrany signálu na vstupu X0 nebo X1, vyplníme pomocí øádkového editoru jméno spouštìcí dávky u pøíslušného vstupu X0 nebo X1. Je rovnìž možné použít místo textového názvu poøadové èíslo dávky v seznamu. Propojení na sí PESnet V této oblasti definujeme èísla sí ových promìnných, pøes které se bude komunikaèní procesor ovládat. Je samozøejmì možné používání tìchto promìnných nepovolit a pak CP24 v prostoru sí ových promìnných nebude zabírat žádné místo. Nejprve vyplníme èíslo promìnné pro spouštìní vysílaných dávek. Použití a tudíž i reakci na tuto promìnnou mùžeme povolit èi zakázat v doplòkovém oknì spínaèe. Obdobnì je možné definovat sí ovou promìnnou, do které se bude prùbìžnì ukládat kód indikující aktuální stav komunikaèního modulu. Tato nastavovací položka má opìt doplòkový spínaè pro povolení užívání této promìnné. Dalšími parametry, které je nutno nastavit, jsou hodnota komunikaèní rychlosti v síti PESnet a èíslo adresy v síti. Aby byl provoz na síti PESnet možný, musí mít CP24 nastavenou stejnou rychlost jako ostatní automaty v síti, a naopak sí ová adresa musí být odlišná od ostatních automatù. Kódování indikace stavu modulu v sí ové promìnné : 0 O.K. zaregistrován v síti a pøipraven 1 zaneprázdnìn vysíláním nebo pøíjmem 12 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 12

OVLÁDÁNÍ PROSTŘEDÍ PESPRINT Propojení na tiskárnu Tady mùžeme nastavit komunikaèní rychlost na lince RS232, podporované rychlosti jsou 4800Bd, 9600Bd a 19200Bd. 3.4. Editor maker tisku Editor zpráv je dialogové okno, vybavené øádkovým editorem jména makra a textovým editorem pro zápis makra. V texovém editoru zprávy je umožnìno libovolné formátování textu vèetnì ENTER. Formát editovaného makra se po uzavøení okna editoru makra nijak neupravuje a tudíž text makra je vždy pøi dalším otevøení editaèního okna formátován tak, jak byl pøi poslední editaci vytvoøen. Editor je možné vyvolat nastavením kurzoru na pøíslušnou položku v seznamu a stiskem klávesy Enter je možné editovat text již vytvoøeného makra zprávy. V pøípadì, že požadujeme zavést do seznamu maker novou položku nastavíme kurzor do soupisu na místo, kam chceme nové makro umístit a stiskneme klávesu Ins. Editor maker je spoleèný pro Makra Tisku a Dávky Tisku. Pokud jsme s editací hotovi, uzavøeme editor stiskem tlaèítka Použít. Požadujeme-li, aby zùstal text makra nezmìnìn, opustíme editor stiskem klávesy Esc nebo stiskem tlaèítka Zrušit. 3.5. Pøeklad Spouští se stiskem tlaèítka "Pøeklad" v pravé èásti okna plochy. Pøi pøekladu se zpracují veškeré Makra a Dávky a konfiguraèní nastavení. To vše se pøeloží do výsledného datového souboru (*.HEX) pro naprogramování CP24. Chyby a nesrovnalosti, zjištìné bìhem pøekladu, jsou hlášeny a oznaèeny. 3.6. Programování CP24/PRINT Pokud již nejsou po pøekladu hlášeny žádné chyby, mùžeme pøistoupit k zatažení vytvoøené konfigurace do CP24. Postupujeme v následujících krocích : Pøipojíme komunikátor CP24 k sériovému portu poèítaèe. Ovìøíme, zda je v nastavení prostøedí skuteènì zadáno èíslo COM-portu ke kterému je pøipojen CP24. Sejmeme horní krytku svorkovnice u CP24 (nad konektorem CANON9) a v pravém rohu pøestavíme mùstkovou propojku do levé polohy, do pozice programování (podrobnìjší popis viz katalog PLC - popis PES-CP24). Zapneme napájení na CP24. Stiskneme tlaèítko "Program" v pravé èásti okna editoru. Po dokonèení programování vypneme CP24 a vrátíme propojku zpìt do pozice "provoz" (spojíme propojkou pravé dva piny na 3-pinovém høebínku). Pøipojíme CP24 na tiskárnu, celou sestavu zapneme a vyzkoušíme. 13 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 13

PŘÍLOHY 4. PØÍLOHY 4.1. Parametry komunikace na RS232 rychlost: 4800Bd, 9600Bd, 19200Bd (volitelnì) start bit: 1bit data: 8bit stop bit: 1bit paritní bit: ne øízení toku: ne (pouze indikace Error v pøípadì pøíjmu znaku XOFF) Pozn.: Aplikace PRINT nepoužívá øízení toku na lince RS232. Sice pøijímá znaky softwarového øízení datového toku XON a XOFF, ale pøíjem tìchto znakù pouze indikuje pomocí LED Error. Je to z toho dùvodu, aby pøi pøíjmu znaku XOFF nedošlo k zablokování tisku. Mohla by nastat situace, že modul pøijme znak XOFF, ale již nepøijme znak XON tøeba v dùsledku výpadku napájení na stranì tiskárny. 4.2. Popis indikaèních prvkù na CP24/PRINT Modul PES-CP24 je na èelním panelu vybaven ètyømi svítivými LED diodami, které aplikace PRINT využívá pro indikaci svých provozních stavù. Power Oranžová LED indikující stav vnitøního napájení. Pokud svítí, jsou obvody modulu napájeny. Run Zelená LED má dvojí význam. Její pomalé blikání s periodou dvou sekund indikuje správnou funkci procesoru a stav klidu (tedy èekání na pøíkaz). Velmi rychlé blikání s periodou cca 200 ms indikuje vysílání znakù na linku RS232, tedy na tiskárnu. Toho lze využít k diagnostice tiskárny, kdy tiskárna netiskne, pøestože jsou data na linku RS232 vysílána. Line Oranžová LED. Indikuje komunikaci se sítí automatù na lince RS485. Error Èervená LED. Indikuje pøíjem znaku XOFF (0x13h), naopak pøíjem znaku XON (0x11hex) tuto indikaci zhasne. Protože CP24PRINT sice znaky XON/XOFF pøijímá, ale neøídí se jimi, lze v takovém okamžiku (indikace Error) oèekávat ztrátu dat. 14 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 14

PŘÍLOHY 4.3. Tipy, pøíklady Systém tiskových zpráv, tedy systém maker a dávek umožòuje vhodnì strukturovat text tak, aby pøípadné opravy a zmìny byly jednoduché. Pro optimální využití tìchto pøedností by mìlo platit, že do maker píšeme texty a øídící znaky tak, aby se tyto texty nezdvojovaly. Tedy aby ve dvou rùzných Makrech nebyl stejný text, pøípadnì stejné sekvence øídících znakù. Právì vzájemnou kombinací maker v dávkách pak získáme výsledný text a pro pøípadné globální opravy èi úpravy staèí pak pozmìnit jen jediné makro. Je výhodné si vytvoøit nìkolik maker, které budou obsahovat øídící znaky a pojmenovat si je podle jejich významu. Napøíklad makra pro nastavení tiskárny na centrování textu, støihání papíru, podtržení textu, tisk tuènì apod. Hodnì závisí na možnostech tiskárny, jakou množinu øídících znakù a jejich kombinaci umožòuje. Další skupinou maker, by mìla být makra vlastního textu. I tato makra je vhodné rozdìlit podle obsahu textu a pojmenovat podle významu jejich textu. Napøíklad makra pro tisk úvodu, závìru apod. Praktický pøíklad sestavy maker Zde je ukázána sestava maker, jejichž složením do jedné dávky vznikne urèitý tiskový výstup. Rùzné tiskové výstupy (tedy rùzné dávky) pak již jednoduše vznikají kombinacemi zadefinovaných maker. Ukázka sestavy maker : tucne \x1b \x45 \x01 nastaví tisk tuèného písma normal \x1b \x45 \x00 nastaví tisk normální tlouš ky znakù centr \x1b \x61 \x01 centruje následující text na støed vlevo \x1b \x61 \x00 centruje následující text vlevo strih \x1b \x69 provede ustøižení papíru nadpis " **** V A H A **** ***************** " vypis "hmotnost " F(X.XX) D35 " kg " cas "cas vazeni " F(X) D36 ":" D37 " " konec " Dekujeme za vyuziti naseho systemu tesime se na dalsi navstevu " Pozn.: Øídící znaky jsou platné pro tiskárnu DPT 710, pro jiné tiskárny je tøeba sadu øídících znakù patøiènì upravit podle dokumentace k tiskárnì. Znak oznaèuje místo, kde byl pomocí klávesy ENTER do textu vložen znak CR (konec øádku / nový øádek). 15 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 15

PŘÍLOHY Dávka tisku pak mùže vypadat napøíklad takto: davka01 tucne centr nadpis normal vlevo vypis cas konec strih Výsledný text vytištìný na tiskárnì (v pøípadì že promìnné D35,36,37 obsahují smysluplné hodnoty) pak mùže vypadat zhruba takto: 9$+$ KPRWQRVWNJ FDVYD]HQL 'HNXMHPH]DY\X]LWLQDVHKRV\VWHPX WHVLPHVHQDGDOVLQDYVWHYX a tady je papír ustøižen Zástupný znak ENTER Ve výše uvedeném pøíkladu se vyskytuje znak. To je znak ENTER, který je zadán z klávesnice (konec øádku). Tento znak mùže být nahrazen libovolným znakem nebo celou skupinou znakù definovaných uživatelem v editoru v kolonce "Znaky nového øádku". Standardnì by tento znak mìl být CR tedy \x0d, ale je možné, že nìkteré typy tiskáren požadují jiný znak èi jiné znaky na požadavek nového øádku. Navíc uživatel mùže chtít dvojité odøádkování, nebo øádky oddìleny èárou apod. Tento systém náhrady umožòuje jednoduše styl nového øádku mìnit. 16 PESprint NÁSTROJ NA KONFIGURACI TISKOVÉ BRÁNY 11.2002 16 stran 16