Viz také Komunikace s PLC automaty Mitsubishi.
Ovladač podporuje používání objektů PmaCommMsg a PmaCommGroup. Pro běžné případy přenosu dat je lepší použít objekt PmaCommGroup.
Pro snadné přidání tohoto ovladače do aplikace je vhodné použít: Předkonfigurace ve skupině "Mitsubishi - PLC automat"
X-Input | Bit device | Adresa v ItemId se zadává hexadecimálně. |
---|---|---|
Y-Output | Bit device | Adresa v ItemId se zadává hexadecimálně. |
M-Internal Relay | Bit device | |
L-Latch Relay | Bit device | |
S-Step Relay | Bit device | |
B-Link Relay | Bit device | Adresa v ItemId se zadává hexadecimálně. |
F-Annunciator | Bit device | |
D-Data register | Word device | |
W-Link register | Word device | Adresa v ItemId se zadává hexadecimálně. |
R-File register | Word device | |
TS-Timer (contact) | Bit device | |
TC-Timer (coil) | Bit device | |
TN-Timer (current value) | Word device | |
CS-Counter (contact) | Bit device | |
CC-Counter (coil) | Bit device | |
CN-Counter (current value) | Word device | |
SM-Special Relay | Bit device | |
SD-Special register | Word device |
Rychlost | 19200 Bd |
---|---|
Počet datových bitů | 8 / 7 (závisí na nastavení PLC) |
Parita | NO (žádná) / EVEN (sudá) |
Počet stopbitů | 1 |
Počet opakování při neúspěšném přenosu | 0 |
Timeout mezi příjmem 2 znaků | 100 ms |
Prodleva mezi příjmem a vysíláním | 0 ms |
Řízení RTS signálu | log.1 |
Řízení DTR signálu | log.1 |
Číslo TCP/UDP portu | Nastavená hodnota musí být v souladu s nastavením v PLC automatu (na komunikační kartě nebo v převodníku). Je to port na straně PLC. Poznámka: V PLC automatu se také nastavuje port na straně klienta - tzn. na straně aplikace PROMOTIC. Systém PROMOTIC však tento port tvoří náhodně (vybere nějaký volný port) a v aplikaci PROMOTIC se tento port nezadává. V PLC automatu tedy nelze nastavit nějaké pevné číslo. Lze tam však nastavit, že na hodnotě tohoto portu nezáleží. |
---|---|
Typ Ethernet přenosu | TCP. Lze však zvolit i UDP pokud je to takto nastaveno v PLC automatu, na komunikační kartě nebo v převodníku. |
Formát protokolu | Určuje tvar protokolu. Závisí na typu PLC a jeho nastavení (např. závisí na nastavení přepínače MODE na komunikačním modulu AJ71C24). 3E/ASCII = Q/L series ethernet (3E compatible), ASCII Format - Protokol pro Ethernet pro PLC řady Q a L. Je to varianta ve tvaru "ASCII code" (varianta "binary code" zatím není v ovladači implementována).. 3C/CF1 = Q series serial (3C compatible), Control Format 1 - Protokol pro sériovou linku pro PLC řady Q C24. Je to základní (doporučená) varianta a od ní jsou pak odvozeny následující 3 podvarianty. 3C/CF2 = Q series serial (3C compatible), Control Format 2 (Format 1 with block num added) - Podvarianta formátu 3C/CF1, kdy se do protokolu ještě přidává číslo bloku. 3C/CF3 = Q series serial (3C compatible), Control Format 3 (Format 1 with STX+ETX added) - Podvarianta formátu 3C/CF1, kdy protokol začíná znakem STX (=2) a končí znakem ETX (=3). 3C/CF4 = Q series serial (3C compatible), Control Format 4 (Format 1 with CR+LF added) - Podvarianta formátu 3C/CF1, kdy na konci každé zprávy jsou 2 znaky CR+LF. 1C/CF1 = A series (1C compatible), Control Format 1 - Protokol pro sériovou linku pro PLC řady A, ale lze použít i pro PLC řady Q. Je to základní (doporučená) varianta a od ní jsou pak odvozeny následující 3 podvarianty. 1C/CF2 = A series (1C compatible), Control Format 2 (Format 1 with block num added) - Podvarianta formátu 1C/CF1, kdy se do protokolu ještě přidává číslo bloku. 1C/CF3 = A series (1C compatible), Control Format 3 (Format 1 with STX+ETX added) - Podvarianta formátu 1C/CF1, kdy protokol začíná znakem STX (=2) a končí znakem ETX (=3). 1C/CF4 = A series (1C compatible), Control Format 4 (Format 1 with CR+LF added) - Podvarianta formátu 1C/CF1, kdy na konci každé zprávy jsou 2 znaky CR+LF. A1E/ASCII = A series Ethernet ASCII (for A1SJ71E71 Ethernet interface module) - Protokol pro Ethernet pro PLC řady A s přídavným komunikačním modulem A1SJ71E71-B2/B5. Přepínač SW2 je na tomto modulu přepnut na ASCII tvar protokolu. A1E/BIN = A series Ethernet Binary (for A1SJ71E71 Ethernet interface module) - Protokol pro Ethernet pro PLC řady FX s integrovaným Ethernet portem a PLC řady A s přídavným komunikačním modulem A1SJ71E71-B2/B5. V PLC automatu musí být přepínač Communication Data Code (nebo SW2 na těchto modulech) přepnut na binární tvar protokolu. |
---|---|
Message Wait Time | 0 ms. Jen pokud je nastaven formát protokolu 1C nebo A1E. Hodnota určuje prodlevu (minimální čas) odpověďi z PLC automatu. Hodnota je v rozsahu od 0 do 150 ms. |
Timeout příjmu odpovědi | 500 ms. Jen pro sériovou linku. Čas (v milisekundách) po který bude ovladač čekat na odpověď při vyslání zprávy. Pokud do této doby nepřijde vyžádaná odpověď, pak se přenos zprávy ukončí (je vyvolána událost onEndOfTransfer s chybou 24 nebo 66). |
Povolit kontrolní sumu | Ne. Jen pokud je nastaven formát protokolu 1C nebo 3C. (závisí na nastavení přepínače SW21 na komun.modulu AJ71C24) |
Proměnné v objektu PmaCommGroup (nebo ještě lépe proměnné v objektu PmaData s datovým rozšířením ExtComm) mohou být v libovolném množství, libovolného typu v libovolném pořadí. Ovladač sám optimálním způsobem vnitřně vytvořenými komunikačními zprávami vyčítá data ze zařízení.
Proměnné se vyčítají všechny (pokud konfigurátor "Obnovování dat povoleno" je zatržen). Při zápisu do proměnné se posílá do zařízení jen tato jedna proměnná (pokud konfigurátor "Automaticky zasílat při zápisu do položky" je zatržen).
ItemId je textový identifikátor položky, který slouží k adresaci položky v zařízení. Z konfigurátoru ItemID ovladač pozná, jak se má hodnota položky přijímat nebo vysílat.
Text lze buď napsat ručně, nebo sestavit pomocí okna, které se otevře tlačítkem vpravo od konfigurátoru.
Pro zadání lze použít Makro výraz (vyhodnocuje se po spuštění aplikace).
Identifikátor ItemId může mít podobu například "X.1f9.W", kde:
CPU | Jen pokud je nastaven formát protokolu 1C. Typ procesoru daného PLC. ACPU AnCPU |
---|---|
Destination station address | Standardně se zadává hodnota 0. Určuje číslo cílové stanice v síti. |
Destination I/O address | Jen pokud je nastaven formát protokolu 3E. Standardně se zadává hodnota 03FF hexa, tzn. 1023 decimálně. Toto číslo vynásobené 16 určuje základní adresu I/O signálu. |
CPU monitoring timer | Jen pokud je nastaven formát protokolu 3E. Určuje čas čekání od doby kdy serie Q E71 (po přijetí požadavky z PROMOTIC) podá požadavek do PLC CPU do doby kdy je požadavek vrácen. 0 - Čeká neomezeně dlouho 1 - 65535 - Čeká zadanou dobu (jednotka je 250 ms) |
Max.read of BIT device points in BIT units | 256 (64 pro A1E/BIN interface modul). Počet bitových hodnot (čtených z oblastí "Bit device", například X,Y ...), které lze najednou přenést v jedné komunikační zprávě. Závisí na typu PLC ale všechny PLC umí přenášet alespoň 256 bitových hodnot. Je použito pro proměnné, které čtou z "Bit device" s datovým typem b=Bit. |
Max.read of BIT device points in WORD units | 64. Počet Word (2-Byte) hodnot (čtených z oblastí "Bit device", například X, Y ...), které lze najednou přenést v jedné komunikační zprávě. Závisí na typu PLC ale všechny PLC umí přenášet alespoň 64 Word hodnot (tzn. 64*16=1024 bitových hodnot). Je použito pro proměnné, které čtou z "Bit device" s datovými typy: W=Word unsigned, I=Word signed, L=DWord signed nebo R=Real. |
Max.read of WORD device points in WORD units | 512. Počet Word (2-Byte) hodnot (čtených z oblastí "Word device", například D, W, TN ...), které lze najednou přenést v jedné komunikační zprávě. Závisí na typu PLC ale všechny PLC umí přenášet alespoň 512 hodnot. |
CPU | Jen pokud je nastaven formát protokolu 1C. Typ procesoru daného PLC. ACPU AnCPU |
---|---|
Device | Typ datové oblasti. Viz seznam typů uvedených v tabulce výše. |
Data type | Bit - Pouze pro data typu "Bit device". V aplikaci PROMOTIC je reprezentován datovým typem: Boolean. Word unsigned - Pro data typu "Word device" i "Bit device". V aplikaci PROMOTIC je reprezentován datovým typem: Long. Word signed - Pro data typu "Word device" i "Bit device". V aplikaci PROMOTIC je reprezentován datovým typem: Integer. DWord signed - Pro data typu "Word device" i "Bit device". V aplikaci PROMOTIC je reprezentován datovým typem: Long. Real - Pro data typu "Word device" i "Bit device". V aplikaci PROMOTIC je reprezentován datovým typem: Single. |
Command | Typ příkazu. Batch Read - dávkové čtení dat z PLC automatu Batch Write - dávkový zápis dat do PLC automatu |
Number of Points | Počet (čtených nebo zapisovaných) datových položek. |
Address in Data-Write | Jen pokud je nastaven formát protokolu 1C. Zde se určuje, zda adresa dat bude zadávána zde nebo v proměnné v kartě "Data-zaslání". Lepší a obecnější je zadávat adresu v proměnné v kartě, protože ji lze pak dynamicky měnit i za běhu aplikace (proto pro novější protokoly se již tento konfigurátor neobjevuje). |