Komunikace protokolem
Modbus TCP/IP se zařízením
ADAM.
Předkonfigurace vytvoří data pro příslušný počet analogových (max. 8) a digitálních vstupů (max. 8) a výstupů (max. 8) a zobrazí jejich stav v obrazu. To umožňuje definovat požadovaný počet pro konkrétní připojené zařízení.
Tato předkonfigurace se vyvolá při zakládání nového objektu (např. volbou
"Nový objekt ..." v kontextovém menu objektu nebo stisknutím klávesy
Insert po označení objektu).
Tato předkonfigurace je zařazena ve skupině
"/ Komunikace / Protokoly a jiné komunikace / Modbus".
Tuto předkonfiguraci lze vytvořit v objektu
PmaFolder,
PmaRoot nebo
PmaPrototype.
- Obraz slouží k testování komunikace a pro funkčnost komunikace není nutný.
V objektu
PmaComm s názvem "
Comm" jsou nastaveny parametry komunikace (
Síťová adresa, ...).
Objekt
PmaCommGroup s názvem "
data" má v kartě "
Parametry" definovány
Speciální parametry (viz
PmModbusMr - Ovladač pro komunikaci protokolem Modbus Master). V kartě "
Data" jsou položky importovány pomocí datového rozšíření položek definovaných v objektu
PmaData (viz
ExtComm). Jednotlivá
Data svou strukturou, pojmenováním a poznámkou odpovídají zvolenému typu zařízení.
Objekt
PmaPanel slouží pro zobrazení nastavení komunikace mezi aplikací a připojeným zařízením. Má sekci kde je legenda. Ta barevně objasňuje stav a kvalitu vstupů a výstupů připojeného zařízení. Ve třech sloupcích jsou složené objekty
PmgBox. Společné pro tyto objekty je to, že obsahují shodný parametr
dinx. Parametr určuje index (pořadí) pro data své konkrétní skupiny (
AI,
DI,
DO). Vložené objekty v každém z nich tento parametr použijí k napojení na příslušný zdroj dat. Tyto objekty podle svého určení a stavu dat zobrazují hodnoty, název nebo barevně kvalitu a hodnotu. Ve sloupci pro digitální výstupy jsou vloženy navíc dvě tlačítka
ON a
OFF, kterými lze tyto výstupy ovládat.
Konfigurátory které lze nastavit před vytvořením předkonfigurace:
Název vytvářeného objektu | Název nově vytvořeného objektu ve stromu Pma objektů.
Maximální délka názvu je 30 znaků.
Je to systémový název, může obsahovat pouze alfanumerické znaky a nesmí obsahovat diakritiku (tzn. národnostně závislé znaky), prázdný řetězec, mezery a první znak nesmí být číslo.
Přednastaveno: "CommAdam" |
|
Počet analogových vstupů | Umožňuje zadat počet (0,2,4,6,8) podle typu zařízení |
Počet digitálních vstupů | Umožňuje zadat počet (0,2,4,6,8) podle typu zařízení |
Počet digitálních výstupů | Umožňuje zadat počet (0,2,4,6,8) podle typu zařízení |
|
Síťová adresa | Síťová adresa vzdáleného zařízení (např. PLC automatu), ke které bude komunikace připojená.
Adresu lze zadat jako:
- IPv4 celá adresa (např. "192.168.0.15")
- IPv4 adresa tohoto počítače (tzn. "127.0.0.1")
- IPv4 název počítače (např. "server11")
- IPv4 název tohoto počítače (tzn. "localhost")
- IPv6 celá adresa (např. "2a02:c38:8136:800a:37a:ab66:6fc9:accd")
- IPv6 adresa tohoto počítače (tzn. "::1")
Pro zadání lze použít Makro výraz (vyhodnocuje se po spuštění aplikace).
Po vytvoření předkonfigurace bude na tuto hodnotu nastaven konfigurátor "PmaComm > Nastavení parametrů Ethernet-klient > Síťová adresa". |
Zavřít spojení po každém přenosu | Tato volba nastaví současně tyto dva konfigurátory:
Připojit až při prvním přenosu. Viz: PmaComm > Nastavení parametrů Ethernet-klient > Připojit až při prvním přenosu
Zavřít spojení po každém přenosu. Viz: PmaComm > Nastavení parametrů Ethernet-klient > Zavřít spojení po každém přenosu |
Obnovovací perioda komunikace [ms] | Perioda v milisekundách s jakou bude aplikace PROMOTIC po komunikaci číst aktuální data.
Po vytvoření předkonfigurace bude na tuto hodnotu nastaven konfigurátor "PmaCommGroup > Parametry > Obnovovací perioda komunikace [ms]". |
---|
Pokud má připojené zařízení více než 8 vstupů nebo výstupů, pak je nutno upravit vytvořenou předkonfiguraci pro tento počet:
- přidat příslušnou datovou položku do objektu
PmaData
- přidanou datovou položku upravit v
ExtComm a natavit příslušnou
ItemId
- v obrazu kopírováním přidat nový příslušný
PmgBox a v jeho parametru
dinx upravit hodnotu