Ing. Michal Martin. CODESYS v panelech firmy Weintek

Podobné dokumenty
Ing. Michal Martin. Spojení PLC CLICK s NA-9289

Ing. Michal Martin. MQTT na zařízeních Weintek

Programovatelné I/O Crevis NA-9371/2/3 Vydala firma TECON spol. s.r.o.

Instalace Microsoft SQL serveru 2012 Express

Instalace SQL 2008 R2 na Windows 7 (64bit)

Nastavení komunikace mezi Productivity2000 a měničem MOVIDRIVE MDX61B

Vzdálené ovládání dotykového displeje IDEC HG3G pomocí routeru VIPA TM-C VPN

APS Control Panel. Ovládací panel systému APS mini Plus pro SW balík APS Administrator. Uživatelská příručka

Návod k instalaci, provozu a údržbě brány MODBUS. Návod k instalaci, provozu a údržbě. Brána Modbus

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

Návod ke cvičení předmětu BPGA ControlLogix

Motorola Phone Tools. Začínáme

Voltampérová charakteristika diody

Reprodukce tohoto návodu k obsluze, nebo jeho části, v jakékoli formě bez předchozího písemného svolení společnosti DEGA CZ s.r.o. je zakázána.

DP-G321AirPlus TM G bezdrátový víceportový tiskový server. Napájecí adaptér 5 V ss, 2.5 A

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

OBSAH. Stránka 1 z 11 INSTALACE THINPRINT RDP V POČÍTAČI KLIENTA STAŽENÁ Z WEBU 2

a autentizovaná proxy

ČSOB Business Connector instalační příručka

Rocrail. Nejprve: Obecný úvod. Instalace

Návod na nastavení bezdrátového routeru Asus WL-520g Deluxe v režimu klient

ČSOB Business Connector Instalační příručka

s anténou a podstavcem CD-ROM obsahující návod a informace o záruce Ethernetový kabel (CAT5 UTP nekřížený) ADSL kabel (standardní telefonní kabel)

ČSOB Business Connector

Použití filtrů v Museionu

EASY ACCESS 2.0. Podpora pro vzdálené HMI a PLC. základní uživatelská příručka

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

PROPOJENÍ EASY-OPC SERVER A MICROSOFT EXCEL

Instalace MS SQL Server Express a MS SQL Server Management Express

Demoprojekt Damocles 2404

NVR (IP). Popis Setup Wizardu.

1 Příprava pracovního prostředí

Ing. Michal Martin. Programovatelné automaty Productivity 1000

NAS 242 Aplikace AiMaster pro mobilní zařízení

Návod Instalace a první spojení PC klienta VDGPRS

1. Po instalaci kamery propojte napájecí konektor a BNC video konektor.

Aplikační profily v PLC Tecomat

Návod ke cvičení předmětu BPGA SLC 500

Nastavení programu pro práci v síti

Smart PSS dohledový systém

Připojení ke vzdálené aplikaci Target 2100

NÁVOD K POUŽITÍ. IP kamerový systém. Aplikace pro tablety a telefony: SW pro instalaci v PC můžete stáhnout zde:

NÁVOD K POUŽITÍ. IP kamerový systém.

Párování zařízení Bluetooth. Uživatelská příručka

JUMO mtron T Měřicí, regulační a automatizační systém

Vytvoření tiskové sestavy kalibrace

Pro definici pracovní doby nejdříve zvolíme, zda chceme použít pouze informační

Aby uživatel VŠB-TUO mohl využívat služeb sítě EDUROAM, musí mít nastaveno tzv. wifi heslo.

P-660HN-TxA. Příručka k rychlé instalaci. Bezdrátová brána n ADSL2+ se 4 porty

Obslužný software. PAP ISO 9001

Převodník PRE 10/20/30

Fides Software Storage Administrator

Instalace propojení dotykového PANELu a SYSTÉMU pomocí Ethernetu (náhrada propojení USB kabelem)

Windows Live Movie Maker

První kroky s METEL IEC IDE

František Hudek. březen ročník. Informační a komunikační technologie OS WINDOWS Hlavní panel

NAS 323 NAS jako VPN Server

Free and open source v geoinformatice. Příloha 2 - Praktické cvičení gvsig

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Programujeme v softwaru Statistica

Tvorba webových stránek na google Sites (1.)

B Series Waterproof Model. IP Kamera. Uživatelský manuál

Komunikace se snímačem vlhkosti a teploty po protokolu Modbus RTU - z IDEC SmartAxis Touch

T-Mobile Internet. Manager. pro Windows NÁVOD PRO UŽIVATELE

Párování zařízení Bluetooth. Uživatelská příručka

Jak používat program P-touch Transfer Manager

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

DLS V v1.2. Nové funkce. Používání programu DLS V

DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE!

TRUST USB2 EASY FILE TRANSFER CABLE. Instrukce při prvním použití 1. Instalace ovladače (4.2) 2. Připojení kabelu (4.3)

Administrace Windows pro Adash Software

Návod pro připojení telefonu Nokia 6230 přes infračervený port pro Windows XP instalace programu PC Suite - GPRS

Požadavky pro konfiguraci internetového připojení

Návod na práci s přípravkem a programem uscope na cvičeních

EUSSO UPE 4100-BR. Fast Ethernet PCMCIA Card 32 bitová 10/100 Mbps síťová PCMCIA karta. Uživatelský manuál

František Hudek. červen ročník

PROMOTIC a PLC Simatic raz-dva

Jak vytvořit vlastní ikonu bloku a faceplate v PCS7 V6.x a 7.x

IP kamera. Uživatelský manuál

APS Administrator.GS

Interface LPG / CNG Bluetooth. Instrukce k instalaci a konfiguraci zařízení v1.0 cz. U rozhraní bluetooth není instalace ovladače potřebná.

LAN adaptér. Návod k použití

Hard r wa w ro r v o á ko n igu ig ra c řa ř dy d 100V a 200V

InControl Driver for Advantech I/O Cards

STRUČNÁ PŘÍRUČKA. Instalace ovladačů Nokia Connectivity Cable Drivers

NASTAVENÍ PROTOKOLU TCP/IP. Připojení nového zařízení. Jak na to?

Questionnaire příručka uživatele

Návod na nastavení klienta pro připojení k WiFi síti SPŠE Brno

NPS-520 Multifunkční tiskový server

TRUST 100MB SPEEDSHARE PCI CARD

PowerPoint. v PowerPointu se pracuje se snímky, u kterých je možné si vybrat rozvržení obrazovky

Síťová instalace a registrace pro progecad

VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN

Program CMS pro PC. Návod k obsluze. 1. Instalace program CMS do PC

Programujeme v softwaru Statistica - příklady

Cyklická komunikace mezi master třídy 1 (PLC) a jednotlivými slavy.

STRUč Ná Př íruč KA pro Windows Vista

Simulace v Quartus II 13.0sp1

Řada Prestige 630-C. ADSL USB Modem. Příručka pro rychlou orientaci

panelu na tlačítko Start ->Programy -> VideoCAM Look>Uninstall VideoCAM Look a potom instalaci

Transkript:

Ing. Michal Martin CODESYS v panelech firmy Weintek

CODESYS v panelech firmy Weintek Autor: Ing. Michal Martin Copyright TECON spol. s.r.o., Vrchlabí, Česká republika Tato publikace prošla jen částečnou jazykovou korekturou. Tato publikace vznikla na základě informací dostupných v době tisku. Veškeré změny jsou vyhrazeny. Všechny ochranné známky uvedené v této knize jsou majetkem jejich vlastníků. Žádná část této publikace nesmí být publikována a šířena žádným způsobem a v žádné podobě bez výslovného svolení autora a firmy TECON spol. s.r.o. TECON spol. s.r.o. Komenského 63 Pivovar-historická budova 543 01 Vrchlabí Tel.: 499 429 100, 499 429 117 Fax: 499 422 508 e-mail: info@tecon.cz Web: www.tecon.cz TECON s.r.o. Vrchlabí Strana 2

Obsah Nastavení panelu... 4 Instalace Weintek Built-in CODESYS... 5 Vytvoření prvního projektu... 6 Připojení vzdálených I/O Weintek... 9 Připojení ir-cop (CAN BUS)... 9 Připojení ir-eth (Modbus)... 11 Propojení projektu v CODESYS s vizualizací... 16 Export tagů z CODESYS... 16 Import tagu v EBPro... 17 Ukázkový projekt... 19 Projekt na straně CODESYS... 19 Projekt na straně vizualizace... 26 Popis ir-cop a ir-eth... 31 ir-cop... 31 Specifikace... 32 LED indikátory... 33 Konfigurace... 34 ir-eth... 35 Specifikace... 36 LED indikátory... 37 Konfigurace... 38 Poznámky:... 40 TECON s.r.o. Vrchlabí Strana 3

Nastavení panelu U všech panelů, podporující CODESYS je použito jedno jádro procesoru k vizualizaci a druhé pro řídící algoritmus. Dále je zde rozdělen i hardware. Panely disponují dvěma Ethernet porty, kde LAN1 je použit pro CODESYS včetně komunikace CANOpen přes sériový port a LAN2 pro vizualizaci, tedy pro EBPro. Aktuálně mezi podporované panely patří cmt3072, cmt3090, cmt3103 a cmt3151 Pro danou příručku budeme používat panel cmt3090. TECON s.r.o. Vrchlabí Strana 4

Instalace Weintek Built-in CODESYS Nejprve je potřeba nainstalovat plnou verzi CODESYS softwaru (CODESYS V3.5 SP10 Patch 3). Po této instalaci je nutné doinstalovat základní balík pro použití s panely Weintek. Postupujte tedy následovně: Tools -> Package Manager a v nově otevřeném okně zvolíme Install. Poté vyberete soubor weintek_20180124. Dalším doplňkem bude doplnění Device Repository o ir_cop, tedy o CANOpen adaptér firmy Weintek. Postupujte tedy následovně: Tools -> Device Repository a v nově otevřeném okně zvolíme Install. Poté vyberete soubor ir- COP_20181005.EDS. TECON s.r.o. Vrchlabí Strana 5

Vytvoření prvního projektu Nejprve si založíme nový projekt v CODESYS. Zvolíme variantu Standart Project. Pojmenujeme si ho a zvolíme lokaci pro jeho uložení. Poté co potvrdíme tento krok nás vyzve CODESYS k výběru zařízení pro, které budeme projekt dělat včetně programovacího jazyku, který budeme používat pro hlavní soubor PLC_PRG. Zde tedy zvolíme jako Device: Weintek Built-in CODESYS, který je shodný pro všechny podporované panely. Jako programovací jazyk zvolíme Structured Text(ST). TECON s.r.o. Vrchlabí Strana 6

Nyní se otevře nový projekt, který vypadá následovně: Jako první, co v novém projektu uděláme, bude připojení k panelu. Rozklikneme dvojklikem Device (Weintek Built-in CODESYS) a otevřeme tak okno pro nastavení daného zařízení. TECON s.r.o. Vrchlabí Strana 7

Následně použijeme Scan Network pro vyhledání všech připojených panelů na síti. Jak je z dalšího obrázku patrné, nalezne tento scan všechny panely (s CODESYS licencí). TECON s.r.o. Vrchlabí Strana 8

Připojení vzdálených I/O Weintek Jelikož panel cmt3090 nedisponuje žádnými vstupy/výstupy, je nutné použít k panelu jednu ze dvou možností těchto vstupů/výstupů. Lze připojit Modbus TCP/IP nebo CANopen komunikační adaptér pro vzdálené vstupy/výstupy. Připojení ir-cop (CAN BUS) Nejprve si ukážeme připojení CANopen. Klikneme pravým tlačítkem na Device (Weintek Built-in CODESYS) a zvolíme Add Device. Zde vyberte CANbus -> CANbus a zvolte Add Device Nyní se nově v levém okně objeví nové zařízení a to CANbus (CANbus) Následně na toto zařízením použijeme pravé tlačítko a zvolíme Add Device. Poté vybereme Fieldbusses -> CANopen -> CANopen Manager -> CANopen Manager a zvolte Add Device TECON s.r.o. Vrchlabí Strana 9

Opět se nám přidá pod CAN bus nové zařízení, a to CANopen Manager. Použijeme opět pravé tlačítko a Add Device. Vybereme Fieldbusses -> CANopen -> Remote Device -> ir-cop a zvolte Add Device. Nyní dvojklikem na CANbus (CANbus) otevřeme nastavení CANopen komunikace. Můžeme tak tedy nastavit číslo sítě a Baudrate. TECON s.r.o. Vrchlabí Strana 10

Díky těmto kroků jsme přidali komunikační adaptér pro komunikaci CANopen. Otevřeme hlavní soubor programu PLC_PRG (PRG) Následně si nadefinujeme v horní části dvě proměnné typu BOOL x0 a x1. Nyní dvojklikem rozklikneme ir_cop a namapujeme vytvořené proměnné na fyzické vstupy/výstupy. Připojení ir-eth (Modbus) Druhým možným komunikační adaptérem je Modbus TCP/IP. Postup je obdobný jako u CANopen. Klikneme tedy pravým tlačítkem na Device (Weintek Built-in CODESYS) a zvolte Add Device. V nově otevřeném okně zvolte Fieldbusses -> Ethernet Adapter -> Ethernet TECON s.r.o. Vrchlabí Strana 11

Opět se v levé části objeví nové zařízení a to Ethernet (Ethernet) Klineme opět pravým tlačítkem na dané zařízení a zvolíme Add Device. Poté vybereme Fieldbusses -> Modbus -> Modbus TCP Master -> Modbus TCP Master. V levé části opět přibyde nové zařízení. Klikneme na ně pravým tlačítkem a zvolíme Add Device. Dále vybereme Fieldbusses -> Modbus -> Modbus TCP Slave - > Modbus TCP Slave TECON s.r.o. Vrchlabí Strana 12

Nyní dvojklikem na Ethernet (Ethernet) otevřeme nastavení ethernet portu na panelu cmt3090. Musíte být připojeni k panelu. Poté vyberete jako interface eth0. Zde poté můžete změnit IP adresu portu 1 na panelu. Po aktivaci CODESYS licence na panelu cmt 3090 jsou Ethernet porty rozděleny. Port 1 je určen pro CODESYS. Tento port nelze nijak nastavit. Je zapotřebí použít DHCP server. Ten nastaví na daném TECON s.r.o. Vrchlabí Strana 13

portu IP adresu. Poté se lze pomocí CODESYS připojit. Pokud budete chtít použít Modbus TCP/IP lze danou IP adresu změnit podle postupu výše. Následně můžeme přidat Slave zařízení, tedy komunikační adaptér vzdálených vstupů/výstupů. Rozklikneme tedy dvojklikem Modbus TCP Slave a nastavíme zde IP adresu daného Slave zařízení. Nyní vytvoříme komunikační kanály pro komunikaci s daným Slave zařízením. Vybereme tedy záložku Modbus Slave Channel. Zde je ukázka vytvoření dvou komunikačních kanálů, a to pro čtení a zápis bitových hodnot. Poté opět stačí nadefinovat proměnné v hlavní programu a namapovat je na fyzické vstupy/výstupy. TECON s.r.o. Vrchlabí Strana 14

TECON s.r.o. Vrchlabí Strana 15

Propojení projektu v CODESYS s vizualizací Export tagů z CODESYS Jakmile je projekt na straně CODESYS vytvořen je potřeba vygenerovat tagy, resp. vyexportovat proměnné, které chceme použít pro vizualizaci. Nejprve musíme přidat Symbol Configuration. Klikneme pravým tlačítkem na Application a zvolíme Add Object a vybereme Symbol Configuration. Zde necháme vše, jak je a potvrdíme OK. Následně tento objekt dvojklikem rozklikneme. Najdeme zde PLC_PRG. V něm jsou všechny proměnní použité v programu. Zvolíme, které chceme exportovat a klikneme na Build. TECON s.r.o. Vrchlabí Strana 16

Nyní jsme potvrdili výběr a stačí jen vyexportovat dané proměnné. V horní liště zvolte záložku Build -> Generate Code. Tento postup nám vygeneruje.xml soubor, který naleznete ve složce, kde je uložen projekt. Import tagu v EBPro Jako první, co uděláme v EBPro je přidání driveru Weintek Built-in CODESYS Následně klikneme na Tag Manager a zvolíme, vybereme možnost Import Tags. Najdeme.xml soubor vygenerovaný CODESYSem. Takto poté může vypadat seznam tagů. TECON s.r.o. Vrchlabí Strana 17

TECON s.r.o. Vrchlabí Strana 18

Ukázkový projekt Jako ukázkový projekt si naprogramujeme simulaci skladu. Sklad bude fungovat automaticky a to tak, že budeme simulovat pouze otevření a zavření skladu. Sklad si tedy můžeme představit se dvěma dveřmi tak, že jedny slouží pro vstup beden a druhé pro jejich odchod. V případě naplnění skladu na kritickou mez se vstupní dveře zavřou tak aby nepřicházeli další bedny. Zůstanou-li výstupní dveře otevřeny, bedny budou stále odcházet. Jakmile klesne množství beden ve skladu na požadovanou hodnotu, opět se otevřou vstupní dveře. Příchod beden budeme simulovat časovačem s nastaveným intervalem 2s, bedny budou odcházet v intervalu 3s. Sklad nadefinujeme tak, že maximální možný počet beden bude 12, limitní množství pro signalizaci alarmu bude 9. Hodnota skladu 5 bude udávat normální stav pro opětovné otevření dveří. Budeme tedy potřebovat i signalizaci naplnění skladu na limitní hodnotu. Ta bude sepnutá, dokud nedojde ke snížení počtu beden na normální hodnotu. Projekt na straně CODESYS Nejprve si založíme nový projekt v CODESYS. Zvolíme variantu Standart Project. Pojmenujeme si ho a zvolíme lokaci pro jeho uložení. Poté co potvrdíme tento krok nás vyzve CODESYS k výběru zařízení pro, které budeme projekt dělat včetně programovacího jazyku, který budeme používat pro hlavní soubor PLC_PRG. Zde tedy zvolíme jako Device: Weintek Built-in CODESYS a jako programovací jazyk Structured Text(ST). TECON s.r.o. Vrchlabí Strana 19

Nyní se otevře nový projekt, který vypadá následovně: Jako první, co v novém projektu uděláme, bude připojení k panelu. Rozklikneme dvojklikem Device (Weintek Built-in CODESYS) a otevřeme tak okno pro nastavení daného zařízení. TECON s.r.o. Vrchlabí Strana 20

síti. Nyní použijeme Scan Network pro vyhledání všech připojených panelů na Jak je z dalšího obrázku patrné, nalezne tento scan všechny panely (s CODESYS licencí). TECON s.r.o. Vrchlabí Strana 21

Nyní přejdeme k samotnému programu. Otevřeme hlavní soubor programu PLC_PRG (PRG) a nadefinujeme proměnné. Budeme tedy potřebovat následující proměnné: Nyní můžeme přejít k samotnému programu. Nejprve nadefinujeme vstupní časovač, tak, že ho bude spouštět bitová hodnota vstup_do_skladu, ale zároveň ho bude vypínat stop_vstup a casovac_vstup.q Dále nastavíme výstupní časovač, který bude spouštěn bitovou hodnotou vystup_ze_skladu a zároveň vypínán, pokud je hodnota ve skladu na 0. Nyní nastavíme čítač, který bude simulovat počet beden. Zde použijeme pro čítání nahoru výstup z časovače vstupu a pro čítání dolu výstup z časovače výstupu. TECON s.r.o. Vrchlabí Strana 22

Pokud jsme takto nadefinovali vstupní a výstupní časovač a také čítač, musíme nyní ošetřit zadané podmínky. Nejprve tedy ošetříme maximální přípustné množství beden. V případě překročení zastaví vstupní čítač a zobrazí signalizaci upozorňující na překročení skladu. Následně stačí vytvořit podmínku, která po dosažení normální hodnoty skladu opět spustí vstupní časovač a vypne signalizaci alarmu. Výsledný program tak může vypadat následovně: Poté co jsme naprogramovali základní algoritmus je nezbytné vygenerovat xml soubor s použitými proměnnými. Nejprve musíme přidat Symbol Configuration. Klikneme pravým tlačítkem na Application a zvolíme Add Object a vybereme Symbol Configuration. Zde necháme vše, jak je a potvrdíme OK. TECON s.r.o. Vrchlabí Strana 23

Následně tento objekt dvojklikem rozklikneme. Najdeme zde PLC_PRG. V něm jsou všechny proměnní použité v programu. Zvolíme, které chceme exportovat a klikneme na Build. TECON s.r.o. Vrchlabí Strana 24

Nyní jsme potvrdili výběr a stačí jen vyexportovat dané proměnné. V horní liště zvolte záložku Build -> Generate Code. Tento postup nám vygeneruje.xml soubor, který naleznete ve složce, kde je uložen projekt. Po vygenerování xml souboru nahrajeme projekt do panelu. Nejprve, ale zkontrolujeme program. Klikneme tedy na Build, které se nachází v horní liště, nebo použijeme klávesu F11. Informace o průběhu kontroly a případných chyb nebo varování jsou vypsány do okna zpráv v dolní části. Poté co proběhlo vše v pořádku, můžeme nahrát program do panelu. Klikneme na Login, který se nachází v horní liště vpravo od Build, nebo použijeme klávesovou zkratku Alt+F8. Jakmile proběhne úspěšný login je program v panelu pozastaven. Spustit jej můžete pomocí ikonky Start nebo klávesou F5. TECON s.r.o. Vrchlabí Strana 25

Program na straně CODESYS je nyní hotov a přejdeme k vytvoření projektu na straně vizualizace EBPro. Tento projekt naleznete na následujícím odkazu zde. Projekt na straně vizualizace Jako první, co uděláme v EBPro je přidání driveru Weintek Built-in CODESYS Následně klikneme na Tag Manager a zvolíme, vybereme možnost Import Tags. Najdeme.xml soubor vygenerovaný CODESYSem. TECON s.r.o. Vrchlabí Strana 26

Takto poté může vypadat seznam tagů. Nyní přejdeme k vytvoření vizualizace. Nejprve na obrazovku přidáme dva Toggle switche a přiřadíme jim proměnné vstup_do_skladu resp. vystup_ze_skladu. TECON s.r.o. Vrchlabí Strana 27

Následně vytvoříme Numeric objekt, který bude zobrazovat počet beden ve skladu. Spojíme ho tak s hodnotou Citac.CV TECON s.r.o. Vrchlabí Strana 28

Následně vytvoříme bitovou lampičku, která bude signalizovat překročení limitu beden. Výsledný projekt tak může vypadat následovně: TECON s.r.o. Vrchlabí Strana 29

Zde je použit navíc bar graf pro signalizaci postupu příchodu a odchodu beden. Dále pak tlačítko nastavení, které zobrazí možnost přenastavit vstupní podmínky, jako maximální počet beden ve skladu, limitní hranici, normální hranici nebo vstupní a výstupní časový interval. Tento projekt naleznete na následujícím odkazu zde. TECON s.r.o. Vrchlabí Strana 30

Popis ir-cop a ir-eth ir-cop TECON s.r.o. Vrchlabí Strana 31

Specifikace TECON s.r.o. Vrchlabí Strana 32

LED indikátory TECON s.r.o. Vrchlabí Strana 33

Konfigurace TECON s.r.o. Vrchlabí Strana 34

ir-eth TECON s.r.o. Vrchlabí Strana 35

Specifikace TECON s.r.o. Vrchlabí Strana 36

LED indikátory TECON s.r.o. Vrchlabí Strana 37

Konfigurace TECON s.r.o. Vrchlabí Strana 38

TECON s.r.o. Vrchlabí Strana 39

Poznámky: TECON s.r.o. Vrchlabí Strana 40