Komunikace s regulátory Landis&Gyr PRV1 pomocí komunikačního ovladače
PmChar s testovacím obrazem.
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 / PLC automaty a měřiče / Landis&Gyr regulátory".
Tuto předkonfiguraci lze vytvořit v objektu
PmaFolder,
PmaRoot nebo
PmaPrototype.
Předkonfigurace vytvoří nakonfigurovaný objekt typu
PmaFolder obsahující objekt
PmaComm s podobjekty
PmaCommMsg a dále objekty:
PmaPanel,
PmaComm a
PmaCommMsg.
Všeobecné informace:
Nastavení a naprogramování
PRV2 je věcí programátora
Landis&Gyr, který by měl sdělit obsazení
PRV2 jednotlivými moduly včetně adres a vlastních definovaných struktur proměnných.
Na tyto moduly a struktury se lze dotazovat standardními příkazy (viz příklady) například:
$xxx.HW - dotaz na hodnotu parametru modulu na adrese xxx
$xxx.SB - dotaz na binární hodnotu parametru modulu na adrese xxx
atd.
Důležitá upozornění:
- Testovací příklady budou fungovat jen při správné úpravě adres podle nastavení PRV2
- Zápis hodnot je nutno provádět pouze do parametru (adresy) a struktury k tomu určeným
- Jakékoliv chybné zápisy do paměti PRV2 jsou velmi riskantní a mohou způsobit přepsání programu v PRV2 !!!
- V případě špatné syntaxe zařízení vrací kód chyby 08H.
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: "LandisGyrPRV" |
|
Sériový port | Výběr komunikačního sériového portu.
Hodnota může být změněna metodou OpenPort.
Hodnota může být zjištěna metodou GetProtParam("SerPort").
Po vytvoření předkonfigurace bude na tuto hodnotu nastaven konfigurátor "PmaComm > Nastavení parametrů sériové linky > Sériový port".
Nenastaveno - Po spuštění aplikace se objekt nepřipojí k žádnému portu a sériový port lze vybrat dynamicky algoritmem (metodou PmaComm.OpenPort).
COM1, COM2,..,COM66 - Po spuštění aplikace je otevřen specifikovaný sériový port. V OS Windows musí být tento port správně nakonfigurován a přístupný (nesmí ho nikdo jiný využívat).
Pro sériovou linku každý objekt PmaComm musí mít nastavený jiný komunikační port. Například pokud jeden objekt PmaComm komunikuje přes COM1, pak další objekt PmaComm může komunikovat například přes COM2 (COM3, …) ale nesmí komunikovat přes COM1. |
---|