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