Protokol DDE Client

Podporované typy a verzie zariadení  
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Konfigurácia meraných bodov
Literatúra
Zmeny a úpravy
Revízie dokumentu

Podporované typy a verzie zariadení


Komunikácia podporuje prístup "DDE Client" s dátovým formátom XlTable (používa napr. MS Excel, Wonderware Intouch I/O Server-y) alebo CF_TEXT.

Konfigurácia komunikačnej linky


Komunikácia s DDE Serverom vyžaduje samostatnú linku. Nie je možný prístup na niekoľko serverov z jednej komunikačnej linky.

Poznámka: Užívateľ, ktorého chceme impersonalizovať musí mať systémové privilégium Log on as a batch Job.

Konfigurácia komunikačnej stanice



Parametre protokolu stanice

Tab. č. 1

Kľúčové slovo Plný názov Popis Jednotka Náhradná hodnota
REQ Request Ak je hodnota parametra Yes, po každom zápise hodnoty bude odoslaná požiadavka XTYP_REQUEST  na spätné čítanie hodnoty. YES/NO NO
TYPE Server Type Typ DDE servera, s ktorým sa komunikuje:

  • WARM - podporujúci transakcie XTYP_ADVSTART,
  • COLD - periodické čítanie hodnôt transakciou XTYP_REQUEST.
  • COLD/WARM WARM
    FORMAT Data Format Použitý dátový clipboard formát na prenos údajov. XLTABLE/TEXT XLTABLE
    TIMEOUT Transaction Timeout Timeout funkcie DdeClientTransaction, ktorý určuje maximálny čas (v milisekundách), ktorý bude DDE klient čakať na odpoveď DDE servera v synchrónnej transakcii. ms 1000

    Konfigurácia meraných bodov


    Možné typy bodov :Ai, Ao, Ci, Co, Di, Do, TxtI, TxtO.

    Adresa je meno DDE Item-u (string max. 50 znakov).

    Poznámka: V prípade neúspešnej inicializácie spojenia na server, topic či item sa opakuje pokus o spojenie vždy v intervale 5 sekúnd. To isté platí aj pri rozpade spojenie (shutdown servera a pod.).


    Pripojenie na server cez NetDDE

    V prípade, že DDE server je inštalovaný na inom PC v lokálnej počítačovej sieti, je možné pripojenie cez NetDDE rozhranie. Pre takéto pripojenie platia pravidlá:


    Jednoduchý príklad otestovania komunikácie

    Je možný pomocou programu MS Excel. MS Excel ako DDE server odštartujeme pomocou prepínača /e, napr. z príkazového riadka zadaním excel.exe /e.

    Kompletný prístup na DDE item má tvar:

    Excel|Sheet1!”R1C1”

    Kde:

    Táto menná konvencia platí iba pre anglické verzie MS Excel.

    Literatúra


    -

    Zmeny a úpravy


    Revízie dokumentu


    Komunikačné protokoly