Preview only show first 10 pages with watermark. For full document please download

Gx Developer Fx Training Manual Příručka Pro školení

   EMBED


Share

Transcript

MITSUBISHI ELECTRIC Programovací a dokumentační systém Příručka pro školení Č. výr.: 211663 16112009 Verze A MITSUBISHI ELECTRIC INDUSTRIAL AUTOMATION K této příručce Texty, vyobrazení a příklady obsažené v této příručce slouží výhradně k vysvětlení postupů při instalaci, obsluze a používání programovacího vybavení GX Developer. Pokud budete mít k programování a provozu programovatelných automatů popsaných v této příručce ještě další otázky, obraťte se bez váhání na příslušné prodejní místo nebo na některého z vašich distributorů (viz zadní stránku obálky). Aktuální informace i odpovědi na často kladené otázky můžete také nalézt na domovské stránce firmy Mitsubishi pod adresou www.mitsubishi-automation-cz.com. Společnost MITSUBISHI ELECTRIC EUROPE B.V. si vyhrazuje právo na provádění technických změn nebo změn v této příručce bez časového omezení a předchozího upozornění. © 11/2009 Příručka pro školení Programovací vybavení GX Developer Č. výr.: 211663 Verze A 11/2009 Změny / Dodatky / Opravy pdp-dk První vydání Bezpečnostní pokyny Cílová skupina Tato příručka k instalaci je určena výhradně pro prokazatelně vyškolené pracovníky s elektrotechnickou kvalifikací, kteří jsou obeznámeni s bezpečnostními standardy v automatizační technice. Projektování, instalaci, uvádění do provozu, údržbu a kontroly přístrojů mohou provádět pouze prokazatelně vyškolení pracovníci s elektrotechnickou kvalifikací, kteří byli seznámeni s bezpečnostními standardy v automatizační technice. Zásahy do technického a programového vybavení našich výrobků, které nejsou popsané v této příručce, mohou provádět pouze naši odborní pracovníci. Použití v souladu se stanoveným určením Programovatelné automaty (PLC) rodiny MELSEC FX jsou určeny jen pro ty oblasti použití, které jsou popsány v tomto návodu k obsluze. Dodržujte všechny parametry a charakteristické údaje uvedené v příručce. Popsané výrobky byly vyvinuty, vyrobeny, přezkoušeny a vybaveny dokumentací tak, aby vyhověly příslušným bezpečnostním normám. Při dodržování uvedených předpisů a bezpečnostních pokynů pro projektování, montáž a řádný provoz nepředstavuje tento výrobek za normálních podmínek žádné nebezpečí pro osoby nebo věci. Nekvalifikované zásahy do technického nebo programového vybavení případně nedodržení varovných upozornění uvedených v této příručce nebo umístěných na přístroji může vést k těžkým škodám na zdraví osob a majetku. Ve spojení s programovatelnými automaty rodiny MELSEC FX se mohou používat pouze takové doplňkové a rozšiřující přístroje, které byly doporučeny firmou MITSUBISHI ELECTRIC. Jakákoliv jiná aplikace nebo využití jdoucí nad rámec nasazení popsaného v tomto návodu bude považováno za použití odporující stanovenému určení. Relevantní bezpečnostní předpisy Při projektování, instalaci, uvádění do provozu, údržbě a kontrole přístrojů je nezbytné dodržovat bezpečnostní předpisy a předpisy pro předcházení úrazům platné pro daný případ nasazení. Zvláště důležité jsou následující předpisy (bez nároku na úplnost): 쎲 Předpisy VDE – VDE 0100 Nařízení pro výstavbu silnoproudých zařízení s jmenovitým napětím do 1000 V – VDE 0105 Provoz silnoproudých zařízení – VDE 0113 Elektrická zařízení s elektronickými provozními prostředky – VDE 0160 Vybavení silnoproudých zařízení a elektrických provozních prostředků – VDE 0550/0551 Nařízení pro transformátory – VDE 0700 Bezpečnost elektrických zařízení pro domácí použití a podobné účely – VDE 0860 Bezpečnostní nařízení pro elektronické přístroje a jejich příslušenství napájené ze sítě a určené pro domácí použití a podobné účely 쎲 Předpisy pro požární ochranu 쎲 Předpisy pro ochranu před úrazem – VBG Nr.4 Elektrická zařízení a provozní prostředky Příručka pro školení GX Developer I Výstražné pokyny Jednotlivá upozornění mají následující význam: II P NEBEZPEČÍ: Znamená, že při zanedbání uvedených preventivních opatření může dojít k ohrožení života nebo zdraví uživatele. E VÝSTRAHA: Představuje varování před možným poškozením přístrojů/jednotek nebo jiných věcných hodnot, pokud nebudou dodržena příslušná preventivní opatření. MITSUBISHI ELECTRIC Všeobecné pokyny k zajištění bezpečnosti a ochrany zdraví Následující pokyny k zajištění bezpečnosti a ochrany zdraví jsou koncipovány jako všeobecná směrnice pro servopohony ve spojení s dalšími zařízeními. Tyto pokyny je nutné při projektování, instalaci a provozu elektrotechnických zařízení bezpodmínečně dodržovat. P NEBEZPEČÍ: 쎲 Dodržujte bezpečnostní předpisy a předpisy pro předcházení úrazům platné pro daný případ nasazení. Instalaci, zapojování kabelů a otevírání konstrukčních celků, součástí a jednotek provádějte pouze ve vypnutém stavu (beznapěťový stav). 쎲 Konstrukční celky, součástí a jednotky musí být instalovány do skříně zajišťující ochranu proti dotyku nebezpečných částí a příslušný stupeň krytí. Ochranné prvky skříně musejí být nainstalovány. 쎲 Zařízení s pevným síťovým přívodem se do místní silové instalace připojují přes jistič a spínač odpojující všechny póly. 쎲 U silových kabelů a vedení, která propojují jednotlivá zařízení, provádějte pravidelné kontroly celistvosti a izolačního stavu. Při zjištění závady v kabelovém propojení neprodleně odpojte kabeláž od napětí a vadné spoje vyměňte. 쎲 Před uváděním do provozu zkontrolujte, zda dovolený rozsah napájecího napětí odpovídá místnímu síťovému napětí. 쎲 Proveďte taková dodatečná opatření, aby při přerušení signálního vedení nebo vodičů nemohlo dojít ke vzniku nedefinovaných provozních stavů. 쎲 Proveďte potřebná opatření k tomu, aby se po poklesu nebo výpadku napájecího napětí mohl přerušený program opět definovaným způsobem rozběhnout. Přitom nesmí, ani krátkodobě, vzniknout nebezpečná provozní situace. 쎲 Ochranná zařízení proti residuálnímu proudu provedená podle DIN VDE 0641 Část 1-3 nejsou jako jediná ochrana při nepřímém dotyku ve spojení s programovatelnými automaty postačující. Proveďte proto ještě dodatečná příp. jiná ochranná opatření. 쎲 Zařízení pro nouzové zastavení/vypnutí (NOT-AUS) podle EN 60204/IEC 204 VDE 0113 musí zůstat účinná ve všech druzích provozu PLC. Obnovení funkce zařízení pro nouzo vé zastavení/vypnutí nesmí způsobit nekontrolovatelný nebo nedefinovaný rozběh stroje. 쎲 Aby přerušení signálních vedení nebo vodičů nevyvolalo nedefinované stavy v řídicí jednotce, je nutné realizovat další potřebná technická a programová opatření. 쎲 Při použití modulů striktně dodržujte charakteristické údaje a parametry pro elektrické a fyzikální veličiny. Příručka pro školení GX Developer III iv MITSUBISHI ELECTRIC Obsah Obsah 1 Náplň kurzu a požadavky 1.1 Technické vybavení pro školení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 2 Technické vybavení PLC 2.1 Programovatelné logické automaty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 2.1.1 Historie a vývoj. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 2.1.2 Základní požadavky na PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 2.1.3 Srovnání PLC a řízením s funkcí danou pevným propojením . . . . . . . . . . . . . . . . 2-1 2.1.4 Programování pomocí kontaktních schémat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2.1.5 SCADA a HMI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2.2 Konstrukce jednotky PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 2.3 Zpracování programu v PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4 2.4 Rodina MELSEC FX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 2.5 Výběr programovatelného automatu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 2.6 Konstrukce programovatelného automatu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 2.7 2.8 2.9 2.6.1 Vstupní a výstupní obvody . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 2.6.2 Popis základních jednotek MELSEC FX1S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 2.6.3 Popis základních jednotek MELSEC FX1N. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 2.6.4 Popis základních jednotek MELSEC FX2N. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 2.6.5 Popis základních jednotek MELSEC FX2NC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 2.6.6 Popis základních jednotek MELSEC FX3U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 Kabelové propojení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11 2.7.1 Připojení napájecího napětí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11 2.7.2 Připojení vstupů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12 2.7.3 Připojení výstupů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13 Přídavné digitální vstupy a výstupy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 2.8.1 Rozšiřující deska . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 2.8.2 Kompaktní rozšiřující jednotky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 2.8.3 Modulární rozšiřující jednotky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 Rozšíření o speciální funkce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 2.9.1 Analogové moduly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18 2.9.2 Vysokorychlostní čítací modul a speciální adaptéry pro rychlé čítání . . . . . . . 2-20 2.9.3 Polohovací moduly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21 2.9.4 Síťové moduly pro ETHERNET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22 2.9.5 Síťové moduly pro PROFIBUS/DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23 Příručka pro školení GX Developer V Obsah 2.10 2.11 VI 2.9.6 Síťové moduly pro CC-Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25 2.9.7 Síťový modul pro DeviceNet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26 2.9.8 Síťový modul pro CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26 2.9.9 Síťový modul pro rozhraní AS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27 2.9.10 Komunikační moduly a moduly/adaptéry rozhraní . . . . . . . . . . . . . . . . . . . . . . . . 2-28 2.9.11 Komunikační adaptéry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29 2.9.12 Deskové adaptéry žádané hodnoty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30 Systémová konfigurace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-31 2.10.1 Připojení speciálních adaptérů (jen u FX3U) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-32 2.10.2 Pravidla pro konfiguraci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-34 2.10.3 Přibližný výpočet proudového odběru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-35 V/V adresy a číslování speciálních modulů. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37 2.11.1 Přiřazení v/v adres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37 2.11.2 Adresování speciálních modulů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-38 3 GX Developer 3.1 Výhody programu GX Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 3.2 Konfigurace programovacího vybavení. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 4 Založení projektu 4.1 Příklad programu (COMPACT_PROG1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4.1.1 Čísla řádků . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4.1.2 Popis příkladu programu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 4.2 Příprava . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 4.3 Prvky programu kontaktních schémat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5 4.4 Navigátor projektu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 4.5 Zavření a otevření Navigátora projektu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 4.6 Změna barev zobrazení (libovolně volitelná). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8 4.7 Zadání programu v jazyku kontaktních schémat COMPACT_PROG1 . . . . . . . . . . . . . . . . . 4-10 4.8 Překlad programu do strojového kódu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12 4.9 Uložení projektu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13 5 Programování v jazyce seznamu instrukcí 5.1 Přepínání mezi kontaktním schématem a seznamem instrukcí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 5.2 Vysvětlení k seznamu instrukcí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3 MITSUBISHI ELECTRIC Obsah 6 Vyhledat/Nahradit 6.1 Vyhledání čísla kroků . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 6.2 Hledání operandů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2 6.3 Hledání instrukcí. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3 6.4 Seznam vzájemných odkazů (křížový seznam) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4 6.5 Seznam použitých operandů. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6 7 Kopírování projektů 7.1 Kopírování projektu COMPACT_PROG1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 8 Změny v programech kontaktních schémat 8.1 Změny v projektu COMPACT_PROG2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1 8.2 Vložení nového kontaktu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3 8.3 Změna instrukce. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4 8.4 Vložení větvení programu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5 8.5 Připojení proudových linií. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6 8.6 Vkládání proudových linií . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7 9 Mazání 9.1 Přehled. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 9.2 Vymazání kontaktu v proudové linii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 9.3 Vymazání větvení programu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3 9.4 Vymazání jedné proudové linie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4 9.5 Vymazání více proudových linií současně. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5 10 Programová dokumentace 10.1 Nový programovací příklad: COMPACT_PROG4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1 10.2 Pokyny k programové dokumentaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3 10.3 Komentáře k operandům . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5 10.3.1 Přímé vkládání komentářů k operandům . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5 10.3.2 Vložení komentářů k operandům do datového souboru . . . . . . . . . . . . . . . . . . . 10-6 10.3.3 Formátování komentářů k operandům. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7 10.4 Deklarace k proudovým liniím (Statements) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-9 10.5 Poznámky v programu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11 10.6 Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-12 Příručka pro školení GX Developer VII Obsah 11 Přiřazení vstupů a výstupů 11.1 Kontrola přiřazení v/v. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1 12 Přenos programu do PLC 12.1 Nastavení přenosu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1 12.1.1 12.2 Vymazání paměti PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4 12.3 Zavedení programu do PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5 12.4 Snížení počtu programových kroků přenášených do PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-8 13 Test projektu 14 Testovací a diagnostické funkce 14.1 Monitorování programu COMPACT_PROG4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1 14.2 Monitorování vstupních dat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-3 14.3 Současné monitorování programu a dat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-6 14.4 Test operandů. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-7 15 Verifikace programu 15.1 Verifikace programových příkladů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1 16 Čtení programů z PLC 16.1 Načtení programového příkladu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1 17 Programování v jazyce pro sekvenční funkční diagramy (SFC) 17.1 Prvky jazyka pro sekvenční funkční diagramy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2 17.2 VIII Obrázek systému . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3 17.1.1 Kroky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2 17.1.2 Přechody (transitions) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2 17.1.3 Inicializační krok . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-3 Pravidla pro sekvence kroků . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4 17.2.1 Paralelní větvení (divergence) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4 17.2.2 Spojení paralelních větví (konvergence) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4 17.2.3 Selektivní větvení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4 17.2.4 Spojení selektivně rozvětvených sekvencí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5 MITSUBISHI ELECTRIC Obsah 17.2.5 Skoky. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5 17.2.6 Vstupní a výstupní body. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-6 17.3 Příklad pro programování v SFC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7 17.4 Zadání programu SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-8 17.4.1 Ovládací okno programu SFC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-9 17.4.2 Blokové informace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-10 17.4.3 Zadání programu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-10 17.4.4 Přenos projektu do PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-12 17.4.5 Sledování programu v monitorovacím režimu . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-12 18 Čítače 18.1 První programový příklad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2 18.2 Druhý programový příklad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-5 18.2.1 Varianta 1 (BATCH1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-5 18.2.2 Varianta 2 (BATCH2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-6 19 Změny programu v PLC 19.1 Úprava programu COUNT DELAY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-1 20 Instrukce FROM a TO 20.1 Výměna dat se speciálními moduly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1 20.2 Instrukce pro přístup do vyrovnávací paměti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2 20.2.1 Čtení z vyrovnávací paměti (FROM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-4 20.2.2 Zápis do vyrovnávací paměti (TO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-5 21 Instrukce cyklu FOR/NEXT 21.1 Funkce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1 21.1.1 Programový příklad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-4 22 Komunikace přes ETHERNET 22.1 Nastavení parametrů modulu FX3U-ETHERNET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1 22.1.1 Nastavení síťových parametrů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-2 22.2 Nastavení PC pro datovou síť Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-8 22.3 Nastavení přístupu na PLC přes Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-9 22.4 Nastavení operátorského panelu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-13 22.5 Komunikace přes MX Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-16 Příručka pro školení GX Developer IX Obsah A Příloha A.1 Speciální příznakové buňky Popis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 A.2 A.3 A.4 A.5 X A.1.1 Informace o stavu PLC (M8000 až M8009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2 A.1.2 Taktovací generátory a integrované hodiny reálného času PLC (M8011 až M8019) A-2 A.1.3 Druh provozu PLC (M8030 až M8039) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3 A.1.4 Speciální příznakové buňky pro chybová hlášení (M8060 až M8069) . . . . . . . . A-3 A.1.5 Rozšiřující deska (jen u FX1S a FX1N) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4 A.1.6 Analogové speciální adaptéry u jednotky FX3U (M8260 až M8299). . . . . . . . . . A-4 Speciální registry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5 A.2.1 Informace o stavu PLC (D8000 až D8009). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5 A.2.2 Měření doby cyklu a datum/čas (D8010 až D8019). . . . . . . . . . . . . . . . . . . . . . . . . . A-6 A.2.3 Druh provozu PLC (D8030 až D8039). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6 A.2.4 Chybové kódy (D8060 až D8069) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7 A.2.5 Rozšiřující deska (jen u FX1S a FX1N) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7 A.2.6 Speciální analogové adaptéry u jednotky FX3U (D8260 až D8299) . . . . . . . . . . A-7 Význam chybových kódů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8 A.3.1 Chybové kódy 6101 až 6409 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8 A.3.2 Chybové kódy 6501 až 6510 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-9 A.3.3 Chybové kódy 6610 až 6632. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-10 A.3.4 Chybové kódy 6701 až 6710. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-11 Počet obsazených vstupů/výstupů a proudový odběr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-12 A.4.1 Deskové komunikační adaptéry a adaptéry rozhraní . . . . . . . . . . . . . . . . . . . . . . A-12 A.4.2 Programovací nástroje, převodníky rozhraní, zobrazovací moduly a grafické operátorský panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-13 A.4.3 Speciální adaptéry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-13 A.4.4 Modulární rozšiřující jednotky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-13 A.4.5 Speciální moduly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-14 Výkladový slovníček k funkčním částem PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-15 MITSUBISHI ELECTRIC Náplň kurzu a požadavky 1 Technické vybavení pro školení Náplň kurzu a požadavky Tato školicí příručka probírá úvodní problematiku programovatelných automatů rodiny MELSEC* FX firmy Mitsubishi Electric a slouží k ulehčení prvních kroků při práci s programovacím vybavením (Verze 8) jak začátečníkům, tak také pracovníkům se znalostmi jiných systémů. Po přehledu jednotlivých součástí rodiny MELSEC FX v kapitole 2 se zbylé kapitoly příručky zabývají programováním. Na základě konkrétních příkladů je zde demonstrována konfigurace technického vybavení, vysvětleno zacházení s vývojovým nástrojem GX Developer a probrána diagnostika chyb a připojení na Ethernet. Předpokládáme, že umíte používat osobní počítač a operační systém Microsoft Windows. * 1.1 "MELSEC" je název obchodní značky programovatelných automatů firmy Mitsubishi Electric a je odvozen z označení "Mitsubishi Electric Sequencers". Technické vybavení pro školení Ke školení jsou používány různé výukové sestavy s rozdílným osazením. Pro příklady, uvedené v této příručce, je použit výukový zásuv v následující konfiguraci: 쎲 1 Základní přístroj FX3U-16MR 쎲 6 spínačů k zadávání digitálních signálů na vstupy X0 až X5 쎲 Proměnný taktovací vstup (1–100 Hz a 0,1–10 kHz): X7 쎲 6 kontrolek LED k zobrazování stavů digitálních výstupů Y0 až Y5 쎲 1 speciální modul FX2N-5A se čtyřmi analogovými vstupy a jedním analogovým výstupem 쎲 1 adaptér pro snímání teploty FX3U-4AD-PT-ADP Pokud jsou použity výukové zásuvy s jinou konfigurací nebo s jiným přiřazením adres, pak se musí programové příklady z této příručky vhodně přizpůsobit. Příručka pro školení GX Developer 1-1 Technické vybavení pro školení 1-2 Náplň kurzu a požadavky MITSUBISHI ELECTRIC Technické vybavení PLC Programovatelné logické automaty 2 Technické vybavení PLC 2.1 Programovatelné logické automaty 2.1.1 Historie a vývoj První programovatelný logický automat (PLC) byl vyvinut v roce 1968 firmou Bedford Associates. Od označení pro tento první automat PLC – Modular Digital Controller – je odvozen také název firmy MODICON. Programovatelné automaty byly vyvinuty jako náhrada za rozsáhlá reléová řízení. U těchto zařízení bylo možné realizovat úpravy řídicího postupu obvykle jen s velkými náklady na přepojení nebo výměnu součástek. U PLC naproti tomu často stačí jen změna programu v paměti automatu. Rozvoj mikroprocesorů asi od roku 1970 a stále narůstající rychlost zpracování tak umožnili nasazení programovatelných automatů také v komplexních aplikacích a zpracování dalších funkcí. Dnes je již naprosto samozřejmé, že programovatelný automat představuje srdce automatizačního systému, který je napojen na vyšší úroveň řízení (SCADA, Supervisory Control And Data Acquisition), operátorské panely (HMI, rozhraní-člověk-stroj) nebo expertní systémy. Požadavky na PLC zahrnují kromě vlastního řízení také zpracování dat a vyšší řídicí funkce pro technologické řízení. 2.1.2 Základní požadavky na PLC 쎲 PLC musí být snadno programovatelné. Musí umožňovat provádění programových změn přímo v provoze. 쎲 Nenáročný na údržbu a opravy – především díky své modulární konstrukci 쎲 PLC musí odolávat těžkým podmínkám nasazení v průmyslovém prostředí jak z hlediska mechanické, tak také elektrické konstrukce. 쎲 PLC musí být menší než srovnatelná reléová nebo konvenční řízení. 2.1.3 Srovnání PLC a řízením s funkcí danou pevným propojením Parametr PLC Řízení s pevněpropojenou logikou realizovanou pomocí stykačů/relé Náklady na funkci nízké nízké – pokud je v odpovídající reléové logice použito více než 10 stykačů. Velikost velmi kompaktní rozměrná Rychlost zpracování vysoká pomalá Odolnost proti elektromagnetickému rušení dobrá vynikající Konstrukce jednoduché programování časově náročné zapojování Komplexní funkce možné nejsou možné Změny řídicího pochodu velmi jednoduché velmi obtížné (změna zapojení) Náročnost údržby zanedbatelná (výpadek PLC výjimečný) vysoká – relé vyžadují trvalou údržbu Příručka pro školení GX Developer 2-1 Programovatelné logické automaty 2.1.4 Technické vybavení PLC Programování pomocí kontaktních schémat Údržbu programovatelných automatů musí být schopni vykonávat technici a provozní elektrikáři. Z tohoto důvodu bylo vyvinuto programování na základě kontaktních schémat. Prvky tohoto programovacího jazyka pracují se stejnými obvodovými značkami, jaké se používaly u reléových řízení, a které znal každý elektrotechnik. U dřívějších programů pro PLC neexistovala buď žádná možnost vytvářet programovou dokumentaci, nebo byla tato možnost jen velmi omezená. Protože bylo možné většinou uvádět jen adresy a komentáře, byly rozsáhlé programy těžko srozumitelné. S vývojem pokročilých programovacích nástrojů, jako je také GX Developer od Mitsubishi, se dokumentační možnosti výrazně rozšířily. Dlouhou dobu neexistoval pro programování programovatelných logických automatů žádný jednotný standard. Takový standard byl vytvořen v roce 1998 zavedením normy IEC 61131-3. Programovací software GX IEC Developer od firmy Mitsubishi Electric umožňuje strukturované programování podle normy IEC61131-3 (ČSN EN 61 131-3). 2.1.5 SCADA a HMI U prvních PLC zadávání prováděla obsluha stejně jako u konvenčních řídicích systémů pomocí tlačítek a spínačů. K indikaci se používaly světelné kontrolky. Zavedení osobního počítače PC v osmdesátých letech minulého století umožnilo vývoj vstup/výstupních rozhraní pro operátory, která pracují na bázi PC. Je-li pro tento účel nasazen počítač PC se speciálním programovým vybavením, pak mluvíme také o SCADA (Supervisory Control And Data Acquisition), což označuje systém pro dohled a sběr dat (vizualizační nadstavba). Speciální operátorské panely se označují jako HMI (rozhraní člověk-stroj), protože tvoří rozhraní mezi řízeným procesem a obsluhou/operátorem. Systémy SCADA a HMI se v dnešní době prosadily při obsluze a ve spojení s PLC zvyšují uživatelský komfort ovládání. Mitsubishi nabízí velký rozsah výrobků HMI a řešení SCADA, které jsou vhodné pro všechny aplikace z oblasti operátorských rozhraní. V dnešní době je již téměř samozřejmostí, že se k jednotce PLC pro účely zobrazování nebo zadávání připojuje grafický operátorský panel (HMI). 2-2 MITSUBISHI ELECTRIC Technické vybavení PLC 2.2 Konstrukce jednotky PLC Konstrukce jednotky PLC Na rozdíl řídicí logiky, jejíž funkce je definovaná obvodovým propojením, je funkce u programovatelného logického automatu (PLC) určena programem. Jednotka PLC sice také potřebuje k spojení s vnějším světem obvodové nebo kabelové propojení, ale obsah programové paměti může být kdykoliv změněn a program je možné přizpůsobit různým řídicím úlohám. Programovatelné automaty přebírají vstupní data, zpracovávají je a výsledky předávají na výstup. Tento proces probíhá ve třech krocích: 쎲 vstupní fáze, 쎲 zpracování, 쎲 výstupní fáze. Programovatelný logický automat Output Input Spínač Stykače Vstupní fáze Stádium zpracování Výstupní fáze Vstupní fáze Vstupní fáze slouží k sejmutí stavů a řídicích signálů ze spínačů, tlačítek a senzorů a k jejich předání k dalšímu zpracování. Signály vznikající na těchto vstupních prvcích v průběhu řízení jsou přiváděny na vstupy jako logické stavy. Vstupní fáze předává signály v předzpracované podobě do stádia zpracování. Stádium zpracování Signály sejmuté a připravené ve vstupní fázi jsou zde pomocí programu zpracovány a vyhodnoceny na základě předepsaných logických funkcí. Programová paměť určená pro stádium zpracování je volně programovatelná. Průběh procesu je možné kdykoliv změnit úpravou nebo výměnou uloženého programu. Výstupní fáze Výsledky, které vznikly zpracováním vstupních signálů pomocí programu, ovlivní ve výstupní fázi spínací členy, jako jsou např. stykače, optické sdělovače/kontrolky, magnetické ventily aj., připojené na výstupy. Příručka pro školení GX Developer 2-3 Zpracování programu v PLC 2.3 Technické vybavení PLC Zpracování programu v PLC Jednotka PLC pracuje na základě předem daného programu, který je zpravidla vytvořen mimo tuto jednotku, a pak je do ní přenesen a uložen do paměti. Pro programování je důležité vědět, jak je program v PLC zpracováván. Program se skládá ze sledu jednotlivých instrukcí, které ovládají činnost programovatelného automatu. PLC provádí tyto řídicí instrukce postupně, jednu za druhou (sekvenční zpracování). Celý průběh programu se stále opakuje, cyklicky probíhá ve smyčce. Doba potřebná k jednomu průběhu programu se označuje jako doba cyklu programu. Sejmutí vzorku procesu Při zpracovávání signálů v PLC program nepracuje přímo se vstupy a výstupy, ale pouze s vzorkem procesu: Zapnutí jednotky PLC Mazání výstupní paměti Vstupní signály Vstupní svorky Sejmutí stavu signálů na vstupech a uložení vstupního vzorku procesu do přechodné paměti Program PLC Vstupní vzorek procesu 1. řídicí instrukce 2. řídicí instrukce 3. řídicí instrukce .... .... .... Výstupní vzorek procesu n. Řídicí instrukce Výstupní svorky Přenos vzorku procesu na výstupy Výstupní signály Vstupní vzorek procesu Na začátku každého cyklu programu se sejmou stavy signálů na vstupech a uloží se do přechodné paměti: Vytvoří se takzvaný vstupní vzorek procesu. 2-4 MITSUBISHI ELECTRIC Technické vybavení PLC Zpracování programu v PLC Průběh programu Během následujícího průchodu programu PLC zpracuje stavy vstupů uložené ve vzorku procesu. Změny signálů na vstupech budou proto rozeznány teprve v příštím cyklu programu. Program je zpracováván shora směrem dolů v takovém pořadí, jak byly instrukce zapsány. Mezivýsledky se mohou použít ještě v tomtéž cyklu programu. Průběh programu X000 X001 0 M0 Uložení mezivýsledku M6 M1 M8013 4 Y000 M2 Aktivace výstupu M0 Y001 9 Zpracování mezivýsledku Výstupní vzorek procesu Výsledky logických operací, které se týkají výstupů, jsou uloženy do výstupní přechodné paměti (výstupní vzorek procesu). Teprve na konci průchodu programu jsou mezivýsledky z přechodné paměti přeneseny na výstupy. Výstupní vzorek procesu zůstává ve výstupní přechodné paměti až do jejího příštího přepisu. Po přenosu hodnot na výstupy se cyklus programu opakuje. Zpracování signálů v PLC ve srovnání s pevně propojenou řídicí logikou U pevně propojené řídicí logiky je program dán druhem funkčních členů a jejich propojením (prodrátováním). Všechny řídicí pochody jsou prováděny současně (paralelně). Každá změna stavu vstupních signálů vyvolá okamžitě změnu stavu výstupních signálů. U jednotky PLC se může změna stavu vstupních signálů během průchodu programu uplatnit teprve v následujícím cyklu programu. V současné době je tato nevýhoda téměř úplně kompenzována krátkou dobou cyklu programu. Doba cyklu programu je závislá na počtu a druhu řídicích instrukcí. Příručka pro školení GX Developer 2-5 Rodina MELSEC FX 2.4 Technické vybavení PLC Rodina MELSEC FX Kompaktní malé automaty série MELSEC FX nabízejí hospodárné řešení pro řídicí a polohovací úlohy malého až středního rozsahu v průmyslu, rukodělné výrobě a technice budov, kde se vystačí s 10 až 256 integrovanými vstupy/výstupy v průmyslu. S výjimkou modelu FX1S jsou všechny série FX v případě změn výrobního zařízení snadno rozšiřitelné a umožňují tak postupný růst společně se zařízením podle vznikajících potřeb. Automaty disponují různými možnostmi napojení na datové sítě. Jednotky rodiny FX mohou komunikovat jak s ostatními programovatelnými automaty, tak také s regulačními systémy a rozhraními člověk-stroj (HMI). K tomuto účelu je možné systémy PLC integrovat buď jako lokální stanice do datových sítí MITSUBISHI, anebo začlenit jako podřízené jednotky typu slave do otevřených datových sítí (jako je např. PROFIBUS/DP). Kromě toho je možné vytvářet z jednotek MELSEC FX sítě s vícebodovým spojením typu multidrop a sítě bez nadřízené stanice s architekturou peer-to-peer. Kdo by chtěl řešit rozsáhlé řídicí úlohy a zároveň potřebuje mnoho zvláštních funkcí jako na př. analogově-digitální a digitálně-analogové převody nebo síťovou konektivitu, pro toho jsou modulárně rozšiřitelné jednotky FX1N, FX2N a FX3U správnou volbou. Všechny typy automatů této řady jsou součásti velké rodiny MELSEC FX a jsou navzájem kompatibilní. Parametry FX1S FX1N FX2N FX2NC FX3U Max. počet integrovaných v/v adres 30 60 128 96 128 Rozšiřitelnost (maximální počet v/v) 34 132 256 256 384 Programová paměť (kroků) 2000 8000 16000 16000 64000 Doba cyklu na log. instrukci (ms) 0,55–0,7 0,55–0,7 0,08 0,08 0,065 27 / 2 / 85 27 / 2 / 89 27 / 2 / 107 27 / 2 / 107 27 / 2 / 209 - 2 8 4 8 na pravé straně 10 na levé straně Počet instrukcí (standardní/krokovací/ speciální) Max. počet připojitelných speciálních modulů 2-6 MITSUBISHI ELECTRIC Technické vybavení PLC 2.5 Výběr programovatelného automatu Výběr programovatelného automatu Základní jednotky rodiny MELSEC FX jsou k dispozici v různých verzích s různým napájením a různými druhy výstupů. Můžete si vybírat mezi jednotkami s napájením 100–230 Vst nebo 24 Vss příp. 12–24 Vss a mezi variantami reléových a tranzistorových výstupů. Série FX1S FX1N FX2N FX2NC FX3U v/v Typ Počet vstupů Počet výstupů 10 FX1S-10 M쏔-쏔쏔 6 8 14 FX1S-14 M쏔-쏔쏔 8 6 20 FX1S-20 M쏔-쏔쏔 12 8 30 FX1S-30 M쏔-쏔쏔 16 14 14 FX1N-14 M쏔-쏔쏔 8 6 24 FX1N-24 M쏔-쏔쏔 14 10 40 FX1N-40 M쏔-쏔쏔 24 16 60 FX1N-60 M쏔-쏔쏔 36 24 16 FX2N-16 M쏔-쏔쏔 8 8 32 FX2N-32 M쏔-쏔쏔 16 16 48 FX2N-48 M쏔-쏔쏔 24 24 64 FX2N-64 M쏔-쏔쏔 32 32 80 FX2N-80 M쏔-쏔쏔 40 40 128 FX2N-128 M쏔-쏔쏔 64 64 16 FX2NC-16 M쏔-쏔쏔 8 8 32 FX2NC-32 M쏔-쏔쏔 16 16 64 FX2NC-64 M쏔-쏔쏔 32 32 96 FX2NC-96 M쏔-쏔쏔 48 48 16 FX3U-16 M쏔-쏔쏔 8 8 32 FX3U-32 M쏔-쏔쏔 16 16 48 FX3U-48 M쏔-쏔쏔 24 24 64 FX3U-64 M쏔-쏔쏔 32 32 80 FX3U-80 M쏔-쏔쏔 40 40 128 FX3U-128 M쏔-쏔쏔 64 64 Napájecí napětí Druh výstupu 24 Vss nebo 100–240 Vst tranzistorový nebo reléový 12–24 Vss nebo 100–240 Vst tranzistorový nebo reléový 24 Vss nebo 100–240 Vst tranzistorový nebo reléový 24 Vss tranzistorový nebo reléový 24 Vss nebo 100 – 240 Vst tranzistorový nebo reléový 100–240 Vst tranzistorový nebo reléový Pro správný výběr programovatelného automatu musíte mimo jiné posoudit i následující kritéria: 쎲 Jaké napájecí napětí máte k dispozici? 24 Vss nebo 100–240 Vst 쎲 Požadavky na vstupy a výstupy – Kolik signálů, tzn. kontaktů externích spínačů, tlačítek a senzorů, chcete snímat? – Jaké druhy a kolik funkcí chcete spínat? – Jak velkou zátěž budete spínat na výstupech? Zvolte reléové výstupy, pokud potřebujete spínat vysoké zátěže. Tranzistorové výstupy jsou vhodné pro rychlé, spínací pochody bez zákmitů. 쎲 Speciální moduly – Počet speciálních modulů v systému – Jaké externí napájecí napětí budete potřebovat? Příručka pro školení GX Developer 2-7 Konstrukce programovatelného automatu Technické vybavení PLC Konstrukce programovatelného automatu 2.6 Všechny řídicí jednotky jsou navrženy v principu stejným způsobem. Nejdůležitější pojmy jsou vysvětleny ve výkladovém slovníčku v příloze. 2.6.1 Vstupní a výstupní obvody Vstupní obvody jsou realizovány jako bezkontaktní plovoucí vstupy. Vstupy jsou v PLC izolovány od vnitřních obvodů galvanickém oddělením pomocí optických vazebních členů. Výstupní obvody jsou buď reléové, nebo používají tranzistorové výstupy. Izolace tranzistorových modulů od vnitřních obvodů PLC je rovněž provedena galvanickým oddělením pomocí optických vazebních členů. Všechny digitální vstupy vyžadují k sepnutí určité vstupní spínací napětí (např. 24 Vss). Napětí může být pro tento účel přivedeno z vnitřního síťového zdroje jednotky PLC. Pokud je spínací napětí na vstupu nižší než stanovená jmenovitá hodnota (24 Vss), pak nedojde k zpracování tohoto vstupu. Maximální výstupní proud činí u reléových modulů 2 A při 250 V střídavého napětí na ohmické zátěži a u tranzistorových modulů 0,5 A při 24 V stejnosměrného napětí na ohmické zátěži. 2.6.2 Popis základních jednotek MELSEC FX1S Ochranná krytka Kryt svorkovnice Montážní otvory Připojení napájecího napětí Rozhraní pro rozšiřovací deskový adaptér Svorkovnice pro digitální vstupy 100-240 VAC L N X7 X5 X3 X1 S/S X6 X4 X2 X0 0 1 2 3 4 5 6 7 Vybrání pro adaptéry nebo obslužný panel Spínač RUN/STOP POWER RUN ERROR 2 analogové potenciometry Konektor pro programovací přístroje Svorky zdroje provozního napětí Kontrolky LED k indikaci vstupních stavů IN FX1S-14MR OUT 0 1 2 3 4 5 Y4 Y2 Y1 Y0 0V Y5 COM2 Y3 24V COM0 COM1 14MR -ES/UL MITSUBISHI Kontrolky LED k indikaci provozního stavu Kontrolky LED k indikaci výstupních stavů Ochranný kryt Svorkovnice pro digitální výstupy 2-8 MITSUBISHI ELECTRIC Technické vybavení PLC 2.6.3 Konstrukce programovatelného automatu Popis základních jednotek MELSEC FX1N Ochranná krytka Svorkovnice pro digitální vstupy Ochrana proti dotyku Připojení napájecího napětí Montážní otvory Rozšiřovací sběrnice Spínač RUN/STOP 100-240 VAC Zásuvná pozice pro paměťové kazety 2 analogové potenciom etry žádané hodnoty Konektor pro programovací přístroje Svorky zdroje provozního napětí L X15 X7 X11 X13 X5 X3 X1 X14 S/S X6 X10 X12 X4 X2 X0 N 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 IN POWER RUN ERROR Kontrolky LED k indikaci provozního stavu FX1N-24MR OUT 0 1 2 3 4 5 6 7 10 11 Y6 Y10 Y5 Y3 Y2 Y1 Y11 Y0 0V COM4 Y7 COM2 COM3 Y4 24+ COM0 COM1 Kontrolky LED k indikaci vstupních stavů 24MR -ES/UL MITSUBISHI Svorkovnice pro digitální výstupy Kontrolky LED k indikaci výstupních stavů Ochranný kryt Odklápěcí kryt Ochrana proti dotyku Ochranná krytka 2.6.4 Popis základních jednotek MELSEC FX2N Připojení napájecího napětí Ochrana proti dotyku Montážní otvory Konektor pro rozšiřující deskový adaptér Záložní baterie Konektor pro programovací přístroj Spínač RUN/STOP Odnímatelná svorkovnice pro digitální výstupy Zásuvná pozice pro paměťové kazety Svorkovnice pro digitální vstupy Kontrolky LED k indikaci vstupních stavů Kontrolky LED k indikaci provozních stavů Vývody pro rozšíření Ochranná krytka rozšiřující sběrnice Kontrolky LED k indikaci výstupních stavů Ochranný kryt Ochranný kryt Příručka pro školení GX Developer 2-9 Konstrukce programovatelného automatu 2.6.5 Technické vybavení PLC Popis základních jednotek MELSEC FX2NC Ochranná krytka Záložní baterie Prostor pro záložní baterii Rozšiřující sběrnice (po straně) Spínač RUN/STOP MITSUBISHI POWER RUN BATT ERROR RUN X0 STOP 5 6 Kontrolky LED k indikaci výstupních stavů 2 3 5 6 7 • • Zásuvné pozice pro připojovací svorky X5 X4 Kontrolky LED k indikaci vstupních stavů COM Zásuvná pozice pro paměťové kazety X7 X6 Paměťová kazeta (dodatečné vybavení) COM X3 X2 X1 Kryt X0 7 1 Y4 Y0 X4 Paměťová kazeta (dodatečné vybavení) Y0 Y1 3 Y2 2 COM1 Y3 1 2. rozhraní pro adaptér CNV MELSEC FX2NC-16MR-T-DS Y4 Kontrolky LED k indikaci provozního stavu Svorkovnice pro digitální vstupy Svorkovnice pro digitální výstupy 2.6.6 Popis základních jednotek MELSEC FX3U Kryt baterie Ochranná krytka Ochrana proti dotyku Svorkovnice pro digitální vstupy Záložní baterie Rozšiřující konektor pro funkční adaptér a FX3U-7DM Záslepka pro adaptér Spínač RUN/STOP Konektor pro programovací přístroj Vrchní kryt s typovým štítkem (není-li instalován FX3U-7DM) 2 - 10 Kontrolky LED k indikaci vstupních stavů Kontrolky LED k indikaci provozního stavu Krytka pro rozšiřující sběrnici Kontrolky LED k indikaci výstupních stavů Výstupní svorky Ochrana proti dotyku Ochranný kryt MITSUBISHI ELECTRIC Technické vybavení PLC Kabelové propojení 2.7 Kabelové propojení 2.7.1 Připojení napájecího napětí Technické parametry napájení Parametr Základní jednotky se stejnosměrným napájením Napájecí napětí Rozsah napájecího napětí 12 až 24 Vss 24 Vss 100 až 240 Vst 10,2 až 26,4 Vss 20,4 až 26,4 Vss 85 až 264 Vst Dovolená doba výpadku napětí 5 ms 20 ms Připojení jednotek se stejnosměrným napájením Připojení jednotek se střídavým napájením Základní jednotka FX Základní jednotka FX + L 100 až 240 Vst 50/60 Hz 24 Vss N – Uzemnění Řídicí jednotka PLC musí být uzemněna. 쎲 Zemní odpor nesmí být větší než 100 h. 쎲 Uzemňovací bod musí být co nejblíže jednotky PLC. Uzemňovací vodiče musí být co nejkratší. 쎲 Jednotka PLC se uzemňuje, pokud je to možné, nezávisle na ostatních přístrojích. Pokud není možné instalovat samostatné uzemnění, pak se společné uzemnění provede podle prostředního příkladu v následujícím obrázku. PLC SPS Jiná Sonstige zařízení Geräte Sdílené uzemnění Unabhängige Erdung Beste Lösung Dobré řešení PLC SPS Jiná Sonstige zařízení Geräte Společné uzemnění Gemeinsame Erdung Gute Lösung Není dovoleno PLC SPS Jiná Sonstige zařízení Geräte Společné uzemnění Gemeinsame Erdung Nicht erlaubt Není dovoleno 쎲 Průřez uzemňovacího vodiče musí být nejméně 2 mm2. Příručka pro školení GX Developer 2 - 11 Kabelové propojení 2.7.2 Technické vybavení PLC Připojení vstupů Připojení snímačů spínajících záporný nebo kladný pól Na základní jednotku rodiny FX je možné připojit oba druhy snímačů (spínání na plus nebo mínus). Rozlišení je dáno propojením svorky "S/S". Základní jednotka FX L N 24V 0V S/S Pro snímače spínající záporný pól se svorka "S/S" spojuje s kladným pólem zdroje provozního napětí nebo u základních jednotek se stejnosměrným napájením s kladným pólem napájecího napětí. Spínací kontakt nebo snímač s otevřeným kolektorem NPN připojený na vstup pak spojuje vstup PLC (X) se záporným pólem zdroje napětí. X Základní jednotka FX L N 24V 0V S/S Pro snímače spínající kladný pól se svorka "S/S" spojuje se záporným pólem zdroje provozního napětí nebo u základních jednotek se stejnosměrným napájením se záporným pólem napájecího napětí. Spínač nebo snímač s otevřeným kolektorem PNP připojený na vstup pak spojuje vstup PLC (X) s kladným pólem zdroje napětí. X Všechny vstupy základní jednotky je možné zároveň nastavit buď pro připojení snímačů spínajících záporný pól, anebo pro snímače připojující kladný pól. Smíšený provoz se snímači, které spínají plus a snímači spínajícími mínus však není možný. U základní jednotky s připojenými rozšiřujícími moduly je však možné individuálně konfigurovat různé zdroje signálů. (Např. snímače spínající kladný pól na základní jednotce a snímače spínající záporný pól na rozšiřujícím modulu.) Příklady různých zapojení vstupů Základní jednotky se střídavým napájením Základní jednotka FX 2 - 12 Snímače spínající kladný pól L L N N S/S 0V 24V S/S 0V 24V X000 X001 X002 X003 X000 X001 X002 X003 MITSUBISHI ELECTRIC Technické vybavení PLC Kabelové propojení Základní jednotky se stejnosměrným napájením Snímače spínající kladný pól Snímače spínající záporný pól 24 V DC 2.7.3 24 V DC S/S (0V) (24V) S/S (0V) (24V) X000 X001 X002 X003 X000 X001 X002 X003 Připojení výstupů U FX3U-16M첸 může být každý výstup připojen separátně. U základních jednotek FX3U-32M쏔 až FX3U-128M첸 jsou výstupy sdruženy vždy do skupin po čtyřech nebo po osmi výstupech. Každá skupina sdílí společný přívod spínacího napětí. Tyto svorky jsou u reléových výstupů a tranzistorových výstupů spínajících minusový pól označeny jako "COM쏔" a u tranzistorových výstupů spínajících kladný pól jako "+V첸". "첸" pak znamená číslo skupiny výstupů, např. "COM1". Protože jsou jednotlivé skupiny navzájem elektricky oddělené, může základní jednotka spínat více napětí s různými potenciály. Základní jednotky s reléovými výstupy mohou dokonce spínat různé druhy napětí, jako např. stejnosměrná a střídavá napětí. Základní jednotka FX s reléovými výstupy 1. skupina výstupů spíná stejnosměrné napětí. 2. skupina výstupů spíná střídavé napětí. U tranzistorových výstupů je volba typu výstupů pro spínání kladného nebo záporného pólu dána výběrem příslušné základní jednotky. Vyrábějí se základní jednotky pro oba typy výstupů v provedení se stejnosměrným i střídavým napájením. Typ výstupu je uveden v označení modelu: Základní jednotky s označením "MT/첸S" obsahují tranzistorové výstupy pro spínání záporného pólu (např. FX3U-16MT/ES), základní jednotky s označením "MT/첸SS" mají oproti tomu tranzistorové výstupy pro spínání záporného pólu (např. FX3U-16MT/ESS). Příručka pro školení GX Developer 2 - 13 Kabelové propojení Technické vybavení PLC Příklady zapojení výstupů Reléový výstup Zátěž Y Pojistka COM PLC Tranzistorový výstup Zátěž Y Pojistka COM PLC Tranzistorový výstup (spínání plus) Zátěž Y Pojistka +V PLC 2 - 14 MITSUBISHI ELECTRIC Technické vybavení PLC 2.8 Přídavné digitální vstupy a výstupy Přídavné digitální vstupy a výstupy K rozšíření základní jednotky PLC rodiny MELSEC FX o přídavné digitální vstupy a výstupy jsou k dispozici různé prostředky a možnosti. 2.8.1 Rozšiřující deska Pokud potřebujete pouze několik přídavných v/v (2 až 4), pak můžete do základní jednotky řady FX 1S nebo FX 1N zabudovat rozšiřující deskový adaptér. Tyto adaptéry nevyžadují žádný dodatečný instalační prostor. Stav přídavných vstupů a výstupů je indikován pomocí zvláštní příznakové buňky v jednotce PLC (viz odstavec A.1.5). Příznakové buňky se také používají v programu místo operandů X a Y. • BY0+ BY0- BY1+ BY1- FX1N-2EYT-BD se dvěma digitálními výstupy FX1N-2EYT-BD Zadní strana s konektorem Označení Počet vstupů/výstupů Celkem Vstupy Výstupy Druh výstupu FX1N-4EX-BD 4 4 — — FX1N-2EYT-BD 2 — 2 tranzistorový Napájecí napětí ze základní jednotky FX1S FX1N 쎲 쎲 FX2N FX3U FX2NC 쑗 쑗 쎲 : Rozšiřující desku je možné použít se základní jednotkou této série. 쑗 : Rozšiřující desku není možné zkombinovat se základní jednotkou této série. 2.8.2 Kompaktní rozšiřující jednotky Kompaktní rozšiřující jednotky mají vlastní napájení. Integrovaný zdroj provozního napětí u jednotek se střídavým napájením se může použít k napájení externích zařízení. Druh výstupu je možné volit mezi reléovým a tranzistorovým (spínajícím plus). Kompaktní rozšiřující jednotky série FX0N Označení Počet vstupů/výstupů Celkem Vstupy Výstupy Druh výstupu FX0N-40ER/ES-UL 40 24 16 reléový FX0N-40ER/DS 40 24 16 reléový FX0N-40ET/DSS 40 24 16 tranzistorový Napájecí napětí FX1S FX1N 쑗 쎲 FX2N FX3U FX2NC 100–240 Vst 24 Vss 쑗 쑗 쎲 : Rozšiřující jednotku je možné použít se základní jednotkou této série. 쑗 : Rozšiřující jednotku není možné zkombinovat se základní jednotkou této série. Příručka pro školení GX Developer 2 - 15 Přídavné digitální vstupy a výstupy Technické vybavení PLC Kompaktní rozšiřující jednotky série FX2N Označení Počet vstupů/výstupů Celkem Vstupy Výstupy Druh výstupu FX2N-32ER-ES/UL 32 16 16 reléový FX2N-32ET-ESS/UL 32 16 16 tranzistorový FX2N-48ER-ES/UL 48 16 16 reléový FX2N-48ET-ESS/UL 48 24 24 tranzistorový FX2N-48ER-DS 48 24 24 reléový FX2N-48ET-DSS 48 24 24 tranzistorový Napájecí napětí FX1S FX1N 쑗 쎲 FX2N FX3U FX2NC 100–240 Vst 쎲 쎲 24 Vss 쎲 : Rozšiřující jednotku je možné použít se základní jednotkou této série. 쑗 : Rozšiřující jednotku není možné zkombinovat se základní jednotkou této série. 2.8.3 Modulární rozšiřující jednotky Modulární rozšiřující jednotky nemají vlastní napájení, mají však velmi kompaktní rozměry. Modulární rozšiřující jednotky řady FX2N slouží k rozšíření počtu periférií u PLC rodiny MELSEC FX o 4, 8 nebo 16 digitálních vstupů nebo výstupů. Druh výstupu je možné volit mezi reléovým a tranzistorovým (spínajícím plus). 2 IN Označení * 2 - 16 Počet vstupů/výstupů Celkem Vstupy Výstupy Druh výstupu FX2N-8ER-ES/UL 16* 4 4 reléový FX2N-8EX-ES/UL 8 8 — — FX2N-16EX-ES/UL 16 16 — — FX2N-8EYR-ES/UL 8 — 8 reléový FX2N-8EYT-ESS/UL 8 — 8 tranzistorový FX2N-16EYR-ES/UL 16 — 16 reléový FX2N-16EYT-ESS/UL 16 — 16 tranzistorový Napájecí napětí FX1S FX1N 쑗 쎲 FX2N FX3U FX2NC 100–240 Vst 쎲 쎲 24 Vss Kombimodul FX2N-8ER-ES/UL obsadí v PLC celkem 16 vstupů a výstupů. Obsazeny jsou vždy 4 vstupy a výstupy, nelze je ale využít. MITSUBISHI ELECTRIC Technické vybavení PLC 2.9 Rozšíření o speciální funkce Rozšíření o speciální funkce K realizaci speciálních funkcí je pro rodinu jednotek MELSEC FX k dispozici velký výběr technického vybavení. Deskové adaptéry Analogovéadaptéry jsou malé obvodové desky, které se instalují přímo do základních jednotek řady FX1S- nebo0FX1N. Tím se nezvyšují prostorové nároky řídicí jednotky v rozvaděči. K výměně dat se základní jednotkou PLC používají speciální registry. Z analogového vstupního adaptéru se např. digitální hodnoty z obou vstupních kanálů přenášejí přímo do speciálních registrů D8112 a D8113. • Další zpracování naměřených hodnot je pak velmi jednoduché. Výstupní hodnotu pro analogový výstupní adaptér zapíše program do speciálního registru D8114, a ten ji pak převede a pošle na výstup. BY0+ BY0- BY1+ BY1- FX1N-2AD Speciální adaptéry Speciální adaptéry se mohou připojovat jen z levé strany základní jednotky řady MELSEC FX3U. K základní jednotce je možné připojit až deset speciálních adaptérů. Speciální adaptéry neobsazují v základní jednotce žádné vstupy a výstupy. Komunikace mezi základní jednotkou a speciálním adaptérem probíhá přes zvláštní příznakové buňky a registry. (viz odstavce A.1.5 a A.2.6). V programu proto nejsou zapotřebí žádné instrukce pro komunikaci se speciálními moduly. Speciální moduly K pravé straně základní jednotky rodiny MELSEC FX je možné připojit až osm speciálních modulů. K speciálním modulům počítáme kromě analogových modulů, např. také komunikační a polohovací moduly. Každý speciální modul obsazuje v základní jednotce osm vstupů a osm výstupů. Komunikace mezi speciálním modulem a základní jednotkou PLC probíhá přes vyrovnávací paměť speciálního modulu a je prováděná pomocí instrukcí FROM a TO. FX2N -4AD-TC A/D Příručka pro školení GX Developer 2 - 17 Rozšíření o speciální funkce 2.9.1 Technické vybavení PLC Analogové moduly Základní jednotka z rodiny MELSEC FX může bez přídavných modulů zpracovávat jen digitální vstupní a výstupní signály (informace ZAP/VYP). K snímání a generování analogových signálů je proto zapotřebí zvláštních analogových modulů. Analogové vstupní moduly Druh modulu Označení Deskový adaptér FX1N-2AD-BD Speciální adaptér FX3U-4AD-ADP FX2N-2AD FX2N-4AD FX3U-4AD Analogové výstupní moduly 2 4 2 4 Speciální moduly FX2N-8AD* Deskový adaptér FX1N-1DA-BD Speciální adaptér FX3U-4DA-ADP FX2N-2DA Speciální moduly FX2N-4DA FX3U-4DA 2 - 18 Analogové kanály 8 4 1 4 2 4 4 Rozsah Napětí: 0 V až 10 Vss Proud: 4 mA až 20 mA ss Napětí: 0 V až 10 Vss Proud: 4 mA až 20 mA ss Napětí: 0 V až 5 Vss 0 V až 10 Vss Proud: 4 mA až 20 mA ss Napětí: -10 V až 10 Vss Proud: 4 mA až 20 mA ss -20 mA až 20 mA ss Napětí: -10 V až 10 Vss Proud: 4 mA až 20 mA ss -20 mA až 20 mA ss Napětí: -10 V až 10 Vss Proud: 4 mA až 20 mA ss -20 mA až 20 mA ss Napětí: 0 V až 10 Vss Proud: 4 mA až 20 mA ss Napětí: 0 V až 10 Vss Proud: 4 mA až 20 mA ss Napětí: 0 V až 5 Vss 0 V až 10 Vss Proud: 4 mA až 20 mA ss Napětí: -10 V až 10 Vss Proud: 0 mA až 20 mA ss 4 mA až 20 mA ss Napětí: -10 V až 10 Vss Proud: 0 mA až 20 mA ss 4 mA až 20 mA ss Rozlišení FX2N FX3U FX2NC FX1S FX1N 쎲 쎲 쑗 쑗 쑗 쑗 쑗 쎲 쑗 쎲 쎲 쎲 쑗 쎲 쎲 쎲 쑗 쎲 쎲 쎲 쑗 쑗 쑗 쎲 쎲 쎲 쑗 쑗 쑗 쑗 쑗 쎲 쑗 쎲 쎲 쎲 쑗 쎲 쎲 쎲 쑗 쑗 쑗 쎲 2,5 mV (12 bitů) 8 μA (11 bitů) 2,5 mV (12 bitů) 10 μA (11 bitů) 2,5 mV (12 bitů) 4 μA (12 bitů) 5 mV (se znaménkem, 12 bitů) 10 μV (se znaménkem, 11 bitů) 0,63 mV (se znaménkem, 15 bitů) 2,50 μA (se znaménkem, 14 bitů) 0,32 mV (se znaménkem, 16 bitů) 1,25 μA (se znaménkem, 15 bitů) 2,5 mV (12 bitů) 8 μA (11 bitů) 2,5 mV (12 bitů) 4 μA (12 bitů) 2,5 mV (12 bitů) 4 μA (12 bitů) 5 mV (se znaménkem, 12 bitů) 20 μA (10 bitů) 0,32 mV (se znaménkem, 16 bitů) 0,63 μA (15 bitů) MITSUBISHI ELECTRIC Technické vybavení PLC * Moduly pro snímání/měření teploty Kombinované analogové vstupní a výstupní moduly Druh modulu Rozšíření o speciální funkce Speciální modul FX2N-8AD může snímat mimo proudy a napětí také teploty. Označení Analogové kanály 2 vstupy FX0N-3A 1 výstup Speciální moduly 4 vstupy FX2N-5A 1 výstup Speciální adaptér FX3U-4AD-PT-ADP 4 FX3U-4AD-TC-ADP 4 FX2N-8AD* Speciální moduly Modul pro regulaci teploty (speciální modul) 8 FX2N-4AD-PT 4 FX2N-4AD-TC 4 FX2N-2LC * 2 Rozsah Napětí: 0 V až 5 Vss 0 V až 10 Vss Proud: 4 mA až 20 mA ss Napětí: 0 V až 5 Vss 0 V až 10 Vss Proud: 4 mA až 20 mA ss Napětí: -100 mV až 100 mVss -10 V až 10 Vss Proud: 4 mA až 20 mA ss -20 mA až 20 mA ss Napětí: -10 V až 10 Vss Proud: 0 mA až 20 mA ss Odporový teploměr Pt100: -50 쎷C až 250 쎷C Termočlánek typu K: -100 쎷C až 1000 쎷C Termočlánek typu J: -100 쎷C až 600 쎷C Termočlánek typu K: -100 쎷C až 1200 쎷C Termočlánek typu J: -100 쎷C až 600 쎷C Termočlánek typu T: -100 쎷C až 350 쎷C Odporový teploměr Pt100: -100 쎷C až 600 쎷C Termočlánek typu K: -100 쎷C až 1200 쎷C Termočlánek typu J: -100 쎷C až 600 쎷C Např. s termočlánkem typu K: -100 쎷C až 1300 쎷C Odporový teploměr Pt100: -200 쎷C až 600 쎷C Rozlišení FX2N FX3U FX2NC FX1S FX1N 쑗 쎲 쎲 쑗 쎲 쎲 쎲 쑗 쑗 쑗 쎲 쑗 쑗 쑗 쎲 쑗 쎲 쎲 쎲 쑗 쎲 쎲 쎲 쑗 쎲 쎲 쎲 쑗 쎲 쎲 쎲 40 mV (8 bitů) 64 μA (8 bitů) 쎲 40 mV (8 bitů) 64 μA (8 bitů) 50 μV (se znaménkem, 12 bitů) 0,312 mV (se znaménkem, 16 bitů) 10 μA/1,25 μA (se znaménkem, 15 bitů) 5 mV (se znaménkem, 12 bitů) 20 μA (10 bitů) 0,1 쎷C 0,4 쎷C 0,3 쎷C 0,1 쎷C 0,1 쎷C 0,1 쎷C 0,2 쎷C až 0,3 쎷C 0,4 쎷C 0,3 쎷C 0,1 쎷C nebo 1 쎷C (závislé na použitém teplotním čidle) Speciální modul FX2N-8AD může snímat mimo proudy a napětí také teploty. 쎲 : Deskový adaptér, speciální adaptér nebo speciální modul je možné kombinovat se základní nebo rozšiřující jednot kou této řady. 쑗 : Tento adaptér nebo modul nelze použít. Příručka pro školení GX Developer 2 - 19 Rozšíření o speciální funkce 2.9.2 Technické vybavení PLC Vysokorychlostní čítací modul a speciální adaptéry pro rychlé čítání FX2N-1HC Vedle rychlých interních čítačů jednotky MELSEC FX má uživatel v podobě vysokorychlostního čítacího modulu FX2N-1HC k dispozici také externí obvodový čítač. Jeho čítací schopnosti zahrnují práci s jednofázovými nebo dvoufázovými pulzy až do frekvence 50 kHz. Rozsah čítání je volitelný, 16 nebo 32 bitů. Pomocí interních porovnávacích funkcí je možné spínat oba integrované tranzistorové výstupy nezávisle na sobě. Polohovací úlohy se proto mohou realizovat nenákladným způsobem. Kromě toho může FX2N-1HC pracovat také jako kruhový čítač. FX2N -1HC FX3U-4HSX-ADP a FX3U-2HSY-ADP Tyto speciální adaptéry slouží k přímému zpracování polohových dat. FX3U -2HSY-ADP FX3U-2HSX-ADP POWER POWER X0/3 X2/5 Y0/2 Y1/3 X1/4 X6/7 Y4/6 Y5/7 Jednotka FX3U-4HSX-ADP (úplně vlevo) je vysokorychlostní čítací modul (HIGH-SPEED), který může pracovat se vstupními signály až 200 kHz. Jednotka FX3U-2HSY-ADP (vlevo) je polohovací modul, který může generovat 2 pulzní sledy (2 kanály) o frekvenci až 200 kHz. FP.RP SGB SG SG - - Y5/7 + X6/7 + - - Y1/3 + X2/5 + SGA - X1/4 + -Y4/6 + - X0/3 + -Y0/2 + PLS DIR Přehled čítacích modulů Druh modulu Označení Popis Speciální modul FX2N-1HC Vysokorychlostní čítací modul s jedním čítacím vstupem FX3U-4HSX-ADP Čítací modul pro zpracování diferenčních vstupních signálů FX3U-2HSY-ADP Polohovací modul pro generování pulzních sledů Speciální adaptér FX2N FX3U FX2NC FX1S FX1N 쑗 쑗 쎲 쎲 쑗 쑗 쑗 쎲 쎲 : Tento speciální adaptér nebo modul je možné kombinovat se základní nebo rozšiřující jednotkou této série. 쑗 : Tento adaptér nebo modul nelze použít. 2 - 20 MITSUBISHI ELECTRIC Technické vybavení PLC 2.9.3 Rozšíření o speciální funkce Polohovací moduly FX2N-1PG-E, FX2N-10PG Moduly FX2N-1PG-E a FX2N-10PG jsou výkonné jednoosé polohovací moduly s impulzním sledem určené k řízení krokových motorů nebo servopohonů (pomocí externího regulátoru)pomocí sledu pulzů. POWER ERROR FX 2N -10PG START DOG X0 X1 øA øB PGO FP RP CLR Moduly jsou v kombinaci s jednotkami MELSEC FX velmi vhodné k realizaci přesných polohovacích systémů. Parametrizace a přidělování polohových dat se provádí přímo přes program PLC. Modul FX2N-1PG-E může na svých výstupech s otevřeným kolektorem generovat signály s frekvencí až 100 kHz. Modul FX2N-10PG je vybaven výstupy s diferenčními budiči, které mohou generovat signály o frekvenci až 1 GHz. Uživatel má k dispozici nejrůznější funkce pro ruční i automatický provoz. FX3U-20SSC-H Modul SSCNET FX3U-20SSC-H poskytuje ve spojení s programovatelným automatem řady FX3U cenově příznivé řešení pro velmi přesné a rychlé polohovací úlohy. Kabel s optickými vlákny typu "plug-and-play" používaný u sítě SSCNET* zároveň redukuje dobu instalace a prodlužuje vzdálenost při řízení polohovacích pochodů na velmi vzdálených místech nasazení. INT 0 INT 1 A B START DOG INT 0 INT 1 A B Parametry pro servořízení a informace pro polohování pro FX3U-20SSC-H je možné nastavit přes základní jednotku FX3U pomocí osobního počítače. K nastavování parametrů, monitorování a testům konfigurace je k dispozici programovací vybavení FX Configurator-FP. X READY Y READY X ERROR Y ERROR POWER FX2CU-20SSC-H * SSCNET: Servo System Controller Network Přehled polohovacích modulů Druh modulu Označení Popis FX2N-1PG-E Jednoosý polohovací modul FX2N-10PG Speciální moduly FX3U-20SSC-H Polohovací modul k současnému řízení 2 os (připojení přes SSCNET III) FX2N FX3U FX2NC FX1S FX1N 쑗 쑗 쎲 쎲 쑗 쑗 쎲 쎲 쑗 쑗 쑗 쎲 쎲 : Tento speciální modul je možné kombinovat se základní nebo rozšiřující jednotkou této série. 쑗 : Tento speciální modul nelze použít. Příručka pro školení GX Developer 2 - 21 Rozšíření o speciální funkce 2.9.4 Technické vybavení PLC Síťové moduly pro ETHERNET Jednou z nejrozšířenějších datových sítí je síť ETHERNET. Tato síť spojuje kancelářský svět s řídicími systémy. Ethernet je platformou pro nejrůznější transportní protokoly, a právě jeden z nich, protokol TCP/IP, který je velmi dobře přizpůsoben prostředí Ethernetu, umožňuje rychlou výměnu dat mezi nadstavbou pro vizualizaci procesu a programovatelným automatem MELSEC SPS. TCP/IP vytváří logická spojení bod-bod mezi dvěma účastníky sítě Ethernet. Na základě tohoto spojení si může např. nadstavba pro vizualizaci procesu vyžádat data z PLC. Programovací software GX Developer poskytuje funkční bloky a dialogová okna k rychlé a jednoduché konfiguraci spojení TCP/IP. FX2NC-ENET-ADP Komunikační adaptér Ethernet FX2NC-ENET-ADP rozšiřuje řídicí jednotku řady FX1S-, FX1N- nebo FX2N o rozhraní Ethernet (10BASE-T)*. Modul FX 2NC -ENET-ADP umožňuje odesílání/stahování (upload/download) a testování programů PLC z PC přes Ethernet (GX Developer nebo MX Component a virtuální ovladač pro port COM musejí být instalovány). FX2NC-ENET-ADP POWER LINK ACT SD RD * Pokyn: K připojení tohoto adaptéru na jednotku FX1S nebo FX1N je nezbytný komunikační adaptér FX1N-CNV-BD. K připojení adaptéru FX2NC-ENET-ADP na jednotku FX2N je nutný adaptér FX2N-CNV-BD. FX3U-ENET RUN INIT. 100M SD RD ERR. COM.ERR. POWER FX3U-ENET Pomocí komunikačního modulu Ethernet FX3U -ENET se může programovatelný automat FX3U připojit přímo do datové sítě Ethernet. Jednotka FX3U pak může ve spojení s modulem FX3U-ENET přímo a rychle vyměňovat data se systémy pro vizualizaci procesů. Kromě toho může přenášet (Upload/Download), analyzovat a upravovat programy PLC přes Ethernet. Modul také podporuje spojení bod-bod (Peer-to-Peer) a protokol MC. Konfiguraci můžete snadno a rychle provést pomocí software FX Configurator-EN. 10BASE-T/100BASE-TX C1 C2 C3 C4 C5 C6 C7 C8 Přehled modulů ETHERNET Druh modulu Označení Popis FX2NC-ENET-ADP Speciální moduly Moduly pro ETHERNET FX3U-ENET 2 - 22 FX2N FX3U FX2NC FX1S FX1N 쎲 쎲 쎲 쑗 쑗 쑗 쑗 쎲 MITSUBISHI ELECTRIC Technické vybavení PLC 2.9.5 Rozšíření o speciální funkce Síťové moduly pro PROFIBUS/DP Datová síť PROFIBUS/DP umožňuje výměnu dat mezi řídicím modulem Master a vzdálenými podřízenými jednotkami typu Slave přenosovou rychlostí až 12 Mbit/s. S PLC MELSEC jako Master je možné pomocí sběrnice PROFIBUS/DP realizovat rychlé a jednoduché připojení snímačů a akčních členů pocházejících dokonce od různých výrobců. Při použití PLC MELSEC jako Slave v síti PROFIBUS/DP, může tato jednotka řídit vzdálené procesy a současně vyměňovat data s jednotkou PROFIBUS/DP-Master. S ohledem na náklady byla pro PROFIBUS/DP zvolena přenosová technika RS485, která používá stíněné 2drátové vedení. FX0N-32NT-DP FX 0N -32NT-DP Modul PROFIBUS FX0N-32NT-DP umožňuje integraci jednotek PLC rodiny MELSEC FX do stávající datové sítě PROFIBUS/DP. Modul ustaví v rámci datové sítě PROFIBUS/DP spojení se stanici typu master a umožní volnou výměnu dat. RUN POWER DC BF DIA FX3U-64DP-M RUN TOKEN FROM/TO ERROR POWER FX 3U -64DP-M Příručka pro školení GX Developer Modul PROFIBUS/DP-Master FX3U-64DP-M umožňuje integraci jednotky PLC MELSEC FX3U do datové sítě Profibus/DP ve funkci stanice typu Master (třída 1). Modul vybaví základní jednotku FX3U inteligentním rozhraním PROFIBUS/DP, které umožní řešení decentralizovaných řídicích úloh. Modul FX3U Profibus/DP-Master můžete snadno a rychle konfigurovat pomocí software GX Configurator. 2 - 23 Rozšíření o speciální funkce Technické vybavení PLC FX2N-32DP-IF Vzdálená v/v stanice FX2N-32DP-IF je konstruovaná jako velmi kompaktní komunikační jednotka a umožňuje připojení vstup/výstupních modulů s až 256 v/v adresami nebo alternativně až 8 speciálních modulů. RUN STOP L COM N 24 + MITSUBISHI Do vzdálené v/v stanice není zapotřebí instalovat základní jednotku FX. Modul FX2N-32DP-IF propojuje připojené v/v nebo speciální moduly s Master-PLC v datové síti PROFIBUS/DP. Pomocí PLC FX3U- a modulu FX3U-64DP-M jako PROFIBUS/DPMaster je možné realizovat velmi výkonný decentralizovaný v/v systém, který se bude skládat pouze z komponent rodiny MELSEC FX. POWER RUN BF DIA 64 32 16 8 4 2 1 FX2N-32DP-IF ON OFF Pomocí programovacího software nebo ručního programovacího přístroje FX-20 PE můžete přímo nastavovat nebo zobrazovat PROFIBUS-data jako jsou na př. doba cyklu nebo v/v data. To také umožní provádět diagnostiku chyb přímo na modulu. Přehled modulů pro Profibus/DP Druh modulu Označení Popis FX1S FX1N FX2N FX3U FX2NC FX0N-32NT-DP PROFIBUS/DP-Slave 쎲 쎲 쎲 쎲 FX3U-64DP-M Master-modul pro Profibus/DP 쑗 쑗 쑗 쎲 FX2N-32DP-IF Napájecí napětí: 100-240 Vst Speciální moduly — FX2N-32DP-IF-D Vzdálená v/v stanice pro PROFIBUS/DP Napájecí napětí: 24 Vss Kompatibilní s PROFIBUS/DP-master 쎲 : Tento speciální modul je možné kombinovat se základní nebo rozšiřující jednotkou této série. 쑗 : Tento speciální modul nelze použít. 2 - 24 MITSUBISHI ELECTRIC Technické vybavení PLC 2.9.6 Rozšíření o speciální funkce Síťové moduly pro CC-Link CC-Link Master Modul FX2N-16CCL-M Datová síť CC-Link umožňuje řízení a monitorování vzdálených v/v modulů přímo u výrobního stroje. CC-Link-Master-Modul FX2N-16CCL-M je speciální rozšiřující modul, který umožňuje přidělit řídicí jednotku rodiny FX do systému CC-Link jako stanici Master. Nastavení parametrů všech modulů v datové se provádí přímo přes Master modul. Master-modul může spravovat až 15 stanic připojených ve složení s maximálně 7 vzdálenými v/v- stanicemi a až 8 inteligentními stanicemi. Na základní jednotku FX1N/FX2N- je možné připojit maximálně 2 moduly typu master. Maximální přenosová vzdálenost činí 1200 m bez opakovače. RUN ERR. MST TEST 1 TEST 2 L RUN L ERR. CC-LINK FX2n-16CCL-M SW M/S PRM TIME LINE SD RD CC-Link komunikační modul FX2N-32CCL Komunikační modul FX2N-32CCL umožňuje připojení k datové síti CC-Link s nadřazeným systémem PLC jako stanice Master . Tím může PLC řady FX získat přístup do systémového svazku všech jednotek PLC MELSEC a frekvenčních měničů, stejně jako k příslušným doplňujícím produktům ostatních výrobců. Datovou síť je takto možné pomocí digitálních vstupů/výstupů pro moduly FX rozšířit na max. 256 v/v. FX2N-32CCL LRUN • LERR • RD • SD Přehled modulů CC-Link Druh modulu Označení Popis FX2N-16CCL-M FX2N-32CCL Speciální moduly FX2N FX3U FX2NC FX1S FX1N Master-modul pro CC-Link 쑗 쎲 쎲 쎲 Pomocí tohoto modulu může PLC typu FX pracovat jako inteligentní stanice v datové síti CC-Link. 쑗 쎲 쎲 쎲 쎲 : Tento speciální modul je možné kombinovat se základní nebo rozšiřující jednotkou této série. 쑗 : Tento speciální modul nelze použít. Příručka pro školení GX Developer 2 - 25 Rozšíření o speciální funkce 2.9.7 Technické vybavení PLC Síťový modul pro DeviceNet Datová síť DeviceNet je cenově výhodné řešení pro síťová propojení zařízení na výrobní úrovni. V jedné síti je možné provozovat až 64 zařízení včetně stanice Master. Pro výměnu dat se používá stíněný kabel s dvěma páry stáčených vodičů. Modul FX2N-64DNET slouží k integraci řídicích jednotek řady FX2N nebo FX3U do datové sítě DeviceNet. Výměna dat se stanicí typu master probíhá prostřednictví komunikace Master/Slave přes v/v spojení. Výměna dat s ostatními uzly, které podporují připojení UCMM, probíhá prostřednictvím komunikace klient/server. POWER Komunikace mezi základní jednotkou a interní vyrovnávací pamětí modulu FX 2N -64DNET probíhá pomocí instrukcí FROM-/TO. FX 2N -64DNET /TO MS NS Druh modulu Označení Popis Speciální modul FX2N-64DNET Modul slave pro DeviceNet FX1S FX1N 쑗 쑗 FX2N FX3U FX2NC 쎲 쎲 쎲 : Tento speciální modul je možné kombinovat se základní nebo rozšiřující jednotkou této série. 쑗 : Tento speciální modul nelze použít. 2.9.8 Síťový modul pro CANopen Datová síť CANopen je "otevřené" řešení sítě Controller Area Network (CAN), jejíž standard je definován normou EN50325-4. CANopen je nenákladná komunikační síť se síťovou strukturou odolnou proti poruchám, do které lze snadno a rychle integrovat komponenty různých výrobců. Sítě CANopen se nasazují v různorodých aplikacích k propojení snímačů, akčních členů a řídicích jednotek. Pro systémovou sběrnici se používá cenově nenáročné dvoudrátové vedení se stáčenými vodiči. Komunikační modul FX2N-32CAN umožňuje připojení jednotky PLC FX1N/FX2N nebo FX3U na stávající datovou síť CANopen. Vedle rychlé výměny dat s rychlostí až 1 Mbit/s a možností práce v reálnem čase nabízí modul CANopen vysokou spolehlivost přenosu a jednoduchou konfiguraci sítě. Až 120 slov je možné vysílat a přijímat jako procesní datové objekty (30 PDO). Komunikace s vyrovnávací paměti modulu probíhá stejně jako u ostatních speciálních modulů pomocí jednoduchých instrukcí FROM-/TO. RUN FROM/TO Tx/Rx ERROR POWER FX2N -32CAN Druh modulu Označení Popis Speciální modul FX2N-32CAN Modul pro datovou síť CANopen FX1S FX1N 쑗 쎲 FX2N FX3U FX2NC 쎲 쎲 쎲 : Tento speciální modul je možné kombinovat se základní nebo rozšiřující jednotkou této série. 쑗 : Tento speciální modul nelze použít. 2 - 26 MITSUBISHI ELECTRIC Technické vybavení PLC 2.9.9 Rozšíření o speciální funkce Síťový modul pro rozhraní AS Rozhraní AS (Actuator Sensor interface) je mezinárodním standardem pro nejnižší úroveň průmyslové sběrnice. Tato síť je univerzálně použitelná, velmi flexibilní a její instalace je mimořádně jednoduchá. K síti AS se připojují aktory (akční členy) jako jsou např. ventily nebo zobrazovací přístroje a snímače, proto se také označuje jako rozhraní se zkratkou AS-i (interface). Modul FX2N-32ASI-M slouží jako modul typu master k napojení řídicí jednotky FX1N/FX2N nebo FX3U na rozhraní systému AS. Modul muže řídit až 31 stanic typu slave s maximálně 4 vstupy a výstupy. U ASI ASI ACTIVE POWER ADRESS/ERROR K zobrazení stavových a chybových hlášení slouží 7 segmentový integrovaný ukazatel. FX2N -32ASI-M PRJ MODE PRG ENABLE FROM/TO CONFIG ERR Druh modulu Označení Popis Speciální modul FX2N-32ASI-M Modul master pro rozhraní AS FX1S FX1N 쑗 쎲 FX2N FX3U FX2NC 쎲 쎲 쎲 : Tento speciální modul je možné kombinovat se základní nebo rozšiřující jednotkou této série. 쑗 : Tento speciální modul nelze použít. Příručka pro školení GX Developer 2 - 27 Rozšíření o speciální funkce 2.9.10 Technické vybavení PLC Komunikační moduly a moduly/adaptéry rozhraní Pro sériovou komunikaci je k dispozici velký výběr komunikačních modulů a adaptérů rozhraní. Zde je uvedeno jen několik příkladů, ale následující tabulka zobrazuje všechny dostupné moduly a adaptéry. Komunikační modul FX3U-232ADP (rozhraní RS232C) Adaptér rozhraní RS232C typ FX2N-232-BD FX3U -232ADP POWER RD SD FX2N-232-BD JY331B89001C Zadní stěna Modul rozhraní FX2N-232IF Modul rozhraní FX2N-232IF umožňuje sériovou datovou komunikaci jednotek PLC MELSEC FX2N, FX2NC nebo FX3U přes tento typ rozhraní (RS232). Komunikace s PC, tiskárnou, modemem, snímačem čáro-vého kódu nebo podobnými jednotkami je řízená instrukcemi FROM-/TO. Vysílaná a přijímaná data jsou přechodně ukládaná do vyrovnávací paměti modulu FX2N-232IF. Přehled komunikačních moduů a adaptérů rozhraní Druh modulu Označení Popis FX1N FX1N-232-BD 쎲 쎲 쑗 쑗 Deskový adaptér rozhraní FX2N-232-BD 쑗 쑗 쎲 쑗 쑗 쑗 쑗 쎲 Komunikační moduly (deskové adaptéry) FX2NC-232ADP* 쎲 쎲 쎲 쑗 FX3U-232ADP 쑗 쑗 쑗 쎲 FX2N-232IF 쑗 쑗 쎲 쎲 쎲 쎲 쑗 쑗 쑗 쑗 쎲 쑗 FX3U-422-BD 쑗 쑗 쑗 쎲 FX1N-485-BD 쎲 쎲 쑗 쑗 FX2N-485-BD 쑗 쑗 쎲 쑗 쑗 쑗 쑗 쎲 FX3U-232-BD Modul rozhraní (speciální modul) Rozhraní RS232C FX1N-422-BD Deskový adaptér rozhraní Deskový adaptér rozhraní FX2N-422-BD FX3U-485-BD Rozhraní RS422 Rozhraní RS485 Komunikační modul (speciální adaptér) FX2NC-485ADP* 쎲 쎲 쎲 쑗 FX3U-485ADP 쑗 쑗 쑗 쎲 Deskový adaptér rozhraní FX3U-USB-BD 쑗 쑗 쑗 쎲 햲 2 - 28 FX2N FX3U FX2NC FX1S Rozhraní USB K montáži komunikačního modulu FX2NC-232ADP a FX2NC-485ADP na základní jednotku FX1S-, FX1N- nebo FX2N je zapotřebí adaptér rozhraní FX2N-CNV-BD nebo FX1N-CNV-BD. MITSUBISHI ELECTRIC Technické vybavení PLC 2.9.11 Rozšíření o speciální funkce Komunikační adaptéry Deskové komunikační adaptéry (označení FX첸첸-CNV-BD) se instalují přímo do základní jednotky. Adaptéry slouží k připojení speciálních modulů FX첸첸-첸첸첸ADP na levou stranu základních jednotek série FX1N-, FX2N- příp. FX3U. FX2N-CNV-BD FX2N-CNV-BD JY331B89201B Zadní stěna FX2N-CNV-IF Pomocí komunikačního adaptéru FX2N-CNV-IF se připojují speciální moduly staré série FX na základní jednotku FX2N. MITSUBISHI FX2N -CNV-IF Přehled komunikačních adaptérů Druh modulu Označení Popis FX1N-CNV-BD Deskové komunikační adaptéry FX2N-CNV-BD Adaptéry k připojení speciálních modulů FX3U-CNV-BD FX2N-CNV-IF Adaptéry k připojení speciálních modulů série FX FX2N FX3U FX2NC FX1S FX1N 쎲 쎲 쑗 쑗 쑗 쑗 쎲 쑗 쑗 쑗 쑗 쎲 쑗 쑗 쎲 쑗 쎲 : Tento komunikační adaptér je možné použít se základní jednotkou této série. 쑗 : Tento komunikační adaptér nelze použít. Příručka pro školení GX Developer 2 - 29 Rozšíření o speciální funkce 2.9.12 Technické vybavení PLC Deskové adaptéry žádané hodnoty Pomocí analogových adaptérů žádané hodnoty FX첸N-8AV-BD mohou uživatelé externě nastavit 8 analogových žádaných hodnot. Analogové hodnoty (0 až 255) nastavené na potenciometrech jsou načteny do řídicí jednotky jako předvolby žádaných hodnot pro časy, čítače nebo datové registry a dále zpracovány uživatelským programem v PLC. Každá hodnota potenciometru může být také interpretována jako poloha otočného voliče s 11 pozicemi (pozice 0 až 10). Načítání žádaných hodnot provádí program PLC pomocí vyhrazené aplikační instrukce VRRD. Pokud potenciometr slouží jako otočný volič, pak se musí použít instrukce VRSC. Adaptér se instaluje do zásuvné pozice pro rozšíření na základní jednotce PLC. Pro provoz adaptéru není zapotřebí instalovat přídavné napájecí napětí. FX2N-8AV-BD Potenciometr JY331B88801B Druh modulu Zadní stěna Označení Popis FX1N-8AV-BD Analogové adaptéry žádané hodnoty Deskový adaptér FX2N-8AV-BD FX2N FX3U FX2NC FX1S FX1N 쎲 쎲 쑗 쑗 쑗 쑗 쎲 쑗 쎲 : Tento deskový adaptér je možné použít se základní jednotkou této série. 쑗 : Tento deskový adaptér adaptér nelze použít. 2 - 30 MITSUBISHI ELECTRIC Technické vybavení PLC 2.10 Systémová konfigurace Systémová konfigurace Jednoduchý systém PLC je možné realizovat již s jednou základní jednotkou rodiny FX. Přídavné rozšiřující jednotky a speciální moduly pak rozšiřují počet vstupů a výstupů a funkcionalitu systému. Přehled všech možností rozšíření najdete v kapitolách 2.8 a 2.9. Základní jednotky V rámci rodiny MELSEC FX jsou k dispozici základní jednotky s 10 až 128 vstupy/výstupy. Počet adres však může být, v závislosti na zvolené sérii FX, rozšířen až na 384 vstupů/výstupů. Rozšiřující jednotky a adaptéry rozhraní Rozšiřující jednotky a adaptéry rozhraní se nasazují přímo na základní jednotku a nepotřebují proto žádný dodatečný prostor. Pokud potřebujete pouze několik přídavných v/v (2 až 4), pak můžete do základní jednotky řady FX1S nebo FX1N zabudovat rozšiřující deskový adaptér. Adaptéry rozhraní rozšiřují jednotku PLC řady FX o jedno přídavné rozhraní RS232 nebo RS485. Rozšiřující jednotky Kompaktní a modulární rozšiřující jednotky s vlastním příp. bez vlastního napájení se mohou připojovat na základní jednotky série FX1N-, FX2N a FX3U. U modulárních rozšiřujících jednotek, které jsou napájeny napětím ze základní jednotky, se musí odběr zkontrolovat výpočtem, protože interní zdroj 5 V má jen omezenou kapacitu. Speciální moduly/speciální adaptéry Pro základní jednotky řady FX1N, FX2N a FX3U je k dispozici velký výběr speciálních modulů. Nabídka zahrnuje síťové a analogové moduly stejně jako polohovací moduly a moduly pro snímání teploty. (Další informace obdržíte v kapitole 2.9.) 2424+ 0 LINE STATION N L ON 6 5 4 3 1 2 OFF ON OFF ON 8 9 A B C D E 7 F FX 0N -3A POWER ERR IN ERROR STATION OFF ON Základní jednotka FX 0 1 2 3 FX2N-16LNK-M DG RUNB A RUNA MOD Speciální moduly Kompaktní rozšiřující jednotka Možnosti rozšíření PLC FX1S FX1N FX2N Počet modulů na levé straně základní jednotky Počet deskových adaptérů v zásuvných pozicích základní jednotky Moduly FX0N-485ADP a FX0N-232ADP se mohou instalovat v kombinaci s komunikačním adaptérem FX1N-CNV-BD. FX2NC Moduly FX0N-485ADP a FX0N-232ADP se mohou instalovat přímo. Adaptér není k instalaci zapotřebí. FX3U Přímá montáž až 10 speciálních adaptérů série FX3U. Příručka pro školení GX Developer Počet modulů na pravé straně základní jednotky — Až 2 speciální moduly série FX2N. Až 8 speciálních modulů série FX2N. 1 (Označení FX첸첸-첸첸첸-BD) Až 4 speciální moduly série FX2N. Až 8 speciálních modulů série FX2N nebo FX3U. 2 - 31 Systémová konfigurace Technické vybavení PLC V následujícím popisu jsou probrány rozdíly mezi základní jednotkou, kompaktní rozšiřující jednotkou a modulární rozšiřující jednotkou: 쎲 Základní jednotka řady MELSEC FX3U se skládá ze 4 hlavních částí: síťového zdroje, CPU, vstupních a výstupních obvodů. 쎲 Kompaktní rozšiřující jednotka se skládá ze 3 hlavních částí: síťového zdroje, vstupních a výstupních obvodů. 쎲 Modulární rozšiřující jednotka se skládá ze vstupních a/nebo výstupních obvodů. Modulární rozšiřující jednotka nemá vlastní síťový zdroj, je napájena napětím ze základní nebo kompaktní rozšiřující jednotky. Před připojením je nutné ověřit výpočtem, zda je kapacita interního zdroje 5 V této jednotky postačující. 2.10.1 Připojení speciálních adaptérů (jen u FX3U) Až 10 speciálních adaptérů je možné připojit přímo na levou stranu základní jednotky řady MELSEC FX3U. Dodržujte přitom následující pokyny. Vysokorychlostní vstupní/výstupní speciální adaptéry Na jednu základní jednotku mohou být připojeny maximálně dva vysokorychlostní speciální vstupní adaptéry FX3U-4HSX-ADP a až dva vysokorychlostní speciální výstupní adaptéry FX3U-2HSY-ADP. Při kombinování vysokorychlostních v/v adaptérů s jinými speciálními adaptéry se k základní jednotce musí nejprve připojit vysokorychlostní v/v adaptéry. Vysokorychlostní adaptér se nemůže připojovat na levou stranu komunikačního nebo jiného speciálního analogového adaptéru. Pokud jsou na levé straně základní jednotky připojeny jen jen vysokorychlostní vstupní/výstupní speciální adaptéry, pak již není zapotřebí žádný deskový komunikační adaptér nebo deskový adaptér rozhraní. Moná konfigurace Vysokorychlostní v/v Vysokorychlostní v/v speciální adaptér speciální adaptér Vysokorychlostní v/v speciální adaptér Moná konfigurace Vysokorychlostní v/v speciální Vysokorychlostní v/v speciální Vysokorychlostní v/v speciálníl Deskový komunikační adaptér nebo adaptér rozhraní Základní jednotka Základní jednotka Bez deskového komunikačního adaptéru nebo adaptéru rozhraní Kombinace speciálních analogových a komunikačních adaptérů Pokud chcete na levou stranu základní jednotky připojovat speciální analogové nebo komunikační adaptéry, pak musíte do základní jednotky nainstalovat deskový komunikační adaptér nebo deskový adaptér rozhraní. Moná konfigurace Speciální komunikační Speciální analogový Nedovolená konfigurace Speciální komunikační Speciální analogový Tyto adaptéry nebudou funkční. 2 - 32 Deskový komunikační adaptér nebo adaptér rozhraní Základní jednotka Základní jednotka Bez deskového komunikačního adaptéru nebo adaptéru rozhraní MITSUBISHI ELECTRIC Technické vybavení PLC Systémová konfigurace Kombinace speciálních komunikačních adaptérů a deskových adaptérů rozhraní Pokud je v základní jednotce místo deskového komunikačního adaptéru FX3U-CNV-BD instalován deskový adaptér rozhraní FX3U-232-BD, FX3U-422-BD, FX3U-485-BD nebo FX3U-USB-BD, pak je k základní jednotce možné připojit jen jeden (1) speciální komunikační adaptér FX3U-232ADP nebo FX3U-485ADP. Moná konfigurace Vysokorychlostní Vysokorychlostní vstupní výstupní speciální adaptér speciální adaptér Nedovolená konfigurace Vysokorychlostní Vysokorychlostní výstupní vstupní speciální adaptér speciální adaptér Komunikační adaptér FX3U-CNV-BD Základní jednotka Adaptéru rozhraní Základní jednotka FX3U-232-BD, FX3U-422-BD, FX3U-485-BD nebo FX3U-USB-BD Tento adaptér nebude funkční. Kombinace speciálních analogových, komunikačních a vysokorychlostních vstupních/výstupních adaptérů Při kombinování vysokorychlostních v/v adaptérů s jinými speciálními adaptéry se k základní jednotce musí nejprve připojit vysokorychlostní adaptéry. Speciální vysokorychlostní adaptér se nemůže připojovat na levou stranu komunikačního nebo jiného speciálního analogového adaptéru. Moná konfigurace Speciální komunikační adaptér Speciální analogový adaptér Vysokorychlostní vstupní speciální adaptér Vysokorychlostní výstupní speciální adaptér Základní jednotka Tyto moduly jsou vyměnitelné. Nedovolená konfigurace Vysokorychlostní vstupní speciální adaptér Speciální komunikační adaptér Vysokorychlostní výstupní speciální adaptér Speciální komunikační adaptér Základní jednotka Toto uspořádání není možné. Shrnutí Použité deskové komunikační adaptéry a adaptéry rozhraní Počet připojitelných speciálních adaptérů Speciální komunikační adaptéry Speciální analogové adaptéry Vysokorychlostní vstupní speciální adaptéry Vysokorychlostní výstupní speciální adaptéry Deskový adaptér neinstalován Tyto moduly není možné připojit. 2 2 FX3U-CNV-BD 2 4 2 2 FX3U-232-BD FX3U-422-BD FX3U-485-BD FX3U-USB-BD 1 4 2 2 Příručka pro školení GX Developer 2 - 33 Systémová konfigurace 2.10.2 Technické vybavení PLC Pravidla pro konfiguraci Při návrhu systému s rozšiřujícími jednotkami nebo speciálními moduly je nutné brát v úvahu: 쎲 proudový odběr modulů z interního napájecího zdroje stejnosměrného napětí 5 V, 쎲 proudový odběr při 24 Vss, 쎲 maximální povolený počet vstupů a výstupů nesmí být překročen. Následující obrázek znázorňuje způsob napájení modulů uu jednotky FX3U. ��� 쐇 Základní jednotka FX3U Napájení ze základní jednotky ��� Kompaktní rozšiřující jednotka Napájení ze základní jednotky ��� ��� Síťový zdroj Napájení z kompaktní rozšiřující jednotky Napájení ze síťového zdroje* 쐃: Speciální adaptér ���: Komunikační adaptér nebo adaptér rozhraní ���: Modulární rozšiřující jednotky nebo speciální moduly * Je-li za síťovým zdrojem připojena modulární rozšiřující jednotka se vstupy, pak bude napájena ze základní jednotky nebo z kompaktní rozšiřující jednotky, která je instalována mezi síťovým zdrojem a základní jednotkou. Výpočet proudového odběru Jednotlivé moduly systému PLC jsou napájeny ze síťového zdroje základní jednotky, kompaktní rozšiřující jednotky nebo z přídavného síťového zdroje (jen u FX3U). K napájení slouží tři druhy napájecího napětí: 쎲 5 V, stejnosměrné napětí (interní) 쎲 24 V, stejnosměrné napětí (interní) 쎲 24 Vss, zdroj provozního napětí u základních jednotek se střídavým napájením Následující tabulka uvádí zatížitelnost integrovaných síťových zdrojů. 5 Vss (interní) 24 Vss (interní / zdroj provozního napětí) FX1N Dostačující pro napájení všech připojených modulů 400 mA FX2N 290 mA 250 mA (FX2N-16M첸, FX2N-32M첸) 460 mA (všechny ostatní základní jednotky) FX3U 500 mA 400 mA (FX3U-16M첸, FX3U-32M첸) 600 mA (všechny ostatní základní jednotky) FX2N 690 mA Model Základní jednotky Kompaktní rozšiřující jednotky 250 mA (FX2N-32E첸) 460 mA (FX2N-48E첸) Pokud se připojují jen rozšiřující jednotky (s digitálními vstupy a výstupy), pak je možné použít níže uvedenou grafickou metodu. Pokud se k základní jednotce připojují speciální moduly, pak je nutné ověřit, že síťový zdroj zabudovaný v základní jednotce může pokrýt dodatečný vzniklý proudový odběr. Údaje k proudovým odběrům speciálních modulů najdete v kapitole A.4. 2 - 34 MITSUBISHI ELECTRIC Technické vybavení PLC 2.10.3 Systémová konfigurace Přibližný výpočet proudového odběru Chcete-li na základní jednotku připojovat jen modulární rozšiřující jednotky (bez vlastního síťového zdroje), můžete pro kontrolu, zda je rozšíření možné, použít zde uvedenou grafickou metodu. Následující příklady platí pro řadu FX3U. Základní jednotky se střídavým napájením V níže uvedené maticové tabulce udává hodnota ležící v průsečíku přidaných vstupů s přidanými výstupy proud, který může interní síťový zdroj v základní jednotce po rozšíření ještě dodávat. Základní jednotky FX3U-16MR/ES, FX3U-16MT/ES, FX3U-16MT/ESS, FX3U-32MR/ES, FX3U-32MT/ES a FX3U-32MT/ESS: Viz příklad 40 25 32 100 Počet přídavných výstupů 50 0 24 175 125 75 Takové rozšíření není přípustné 25 16 250 200 150 100 50 0 8 325 275 225 175 125 75 25 0 400 350 300 250 200 150 100 0 8 16 24 32 40 48 50 56 0 64 Počet přídavných vstupů 쎲 Příklad Je-li na základní jednotku FX3U-16M첸 nebo FX3U-32M첸 připojena jedna modulární rozšiřující jednotka s 16 vstupy a další jednotka s 16 výstupy, zůstává k dispozici ještě 150 mA pro další moduly nebo pro jiné účely na výstupu zdroje provozního napětí. Základní jednotky FX3U-48MR/ES, FX3U-48MT/ES, FX3U-48MT/ESS, FX3U-64MR/ES, FX3U-64MT/ES, FX3U-64MT/ESS, FX3U-80MR/ES, FX3U-80MT/ES, FX3U-80MT/ESS, FX3U-128MR/ES, FX3U-128MT/ES nebo FX3U-128MT/ESS: Output 64 0 56 75 Počet přídavných výstupů Viz příklad 25 48 150 100 50 0 40 225 175 125 75 25 32 300 250 200 150 100 50 0 24 375 325 275 225 175 125 75 25 16 450 400 350 300 250 200 150 100 50 0 8 525 475 425 375 325 275 225 175 125 75 25 0 600 550 500 450 400 350 300 250 200 150 100 0 8 16 24 32 40 48 56 64 72 80 50 88 0 96 Počet přídavných vstupů 쎲 Příklad Po rozšíření základní jednotky se střídavým napájením a 48, 64, 80 nebo 128 vstupy/výstupy o 16 přídavných výstupů a 32 přídavných vstupů může zdroj provozního napětí v základní jednotce FX3U dodávat ještě maximálně 250 mA (24 Vss). Zkontrolujte timto zjednodušeným odhadem, zda je kapacita zdroje provozního napětí 24 Vss postačující. Zbývající proud je možné využít k napájení externích přístrojů jako jsou např. snímače. Chcete-li připojovat speciální moduly, pak musíte ověřit, zda mohou být napájeny ze zdroje provozního napětí 24 Vss. Příručka pro školení GX Developer 2 - 35 Systémová konfigurace Technické vybavení PLC Základní jednotky se stejnosměrným napájením U základních jednotek se stejnosměrným napájením je rozšiřitelnost omezena, protože tyto jednotky nemají zdroj provozního napětí. V níže uvedené maticové tabulce jsou možná rozšíření označena symboly "쑗" a "쎲" . Pokud provozujete základní jednotku jen s napájecím napětím 16,8 až 19,2 V, pak je tato jednotka rozšiřitelná jen po hranice udávané symbolem "쎲". Základní jednotky FX3U-16MR/DS, FX3U-16MT/DS, FX3U-16MT/DSS, FX3U-32MR/DS, FX3U-32MT/DS a FX3U-32MT/DSS: Viz příklad 40 쑗 Počet přídavných výstupů Toto rozšíření není přípustné 32 쎲 쑗 쑗 24 쎲 16 쎲 쎲 쎲 쑗 쎲 쑗 쑗 쑗 8 쎲 쎲 쎲 쎲 쎲 쑗 쑗 0 - 쎲 쎲 쎲 쎲 쎲 쑗 쑗 쑗 0 8 16 24 32 40 48 56 64 쑗 Počet přídavných vstupů 쎲 Příklad Je-li připojena modulární rozšiřující jednotka s 16 vstupy, pak může být systém rozšířen ještě o max. 32 výstupů. Je-li však základní jednotka napájena napětím 16,8 až 19,2 V, pak je možné jen jedno rozšíření o max. 16 výstupů. Základní jednotky FX3U-48MR/DS, FX3U-48MT/DS, FX3U-48MT/DSS, FX3U-64MR/DS, FX3U-64MT/DS, FX3U-64MT/DSS, FX3U-80MR/DS, FX3U-80MT/DS a FX3U-80MT/DSS: 64 쑗 Počet přídavných výstupů 56 쑗 쑗 48 쎲 쑗 쑗 쑗 40 쎲 쎲 쑗 쑗 32 쎲 쎲 쎲 쎲 쑗 쑗 쑗 24 쎲 쎲 쎲 쎲 쎲 쑗 쑗 쑗 16 쎲 쎲 쎲 쎲 쎲 쎲 쎲 쑗 쑗 쑗 8 쎲 쎲 쎲 쎲 쎲 쎲 쎲 쎲 쑗 쑗 쑗 0 - 쎲 쎲 쎲 쎲 쎲 쎲 쎲 쎲 쎲 쑗 쑗 쑗 0 8 16 24 32 40 48 56 64 72 80 88 96 Viz příklad Toto rozšíření není přípustné. 쑗 Počet přídavných vstupů 쎲 Příklad Byla-li základní jednotka rozšířena o 32 vstupů, může byt rozšířena ještě 40 výstupů. Je-li však základní jednotka napájena napětím 16,8 až 19,2 V, pak je možné jen jedno rozšíření o max. 24 výstupů. 2 - 36 MITSUBISHI ELECTRIC Technické vybavení PLC 2.11 V/V adresy a číslování speciálních modulů V/V adresy a číslování speciálních modulů Přiřazení vstupů a výstupů je u jednotky PLC rodiny MELSEC FX pevně určeno nemůže být měněno. Při zapnutí napájecího napětí základní jednotka FX rozpozná připojené rozšiřující jednotky a automaticky jim přiřadí vstup/výstupní adresy. Ruční nastavení parametrů není proto u těchto PLC zapotřebí. Speciální moduly nedostávají v/v adresy. 2.11.1 Přiřazení v/v adres Vstupy a výstupy (X/Y) jsou označovány oktálně. Vstupy a výstupy u jednotky PLC rodiny MELSEC FX jsou číslovány v oktální číselné soustavě. Přitom je jako základ používáno číslo "8" . To znamená, že při počítání od 0 do 7 a dále, vždy dochází k přenosu do vyššího řádového místa. Číslice 8 a 9 tedy neexistují. Následující tabulka uvádí vzájemné srovnání decimálního oktálního způsobu číselné reprezentace: Decimální Oktální 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 10 9 11 10 12 11 13 12 14 13 15 14 16 15 17 16 20 : : Vstupy a výstupy u PLC řady FX se proto např. adresuji následujícím způsobem: – X000 až X007, X010 až X017, X020 až X027 .... X070 až X077, X100 až X107 atd. – X000 až X007, X010 až X017, X020 až X027 .... Y070 až Y077, Y100 až Y107 atd. Vstupy a výstupy u rozšiřujících jednotek Přidělování v/v adres u rozšiřujících jednotek pokračuje vždy od předchozích modulů. Poslední místo první adresy dané rozšiřující jednotky je přitom vždy "0". I když je na příklad poslední adresa modulu instalovaného před rozšiřující jednotkou X043, tak budou následujícímu modulu přiděleny vstupní adresy začínající od X050. Příručka pro školení GX Developer 2 - 37 V/V adresy a číslování speciálních modulů X000 a X017 Technické vybavení PLC X020 a X037 X040 a X043* Modulární rozšiřující jednotka Modulární rozšiřující jednotka FX2N-16EX-ES/UL FX2N-8ER-ES/UL FX2N-8EX-ES/UL (16 vstupů) (4 vstupy / 4 výstupy) (8 vstupů) Základní jednotka Modulární rozšiřující jednotka FX3U-32MR/ES Y020 a Y023* Y000 a Y017 * 2.11.2 X050 a X057 Vstupní adresy X044 až X047 a výstupní adresy Y024 až Y027 jsou obsazeny jednotkou FX2N-8ER-ES/UL, nemohou se však využívat. Adresování speciálních modulů Speciální moduly, které jsou instalovány na pravé straně základní jednotky, dostanou při zapnutí napájecího napětí pro PLC automaticky identifikační číslo z rozsahu 0 až 7 (maximálně může být připojeno 8 speciálních modulů). Toto číslování je nezbytné proto, aby bylo možné při více modulech přenášet data do správného modulu nebo číst data ze zvoleného modulu. Čísla jsou přidělována průběžně, a číslování začíná u modulu, který je připojen k jednotce PLC jako první. 24- SLD 24+ 24- 24+ L- I+ VI- VI- V+ V+ L+ 24- 24+ I+ L+ SLD L- I+ SLD I+ VI- VI- V+ V+ FG V+ FG L+ V+ FX2N -4AD-PT SLD L+ I+ VI- VI- V+ L- V+ FG I+ FX2N-4AD-TC L- I+ FX2N-4DA I+ VI- VI- FX2N -4DA D/A Speciální modul 0 Speciální modul 1 Speciální modul 2 Následujícím modulům se nepřidělují žádné adresy speciálních modulů: 쎲 Kompaktní rozšiřující jednotky (např. FX2N-32ER-ES/UL nebo FX2N-48ET-ESS/UL) 쎲 Modulární rozšiřující jednotky (např. FX2N-16EX-ES/UL nebo FX2N-16EYR-ES/UL) 쎲 Komunikační adaptér FX3U-CNV-BD 쎲 Adaptér rozhraní (např. FX3U-232-BD) 쎲 Speciální adaptér (např. FX3U-232ADP) 쎲 Přídavný síťový zdroj FX3U-1PSU-5V 2 - 38 MITSUBISHI ELECTRIC GX Developer 3 Výhody programu GX Developer GX Developer Tato školicí příručka se zabývá programovacím a dokumentačním systémem GX Developer firmy Mitsubishi Electric. Program MELSOFT GX Developer je určen k programování programovatelných logických automatů (PLC) firmy Mitsubishi pomocí kontaktních schémat. Program vyžaduje operační systém Microsoft Windows®. GX Developer je následovníkem velmi rozšířeného programovacího vybavení "MEDOC", které pracovalo pod operačním systémem DOS. 3.1 Výhody programu GX Developer 쎲 Při programování je možné volit mezi ovládáním pomocí programových tlačítek na liště nástrojů a příkazy z klávesnice nebo z programových nabídek. 쎲 Programy psané v jazyku kontaktních schémat je možné rychle vytvářet zadáváním příkazů z klávesnice nebo pomocí myši. 쎲 Programové změny mohou být zadávány přímo do běžící řídicí jednotky. Při přenosu kompletních programů do řídicí jednotky není nutné jednotku zastavovat. 쎲 Neomezené využívání schránky Windows umožňuje kopírování a vkládání částí programů, a napomáhá tak k rychlému a efektivnímu programování. 쎲 Rozsáhlé monitorovací funkce, jako např. kontrola rozsahů operandů, zobrazení stavů operandů ve volně konfigurovatelném seznamu nebo zobrazení obsahů vyrovnávacích pamětí speciálních modulů, umožňují komfortní testování programů. Mimoto mohou být různé prvky programu v jazyce kontaktních schémat zároveň sledovány v monitorovacím režimu. 쎲 Vyspělé diagnostické možnosti k lokalizaci technických i programových závad 쎲 Vylepšené možnosti dokumentace a kontextové nápovědy 쎲 Různé nástroje umožňují strukturování programů a zlepšují tím jejich čitelnost a přehlednost. Programy je také možné pomocí jazyka pro sekvenční funkční diagramy (SFC) vytvářet ve formě vzájemně vázaných sekvencí kroků. 쎲 K dispozici jsou rozsáhlé možnosti pro vytváření programové dokumentace. Činnost programu může být simulována i bez připojené jednotky PLC. Příručka pro školení GX Developer 3-1 Konfigurace programovacího vybavení 3.2 GX Developer Konfigurace programovacího vybavení Při prvním použití programu GX Developer musíte provést některá přednastavení, která jsou nezbytná pro jeho přizpůsobení k pracovnímu prostředí. Následující nastavení mají za úkol optimalizovat zacházení s programem. Všechny další údaje uváděné v této školicí příručce se vztahují k této konfiguraci. Postup: 햲 Spusťte GX Developer dvojím kliknutím na symbol programu v nabídce > > . > 햳 Po spuštění programu GX Developer se otevře ovládací plocha – okno programu. Jak vidíte, zobrazí se několik nástrojových lišt s velkým počtem programových tlačítek, které by mohly někoho, kdo poprvé pracuje s programem GX Developer snadno splést. Proto doporučujeme minimalizovat počet programových tlačítek tak, aby zůstaly zobrazeny jen ty, které jsou absolutně nezbytné. 3-2 MITSUBISHI ELECTRIC GX Developer Konfigurace programovacího vybavení 햴 Klikněte na View v nabídkové liště a pak na Toolbar. Otevře se dialogové okno, ve kterém jsou všechny zobrazené lišty označeny pomocí "X". K deaktivaci klikněte do šedého políčka před označení nástrojové lišty. Konfiguraci nástrojových lišt proveďte podle následujícího obrázku. 햵 Klikněte na OK. Pak bude ovládací plocha programu vypadat následovně: Příručka pro školení GX Developer 3-3 Konfigurace programovacího vybavení 3-4 GX Developer MITSUBISHI ELECTRIC Založení projektu 4 Příklad programu (COMPACT_PROG1) Založení projektu V této kapitole bude na příkladech znázorněno, jak se pomocí programu GX Developer zakládá nový projekt. Na příkladu programu znázorníme, jak se vytváří, mění a testuje program v jazyce kontaktních schémat. Pak bude tento program přenesen do jednotky PLC rodiny FX, spuštěn a monitorován. POZNÁMKA 4.1 Podrobný popis všech programovacích instrukcí pro jednotku MELSEC rodiny FX najdete v návodu k programování, č. zboží 136748. Tento návod, další příručky a katalogy si můžete bezplatně opatřit na domovské stránce Mitsubishi (www.mitsubishi-automation.de). Příklad programu (COMPACT_PROG1) Tento program realizuje zapojení blikače. Program cyklicky zapíná (ZAP) na jednu sekundu výstup Y0 jednotky PLC a pak jej na jednu sekundu vždy vypne (VYP). Výstup Y1 přebírá opačný stav výstupu Y0: Je-li Y0 zapnutý, pak je Y1 ve stavu VYP, a je-li Y0 vypnutý, pak je Y1 ve stavu ZAP. Znázornění programu PLC pomocí kontaktního (liniového) schématu 4.1.1 Čísla řádků V následujících popisech budou používány odkazy na čísla řádků na levém okraji kontaktního schématu. Číslo řádku udává číslo programového kroku pro první element daného řádku - proudové linie. Proudová linie je vodorovné spojení mezi levou a pravou svislou sběrnicí liniového schématu v programu kontaktních schémat. Z tohoto důvodu se číslo řádku nezvyšuje řádek od řádku o 1, ale závisí na počtu kroků, nutných pro všechny prvky dané proudové linie. Počet kroků pro jednu instrukci zároveň závisí na použitém typu PLC. Příručka pro školení GX Developer 4-1 Příklad programu (COMPACT_PROG1) 4.1.2 Založení projektu Popis příkladu programu Při následujícím výkladu si uvědomte, že zpracování programu v programovatelném logickém automatu se stále opakuje a program se odvíjí "shora dolů" (viz kapitolu 2.3) 쎲 Řádek 0 – Při zapnutí vstupu X0 se spustí časovač T0. Rozpínací kontakt časovače T1 je v tomto časovém okamžiku sepnut. – Časovač T0 nyní běží a po 1 sekundě přepne svůj výstup do stavu ZAP. To znamená: Všechny spínací kontakty èasovaèe T0 ("-| |-") se sepnou. Všechny rozpínací kontakty èasovaèe T0 ("-| / |-") se rozepnou. 쎲 Řádek 5 – Po uběhnutí 1 s dojde k zapnutí výstupu časovače T0. Pomocí nyní uzavřeného spínacího kontaktu se spustí èasovaè T1. Dojde k zapnutí výstupu Y0. Dojde k vypnutí výstupu Y1. 쎲 Řádky 0 a 5 Po uběhnutí času nastaveného pro T1 tento časovač přeruší "proudovou linii" pro T0 v řádku 0. To způsobí vypnutí výstupu časovače T0. 쎲 Spolu s časovačem T0 dojde k vypnutí i jeho výstupního kontaktu. Tím – se vypne časovač T1. – Dojde k vypnutí výstupu Y0. – Dojde k zapnutí výstupu Y1 (řádek 10). 쎲 Když T1 v řádku 0 vypne časovač T0, vypne se tím také sám. Pokud vstup X0 zůstane stále zapnutý, pak v následujícím programovém cyklu je TO opět spuštěn. 쎲 Díky cyklickému zpracování programu budou výstupy Y0 a Y1 periodicky zapínány a vypínány. 4-2 MITSUBISHI ELECTRIC Založení projektu 4.2 Příprava Příprava 햲 Pro založení nového projektu klikněte v nabídce Project na New Project. 햳 V dialogovém okně proveďte následující nastavení: – PLC series: Zvolte FXCPU. – PLC Type: Klikněte na šipku při pravém okraji zadávacího pole. Tím zobrazíte výběrový seznam všech možných typů PLC ze série nastavené v poli . Kliknutím na označení některé z CPU se tato volba přenese do zadávacího pole. – Program type: Zde určíte, zda chcete pořídit program v jazyku kontaktních (liniových) schémat ( ) nebo v jazyku pro sekvenční programování ( ). Zvolte . – Klikněte do pole před text Device memory data which is ... Tím v seznamu Device memory data Navigátora projektu vytvoříte soubor se stejným názvem jako má tento program, a který obsahuje hodnoty pro datové registry (D). Pokud tato položka nebyla při zakládání nového projektu zvolena, pak můžete tento soubor vytvořit ještě později. – Aktivujte položku Setup project name. Tímto způsobem stanovíte cestu a název projektu již před prvním programováním. Pokud chcete zvolit název projektu teprve později, pak použijte příkaz Save as... z nabídky Project. – Drive/Path C:\MELSEC (Skutečně použitá disková jednotka a cesta závisejí na konfiguraci vašeho osobního počítače.) Příručka pro školení GX Developer 4-3 Příprava POZNÁMKA Založení projektu K oddělení vašich programů od ostatních, zvolte separátní cestu, jako např. C:\MELSEC\ Název firmy\Název projektu – Project name: Zadejte název pro tento projekt COMPACT_PROG1. – Title: Zadání titulu je nepovinné. Zde můžete vložit popis projektu. 햴 Klikněte na programové tlačítko OK. Zobrazí se následující informace: 햵 Klikněte na Yes. 햶 V pracovním okně programu GX Developer se objeví nová, ještě prázdná programová struktura. 4-4 MITSUBISHI ELECTRIC Založení projektu 4.3 Prvky programu kontaktních schémat Prvky programu kontaktních schémat Nástrojová lišta "LD symbol" nabízí všechny možnosti pro zadávání nebo zpracování programů v jazyce kontaktních schémat. K nejdůležitějším prvkům patří: 쎲 Spínací kontakt 쎲 Rozpínací kontakt 쎲 Spínací kontakt paralelnì k jiné instrukci 쎲 Rozpínací kontakt paralelnì k jiné instrukci 쎲 Vertikální linie 쎲 Horizontální linie 쎲 Výstupní instrukce ("cívka") 쎲 Aplikaèní instrukce Na tlačítcích nástrojové lišty jsou vedle symbolů funkcí uvedeny ještě funkční tlačítka nebo kombinace tlačítek, která rovněž mohou sloužit pro vkládání instrukcí nebo funkcí do programu. Zkratky mají následující význam: u: s: a: sa: Přeřaďovací tlačítko (SHIFT), na příklad: uF5 = Přeřaďovací tlačítko +F5 STRG, na příklad: sF9 = Tlačítko STRG +F9 ALT, na příklad: aF7 = Tlačítko ALT +F7 STRG + ALT, na příklad: saF10 = Tlačítka ALT + STRG +F10 Příručka pro školení GX Developer 4-5 Navigátor projektu 4.4 Založení projektu Navigátor projektu Vlevo vedle kontaktního schématu je zobrazen Navigátor projektu. Program a jeho dokumentace spolu s parametry pro jednotku PLC jsou shrnuty do jednoho projektu. Navigátor projektu zobrazí seznamy právě zpracovávaných projektů. Zde můžete dvojím kliknutím otevřít soubory Program, Device comment a Parameter. Seznam položek závisí na typu použité jednotky PLC. 4.5 Zavření a otevření Navigátora projektu K zvětšení zobrazovací plochy pro program je možné Navigátora projektu zavřít. To má zvláště význam u malých monitorů, které se vyskytují např. u počítačů typu notebook. Zavření (a opětovné otevření) je možné provést více způsoby: Klikněte v nabídkové liště na View a v následně zobrazené nabídce na Project data list. Pokud byl Navigátor projektu až dosud zobrazován, bude nyní zavřen. Pokud byl Navigátor projektu zavřen, bude po této akci opět zobrazen. 쎲 Klikáním na programové tlačítko otevírat a zavírat. v nástrojové liště můžete Navigátora projektu střídavě 쎲 Navigátora projektu můžete také zavřít kliknutím na programové tlačítko ("zavřít") v pravém horním rohu Navigátora projektu. Následující obrázek znázorňuje pracovní okno programu GX Developers bez Navigátora projektu. 4-6 MITSUBISHI ELECTRIC Založení projektu Příručka pro školení GX Developer Zavření a otevření Navigátora projektu 4-7 Založení projektu 4.6 Změna barev zobrazení (libovolně volitelná) Změna barev zobrazení (libovolně volitelná) Barvy zobrazení můžete libovolně měnit. Před pokračováním v programování proveďte následující nastavení. Vzhledem k poněkud nevhodné volbě přednastavených barev pro editační funkce vám doporučujeme změnit barvu běžce ve vkládacím režimu a tím zlepšit přehlednost. V další části příručky budeme také používat toto změněné nastavení. Nastavení barev se uloží a bude platit rovněž pro ostatní projekty. Abyste je však mohli změnit, musíte nejprve otevřít nějaký projekt. 햲 Klikněte na položku Change display color v nabídce Tools. 햳 Tím se otevře dole vyobrazené dialogové okno: 4-8 MITSUBISHI ELECTRIC Založení projektu Změna barev zobrazení (libovolně volitelná) 햴 Klikněte v oblasti Cursor color na Insert Zobrazí se dole uvedená barevná paleta: 햵 V barevné paletě klikněte na červené políčko a pak na OK. Pokud je aktivován vkládací režim, pak bude běžec nyní zobrazen v této barvě. Příručka pro školení GX Developer 4-9 Zadání programu v jazyku kontaktních schémat COMPACT_PROG1 4.7 Založení projektu Zadání programu v jazyku kontaktních schémat COMPACT_PROG1 Nyní postupně zadáme programový příklad COMPACT_PROG1 zobrazený na začátku této kapitoly. 햲 Zadání prvního kontaktu (spínací kontakt X0) – Klikněte na prvek kontaktního schématu "Spínací kontakt" v nástrojové liště nebo použijte tlačítko F5. – Zadejte "X0". – Klikněte na OK. – Kontaktní schéma bude po tomto zadání vypadat následovně: 햳 Zadání druhého kontaktu (rozpínací kontakt T1) Klikněte na prvek kontaktního schématu "Rozpínací kontakt" v nástrojové liště nebo použijte tlačítko F6. – Zadejte "T1". Klikněte na OK. – Kontaktní schéma bude po tomto zadání vypadat následovně: 햴 Výstupní instrukce (Timer T0) Zadejte na klávesnici: – Funkční tlačítko F7 – T0 – mezera – K10 – OK 4 - 10 MITSUBISHI ELECTRIC Založení projektu Zadání programu v jazyku kontaktních schémat COMPACT_PROG1 – Kontaktní schéma bude po tomto zadání vypadat následovně: 햵 Obdobně zadejte zbylé programové prvky: POZNÁMKA Poslední instrukci programu, instrukci END, není třeba zadávat. Programovací nástroj GX Developer ji automaticky sám doplní. Příručka pro školení GX Developer 4 - 11 Překlad programu do strojového kódu 4.8 Založení projektu Překlad programu do strojového kódu Předtím, než bude program uložen do paměti, musí se přeložit (konvertovat) do programového kódu, který je jednotka PLC schopna zpracovávat. 햲 Klikněte na Convert v nabídkové liště. 햳 Pak zvolte položku nabídky. Alternativně také můžete kliknout na programové tlačítko v nástrojové liště nebo použít tlačítko F4. Program v jazyce kontaktních schémat se tím konvertuje do strojového kódu a po tomto pochodu bude vypadat následovně: POZNÁMKA 4 - 12 Po konverzi zmizí šedé pozadí programu a na začátku každé proudové linie se objeví číslo řádku. MITSUBISHI ELECTRIC Založení projektu 4.9 Uložení projektu Uložení projektu K uložení projektu na pevný disk proveďte následující kroky: 햲 Klikněte na Project v nabídkové liště. 햳 Klikněte na položku nabídky Save K uložení však můžete také použít programové tlačítko v nástrojové liště. Data budou uložena tam, kde jste nastavili cestu při zakládání projektu (viz odstavec 4.2). V tomto příkladu je cesta nastavena následujícím způsobem C:\MELSEC\COMPACT_PROG1. Příručka pro školení GX Developer 4 - 13 Uložení projektu 4 - 14 Založení projektu MITSUBISHI ELECTRIC a seznamem Programování instrukcí v jazyce seznamu instrukcí 5 Přepínání mezi kontaktním schématem Programování v jazyce seznamu instrukcí Jednou z alternativních metod k programování pomocí kontaktních schémat je programování ve formě seznamu instrukcí. Zatímco program kontaktních schémat představuje grafickou podobu programové úlohy, program seznamu instrukcí obsahuje všechny instrukce řazené do postupného sledu tak, jak budou programovatelným automatem zpracovávány. Protože programování pomocí seznamu instrukcí vyžaduje velkou zkušenost, je všeobecně preferováno programování v jazyce kontaktních schémat. Program v jazyce kontaktních schémat vytvořený pomocí nástroje GX Developer muže být kdykoliv zobrazen ve formě seznamu instrukcí. 5.1 Přepínání mezi kontaktním schématem a seznamem instrukcí K zobrazení programového příkladu COMPACT_PROG1, který byl zadán jako kontaktní schéma, ve formě seznamu instrukcí, máte tři možnosti 쎲 Příkaz z nabídky Klikněte na View v nabídkové liště a pak na Instruction list. 쎲 Programové tlačítko na nástrojové liště Pomocí programového tlačítka v nástrojové liště můžete střídavě přepínat mezi zobrazením programu v kontaktním schématu a v seznamu instrukcí. 쎲 Kombinace kláves Současným použitím kláves "Alt" a F1 můžete střídavě přepínat mezi zobrazením programu v kontaktním schématu a v seznamu instrukcí. Příručka pro školení GX Developer 5-1 a seznamem Přepínání instrukcí mezi kontaktním schématem Programování v jazyce seznamu instrukcí Programový příklad COMPACT_PROG1 jako kontaktní schéma Programový příklad COMPACT_PROG1 jako seznam instrukcí POZNÁMKA K prohlížení celého programu může být užitečné posouvání programového výřezu. K zvýšení čitelnosti seznamu instrukcí použijte funkci Zoom (programová tlačítk 5-2 ). MITSUBISHI ELECTRIC Programování v jazyce seznamu instrukcí 5.2 Vysvětlení k seznamu instrukcí Vysvětlení k seznamu instrukcí Začátek liniového propojení Je-li jako první kontakt na liniovém propojení použit spínací kontakt, pak k němu bude patřit ekvivalentní instrukce: – LD (Load; Zavádění). Má-li mít první prvek na liniovém propojení funkci spínacího kontaktu, pak musí být vždy zadán jako: – LDI (Load Inverse Inverzní zavádění) Sériové řazení kontaktů Je-li výstup ovládán více než jedním kontaktem v sériovém zapojení, pak musí být všechny kontakty aktivovány současně, aby došlo k vybuzení výstupu. – např. X0 musí být zapnut a T1 vypnut, aby došlo ke spuštění časovače T0. Instrukce pro rozpínací kontakt bude v seznamu instrukcí zapsána jako "ANI" (AND invers; negace AND). Toto logické spojení může být také vyjádřeno následovně: – LD X0 ANI T0 Další kontakty řazené sériově za prvním kontaktem na propojovací linii je možné zadat následující instrukcí: – AND pro všechny kontakty se spínací funkcí ANI pro všechny kontakty s rozpínací funkcí Výstupy (výstupní instrukce) Všechny propojovací linie musí být zakončeny jednou nebo více výstupními instrukcemi. U PLC mohou být aktivovány jako výstup bitové operandy, na příklad: 쎲 Výstupy (Y) 쎲 "Cívky" časovačů (T) 쎲 Čítače (C) 쎲 Příznakové paměťové buňky (Merker) (M) K aktivaci bitových operandů se používá instrukce OUT, kterou pak následuje označení a adresa (číslo) operandu příp. ještě příslušná konstantní hodnota. "OUT T0 K10" na příklad spouští časovač T0. Hodnota K10 přitom udává zpoždění v jednotkách 0,1 s: 10 x 0,1 s = 1 s. Liniovým propojením mohou být také aktivovány komplexní funkce: 쎲 Speciální instrukce, např. – Generování impulzů (detekce hrany) (PLS) – Instrukce Master-Control (MC) – Konec programu (END) 쎲 Aplikační instrukce – Přesun datových bloků (BMOV) – Sčítání (ADD) – Násobení (MUL) Příručka pro školení GX Developer 5-3 Vysvětlení k seznamu instrukcí 5-4 Programování v jazyce seznamu instrukcí MITSUBISHI ELECTRIC Vyhledat/Nahradit 6 Vyhledání čísla kroků Vyhledat/Nahradit Nabídka Find/Replace nástroje GX Developer poskytuje mnohostranné a užitečné možnosti jako např.: 쎲 okamžitý skok na zadané číslo kroku, 쎲 vyhledání určitého prvku. 6.1 Vyhledání čísla kroků U rozsáhlých projektů je velkou výhodou možnost přímého skoku na známou pozici v programu, ve srovnání s běžným posouváním běžce od kroku 0 dále dolů. Tento výhodný postup můžeme demonstrovat na následujícím příkladu 햲 Zobrazte si projekt COMPACT_PROG1 tak, jak je uveden níže: 햳 Klikněte na Find/Replace v nabídkové liště. 햴 Pak klikněte na položku Find step no. Zobrazí se následující zadávací pole: 햵 Zadejte "5" a pak klikněte na OK. Všimněte si, že běžec okamžitě skočil na počátek řádku 5. Tímto postupem se můžete rychle dostat na každou pozici v programu. Opakováním tohoto postupu skočíte zpět na začátek programu kontaktních schémat. Příručka pro školení GX Developer 6-1 Hledání operandů 6.2 Vyhledat/Nahradit Hledání operandů V programu je také možné hledat operandy. První nalezené místo je přitom označeno běžcem a zobrazeno. Hledání pak může podle potřeby pokračovat. 햲 Zobrazte si projekt COMPACT_PROG1 tak, jak je uveden níže: 햳 Klikněte na Find/Replace v nabídkové liště a pak na Find device. Otevře se následující zadávací pole: 햴 Zadejte "T0". 햵 Klikněte na Find Next. Běžec skočí na první řádek na "cívku" T0. 햶 Pokud kliknete ještě jednou na Find Next, běžec skočí na další pozici, v které je T0 znovu použit. (V tomto příkladu jako spínací kontakt na řádku 5.) 햷 Dalším kliknutím na Find Next kurzor opět přeskočí na následující použití T0 na řádku 10. 햸 Pokračujte v hledání tak dlouho, dokud nenajdete všechny logické vazby s T0, to znamená, až se objeví hlášení zobrazené vpravo. Dále klikněte na OK a uzavřete dialogové okno Find device 6-2 MITSUBISHI ELECTRIC Vyhledat/Nahradit 6.3 Hledání instrukcí Hledání instrukcí Instrukce mohou být v programu vyhledávány spolu se zadanými operandy. Tato pomocná funkce je zvláště užitečná u rozsáhlých programů k zjišťování, zda byla daná instrukce nebo operand použita v určité logické vazbě. V následujícím příkladu budeme hledat "spínací kontakty" časovače T1 v programu COMPACT_PROG1. Předpokládáme, že je tento program již zobrazen. 햲 Klikněte na Find/Replace v nabídkové liště a pak na Find instruction. Tím otevřete nové dialogové okno. 햳 Klikněte na symbol "쑽" vpravo vedle levého zadávacího okna a z vyobrazených symbolů zvolte symbol pro "spínací kontakt" a pak do pravého zadávacího pole zadejte "T1" (viz následující obrázek). 햴 Pak klikněte na Find Next. Vyobrazení se změní tak, jak vidíte dole. Modrý rámec běžce je umístěn na prvním spínacím kontaktu časovače T1. 햵 Opakovaným klikáním na Find Next najdete všechny instrukce, které odpovídají vyhledávacím kritériím. Nakonec se objeví hlášení: 햶 Klikněte na OK a uzavřete pak dialogové okno Find instruction. Příručka pro školení GX Developer 6-3 Seznam vzájemných odkazů (křížový seznam) 6.4 Vyhledat/Nahradit Seznam vzájemných odkazů (křížový seznam) Seznam vzájemných odkazů (křížový seznam) udává, kde je v programu použit určitý operand. Tato funkce je například užitečná při hledání chyb, kdy umožňuje sledovat určitý operand v průběhu celého programu. Následující příklad ukazuje, jak je možné pro programový příklad COMPACT_PROG1 vygenerovat křížový seznam pro časovač T0. 햲 Klikněte na Find/Replace v nabídkové liště. 햳 Pak klikněte na položku Cross reference list. 햴 Otevře se následující zadávací pole: 햵 K zobrazení seznamu vzájemných odkazů zadejte "T0" do pole Find device. 6-4 MITSUBISHI ELECTRIC Vyhledat/Nahradit Seznam vzájemných odkazů (křížový seznam) 햶 Pak klikněte na Execute. V seznamu se zvýrazní, v které instrukci projektu COMPACT_PROG1 byl použit operand T0. 햷 K zobrazení některého programového kroku můžete v seznamu kliknout na příslušný řádek a potom na Jump. Pro opuštění dialogového okna a návrat ke kontaktnímu schématu klikněte na Close. Příručka pro školení GX Developer 6-5 Seznam použitých operandů 6.5 Vyhledat/Nahradit Seznam použitých operandů Dalším užitečným pomocným prostředkem v nabdce Find/Replace je List of Used Devices. Tento seznam uvádí operandy, které byly použity v projektu. Tato funkce je velmi užitečná např. při modifikaci programu, protože zároveň naopak ukazuje, které operandy nebyly použity a jsou proto k dispozici pro další rozšíření programu. Následující příklad ukazuje, jak mohou být vypsány všechny časovače použité v programu COMPACT_PROG1. 햲 Klikněte na Find/Replace v nabídkové liště. 햳 Pak klikněte na položku List of Used Devices. 햴 Otevře se následující zadávací pole: 햵 Do pole Find device zadejte operand, kterým má seznam začínat a pak klikněte na Execute. Zadáte-li, jak je znázorněno na horním obrázku "X0", pak se zobrazí seznam všech vstupů, které začínají na X0. Ve sloupci "spínací kontakt" se u X0 objeví přídavná hvězdička (*). To znamená, že X10 je použito v projektu COMPACT_PROG1 v některé z instrukcí, jeho stav je proto snímán. 햶 Nyní zadejte do pole Find device "T0". 6-6 MITSUBISHI ELECTRIC Vyhledat/Nahradit Seznam použitých operandů 햸 Pak klikněte na Execute. Seznam nyní udává, že v projektu COMPACT_PROG1 jsou použity jen časovače T0 a T1. Další volný časovač, který by se mohl použít, je T2. Příručka pro školení GX Developer 6-7 Seznam použitých operandů 6-8 Vyhledat/Nahradit MITSUBISHI ELECTRIC Kopírování projektů 7 Kopírování projektu COMPACT_PROG1 Kopírování projektů V této kapitole je popsáno, jak se zakládá kopie projektu, v které je projekt uložen pod jiným názvem. Tento postup se např. uplatní, když je stávající projekt pozměněn a kopie původního programu má zůstat zachována. Nepracuje-li změněný program tak, jak se očekávalo, je pak možné kdykoliv přenést originální program zpět do PLC a zajistit tak funkčnost zařízení. 7.1 Kopírování projektu COMPACT_PROG1 Předtím, než bude projekt COMPACT_PROG1 změněn, musí být zkopírován jako projekt COMPACT_PROG2 kopi. Postupujte přitom následovně: 햲 Klikněte na Project v nabídkové liště. 햳 Pak klikněte na položku Save as... Příručka pro školení GX Developer 7-1 Kopírování projektu COMPACT_PROG1 Kopírování projektů 햴 Zobrazí se toto dialogové okno: 햵 Změňte Project name v COMPACT_PROG2. Pak klikněte na Save. Zobrazí se následující informace: 햷 Pro založení nového projektu COMPACT_PROG2 klikněte nyní na Yes 7-2 MITSUBISHI ELECTRIC Kopírování projektů Kopírování projektu COMPACT_PROG1 햸 Ovládací okno nástroje GX Developer bude nyní vypadat následovně: POZNÁMKA Název projektu na liště s titulem byl změněn na COMPACT_PROG2. Navigátor projektu rovněž udává tento projekt. Projekt COMPACT_PROG1 však stále existuje a může být v případě potřeby opět kdykoliv vyvolán. Příručka pro školení GX Developer 7-3 Kopírování projektu COMPACT_PROG1 7-4 Kopírování projektů MITSUBISHI ELECTRIC Změny v programech kontaktních schémat Změny v projektu COMPACT_PROG2 8 Změny v programech kontaktních schémat 8.1 Změny v projektu COMPACT_PROG2 Před prováděním změn musí být v ovládacím okně nástroje GX Developer zobrazeno kontaktní schéma programu pro projekt COMPACT_PROG2 GX. V tomto okamžiku je program COMPACT_PROG2 identický s COMPACT_PROG1. Podrobný přehled změn. Na následujícím obrázku je znázorněn program COMPACT_PROG2 po provedení všech úprav: 쎲 Řádek 0: Vložení rozpínacího kontaktu pro vstup X11 쎲 Řádek 11: Nahrazení rozpínacího kontaktu časovače TO spínacím kontaktem M8013*; vložení dodatečné proudové linie s výstupem pro "cívku" čítače C0 s předvolbou žádané hodnoty o velikosti 10 ("K10") 쎲 Vložení dodatečné proudové linie: Spínací kontakt výstupu čítače CO spíná výstup Y3. 쎲 Vložení dodatečné proudové linie: Stav spínacího kontaktu vstupu X2 je snímán pomocí instrukce PLS. Při zapnutí X2 je pak nastavena příznaková buňka (merker) M0 pro jeden cyklus PLC [PLS M0]. 쎲 Vložení dodatečné proudové linie: Spínacím kontaktem s příznakovou buňkou M0 je čítač C0 vynulován pomocí instrukce RST [RST C0]. * M8013 je speciální příznaková buňka programovatelného automatu rodiny MELSEC FX. Buňka M8013 je zapínána a vypínána s taktovací frekvencí 1 Hz. Taktovací frekvence je pro tuto příznakovou buňku odvozena z interních hodin PLC řízených krystalem, a je proto ideální pro úlohy, u kterých je podstatná vysoká přesnost. Přehled speciálních příznakových buněk najdete v příloze. Příručka pro školení GX Developer 8-1 Změny v projektu COMPACT_PROG2 Změny v programech kontaktních schémat Změněný program COMPACT_PROG2 8-2 MITSUBISHI ELECTRIC Změny v programech kontaktních schémat 8.2 Vložení nového kontaktu Vložení nového kontaktu K vložení rozpínacího kontaktu X1 na řádek 0 mezi X0 a T1 musíte změnit přepisovací režim na vkládací režim. 햲 Použijte k tomu tlačítko Insert na klávesnici vašeho PC. Všimněte si, že se na stavové liště na spodním okraji ovládacího okna nástroje GX Developer nyní zobrazila indikace režimu . POZNÁMKA Výběrový rámec změnil svoji barvu a je nyní červený. (Pokud jste barvu nastavili tak, jak bylo navrženo v odstavci 4.6 .) 햳 Výběrový rámec umístěte nad rozpínací kontakt T1 posouváním pomocí kurzorových kláves na klávesnici PC nebo klikněte myší na tento prvek programu. 햴 K zadání rozpínacího kontaktu klikněte na symbol na nástrojové liště nebo použijte tlačítko F6. K otevření zadávacího okna můžete také dvakrát kliknout do výběrového rámce. 햵 Zadejte operand "X1". Zadání ukončete kliknutím na OK nebo použijte potvrzovací tlačítko ENTER na klávesnici PC. 햶 Rozpínací kontakt X1 je nyní vložen do řádku 0. 햷 Ke spuštění konverze změněného programu nyní použijte klávesu F4. Příručka pro školení GX Developer 8-3 Změna instrukce 8.3 Změny v programech kontaktních schémat Změna instrukce 햲 Použijte tlačítko Insert na klávesnici vašeho PC. Stavová lišta nástroje GX Developer indikuje pomocí přepisovací režim a barva výběrového rámce se změní na modrou. 햳 Umístěte kurzor nad rozpínací kontakt T0 na řádku 11. Pro otevření zadávacího okna klikněte dvakrát do rámce nebo použijte potvrzovací tlačítko ENTER na klávesnici PC. 햴 K otevření výběrového seznamu klikněte na symbol "쑽"a zvolte v něm položku "spínací kontakt". 햵 Změňte "T0" na "M8013" a klikněte na OK. Konverzi změněného programu spusťte tlačítkem F4 nebo kliknutím na jeden ze symbolů v následující podobě: 8-4 , na nástrojové liště. Program se pak zobrazí MITSUBISHI ELECTRIC Změny v programech kontaktních schémat 8.4 Vložení větvení programu Vložení větvení programu 햲 K vložení výstupní instrukce pro čítač C0 pod řádek 11, přepněte program do vkládacího režimu. V programu klikněte na místo, kde chcete vložit vertikální linii. Pak klikněte na symbol (vertikální linie) na nástrojové liště nebo použijte současně přepínací tlačítko SHIFT a tlačítko F9 na klávesnici PC. Stlačte potvrzovací klávesu. Program bude vypadat následovně: 햳 Výběrový rámec posuňte o jeden krok dolů a klikněte na symbol (výstupní instrukce) na nástrojové liště. Alternativně můžete také použít tlačítko F7. Zadejte "C0 K10" . 햴 Pak vložte výstupní instrukci do programu kliknutím na OK nebo použijte potvrzovací klávesu ENTER. Konverzi změněného programu spusťte tlačítkem F4 nebo kliknutím na jeden ze symbolů Příručka pro školení GX Developer , na nástrojové liště. Program se pak zobrazí v následující podobě: 8-5 Připojení proudových linií 8.5 Změny v programech kontaktních schémat Připojení proudových linií 햲 Výběrový rámec umístěte na na počátek řádku 16 (poslední proudová linie před instrukcí END) a zadejte spínací kontakt X2. K zadání instrukce PLS – umístěte výběrový rámec na tom místě na proudové linii, na kterém chcete vložit instrukci, a pak zadejte instrukci a operandy v krátké formě (PLS M0). Programovací software automaticky rozezná, že došlo k vložení instrukce a otevře zadávací okno. – nebo umístěte výběrový rámec a klikněte na symbol na nástrojové liště. – nebo umístěte výběrový rámec na tom místě na proudové linii, na kterém má být instrukce vložena, a stlačte klávesu F8. Do zadávacího okna vložte "PLS M0". 햶 Pak vložte instrukci do programu kliknutím na OK nebo použijte potvrzovací klávesu ENTER. Konverzi změněného programu spusťte tlačítkem F4 nebo kliknutím na jeden ze symbolů na nástrojové liště. Tato část programu pak bude vypadat následovně: 햷 Stejným způsobem pomocí instrukce pro CO (RST C0) vložte také následující řádek: 8-6 MITSUBISHI ELECTRIC Změny v programech kontaktních schémat 8.6 Vkládání proudových linií Vkládání proudových linií Obě proudové linie, na následujícím obrázku zvýrazněné červeným orámováním, mají být vloženy za řádek 11. 햲 Výběrový rámec přesuňte na začátek řádku 16 a v nabídce Edit zvolte funkci Insert Line. 햳 Zadejte první řádek tak, jak je znázorněno nahoře a spusťte konverzi změněného programu tlačítkem F4 nebo kliknutím na jeden ze symbolů na nástrojové liště. 햴 K zadání dalšího řádku opakujte kroky 햲 a 햳a pak opět použijte tlačítko F4 nebo klikněte na jeden ze symbolů na nástrojové lištì. Vyobrazení na následující stránce znázorňuje program COMPACT_PROG2 se všemi změnami. Příručka pro školení GX Developer 8-7 Vkládání proudových linií Změny v programech kontaktních schémat 햵 Uložte program COMPACT_PROG2 pomocí symbolu funkce Save v nabídce Project. 8-8 na nástrojové liště nebo využitím MITSUBISHI ELECTRIC Mazání Přehled 9 Mazání 9.1 Přehled Při úpravách programu nejsou instrukce jen vkládány, nýbrž také často mazány. Na příkladu projektu COMPACT_PROG3 můžeme demonstrovat, jak se mohou následující prvky vymazat: 쎲 Kontakt v proudové linii 쎲 Části proudové linie (větvení) 쎲 Kompletní proudová linie 쎲 Více proudových linií současně Po vymazání všech těchto prvků bude program COMPACT_PROG3 vypadat takto: Před vymazáním však musíte program COMPACT_PROG2 uložit pod názvem COMPACT_PROG3 (viz kapitolu 7). Příručka pro školení GX Developer 9-1 Vymazání kontaktu v proudové linii 9.2 Mazání Vymazání kontaktu v proudové linii Ujistěte se, že je projekt COMPACT_PROG3* zobrazen a přepisovací režim aktivní. * V tomto okamžiku je program COMPACT_PROG3 ještě identický s COMPACT_PROG2. 햲 Umístěte výběrový rámec na rozpínací kontakt X1. 햳 Navolte horizontální propojovací linii např. pomocí funkčního tlačítka F6. Tato linie nahradí v programu kontakt X1. 햴 Klikněte na OK. Kontakt X1 bude vymazán. 햵 Konverzi změněného programu spusťte tlačítkem F4 nebo kliknutím na jeden ze symbolů na nástrojové liště. 9-2 MITSUBISHI ELECTRIC Mazání 9.3 Vymazání větvení programu Vymazání větvení programu Dalším úkonem bude vymazání větvení na řádku 5. 햲 Výběrový rámec umístěte tak, jak je znázorněno dole na řádku 5. 햳 V nabídce Edit zvolte funkci Delete Line nebo současně stlačte přepínací a mazací tlačítko (SHIFT + DELETE). 햴 Program se zobrazí tak, jak jej vidíte na následujícím vyobrazení. 햵 Konverzi změněného programu spusťte tlačítkem F4 nebo kliknutím na jeden ze symbolů na nástrojové liště. Příručka pro školení GX Developer 9-3 Vymazání jedné proudové linie 9.4 Mazání Vymazání jedné proudové linie Vymazání kompletního řádku 5. 햲 Výběrový rámec posuňte na začátek řádku 5 (levá strana proudové linie). V nabídce Edit zvolte funkci Delete Line nebo, pokud je to pro vás pohodlnější, stlačte současně přepínací a mazací tlačítko (SHIFT + DELETE). Proudová linie bude okamžitě vymazána a program pak vypadá následovně: Dávejte pozor na to, aby se nezměnilo číslování řádků. POZNÁMKA Po vymazání proudové linie program bezpodmínečně konvertovat. K tomu použijte tla- čítko F4 nebo programová tlačítka na nástrojové liště. Po vymazání některé proudové linie GX Developer neupozorňuje, že byl program upraven a čísla řádků zůstanou nezměněna. Teprve až po konverzi budou čísla řádků opravena: Číslování řádků se změnilo. 9-4 MITSUBISHI ELECTRIC Mazání 9.5 Vymazání více proudových linií současně Vymazání více proudových linií současně Zvolené množství proudových linií vyberete kliknutím myši na jednu instrukci, přidržením levého tlačítka myši a tažením kurzoru přes požadovanou oblast. 햲 Jako příklad klikněte vlevo vedle proudové linie 5, stlačte a přidržte levé tlačítko myši a táhněte výběrový rámec doprava dolů až k instrukci "RST C0" na řádku 22. Pak uvolněte levé tlačítko myši. Kliknout a přidržet Táhnout Uvolnit 햳 Buď zvolte v nabídce Edit funkci Delete Line, nebo použijte tlačítko DELETE na klávesnici vašeho PC. Všechny vybrané instrukce budou vymazány a program se skládá již jen z jedné proudové linie a instrukce END: 햴 Program uložte kliknutím na programové tlačítko Příručka pro školení GX Developer na nástrojové liště. 9-5 Vymazání více proudových linií současně 9-6 Mazání MITSUBISHI ELECTRIC Programová dokumentace 10 Nový programovací příklad: COMPACT_PROG4 Programová dokumentace Snad k nejčastějším potížím, se kterými se setkávají pracovníci údržby a provozní elektrikáři, kteří pracují přímo u stroje v provozu, patří nedostatky a neúplnost programové dokumentace PLC. Pro špatně provedenou dokumentaci k programu nemůže existovat žádná výmluva. Většina programových balíků pro programování jednotek PLC poskytuje rozsáhlé možnosti k pořizování dokumentace a popisu programu. Programy se špatně provedenou dokumentací není možné za žádných okolností akceptovat! Dokumentace slouží k tomu, aby programátor mohl předat všem těm, kteří budou později zařízení udržovat nebo provádět změny v programu, svou koncepci a strukturu programu zároveň s použitými programovacími postupy. Programovací software GX Developer poskytuje velký výběr dokumentačních nástrojů, které pomáhají k tomu, aby daný program PLC byl čitelný a srozumitelný také pro jiné programátory, servisní techniky a všechny ostatní, kteří se zabývají diagnostikou poruch, údržbou nebo rozšiřováním daného zařízení. 10.1 Nový programovací příklad: COMPACT_PROG4 Pomocí nového programovacího příkladu COMPACT_PROG4 můžeme demonstrovat, jaké dokumentační možnosti poskytuje GX Developer při tvorbě projektových podkladů. 햲 V nabídce Project zvolte položku New Project nebo klikněte jednoduše na symbol v nástrojové liště. Otevře se následující dialogové okno: Všimněte si doplněného titulu "Documentation Example" pro tento projekt. Příručka pro školení GX Developer 10 - 1 Nový programovací příklad: COMPACT_PROG4 Programová dokumentace 햳 Zadejte nyní níže uvedený program v jazyce kontaktních schémat s využitím postupů popsaných v předchozích kapitolách. COMPACT_PROG4 POZNÁMKA 10 - 2 Aplikační instrukce, to znamená instrukce, které svou funkčností přesahují možnosti základní sady instrukcí, je možné zadávat také přímo, bez použití programových tlačítek v nástrojové liště. Nastavte výběrový rámec na to místo v proudové linii kontaktního schématu, na kterém chcete doplnit instrukci a zadejte instrukci a operandy ve zkrácené formě (např. RST C0). Programovací software automaticky rozezná, že došlo k vložení instrukce a otevře zadávací okno. Tím můžete urychlit zadávání programu, protože budete méně používat programová tlačítka (a myš). MITSUBISHI ELECTRIC Programová dokumentace 10.2 Pokyny k programové dokumentaci Pokyny k programové dokumentaci Úvodní poznámka V následujícím odstavci jsou vysvětleny různé postupy a možnosti, které poskytuje programovací nástroj GX Developer pro tvorbu programové dokumentace. Dříve, než začneme s vysvětlováním těchto těchto postupů, musíme objasnit jeden nebo dva body, které se týkají začlenění "deklarací" a poznámek do zdrojového kódu a přenesení dokumentačních prvků do CPU jednotky PLC pomocí programu. Rozdíly Následující nastavení se u jednotlivých sérií PLC provádějí různě. Deklarace / Poznámky ) slouží k vysvětlení a čleNadpisy u proudových linií (v nástroji GX Developer nazývané nění programu a přispívají tak k jeho lepšímu a rychlejšímu porozumění. GX Developer umožňuje ukládat deklarace a poznámky do PLC. Tato možnost je výhodná pro údržbu a hledání chyb. Zvolíte-li Embedded, pak budou deklarace a poznámky integrovány do programového kódu a přeneseny spolu s programem do PLC. U řídicích jednotek rodiny MELSEC FX není tato přídavná funkce k dispozici a nelze ji proto ani navolit. U řídicích jednotek MELSEC systému Q je funkce Embedded předvolena jako standardní nastavení (default). Separate znamená, že deklarace u proudových linií a poznámky budou uloženy ve složce projektu. Při stahování/čtení programu z CPU jsou tyto informace zobrazovány jen tehdy, pokud v PC existuje projekt s těmito daty. Komentáře k operandům V PLC je také možné ukládat komentáře k operandům. V tomto případě může být komentovaný program zobrazen rovněž na PC, na kterém sice není kompletní program, ale pouze GX Developer. Přenos komentářů do PLC neprobíhá automaticky, ale musí se nastavit v nabídce Online. Příručka pro školení GX Developer 10 - 3 Pokyny k programové dokumentaci Programová dokumentace Zde aktivujte přenos komentářů. Pokud chcete přenášet komentáře do PLC, pak si musíte u řídicích jednotek rodiny MELSEC FX v parametrech PLC rezervovat paměťové místo. Toto paměťové místo pak již nemůžete využít k ukládání programového kódu. Rezervování paměti pro komentáře Programová tlačítka pro dokumentaci v nástrojové liště K výběru dokumentačních funkcí jsou v nástrojové liště programovacího software GX Developer k dispozici tři programová tlačítka: Jejich význam je (zleva do prava): Komentáře operandů (Device comment), deklarace proudových linií (Statements) a poznámky (notes). Programová tlačítka je možné používat v "zápisovém režimu" nástroje GX Developer. K aktivaci požadované funkce klikněte vždy jednou na tlačítko, dalším kliknutím funkci vypnete. 10 - 4 MITSUBISHI ELECTRIC Programová dokumentace 10.3 Komentáře k operandům Komentáře k operandům Komentář operandu je krátký popis operandu, který je k němu pevně přiřazen. Komentáře operandů mohou být zpracovány nezávisle na programování ve formě datového souboru nebo vkládány během programování při zadávání operandů. 10.3.1 Přímé vkládání komentářů k operandům Komentáře operandů se mohou vkládat během programování. 햲 Je-li program COMPACT_PROG4 otevřen a zobrazen, klikněte pro vložení komentářů k operandům v nástrojové liště na symbol . Chcete-li např. zadat komentář pro vstup X1, přesuňte výběrový rámec nad tento operand a stlačte potvrzovací klávesu ENTER nebo do výběrového rámce dvakrát klikněte. Tím otevřete zadávací okno. 햳 Zadejte komentář "START" do zadávacího pole a pak klikněte na OK nebo použijte potvrzovací klávesu ENTER. 햴 Výběrový rámec přisuňte k X1 a opět stlačte potvrzovací klávesu ENTER nebo dvakrát klikněte do výběrového rámce. Vložte komentář zobrazený v následujícím obrázku. Nakonec zadejte stejným způsobem také komentář pro Y0. Uvědomte si, že na všech místech v programu, na kterých se vyskytují operandy X0, X1 a Y0, budou také zobrazeny příslušné komentáře. Příručka pro školení GX Developer 10 - 5 Komentáře k operandům 10.3.2 Programová dokumentace Vložení komentářů k operandům do datového souboru Zpravidla jsou již před programováním známy funkce vstupů a výstupů a komentáře tak mohou být vloženy předem přímo do komentářového souboru. Vytvoření jejich seznamu je jednodušší než zadávání během programování, zvláště pokud se jedná o více souvisejících operandů. K vytvoření seznamu klikněte v Navigátoru projektu na znaménko plus před Device comment a pak dvakrát na COMMENT. 10 - 6 MITSUBISHI ELECTRIC Programová dokumentace 10.3.3 POZNÁMKA Komentáře k operandům Formátování komentářů k operandům GX Developer provede zalomení komentářů operandů s cyklickým posuvem slov tak, aby text Comment format. To odpovídal formátu, který je nastaven v nabídce View znamená, že slova, která se nevejdou na řádek, pokračují na následujícím řádku. Oddělovací čárky nejsou přitom doplňovány! Standardně přednastavený formát tvoří 4 řádky s 8 znaky. Tato předvolba může být změněna v nabídce View. POZNÁMKA Při zadávání komentářů operandů je nutné dodržovat zobrazovací formát. Mezi slova doplňte mezery tak, aby bylo možné správně zobrazit text. Uvědomte si, že GX Developer cyklicky posouvá/oddělí slova na řádcích, aby je přizpůsobil zobrazovacímu formátu. V Navigátoru projektu otevřete složku Program a klikněte na MAIN, tím se opět vrátíte do okna programu. K pohodlnému přepínání datových souborů a editorů používejte i v budoucnosti Navigátor projektu. Příručka pro školení GX Developer 10 - 7 Komentáře k operandům Programová dokumentace Okno Navigátora projektu můžete kdykoliv zapnout a vypnout pomocí programového tlačítka na nástrojové liště nebo v nabídce View (obr. vpravo). Viz také odstavec 4.5. Komentář operandu v programu dokončete podle zde vyobrazeného postupu: 10 - 8 MITSUBISHI ELECTRIC Programová dokumentace 10.4 Deklarace k proudovým liniím (Statements) Deklarace k proudovým liniím (Statements) Nadpisy u proudových linií (Statements) slouží k vysvětlení a členění programu a přispívají tak k jeho lepšímu a rychlejšímu porozumění. Deklarace se mohou použít také jako popis nebo nadpis určité programové sekvence. Každá deklarace k proudové linii je zobrazena na řádku a může obsahovat až 64 znaků. K jedné proudové linii může být připojeno až 15 řádků s deklaracemi. 햲 Je-li program COMPACT_PROG4 otevřen a zobrazen, klikněte pro vložení deklarací v nástrojové liště na symbol . 햳 Výběrový rámec umístěte na libovolné místo proudové linie, ke které chcete přidat deklaraci. Stlačte potvrzovací klávesu ENTER nebo dvakrát klikněte do výběrového rámce. Tím otevřete zadávací okno. 햴 Do zadávacího okna vložte text. 햵 Po zadání deklarace se musí provést překlad programu do strojového kódu. Stlačte klávesu F4 nebo klikněte na jeden z těchto symbolů: . 햶 Další deklarace zadejte takovým způsobem, jak je znázorněno v následujícím obrázku: Příručka pro školení GX Developer 10 - 9 Deklarace k proudovým liniím (Statements) Programová dokumentace 10 - 10 MITSUBISHI ELECTRIC Programová dokumentace 10.5 Poznámky v programu Poznámky v programu Poznámku ( ) je možné přidat ke každé výstupní nebo aplikační instrukci na konci proudové linie. Délka poznámky může být maximálně 32 znaků. Tato možnost je užitečná při popisu funkce jednotlivých výstupů nebo funkcí. 햲 Je-li program COMPACT_PROG4 otevřen a zobrazen, klikněte v nástrojové liště na symbol Tím umožníte vkládání poznámek. . 햳 Výběrový rámec přesuňte nad výstupní nebo aplikační instrukci, kterou chcete opatřit poznámkou. Stlačte potvrzovací klávesu ENTER nebo dvakrát klikněte do výběrového rámce. Tím otevřete zadávací okno. 햴 Do zadávacího okna vložte text a pak klikněte na OK. 햵 Další poznámky zadejte takovým způsobem, jak je znázorněno v následujícím obrázku: Příručka pro školení GX Developer 10 - 11 Alias 10.6 Programová dokumentace Alias Alias je krátké náhradní označení operandů, které se může použít s názvem nebo místo názvu operandu. Jako Alias jsou vhodná např. označení provozních prostředků, pomocí kterých je možné jednoznačně identifikovat vstupy a výstupy daného zařízení. Na příklad na vstup X0 může být zapojeno spouštěcí tlačítko, které má v schématu zapojení označení S1. V souboru s komentáři k operandům se "S1" přiřadí vstupu X0 a tím je vytvořen křížový vztah (reference) mezi vstupem PLC a externím spínacím prvkem. Příklad zavedení náhradních označení typu Alias 햲 K vytvoření seznamu klikněte v Navigátoru projektu na znaménko plus před Device comment a pak dvakrát na COMMENT. 햳 V řádku s X0 dvakrát klikněte do sloupce a zadejte text "SW1". 햴 Pak zadejte Alias-označení také pro ostatní vstupy (viz níže). 햵 Do pole zadejte "Y0" a pak klikněte na tak, jak je znázorněno dole. . Doplňte Alias-označení pro Y0 a Y1 햶 V Navigátoru projektu otevřete složku Program a klikněte na MAIN, tím se opět vrátíte do okna programu. 햷 V nabídce View klikněte na Alias. 10 - 12 MITSUBISHI ELECTRIC Programová dokumentace Alias Program se zobrazí v následující podobě: Všimněte si, že názvy operandů byly nahrazeny příslušnými označeními Alias. Zobrazit však můžete také názvy operandů společně s Alias-označením. V nabídce View klikněte na Alias Format Display. Pak vyberte Arrange With Device And Display (viz následující obrázek). Příručka pro školení GX Developer 10 - 13 Alias Programová dokumentace K označení Alias se tak dodatečně zobrazí i typ a adresa operandu. Následující obrázek znázorňuje programový příklad v této konfiguraci. 10 - 14 MITSUBISHI ELECTRIC Přiřazení vstupů a výstupů Kontrola přiřazení v/v 11 Přiřazení vstupů a výstupů 11.1 Kontrola přiřazení v/v V parametrech PLC je možné zkontrolovat, kolik vstupů a výstupu je u dané jednotky PLC FX k dispozici. 햲 Kliknutím na znaménko plus v Navigátoru projektu před Parameter otevřete potřebnou složku a zobrazíte jednotlivé soubory. Pak dvakrát klikněte na PLC parameter. 햳 V dialogovém okně FX parameter klikněte na záložku I/O Assignment. Klikněte zde Příručka pro školení GX Developer 11 - 1 Kontrola přiřazení v/v Přiřazení vstupů a výstupů 햴 Rozsah využitelný pro přiřazení je uveden v pravém sloupci. V závislosti na skutečně použité konfiguraci je možné začátek a konec rozsahu měnit. Pro kontrolu, že byla změna provedena správně, použijte po úpravě programové tlačítko Check. 11 - 2 MITSUBISHI ELECTRIC Přenos programu do PLC 12 Přenos programu do PLC 12.1 Nastavení přenosu Nastavení přenosu V této kapitole je popsáno, jak je možné přenést projekt COMPACT_PROG4 do jednotky PLC FX. Předpokladem pro přenos progmu do PLC je, že jednotka PLC je spojena s programovacím přístrojem a je zapnuto napájecí napětí jednotky. 햲 V nabídce Online klikněte na Transfer Setup. Otevře se níže zobrazené dialogové okno : 햳 Dvojím kliknutím na žluté tlačítko Serial v řádku PC side I/F (rozhraní na straně PC) zvolte rozhraní PC. Zobrazí se následující dialogové okno: Příručka pro školení GX Developer 12 - 1 Nastavení přenosu Přenos programu do PLC 햴 Zvolte RS-232C a příslušný port COM a klikněte na OK. 햵 Spojení pak zkontrolujte kliknutím na Connection Test. Pokud si obě zařízení vzájemně vymění data, objeví se následující hlášení. 햶 Kliknutím na OK hlášení zavřete. Objeví-li se chybové hlášení, zkontrolujte kabelové propojení a nastavení přenosu. 12 - 2 MITSUBISHI ELECTRIC Přenos programu do PLC 12.1.1 Nastavení přenosu Obrázek systému 햲 Pro grafické znázornění systému klikněte v dialogovém okně Connection setup na programové tlačítko System image. POZNÁMKA Pokud použijete ke spojení mezi PC a PLC rozhraní RS232, můžete si zvolit vhodný port COM (např. COM1, COM2 atd.). Pro komunikaci s PLC zvolte některý z volných portů. 햳 Okno zavřete kliknutím na OK. 햴 K zavření dialogového okna pro nastavení přenosu a současnému uložení nastavení klikněte na OK. Zavřete-li dialogové okno Connection Setup programovým tlačítkem Close, nastavení nebudou přebrána a uložena. Příručka pro školení GX Developer 12 - 3 Vymazání paměti PLC 12.2 Přenos programu do PLC Vymazání paměti PLC Před zavedením nového programu do CPU, která již byla jednou v provozu, je vhodné vymazat paměť PLC. Tím získáte jistotu, že v CPU nezbyly žádné staré programy. Postup: 햲 V nabídce Online zvolte položku Clear PLC Memory. 햳 Objeví se následující dialogové okno. Pro úplné vymazání PLC označte PLC memory, Data device a Bit device. Pak klikněte na Execution. 12 - 4 MITSUBISHI ELECTRIC Přenos programu do PLC 12.3 Zavedení programu do PLC Zavedení programu do PLC 햲 K přenosu programu do PLC zvolte v nabídce Online funkci Write to PLC. Alternativně můžete kliknout na následující symbol v nástrojové liště POZNÁMKA . Používejte programová tlačítka v nástrojové liště. Ušetříte tím mnoho času! Zobrazí se následující dialogové okno: V tomto dialogovém okně můžete zvolit, které komponenty projektu budou přeneseny do PLC. Zatím, co při prvním uvádění do provozu je nezbytné zavést program společně s parametry PLC, při pozdějších programových úpravách postačí např. přenesení samotného programu. Příručka pro školení GX Developer 12 - 5 Zavedení programu do PLC Přenos programu do PLC 햳 Pro zavedení celého projektu (program a parametry) COMPACT_PROG4 do PLC klikněte na programové tlačítko Param+Prog (viz nahoře). 햴 Spusťte přenos kliknutím na Execute. Přenos musíte ještě jednou potvrdit. 햵 Klikněte na Yes. Tím spustíte přenos do PLC. Během přenosu je zobrazován průběh přenosu dat: 12 - 6 MITSUBISHI ELECTRIC Přenos programu do PLC Zavedení programu do PLC Po ukončení přenosu se objeví hlášení: 햶 Kliknutím na OK hlášení zavřete. Přenos programu je tím ukončen. Příručka pro školení GX Developer 12 - 7 Snížení počtu programových kroků přenášených do PLC 12.4 Přenos programu do PLC Snížení počtu programových kroků přenášených do PLC Při přenosu COMPACT_PROG4 do PLC byla velikost programu přednastavena na 8000 kroků. Protože však program COMPACT_PROG4 má velikost pouze 15 kroků, bude zbylých 7985 kroku zaplněno , bez funkce). Tímto způsobem bude nepoužité paměťové místo instrukcemi NOP ( vymazáno (zaplněno nulami). Od verze 8 nástroje GX Developer se do PLC automaticky přenášejí jen použité programové kroky až po instrukci END. V dřívějších verzích bylo nutné tuto volbu u nástroje GX Developer nastavit ručně. Tímto způsobem může být doba zavádění programu drasticky redukována. Snížení se znatelně projeví při přenosu programu do jednotek série MELSEC A nebo tam, kde je k dispozici jen pomalé sériové spojení. Postup 햲 Ujistěte se, že se procesorová jednotka CPU v PLC nachází v režimu STOP. 햳 Navolte funkci Write to PLC. 햴 Klikněte na programové tlačítko Param+Prog a pak na záložku Program. Zobrazení se změní následovně: 12 - 8 MITSUBISHI ELECTRIC Přenos programu do PLC Snížení počtu programových kroků přenášených do PLC 햵 Vyberte jako Range type volbu Step range a zadejte číslo posledního programového kroku (č. kroku instrukce END). POZNÁMKY Číslo kroku uvedené pod End musí být identické s číslem posledního programového kroku (č. kroku instrukce END). Počet kroků, které určitý program potřebuje, závisí na použité jednotce PLC. 햶 Klikněte na Execute a potvrďte přenos stlačením Yes. Nyní budou do PLC přeneseny skutečně obsazené programové kroky a parametry projektu COMPACT_PROG4. Příručka pro školení GX Developer 12 - 9 Snížení počtu programových kroků přenášených do PLC 12 - 10 Přenos programu do PLC MITSUBISHI ELECTRIC Test projektu 13 Test projektu Při testování programu COMPACT_PROG4 postupujte následovně: 햲 Přepínač druhu provozu základní jednotky FX dejte do polohy RUN. 햳 Přepněte spínač na vstupu X0 na ZAP a opět na VYP. Výstup Y0 se zapne a zůstane zapnutý i při vypnutí X0. 햴 Opakovaně přepínejte spínačem vstup X2 na ZAP a opět na VYP. Zkontrolujte, zda po 10 spínacích pochodech výstup Y1 bliká s frekvencí 1 Hz (tzn. periodicky se zapíná a vypíná). 햵 Přepněte vstup X3 na ZAP a opět na VYP. Zkontrolujte, zda tím došlo k vypnutí Y1. (Všimněte si, že k vynulování C0 je použit rozpínací kontakt a X3 musí být sepnutý, aby mohlo probíhat čítání.) 햶 Přepněte vstup X1 na ZAP a opět na VYP. Musí dojít k vypnutí Y0. Příručka pro školení GX Developer 13 - 1 Test projektu 13 - 2 MITSUBISHI ELECTRIC Testovací a diagnostické funkce Monitorování programu COMPACT_PROG4 14 Testovací a diagnostické funkce 14.1 Monitorování programu COMPACT_PROG4 V monitorovacím režimu jsou v programu dodatečně zobrazovány také stavy operandů. Jednotka PLC musí být zapnutá a propojena s programovacím přístrojem. Monitorování programu COMPACT_PROG4 v jazyce kontaktních schémat spustíte následujícím postupem: 햲 Klikněte na Online v nabídkové liště. 햳 Navolte Monitor. 햴 Navolte Start Monitoring (All Windows). POZNÁMKA Monitorovací režim můžete také aktivovat klávesou F3 nebo kliknutím na symbol v nástrojové liště. Příručka pro školení GX Developer 14 - 1 Monitorování programu COMPACT_PROG4 Testovací a diagnostické funkce Následující obrázek znázorňuje program COMPACT_PROG4 během sledování v monitorovacím režimu. Pro kontrolu programu opakujte kroky popsané v předchozí kapitole. Skutečná hodnota čítače se zobrazuje pod čítačem. Všechny kontakty a výstupy v programu, jejichž podmínky jsou splněny (které "vedou proud v proudové linii"), budou vyznačeny modře. 14 - 2 MITSUBISHI ELECTRIC Testovací a diagnostické funkce 14.2 Monitorování vstupních dat Monitorování vstupních dat Monitorování vstupních dat je alternativou k sledování stavů v kontaktním schématu. Touto funkcí je možné monitorovat kromě operandů v aktivním okně kontaktního schématu také stavy a hodnoty různých operandů z odlišných částí programu. 햲 Funkci spustíte kliknutím na Online v nabídkové liště. 햳 Pak zvolte položku nabídky Monitor. 햴 Klikněte na Entry data monitor. Monitorování vstupů můžete spustit také programovým tlačítkem v nástrojové liště . Oběma způsoby se vždy otevře dialogové okno zobrazené na následující straně. Příručka pro školení GX Developer 14 - 3 Monitorování vstupních dat Testovací a diagnostické funkce 햵 Před zahájením sledování operandů je musíte zanést do seznamu. Klikněte proto dvakrát na prázdný řádek nebo klikněte jednou do prázdného řádku a pak na Register devices. Otevře se níže zobrazené dialogové okno. 햶 Zadejte následující operandy a po každém zadání klikněte na Register. – C0 – X0 – X1 – X2 – X3 – Y0 – Y1 – M8013 햷 Po převzetí posledního operandu zavřete dialogové okno kliknutím na Cancel. 14 - 4 MITSUBISHI ELECTRIC Testovací a diagnostické funkce Monitorování vstupních dat 햸 Klikněte na programové tlačítko Start Monitor. V dialogovém okně Entry data monitor pak budou zobrazovány aktuální stavy operandů. V tabulce jsou zobrazována všechna důležitá data operandů. Význam nadpisů sloupců – Device Zobrazení symbolů a adres operandů v notaci jednotek MELSEC. – ON/OFF/Current Hodnota akumulátoru operandu (skutečná hodnota) – Setting Value Konstanta / Žádaná hodnota (jen u časovačů a čítačů) – Connect Binární stav operandu (0 nebo 1). – Coil Binární stav "cívky" časovače nebo čítače – Device comment Zobrazení komentáře, který byl pro tento operand zadán. POZNÁMKY K vymazání operandu z dialogového okna Entry data monitor použijte kurzorové klávesy na klávesnici PC. Pak klikněte na . K vymazání všech operandů z dialogového okna Entry data monitor klikněte na programové tlačítko Delete all devices. Příručka pro školení GX Developer 14 - 5 Současné monitorování programu a dat 14.3 Testovací a diagnostické funkce Současné monitorování programu a dat Pomocí operačního systému Microsoft Windows je možné zobrazit v jednom okně sledování vstupních dat a současně ve druhém okně program kontaktních schémat v monitorovacím režimu. 햲 Klikněte na Window v nabídkové liště. 햳 Zvolte položku nabídky Tile horizontally. 햴 Nyní bude okno s programem zobrazeno společně s dialogovým oknem Entry data monitor: 14 - 6 MITSUBISHI ELECTRIC Testovací a diagnostické funkce 14.4 Test operandů Test operandů Při testování programu je možné stavy nebo hodnoty operandů ovlivňovat také přímo z programovacího přístroje. Pokud je na příklad pro zahájení určitého procesu nezbytný vstupní signál z daného spínače, pak je možné tento vstup nastavit na PC a pokračovat ve sledování průběhu programu. E VÝSTRAHA: Protože je možné při testování operandů měnit jejich stavy nezávisle na programu, mohou vznikat nebezpečné stavy jak pro osoby, tak také pro přístroje. Při řízení operandů ve výstupních instrukcích, jako jsou např. výstupy, má provádění programem vyšší prioritu. Tyto operandy jsou při testu operandů ovlivněny jen krátkodobě, a pak opět přejdou do stavu, který jim přiřazuje program. Test operandů může být spuštěn různými způsoby. – V nabídce Online klikněte na – Test operandů můžete také vyvolat v režimu Monitor mode tak, že kliknete na operand a pak stlačíte pravé tlačítko myši. a pak na Device test. U jiných testovacích funkcí je možné vyvolat test operandů přímo v dialogovém okně (viz dole). Příručka pro školení GX Developer 14 - 7 Test operandů Testovací a diagnostické funkce – Nebo klikněte na symbol v nástrojové liště. Všechny výše popsané akce otevřou následující dialogové okno: Nastavení (FORCE ON), vynulování (FORCE OFF) nebo změna stavu (Toggle Force) bitového operandu (vstup, výstup, příznaková buňka aj.) Výběr slovně organizovaného operandu Podle typu připojeného PLC je možné také měnit obsah vyrovnávacích pamětí ve speciálních modulech. K provedení této operace musíte zadat jak počáteční v/v adresu speciálního modulu, tak také adresu vyrovnávací paměti. Předvolba hodnoty, na kterou chcete nastavit operand (slovně organizovaný). Zápis hodnoty proveďte pomocí programového tlačítka Set . Ukazatel provedených testů operandů Kliknutím na některý z operandů v seznamu jej pak můžete např. vyhledat v programu. Pomocí Clear odstraníte všechny záznamy z tohoto pole. 14 - 8 MITSUBISHI ELECTRIC Verifikace programu 15 Verifikace programových příkladů Verifikace programu Zvláště při rozsáhlých změnách projektu se může stát, že se program v PLC odchyluje od programu uloženého v programovacím přístroji. GX Developer ale umožňuje porovnat program v PLC a PC a zobrazit rozdíly. Zvláště v monitorovacím režimu je možnost zobrazení programu v dokumentární formě velmi užitečná. S ohledem na relativně vysoké nároky na paměťové místo však není vždy možné, programovou dokumentaci s komentáři operandů, deklaracemi k proudovým liniím a poznámkami uložit do PLC. Další možností je, zajistit, aby program ve formě dokumentu uložený na pevném disku v PC byl identický s tím, který je uložen v PLC. V monitorovacím režimu je pak zobrazován tento program a testovací fáze se tím zkrátí nebo se urychlí hledání chyb. Je proto důležité, aby oba programy byly porovnány ještě předtím, než je spuštěn monitorovací režim. 15.1 Verifikace programových příkladů K demonstraci možností srovnávací funkce použijeme nový krátký program 햲 V nabídce zvolte položku New Project. 햳 Zadejte následující program: 햴 "Pořiďte" program, a pak jej zaveďte do PLC (viz obrázek na následující stránce). Příručka pro školení GX Developer 15 - 1 Verifikace programových příkladů Verifikace programu 햵 Program na pevném disku vašeho PC pozměňte jak je zobrazeno níže. Na první pohled vypadají oba programy stejně, ale ve skutečnosti byly téměř všechny instrukce a operandy pozměněny. Tím však bude i funkce tohoto programu úplně jiná, než funkce programu uloženého v PLC. 15 - 2 MITSUBISHI ELECTRIC Verifikace programu Verifikace programových příkladů 햶 Klikněte na Online v nabídkové liště a pak na Verify with PLC. Zobrazí se následující hlášení: 햷 K spuštění ověřovacího pochodu vyber te Param+Prog a klikněte na Execute Příručka pro školení GX Developer 15 - 3 Verifikace programových příkladů Verifikace programu 햸 Po ukončení verifikace se zobrazí přehled s nalezenými rozdíly mezi jednotlivými programy: 15 - 4 MITSUBISHI ELECTRIC Čtení programů z PLC 16 Načtení programového příkladu Čtení programů z PLC Zde jsou uvedeny dva možné scénáře, v kterých je nezbytné přenést program z PLC do programovacího nástroje s nainstalovaným vybavením GX Developer: 쎲 Neexistuje žádný záložní soubor programu. V tomto případě přeneste program PLC do PC a tam jej uložte. Chybějící programovou dokumentaci musíte rekonstruovat na základě obvodových schémat nebo odvodit z funkce programu zpětným postupem. 쎲 Program byl upravován pouze v PLC. Pokud byly tyto změny jen nedostatečně zdokumentovány, pak je nutné PLC program přenést a uložit do PC. Zjistí-li se tedy při verifikaci, že se program v PLC liší od programu v PC (kapitola 15), musí se funkční program z PLC načíst do nástroje GX Developer. 16.1 Načtení programového příkladu V tomto odstavci je popsáno, jak se provádí čtení projektu COMPACT_PROG4 z PLC a jeho uložení jako COMPACT_PROG5. Přitom předpokládáme, že se program COMPACT_PROG4 stále ještě nachází v PLC. 햲 Uzavřete aktuálně otevřený projekt kliknutím na položku Close project v nabídce Project. (Jinak to není zapotřebí, protože se GX Developer automatický dotáže, má-li být otevřený projekt uzavřen, když se zakládá nový projekt.) 햳 V nabídce Project vyberte položku New Project a založte projekt s názvem COMPACT_PROG5. Příručka pro školení GX Developer 16 - 1 Načtení programového příkladu Čtení programů z PLC 햴 V nabídce Online zvolte položku Read from PLC. Alternativně můžete kliknout na následující symbol v nástrojové liště . Zobrazí se následující dialogové okno: 16 - 2 MITSUBISHI ELECTRIC Čtení programů z PLC Načtení programového příkladu 햵 Klikněte na programové tlačítko Param+Prog a pak na Execute 햶 Zobrazí se následující dialogové okno: 햷 Klikněte na Yes. 햸 Po přenesení programu klikněte v dialogovém okně Read from PLC na programové tlačítko Close. Nyní se zobrazí program COMPACT_PROG5 stažený z PLC. (Ten byl v jednotce PLC uložen pod názvem COMPACT_PROG4.) Příručka pro školení GX Developer 16 - 3 Načtení programového příkladu Čtení programů z PLC 햹 Uložte program COMPACT_PROG5 do paměti. POZNÁMKA 16 - 4 K obsluze nástroje GX Developers používejte nástrojové lišty. Ušetříte tím čas. MITSUBISHI ELECTRIC Programování v jazyce pro sekvenční funkční diagramy (SFC) 17 Programování v jazyce pro sekvenční funkční diagramy (SFC) Jazyk pro sekvenční funkční diagramy (SFC) je grafická programovací metoda, která se může používat u téměř všech řídicích jednotek MELSEC. Díky grafickému zobrazení používanému v jazyce pro sekvenční funkční diagramy je možné snadno porozumět řízenému procesu jako celku a zároveň tato reprezentace provozních sekvencí zjednodušuje programování. V protikladu k programu v jazyce kontaktních schémat, který je v každém programovém cyklu znovu kompletně prováděn, jsou v sekvenčním funkčním diagramu prováděny jen nezbytně nutné programové části. 쎲 Jazyk pro sekvenční funkční diagramy je strukturovaný jazyk, ve kterém je možné přehledně znázornit průběhy procesů (srovnatelný s vývojovými diagramy). 쎲 Jazyk pro sekvenční funkční diagramy je založen na francouzském jazyce Grafcet (IEC 848) a je kompatibilní s normou IEC 1131.3 쎲 Kromě řídicích jednotek série MELSEC AnN a AnS mohou programy v jazyce sekvenčních funkčních diagramů provádět všechny řídicí jednotky MELSEC. 쎲 Díky přehledné struktuře je hledání chyb v programech psaných v jazyce sekvenčních funkčních diagramů značně usnadněno. 쎲 Základními prvky jazyka pro sekvenční funkční diagramy jsou kroky s akcemi a přechody (transition). 쎲 Krok je část programu, která je prováděna tak dlouho, dokud je splněna podmínka definovaná v přechodu. 쎲 Rozdělení komplexních provozních úloh na malé díly usnadňuje programování. 쎲 Každý prvek je také možné naprogramovat v kontaktním schématu nebo jako seznam instrukcí 쎲 Při zobrazení kroků je možné přepínat mezi kontaktním schématem a seznam instrukcí. Příručka pro školení GX Developer 17 - 1 Prvky jazyka pro sekvenční funkční diagramy 17.1 Programování v jazyce pro sekvenční funkční diagramy (SFC) Prvky jazyka pro sekvenční funkční diagramy Jazyk pro sekvenční funkční diagramy je strukturovaný jazyk, ve kterém je možné přehledně zobrazovat průběhy procesů. Průběh procesu je rozdělen do kroků a přechodů. 17.1.1 Kroky Každému kroku může být přiřazena žádná, jedna nebo více akcí. Akcí může být na př. nastavení boolovského operandu nebo vyvolání programu PLC. Tento program může být sestaven v libovolném programovacím jazyku, také např. v jazyku pro sekvenční funkční diagramy. Kroky: Naplnit zásobník Akce 1: Otevřít ventil Naplnit zásobník Akce 2: Zapnout čerpadlo Akce 3: ...... Akce n: ...... 17.1.2 Přechody (transitions) Každému přechodu je přiřazena určitá přechodová podmínka (podmínka pro přepnutí do dalšího stavu). Při splnění přechodové podmínky se aktivuje následující krok. Přechodová podmínka může být naprogramovaná pomocí editoru libovolného programovacího jazyka, kromě samotného jazyka pro sekvenční funkční diagramy. Přechod: Zásobník plný LD Hladina_max. ST zásobník plný 17 - 2 MITSUBISHI ELECTRIC Programování v jazyce pro sekvenční funkční diagramy (SFC) 17.1.3 Prvky jazyka pro sekvenční funkční diagramy Inicializační krok Inicializační krok stojí vždy na začátku sekvence kroků (programu SFC). Zkontrolovat hladinu Inicializační krok je vyznačen dvojitým orámováním Hladina příliš nízká Inicializační krok je zpracováván jako každý normální krok. Může také jako jiné kroky obsahovat akce. Příručka pro školení GX Developer 17 - 3 Pravidla pro sekvence kroků Programování v jazyce pro sekvenční funkční diagramy (SFC) 17.2 Pravidla pro sekvence kroků 17.2.1 Paralelní větvení (divergence) Paralelní větvení je vyznačeno dvojitou vodorovnou linkou. Krok 1 Přechod 1 Krok 3 Krok 2 쎲 Paralelní větvení je možné jen za přechodem. 쎲 Před paralelním větvením může stát jen jeden přechod. 쎲 Když je přechodová podmínka před paralelním větvením splněna, jsou následující větve nezávisle na sobě paralelně zpracovávány. 17.2.2 Spojení paralelních větví (konvergence) Krok 1 Krok t 2 Přechod Krok 3 Spojení je vyznačeno dvojitou vodorovnou linkou. 쎲 Teprve když je krok 1 a krok 2 zpracován a zároveň je splněna přechodová podmínka, bude proveden následující krok. 쎲 Za spojením musí následovat přechod. 17.2.3 Selektivní větvení Krok 1 Přechod 1 Krok 2 Přechod 2 Krok 3 쎲 Selektivní větvení je možné provést jen před přechodem. Který krok bude zpracováván, závisí na stavech podmínek pro přepnutí do dalšího stavu. 쎲 Když je splněno více přechodových podmínek najednou, pak je priorita zpracování dána uspořádáním větvení. Větev, která se nalézá nejdále vlevo, bude zpracována jako první. 17 - 4 MITSUBISHI ELECTRIC Programování v jazyce pro sekvenční funkční diagramy (SFC) 17.2.4 Pravidla pro sekvence kroků Spojení selektivně rozvětvených sekvencí Krok 2 Krok 1 Přechod 1 Přechod 2 Krok 3 Po splnění příslušné podmínky pro přepnutí do dalšího stavu je větvení ukončeno a je aktivován následující společný krok. 17.2.5 Skoky V rámci sekvence kroků jsou skoky povoleny. Krok 1 Přechod 1 Přechod 2 Krok 2 Přechod 3 Krok 3 Přechod 4 Krok 4 Je-li přechodová podmínka (transition 2) pro skok splněna, pak budou v tomto příkladu kroky 2 a 3 přeskočeny a dojde k aktivaci kroku 4. Příručka pro školení GX Developer 17 - 5 Pravidla pro sekvence kroků 17.2.6 Programování v jazyce pro sekvenční funkční diagramy (SFC) Vstupní a výstupní body Pomocí vstupních a výstupních bodů je možné provádět skoky dopředu a dozadu. Názvy vstupního a výstupního bodu musejí být stejné. Krok 1 Přechod 1 "Název" Krok 2 Přechod 2 Krok 3 Přechod 3 Přechod 4 "Název" Krok 4 17 - 6 Výstupní bod MITSUBISHI ELECTRIC Programování v jazyce pro sekvenční funkční diagramy (SFC) 17.3 Příklad pro programování v SFC Příklad pro programování v SFC Myčka aut Dozadu Dopředu Základní pozice Přední pozice Rozdělení mycího programu do kroků: 햲 Provozní připravenost zařízení je indikována pomocí světla. 햳 Po stlačení spínače START se rám začne pohybovat dopředu a dozadu. Přitom je špína zvlhčena vodou. Kartáče jsou vypnuté. 햴 Rám s rotujícími kartáči jede dopředu a dozadu. 햵 K vysušení auta jede rám dopředu a dozadu. Z trysek fouká stlačený vzduch na auto. Kartáče jsou přitom vypnuté. 햶 Konec mytí je indikován blikajícím světlem. Seznam použitých operandů Vstupy Výstupy X0 Rám v základní pozici Y0 X1 Rám v přední pozici Y1 Pohon rámu dopředu X2 — Y2 Zapnout vodu X3 — Y3 Zapnout pohon kartáčů X4 — Y4 Zapnout vzduch X5 Spustit mytí Y5 Světlo "Hotovo/Příprava" Příručka pro školení GX Developer Pohon rámu dozadu 17 - 7 Zadání programu SFC 17.4 Programování v jazyce pro sekvenční funkční diagramy (SFC) Zadání programu SFC V nabídkové liště klikněte na a pak na Projekt. Zvolte typ připojené jednotky PLC. Jako zvolte . Zadejte také název pro tento nový projekt. Zvolte SFC Klikněte na OK. Zobrazí se následující obrázek: Zadejte komentáře operandů: 17 - 8 MITSUBISHI ELECTRIC Programování v jazyce pro sekvenční funkční diagramy (SFC) 17.4.1 Zadání programu SFC Ovládací okno programu SFC 쐃 ��� ��� ��� ��� ��� ��� ��� 쐃 Lišta s titulem Na liště s titulem je zobrazena cesta a název aktuálního projektu. 쐇 Nabídková lišta Nabídková lišta zobrazuje jednotlivé nabídky nástroje GX Developer. Kliknete-li na některou z položek, otevře se rozbalovací nabídka, v které můžete vybírat jednotlivé body nabídky. 쐋 Nástrojové lišty Nejčastěji používané funkce je možné vyvolat přímo kliknutím na příslušné programové tlačítko v některé z nástrojových lišt. Pokud není nástrojová lišta při programování SFC zobrazena, může být aktivována v nabídce View (viz odstavec 3.2). 쐏 Navigátor projektu Program a jeho dokumentace spolu s parametry PLC a síťovými údaji tvoří projekt. Navigátor projektu zobrazí seznamy právě zpracovávaných projektů. Zde můžete dvojím kliknutím otevřít programové soubory, dokumentaci a parametry. 쐄 Pracovní okno Editovací oblast pro program SFC 쐂 Pracovní okno (zvětšená oblast) Programovací oblast pro jednotlivé operace, přechody atd. Tuto oblast je možné přepínat mezi Ladder a seznamem instrukcí. Programování se provádí tak, jak bylo popsáno v předchozích odstavcích. 쐆 Stavová lišta (typ procesoru PLC-CPU) 쐂 Stavová lišta (zobrazení editovacího módu (přepis/vkládání)) Příručka pro školení GX Developer 17 - 9 Zadání programu SFC 17.4.2 Programování v jazyce pro sekvenční funkční diagramy (SFC) Blokové informace Zvolte Block Information v nabídce Edit nebo klikněte v nástrojové liště SFC na programové tlačítko . Pak můžete nastavit údaje pro příslušný blok. 17.4.3 Zadání programu Dvakrát klikněte do řádku 0. Zadání bloku 17 - 10 MITSUBISHI ELECTRIC Programování v jazyce pro sekvenční funkční diagramy (SFC) Zadání programu SFC Zadání logických vazeb pro daný krok Klikněte na daný krok a pak do pracovního okna (zvětšená oblast). Zadejte potřebné instrukce tak, jak jste zvyklí u programování v jazyce kontaktních schémat. Po zadání podmínky se podmínka zobrazí na šedém pozadí a musí se konvertovat. "Kompilovat" Podmínka pro přepnutí do dalšího stavu pro daný přechod Klikněte na daný přechod a zadejte instrukce do pracovního okna. Příručka pro školení GX Developer 17 - 11 Zadání programu SFC Programování v jazyce pro sekvenční funkční diagramy (SFC) Po zadání všech kroků a přechodů vypadá program následovně: 17.4.4 Přenos projektu do PLC Před zavedením projektu do PLC je nutné provést konverzi/kompilaci celého programu. Konvertovat / kompilovat všechny nekonvertované programy 17.4.5 Zapsat do PLC Sledování programu v monitorovacím režimu Stav určitého kroku je možné kontrolovat v monitorovacím režimu (viz odstavec 14.1). Aktivní krok (쐃) je zobrazován na modrém pozadí. Stav vybraného přechodu (쐇) je zobrazován v okně vpravo (쐋). ��� ��� 17 - 12 ��� MITSUBISHI ELECTRIC Čítače 18 Čítače Čítače (Counter) tvoří velmi důležitou součást řídicích sekvenčních systémů. Mohou být například použity k – zajištění stanoveného počtu opakování určitého pochodu. – počítání dílů ukládaných do lepenkových krabic. – k počítání předmětů, které za určitou dobu prošly na běžícím páse kolem pozorovacího místa. – nastavení obrobku do potřebné polohy před dalším zpracováním. Vlastnosti čítačů 쎲 Čítače obsazují v paměti PLC více programových kroků. 쎲 Čítač pokračuje v čítání, když je vybuzena jeho "cívka". Přitom se vyhodnocuje náběhová hrana vstupního signálu. 쎲 Když skutečná hodnota čítače dosáhne nastavené žádané hodnoty, dojde k sepnutí výstupu čítače. 쎲 Aby čítač mohl po dosažení žádané hodnoty pokračovat v čítání, musí být jeho číselná hodnota ). Přitom také dojde k rozepnutí vynulována pomocí separátní instrukce RST (RESET) ( výstupu čítače. Následující příklad znázorňuje použití a programování čítačů. Příručka pro školení GX Developer 18 - 1 První programový příklad 18.1 Čítače První programový příklad Následující programový příklad COUNT DELAY znázorňuje, jak je možné využít čítače pro generování zpožděného zapnutí s dlouhou dobou zpoždění. Kontaktní schéma COUNT DELAY POZNÁMKY 쎲 Pro vložení -[ PLS M0 ]- zadejte: – pls – m0 . 쎲 Obdobně zadejte -[ RST C0 ]- : – rst – c0 . Před zadáním aplikační instrukce můžete také kliknutím na na symbol Není to však nezbytně nutné. 18 - 2 otevřít zadávací okno. MITSUBISHI ELECTRIC Čítače První programový příklad Popis funkce 쎲 Řádek 0 Zapnutím X0 a otevřením rozpínacího kontaktu T0, který byl až do této doby sepnutý, dojde k zapnutí čítače T0. Po 1 sekundě sepne výstup T0. Svým rozpínacím kontaktem se T0 nyní sám vypne. Opět se také odpojí výstup. V příštím programovém cyklu je rozpínací kontakt opět sepnut a časovač bude znovu nastartován, pokud X0 zůstane i nadále zapnutý. Tím, že se časovač po uplynutí času sám vypne a zůstane po dobu jednoho cyklu programu vypnutý, dále je pak opět nastartován, je realizován impulzní generátor, který dodává impulzy v sekundovém taktu. 쎲 Řádek 5 Taktovací generátor T0 dodává čítači C0 každou sekundu jeden čítací impulz. Následující obrázek znázorňuje časový průběh signálu: T0 Contact Výstup T0 1 Sec 1 sekunda 1 Scan 1 cyklus programu 쎲 Řádek 9 Čítač C0 čítá všechny impulzy přicházející na jeho vstup. Když počet impulzů odpovídá žádané hodnotě uložené v D0, sepne výstup C0. To způsobí přepnutí všech – spínacích kontaktů čítače C0 do stavu ZAP a všech – rozpínacích kontaktů C0 do stavu VYP. Přes spínací kontakt C0 naprogramovaný do tohoto řádku je zapnut výstup Y0. Protože žádaná hodnota čítače odpovídá době v jednotkách "sekund" a čítač pracuje v sekundovém taktu, pracuje C0 jako obvod pro zpožděné sepnutí: Výstup Y0 sepne teprve po určitém čase po zapnutí X0. 쎲 Řádek 11 Při každém zapnutí vstupu X10 je pomocí instrukce PLS nastavena příznaková buňka M0 na dobu jednoho cyklu programu. Následující obrázek znázorňuje časový průběh signálu: X0 X0 PLS M0 Příručka pro školení GX Developer 18 - 3 První programový příklad Čítače Pokud X10 zůstane zapnutý, nebude generován žádný impulz. X10 se musí nejprve vypnout a opět zapnout. 쎲 Řádek 14 Při zapnutí X0 je čítač C0 pomocí M0 vynulován, jeho skutečná hodnota je vymazána. Vynulováním je zajištěno, že se čítací pochod po každém zapnutí X0 opět rozběhne od začátku. Při vymazání skutečné hodnoty dojde také k vypnutí výstupu C0 a tím i Y0. Test programu Proveďte následující kroky 쎲 Otevřete nový projekt a nazvěte jej COUNT DELAY. 쎲 Zadejte program vyobrazený na straně 18-2. 쎲 Program konvertujte (zkompilujte) a uložte do paměti. 쎲 Zaveďte program do jednotky PLC FX. 쎲 Sledujte provádění programu COUNT DELAY v monitorovacím režimu (Monitorovací režim spustíte klávesou F3 nebo kliknutím na symbol 18 - 4 .) MITSUBISHI ELECTRIC Čítače Druhý programový příklad 18.2 Druhý programový příklad 18.2.1 Varianta 1 (BATCH1) Program BATCH1 má následující funkce: 쎲 Signálem na vstupu X0 se nuluje čítač C0. 쎲 Čítač C0 počítá, jak často byl zapnut X1. 쎲 Když čítač načítá do 10, dojde k zapnutí výstupu Y0. 쎲 Při vynulování čítače je také vypnut Y0 a čítač může zahájit novou čítací sekvenci. Pogram v jazyce kontaktních schémat BATCH1 Popis funkce 쎲 Řádek 0 Při zapnutí vstupu X0 je čítač C0 vynulován. Tím se zároveň vypne Y0 (řádek 7). 쎲 Řádek 3 Při každém zapnutí X1 se stav čítače C0 zvýší o hodnotu "1". 쎲 Řádek 7 Po desátém zapnutí vstupu X0 bude aktuální stav čítače C0 odpovídat předvolené žádané hodnotě. Tím se sepne výstupní kontakt čítače C0 a zapne Y0. Žádaná hodnota "10" je do čítače předána v řádku 3 pomocí konstanty "K10". Příručka pro školení GX Developer 18 - 5 Druhý programový příklad 18.2.2 Čítače Varianta 2 (BATCH2) Upravte program BATCH1 tak, aby umožňoval následující funkce. 쎲 Poté, co stav čítače dosáhl hodnoty "10", bude Y0 zapnut na dobu 5 sekund. 쎲 Po 5 sekundách dojde k následujícím událostem: – Výstup Y0 bude vypnut. – Čítač C0 se automaticky vynuluje 쎲 Čítač C0 pak může ještě jednou čítat až do 10 a výstup Y0 se opět zapne na dobu 5 sekund. 18 - 6 MITSUBISHI ELECTRIC Změny programu v PLC 19 Úprava programu COUNT DELAY Změny programu v PLC GX Developer nabízí možnost upravovat program v PLC řádek po řádku. Jednotka PLC přitom zůstává dále v provozu RUN. Zvláště u procesů, které se nemohou zastavit, jako např. v chemickém nebo metalurgickém průmyslu, je tento způsob zpracování programu často jedinou možností, jak změnit program v PLC. K demonstraci toho, jak provádět programové úpravy za provozu (on-line), použijeme projekt COUNT DELAY z předchozí kapitoly. E 19.1 VÝSTRAHA: Při přímých změnách programů v PLC mohou vznikat nebezpečné stavy, protože změna se projeví teprve v následujícím programovém cyklu. Úprava programu COUNT DELAY Změna žádané hodnoty čítače Žádaná hodnota čítače C0 bude změněna z "10" (K10) na "20" (K20), zatímco se jednotka PLC nachází v provozu RUN. 햲 Uložte projekt COUNT DELAY jako COUNT MON. 햳 Otevřete program kontaktních schémat COUNT MON. 햴 Ujistěte se,že se jednotka PLC nachází v provozu RUN. 햵 Kurzor umístěte tak, jak je vyobrazeno níže, do řádku 5 nad výstupní instrukci -[C0 K10]-. Příručka pro školení GX Developer 19 - 1 Úprava programu COUNT DELAY Změny programu v PLC 햶 Pro otevření zadávacího pole klikněte dvakrát levým tlačítkem myši. 햷 Změňte výstupní instrukci tak, jak znázorněno níže. 햸 Klikněte na OK, řádek 5 se zobrazí na šedém pozadí. 19 - 2 MITSUBISHI ELECTRIC Změny programu v PLC Úprava programu COUNT DELAY 햹 V nabídce Convert zvolte položku Convert (Online change). 햺 Pak se objeví následující hlášení: Yes No 햻 K přebrání změny do PLC klikněte na Yes. 햽 Po skončení aktualizace programu se zobrazí následující hlášení: 햾 Klikněte na OK. 햿 Zkontrolujte program COUNT MON. Všimněte si, že zpoždění mezi zapnutím vstupu X0 a výstupu Y0 činí nyní 20 s. 헀 Projekt COUNT MON uložte do paměti. Příručka pro školení GX Developer 19 - 3 Úprava programu COUNT DELAY 19 - 4 Změny programu v PLC MITSUBISHI ELECTRIC Instrukce FROM a TO Výměna dat se speciálními moduly 20 Instrukce FROM a TO 20.1 Výměna dat se speciálními moduly Rozsah funkcí řídicí jednotky může být ještě dále doplněn instalací tak zvaných speciálních funkčních modulů. Speciální moduly například snímají analogové hodnoty jako jsou proudy nebo napětí, regulují teploty nebo zajišťují komunikaci s externími jednotkami (viz odstavec 2.9). K výměně dat mezi základní jednotkou PLC a speciálním modulem se používají dva druhy aplikačních instrukcí: Instrukce FROM a TO. Ve speciálním modulu je vyhrazena paměťová oblast, ve které jsou např. přechodně uloženy naměřené analogové hodnoty nebo přijatá data. Vzhledem ke své funkci se tato paměťová oblast označuje jako "vyrovnávací paměť" (vyrovnává časový posun mezi sejmutím a použitím zpracovávaných hodnot). K vyrovnávací paměťi ve speciálním modulu může také přistupovat základní jednotka a např. číst naměřené hodnoty nebo přijatá data nebo zapisovat data, která pak speciální modul dále zpracovává (nastavení pro funkce speciálního modulu, vysílaná data atp.). Základní jednotka Speciální modul Pamě operandů Vyrovnávací pamě TO FROM Vyrovnávací paměť se může skládat až z 32767 jednotlivě adresovatelných paměťových buněk. Pod každou adresou je možné uložit informaci o délce 16 bitů. Konkrétní funkce paměťových buněk vyrovnávací paměti a jejich adresování závisí na druhu speciálního modulu. Upřesnění najdete v návodech k obsluze pro jednotlivé speciální moduly. Adresa vyrovnávací paměti 0 Adresa vyrovnávací paměti 1 Adresa vyrovnávací paměti2 : : Adresa vyrovnávací paměti n+1 Adresa vyrovnávací n Každá buňka vyrovnávací paměti má 16 bitů. Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Příručka pro školení GX Developer 20 - 1 Instrukce pro přístup do vyrovnávací paměti 20.2 Instrukce FROM a TO Instrukce pro přístup do vyrovnávací paměti Pro správnou funkci potřebuje instrukce FROM nebo TO určité údaje: – Z kterého speciálního modulu se budou data číst příp. do kterého speciálního modulu budou data přenášena? – Jaká je první adresa vyrovnávací paměti, z které budou data čtena, nebo do které budou data zapisována? – Z kolika adres vyrovnávací paměti budou data čtena příp. na kolik adres budou data zapisována. – Kde budou data z vyrovnávací paměti uložena v základní jednotce příp. kde jsou uchovávána data, která mají být přenesena do speciálního modulu. Adresa speciálního modulu Aby bylo možné při více modulech přenášet data do správného modulu nebo číst data ze zvoleného modulu, je nezbytné zavést specifickou identifikaci modulů. Každý speciální modul proto automaticky obdrží číslo z rozsahu 0 až 7. (Na jednotku PLC je možné připojit maximálně 8 speciálních modulů.) Čísla jsou přidělována průběžně, a číslování začíná u modulu, který je připojen k jednotce PLC jako první. 24- SLD 24+ 24- 24+ L- I+ VI- VI- V+ V+ L+ 24- 24+ I+ L+ SLD L- I+ SLD I+ VI- VI- V+ V+ FG V+ FG L+ V+ FX2N -4AD-PT SLD L+ I+ VI- VI- V+ L- V+ FG I+ FX2N-4AD-TC L- I+ FX2N-4DA I+ VI- VI- FX2N -4DA D/A Speciální modul 0 Speciální modul 2 Speciální modul 1 Počáteční adresa ve vyrovnávací paměti Každou z až 32767 adres vyrovnávací paměti je možné decimálně adresovat v rozsahu 0 až 32766 (FX1N: 0 až 31). 32bitová data jsou ve vyrovnávací paměti uložena tak, že paměťová buňka s nižší adresou obsahuje 16 bitů s nejnižší hodnotou a následující adresa vyrovnávací paměti pak 16 bitů s nejvyšší hodnotou. Adresa vyrovnávací paměti n+1 Adresa vyrovnávací paměti n 16 bitů s vyšší platností 16 bitů s nižší platností 32 bitů dat Jako počáteční adresa pro 32bitová data musí být proto vždy zadaná ta adresa, která obsahuje 16 bitů s nejnižší hodnotou. 20 - 2 MITSUBISHI ELECTRIC Instrukce FROM a TO Instrukce pro přístup do vyrovnávací paměti Počet přenášených dat Počet dat se vztahuje na přenášené datové jednotky. Je-li prováděna instrukce FROM nebo TO jako 16bitová instrukce, pak tento údaj odpovídá počtu slov, která se budou přenášet. U 32bitové instrukce ve tvaru DFROM nebo DTO tento údaj specifikuje počet přenášených slov dvojnásobné délky. 16 bitová instrukce Počet datových jednotek: 5 32 bitová instrukce Počet datových jednotek: 2 D100 Adr. 5 D100 Adr. 5 D101 Adr. 6 D101 Adr. 6 D102 Adr. 7 D102 Adr. 7 D103 Adr. 8 D103 Adr. 8 D104 Adr. 9 D104 Adr. 9 Hodnota, která může být zadána jako množství přenášených dat, závisí na typu použité jednotky PLC a na tom, zda bude instrukce FROM prováděna jako 16bitová nebo 32bitová: Model PLC Dovolený rozsah pro "Počet přenášených jednotek dat" 16 bitová instrukce (FROM,TO) 32 bitová instrukce (DFROM,DTO) FX2N 1 až 32 1 až 16 FX2NC 1 až 32 1 až 16 FX3U 1 až 32767 1 až 16383 Cílová nebo výchozí datová oblast v základní jednotce Ve většině případů jsou data čtena z registrů a přenášena do speciálního modulu nebo jsou přesunována z jeho vyrovnávací paměti do oblasti přidělené datovým registrům v základní jednotce. Jako cílová nebo výchozí datová oblast mohou také sloužit výstupy a příznakové buňky nebo skutečné hodnoty časovačů a čítačů. Spouštění instrukcí náběžnou hranou signálu U některých aplikací je výhodné, když se hodnota přenese do vyrovnávací paměti jen jednou nebo je z paměti čtena jen v jednom cyklu programu. Například v případě, kdy stejnou cílovou datovou oblast používají i ostatní instrukce, nebo když má být instrukce TO nebo FROM provedena v přesně definovaném časovém okamžiku. Přidá-li se k instrukci FROM nebo TO písmeno "P" (FROMP, TOP), bude instrukce provedena jen při zapnutí vstupní podmínky. E VÝSTRANA: Z některých adres vyrovnávací paměti je možné pouze číst. Do těchto oblastí není dovoleno zapisovat žádná data pomocí procesorové jednotky CPU. Nedodržení tohoto upozornění by mohlo způsobit k poškození dat a vést tak k chybné funkci zařízení. Příručka pro školení GX Developer 20 - 3 Instrukce pro přístup do vyrovnávací paměti 20.2.1 Instrukce FROM a TO Čtení z vyrovnávací paměti (FROM) Pomocí instrukce FROM jsou data přenášena z vyrovnávací paměti speciálního modulu do základní jednotky. Obsah vyrovnávací paměti se přitom nemění, data jsou kopírována. K čtení dat jsou k dispozici čtyři různé instrukce: Provedení instrukce Pro 16bitová data (1 slovo) Pro 32bitová data (Dvojité slovo) Tak dlouho, dokud je zapínací podmínka splněna FROM DFRO Jen při nástupní hraně zapínací podmínky FROMP DFROP Program kontaktních schémat Program seznamu instrukcí 0 0 FROM FROM K0 K9 D0 K1 ��� ��� ��� ��� K0 K9 D0 K1 ��� ��� ��� ��� 쐃 Adresa speciálního modulu (0 až 7) 쐇 Počáteční adresa ve vyrovnávací paměti (FX1N: 0 až 31, FX2N, FX2NC a FX3U: 0 až 32766) Zadání je možné pomocí konstanty nebo přes datový registr, který obsahuje hodnotu adresy. 쐋 Cílová datová oblast v základní jednotce 쐏 Počet přenášených dat V příkladu na horním vyobrazení je z modulu analogově-digitálního převodníku FX2N-4AD s adresou 0 přenesena skutečná hodnota kanálu 1 z adresy 9 vyrovnávací paměti do datového registru D0. V následujícím příkladu pro 32bitovou instrukci jsou data čtena ze speciálního modulu s adresou 2. Od adresy 8 vyrovnávací paměti jsou načtena 4 slova s dvojnásobnou délkou a uložena do datových registrů D8 až D15 v základní jednotce. 0 DFROM K2 K8 D8 K4 V posledním příkladu je naprogramována instrukce FROMP. Pomocí této instrukce jsou obsahy čtyř adres 0 až 3 vyrovnávací paměti zapsány do datových registrů D10 až D13 pouze, když se stav signálu vstupní podmínky změní z "0" na "1". 0 20 - 4 FROMP K0 K0 D10 K4 MITSUBISHI ELECTRIC Instrukce FROM a TO 20.2.2 Instrukce pro přístup do vyrovnávací paměti Zápis do vyrovnávací paměti (TO) Pomocí instrukce TO jsou přenášena data ze základní jednotky do vyrovnávací paměti speciálního modulu. Obsah výchozí datové oblasti se při tomto kopírovacím pochodu nemění. K zápisu dat jsou k dispozici čtyři různé instrukce: Provedení instrukce Pro 16bitová data (1 slovo) Pro 32bitová data (Dvojité slovo) Tak dlouho, dokud je zapínací podmínka splněna TO DTO Jen při nástupní hraně zapínací podmínky TOP DTOP Program kontaktních schémat Program seznamu instrukcí 0 0 TO TO K0 K1 D0 K1 ��� ��� ��� ��� K0 K1 D0 K1 ��� ��� ��� ��� 쐃 Adresa speciálního modulu (0 až 7) 쐇 Počáteční adresa ve vyrovnávací paměti (FX1N: 0 až 31, FX2N, FX2NC a FX3U: 0 až 32766). Zadání je možné pomocí konstanty nebo přes datový registr, který obsahuje hodnotu adresy. 쐋 Výchozí datová oblast v základní jednotce 쐏 Počet přenášených dat V příkladu na horním vyobrazení je obsah datového registru D0 přenesen/zkopírován na adresu 1 vyrovnávací paměti speciálního modulu s adresou 0. Příručka pro školení GX Developer 20 - 5 Instrukce pro přístup do vyrovnávací paměti 20 - 6 Instrukce FROM a TO MITSUBISHI ELECTRIC Instrukce cyklu FOR/NEXT 21 Funkce Instrukce cyklu FOR/NEXT Instrukce pro cyklus se často používají k vícenásobnému opakování určité sekvence programu nebo k provádění stejné akce s různými operandy. Instrukce cyklu se např. často aplikují při prohledávání tabulek, tzn. dat, která jsou uložena v PLC. V závislosti na výsledku hledání se pak spouštějí další akce. Obě instrukce FOR a NEXT umožňují vytváření programových smyček s cyklickým opakováním. Přitom je opakována ta část programu, která se nachází mezi FOR a NEXT. 21.1 Funkce Obsahuje-li program kombinaci instrukcí FOR-NEXT, pak se průběh programu na tom místě zastaví a část programu mezi FOR a NEXT bude opakována. Počet opakování je nastaven v "n". Opakování programu Kombinaci instrukcí FOR-NEXT pro cyklus je možné obejít pomocí podmíněného skoku (instrukce CJ), pokud provedení cyklu není zapotřebí. Tím zabráníme probíhání programové smyčky a zrychlíme dobu provádění programu. Pokyny k cyklům FOR-NEXT 쎲 Jako počet opakování programu n je možné zadat hodnotu mezi 1 a 32767. Je-li zadána 0 nebo záporná hodnota, bude tato hodnota automaticky nahrazena hodnotou "1". Cyklus pak proběhne alespoň jednou. 쎲 Instrukce NEXT se zadává bez operandů. 쎲 Instrukce FOR-NEXT musejí být naprogramovány vždy v páru, tzn. ke každé instrukci FOR být také zadaná instrukce NEXT. A obráceně v programu ke každé instrukci NEXT také existovat instrukce FOR. Instrukce FOR-NEXT musejí být naprogramovány ve správném pořadí. To znamená, že naprogramování cyklu ve formě NEXT-FOR (instrukce NEXT je uvedena před instrukcí FOR, která k ní patří) není dovoleno. Vložení instrukce FEND mezi instrukce FOR-NEXT (ve formě FOR-FEND-NEXT) není dovoleno. Mělo by to stejný efekt, jako naprogramování instrukce FOR bez instrukce NEXT, kterou by následovala instrukce FEND a cyklu s instrukcí NEXT, ke které by pak chyběla příslušná instrukce FOR. 쎲 Počet opakování smyčky FOR-NEXT se uskuteční podle zadaného údaje, hlavní program dokončit aktuální průchod programu. může 쎲 Při provádění instrukcí FOR-NEXT je nutné dbát na to, nedošlo k překročení maximální doby cyklu programu, která je sledována časovým hlídacím obvodem Watchdog. Naprogramujte hlídací instrukci WDT a/nebo zvyšte nastavení pro maximální dobu cyklu ve speciálním registru D8000 (viz odstavec A.2). Příručka pro školení GX Developer 21 - 1 Funkce Instrukce cyklu FOR/NEXT FOR NEXT FOR NEXT NEXT NEXT NEXT FOR K4 FOR D 0Z X10 CJ P 22 FOR K1X0 1. úroveň NEXT 2. úroveň FOR 3. úroveň FOR 2. úroveň FOR 1. úroveň FOR 1. úroveň Celkem může být do sebe vloženo až pět úrovní instrukcí FOR-NEXT. Následující obrázek představuje princip vzájemného vkládání (hnízdění). V příkladu vlevo jsou tři úrovně vzájemně vložené do sebe. Když program narazí na novou úroveň FOR-NEXT, počet opakování tohoto cyklu se zvětší vynásobením násobitelem, který odpovídá počtu všech cyklů obklopujících příp. předcházejících tuto úroveň. Programový segment C bude např. zpracován čtyřikrát. Uvnitř tohoto cyklu se však nachází vložený cyklus B. Při každém jednotlivém průchodu segmentem C bude segment programu B opakován tolikrát, kolikrát je počet cyklů zadán v datovém registru DOZ. Totéž platí A B C pro programové segmenty B a A. NEXT P22 NEXT NEXT 21 - 2 MITSUBISHI ELECTRIC Instrukce cyklu FOR/NEXT Celkový počet opakování programového segmentu A v programu je proto: Funkce cyklu programu/průchodu hlavního – Skutečný počet opakování segmentu A: (opakování segmentu C) vynásobeno (opakováním segmentu B) vynásobeno (opakováním segmentu A) Celkový počet opakování programového segmentu B v programu je: cyklu programu/průchodu hlavního – Skutečný počet opakování segmentu B: (opakování segmentu C) vynásobeno (opakováním segmentu B) Na příklad, pokud jsou pro počet opakování pro A, B a C zadány do programu hodnoty 7, 6 a 4, pak v jednom cyklu programu (průchodu hlavního programu) budou provedeny následující operace Opakování segmentu C = 4 Skutečný počet opakování segmentu B = 24 (C x B, 4 x 6) Skutečný počet opakování segmentu A = 168 (C x B x A, 4 x 6 x 7) V tomto příkladu umožňuje instrukce CJ skok na ukazatel P22 a tím i volbu, která smyčka a kdy se bude zpracovávat. Je-li např. X10 zapnutý, smyčka A se nebude zpracovávat. Příručka pro školení GX Developer 21 - 3 Funkce 21.1.1 Instrukce cyklu FOR/NEXT Programový příklad Následující program znázorňuje použití instrukcí cyklu FOR/NEXT k vyhledání určité hodnoty. Po nalezení tohoto čísla v datových registrech, je místo nálezu indikováno nastavením digitálního výstupu. Tento program ilustruje použití instrukcí FOR, NEXT a CJ (podmíněný skok) a také porovnávací instrukce a instrukce pro indexové registry. 21 - 4 MITSUBISHI ELECTRIC Instrukce cyklu FOR/NEXT Funkce Programování a testování programu Cvičení 햲 Zadejte vyobrazený programový příklad a uložte jej pod názvem "For-Next1". 햳 Zaveďte program do PLC. 햴 Před testem programu vložte do datových registrů D1 až D5 libovolné decimální hodnoty mezi 0 a 32767. Použijte k tomu funkci nástroje GX Developer (viz odstavec 14.4) . 햵 V monitorovacím režimu sledujte ( ) provádění programu. Obsah datových registrů D1 až D5 si například můžete prohlédnout pomocí monitorovací funkce pro vstupní data , odstavec 14.2). ( 햶 Zadejte pomocí funkce do D10 hodnotu mezi 0 a 32767. Tato hodnota musí odpovídat hodnotě již uložené v jednonom z datových registrů D1 až D5 (viz krok 햴). 햷 Spusťte vyhledávání zapnutím vstupu X0 a monitorujte digitální výstupy. Bude-li zadaná hodnota souhlasit s některou z hodnot, které byly uloženy v datových registrech D1 až D5, dojde k zapnutí výstupu, jehož adresa odpovídá číslu datového registru (1 až 5), v kterém byla hodnota nalezena. Příklad: Souhlasí-li hodnota zanesená v D10 s hodnotou uloženou v D2, dojde k zapnutí výstupu Y2. Příslušný výstup zůstane zapnutý až do zahájení nového vyhledávání. Není-li nalezena žádná shoda mezi hodnotami, dojde k zapnutí výstupu Y0. Příručka pro školení GX Developer 21 - 5 Funkce 21 - 6 Instrukce cyklu FOR/NEXT MITSUBISHI ELECTRIC Příručka pro školení GX Developer 22 - 1 Nastavení parametrů modulu FX3U-ETHERNET 22.1.1 Komunikace přes ETHERNET Nastavení síťových parametrů 햲 Spusťte GX Developer, otevřete stávající projekt nebo založte nový projekt. K nastavení síťových parametrů klikněte v okně Navigátora dvakrát na Network param. 햳 Objeví se níže vyobrazené výběrové okno. Klikněte v něm na MELSECNET/Ethernet. Otevře se dialogové okno, v kterém je možné nastavovat parametry pro síťový modul. 햴 Ve sloupci pro modul 1 klikněte na symbol se šipkou (쑽) vedle zadávacího pole Network type. Tím zobrazíte seznam všech volitelných datových sítí. 22 - 2 MITSUBISHI ELECTRIC Komunikace přes ETHERNET Nastavení parametrů modulu FX3U-ETHERNET 햵 "ETHERNET" najdete na konci seznamu. Klikněte na tuto položku seznamu. ETHERNET je tím navolen jako typ sítě. Ve sloupci pro modul 1 se nyní zobrazí všechny možnosti nastavení pro modul ETHERNET. Nastavení, která jsou nezbytná, jsou uvedena červeným písmem. Nastavení, která nejsou bezpodmínečně nutná, jsou zobrazena světle fialově. Tyto parametry nastavujte v případě potřeby. Příručka pro školení GX Developer 22 - 3 Nastavení parametrů modulu FX3U-ETHERNET Komunikace přes ETHERNET 햶 Klikněte do zadávacích polí v horní polovině sloupce a zadejte potřebná data. Následující vyobrazení znázorňuje nastavení pro příklad konfigurace ze stránky 22-1. <— Viz následující poznám ku dole. <— Viz následující poznám ku dole. POZNÁMKA Čísla "Net a Station No " budou zapotřebí k identifikaci modulu při komunikaci mezi dvěma moduly ETHERNET. V této příručce nebudeme tento druh výměny dat probírat. Tato nastavení jsou rovněž zapotřebí pro přístup na PLC přes Ethernet pomocí programovacího software. Tato možnost bude popsána kapitole později. 햷 K otevření dialogového okna pak klikněte na Operational settings. Stávající zavedené položky představují přednastavení, která byla provedena pomocí programovacího software. 22 - 4 MITSUBISHI ELECTRIC Komunikace přes ETHERNET Nastavení parametrů modulu FX3U-ETHERNET 햸 Následující obrázek znázorňuje provozní nastavení, která jsou nezbytná pro výše popsaný příklad konfigurace. Šipky označují rozdíly v přednastaveních. 햹 Po provedení potřebných nastavení klikněte na End, dialogové okno Operational settings se zavře. Všimněte si, že se barva písma programového tlačítka Operational settings změnila z červené na modrou. To indikuje, že nastavení byla změněna. Příručka pro školení GX Developer 22 - 5 Nastavení parametrů modulu FX3U-ETHERNET Komunikace přes ETHERNET 햺 Pak klikněte na Open settings. Otevře se níže zobrazené dialogové okno. Zde můžete provést nastavení nadstavby pro vizualizaci procesu a grafického operátorského panelu. POZNÁMKA Pokud bude modul ETHERNET používán k přístupu programovacího software přes Ethernet na PLC, pak není třeba nastavovat parametry spojení (viz odstavec 22.3). Následující obrázek ukazuje nastavení, která jsou zapotřebí pro komunikaci s nadstavbou pro vizualizaci procesu a operátorským panelem. Nastavení provedete kliknutím na symbol šipky (쑽) vedle zadávacího pole a ze zobrazeného seznamu vyberete možnou variantu. U zadávacích polí bez výběrové nabídky musíte zadat data přímo. Pro rozhraní HMI 22 - 6 MITSUBISHI ELECTRIC Komunikace přes ETHERNET Nastavení parametrů modulu FX3U-ETHERNET 햻 Po provedení všech nastavení klikněte na End, dialogové okno se zavře a zobrazení se vrátí zpět na nastavení síťových parametrů. Pro výměnu dat s nadstavbou pro vizualizaci procesu a operátorským panelem nejsou zapotřebí žádná další nastavení. 햽 V dialogovém okně Network param klikněte na programové tlačítko End. Nastavení budou zkontrolována a dialogové okno se zavře. Pokud budou při příštím zavádění projektu do PLC přenášeny zároveň i parametry, pak se rovněž přenesou tato nastavení. Příručka pro školení GX Developer 22 - 7 Nastavení PC pro datovou síť Ethernet 22.2 Komunikace přes ETHERNET Nastavení PC pro datovou síť Ethernet 햲 Otevřete vlastnosti sítě v okně® a zadejte v dialogovém okně Internet Protocol (TCP/IP) Properties IP adresu a masku podsítě. Pamatujte na to, že po změně IP adresy je nutné PC restartovat. 22 - 8 MITSUBISHI ELECTRIC Komunikace přes ETHERNET 22.3 Nastavení přístupu na PLC přes Ethernet Nastavení přístupu na PLC přes Ethernet K přístupu na PLC přes datovou síť Ethernet a modul ETHERNET pomocí nástroje GX Developer musíte provést následující nastavení. 햲 V nabídce Online klikněte na Transfer setup ... 햴 Jako přednastavení pro komunikaci s PLC je navoleno sériové rozhraní (rozhraní na PC). Nastavení změňte na Ethernet board kliknutím na tuto variantu, jak je naznačeno nahoře. Objeví se hlášení, které upozorňuje, že touto změnou budou aktuální nastavení vymazána. Hlášení potvrďte jedním kliknutím na . 햴 Pro rozhraní na PC ( ) budou nyní automaticky zapsána, jak je znázorněno dole, čísla Network No. 1 a Station No. 1. Jako Protocol bude zvolen TCP. Pokud nebudou tyto standardní předvolby zobrazeny, klikněte dvakrát na Ethernet board a proveďte tato nastavení sami. Příručka pro školení GX Developer 22 - 9 Nastavení přístupu na PLC přes Ethernet Komunikace přes ETHERNET 햵 Dvakrát klikněte, jak je znázorněno nahoře, do řádku PLC side I/F na Ethernet module. Otevře se dialogové okno, v kterém můžete provést potřebná nastavení pro použitý modul ETHERNET. Zaneste zde stejná data, jaká byla zvolena pro parametry datové sítě (viz kroky 햶 a 햷 v odstavci 22.1.1). POZNÁMKA Číslo portu se nemusí zadávat, protože programovací software použije port, který je rezervován pro protokol MELSOFT. 햶 Dialogové okno zavřete po nastavení jedním kliknutím na OK. 22 - 10 MITSUBISHI ELECTRIC Komunikace přes ETHERNET Nastavení přístupu na PLC přes Ethernet 햷 Pak jednou klikněte na Other station (jednoduchá datová síť), jak je znázorněno níže. Příručka pro školení GX Developer 22 - 11 Nastavení přístupu na PLC přes Ethernet Komunikace přes ETHERNET 햸 Nastavování je tím skončeno. Dialogové okno s nastavenými parametry přenosu by nyní mělo vypadat tak, jak je vyobrazeno dole. Pro kontrolu nastavení a komunikace klikněte na Connection test. Po úspěšné kontrole klikněte na OK. 22 - 12 MITSUBISHI ELECTRIC Komunikace přes ETHERNET 22.4 Nastavení operátorského panelu Nastavení operátorského panelu 햲 V nástroji E-Designer-Projekt musíte pro tento příklad provést následující nastavení: 햳 Jako následující, otevřete volbu Peripherals v nabídce System a nakonfigurujte připojení TCP/IP pro operátorský panel tak, jak je zde znázorněno. Příručka pro školení GX Developer 22 - 13 Nastavení operátorského panelu Komunikace přes ETHERNET 햴 Pro Controller 1 (to je cílová řídicí jednotka PLC) pak zaneste stejná nastavení, jaká jste nastavili v síťových parametrech u řídicí jednotky v předchozím případě. 22 - 14 MITSUBISHI ELECTRIC Komunikace přes ETHERNET Nastavení operátorského panelu Decimální číslo portu 1025 modulu ETHERNET odpovídá hexadecimálnímu číslu 401. Tato hexadecimální hodnota byla zanesena do nastavení parametrů přenosu modulu ETHERNET jako číslo portu (viz krok 햻 v odstavci 22.1.1). 햵 K přebrání a ukončení nastavení klikněte na OK. Zaveďte tyto parametry do operátorského panelu. Příručka pro školení GX Developer 22 - 15 Komunikace přes MX Component 22.5 Komunikace přes ETHERNET Komunikace přes MX Component Nástroj MX Component slouží ke konfiguraci komunikace mezi PC a jednotkou PLC. Předchozí znalosti komunikačních protokolů nebo modulů nejsou pro konfiguraci nutné. MX Component je výkonný a uživatelsky přívětivý nástroj, pomocí kterého lze velmi jednoduše propojit řídicí jednotku PLC firmy Mitsubishi s osobním počítačem. MX Component podporuje komunikaci přes sériové rozhraní procesorové jednotky CPU, přes moduly sériových rozhraní (RS232C, RS422) a přes datové sítě (ETHERNET, CC-Link a MELSECNET). Následující obrázky dokumentují, jak je jednoduché ustavit komunikaci mezi PC a jednotkou PLC pomocí nástroje MX Component. 햲 Spusťte Communication Setting Utility a klikněte na Wizard. 22 - 16 MITSUBISHI ELECTRIC Komunikace přes ETHERNET Komunikace přes MX Component 햳 Jako první musíte zadat Logical station number. 햴 Pak nakonfigurujete nastavení Communication Settings na PC. Příručka pro školení GX Developer 22 - 17 Komunikace přes MX Component Komunikace přes ETHERNET 햵 Zvolte protokol UDP a číslo portu Port-Nr. 5001. 햶 Pak zadejte IP adresu modulu ETHERNET a číslo stanice Station No. Nastavte zde stejné hodnoty jako byly parametry sítě v rámci nástroje GX Developers (viz odstavec 22.1.1). 22 - 18 MITSUBISHI ELECTRIC Komunikace přes ETHERNET Komunikace přes MX Component 햷 Zvolte správný typ procesorové jednotky CPU. 햸 Na závěr zvolte název pro tuto konfiguraci a klikněte na Finish. Příručka pro školení GX Developer 22 - 19 Komunikace přes MX Component Komunikace přes ETHERNET Tím jsou všechna nastavení pro komunikaci definována. K přezkoušení spojení klikněte na kartu Conection test. Navolte Logical station number, pro stanici, kterou chcete testovat. V poli Diagnosis count se zobrazuje, jak často bylo ustaveno úspěšné spojení. Pod Result najdete výsledky testu. Vznikne-li chyba, bude zobrazen její chybový kód. Po konfiguraci komunikačního kanálu budete mít v rámci programovacího software Microsoft jako je např. Visual Basic nebo C++, přístup pro zápis/čtení na všechny operandy PLC. 22 - 20 MITSUBISHI ELECTRIC Příloha Speciální příznakové buňky A Příloha A.1 Speciální příznakové buňky Kromě příznakových buněk, které může uživatel v programu libovolně zapínat a vypínat, existují ještě speciální (diagnostické) příznakové buňky. Tyto paměťové buňky zabírají oblast od adresy M8000 a indikují určité stavy systému nebo ovlivňují zpracování programu. Speciální příznakové buňky nemohou být využívány tak, jako ostatní interní příznakové buňky v sekvenčních programech. Některé z příznakových buněk je však možné zapínat a vypínat a využít je tak k řízení CPU. V tomto odstavci nebudou popsány všechny speciální příznakové buňky, ale jen ty, které jsou používané nejčastěji. Speciální příznakové buňky se dělí do dvou skupin: 쎲 Speciální příznakové buňky, z kterých lze pouze číst jejich stav signálu pomocí instrukce pro kontakty v programu PLC (např. instrukce LD nebo LDI). 쎲 Speciální příznakové buňky, které lze nastavovat nebo vynulovat přímo pomocí instrukce v programu PLC. Následující tabulky obsahují sloupce " Čtení" (dotaz na stav signálu) a "Zápis" (změna stavu signálu). Je-li ve sloupci uveden symbol "쎲" , příslušnou akci je možné provést. Symbol "–" znamená, že příslušná akce není možná. Jednotka PLC FX má také speciální registry, které mohou uchovávat slovně orientované informace. Tyto registry jsou popsány v následujícím odstavci. Příručka pro školení GX Developer A-1 Speciální příznakové buňky A.1.1 Příloha Informace o stavu PLC (M8000 až M8009) Speciální příznakové buňky M8000 Čtení 쏹 Zápis PLC Význam Zobrazení stavu PLC: RUN (V provozu RUN je vždy "1" ) — RUN state M8004 M8001 M8002 쏹 쏹 — — FX1S FX1N FX2N FX2NC FX3U Zobrazení stavu PLC: RUN (V provozu RUN je vždy "0" ) Inicializační impulz M8000 M8001 M8002 M8003 M8003 쏹 Inicializační impulz — 1 scan time A.1.2 A-2 M8004 쏹 — Porucha PLC M8005 쏹 — Tato příznaková buňka se nastaví, pokud napětí baterie podkročí hodnotu uvedenou v D8006. M8006 쏹 — M8007 쏹 — M8008 쏹 — Indikace výpadku napájení M8009 쏹 — Indikace výpadku provozního napětí 24 Vss FX2N FX2NC FX3U Uložení poruchy "nízké napětí baterie" Nastaví se při krátkodobém výpadku napájení Taktovací generátory a integrované hodiny reálného času PLC (M8011 až M8019) Speciální příznakové buňky Čtení Zápis PLC M8010 — — — Význam Rezerva M8011 쏹 — Taktovací generátor 10 ms ZAP a VYP s periodou 10 ms (ZAP: 5 ms, VYP: 5 ms) M8012 쏹 — Taktovací generátor 100 ms ZAP a VYP s periodou 100 ms (ZAP: 50 ms, VYP: 50 ms) M8013 쏹 — Taktovací generátor 1 s ZAP a VYP s periodou 1 s (ZAP: 500 ms, VYP: 500 ms) M8014 쏹 — Taktovací generátor 1 min ZAP a VYP s periodou 1 min (ZAP: 30 s, VYP: 30 s) M8015 쏹 쏹 M8016 쏹 — M8017 쏹 쏹 ±30 sekundová úprava (zaokrouhlení času na celé minuty) FX1S FX1N FX2N FX2NC FX3U Nastavení hodin reálného času (Je-li příznak. buňka nastavena, dojde k zastavení hodin. Po vynulování příznak. buňky se hodiny opět rozběhnou.) Zastavení hodin při čtení časového údaje Je-li příznak. buňka nastavena, dojde k "zmražení" obsahů D8013 až D8019, hodiny však běží dále. M8018 쏹 — Hodiny jsou instalovány (je stále "1".) U jednotky FX2NC je nutné instalovat paměťovou kartu s integrovanými hodinami. M8019 쏹 — Chyba nastavení (Nastavené časové údaje leží mimo dovolený rozsah). MITSUBISHI ELECTRIC Příloha A.1.3 A.1.4 Speciální příznakové buňky Druh provozu PLC (M8030 až M8039) Speciální příznakové buňky Čtení Zápis PLC M8030 쏹 — FX2N/ FX2NC/ FX3U M8031 쏹 쏹 Mazání nezálohované paměti M8032 쏹 쏹 Mazání zálohované paměti M8033 쏹 쏹 M8034 쏹 쏹 M8035 쏹 쏹 Vynucené nastavení provozu RUN/STOP M8036 쏹 쏹 Vynucení provozu RUN M8037 쏹 쏹 Vynucení provozu STOP M8038 — 쏹 Nastavení parametrů pro datovou síť n ku n M8039 쏹 쏹 PLC program prováděný s konstantní dobou cyklu. Je-li M8039 nastaven, pak jednotka PLC provádí program s konstantní dobou cyklu, jejíž hodnota je uložena v datovém registru D8039. FX1S/ FX1N FX2N FX2NC FX3U Význam BATT. Vypnutí LED (Pokud je M8030 "1", LED BATT. svítí. Při příliš nízkém napětí baterie LED nesvítí.) Jsou-li tyto speciální příznakové buňky nastaveny, pak dojde nastavení operandů Y, M, S, T a C na "0" a skutečné hodnoty T, C, stejně jako D, R a speciálních registrů budou vymazány. Souborové registry (D) v programové paměti a rozšířené souborové registry (ER) v paměťové kazetě však vymazány nebudou. Uchování obsahu paměti v provozu STOP Při přepnutí jednotky PLC z provozu RUN do STOP zůstává uložený vzorek procesu a obsah datové paměti zachován. Zablokování všech výstupů (Všechny vystupy budou vypnuty, ale program pracuje dále.) Speciální příznakové buňky pro chybová hlášení (M8060 až M8069) Speciální příznakové buňky Čtení Zápis PLC M8060 쏹 — FX2N/ FX2NC FX3U Chyba konfigurace v/v Technická porucha PLC Porucha komunikace mezi PLC a programovacím přístrojem M8061 쏹 — FX1S FX1N FX2N FX2NC FX3U M8062 쏹 — FX2N FX2NC 쏹 — M8064 쏹 M8065 쏹 — — 쏹 — 쏹 — M8068 — 쏹 M8069 — 쏹 M8063 햲 M8066 M8067 햲 햳 햴 햳 Význam Porucha sériové komunikace [kanál 1] FX1S FX1N FX2N FX2NC FX3U Chyba parametru Syntaktická chyba programu Programovací chyba Chyba při provádění Chyba při provádění (uložená do aretační paměti) FX2N FX2NC FX3U Zkontrolovat možnou závadu na v/v sběrnici햴 U řídicích jednotek řady FX1S, FX1N, FX2N a FX2NC je při přepnutí PLC z provozu STOP do RUN tato příznaková buňka vynulována. U řídicích jednotek řady FX3U není v tomto případě buňka M8063 vynulována. Porucha sériové komunikace přes kanál 2 je u jednotky FX3U indikována pomocí M8438. Tato příznaková buňka je vynulována při přepnutí řídicí jednotky ze STOP do provozu RUN. Po nastavení M8069 se provede kontrola v/v sběrnice. Je-li při kontrole zjištěna chyba, je do speciálního registru D8069 zapsán chybový kód 6130 a je nastavena speciální příznaková buňka M8061. Příručka pro školení GX Developer A-3 Speciální příznakové buňky A.1.5 Příloha Rozšiřující deska (jen u FX1S a FX1N) Speciální příznakové buňky Čtení Zápis M8112 쏹 쏹 PLC Význam Rozšiřující deska FX1N-4EX-BD: Vstup BX0 Rozšiřující deska FX1N-2AD-BD: Změna režimu vstupu pro kanál 1 Rozšiřující deska FX1N-1DA-BD: Změna režimu výstupu A.1.6 M8113 쏹 쏹 M8114 쏹 쏹 M8115 쏹 쏹 Rozšiřující deska FX1N-4EX-BD: Vstup BX3 M8116 쏹 쏹 Rozšiřující deska FX1N-2EYT-BD: Výstup BY0 M8117 쏹 쏹 Rozšiřující deska FX1N-2EYT-BD: Výstup BY1 FX1S FX1N Rozšiřující deska FX1N-2AD-BD: Změna režimu vstupu pro kanál 2 Rozšiřující deska FX1N-4EX-BD: Vstup BX2 Analogové speciální adaptéry u jednotky FX3U (M8260 až M8299) * A-4 Rozšiřující deska FX1N-4EX-BD: Vstup BX1 Speciální příznakové buňky Čtení Zápis M8260 až M8269 쏹 쏹 M8270 až M8279 쏹 쏹 M8280 až M8289 쏹 쏹 Speciální příznaková buňka pro 3. speciální adaptér* M8290 až M8299 쏹 쏹 Speciální příznaková buňka pro 4. speciální adaptér* PLC Význam Speciální příznaková buňka pro 1. speciální adaptér* Speciální příznaková buňka pro 2. speciální adaptér* FX3U Číslování speciálních analogových adaptérů začíná u modulu nainstalovaného nejblíže k základní jednotce. MITSUBISHI ELECTRIC Příloha A.2 Speciální registry Speciální registry Obdobně jako pro speciální příznakové buňky (Odstavec A.1) jsou vyhrazeny adresy od M8000, tak registry od adresy D8000 patří k speciálním registrům. Často existuje dokonce přímá souvislost mezi speciálními příznakovými buňkami a speciálními registry. Speciální příznaková buňka M8005 na př. indikuje, že napětí baterie PLC je příliš nízké a speciální registr D8005 obsahuje naměřenou hodnotu napětí. Následující tabulky přinášejí malý výběr ze speciálních registrů. Speciální registry se dělí do dvou skupin: 쎲 Speciální registry, jejichž hodnoty dat lze programem PLC pouze číst. 쎲 Speciální registry, jejichž hodnoty dat lze programem PLC číst i měnit (zapisovat). Následující tabulky obsahují sloupce " Čtení" (dotaz na obsah) a "Zápis" (změna obsahu). Je-li ve sloupci uveden symbol "쎲" , příslušnou akci je možné provést. Symbol "-" znamená, že příslušná akce není možná. A.2.1 Informace o stavu PLC (D8000 až D8009) Speciální registry D8000 D8001 D8002 Čtení 쏹 쏹 쏹 Zápis PLC Význam 쏹 Nastavení časového hlídacího obvodu Watch-Dog v jednotkách 1 ms. ( Při zapnutí PLC je zapsána hodnota 200 [ms]. Programem zapsaná hodnota bude platná po provedení instrukce END nebo WDT.) Hodnota času musí být větší než maximální doba cyklu (D8012). — Typ PLC a číslo verze FX1S: 22 VVV FX1N: 26 VVV FX2N/FX2NC/FX3U: 24 VVV (např. FX1N Verze 1.00 ® 26100) — FX1S FX1N FX2N FX2NC FX3U Kapacita paměti: 0002 ® kroky 2k (jen u FX1S) 0004 ® kroky 4k (FX2N/FX2NC) 0008 ® kroky 8k nebo větší (ne u FX1S) Při větších krocích než 16k se do D8002 vkládá hodnota "8" a do D8102 hodnota "16" nebo "64". D8003 쏹 — Typ paměti: 00H ® RAM (přídavné vybavení) 01H ® EPROM (přídavné vybavení) 02H ® EEPROM (přídavné vybavení) 0AH ® EEPROM (přídavné vybavení, ochrana proti zápisu) 10H ® Integrovaná paměť D8004 쏹 — Adresa chybové příznakové buňky (Obsahuje-li D8004 např. hodnotu 8060, pak je chybová příznaková buňka M8060 nastavena.) D8005 — — Napětí baterie; Např. hodnota 36 znamená napětí 3,6 V. D8006 — — D8007 — — FX2N FX2NC FX3U Počet krátkodobých výpadků napětí (M8007) od posledního zapnutí napájecího napětí D8008 — — FX2N FX2NC FX3U D8009 — — FX2N FX2NC FX3U Příručka pro školení GX Developer Hodnota napětí baterie, při které se objeví chybové hlášení "nízké napětí baterie". Standardní nastavení: FX2N/FX2NC: 3,0 V ("30") FX3U: 2,7 V ("27") Předvolba doby zpoždění, která má uplynout mezi výpadkem napětí a definovaným vypnutím CPU. Standardní nastavení: FX2N/FX3U: 10 ms (střídavé napájecí napětí) FX2NC: 5 ms (stejnosměrné napájecí napětí) Nejnižší adresa jednotky, která byla postižena výpadkem napájení 24 Vss, je uložena do paměti. A-5 Speciální registry A.2.2 A.2.3 Příloha Měření doby cyklu a datum/čas (D8010 až D8019) Speciální registry Čtení Zápis PLC D8010 쏹 — D8011 쏹 — D8012 쏹 — FX1S FX1N FX2N FX2NC FX3U D8013 쏹 쏹 Integrované hodiny: Sekundy (0–59) D8014 쏹 쏹 Integrované hodiny: Minuty (0–59) D8015 쏹 쏹 D8016 쏹 쏹 FX1S FX1N FX2N FX2NC FX3U Aktuální doba cyklu programu (v jednotkách 0,1 ms) Minimální doba cyklu programu (v jednotkách 0,1 ms) Maximální doba cyklu programu (v jednotkách 0,1 ms) Integrované hodiny: Hodiny (0–23) Integrované hodiny: Datum (den, 1–31) D8017 쏹 쏹 D8018 쏹 쏹 Integrované hodiny: Datum (rok, 0–99) D8019 쏹 쏹 Integrované hodiny: Den v týdnu (neděle = 0, sobota = 6) Integrované hodiny: Datum (měsíc, 1–12) Druh provozu PLC (D8030 až D8039) Speciální registry Čtení Zápis PLC Význam D8030 쏹 — Hodnota přečtená z potenciometru VR 1 (0 až 255) D8031 쏹 — FX1S FX1N D8032 - D8038 — — — 쏹 FX1S FX1N FX2N FX2NC FX3U D8039 A-6 Význam — Hodnota přečtená z potenciometru VR 2 (0 až 255) Rezerva Nastavení konstantního cyklu programu v jednotkách 1 ms. Při zapnutí PLC je zapsána hodnota 0 [ms]. Tuto hodnotu může program přepsat. MITSUBISHI ELECTRIC Příloha A.2.4 Speciální registry Chybové kódy (D8060 až D8069) Speciální registry D8060 D8061 Čtení 쏹 쏹 Zápis — — PLC FX2N FX2NC FX3U FX1S/ FX1N FX2N Význam Pokud není modul, na který se vztahuje naprogramovaná v/v adresa, zaveden, pak je nastaven M8060 a první adresa operandu chybného modulu je zapsána do D8060. Zápis ve tvaru čtyřmístného čísla: 1. číslice: 0 = Výstup, 1 = Vstup, 2. až 4. číslice: Udávají první operand chybného v/v modulu Chybový kód technické poruchy PLC FX2NC FX3U * A.2.5 A.2.6 FX2N FX2NC FX3U Chybový kód poruchy komunikace mezi PLC a programovacím přístrojem D8062 쏹 — D8063 쏹 — D8064 쏹 — Chybový kód pro chybu parametru D8065 쏹 — Chybový kód pro syntaktickou chybu programu D8066 쏹 — D8067 쏹 — D8068* — 쏹 D8069* 쏹 — Chybový kód pro poruchu sériové komunikace [kanál 1] FX1S FX1N FX2N FX2NC FX3U Chybový kód pro programovací chybu Chybový kód pro chybu při provádění Počet kroků při chybě provádění Při více než 32k krocích je počet kroků uložen do D8313 a D8312. Počet kroků chyby M8065 až M8067 Při více než 32k krocích je počet kroků uložen do D8315 a D8314. Tyto registry budou při přepnutí jednotky PLC do provozu RUN vymazány. Rozšiřující deska (jen u FX1S a FX1N) Speciální registry Čtení Zápis D8112 쏹 — D8113 쏹 — D8114 쏹 쏹 PLC Význam Adaptér FX1N-2AD-BD: Digitální vstupní hodnota, kanál 1 FX1S FX1N Adaptér FX1N-2AD-BD: Digitální vstupní hodnota, kanál 1 Adaptér FX1N-1DA-BD: Digitální výstupní hodnota Speciální analogové adaptéry u jednotky FX3U (D8260 až D8299) * Speciální registry Čtení Zápis D8260 až D8269 쏹 쏹 D8270 až D8279 쏹 쏹 D8280 až D8289 쏹 쏹 Speciální registr pro 3. speciální adaptér* D8290 až D8299 쏹 쏹 Speciální registr pro 4. speciální adaptér* PLC Význam Speciální registr pro 1. speciální adaptér* Speciální registr pro 2. speciální adaptér* FX3U Číslování speciálních analogových adaptérů začíná u modulu nainstalovaného nejblíže k základní jednotce. Příručka pro školení GX Developer A-7 Význam chybových kódů A.3 Příloha Význam chybových kódů Detekuje-li CPU chybu, pak se do speciálních registrů D8060 až D8067 a registru D8438 zapíše chybový kód. Pomocí tohoto kódu je možné zjistit a odstranit příčinu závady. Následující tabulky uvádějí jen nejčastější chyby. A.3.1 Chybové kódy 6101 až 6409 Chyba Technickáporucha PLC Porucha komunikace mezi PLC a programovacím přístrojem (jen u FX2N a FX2NC) Porucha sériové komunikace A-8 Speciální registr Chybový kód Význam Odstranění chyby 0000 Žádná chyba — 6101 Chyba RAM 6102 Vadný obvod 6103 V/v chyba (M8069=EIN) 6104 Závada v napájecím napětí 24 Vss (M8069=EIN) 6105 Chyba hlídání času Watch-Dog 6106 Chyba při generování tabulky v/v (chyba CPU) Zkontrolujte napájecí napětí Po zapnutí základní jednotky nedošlo k zapnutí napájecího napětí pro kompaktní (24 Vss) kompaktních rozšiřující jednotku. (Tato chyba vznikne, rozšiřujících jednotek. když po zapnutí základní jednotky není do 10 s k dispozici napájení 24 V.) 6107 Chyba systémové konfigurace Zkontrolujte počet připojených speciálních modulů 0000 Žádná chyba — 6201 Chyba parity/přetečení/rámce 6202 Chybný komunikační znak 6203 Chyba kontrolního součtu 6204 Chybný formát dat 6205 Chyba instrukce Zkontrolujte kabelové propojení mezi programovacím přístrojem a řídicí jednotkou Tato chyba může také vzniknout při vytažení a zasunutí kabelu během probíhajícího provozu (online monitorování PLC). 0000 Žádná chyba — 6301 Chyba parity/přetečení/rámce 쎲 Komunikace s frekvenč- 6302 Chybný znak 6303 Chyba kontrolního součtu 6304 Chybný formát 6305 Chybný příkaz (počítačový spoj/link) U čísla stanice FF nebyl přijatý příkaz ve tvaru GW (globální) 6306 Chyba hlídání času Watch-Dog 6307 Chyba při inicializaci modemu 6308 Chyba parametru u datové sítě n:n 6312 Chybný znak u paralelního spoje 6313 Chyba kontrolního součtu u paralelního spoje 6314 Chybný formát dat u paralelního spoje 6320 Chyba při výměně dat s měničem frekvence D8061 D8062 D8063 Zkontrolujte správné připojení rozšiřovacího kabelu. Zkontrolujte program. Doba cyklu programu je větší než hodnota zadaná v D8000. ním měničem, počítačový spoj/link a programování: Zkontrolujte, zda jsou správně nastaveny komunikační parametry. 쎲 Datová síť n:n, paralelní spoj atp.: Zkontrolujte program. 쎲 Dálkový servis: Zapněte modem a zkontrolujte nastavení příkazů AT. 쎲 Kabelové propojení: Zkontrolujte komunikační vedení. MITSUBISHI ELECTRIC Příloha Význam chybových kódů Chyba Chyba parametru Speciální registr D8064 Chybový kód Význam Odstranění chyby 0000 Žádná chyba — 6401 Chyba kontrolního součtu programu 6402 Chybné nastavení paměťové kapacity 6403 Chybné nastaveni operandů v přechodné paměti s aretací 6404 Chybné nastaveni oblasti pro komentáře 6405 Chybné nastaveni souborových registrů 6406 Chyba při zápisu hodnot pro předvolby do vyrovnávací paměti speciálních modulů nebo chyba kontrolního součtu u polohovací instrukce 6407 6409 A.3.2 Zastavte PLC a opravte chybná data. Jiné chybné parametry Chybové kódy 6501 až 6510 Chyba Syntaktická chyba programu Příručka pro školení GX Developer Speciální registr Chybový kód Význam 0000 Žádná chyba 6501 Chybně naprogramována instrukce, symbol operandu nebo adresa. 6502 Chybí instrukce OUT-T nebo OUT-C před programováním příslušné žádané hodnoty. 6503 앥 Za instrukcí OUT-T nebo OUT-C nenásleduje údaj ádané hodnoty 앥 Poèet operandù pro aplikaèní instrukci není postaèující 6504 앥 Opakované pou ití stejného oznaèení pro ukazatel/návìští. 앥 Opakované pou ití stejných vstup ních podmínek pro pøerušovací program nebo vysokorychlostní èítaè. 6505 Nedovolená adresa operandu 6506 Neplatná instrukce 6507 Neplatné zadání ukazatele/návěští(P) 6508 Neplatné zadání ukazatele přerušení (I) 6509 Jiné chyby 6510 Chybné číslo úrovně vzájemného vkládání (N) D8065 Odstranění chyby Během programování je instrukce pokaždé kontrolována. Dojde-li k syntaktické chybě, zkontrolujte příslušnou instrukci. A-9 Význam chybových kódů A.3.3 Chybové kódy 6610 až 6632 Chyba Programová chyba A - 10 Příloha Speciální registr Chybový kód Význam Odstranění chyby 0000 Žádná chyba - 6610 Instrukce LD/LDI se vyskytuje více než 8krát za sebou. 6611 Méně instrukcí LD/LDI než instrukcí ANB/ORB. 6612 Více instrukcí LD/LDI než instrukcí ANB/ORB. 6613 Instrukce MPS byla naprogramována více než 12krát za sebou. 6614 Chybí instrukce MPS. 6615 Chybí instrukce MPP. 6616 Nesprávné použití instrukcí MPS, MRD a MPP. Případně chybí zadání cívky/výstupu. 6617 Některá z následujících instrukcí není spojena s aktivní sběrnicovou linií: STL, RET, MCR, Pointer (P), Interrupt (I), EI, DI, SRET, IRET, FOR, NEXT, FEND a END. 6618 Instrukce STL, RET, MC nebo MCR byly naprogramovány v rámci podprogramu nebo přerušovací rutiny. 6619 V rámci cyklu FOR/NEXT byla použita neplatná instrukce: STL, RET, MC, MCR, I, IRET, SRET 6620 Došlo k překročení úrovně vzájemného vkládání cyklů FOR/NEXT. 6621 Počet instrukcí FOR a NEXT se neshoduje. 6622 Chybí instrukce NEXT. 6623 Chybí instrukce MC. 6624 Chybí instrukce MCR. 6625 Jedna instrukce větvení STL pracuje s více než 8 paralelními větvemi. 6626 V rámci bloku STL, RET byla naprogramována neplatná instrukce: MC, MCP, I, IRET, SRET. 6627 Chybí instrukce RET. 6628 Nedovolené použití instrukcí I, IRET nebo SRET v hlavním programu. 6629 Ukazatel (P) nebo návěští (I)pro přerušení nenalezeno. 6630 Instrukce SRET nebo IRET nebyla nalezena. 6631 Instrukce SRET byla naprogramována na neplatném místě. 6632 Instrukce IRET byla naprogramována na neplatném místě. D8066 Tyto chyby vznikají při nesprávné kombinaci instrukcí. Chybu odstraňte v programovacím režimu. MITSUBISHI ELECTRIC Příloha A.3.4 Význam chybových kódů Chybové kódy 6701 až 6710 Chyba Chyba při provádění instrukcí * Speciální registr Chybový kód Význam Odstranění chyby 0000 Žádná chyba — 6701 앥 Pro instrukci CJ nebo CALL nebyl zadán cíl skoku. 앥 Ukazatel není definován nebo je vlivem indexace mimo dovolený rozsah P0 a P4095 앥 V instrukci CALL je pou it ukazatel P63. To není mo né, proto e P63 odpovídá skoku na instrukci END. 6702 6 nebo více instrukcí CALL 6703 3 nebo více přerušovacích úrovní 6704 6 nebo více úrovní FOR-NEXT 6705 Do aplikační instrukce byl dosazen chybný operand. 6706 Rozsah operandů nebo dat, který byl naprogramován v aplikační instrukci, leží mimo dovolenou oblast. 6707 Došlo k pokusu o přístup k souborovému registru, který se nachází mimo dovolenou oblast adres. D8067 Tyto chyby vznikají během provádění instrukce. Zkontrolujte program, zvláště operandy použité v instrukcích.* Chyba vznikla při provádění některé z instrukcí. Zkontrolujte program, zvláště operandy použité v instrukcích. Zkontrolujte, zda uvedená adresa vyrovnávací paměti v speciálním modulu existuje. Zkontrolujte také připojení rozšiřovacího kabelu. 6708 Chyba ve spojení s instrukcí FROM/TO 6709 Tyto chyby vznikají během Jiné chyby (např. chybějící instrukce IRET, provádění instrukce. Zkontronedovolená závislost mezi FOR-NEXT atp.) lujte program, zvláště operandy použité v instrukcích.* 6710 Tato chyba vznikne, když je Chybné zadání operandů v instrukci(např. na př. zadán stejný operand u instrukce přesunu zadán stejný operand pro výchozí i cílová data u injako výchozí i cílový.) strukce přesunu. Chyba se může objevit i v případě, kdy je syntaxe a struktura programu korektní. Například zápis "T200Z" je sám o sobě bezchybný. Má-li však Z hodnotu 400, pak při takovém údaji dojde k pokusu o přístup k časovači T600. To vyvolá chybu provádění, protože T600 neexistuje. Příručka pro školení GX Developer A - 11 Počet obsazených vstupů/výstupů a proudový odběr A.4 Příloha Počet obsazených vstupů/výstupů a proudový odběr Následující tabulky udávají, kolik vstupů a výstupů obsadí určitý modul v základní jednotce FX, jak velký bude jeho proudový odběr a z kterého zdroje napětí se bude proud odebírat. Tímto způsobem je možné zkontrolovat, zda kapacita napájecího zdroje základní nebo rozšiřující jednotky dostačuje pro připojení určitého modulu. U proudového odběru je nutné rozlišovat různé zdroje napětí. Stejnosměrná napětí 5 V a 24 V (interní) jsou k modulům přiváděna přes rozšiřovací kabel. Proudový odběr je nutné při rozšiřování základní nebo kompaktní rozšiřující jednotky zkontrolovat výpočtem. Pro výpočet proudového odběru z interního zdroje napětí 24 V platí následující pravidla: 쎲 U základních jednotek se střídavým napájením se od proudu, který může dodávat zdroj provozního napětí (24 V ss), odečte interní proudová spotřeba při 24 Vss. 쎲 U základních jednotek se stejnosměrným napájením odečtěte od proudu, který může dodávat interní zdroj napětí (24 Vss), interní proudovou spotřebu při 24 Vss. 쎲 Pro některé moduly je nutné přivádět napětí "24 Vss (externí)" zvenku. Pokud se toto napětí odebírá ze zdroje provozního napětí, pak se uváděné proudy musejí zahrnout do celkového proudového odběru. Dodává-li toto napětí externí napěťový zdroj, pak se tyto proudy nezahrnují do výpočtu. A.4.1 Deskové komunikační adaptéry a adaptéry rozhraní Typ Počet obsazených v/v FX1N-232-BD — FX2N-232-BD — Proudový odběr [mA] 5 Vss 24 Vss (interní) 24 Vss (externí) 20 — — 60* — — 20* — — 60 — — FX3U-232-BD — FX1N-422-BD — FX2N-422-BD — FX3U-422-BD — FX1N-485-BD — FX2N-485-BD — FX3U-485-BD — 40 — — FX3U-USB-BD — 15 — — — — — — FX1N-CNV-BD FX2N-CNV-BD FX3U-CNV-BD * A - 12 Při připojení programovacího přístroje nebo grafického operátorského panelu se musí jejich proudový odběr přičíst k této hodnotě. MITSUBISHI ELECTRIC Příloha A.4.2 Počet obsazených vstupů/výstupů a proudový odběr Programovací nástroje, převodníky rozhraní, zobrazovací moduly a grafické operátorský panel Typ Počet obsazených v/v 5 Vss 24 Vss (interní) 24 Vss (externí) FX-20P(-E) — 150 — — FX-232AWC-H — 120 — — FX-USB-AW — 15 — — FX10DM-E — 220 — — F920GOT-BBD5-K-E — 220 — — 20 FX3U-7DM A.4.3 Speciální adaptéry Počet obsazenýc h v/v 5 Vss 24 Vss (interní) 24 Vss (externí) FX3U-4HSX-ADP — 30 30 0 30* FX3U-2HSY-ADP — 30 60 0 120* FX3U-4AD-ADP — 15 0 40 — FX3U-4DA-ADP — 15 0 150 — FX3U-4AD-PT-ADP — 15 0 50 — FX3U-4AD-TC-ADP — 15 0 45 — FX2NC-232ADP — 100 0 0 — FX3U-232ADP — 30 0 0 — FX3U-485ADP — 20 0 0 — Typ * A.4.4 Proudový odběr [mA] Proudový odběr [mA] při zapnutí Při připojení na základní jednotku se stejnosměrným napájením je třeba počítat s proudovým odběrem při zapnutí systému. Modulární rozšiřující jednotky Typ Počet obsazených v/v Proudový odběr [mA] 5 V DC 24 Vss (interní) 24 Vss (externí) FX2N-8ER-ES/UL 16 — 125 0 FX2N-8EX-ES/UL 8 —- 50 0 FX2N-16EX-ES/UL 16 —- 100 0 FX2N-8EYR-ES/UL 8 —- 75 0 FX2N-8EYT-ESS/UL 8 —- 75 0 FX2N-16EYR-ES/UL 16 —- 150 0 FX2N-16EYT-ESS/UL 16 —- 150 0 Příručka pro školení GX Developer A - 13 Počet obsazených vstupů/výstupů a proudový odběr A.4.5 Speciální moduly Typ Proudový odběr [mA] 5 V DC 24 Vss (interní) 24 Vss (externí) při zapnutí FX3U-4AD 8 110 0 90 — 8 120 0 160 — FX3U-20SSC-H 8 100 0 FX2N-2AD 8 20 50 FX2N-2DA 8 30 85 FX2N-4AD 8 30 0 55 — FX2N-4DA 8 30 0 200 — FX2N-4AD-TC 8 30 0 50 — FX2N-4AD-PT 8 30 0 50 — FX2N-8AD 8 50 0 80 — FX2N-5A 8 70 0 90 — FX2N-2LC 8 70 0 55 — FX2N-1HC 8 90 0 0 — FX2N-1PG-E 8 55 0 40 — FX2N-10PG 8 120 0 70 FX2N-232IF 8 40 0 80 — 0 0 150 — 130 0 50 — FX2N-16CCL-M 8 FX2N-32CCL-M 8 햴 햵 FX2N-32ASI-M 8 150 0 FX0N-3A 8 30 90 FX2N-10GM 8 — FX2N-20GM 8 — 햳 햴 햵 A - 14 Počet obsazenýc h v/v FX3U-4DA 햲 POZNÁMKA Příloha ��� ��� 220 — 0 170 0 190 햳 — 70 — 0 165 — 5 — — 10 — ��� Jsou-li na kompaktní rozšiřující jednotku FX2N-32E첸 připojeny speciální moduly FX0N-3A, FX2N-2AD nebo FX2N-2DA, nesmí proudový odběr těchto speciálních analogových modulů překročit 190 mA. Jsou-li na kompaktní rozšiřující jednotku FX2N-48E첸 připojeny speciální moduly FX0N-3A, FX2N-2AD nebo FX2N-2DA, smí proudový odběr těchto speciálních analogových modulů činit maximálně 300 mA. Při připojení na základní jednotku toto omezení odpadá. Při externím napájecím napětí 5 Vss činí proudový odběr 100 mA. Modul FX2N-16CCL-M nemůže být instalován společně s FX2N-32ASI-M. Na jednu vzdálenou v/v stanici v datové síti CC-Link se počítá s obsazením 32 vstupů a výstupů. Modul FX2N-32ASI-M nemůže být instalován společně s FX2N-16CCL-M. Na jednu stanici typu slave v datové síti CC-Link se počítá s obsazením 8 vstupů a výstupů. Při připojení na základní jednotku se stejnosměrným napájením je třeba počítat s proudovým odběrem při zapnutí systému. MITSUBISHI ELECTRIC Příloha A.5 Výkladový slovníček k funkčním částem PLC Výkladový slovníček k funkčním částem PLC Následující tabulka popisuje význam a funkci jednotlivých konstrukčních dílů a celků programovatelného automatu PLC rodiny MELSEC FX. Funkce Popis Připojovací konektor pro deskové adaptéry Do tohoto rozhraní mohou být připojeny přídavné rozšiřující deskové adaptéry. Pro všechny řady PLC FX (mimo FX2NC) jsou k dispozici adaptéry v různých provedeních, které umožňují rozšiřovat kapacitu, funkce nebo komunikační možnosti základní jednotky. Deskové adaptéry se zasouvají přímo do zásuvných pozic. Konektor pro programovací přístroje Připojovací konektor je určen k připojení ručního programovacího přístroje FX-20P-E nebo externího osobního počítače příp. notebooku s programovacím vybavením (např. GX Developer). EEPROM Paměť pro čtení a zápis, do které se pomocí programovacího software zapisuje nebo se z ní čte pracovní program. Tyto paměti jsou permanentní, zapsanou informaci uchovávají i při výpadku napájení a nepotřebují proto záložní baterii. Zásuvná pozice pro paměťové kazety Do této zásuvné pozice mohou být připojeny paměťové kazety (přídavné vybavení). Zasunutím kazety se odpojí vnitřní paměť řídicí jednotky a zpracování bude probíhat podle programu uloženého v paměťové kazetě. Rozšiřující sběrnice Na tuto rozšiřující sběrnici je možné připojit kromě přídavných v/v rozšiřujících jednotek také speciální moduly k dalšímu rozšíření systému PLC. Analogové potenciometry Pomocí analogových potenciometrů se nastavují žádané hodnoty. Program sejme dané nastavení a může je použít pro časovače, impulsní výstupy nebo jiné funkce. Zdroj provozního napětí Zdroj provozního napětí (není u FX2NC) dodává stabilizované stejnosměrné napětí 24 V pro napájení vstupních signálů a snímačů. Zatížitelnost tohoto napěťového zdroje závisí na typu řídicí jednotky (např. FX1S a FX1N: 400 mA, FX2N-16M쏔-쏔쏔 až FX2N-32M쏔-쏔쏔: 250 mA, FX2N-48M쏔-쏔쏔 až FX2N-64M쏔-쏔쏔: 460 mA) Digitální vstupy Přes digitální vstupy jsou snímány ovládací signály z připojených spínačů, tlačítek nebo čidel. Na vstupech jsou snímány stavové hodnoty ZAP (napětí připojeno) nebo VYP (napětí nepřipojeno). Digitální výstupy Na digitální výstupy se podle dané aplikace a druhu výstupu připojují jak ovládací členy a aktory, tak také např. stykače. Kontrolky LED pro stavy vstupů Kontrolky LED pro stavy vstupů indikují, na kterém vstupu je přítomen signál tzn. definované napětí. Svítí-li příslušná LED, pak je na vstupu napětí a tím ovládací signál a vstup je zapnutý. Kontrolky LED pro stavy výstupů Stavy výstupů, tzn. zapnutí nebo vypnutí daného výstupu, jsou indikovány pomocí kontrolek LED. Výstupy řídicí jednotky mohou přitom podle typu a druhu výstupu spínat různá napětí. Kontrolky LED k indikaci provozních stavů Kontrolky LED "RUN", "POWER" a "ERROR" indikují aktuální provozní stav jednotky PLC a udávají, zda je zapnuto napájecí napětí (POWER), zda PLC právě zpracovává uložený program (RUN) nebo, že došlo k chybě (ERROR). Baterie Baterie zajišťuje náhradní napájení interní paměti RAM v PLC řady MELSEC při výpadku napájení (jen u FX2N, FX2NC a FX3U). Slouží také zálohování přechodných paměťových oblastí s aretací pro časovače, čítače a příznakové buňky. Zároveň také napájí integrované hodiny po vypnutí napájecího napětí pro PLC. Spínač RUN/STOP PLC MELSEC pracují ve dvou druzích provozu: "RUN" a "STOP". Přepínání mezi oběma druhy provozu se provádí přepínačem RUN/STOP. V provozu "RUN" jednotka PLC provádí zadaný program. V provozu "STOP" neprobíhá zpracování programu a řídicí jednotka je připravena k programování. Příručka pro školení GX Developer A - 15 Výkladový slovníček k funkčním částem PLC A - 16 Příloha MITSUBISHI ELECTRIC Rejstřík Index A F Adaptér rozhraní · · · · · · · · · · · · · · · · · · · · · 2 - 28 Adaptéry · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 17 Alias · · · · · · · · · · · · · · · · · · · · · · · · · · · · 10 - 12 Analogové moduly· · · · · · · · · · · · · · · · · · · · 2 - 18 Analogové vstupní moduly Přehled · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 19 Analogové výstupní moduly Přehled · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 19 B Baterie · · · · · · · · · · · · · · · · · · · · · · · · · · · A - 15 C CANopen · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 26 CC-Link · · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 25 Change display color v nabídce Tools· · · · · · · · · 4 - 8 Chybové kódy · · · · · · · · · · · · · · · · · · · · · · · A - 8 Čítacích modulů · · · · · · · · · · · · · · · · · · · · · 2 - 20 Čítače · · · · · · · · · · · · · · · · · · · · · · · · · · · · 18 - 1 Connection Test · · · · · · · · · · · · · · · · · · · · · 12 - 2 Counter · · · · · · · · · · · · · · · · · · · · · · · · · · · 18 - 1 D Deklarace k proudovým liniím · · · · · · · ·10 - 9, 10 - 10 Vložení větvení programu · · · · · · · · · · · · · · 8 - 5 Vymazání větvení programu · · · · · · · · · · · · 9 - 3 Device test · · · · · · · · · · · · · · · · · · · · · · · · · 14 - 7 DeviceNet · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 26 Diagnostika chyb · · · · · · · · · · · · · · · · · · · · · A - 8 Chybové kódy · · · · · · · · · · · · · · · · · · · · · A - 8 Speciální příznakové buňky· · · · · · · · · · · · · A - 3 Speciálníregistry · · · · · · · · · · · · · · · · · · · · A - 7 E EEPROM · · · · · · ETHERNET · · · · · Síťové moduly Edit (nabídce) · · · Delete Line · · Insert Line · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · FX0N-32NT-DP · · · · · · · · · · · · · · · · · · · · · · 2 - 23 FX1N-8AV-BD · · · · · · · · · · · · · · · · · · · · · · · 2 - 30 FX1N-CNV-BD · · · · · · · · · · · · · · · · · · · · · · · 2 - 29 FX2N-10PG · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 21 FX2N-16CCL-M · · · · · · · · · · · · · · · · · · · · · · 2 - 25 FX2N-1HC · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 20 FX2N-1PG-E · · · · · · · · · · · · · · · · · · · · · · · · 2 - 21 FX2N-232IF· · · · · · · · · · · · · · · · · · · · · · · · · 2 - 28 FX2N-32ASI-M· · · · · · · · · · · · · · · · · · · · · · · 2 - 27 FX2N-32CAN· · · · · · · · · · · · · · · · · · · · · · · · 2 - 26 FX2N-32CCL · · · · · · · · · · · · · · · · · · · · · · · · 2 - 25 FX2N-32DP-IF · · · · · · · · · · · · · · · · · · · · · · · 2 - 24 FX2N-64DNET · · · · · · · · · · · · · · · · · · · · · · · 2 - 26 FX2N-8AV-BD · · · · · · · · · · · · · · · · · · · · · · · 2 - 30 FX2N-CNV-BD · · · · · · · · · · · · · · · · · · · · · · · 2 - 29 FX2NC-ENET-ADP· · · · · · · · · · · · · · · · · · · · · 2 - 22 FX3U-20SSC-H· · · · · · · · · · · · · · · · · · · · · · · 2 - 21 FX3U-2HSY-ADP · · · · · · · · · · · · · · · · · · · · · 2 - 20 FX3U-4HSX-ADP · · · · · · · · · · · · · · · · · · · · · 2 - 20 FX3U-64DP-M · · · · · · · · · · · · · · · · · · · · · · · 2 - 23 FX3U-CNV-BD · · · · · · · · · · · · · · · · · · · · · · · 2 - 29 FX3U-ENET · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 22 Find device pro seznam vzájemných odkazů· · · · · · · · · · 6 - 4 v nabdce Find/Replace · · · · · · · · · · · · · · · · 6 - 2 Find/Replace Find device · · · · · · · · · · · · · · · · · · · · · · · 6 - 2 Find instruction · · · · · · · · · · · · · · · · · · · · 6 - 3 Find step no· · · · · · · · · · · · · · · · · · · · · · · 6 - 1 List of used devices · · · · · · · · · · · · · · · · · · 6 - 6 H HMI · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 2 · · · · · · · · · · · · · · · · · · · · · · · · Příručka pro školení GX Developer · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · A - 15 · 2 - 22 · 2 - 22 · ·8-7 · ·9-3 · ·8-7 I Instrukce FOR · · FROM · NEXT · RST· · · TO · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 21 - 1 · 20 - 4 · 21 - 1 · 18 - 1 · 20 - 5 I Rejstřík Instrukce FOR · · · · · · · · · · · · · · · · · · · · · · · 21 - 1 Instrukce FROM · · · · · · · · · · · · · · · · · · · · · · 20 - 4 Instrukce NEXT · · · · · · · · · · · · · · · · · · · · · · 21 - 1 Instrukce RST · · · · · · · · · · · · · · · · · · · · · · · 18 - 1 Instrukce TO · · · · · · · · · · · · · · · · · · · · · · · · 20 - 5 Instrukci v kontaktních schémat · · · · · · · · · · · · · · · · 4 - 5 K Kompaktní rozšiřující jednotky Komunikační adaptéry · · · · · Komunikační moduly · · · · · · Kontaktu v proudové linii vložení · · · · · · · · · · · · · vymazán · · · · · · · · · · · · změna · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 15 · · · · · · · · · · · · 2 - 29 · · · · · · · · · · · · 2 - 28 · · · · · · · · · · · · ·8-3 · · · · · · · · · · · · ·9-2 · · · · · · · · · · · · ·8-4 M MELSEC · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1 - 1 Modul pro regulaci teploty · · · · · · · · · · ·2 - 18, 2 - 19 Modul rozhraní · · · · · · · · · · · · · · · · · · · · · · 2 - 28 Moduly pro snímání/měření teploty· · · · · · · · · 2 - 19 Modulární rozšiřující jednotky· · · · · · · · · · · · · 2 - 16 N Nastavení zobrazení barev · · · · · · · · · · · · · · · 4 - 8 Navigátor projektu· · · · · · · · · · · · · · · · · · · · · 4 - 6 Network No. (Ethernet) · · · · · · · · · · · · · · · · · 22 - 4 O Oktální číselné soustavě · · · · · · · · · · · · · · · · 2 - 37 Online (nabídce) Clear PLC Memory · · · · · · · · · · · · · · · · · · 12 - 4 Device test· · · · · · · · · · · · · · · · · · · · · · · 14 - 7 Monitor· · · · · · · · · · · · · · · · · · · · · · · · · 14 - 1 Read from PLC · · · · · · · · · · · · · · · · · · · · 16 - 2 Verify with PLC · · · · · · · · · · · · · · · · · · · · 15 - 3 Write to PLC · · · · · · · · · · · · · · · · · · · · · · 12 - 5 Open settings (Ethernet) · · · · · · · · · · · · · · · · 22 - 6 Operandům Komentáře· · · · · · · · · · · · · · · · · · · · · · · 10 - 5 Speciální registry · · · · · · · · · · · · · · · · · · · A - 5 Test · · · · · · · · · · · · · · · · · · · · · · · · · · · 14 - 7 Operational settings (Ethernet) · · · · · · · · · · · · 22 - 4 Optických vazebních · · · · · · · · · · · · · · · · · · · 2 - 8 II P PLC Historie a vývoj · · · · · · · · · · · · · · · · · · · · · 2 - 1 Speciální příznakové · · · · · · · · · · · · · · · · · A - 1 Speciální registry · · · · · · · · · · · · · · · · · · · A - 5 Srovnání PLC a řízením s funkcí danou pevným propojením · · · · · · · · · · · · · · · · · 2 - 1 přenos progmu· · · · · · · · · · · · · · · · · · · · 12 - 1 změny programu· · · · · · · · · · · · · · · · · · · 19 - 1 PROFIBUS/DP · · · · · · · · · · · · · · · · · · · · · · · 2 - 23 Polohovací moduly · · · · · · · · · · · · · · · · · · · 2 - 21 Poznámky v programu · · · · · · · · · · · · · · · · 10 - 11 Programovatelné logické automaty PLC · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 1 Programová dokumentace· · · · · · · · · · · · · · · 10 - 1 Programu On-line změny programu · · · · · · · · · · · · · 19 - 1 do PLC · · · · · · · · · · · · · · · · · · · · · · · · · 12 - 1 dokumentace · · · · · · · · · · · · · · · · · · · · · 10 - 1 kontrola · · · · · · · · · · · · · · · · · · · · · · · · 14 - 1 konvertovat · · · · · · · · · · · · · · · · · · · · · · 4 - 12 monitorování · · · · · · · · · · · · · · · · · · · · · 14 - 1 nový· · · · · · · · · · · · · · · · · · · · · · · · · · · · 4 - 3 verifikace· · · · · · · · · · · · · · · · · · · · · · · · 15 - 1 z PLC · · · · · · · · · · · · · · · · · · · · · · · · · · 16 - 1 Programu v jazyku kontaktních schémat Prvkům · · · · · · · · · · · · · · · · · · · · · · · · · · 4 - 5 Zadání · · · · · · · · · · · · · · · · · · · · · · · · · 4 - 10 dokumentace · · · · · · · · · · · · · · · · · · · · · 10 - 1 vymazat · · · · · · · · · · · · · · · · · · · · · · · · · 9 - 1 změny · · · · · · · · · · · · · · · · · · · · · · · · · · 8 - 1 Čísla řádků· · · · · · · · · · · · · · · · · · · · · · · · 4 - 1 Čítače (Counter) · · · · · · · · · · · · · · · · · · · 18 - 1 Project (nabídce) · · · · · · · · · · · · · · · · · · · · · · 4 - 3 New Project · · · · · · · · · · · · · · · · · · · · · · · 4 - 3 Save · · · · · · · · · · · · · · · · · · · · · · · · · · · 4 - 13 Save as · · · · · · · · · · · · · · · · · · · · · · · · · · 4 - 3 Projekt · · · · · · · · · · · · · · · · · · · · · · · · · · · · 7 - 1 kopi · · · · · · · · · · · · · · · · · · · · · · · · · · · · 7 - 1 uložení · · · · · · · · · · · · · · · · · · · · · · · · · 4 - 13 založení nového projektu · · · · · · · · · · · · · · 4 - 3 MITSUBISHI ELECTRIC Rejstřík R Rodina MELSEC FX Napájení · · · · · · · · · · · · · · · · · · · · · · · · 2 - 11 Počet obsazených vstupů/výstupů · · · · · · · A - 12 Proudového· · · · · · · · · · · · · · · · · · · · · · A - 12 Přehled · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 6 Rozhraní AS · · · · · · · · · · · · · · · · · · · · · · · · 2 - 27 Rozšiřující deska · · · · · · · · · · · · · · · · · · · · · 2 - 15 S SCADA · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 2 SFC · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 17 - 1 Sejmutí vzorku procesu· · · · · · · · · · · · · · · · · · 2 - 4 Seznam vzájemných odkazů (křížový seznam) · · · 6 - 4 Speciální adaptéry Popis · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 17 Připojení · · · · · · · · · · · · · · · · · · · · · · · · 2 - 32 Speciální moduly Analogové modul · · · · · · · · · · · · · · · · · · 2 - 17 Popis · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 17 Výměna dat se jednotkou PLC · · · · · · · · · · 20 - 1 Číslování · · · · · · · · · · · · · · · · · · · · · · · · 2 - 38 Speciální příznakové buňky Druh provozu PLC· · · · · · · · · · · · · · · · · · · A - 3 Popis · · · · · · · · · · · · · · · · · · · · · · · · · · · A - 1 Stavu PLC · · · · · · · · · · · · · · · · · · · · · · · · A - 2 pro chybová hlášení · · · · · · · · · · · · · · · · · A - 3 pro integrované hodiny reálného času PLC· · · A - 2 Speciální registry Druh provozu PLC· · · · · · · · · · · · · · · · · · · A - 6 Popis · · · · · · · · · · · · · · · · · · · · · · · · · · · A - 5 Stavu PLC · · · · · · · · · · · · · · · · · · · · · · · · A - 5 pro chybové kódy · · · · · · · · · · · · · · · · · · · A - 7 pro integrované hodiny reálného času PLC· · · A - 6 Spínač RUN/STOP · · · · · · · · · · · · · · · · · · · · A - 15 Statements · · · · · · · · · · · · · · · · · · · · · · · · · 10 - 9 Station No. (Ethernet) · · · · · · · · · · · · · · · · · · 22 - 4 Stykače · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 1 srovnání PLC · · · · · · · · · · · · · · · · · · · · · · 2 - 1 System Image · · · · · · · · · · · · · · · · · · · · · · · 12 - 3 Síťové moduly· · · · · · · · · · · · · · · · · · · · · · · 2 - 25 CANopen· · · · · · · · · · · · · · · · · · · · · · · · 2 - 26 DeviceNet · · · · · · · · · · · · · · · · · · · · · · · 2 - 26 ETHERNET · · · · · · · · · · · · · · · · · · · · · · · 2 - 22 PROFIBUS/DP · · · · · · · · · · · · · · · · · · · · · 2 - 23 Rozhraní AS · · · · · · · · · · · · · · · · · · · · · · 2 - 27 Síťových parametrů · · · · · · · · · · · · · · · · · · · 22 - 2 Příručka pro školení GX Developer T Tools (nabídce) · · · · · · · · · · · · · · · · · · · · · · · 4 - 8 Change display color · · · · · · · · · · · · · · · · · 4 - 8 U Uzemnění · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 11 V View (nabídce)· · · · · · · · · · · · · · · · · · · · · · 10 - 12 Alias · · · · · · · · · · · · · · · · · · · · · · · · · · 10 - 12 Alias Format Display · · · · · · · · · · · · · · · · 10 - 13 Comment format· · · · · · · · · · · · · · · · · · · 10 - 7 Instruction list · · · · · · · · · · · · · · · · · · · · · 5 - 1 Vstupů· · · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 12 Připojení · · · · · · · · · · · · · · · · · · · · · · · · 2 - 12 Přiřazení · · · · · · · · · · · · · · · · · · · · · · · · 2 - 37 Způsobu číselné · · · · · · · · · · · · · · · · · · · 2 - 37 Vyrovnávací paměť · · · · · · · · · · · · · · · · · · · 20 - 1 Větvení · · · · · · · · · · · · · · · · · · · · · · · · · · · · 9 - 3 vložení · · · · · · · · · · · · · · · · · · · · · · · · · · 8 - 5 vymazání · · · · · · · · · · · · · · · · · · · · · · · · 9 - 3 Výkladový slovníček · · · · · · · · · · · · · · · · · · · A - 15 Výstupů · · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 13 Připojení · · · · · · · · · · · · · · · · · · · · · · · · 2 - 13 Přiřazení · · · · · · · · · · · · · · · · · · · · · · · · 2 - 37 Způsobu číselné · · · · · · · · · · · · · · · · · · · 2 - 37 Z Zdroj provozního napětí · · · · · · · · · · · · · · · · A - 15 Základních jednotek· · · · · · · · · · · · · · · · · · · · 2 - 9 FX1N · · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 9 FX1S· · · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 8 FX2N · · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 9 FX2NC· · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 10 FX3U · · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 10 Napájení · · · · · · · · · · · · · · · · · · · · · · · · 2 - 11 Přehled · · · · · · · · · · · · · · · · · · · · · · · · · 2 - 6 Svorky "S/S" · · · · · · · · · · · · · · · · · · · · · · 2 - 12 III Rejstřík IV MITSUBISHI ELECTRIC MITSUBISHI ELECTRIC HEADQUARTERS EUROPEAN REPRESENTATIVES EUROPEAN REPRESENTATIVES MITSUBISHI ELECTRIC EUROPE B.V. EUROPE German Branch Gothaer Straße 8 D-40880 Ratingen Phone: +49 (0)2102 / 486-0 Fax: +49 (0)2102 / 486-1120 MITSUBISHI ELECTRIC EUROPE B.V. CZECH REPUBLIC Czech Branch Avenir Business Park, Radlická 714/113a CZ-158 00 Praha 5 Phone: +420 (0)251 551 470 Fax: +420 (0)251-551-471 MITSUBISHI ELECTRIC EUROPE B.V. FRANCE French Branch 25, Boulevard des Bouvets F-92741 Nanterre Cedex Phone: +33 (0)1 / 55 68 55 68 Fax: +33 (0)1 / 55 68 57 57 MITSUBISHI ELECTRIC EUROPE B.V. IRELAND Irish Branch Westgate Business Park, Ballymount IRL-Dublin 24 Phone: +353 (0)1 4198800 Fax: +353 (0)1 4198890 MITSUBISHI ELECTRIC EUROPE B.V. ITALY Italian Branch Viale Colleoni 7 I-20041 Agrate Brianza (MB) Phone: +39 039 / 60 53 1 Fax: +39 039 / 60 53 312 MITSUBISHI ELECTRIC EUROPE B.V. SPAIN Spanish Branch Carretera de Rubí 76-80 E-08190 Sant Cugat del Vallés (Barcelona) Phone: 902 131121 // +34 935653131 Fax: +34 935891579 MITSUBISHI ELECTRIC EUROPE B.V. UK UK Branch Travellers Lane UK-Hatfield, Herts. AL10 8XB Phone: +44 (0)1707 / 27 61 00 Fax: +44 (0)1707 / 27 86 95 MITSUBISHI ELECTRIC CORPORATION JAPAN Office Tower “Z” 14 F 8-12,1 chome, Harumi Chuo-Ku Tokyo 104-6212 Phone: +81 3 622 160 60 Fax: +81 3 622 160 75 MITSUBISHI ELECTRIC AUTOMATION, Inc. USA 500 Corporate Woods Parkway Vernon Hills, IL 60061 Phone: +1 847 478 21 00 Fax: +1 847 478 22 53 GEVA AUSTRIA Wiener Straße 89 AT-2500 Baden Phone: +43 (0)2252 / 85 55 20 Fax: +43 (0)2252 / 488 60 TEHNIKON BELARUS Oktyabrskaya 16/5, Off. 703-711 BY-220030 Minsk Phone: +375 (0)17 / 210 46 26 Fax: +375 (0)17 / 210 46 26 ESCO DRIVES & AUTOMATION BELGIUM Culliganlaan 3 BE-1831 Diegem Phone: +32 (0)2 / 717 64 30 Fax: +32 (0)2 / 717 64 31 Koning & Hartman b.v. BELGIUM Woluwelaan 31 BE-1800 Vilvoorde Phone: +32 (0)2 / 257 02 40 Fax: +32 (0)2 / 257 02 49 INEA BH d.o.o. BOSNIA AND HERZEGOVINA Aleja Lipa 56 BA-71000 Sarajevo Phone: +387 (0)33 / 921 164 Fax: +387 (0)33/ 524 539 AKHNATON BULGARIA 4 Andrej Ljapchev Blvd. Pb 21 BG-1756 Sofia Phone: +359 (0)2 / 817 6004 Fax: +359 (0)2 / 97 44 06 1 INEA CR d.o.o. CROATIA Losinjska 4 a HR-10000 Zagreb Phone: +385 (0)1 / 36 940 - 01/ -02/ -03 Fax: +385 (0)1 / 36 940 - 03 AutoCont C.S. s.r.o. CZECH REPUBLIC Technologická 374/6 CZ-708 00 Ostrava-Pustkovec Phone: +420 595 691 150 Fax: +420 595 691 199 B:TECH A.S. CZECH REPUBLIC U Borové 69 CZ-58001 Havlíčkův Brod Phone: +420 (0)569 777 777 Fax: +420 (0)569-777 778 Beijer Electronics A/S DENMARK Lykkegårdsvej 17, 1. DK-4000 Roskilde Phone: +45 (0)46/ 75 76 66 Fax: +45 (0)46 / 75 56 26 Beijer Electronics Eesti OÜ ESTONIA Pärnu mnt.160i EE-11317 Tallinn Phone: +372 (0)6 / 51 81 40 Fax: +372 (0)6 / 51 81 49 Beijer Electronics OY FINLAND Jaakonkatu 2 FIN-01620 Vantaa Phone: +358 (0)207 / 463 500 Fax: +358 (0)207 / 463 501 UTECO A.B.E.E. GREECE 5, Mavrogenous Str. GR-18542 Piraeus Phone: +30 211 / 1206 900 Fax: +30 211 / 1206 999 MELTRADE Ltd. HUNGARY Fertő utca 14. HU-1107 Budapest Phone: +36 (0)1 / 431-9726 Fax: +36 (0)1 / 431-9727 Beijer Electronics SIA LATVIA Vestienas iela 2 LV-1035 Riga Phone: +371 (0)784 / 2280 Fax: +371 (0)784 / 2281 Beijer Electronics UAB LITHUANIA Savanoriu Pr. 187 LT-02300 Vilnius Phone: +370 (0)5 / 232 3101 Fax: +370 (0)5 / 232 2980 ALFATRADE Ltd. MALTA 99, Paola Hill Malta- Paola PLA 1702 Phone: +356 (0)21 / 697 816 Fax: +356 (0)21 / 697 817 INTEHSIS srl MOLDOVA bld. Traian 23/1 MD-2060 Kishinev Phone: +373 (0)22 / 66 4242 Fax: +373 (0)22 / 66 4280 HIFLEX AUTOM.TECHNIEK B.V. NETHERLANDS Wolweverstraat 22 NL-2984 CD Ridderkerk Phone: +31 (0)180 – 46 60 04 Fax: +31 (0)180 – 44 23 55 Koning & Hartman b.v. NETHERLANDS Haarlerbergweg 21-23 NL-1101 CH Amsterdam Phone: +31 (0)20 / 587 76 00 Fax: +31 (0)20 / 587 76 05 Beijer Electronics AS NORWAY Postboks 487 NO-3002 Drammen Phone: +47 (0)32 / 24 30 00 Fax: +47 (0)32 / 84 85 77 MPL Technology Sp. z o.o. POLAND Ul. Krakowska 50 PL-32-083 Balice Phone: +48 (0)12 / 630 47 00 Fax: +48 (0)12 / 630 47 01 Sirius Trading & Services srl ROMANIA Aleea Lacul Morii Nr. 3 RO-060841 Bucuresti, Sector 6 Phone: +40 (0)21 / 430 40 06 Fax: +40 (0)21 / 430 40 02 Craft Con. & Engineering d.o.o. SERBIA Bulevar Svetog Cara Konstantina 80-86 SER-18106 Nis Phone:+381 (0)18 / 292-24-4/5 Fax: +381 (0)18 / 292-24-4/5 INEA SR d.o.o. SERBIA Izletnicka 10 SER-113000 Smederevo Phone: +381 (0)26 / 617 163 Fax: +381 (0)26 / 617 163 AutoCont Control s.r.o. SLOVAKIA Radlinského 47 SK-02601 Dolny Kubin Phone: +421 (0)43 / 5868210 Fax: +421 (0)43 / 5868210 CS MTrade Slovensko, s.r.o. SLOVAKIA Vajanskeho 58 SK-92101 Piestany Phone: +421 (0)33 / 7742 760 Fax: +421 (0)33 / 7735 144 INEA d.o.o. SLOVENIA Stegne 11 SI-1000 Ljubljana Phone: +386 (0)1 / 513 8100 Fax: +386 (0)1 / 513 8170 Beijer Electronics AB SWEDEN Box 426 SE-20124 Malmö Phone: +46 (0)40 / 35 86 00 Fax: +46 (0)40 / 35 86 02 Econotec AG SWITZERLAND Hinterdorfstr. 12 CH-8309 Nürensdorf Phone: +41 (0)44 / 838 48 11 Fax: +41 (0)44 / 838 48 12 GTS TURKEY Bayraktar Bulvari Nutuk Sok. No:5 TR-34775 Yukari Dudullu-Umraniye-ISTANBUL Phone: +90 (0)216 526 39 90 Fax: +90 (0)216 526 3995 CSC Automation Ltd. UKRAINE 4-B, M. Raskovoyi St. UA-02660 Kiev Phone: +380 (0)44 / 494 33 55 Fax: +380 (0)44 / 494-33-66 MITSUBISHI ELECTRIC FACTORY AUTOMATION EURASIAN REPRESENTATIVES Kazpromautomatics Ltd. Mustafina Str. 7/2 KAZ-470046 Karaganda Phone: +7 7212 / 50 11 50 Fax: +7 7212 / 50 11 50 KAZAKHSTAN MIDDLE EAST REPRESENTATIVES TEXEL ELECTRONICS Ltd. ISRAEL 2 Ha´umanut, P.O.B. 6272 IL-42160 Netanya Phone: +972 (0)9 / 863 39 80 Fax: +972 (0)9 / 885 24 30 CEG INTERNATIONAL LEBANON Cebaco Center/Block A Autostrade DORA Lebanon - Beirut Phone: +961 (0)1 / 240 430 Fax: +961 (0)1 / 240 438 AFRICAN REPRESENTATIVE CBI Ltd. Private Bag 2016 ZA-1600 Isando Phone: + 27 (0)11 / 928 2000 Fax: + 27 (0)11 / 392 2354 SOUTH AFRICA Mitsubishi Electric Europe B.V. /// FA - European Business Group /// Gothaer Straße 8 /// D-40880 Ratingen /// Germany Tel.: +49(0)2102-4860 /// Fax: +49(0)2102-4861120 /// [email protected] /// www.mitsubishi-automation.com