mitsubishi electric

Transkript

mitsubishi electric
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 <mezera>
– m0 <potvrzovací klávesa ENTER>.
쎲 Obdobně zadejte -[ RST C0 ]- :
– rst <mezera>
– c0 <potvrzovací klávesa ENTER>.
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