Allen-Bradley DH485
Protokol Allen-Bradley DH485
Podporované typy a verzie zariadení
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Konfigurácia meraných bodov
Inštalácia Windows NT ovládača pre kartu KMFB-02
Literatúra
Zmeny a úpravy
Revízie dokumentu
Podporované typy a verzie zariadení
Protokol Allen-Bradley DH485 podporuje komunikáciu so zariadeniami Allen-Bradley rady SLC-500. Komunikácia podporuje priame pripojenie na zbernicu DH485 prostredníctvom komunikačnej karty KMFB02.
Konfigurácia komunikačnej linky
Kategória komunikačnej linky: KMFB02 Allen-Bradley DH485.
Parametre linky (záložka DH485):
Adresa stanice v rozsahu 0 až 31. Je to adresa stanice, pod ktorou sa prihlasuje na zbernicu DH485 komunikačný proces prostredníctvom karty KMFB02. Túto adresu nesmie používať žiadne iné zariadenie na zbernici DH485.
Max. adresa stanice v rozsahu 1 až 31. Predstavuje maximálny počet zariadení pripojiteľných na zbernicu DH485. Zariadenia s vyššími adresami nebudú môcť komunikovať. Tento parameter by mal byť nastavený zhodne so všetkými SLC alebo inými zariadeniami pripojenými na zbernicu DH485.
Prenosová rýchlosť zbernice DH485 voliteľná 9600 alebo 19200 Baud.
Max. počet paketov je maximálny počet online rozpracovaných transakcií pri komunikácií zo zariadeniami SLC. Štandardne je použitá hodnota 3, pri zvyšovaní treba postupovať opatrne a sledovať chyby na komunikačnej linke.
Konfigurácia komunikačnej stanice
Komunikačný protokol: Allen-Bradley DH485.
Adresa stanice je DH485 Node Address zariadenia v rozsahu 0 až 31.
Parametre protokolu stanice
Dialógové okno konfigurácie stanice - záložka "Parameter protokolu".
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu stanice:
Tab. č. 1
Kľúčové slovo | Plný názov | Popis | Jednotka | Náhradná hodnota |
|---|---|---|---|---|
MIT | Max Insert Time | Maximálny čas, počas ktorého sa komunikačný proces pokúša odoslať výzvu na dáta. Po uplynutí tohto času je neúspešne odoslaná požiadavka s chybou (poznačenou na linke) ignorovaná. | ms | 10000 |
MTT | Max Trans Time | Maximálny čas, ktorý sa čaká na odpoveď na požiadavku z SLC. Po tomto čase je odpoveď s chybou (poznačenou na linke) považovaná za stratenú. | s | 20 |
BR | Block Read | Povolenie blokového čítania údajov. Čítanie dát je vykonávané rýchlejšie po blokoch. | YES/NO | NO |
BL | Block Length | Max. dĺžka bloku pri blokovom čítaní údajov v bytoch. Hodnota musí byť párne číslo od 2 do 255. | - | 120 |
IOR | IO Reading | Čítanie súborov typu I a O na SLC 5/02 vyžaduje iné typy funkcií oproti SLC 5/03 a vyššie. Nastaviť YES pre SLC 5/02. | YES/NO | NO |
String s parametrami protokolu sa zapisuje podľa pravidiel:
Kľúčové_slovo=hodnota;Kľúčové_slovo=hodnota; ...
Príklad:
BR=YES;BL=200
Ak nebolo v inicializačnom stringu nájdené kľúčové slovo s platnou hodnotou, je použitá náhradná hodnota podľa tabuľky.
Poznámka:
Parameter protokolu BR povoľuje blokové čítanie a je výhodné ho používať pre zrýchlenie komunikácie. Problém môže nastať, ak sa nakonfiguruje meraný bod s adresou, ktorá neexistuje (nemá príslušný obraz v SLC). SLC neodpovie dátami a ak bola požadovaná hodnota s neexistujúcou adresou čítaná v bloku spolu s inými meracími bodmi, nebudú mať ani tieto meracie body hodnoty. Proces D2000 KOM vypíše chybu:
Readed packet without data, Node: NodeId Type FileType File: FileId Elem: ElemId SubElem: SubElemIdZ informácií v chybovom ozname sa dá zistiť na akom SLC móde a aké adresy (typ súboru) spôsobujú problém.
Konfigurácia meraných bodov
Možné typy hodnôt bodov: Ai, Ao, Ci, Co, Di, Dout.
Adresa meraného bodu je adresa v textovom tvare vo formáte SLC-500. Formát adresy je:
[$] X [file] : element [.field] [/bit]
kde:
$ | - nepovinný znak |
X | - identifikátor typu súboru (povinné - viď tabuľku č. 2) |
file | - číslo súboru (nepovinné, ak nie je, použije sa default číslo súboru podľa tabuľky č. 2) |
element | - číslo elementu v súbore (povinné) |
.field | - číslo sub-elementu (nepovinné, použité iba pri súboroch Output, Input) |
/bit | - číslo bitu (nepovinné, musí byť v rozsahu 0..15) |