Protokol QQ/QX

Transkript

Protokol QQ/QX
ELSACO, Jaselská 177
28000 KOLÍN, CZ
tel/fax +420-321-727753
http://www.elsaco.cz
mail: [email protected]
Stavebnice PROMOS / PROMOS Line 2
Protokol QQ/QX
Technický manuál
07. 04. 2010
© 2010 sdružení ELSACO
Účelová publikace ELSACO
ELSACO, Jaselská 177, 280 02 Kolín 3
Tel./fax/modem: 321 727 753 / 321 727 759
Internet: www.elsaco.cz
Připomínky: [email protected]
-2-
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
OBSAH
1 Komunikační protokol – základ . . . . . . . . . . . . . . . . 5
1.1 Základní charakteristika . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
Tvar komunikační zprávy . . . . . . . . . . . . . . . . . . . . . . 5
Obecné vyjádření datového bloku . . . . . . . . . . . . . . 5
Přepočty v PROMOSu. . . . . . . . . . . . . . . . . . . . . . . . 5
Ostatní typy zpráv . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
PROMOS RT/RTm/RT40 . . . . . . . . . . . . . . . . . . . . . . 5
PROMOS line 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Přehled požadavků a odpovědí. . . . . . . . . . . . . . . . . 5
1.2.1 Základní informace . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.2 Čtení binárních vstupů . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.3 Nastavení binárních povelů. . . . . . . . . . . . . . . . . . . . 5
1.2.4 Čtení analogových vstupů . . . . . . . . . . . . . . . . . . . . . 5
1.2.5 Čtení čítačových vstupů (impulzy) . . . . . . . . . . . . . . 5
1.2.6 Aktivní hlášení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.7 Chyba řízení na stanici . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.8 Chybové hlášení . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.9 Test telefonních linek. . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.10 Čtení regulačních konstant . . . . . . . . . . . . . . . . . . . . 6
1.2.11 Zápis regulačních konstant . . . . . . . . . . . . . . . . . . . . 6
1.2.12 Čtení bloku 128 bajtů z paměti podstanice. . . . . . . . 6
1.2.13 Zápis bloku 128 bajtů do paměti podstanice . . . . . . 6
1.2.14 Čtení bloku x-bajtů z paměti podstanice . . . . . . . . . . 6
1.2.15 Zápis bloku x-bajtů do paměti podstanice . . . . . . . . 6
5 Příloha 2 – Rutina v Pascalu pro převod 3BF
reálného čísla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6 Příloha 3 – příklady komunikace . . . . . . . . . . . . . . 43
6.1 Čtení binárních stavů – OZ=„B“ . . . . . . . . . . . . . . . 43
6.1.1 Požadavek „B 01" na čtení první osmice binárních
stavů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.1.2 Požadavek „B 03" na čtení prvních dvou osmic
binárních stavů . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.1.3 Požadavek „B 0F“ na čtení prvních čtyř osmic
binárních stavů . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.2 Vyslání povelů – OZ=„b“ . . . . . . . . . . . . . . . . . . . . . 43
6.2.1 Požadavek „b 01" pro přenos povelů P1..P8 z
dispečinku do stanice . . . . . . . . . . . . . . . . . . . . . . . 43
6.3 Čtení analogových vstupů – OZ=„A“ . . . . . . . . . . . 44
6.3.1 Požadavek „A 01" na čtení první osmice analogových
stavů ve tvaru hexa . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.4 Čtení čítačových vstupů – OZ=„C“ . . . . . . . . . . . . . 44
6.4.1 Požadavek „C 01" na čtení první osmice čítačových
vstupů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.5 Čtení regulačních konstant – OZ=„K“. . . . . . . . . . . 45
6.5.1 Požadavek „K 01" na čtení první regukační konstanty
dle TABKONu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.6 Zápis regulačních konstant – OZ=„k“. . . . . . . . . . . 45
1.3 Tvar zprávy při použití retranslace. . . . . . . . . . . . . . . 6
1.4 Rozšířené zprávy pro PROMOS RT/RT40/RTm. . . . . 6
6.6.1 Požadavek „k 01" na zápis první konstanty dle
TABKONu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
1.4.1 Dálkové ovládání klávesnice . . . . . . . . . . . . . . . . . . . 6
1.4.2 Dálkové ovládání AT modemu . . . . . . . . . . . . . . . . . 7
1.4.3 Práce s blokem paměti včetně přepínání bank pamětí
.........................................7
1.4.4 Stránkování pro osmice regulačních konstant . . . . . 7
6.7 Čtení bloku paměti – OZ=„N“ . . . . . . . . . . . . . . . . . 45
1.5 Závěrem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6.9 Čtení regulačních konstant se stránkováním –
OZ=„QR“ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2 Komunikační protokol QQ/Qx . . . . . . . . . . . . . . . . . 9
2.1 Tvar komunikační zprávy . . . . . . . . . . . . . . . . . . . . . . 9
2.1.1 Podporované typy dat v objektech pro PL2 . . . . . . . 9
2.2 Řetězení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3 Příklad komunikace Qq/Qx . . . . . . . . . . . . . . . . . . . 10
2.3.1 Příklad konverze v Pascalu: . . . . . . . . . . . . . . . . . . 10
3 Seznam objektů regulátorů PROMOS Line 2 . . . . 11
4 Příloha 1 – 3bajtový formát reálného čísla (3BF) . 39
6.7.1 Požadavek na přenos bloku paměti pro definovaný
počet bajtů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.8 Zápis bloku paměti – OZ=„n“ . . . . . . . . . . . . . . . . . 46
6.8.1 Požadavek na zápis 3 bajtů na adresu 9540h. . . . . 46
6.9.1 Požadavek „QR“ na čtení regulačních konstant . . . 47
6.10 Zápis regulačních konstant se stránkováním –
OZ=„Qr“. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.10.1 Požadavek „Qr“ pro zápis regulačních konstant. . . 47
6.11 Řetězení zpráv v odpovědi u požadavku s OZ=„A“ 47
6.11.1 Požadavek „A 01" na čtení první osmice analogových
stavů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.12 Poznámka k příkladům . . . . . . . . . . . . . . . . . . . . . . 48
7 Příloha 4 – příklad komunikace PL2 . . . . . . . . . . . 49
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
-3-
-4-
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
1
KOMUNIKAČNÍ PROTOKOL – ZÁKLAD
Komunikační protokol stanic DIREGT 9201 je základem proto- z paměťové buňky regulátoru. Příslušný přepočet se provádí
kolu stanic PROMOS a PROMOS Line 2, u kterých je rozšířen na dispečinku.
zejména o operace přístupu do všech bank paměti regulátoRegulační konstanty
ru, o dálkové ovládání PKDM/CKDM modulu, AT modem (viz
Regulační
konstanty jsou uloženy v tříbajtovém formátu (3BF)
kapitola 1.4.2).
reálného čísla. Princip je uveden v kapitole 4, rutina v Pascalu
pro přepočet je uvedena v kapitole 5.
1.1 Základní charakteristika
1.1.3 Přepočty v PROMOSu
1.1.1 Tvar komunikační zprávy
U stanic PROMOS lze veškeré přepočty provádět pomocí SW
Komunikace probíhá metodou dotaz – odpověď. Komunikač- hradel a jejich výsledky ukládat do fiktivních AD hodnot nebo
do buněk R1 .. R255. V poli AD1 .. AD64 i v poli R1 .. R255
ní zpráva je definována tvarem:
jsou hodnoty uloženy v 3bajtovém formátu (3BF) reálného čísPrefix + Adr + DR + Data + Xor
la (princip je uveden v kap. 4 na straně 39). Rutina na přepočet
Význam jednotlivých částí zprávy je následující:
v Pascalu je uvedena v kap. 5 na straně 40.
Prefix signalizace začátku zprávy (prefix lokality) o délce 2
1.1.4 Ostatní typy zpráv
bajty, defaultně E1 5C.
Jedná se o následující zprávy:
Adr adresa volané stanice o délce 1 bajt. Adresa:
• operace s blokem paměti – mají nestandardní tvar zprávy,
00
se běžně používá pro dispečink,
což je dáno nutností uvést ve zprávě adresu, případně poFF
je rezervována pro dispečink,
čet přenášených bajtů.
FE
je pro všechny stanice na síti (broadcast).
rozšířené zprávy – prvním operačním znakem je „Q“ a
•
DR délka relace (1 bajt), max. délka zprávy je 240 znaků
jsou rovněž nestandardního tvaru, jejich popis je v kapito(F0h), buffer pro 256 znaků, počet bajtů všech přenášele
1.4.
ných datových bloků + 1 (t.j. bajty za DR).
• retranslace – tvar zprávy je uveden v kap. 1.3.
Data obecný datový blok (viz odstavec 1.1.2).
Xor kontrolní XOR-bajt. Hodnota se získá operací XOR pro
1.1.5 PROMOS RT/RTm/RT40
bajty Adr + DR + Data ve zprávě.
Pro komunikaci se stanicemi PROMOS RT/RTm/RT40 se standardně používají zprávy rozšířené o retranslaci, i když vlastní
1.1.2 Obecné vyjádření datového bloku
retranslace nebude použita. Princip je uveden v kap. 1.3.
Datový blok je standardně definován tvarem:
1.1.6 PROMOS line 2
OZ + M + DM
Pro komunikaci se stanicemi PROMOS line 2 je nutno použíOZ operační znak – určuje typ zprávy. Operační znak je jedvat pouze tzv. QQ/Qq relace, doplněné v 11/2001 o odpovědi
nobajtový, resp. dvoubajtový. Pokud je dvoubajtový, je prvzprávami QX/Qx. Tím je protokol jednoznačnější a bezpečnějním znakem „Q“ a jedná se o tzv. rozšířenou zprávu.
ší.
M
maska (délka 1 bajt) – každý bit určuje přenos 1 osmice
stavů v pořadí dle bitů:
bit 0 = 1
přenos první osmice,
1.2 Přehled požadavků a odpovědí
bit 1 = 1
přenos druhé osmice,
1.2.1 Základní informace
...
bit 7 = 1
přenos osmé osmice.
V uvozovkách („ “) nebo apostrofech (' ') je uveden skutečný
Pokud je osmic více než osm, pak platí při M=00h požada- operační znak pro daný typ zprávy. Při vlastní komunikaci se
vek na přenos všech osmic. Maska pro čtení a zápis regu- znaky uvozovka či apostrof nevysílají.
lačních konstant má podobný význam jako maska pro čte1.2.2 Čtení binárních vstupů
ní a zápis binárních, analogových a čítačových stavů, ale s
tím rozdílem, že jeden bit masky je určen pro jednu kon- Dotaz:
„B“ + M
stantu.
Odpověď: „B“ + M + DM
DM data dle masky – pokud je typ OZ při dotazu/odpovědi
M=0 ... pro 12 osmic (96 stavů)
vyžaduje.
pro hodnotu
binárních I/O
AD a CTC
regul. konstant
požadavek na
jednu osmici
jednu osmici
jednu konstantu
předává
1 bajt
16 bajtů
3 bajty
typ
BYTE
WORD
3BF
AD – hodnoty analogových vstupů
1.2.3 Nastavení binárních povelů
Dotaz:
„b“ + M + DM
Odpověď: „b“ + M + DM
M=0 ... pro 12 osmic (96 stavů)
1.2.4 Čtení analogových vstupů
Dotaz:
„A“ + M
Hodnota AD je předávána ve dvou bajtech (jako word), nejOdpověď:
„A“ + M + DM
prve vyšší bajt, poté nižší bajt. Přitom je-li bit 7 = 1, jedná se o
M pro 64 hodnot ... 1 bit = 1 osmice
12bitový AD převod, je-li bit 7 = 0 jedná se o 8bitový AD převod. Pro AD se přenáší počet kroků měření AD převodníku.
1.2.5 Čtení čítačových vstupů (impulzy)
Na dispečinku se musí provést přepočet na skutečnou hodnoDotaz:
„C“ + M
tu. Pro každý měřící bod proto musí být zadána dolní a horní
Odpověď: „C“ + M + DM
mez rozsahu.
M pro 48 hodnot ... 1 bit = 1 osmice
CTC – hodnoty čítačů
V masce M pro čítače může být definováno čtení pouze 6 osHodnota CTC je předávána ve dvou bajtech (jako word), nej- mic (max. 6 × 8 = 48 čítačů – omezení ze stanic DIREGT). Nejprve vyšší bajt, poté nižší bajt. Pro CTC se přenáší počet pulzů vyšší bit v masce (bit 7 – váha 80h) je použit pro nulování čítaKomunikační protokol regulátorů PROMOS / PROMOS Line 2
-5-
čů z dispečinku, ostatní bity v masce určují, které osmice CTC
se mají snulovat. Nulovací zpráva bude vypadat takto:
Dotaz:
„C“ + M (s bitem 7 = 1)
Odpověď: „C“ + M (s bitem 7 = 1)
1.2.6 Aktivní hlášení
Není odpověď na požadavek = AH po telefonu na D9201
„H“ musí být jako 1. datový blok odpovědi
1.2.15 Zápis bloku x-bajtů do paměti
podstanice
Dotaz:
„n“ + Adr + x + Data
Odpověď: „n“ + Adr + x + Data
Adr počáteční adresa (2 bajty – NB, VB) paměti,
kam se zapisuje
x
počet přenášených bajtů v rozsahu 00h..F0h
Data x-bajtový blok zapisovaných dat
1.2.7 Chyba řízení na stanici
Chyba řízení na stanici VARDIS (aktivně) přes centrálu D9201
„X“ pouze jako 1. datový blok
1.2.8 Chybové hlášení
pouze výsledek místo odpovědi (centrála D9201)
„E“ + kód chyby (1 bajt)
00 – pasivní zpráva OK
01 – spojení nenavázáno
02 – chyba přenosu
03 – chyba RS-232 (timeout)
04 – aktivní zpráva OK
05 – spojení přerušeno
06 – chybný požadavek z nadřazené stanice
08 – zákaz přístupu – chybné heslo
7. bit kódu v „1“ – chyba řízení
1.2.9 Test telefonních linek
Platí jen pro telefonní spojení pomocí centrály D9201
Dotaz:
„F“ + PC + číslo
Odpověď: „F“ + #00
test OK
nebo „F“ + #FF
chyba při testu
PC
počet cifer telefonního čísla
1.2.10 Čtení regulačních konstant
Dotaz:
„K“ + M
Odpověď: „K“ + M + DM
1 bit M = 1 konstanta = 3 bajty
1.2.11 Zápis regulačních konstant
Dotaz:
„k“ + M + DM
Odpověď: „k“ + M + DM
1 bit M = 1 konstanta = 3 bajty
1.2.12 Čtení bloku 128 bajtů z paměti
podstanice
Dotaz:
„M“ + Adr
Odpověď: „M“ + Adr + Data
Adr počáteční adresa (2 bajty – NB, VB) paměti,
odkud se čte
Data 128-bajtový blok čtených dat
1.2.13 Zápis bloku 128 bajtů do paměti
podstanice
Dotaz:
„m“ + Adr + Data
Odpověď: „m“ + Adr + Data
Adr počáteční adresa (2 bajty – NB, VB) paměti,
kam se zapisuje
Data 128-bajtový blok zapisovaných dat
1.2.14 Čtení bloku x-bajtů z paměti podstanice
Dotaz:
„N“ + Adr + x
Odpověď: „N“ + Adr + x + Data
Adr počáteční adresa (2 bajty – NB, VB) paměti,
odkud se čte
x
počet přenášených bajtů v rozsahu 00h..F0h
Data x-bajtový blok čtených dat
-6-
1.3 Tvar zprávy při použití retranslace
Dotaz:
prefix A1 DR ’Y’ A2 A3 A4 OZ M DM XOR
Odpověď: prefix A1 DR ’y’ A2 A3 A4 OZ M DM XOR
A1
adresa, na kterou je zpráva vysílána
DR
délka zprávy (všechny bajty –4, t.j. bajty za DR)
A2
adresa vysílající stanice
A3
pro kterou stanici je zpráva určena
A4
adresa stanice, kde zpráva vznikla
Příklad požadavku pro retranslaci na přenos osmi AD hodnot
v krocích:
Byte
1
2
3
4
5
6
7
8
9
10
11
Hodnota
E1
5C
01
07
59
00
01
00
41
01
1E
Význam
prefix
A1 - adresa, na kterou je zpráva vysílána
délka relace (DR)
operační znak retranslace (OZ=„Y“)
A2 - adresa vysílající stanice
A3 - pro kterou stanici je zpráva určena
A4 - adresa stanice, kde zpráva vznikla
operační znak (OZ=„A“)
maska (M)
XOR
Při retranslaci je v odpovědi místo „Y“ znak „y“ a přibudou data podle OZ a M.
1.4 Rozšířené zprávy pro PROMOS
RT/RT40/RTm
1.4.1 Dálkové ovládání klávesnice
Dotaz:
„QK“ n k1 k2 ... kn
n
počet kláves
k1, k2, ..., kn kódy jednotlivých kláves
Odpověď: „QK“ n MODVRAM poz LEDKDM videoram
n
počet znaků, které se nevešly do bufferu
klávesnice
MODVRAM
bit 0 = 1
kurzor ON
=0
kurzor OFF
bit 1 = 1
velký kurzor
=0
malý kurzor
bit 7 = 1
regulace blok. pro chybný CRC
poz pozice kurzoru
bity
0..4
pozice v řádku (0-19)
5, 6
řádek (0-3)
LEDKDM
LED diody na displeji
bit: 0 ... SHIFT
1 ... píp
2 ... LCD enable
3 ... INT enable
4 ... LED mode2
5 ... LED mode1
6 ... LED err
7 ... LED run
videoram 4×20 znaků = 80 znaků z video – 4 řádky
po 20 znacích
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
1.4.2 Dálkové ovládání AT modemu
Dotaz:
„QA“ kanál n „AT......“
kanál
kanál, na kterém je ATmodem
n
počet znaků
„......“ příkazy pro modem
Odpověď: „QA“ n „......“
n
počet znaků (stand. 240)
„......“ 240 znaků odpověď modemu
1.4.3 Práce s blokem paměti včetně přepínání
bank pamětí
Dotaz:
„QN“ banka
Čtení bloku x-bajtů z paměti podstanice z libovolné
banky
Dotaz:
„QN“ + banka + Adr + x
Odpověď: „QN“ + banka + Adr + x + Data
Adr počáteční adresa paměti (2 bajty – NB, VB),
odkud se čte
x
počet bajtů v rozsahu 0..240 (00h..F0h)
data x-bajtový blok
Zápis bloku x-bajtů do paměti podstanice
Dotaz:
„Qn“ + banka + Adr + x + Data
Odpověď: „Qn“ + banka + Adr + x + Data
1.4.4 Stránkování pro osmice regulačních
konstant
Čtení regulačních konstant se stránkováním
Dotaz:
„QR“ + S + M
Odpověď: „QR“ + S + M + DM
1 bit M = 1 konst = 3 bajty
S
stránka (osmice konstant)
M
maska
Zápis regulačních konstant se stránkováním
Dotaz:
„Qr“ + S + M + DM
Odpověď: „Qr“ + S + M + DM
1 bit M = 1 konst = 3 bajty
S
stránka (osmice konstant)
M
maska
1.5 Závěrem
Při tvoření komunikačního driveru není nutné „programovat“
všechny operační znaky komunikačního protokolu. Vyplatí se
využít pouze operační znaky „B“ a „b“ pro binární stavy (pro
svou rychlost a jednoznačnost), operační znaky pro práci s regulačními konstantami a pro práci s pamětí. Tím se v podstatě
obsáhne vše, co je potřeba. Proto čtení AD a CTC (i kvůli nutným přepočtům na dispečinku) s operačním znakem „A“ a
„C“ není potřeba zavádět.
Informace o umístění příslušných polí proměnných (pro systém PROMOS RT/RTm/RT40) jsou zveřejněny v tabulce proměnných pro LATOKON s popisem v souboru LATOKON.HLP.
Řetězení zpráv do jednoho požadavku nelze uskutečnit. Při
správné konfiguraci SW ve stanici PROMOS lze nadefinovat
řetězení zpráv do odpovědi na jednoduchý požadavek s operačním znakem „A“. Je-li např. ve stanici definováno
POCBIN=02 a POCOUT=02, vrací stanice na požadavek pro
čtení analogů (OZ=„A“) i první dvě osmice binárních stavů a
první dvě osmice povelů. Obdoba platí i pro telefonní AH.
Názorné příklady komunikace jsou uvedeny v kapitole 6 tohoto manuálu. Jsou ověřeny na autorizovaném SW firmy
ELSACO Kolín.
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
-7-
-8-
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
2
KOMUNIKAČNÍ PROTOKOL QQ/QX
QQ protokolem jsou vybaveny pouze stanice PROMOS line 2. item odpovídá typu položky dat v daném objektu.
V ProgWinu pro PL2 má každý knihovní modul svůj souTento protokol je rozšířením původního protokolu stanic
bor s extenzí .PWI (v textovém tvaru) – v něm odpovídá poPROMOS RT/RTm/RT40, tzn. že skladba protokolu je obdobložce ITEM.IDENT.
ná. Pro jednoznačnost zprávy pro QQ/Qq dotaz byl protokol
Ve FREDu lze položku nalézt v okně vlastností příslušného
pro odpověď v 11/2001 doplněn o odpověď QX/Qx.
modulu. Na obr. 1 je příklad okna vlastností s umístěním
jednotlivých položek.
2.1 Tvar komunikační zprávy
data0..3 4-bajtové vyjádření hodnoty položky, která se zapisuje, resp. která byla vyčtena. Konverze těchto dat do čiStruktura zprávy je stejná jako u předchozího systému
telné podoby se provádí podle typu daného ITEMu dle
PROMOS RT/RTm/RT40:
souboru .PWI.
E1 5C adr1 DR Y adr2 adr3 adr4 d_blk crc
d_blk (datový blok) u QQ-zpráv vypadá takto:
2.1.1 Podporované typy dat v objektech pro
Zápis dat do PL2
odpověď
dotaz
QQ
QX
Q
Q
Q
Q
Q
X
object
instance
item
data0
data1
data2
data3
1
2
3
4
5
6
7
8
9
Čtení dat z PL2
odpověď
dotaz
Qq
Qx
Q
Q
Q
q
q
x
object
data0
data0
instance
data1
data1
item
data2
data2
data3
data3
PL2
BYTE 8 bitů bez znaménka, hodnota na pozici data0, ostatní jsou 00.
WORD 16 bitů bez znaménka, hodnota na pozici data0 (low)
+ data1 (high), ostatní jsou 00.
INT 16 bitů se znaménkem, hodnota na pozici data0 (low)
+ data1 (high), ostatní jsou 00.
LONG 32 bitů se znaménkem
DWORD 32 bitů bez znaménka
FLOAT 4-byte-short-real. V Pascalu je označovaný jako
SINGLE, v C/C++ je to FLOAT.
STRING speciální typ, zabírající 8 položek (ITEMů) jdoucích
po sobě. Řetězec má vždy pevnou délku 32 bajtů. Pro vyčtení/zápis je nutno postupně přistupovat na ITEMy s identifikátorem IDENT+0 až IDENT+7. Hodnota celého řetězce se získá spojením ASCII hodnot na pozicích data0 ..
data3 postupně pro IDENT+0 až IDENT+7.
Například objekt pro ovládací panel má tento _canterm.pwi
soubor:
Parametry:
Q
ASCII znak, 81 dekadicky
q
ASCII znak, 113 dekadicky
X
ASCII znak, 88 dekadicky
x
ASCII znak, 120 dekadicky
object odpovídá typu objektu v projektu.
OBJECT
V ProgWinu pro PL2 má každý knihovní modul svůj souLEVEL 1
IDENT 12
bor s extenzí .PWI (v textovém tvaru) – v něm odpovídá poJMENO "CAN___TERMinal"
ložce OBJECT.IDENT.
NAZEV "CANTERM"
Ve FREDu lze položku nalézt v okně vlastností příslušného
VSTUPU 6
modulu. Na obr. 1 je příklad okna vlastností s umístěním
VYSTUPU 11
INIT_PROM 5
jednotlivých položek.
PROM 0
instance odpovídá pořadí vytvořeného objektu v paměti
BM_LIB _canterms.BMP
PL2. Hodnota je určena během vytváření projektu.
BM_DESKTOP _canterm.BMP
VER_HIGH 1
V projektu ProgWinu lze zobrazit v dialogovém okně příVER_LOW 0
slušného modulu (objektu).
ATRIBUTY ( JEDEN )
Ve FREDu lze položku nalézt v okně vlastností příslušného
D_OUT
modulu. Na obr. 1 je příklad okna vlastností s umístěním
.
jednotlivých položek.
.
object
instance
item
Obr. 1: Okno vlastností modulu CBI v prostředí FRED
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
.
ITEM
IDENT
JMENO
HELP1
HELP2
TYP
SUBTYP
SUBINDEX
DELKA
FORMAT
POZICE_X
POZICE_Y
ATRIBUTY
LABEL
INDEX
ITEM_END
ITEM
IDENT
JMENO
HELP1
HELP2
TYP
SUBTYP
16
"line_________0"
"line0"
"výstup 0. řádku terminálu"
USER
STRING
32
32
"????????????????????????????????"
56
54
( )
"out1"
"INSTANCE"
24
"line_________1"
"line1"
"výstup 1. řádku terminálu"
USER
STRING
-9-
SUBINDEX
DELKA
FORMAT
POZICE_X
POZICE_Y
ATRIBUTY
LABEL
INDEX
ITEM_END
ITEM
IDENT
JMENO
HELP1
HELP2
TYP
SUBTYP
SUBINDEX
DELKA
FORMAT
POZICE_X
POZICE_Y
ATRIBUTY
LABEL
INDEX
ITEM_END
ITEM
IDENT
JMENO
HELP1
HELP2
TYP
SUBTYP
SUBINDEX
DELKA
FORMAT
POZICE_X
POZICE_Y
ATRIBUTY
LABEL
INDEX
ITEM_END
ITEM
IDENT
JMENO
HELP1
HELP2
TYP
DELKA
FORMAT
ATRIBUTY
DEFAULT
LABEL
INDEX
ITEM_END
DATA_USER_END
OBJECT_END
32
32
"????????????????????????????????"
56
62
( )
"out1"
"INSTANCE"
32
"line_________2"
"line2"
"výstup 2. řádku terminálu"
USER
STRING
32
32
"????????????????????????????????"
56
70
( )
"out1"
"INSTANCE"
40
"line_________3"
"line3"
"výstup 3. řádku terminálu"
USER
STRING
32
32
"????????????????????????????????"
56
78
( )
"out1"
"INSTANCE"
9999
"HELPINDEX"
""
"PWDRIVER.HLP"
LONG
4
"######"
( JEDEF )
"12"
"Datuser2"
"NONE"
Objekt s _canterm.pwi má ITEM "line_________0" (IDENT=16)
s typem STRING. Pak pro vyčtení celé hodnoty je nutno se dotázat 8× zprávou „Qq“ na ITEM číslo 16 až 23.
2.2 Řetězení
Pro dotaz/odpověď je délka celé zprávy omezena na 255 znaků. Datové bloky typu QQ a Qq lze pro PL2 v jedné zprávě řetězit za sebou, tím lze (podle omezení 255 znaků pro zprávu)
přenést jednou zprávou maximálně 27 položek QQ-protokolem (hlavička+CRC=9 bajtů, zbývá max. 246 znaků pro datový blok). Jedna QQ-zpráva má 9 povinných znaků (za předpokladu zprávy obecně s retranslací, tj. se znakem „Y") buď v
dotazu nebo odpovědi, pak 246/9=27 (celočíselně).
OBJECT.IDENT = 18
... periferní modul CAIO
ITEM.IDENT = 3
... vstup "in0"
a z projektu v ProgWinu:
OBJECT.INSTANCE=2 ... položen na plochu schéma
jako druhý CAIO v pořadí
Dotaz bude vypadat následovně:
Byte
1
2
3
4
5
6
7
8
9
10
11
12
13
14
adr1
DR
adr2
adr3
adr4
Hodnota
E1
5C
0A
0A
59
00
0A
00
51
71
12
02
03
XX
Význam
prefix
adr1
délka relace (DR)
operační znak retranslace (OZ=„Y“)
adr2
adr3
adr4
operační znaky (OZ=„Qq“)
object
instance
item
CRC (XOR)
adresa, na kterou je zpráva vysílána
délka zprávy (všechny bajty –4, t.j. bajty za DR)
adresa vysílající stanice
pro kterou stanici je zpráva určena
adresa stanice, kde zpráva vznikla
Odpověď bude následující:
Byte
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Relace typu Qq
Hodnota
Význam
E1
prefix
5C
00
adr1
0E
DR
79
Y
0A
adr2
00
adr3
0A
adr4
51
Q
71
q
66
data0
66
data1
82
data2
42
data3
xx
CRC (XOR)
Relace typu Qx
Hodnota
Význam
E1
prefix
5C
00
adr1
0E
DR
79
Y
0A
adr2
00
adr3
0A
adr4
51
Q
78
x
66
data0
66
data1
82
data2
42
data3
xx
CRC (XOR)
2.3.1 Příklad konverze v Pascalu:
Procedure Show_AD1(zprava:string);
var s:string;
f:single;
begin
s:=copy(zprava,13,4); {data0..data3}
move(s[1],f,4);
{ukázka zobrazení hodnoty jako text ve
windows-objektu TLABEL}
label1.caption:=format('Hodnota CAIO.in0=
%2.1f',[f]);
end;
2.3 Příklad komunikace Qq/Qx
Vyčtení hodnoty analogového vstupu 0 z modulu CAIO, který
je vytvořen jako druhý v pořadí, ze stanice PL2 s adresou 10
(dekadicky) do nadřazeného systému s adresou 0.
Modulu CAIO přísluší soubor _cai.pwi, dle něj:
- 10 -
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
3
SEZNAM OBJEKTŮ REGULÁTORŮ PROMOS LINE 2
V následující tabulce je uveden seznam všech objektů regulátorů PL2 seřazených podle JMÉNA objektu.
Název
Abig
Adiv
Admx
Admx10
Aflt
Almt
Amin
Amul
Amux
Amux10
and10
And2
Aplus
ASERVO
Asmall
Bin_to_int
BODY_4
BSERVO
CAIO
CAIO12
Canopen
CANTERM
CBI
CBIO
CBO
CCPU-02
CCPU-03
CCPU-21
CDanfoss
CF50
CKDM11
CKDM12
Cnt
cntud
Comport
ID Hex Str.
113 71
25
109 6D
24
115 73
25
38 26
20
128 80
26
129 81
26
111 6F
24
108 6C
24
114 72
25
20 14
15
107 6B
24
100 64
23
110 6E
24
156 9C
31
112 70
24
120 78
25
158 9E
31
157 9D
31
18 12
14
40 28
20
118 76
25
12 0C
13
19 13
15
29 1D
17
17 11
14
11 0B
13
3 03
12
44 2C
21
32 20
17
21 15
16
165 A5
33
162 A2
32
130 82
26
4 04
12
33 21
18
Název
Compute
Constf
Constl
Ctc
Danfoss
DCF77
Delay
EESA
Ekviterm
EmergCall
FastPID
FCPU02
Flag
Flash
Float2int
Gsm
havan
havbin
Hdba
Hdbb
Hdbmain
Hesla
Idiv
IEC870
IEC870v3
IECinDP
IECinMF
IECinMI
IECinSP
IecOFL
IecOSC
IecOSCDC
Imin
Imul
Inet
ID Hex Str.
121 79
26
122 7A
26
123 7B
26
131 83
26
30 1E
17
150 96
17
104 68
24
42 2A
21
151 97
30
31 1F
17
34 22
18
8 08
12
138 8A
27
10 0A
13
25 19
16
141 8D
28
154 9A
30
153 99
30
185 B9
35
184 B8
35
186 BA
36
163 A3
32
124 7C
26
43 2B
21
49 31
23
189 BD
37
191 BF
37
190 BE
37
188 BC
36
193 C1
38
194 C2
38
192 C0
38
125 7D
26
126 7E
26
45 2D
22
Dále je uveden seznam objektů seřazených podle ČÍSLA objektu a s popisem jednotlivých položek (Item). Písmeno v prvním sloupci tabulky znamená:
P parametr – vnitřní parametr objektu/modulu.
I vstup – vstup objektu (vývody vlevo u ikony na ploše
projektu). U objektů představujících HW moduly PL2
se jedná o fyzický výstup na HW modulu (např. relé).
O výstup – výstup objektu (vývody vpravo u ikony na ploše projektu). U objektů představujících HW moduly
PL2 se jedná o fyzický vstup na HW modulu (např.
kontakt, odporový teploměr).
1 – ModbusRX (0x01)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
function
20
BYTE
number
21
BYTE
P
offset
22 LONG
datatype
23
BYTE
baud
24 LONG
parity
25
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Kód funkce
Počet registrů
Offset registru
Modifikace typu dat
Komunikační rychlost
Parita
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
Název
Int_to_bin
Int2float
Iplus
Jklop
journal
journal_txt
Keyin
Keyout
l2hwlw
M_bus
Minmax
ModbusRX
ModbusTX
ModbusTXC
Modem
Mono
Not
Or10
Or2
PBI11
PBO11
PID
Pockot
PortMix
Ppg
Printer
Program
PWPB_main
PWPB_rx
PWPB_tx
PWPBp_rx
R3state
regf
regl
Retran
ID Hex Str.
119 77
25
24 18
16
127 7F
26
134 86
27
147 93
30
148 94
30
22 16
16
23 17
16
167 A7
33
35 23
18
139 8B
28
1 01
11
2 02
12
187 BB
36
117 75
25
132 84
27
103 67
23
105 69
24
101 65
23
7 07
12
9 09
13
152 98
30
28 1C
17
46 2E
22
146 92
30
149 95
30
37 25
19
137 89
27
135 87
27
136 88
27
143 8F
28
36 24
19
6 06
12
5 05
12
166 A6
33
ITEM (položka)
ID
Typ
Název
comno
26
BYTE
27
BYTE
P address
timeout
30
INT
29 VARIANT
I disable
out0
3
LONG
out1
4
LONG
out2
5
LONG
out3
6
LONG
out4
7
LONG
out5
8
LONG
out6
9
LONG
out7
10 LONG
11 LONG
O out8
out9
12 LONG
out10
13
LONG
out11
14
LONG
out12
15
LONG
out13
16
LONG
out14
17
LONG
out15
18
LONG
error
19
BYTE
Název
Rsko
SAIOi
SAIOo
SaveEn
SBI
SBIOi
SBIOo
SBO
Scale
Screen
SDO
SerialComm
Setpar
SFCPUi
SFCPUo
SKDM11
SKDM12
Sms
State
Stopw
Stridac
SVM840_940
Sysmon
Table
Timdat
Timer
TimerA
Urci_TV
vzorky
Xor10
Xor2
Zatop
ID Hex Str.
133 85
27
168 A8
33
172 AC
34
47 2F
22
170 AA
34
169 A9
33
173 AD
34
174 AE
34
41 29
21
13 0D
14
140 8C
28
14 0E
14
159 9F
31
171 AB
34
175 AF
34
145 91
29
144 90
29
142 8E
28
39 27
20
16 10
14
26 1A
16
15 0F
14
164 A4
32
116 74
25
161 A1
32
160 A0
31
48 30
23
27 1B
16
155 9B
31
106 6A
24
102 66
23
50 32
23
Popis
Číslo komunikačního kanálu
Adresa protistanice
Timeout odpovědi [ms]
Zastavení komunikace
Přijatá data 0
Přijatá data 1
Přijatá data 2
Přijatá data 3
Přijatá data 4
Přijatá data 5
Přijatá data 6
Přijatá data 7
Přijatá data 8
Přijatá data 9
Přijatá data 10
Přijatá data 11
Přijatá data 12
Přijatá data 13
Přijatá data 14
Přijatá data 15
Výpadek komunikace
- 11 -
2 – ModbusTX (0x02)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
function
20
BYTE
number
21
BYTE
offset
22
LONG
23
BYTE
P datatype
baud
24
LONG
parity
25
BYTE
comno
26
BYTE
address
27
BYTE
timeout
30
INT
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
11 VARIANT
I in8
in9
12 VARIANT
in10
13 VARIANT
in11
14 VARIANT
in12
15 VARIANT
in13
16 VARIANT
in14
17 VARIANT
in15
18 VARIANT
disable
29 VARIANT
19
BYTE
O error
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Kód funkce
Počet registrů
Offset registrů
Modifikace typu dat
Komunikační rychlost
Parita
Číslo komunikačního kanálu
Adresa protistanice
Timeout odpovědi [ms]
Vysílaná data 0
Vysílaná data 1
Vysílaná data 2
Vysílaná data 3
Vysílaná data 4
Vysílaná data 5
Vysílaná data 6
Vysílaná data 7
Vysílaná data 8
Vysílaná data 9
Vysílaná data 10
Vysílaná data 11
Vysílaná data 12
Vysílaná data 13
Vysílaná data 14
Vysílaná data 15
Zastavení komunikace
Výpadek komunikace
3 – CCPU-03 (0x03)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
Counter_switch 25 STRING
bout1
20 VARIANT
bout2
21 VARIANT
bout3
22 VARIANT
bout4
23 VARIANT
I
bout5
30 VARIANT
bout6
31 VARIANT
bout7
32 VARIANT
bout8
33 VARIANT
bin0
9
INT
bin1
10
INT
bin2
11
INT
bin3
12
INT
O
bin4
13
INT
bin5
14
INT
bin6
15
INT
bin7
16
INT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Přepínač čítačů
Tranzistorový výstup Y0
Tranzistorový výstup Y1
Tranzistorový výstup Y2
Tranzistorový výstup Y3
Ovládání LED „U“
Ovládání LED „0“
Ovládání LED „1“
Ovládání LED „2“
Logický vstup X0
Logický vstup X1
Logický vstup X2
Logický vstup X3
Logický vstup X4
Logický vstup X5
Logický vstup X6
Logický vstup X7
4 – cntud (0x04)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
10
LONG
P hodnota
hilimpar
15
LONG
lolimpar
16
LONG
- 12 -
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Hodnota
Parametr horní meze
Parametr dolní meze
ITEM (položka)
ID
Typ
Název
hilim
3 VARIANT
up
4 VARIANT
down
5 VARIANT
I
lolim
6 VARIANT
sethi
13 VARIANT
setlo
14 VARIANT
hiout
7
LONG
8
LONG
O out
loout
9
LONG
Popis
Vstup horní meze
Vstup pro čítání nahoru
Vstup pro čítání dolů
Vstup dolní meze
Nastavení „out“ na horní mez
Nastavení „out“ na dolní mez
Dosažení horní meze
Výstupní hodnota čítače
Dosažení dolní meze
5 – regl (0x05)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
hodnota
6
LONG
input
3 VARIANT
I
trig
4 VARIANT
5
LONG
O out
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Hodnota
Vstupní hodnota
Zápis hodnoty
Výstupní hodnota
6 – regf (0x06)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
hodnota
6
FLOAT
input
3 VARIANT
I
trig
4 VARIANT
5
FLOAT
O out
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Hodnota
Vstupní hodnota
Zápis hodnoty
Výstupní hodnota
7 – PBI11 (0x07)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
11 VARIANT
I 11
3
3
BYTE
4
4
BYTE
5
5
BYTE
6
6
BYTE
O
7
7
BYTE
8
8
BYTE
9
9
BYTE
10
10
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Připojení k M0..M7 FCPU02
Logický vstup X0
Logický vstup X1
Logický vstup X2
Logický vstup X3
Logický vstup X4
Logický vstup X5
Logický vstup X6
Logický vstup X7
8 – FCPU02 (0x08)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
address
19
BYTE
SpecialInput0
20 WORD
SpecialInput1
21 WORD
22 WORD
P SpecialInput2
SpecialInput3
23 WORD
SpecialOutput0
24 WORD
SpecialOutput1
25 WORD
SpecialOutput2
26 WORD
SpecialOutput3
27 WORD
15
15 VARIANT
16
16 VARIANT
I
17
17 VARIANT
18
18 VARIANT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa jednotky na sběrnici CAN
Special input 0 (zatím nevyužito)
Special input 1 (zatím nevyužito)
Special input 2 (zatím nevyužito)
Special input 3 (zatím nevyužito)
Special output 0 (zatím nevyužito)
Special output 1 (zatím nevyužito)
Special output 2 (zatím nevyužito)
Special output 3 (zatím nevyužito)
Special output 0 (zatím nevyužito)
Special output 1 (zatím nevyužito)
Special output 2 (zatím nevyužito)
Special output 3 (zatím nevyužito)
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
3
3
BYTE
4
4
BYTE
5
5
BYTE
6
6
BYTE
7
7
BYTE
8
8
BYTE
O
9
9
BYTE
10
10
BYTE
11
11
INT
12
12
INT
13
13
INT
14
14
INT
Popis
Připojení k PBI/PBO, pozice P0
Připojení k PBI/PBO, pozice P1
Připojení k PBI/PBO, pozice P2
Připojení k PBI/PBO, pozice P3
Připojení k PBI/PBO, pozice P4
Připojení k PBI/PBO, pozice P5
Připojení k PBI/PBO, pozice P6
Připojení k PBI/PBO, pozice P7
Special input 0 (zatím nevyužito)
Special input 1 (zatím nevyužito)
Special input 2 (zatím nevyužito)
Special input 3 (zatím nevyužito)
9 – PBO11 (0x09)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
3
3 VARIANT
4
4 VARIANT
5
5 VARIANT
6
6 VARIANT
7 VARIANT
I 7
8
8 VARIANT
9
9 VARIANT
10
10 VARIANT
11
11 VARIANT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Tranzistorý výstup Y0
Tranzistorý výstup Y1
Tranzistorý výstup Y2
Tranzistorý výstup Y3
Tranzistorý výstup Y4
Tranzistorý výstup Y5
Tranzistorý výstup Y6
Tranzistorý výstup Y7
Připojení k M0..M7 FCPU02
10 – Flash (0x0A)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
16
BYTE
P flash
userload
18
BYTE
usersave
19
BYTE
10 VARIANT
I in0
17
INT
O saving
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Aktivuje uložení do flash
Úroveň uživatele pro load
Úroveň uživatele pro save
Připojení na screen pro vyvolání menu
Ukládá se do flash
11 – CCPU-02 (0x0B)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
load
60
BYTE
Linearisation
69 STRING
Counter_switch 50 STRING
Hmez0
30 FLOAT
Dmez0
31 FLOAT
korekce0
62 FLOAT
Hmez1
33 FLOAT
Dmez1
34 FLOAT
P
korekce1
63 FLOAT
Hmez2
36 FLOAT
Dmez2
37 FLOAT
korekce2
64 FLOAT
Hmez3
39 FLOAT
Dmez3
40 FLOAT
korekce3
65 FLOAT
Hmez4
42 FLOAT
Dmez4
43 FLOAT
korekce4
66 FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Načtení mezí Ain
Volba domečku
Přepínač čítačů
Horní mez
Analogový
Dolní mez
vstup 0
Korekce
Horní mez
Analogový
Dolní mez
vstup 1
Korekce
Horní mez
Analogový
Dolní mez
vstup 2
Korekce
Horní mez
Analogový
Dolní mez
vstup 3
Korekce
Horní mez
Analogový
Dolní mez
vstup 4
Korekce
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
Hmez5
45 FLOAT
Dmez5
46 FLOAT
korekce5
67 FLOAT
in0
0 STRING
0 STRING
P in1
in2
0 STRING
in3
0 STRING
in4
0 STRING
in5
0 STRING
out0
17 VARIANT
out1
18 VARIANT
bout0
19 VARIANT
bout1
20 VARIANT
bout2
21 VARIANT
I
bout3
22 VARIANT
bout4
23 VARIANT
bout5
24 VARIANT
bout6
25 VARIANT
bout7
26 VARIANT
ain0
3
FLOAT
ain1
4
FLOAT
ain2
5
FLOAT
ain3
6
FLOAT
ain4
7
FLOAT
ain5
8
FLOAT
bin0
9
INT
O
bin1
10
INT
bin2
11
INT
bin3
12
INT
bin4
13
INT
bin5
14
INT
bin6
15
INT
bin7
16
INT
Popis
Horní mez
Dolní mez
Korekce
Výběr osazeného domečku AIN0
Výběr osazeného domečku AIN1
Výběr osazeného domečku AIN2
Výběr osazeného domečku AIN3
Výběr osazeného domečku AIN4
Výběr osazeného domečku AIN5
Analogový výstup 0
Analogový výstup 1
Ovládání LED Y0
Ovládání LED Y1
Ovládání LED Y2
Ovládání LED Y3
Tranzistorový výstup Y0
Tranzistorový výstup Y1
Tranzistorový výstup Y2
Tranzistorový výstup Y3
Analogový vstup 0
Analogový vstup 1
Analogový vstup 2
Analogový vstup 3
Analogový vstup 4
Analogový vstup 5
Logický vstup X0
Logický vstup X1
Logický vstup X2
Logický vstup X3
Logický vstup X4
Logický vstup X5
Logický vstup X6
Logický vstup X7
Analogový
vstup 5
12 – CANTERM (0x0C)
ITEM (položka)
Typ
Název ID
priorita
0
BYTE
rychlost
1
BYTE
4
BYTE
P address
noterm
13
BYTE
access
49
BYTE
red
6 VARIANT
yellow
7 VARIANT
green
8 VARIANT
I
backlight 10 VARIANT
beep
11 VARIANT
keyin
12 VARIANT
sc
3
BYTE
scf1
51
BYTE
scf2
52
BYTE
scf3
53
BYTE
scf4
54
BYTE
55
BYTE
O scf5
line_0
16 STRING
line_1
24 STRING
line_2
32 STRING
line_3
40 STRING
keyout
9
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa jednotky na sběrnici CAN
Určení fyzické přítomnosti termin. na sběrnici
Úroveň přístupu do systémového módu
Ovládání červené LED
Ovládání žluté LED
Ovládání zelené LED
Ovládání podsvitu displeje terminálu
Ovládání generování tónu na terminálu
Kód pro simulaci stisku klávesy na terminálu
Výstup pro připojení modulu screen
Výstup pro připojení modulu screen na F1
Výstup pro připojení modulu screen na F2
Výstup pro připojení modulu screen na F3
Výstup pro připojení modulu screen na F4
Výstup pro připojení modulu screen na F5
Výstup 1. řádku terminálu
Výstup 2. řádku terminálu
Výstup 3. řádku terminálu
Výstup 4. řádku terminálu
Kód právě stisknuté klávesy
- 13 -
13 – Screen (0x0D)
ITEM (položka)
ID
Název
priorita
0
rychlost
1
Text_line_0
16
Text_line_1
24
Text_line_2
32
Text_line_3
40
dispedit
48
prehlidka
54
access
56
P
edit0init
58
edit1init
59
edit2init
60
edit3init
61
enb_kask
64
Text_line_4
66
Text_line_5
74
Text_line_6
82
Text_line_7
90
11
11
12
12
13
I 13
14
14
15
15
3
3
4
4
5
5
6
6
7
O 7
8
8
9
9
10
10
kaskada
63
Typ
BYTE
BYTE
STRING
STRING
STRING
STRING
INT
BYTE
BYTE
FLOAT
FLOAT
FLOAT
FLOAT
BYTE
STRING
STRING
STRING
STRING
VARIANT
VARIANT
VARIANT
VARIANT
VARIANT
BYTE
BYTE
BYTE
BYTE
FLOAT
FLOAT
FLOAT
FLOAT
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Text zobrazený na řádku 0
Text zobrazený na řádku 1
Text zobrazený na řádku 2
Text zobrazený na řádku 3
Povolení editace z dispečinku
Povolení módu přehlídka
Úroveň přístupu do menu
Inicializační hodnota na řádku 0
Inicializační hodnota na řádku 1
Inicializační hodnota na řádku 2
Inicializační hodnota na řádku 3
Povolení módu kaskáda
Text povelu zobraz. na řádku 0
Text povelu zobraz. na řádku 1
Text povelu zobraz. na řádku 2
Text povelu zobraz. na řádku 3
Vstup z terminálu nebo kaskáda
Hodnota zobrazovaná na řádku 0
Hodnota zobrazovaná na řádku 1
Hodnota zobrazovaná na řádku 2
Hodnota zobrazovaná na řádku 3
Výstup 0 přechodu do podmenu
Výstup 1 přechodu do podmenu
Výstup 2 přechodu do podmenu
Výstup 3 přechodu do podmenu
Hodnota editovaná na řádku 0
Hodnota editovaná na řádku 1
Hodnota editovaná na řádku 2
Hodnota editovaná na řádku 3
Výstup pro kaskádní řazení
14 – SerialComm (0x0E)
ITEM (položka)
ID
Název
priorita
0
rychlost
1
Baudrate
11
Parity
51
Format
52
12
P Timeout
COMnr
50
Message_tx_format0 13
Message_tx_format1 21
Message_rx_format0 29
Message_rx_format1 37
strobe
53
7
7
8
I 8
9
9
10
10
error
54
3
3
4
O 4
5
5
6
6
Typ
BYTE
BYTE
BYTE
BYTE
BYTE
INT
BYTE
STRING
STRING
STRING
STRING
VARIANT
VARIANT
VARIANT
VARIANT
VARIANT
BYTE
BYTE
BYTE
BYTE
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Komunikační rychlost
Parita
Formát
Max. doba mezi znaky [ms]
Číslo portu
Message tx format0
Message tx format1
Message rx format0
Message rx format1
Zákaz komunikace TX
Vysílaná data 0
Vysílaná data 1
Vysílaná data 2
Vysílaná data 3
Není odpověď RX
Přijatá data 0
Přijatá data 1
Přijatá data 2
Přijatá data 3
15 – SVM840_940 (0x0F)
ITEM (položka)
ID
Typ
Název
0
BYTE
P priorita
- 14 -
Popis
Pořadí vykonávání modulu
P
I
O
O
ITEM (položka)
ID
Typ
Název
rychlost
1
BYTE
address
19
BYTE
COMnr
21
BYTE
strobe
22 VARIANT
3
3
FLOAT
4
4
FLOAT
5
5
FLOAT
6
6
FLOAT
7
7
FLOAT
8
8
FLOAT
9
9
FLOAT
10
10 FLOAT
15
15 FLOAT
16
16 FLOAT
Popis
Smyčka vykonávání modulu
Adresa
Číslo portu
Zákaz komunikace
Operační hodiny
Chyba hodin
Energie
Objem
Objem all
Teplota vstup
Teplota vratná
Rozdíl teplot
Výkon
Průtok
16 – Stopw (0x10)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
resinit
20
BYTE
start
10 VARIANT
lap
11 VARIANT
I
stop
12 VARIANT
reset
13 VARIANT
hour
16
BYTE
minute
17
BYTE
O
sec
18
BYTE
secall
19
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Inicializace času při restartu
Start stopek
Mezičas
Stop stopek
Vynulování stopek
Hodiny
Minuty
Sekundy
Sekundy celkem
17 – CBO (0x11)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
address
19
BYTE
Switch_off
20 STRING
3
3 VARIANT
4
4 VARIANT
5
5 VARIANT
6
6 VARIANT
7
7 VARIANT
8
8 VARIANT
9
9 VARIANT
10
10 VARIANT
I
11
11 VARIANT
12
12 VARIANT
13
13 VARIANT
14
14 VARIANT
15
15 VARIANT
16
16 VARIANT
17
17 VARIANT
18
18 VARIANT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa jednotky na sběrnici CAN
Stav chyby
Reléový výstup Y0
Reléový výstup Y1
Reléový výstup Y2
Ovládání LED mezi Y2 a Y3
Reléový výstup Y3
Reléový výstup Y4
Reléový výstup Y5
Ovládání LED vlevo od Y5
Reléový výstup Y6
Reléový výstup Y7
Reléový výstup Y8
Ovládání LED mezi Y8 a Y9
Reléový výstup Y9
Reléový výstup Y10
Reléový výstup Y11
Ovládání LED vlevo od Y11
18 – CAIO (0x12)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
address
21
BYTE
55
INT
P filter
load
68
BYTE
scale0
46 FLOAT
scale1
47 FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Sdresa jednotky na sběrnici CAN
Časová konstanta filtru AIN v [ms]
Čtení servisního nastavení konstant AIN
Měřítko analogového výstupu 0
Měřítko analogového výstupu 1
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
scale2
48 FLOAT
scale3
49 FLOAT
scale4
50 FLOAT
scale5
51 FLOAT
Linearisation 69 STRING
Hmez0
22 FLOAT
Dmez0
23 FLOAT
korekce0
56 FLOAT
Hmez1
24 FLOAT
Dmez1
25 FLOAT
korekce1
57 FLOAT
Hmez2
26 FLOAT
Dmez2
27 FLOAT
korekce2
58 FLOAT
Hmez3
28 FLOAT
Dmez3
29 FLOAT
korekce3
59 FLOAT
Hmez4
30 FLOAT
Dmez4
31 FLOAT
korekce4
60 FLOAT
Hmez5
32 FLOAT
Dmez5
33 FLOAT
korekce5
61 FLOAT
Hmez6
34 FLOAT
Dmez6
35 FLOAT
korekce6
62 FLOAT
36 FLOAT
P Hmez7
Dmez7
37 FLOAT
korekce7
63 FLOAT
Hmez8
38 FLOAT
Dmez8
39 FLOAT
korekce8
64 FLOAT
Hmez9
40 FLOAT
Dmez9
41 FLOAT
korekce9
65 FLOAT
Hmez10
42 FLOAT
Dmez10
43 FLOAT
korekce10
66 FLOAT
Hmez11
44 FLOAT
Dmez11
45 FLOAT
korekce11
67 FLOAT
in0
0 STRING
in1
0 STRING
in2
0 STRING
in3
0 STRING
in4
0 STRING
in5
0 STRING
in6
0 STRING
in7
0 STRING
in8
0 STRING
in9
0 STRING
in10
0 STRING
in11
0 STRING
out0
15 VARIANT
out1
16 VARIANT
out2
17 VARIANT
I
out3
18 VARIANT
out4
19 VARIANT
out5
20 VARIANT
in0
3
FLOAT
in1
4
FLOAT
5
FLOAT
O in2
in3
6
FLOAT
in4
7
FLOAT
Popis
Měřítko analogového výstupu 2
Měřítko analogového výstupu 3
Měřítko analogového výstupu 4
Měřítko analogového výstupu 5
Volba domečku
Horní mez
Analogový
Dolní mez
vstup 0
Korekce
Horní mez
Analogový
Dolní mez
vstup 1
Korekce
Horní mez
Analogový
Dolní mez
vstup 2
Korekce
Horní mez
Analogový
Dolní mez
vstup 3
Korekce
Horní mez
Analogový
Dolní mez
vstup 4
Korekce
Horní mez
Analogový
Dolní mez
vstup 5
Korekce
Horní mez
Analogový
Dolní mez
vstup 6
Korekce
Horní mez
Analogový
Dolní mez
vstup 7
Korekce
Horní mez
Analogový
Dolní mez
vstup 8
Korekce
Horní mez
Analogový
Dolní mez
vstup 9
Korekce
Horní mez
Analogový
Dolní mez
vstup 10
Korekce
Horní mez
Analogový
Dolní mez
vstup 11
Korekce
Výběr osazeného domečku AIN0
Výběr osazeného domečku AIN1
Výběr osazeného domečku AIN2
Výběr osazeného domečku AIN3
Výběr osazeného domečku AIN4
Výběr osazeného domečku AIN5
Výběr osazeného domečku AIN6
Výběr osazeného domečku AIN7
Výběr osazeného domečku AIN8
Výběr osazeného domečku AIN9
Výběr osazeného domečku AIN10
Výběr osazeného domečku AIN11
Analogový výstup 0
Analogový výstup 1
Analogový výstup 2
Analogový výstup 3
Analogový výstup 4
Analogový výstup 5
Analogový vstup 0
Analogový vstup 1
Analogový vstup 2
Analogový vstup 3
Analogový vstup 4
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
in5
8
FLOAT
in6
9
FLOAT
in7
10 FLOAT
11 FLOAT
O in8
in9
12 FLOAT
in10
13 FLOAT
in11
14 FLOAT
Popis
Analogový vstup 5
Analogový vstup 6
Analogový vstup 7
Analogový vstup 8
Analogový vstup 9
Analogový vstup 10
Analogový vstup 11
19 – CBI (0x13)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
19
BYTE
P address
filtr
29
BYTE
CANper
30
BYTE
3
3
BYTE
4
4
BYTE
5
5
BYTE
6
6
BYTE
7
7
BYTE
8
8
BYTE
9
9
BYTE
10
10
BYTE
11
11
BYTE
12
12
BYTE
13
13
BYTE
14
14
BYTE
O
15
15
BYTE
16
16
BYTE
17
17
BYTE
18
18
BYTE
20
20 WORD
21
21 WORD
22
22 WORD
23
23 WORD
24
24 WORD
25
25 WORD
26
26 WORD
27
27 WORD
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa jednotky na sběrnici CAN
Filtrační konstanta
Perioda komunikace čítačů
Logický vstup X0
Logický vstup X1
Logický vstup X2
Logický vstup X3
Logický vstup X4
Logický vstup X5
Logický vstup X6
Logický vstup X7
Logický vstup X8
Logický vstup X9
Logický vstup X10
Logický vstup X11
Logický vstup X12
Logický vstup X13
Logický vstup X14
Logický vstup X15
Měřič periody 0
Měřič periody 1
Měřič periody 2
Měřič periody 3
Čítač 0
Čítač 1
Čítač 2
Čítač 3
20 – Amux10 (0x14)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
ina
9 VARIANT
inb
10 VARIANT
inc
11 VARIANT
ind
12 VARIANT
ine
13 VARIANT
14 VARIANT
I inf
ing
15 VARIANT
inh
16 VARIANT
ini
17 VARIANT
inj
18 VARIANT
switch
5 VARIANT
aout
6
FLOAT
7
BYTE
O binout
nbinout
8
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A (reálné číslo)
Vstup B (reálné číslo)
Vstup C (reálné číslo)
Vstup D (reálné číslo)
Vstup E (reálné číslo)
Vstup F (reálné číslo)
Vstup G (reálné číslo)
Vstup H (reálné číslo)
Vstup I (reálné číslo)
Vstup J (reálné číslo)
Přepínač vstupů
Výstup (reálné číslo)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
- 15 -
21 – CF50 (0x15)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
address
19
BYTE
COMnr
21
BYTE
22 VARIANT
I strobe
5
5
FLOAT
6
6
FLOAT
8
8
FLOAT
9
FLOAT
O 9
10
10 FLOAT
15
15 FLOAT
16
16 FLOAT
26 – Stridac (0x1A)
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa
Číslo portu
Zákaz komunikace
Energie
Objem
Teplota vstup
Teplota vratná
Rozdíl teplot
Výkon
Průtok
22 – Keyin (0x16)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
keycode
6
BYTE
Menu
3 VARIANT
I
Key
4 VARIANT
5
BYTE
O q
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Kód klávesy
Připojení na screen pro vyvolání menu
Vstup do cantermu
Výstup
23 – Keyout (0x17)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
keycode
6
BYTE
3 VARIANT
I bininput
5
BYTE
O klavesa
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Kód klávesy
Vstup binarní události
Výstup kódu klávesy
24 – Int2float (0x18)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
input
3 VARIANT
input1
4 VARIANT
I
input2
7 VARIANT
input3
9 VARIANT
output
5
FLOAT
output1
6
FLOAT
O
output2
8
FLOAT
output3
10 FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup integer 1
Vstup integer 2
Vstup integer 3
Vstup integer 4
Výstup float 1
Výstup float 2
Výstup float 3
Výstup float 4
25 – Float2int (0x19)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
input
3 VARIANT
input1
4 VARIANT
I
input2
7 VARIANT
input3
9 VARIANT
output
5
LONG
output1
6
LONG
O
output2
8
LONG
output3
10
LONG
- 16 -
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup float 1
Vstup float 2
Vstup float 3
Vstup float 4
Výstup integer 1
Výstup integer 2
Výstup integer 3
Výstup integer 4
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
number
32
BYTE
power0
53
BYTE
power1
54
BYTE
power2
55
BYTE
P
power3
56
BYTE
power4
57
BYTE
power5
58
BYTE
power6
59
BYTE
power7
60
BYTE
seldev
52
BYTE
on0
8 VARIANT
error0
16 VARIANT
on1
9 VARIANT
error1
17 VARIANT
on2
10 VARIANT
error2
18 VARIANT
on3
11 VARIANT
error3
19 VARIANT
on4
12 VARIANT
error4
20 VARIANT
13 VARIANT
I on5
error5
21 VARIANT
on6
14 VARIANT
error6
22 VARIANT
on7
15 VARIANT
error7
23 VARIANT
maxnum
3 VARIANT
reqnum
4 VARIANT
alloff
5 VARIANT
switch1
6 VARIANT
switch2
7 VARIANT
out0
24
BYTE
out1
25
BYTE
out2
26
BYTE
out3
27
BYTE
28
BYTE
O out4
out5
29
BYTE
out6
30
BYTE
out7
31
BYTE
state
72
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Počet přepínaných strojů
Výkon stroje 0
Výkon stroje 1
Výkon stroje 2
Výkon stroje 3
Výkon stroje 4
Výkon stroje 5
Výkon stroje 6
Výkon stroje 7
Stroj spuštěný střídačem po nahrání
Chod
Stroj 0
Porucha
Chod
Stroj 1
Porucha
Chod
Stroj 2
Porucha
Chod
Stroj 3
Porucha
Chod
Stroj 4
Porucha
Chod
Stroj 5
Porucha
Chod
Stroj 6
Porucha
Chod
Stroj 7
Porucha
Maximalní počet strojů
Požadovaný počet strojů
Vypni všechny stroje
Přepínač 1
Přepínač 2
Ovládání stroje 0
Ovládání stroje 1
Ovládání stroje 2
Ovládání stroje 3
Ovládání stroje 4
Ovládání stroje 5
Ovládání stroje 6
Ovládání stroje 7
Stav střídače
27 – Urci_TV (0x1B)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
13 FLOAT
P mintemp
tempres
14 FLOAT
maxtemp
15 FLOAT
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
7 VARIANT
I in4
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
tempresin
11 VARIANT
12 FLOAT
O out0
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Minimální teplota TV
Rezerva teploty TV
Maximální teplota TV
Teplota TV větve 0
Teplota TV větve 1
Teplota TV větve 2
Teplota TV větve 3
Teplota TV větve 4
Teplota TV větve 5
Teplota TV větve 6
Teplota TV větve 7
Rezerva teploty TV
Teplota TV primárního okruhu
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
28 – Pockot (0x1C)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
tempdifftrsh
18 FLOAT
P
temptendtrsh
19 FLOAT
pocetkotlu
17
BYTE
testperiod
23
LONG
error0
7 VARIANT
error1
8 VARIANT
error2
9 VARIANT
error3
10 VARIANT
error4
11 VARIANT
error5
12 VARIANT
I
error6
13 VARIANT
error7
14 VARIANT
zmerTV
4 VARIANT
pozTV
5 VARIANT
pockotpuv
6 VARIANT
stop
15 VARIANT
16
BYTE
O pockotout
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Práh detekce teploty mimo meze
Práh tendence změny teploty
Maximální počet kotlů
Testovací perioda
Porucha kotle 0
Porucha kotle 1
Porucha kotle 2
Porucha kotle 3
Porucha kotle 4
Porucha kotle 5
Porucha kotle 6
Porucha kotle 7
Změřená teplota TV
Požadovaná teplota TV
Původní počet kotlů
Zastavení kotlů
Požadovaný počet kotlů
29 – CBIO (0x1D)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
address
19
BYTE
P
filtr
29
BYTE
CANper
55
BYTE
Switch_off
30 STRING
in0
11 VARIANT
in1
12 VARIANT
in2
13 VARIANT
in3
14 VARIANT
I
in4
15 VARIANT
in5
16 VARIANT
in6
17 VARIANT
in7
18 VARIANT
out0
3
BYTE
out1
4
BYTE
out2
5
BYTE
out3
6
BYTE
out4
7
BYTE
out5
8
BYTE
out6
9
BYTE
out7
10
BYTE
O
period0
20 WORD
period1
21 WORD
period2
22 WORD
period3
23 WORD
counter0
24 WORD
counter1
25 WORD
counter2
26 WORD
counter3
27 WORD
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa jednotky na sběrnici CAN
Filtrační konstanta
Perioda komunikace čítačů
Stav chyby
Reléový výstup Y0
Reléový výstup Y1
Reléový výstup Y2
Reléový výstup Y3
Reléový výstup Y4
Reléový výstup Y5
Reléový výstup Y6
Reléový výstup Y7
Logický vstup X0
Logický vstup X1
Logický vstup X2
Logický vstup X3
Logický vstup X4
Logický vstup X5
Logický vstup X6
Logický vstup X7
Měřič periody 0
Měřič periody 1
Měřič periody 2
Měřič periody 3
Čítač 0
Čítač 1
Čítač 2
Čítač 3
30 – Danfoss (0x1E)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
address
19
BYTE
COMnr
21
BYTE
22 VARIANT
I strobe
ITEM (položka)
ID
Typ
Název
error
25
LONG
3
3
FLOAT
5
5
FLOAT
7
7
FLOAT
6
6
FLOAT
8
8
FLOAT
O
9
9
FLOAT
10
10 FLOAT
15
15 FLOAT
16
16 FLOAT
count1
23 FLOAT
count2
24 FLOAT
Popis
Chyba komunikace
Operační hodiny
Energie
Objem
Objem_all (alternativní)
Teplota vstup
Teplota vratná
Rozdíl teplot
Výkon
Průtok
Čítač 1
Čítač 2
31 – EmergCall (0x1F)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
DispComm
3
LONG
CallPeriod
4
LONG
NumObjects
5
BYTE
DestAddress 39
BYTE
Object0
15
BYTE
Object1
16
BYTE
Object2
17
BYTE
Object3
18
BYTE
Object4
19
BYTE
Object5
20
BYTE
Object6
21
BYTE
Object7
22
BYTE
Instance0
23
BYTE
P
Instance1
24
BYTE
Instance2
25
BYTE
Instance3
26
BYTE
Instance4
27
BYTE
Instance5
28
BYTE
Instance6
29
BYTE
Instance7
30
BYTE
Item0
31
BYTE
Item1
32
BYTE
Item2
33
BYTE
Item3
34
BYTE
Item4
35
BYTE
Item5
36
BYTE
Item6
37
BYTE
Item7
38
BYTE
Tx0
7 VARIANT
Tx1
8 VARIANT
Tx2
9 VARIANT
Tx3
10 VARIANT
I
Tx4
11 VARIANT
Tx5
12 VARIANT
Tx6
13 VARIANT
Tx7
14 VARIANT
6
BYTE
O DispFault
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Komunikační timeout pro dispečink [min]
Perioda [min] aktivních komunikací
Počet datových objektů (1..8)
Adresa cílové stanice
Číslo objektu 0
Číslo objektu 1
Číslo objektu 2
Číslo objektu 3
Číslo objektu 4
Číslo objektu 5
Číslo objektu 6
Číslo objektu 7
Číslo instance objektu 0
Číslo instance objektu 1
Číslo instance objektu 2
Číslo instance objektu 3
Číslo instance objektu 4
Číslo instance objektu 5
Číslo instance objektu 6
Číslo instance objektu 7
Číslo itemu instance objektu 0
Číslo itemu instance objektu 1
Číslo itemu instance objektu 2
Číslo itemu instance objektu 3
Číslo itemu instance objektu 4
Číslo itemu instance objektu 5
Číslo itemu instance objektu 6
Číslo itemu instance objektu 7
Vysílaná data 0
Vysílaná data 1
Vysílaná data 2
Vysílaná data 3
Vysílaná data 4
Vysílaná data 5
Vysílaná data 6
Vysílaná data 7
Výpadek komunikace z dispečinku
32 – CDanfoss (0x20)
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa
Číslo portu
Zakázání komunikace
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
address
19
BYTE
COMnr
21
BYTE
22 VARIANT
I strobe
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa
Číslo portu
Zakázání komunikace
- 17 -
ITEM (položka)
ID
Typ
Název
CountA
3
FLOAT
5
FLOAT
O CountB
Error
6
FLOAT
Popis
Čítač A
Čítač B
Chyba komunikace
33 – Comport (0x21)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
initout0
38 FLOAT
initout1
39 FLOAT
initout2
40 FLOAT
initout3
41 FLOAT
initout4
42 FLOAT
initout5
43 FLOAT
initout6
44 FLOAT
initout7
45 FLOAT
initout8
46 FLOAT
initout9
47 FLOAT
initout10
48 FLOAT
initout11
49 FLOAT
initout12
50 FLOAT
initout13
51 FLOAT
initout14
52 FLOAT
P
initout15
53 FLOAT
input0
58 FLOAT
input1
59 FLOAT
input2
60 FLOAT
input3
61 FLOAT
input4
62 FLOAT
input5
63 FLOAT
input6
64 FLOAT
input7
65 FLOAT
input8
66 FLOAT
input9
67 FLOAT
input10
68 FLOAT
input11
69 FLOAT
input12
70 FLOAT
input13
71 FLOAT
input14
72 FLOAT
input15
73 FLOAT
in0
20 VARIANT
in1
21 VARIANT
in2
22 VARIANT
in3
23 VARIANT
in4
24 VARIANT
in5
25 VARIANT
in6
26 VARIANT
in7
27 VARIANT
I
in8
28 VARIANT
in9
29 VARIANT
in10
30 VARIANT
in11
31 VARIANT
in12
32 VARIANT
in13
33 VARIANT
in14
34 VARIANT
in15
35 VARIANT
out0
3
FLOAT
out1
4
FLOAT
out2
5
FLOAT
6
FLOAT
O out3
out4
7
FLOAT
out5
8
FLOAT
out6
9
FLOAT
- 18 -
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Inicializační hodnota out0
Inicializační hodnota out1
Inicializační hodnota out2
Inicializační hodnota out3
Inicializační hodnota out4
Inicializační hodnota out5
Inicializační hodnota out6
Inicializační hodnota out7
Inicializační hodnota out8
Inicializační hodnota out9
Inicializační hodnota out10
Inicializační hodnota out11
Inicializační hodnota out12
Inicializační hodnota out13
Inicializační hodnota out14
Inicializační hodnota out15
Input0
Input1
Input2
Input3
Input4
Input5
Input6
Input7
Input8
Input9
Input10
Input11
Input12
Input13
Input14
Input15
Vstupní hodnota 0
Vstupní hodnota 1
Vstupní hodnota 2
Vstupní hodnota 3
Vstupní hodnota 4
Vstupní hodnota 5
Vstupní hodnota 6
Vstupní hodnota 7
Vstupní hodnota 8
Vstupní hodnota 9
Vstupní hodnota 10
Vstupní hodnota 11
Vstupní hodnota 12
Vstupní hodnota 13
Vstupní hodnota 14
Vstupní hodnota 15
Výstupní hodnota 0
Výstupní hodnota 1
Výstupní hodnota 2
Výstupní hodnota 3
Výstupní hodnota 4
Výstupní hodnota 5
Výstupní hodnota 6
ITEM (položka)
ID
Typ
Název
out7
10 FLOAT
out8
11 FLOAT
out9
12 FLOAT
out10
13 FLOAT
14 FLOAT
O out11
out12
15 FLOAT
out13
16 FLOAT
out14
17 FLOAT
out15
18 FLOAT
Popis
Výstupní hodnota 7
Výstupní hodnota 8
Výstupní hodnota 9
Výstupní hodnota 10
Výstupní hodnota 11
Výstupní hodnota 12
Výstupní hodnota 13
Výstupní hodnota 14
Výstupní hodnota 15
34 – FastPID (0x22)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
PIKP
10 FLOAT
PITD
12 FLOAT
PITI
11 FLOAT
brange
13
INT
P
delay
23
INT
inTUZ
14 FLOAT
inTUP
15 FLOAT
analogout
16 FLOAT
mulper
25
LONG
Text_line_0 30 STRING
measured
6 VARIANT
required
7 VARIANT
20 VARIANT
I set100
set0
21 VARIANT
menu
26 VARIANT
Aout
3
FLOAT
4
WORD
O Bopen
Bclose
5
WORD
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Proporcionální složka
Derivační složka
Integrační složka
Přeběh serva [s]
Prodleva při změně směru pohybu [ms]
Hodnata vstupu TUZ
Hodnata vstupu TUP
Hodnota výstupu aout
Násobitel periody vykonávání
Název modulu zobrazený na terminálu
Změřená hodnota
Požadovaná hodnota
Nastavit 100%
Nastavit 0%
Připojení na screen pro vyvolání menu
Analogový výstup
Časově otevírá
Časově zavírá
35 – M_bus (0x23)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
address
19
BYTE
comspeed
23
LONG
COMnr
21
BYTE
CI
24
INT
vif0
11
LONG
vif1
12
LONG
vif2
13
LONG
vif3
14
LONG
vif4
15
LONG
16
LONG
P vif5
vif6
17
LONG
vif7
18
LONG
dif0
34
LONG
dif1
35
LONG
dif2
36
LONG
dif3
37
LONG
dif4
38
LONG
dif5
39
LONG
dif6
40
LONG
dif7
41
LONG
Configure_format 26 STRING
22 VARIANT
I strobe
error
25
LONG
3
FLOAT
O value0
value1
4
FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa
Komunikační rychlost
Číslo portu
Hodnota kódu CI
VIF 0
VIF 1
VIF 2
VIF 3
VIF 4
VIF 5
VIF 6
VIF 7
DIF 0
DIF 1
DIF 2
DIF 3
DIF 4
DIF 5
DIF 6
DIF 7
Konfigurační data zařízení
Zakázání komunikace
Chyba komunikace
Operační hodiny
Energie
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
value2
5
FLOAT
value3
6
FLOAT
value4
7
FLOAT
O
value5
8
FLOAT
value6
9
FLOAT
value7
10 FLOAT
Popis
Hodnota 2 objem
Hodnota 3 objem
Hodnota 4 teplota vstup
Hodnota 5 teplota vratná
Hodnota 6 rozdíl teplot
Hodnota 7 výkon
36 – R3state (0x24)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
rangeup
10 FLOAT
rangedown
12 FLOAT
rangedead
11 FLOAT
P
cperiod
13
INT
inTUZ
15 FLOAT
inTUP
14 FLOAT
outplus
16
INT
outminus
17
INT
measured
7 VARIANT
I
required
6 VARIANT
up
4
WORD
O
down
5
WORD
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Rozsah cyklování nahoru
Rozsah cyklování dolů
Rozsah mrtvé zóny
Perioda cyklování [smyčka]
Změřená hodnota
Požadovaná hodnota
Hodnota výstupu +
Hodnota výstupu Změřená hodnota
Požadovaná hodnota
Přidává
Ubírá
37 – Program (0x25)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
resrst
150 BYTE
columns
151 BYTE
value0col0
50 FLOAT
value1col0
51 FLOAT
value2col0
52 FLOAT
value0col1
53 FLOAT
value1col1
54 FLOAT
value2col1
55 FLOAT
value0col2
56 FLOAT
value1col2
57 FLOAT
value2col2
58 FLOAT
value0col3
59 FLOAT
value1col3
60 FLOAT
value2col3
61 FLOAT
value0col4
62 FLOAT
P
value1col4
63 FLOAT
value2col4
64 FLOAT
value0col5
65 FLOAT
value1col5
66 FLOAT
value2col5
67 FLOAT
value0col6
68 FLOAT
value1col6
69 FLOAT
value2col6
70 FLOAT
value0col7
71 FLOAT
value1col7
72 FLOAT
value2col7
73 FLOAT
value0col8
74 FLOAT
value1col8
75 FLOAT
value2col8
76 FLOAT
value0col9
77 FLOAT
value1col9
78 FLOAT
value2col9
79 FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Reset při startu
Počet sloupců (max.32)
Hodnota 0
sloupec 0 Hodnota 1
Hodnota 2
Hodnota 0
sloupec 1 Hodnota 1
Hodnota 2
Hodnota 0
sloupec 2 Hodnota 1
Hodnota 2
Hodnota 0
sloupec 3 Hodnota 1
Hodnota 2
Hodnota 0
sloupec 4 Hodnota 1
Hodnota 2
Hodnota 0
sloupec 5 Hodnota 1
Hodnota 2
Hodnota 0
sloupec 6 Hodnota 1
Hodnota 2
Hodnota 0
sloupec 7 Hodnota 1
Hodnota 2
Hodnota 0
sloupec 8 Hodnota 1
Hodnota 2
Hodnota 0
sloupec 9 Hodnota 1
Hodnota 2
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
value0col10
80 FLOAT
value1col10
81 FLOAT
value2col10
82 FLOAT
value0col11
83 FLOAT
value1col11
84 FLOAT
value2col11
85 FLOAT
value0col12
86 FLOAT
value1col12
87 FLOAT
value2col12
88 FLOAT
value0col13
89 FLOAT
value1col13
90 FLOAT
value2col13
91 FLOAT
value0col14
92 FLOAT
value1col14
93 FLOAT
value2col14
94 FLOAT
value0col15
95 FLOAT
value1col15
96 FLOAT
value2col15
97 FLOAT
value0col16
98 FLOAT
value1col16
99 FLOAT
value2col16
100 FLOAT
value0col17
101 FLOAT
value1col17
102 FLOAT
value2col17
103 FLOAT
value0col18
104 FLOAT
value1col18
105 FLOAT
value2col18
106 FLOAT
value0col19
107 FLOAT
value1col19
108 FLOAT
value2col19
109 FLOAT
value0col20
110 FLOAT
111 FLOAT
P value1col20
value2col20
112 FLOAT
value0col21
113 FLOAT
value1col21
114 FLOAT
value2col21
115 FLOAT
value0col22
116 FLOAT
value1col22
117 FLOAT
value2col22
118 FLOAT
value0col23
119 FLOAT
value1col23
120 FLOAT
value2col23
121 FLOAT
value0col24
122 FLOAT
value1col24
123 FLOAT
value2col24
124 FLOAT
value0col25
125 FLOAT
value1col25
126 FLOAT
value2col25
127 FLOAT
value0col26
128 FLOAT
value1col26
129 FLOAT
value2col26
130 FLOAT
value0col27
131 FLOAT
value1col27
132 FLOAT
value2col27
133 FLOAT
value0col28
134 FLOAT
value1col28
135 FLOAT
value2col28
136 FLOAT
value0col29
137 FLOAT
value1col29
138 FLOAT
value2col29
139 FLOAT
value0col30
140 FLOAT
value1col30
141 FLOAT
value2col30
142 FLOAT
Popis
sloupec 10
sloupec 11
sloupec 12
sloupec 13
sloupec 14
sloupec 15
sloupec 16
sloupec 17
sloupec 18
sloupec 19
sloupec 20
sloupec 21
sloupec 22
sloupec 23
sloupec 24
sloupec 25
sloupec 26
sloupec 27
sloupec 28
sloupec 29
sloupec 30
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
Hodnota 0
Hodnota 1
Hodnota 2
- 19 -
ITEM (položka)
ID
Typ
Název
value0col31
143 FLOAT
value1col31
144 FLOAT
value2col31
145 FLOAT
P
Text_value_0
20 STRING
Text_value_1
28 STRING
Text_value_2
36 STRING
menu
10 VARIANT
set
11 VARIANT
fwd
12 VARIANT
rev
13 VARIANT
14 VARIANT
I reset
ext0
15 VARIANT
ext1
16 VARIANT
ext2
17 VARIANT
ext3
18 VARIANT
value0
3
FLOAT
value1
4
FLOAT
5
FLOAT
O value2
column
6
LONG
extout
7
LONG
Popis
sloupec 31
Hodnota 0
Hodnota 1
Hodnota 2
Text hodnoty 0
Text hodnoty 1
Text hodnoty 2
Připojení na screen pro vyvolání menu
Nastavení sloupce
Posuv dopředu
Posuv zpět
Nastavení výchozího sloupce
Rozšíření hodnot 0
Rozšíření hodnot 1
Rozšíření hodnot 2
Rozšíření hodnot 3
Hodnota 0
Hodnota 1
Hodnota 2
Aktivní sloupec
Výstup pro rozšíření
38 – Admx10 (0x26)
ITEM (položka)
Název
ID
Typ
priorita
0
BYTE
P
rychlost
1
BYTE
ina
3 VARIANT
I
switch
4 VARIANT
aouta
5
FLOAT
aoutb
6
FLOAT
aoutc
7
FLOAT
aoutd
8
FLOAT
aoute
9
FLOAT
aoutf
10 FLOAT
O
aoutg
11 FLOAT
aouth
12 FLOAT
aouti
13 FLOAT
aoutj
14 FLOAT
binout
15
BYTE
nbinout
16
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstupní hodnota (reálné číslo)
Přepínač výstupu
Výstup A (reálné číslo)
Výstup B (reálné číslo)
Výstup C (reálné číslo)
Výstup D (reálné číslo)
Výstup E (reálné číslo)
Výstup F (reálné číslo)
Výstup G (reálné číslo)
Výstup H (reálné číslo)
Výstup I (reálné číslo)
Výstup J (reálné číslo)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
39 – State (0x27)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
stnumber
14
LONG
state0
15
LONG
mask0
27
LONG
state1
16
LONG
mask1
28
LONG
state2
17
LONG
mask2
29
LONG
18
LONG
P state3
mask3
30
LONG
state4
19
LONG
mask4
31
LONG
state5
20
LONG
mask5
32
LONG
state6
21
LONG
mask6
33
LONG
state7
22
LONG
mask7
34
LONG
- 20 -
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Číslo stavu
Vstupní hodnota
Stav 0
Hodnota masky
Vstupní hodnota
Stav 1
Hodnota masky
Vstupní hodnota
Stav 2
Hodnota masky
Vstupní hodnota
Stav 3
Hodnota masky
Vstupní hodnota
Stav 4
Hodnota masky
Vstupní hodnota
Stav 5
Hodnota masky
Vstupní hodnota
Stav 6
Hodnota masky
Vstupní hodnota
Stav 7
Hodnota masky
ITEM (položka)
ID
Typ
Název
I0
3 VARIANT
I1
4 VARIANT
I2
5 VARIANT
I3
6 VARIANT
I4
7 VARIANT
8 VARIANT
I I5
I6
9 VARIANT
I7
10 VARIANT
Input
11 VARIANT
set
12 VARIANT
reset
13 VARIANT
O0
25
LONG
O
flag
26
LONG
Popis
Vstup 0
Vstup 1
Vstup 2
Vstup 3
Vstup 4
Vstup 5
Vstup 6
Vstup 7
Vstupní hodnota automatu
Nastavení stavu
Vynulování stavu
Výstup 0
Stav je aktivní
40 – CAIO12 (0x28)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
address
21
BYTE
filter
55
INT
load
68
BYTE
scale0
46 FLOAT
scale1
47 FLOAT
scale2
48 FLOAT
scale3
49 FLOAT
scale4
50 FLOAT
scale5
51 FLOAT
Hmez0
22 FLOAT
Dmez0
23 FLOAT
korekce0 56 FLOAT
Hmez1
24 FLOAT
Dmez1
25 FLOAT
korekce1 57 FLOAT
Hmez2
26 FLOAT
Dmez2
27 FLOAT
korekce2 58 FLOAT
Hmez3
28 FLOAT
Dmez3
29 FLOAT
korekce3 59 FLOAT
30 FLOAT
P Hmez4
Dmez4
31 FLOAT
korekce4 60 FLOAT
Hmez5
32 FLOAT
Dmez5
33 FLOAT
korekce5 61 FLOAT
Hmez6
34 FLOAT
Dmez6
35 FLOAT
korekce6 62 FLOAT
Hmez7
36 FLOAT
Dmez7
37 FLOAT
korekce7 63 FLOAT
Hmez8
38 FLOAT
Dmez8
39 FLOAT
korekce8 64 FLOAT
Hmez9
40 FLOAT
Dmez9
41 FLOAT
korekce9 65 FLOAT
Hmez10
42 FLOAT
Dmez10
43 FLOAT
korekce10 66 FLOAT
Hmez11
44 FLOAT
Dmez11
45 FLOAT
korekce11 67 FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa jednotky na sběrnici CAN
Časová konstanta filtru analog. vstupů [ms]
Čtení servisního nastavení konst. anal. vstupů
Měřítko analogového výstupu 0
Měřítko analogového výstupu 1
Měřítko analogového výstupu 2
Měřítko analogového výstupu 3
Měřítko analogového výstupu 4
Měřítko analogového výstupu 5
Horní mez
Analogový
Dolní mez
vstup 0
Korekce
Horní mez
Analogový
Dolní mez
vstup 1
Korekce
Horní mez
Analogový
Dolní mez
vstup 2
Korekce
Horní mez
Analogový
Dolní mez
vstup 3
Korekce
Horní mez
Analogový
Dolní mez
vstup 4
Korekce
Horní mez
Analogový
Dolní mez
vstup 5
Korekce
Horní mez
Analogový
Dolní mez
vstup 6
Korekce
Horní mez
Analogový
Dolní mez
vstup 7
Korekce
Horní mez
Analogový
Dolní mez
vstup 8
Korekce
Horní mez
Analogový
Dolní mez
vstup 9
Korekce
Horní mez
Analogový
Dolní mez
vstup 10
Korekce
Horní mez
Analogový
Dolní mez
vstup 11
Korekce
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
out0
15 VARIANT
out1
16 VARIANT
out2
17 VARIANT
I
out3
18 VARIANT
out4
19 VARIANT
out5
20 VARIANT
3 FLOAT
O in0
in1
4 FLOAT
in2
5 FLOAT
in3
6 FLOAT
in4
7 FLOAT
in5
8 FLOAT
9 FLOAT
O in6
in7
10 FLOAT
in8
11 FLOAT
in9
12 FLOAT
in10
13 FLOAT
in11
14 FLOAT
Popis
Analogový výstup 0
Analogový výstup 1
Analogový výstup 2
Analogový výstup 3
Analogový výstup 4
Analogový výstup 5
Analogový vstup 0
Analogový vstup 1
Analogový vstup 2
Analogový vstup 3
Analogový vstup 4
Analogový vstup 5
Analogový vstup 6
Analogový vstup 7
Analogový vstup 8
Analogový vstup 9
Analogový vstup 10
Analogový vstup 11
41 – Scale (0x29)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
outhipar
13 FLOAT
P
inhipar
14 FLOAT
inlopar
15 FLOAT
outlopar
16 FLOAT
sethi
6 VARIANT
outhi
7 VARIANT
9 VARIANT
I in
outlo
11 VARIANT
setlo
12 VARIANT
over
3
LONG
inhi
8
FLOAT
4
FLOAT
O out
inlo
10 FLOAT
under
5
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Horní mez výstupu
Horní mez vstupu
Dolní mez vstupu
Dolní mez výstupu
Nastav horní mez
Horní mez výstupu
Vstup
Dolní mez výstupu
Nastav dolní mez
Výstup nad horní mez
Horní mez vstupu
Výstupní hodnota
Dolní mez vstupu
Výstup pod dolní mezí
42 – EESA (0x2A)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
address
6
BYTE
7
BYTE
P COMnr
baud
8
LONG
code
9
BYTE
mode
10
LONG
4 VARIANT
I strobe
error
5
LONG
O
value0
3
FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa
Číslo portu
Komunikační rychlost
Kód zpravy
Nastavení přenosu
Zákaz komunikace
Chyba komunikace
Hodnota 0
43 – IEC870 (0x2B)
ITEM (položka)
ID
Název
priorita
0
rychlost
1
linkaddress
6
COMnr
7
P
baud
8
parity
9
timeout
15
linkaddresssize
10
Typ
BYTE
BYTE
BYTE
BYTE
LONG
BYTE
LONG
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Linkaddress
Číslo portu
Komunikační rychlost
Parita
Maximální meziznaková mezera [ms]
Počet byte pro linkovou adresu
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Název
commonaddress
11
commonaddresssize 12
causeoftrnssize
13
infoobjaddrsize
14
offsetsp
16
17
P offsetdp
offsetbs
18
offsetana
19
offsetcmd
20
offsetanahist
21
comtout
32
5
O error
Typ
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
Popis
Adr. společná pro všechny kom. obj.
Počet byte pro common adresu
Délka „příčiny přenosu“
Délka „adresy objektu s informací“
IOA offset pro SP
IOA offset pro DP
IOA offset pro BS
IOA offset pro ANA
IOA offset pro CMD
IOA offset pro ANAhist
Timeout komunikace
Chyba komunikace
44 – CCPU-21 (0x2C)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
filter
77
BYTE
Hmez0
30 FLOAT
Dmez0
31 FLOAT
korekce0
62 FLOAT
Hmez1
33 FLOAT
Dmez1
34 FLOAT
korekce1
63 FLOAT
Hmez2
36 FLOAT
Dmez2
37 FLOAT
64 FLOAT
P korekce2
Hmez3
39 FLOAT
Dmez3
40 FLOAT
korekce3
65 FLOAT
Hmez4
42 FLOAT
Dmez4
43 FLOAT
korekce4
66 FLOAT
Hmez5
45 FLOAT
Dmez5
46 FLOAT
korekce5
67 FLOAT
Linearisation
69 STRING
Counter_switch 50 STRING
aout0
17 VARIANT
aout1
18 VARIANT
bout0
19 VARIANT
bout1
20 VARIANT
bout2
21 VARIANT
bout3
22 VARIANT
23 VARIANT
I bout4
bout5
24 VARIANT
bout6
25 VARIANT
bout7
26 VARIANT
com0
27 VARIANT
com1
28 VARIANT
com2
29 VARIANT
ain0
3
FLOAT
ain1
4
FLOAT
ain2
5
FLOAT
ain3
6
FLOAT
ain4
7
FLOAT
ain5
8
FLOAT
O
bin0
9
INT
bin1
10
INT
bin2
11
INT
bin3
12
INT
bin4
13
INT
bin5
14
INT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Filtr analogových vstupů
Horní mez
Analogový
Dolní mez
vstup 0
Korekce
Horní mez
Analogový
Dolní mez
vstup 1
Korekce
Horní mez
Analogový
Dolní mez
vstup 2
Korekce
Horní mez
Analogový
Dolní mez
vstup 3
Korekce
Horní mez
Analogový
Dolní mez
vstup 4
Korekce
Horní mez
Analogový
Dolní mez
vstup 5
Korekce
Volba domečku
Přepínač čítačů
Analogový výstup 0
Analogový výstup 1
Reléový výstup Y0
Reléový výstup Y1
Reléový výstup Y2
Reléový výstup Y3
Tranzistorový výstup Y4
Tranzistorový výstup Y5
Tranzistorový výstup Y6
Tranzistorový výstup Y7
Ovládání LED COM0
Ovládání LED COM1
Ovládání LED COM2
Analogový vstup 0
Analogový vstup 1
Analogový vstup 2
Analogový vstup 3
Analogový vstup 4
Analogový vstup 5
Logický vstup X0
Logický vstup X1
Logický vstup X2
Logický vstup X3
Logický vstup X4
Logický vstup X5
- 21 -
45 – Inet (0x2D)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
tcpidle
7
INT
pingperiod
8
LONG
offline
4 VARIANT
I
gsmon
11 VARIANT
5
LONG
O noping
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Maximální prodleva TCP
Perioda zpráv ping
Odpojení PPP procesu
gsmon
Není odezva na ping
46 – PortMix (0x2E)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
target0
20 DWORD
target1
21 DWORD
target2
22 DWORD
target3
23 DWORD
target4
24 DWORD
target5
25 DWORD
target6
26 DWORD
target7
27 DWORD
target8
28 DWORD
target9
29 DWORD
target10
30 DWORD
target11
31 DWORD
target12
32 DWORD
target13
33 DWORD
target14
34 DWORD
target15
35 DWORD
target16
36 DWORD
target17
37 DWORD
target18
38 DWORD
target19
39 DWORD
target20
40 DWORD
target21
41 DWORD
target22
42 DWORD
43 DWORD
P target23
target24
44 DWORD
target25
45 DWORD
target26
46 DWORD
target27
47 DWORD
target28
48 DWORD
target29
49 DWORD
target30
50 DWORD
target31
51 DWORD
target32
52 DWORD
target33
53 DWORD
target34
54 DWORD
target35
55 DWORD
target36
56 DWORD
target37
57 DWORD
target38
78 DWORD
target39
79 DWORD
target40
80 DWORD
target41
81 DWORD
target42
82 DWORD
target43
83 DWORD
target44
84 DWORD
target45
85 DWORD
target46
86 DWORD
target47
87 DWORD
target48
88 DWORD
- 22 -
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
ITEM (položka)
ID
Typ
Název
target49
89 DWORD
target50
90 DWORD
target51
91 DWORD
target52
92 DWORD
target53
93 DWORD
target54
94 DWORD
target55
95 DWORD
96 DWORD
P target56
target57
97 DWORD
target58
98 DWORD
target59
99 DWORD
target60 100 DWORD
target61 101 DWORD
target62 102 DWORD
target63 103 DWORD
Popis
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
Type (dat. modifikátor),Objekt,Instance,Item
47 – SaveEn (0x2F)
ITEM (položka)
Typ
Název ID
priorita
0
BYTE
rychlost
1
BYTE
power0
40
LONG
priority0 56
LONG
maxoff0 72
LONG
power1
41
LONG
priority1 57
LONG
maxoff1 73
LONG
power2
42
LONG
priority2 58
LONG
maxoff2 74
LONG
power3
43
LONG
priority3 59
LONG
maxoff3 75
LONG
power4
44
LONG
priority4 60
LONG
maxoff4 76
LONG
power5
45
LONG
priority5 61
LONG
maxoff5 77
LONG
power6
46
LONG
priority6 62
LONG
P
maxoff6 78
LONG
power7
47
LONG
priority7 63
LONG
maxoff7 79
LONG
power8
48
LONG
priority8 64
LONG
maxoff8 80
LONG
power9
49
LONG
priority9 65
LONG
maxoff9 81
LONG
power10 50
LONG
priority10 66
LONG
maxoff10 82
LONG
power11 51
LONG
priority11 67
LONG
maxoff11 83
LONG
power12 52
LONG
priority12 68
LONG
maxoff12 84
LONG
power13 53
LONG
priority13 69
LONG
maxoff13 85
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Příkon („váha“) stroje
Stroj 0 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 1 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 2 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 3 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 4 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 5 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 6 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 7 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 8 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 9 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 10 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 11 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 12 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 13 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
Typ
Název ID
power14 54
LONG
priority14 70
LONG
maxoff14 86
LONG
P
power15 55
LONG
priority15 71
LONG
maxoff15 87
LONG
min15
6 VARIANT
save
7 VARIANT
in0
24 VARIANT
in1
25 VARIANT
in2
26 VARIANT
in3
27 VARIANT
in4
28 VARIANT
in5
29 VARIANT
in6
30 VARIANT
I
in7
31 VARIANT
in8
32 VARIANT
in9
33 VARIANT
in10
34 VARIANT
in11
35 VARIANT
in12
36 VARIANT
in13
37 VARIANT
in14
38 VARIANT
in15
39 VARIANT
out0
8
LONG
out1
9
LONG
out2
10
LONG
out3
11
LONG
out4
12
LONG
out5
13
LONG
out6
14
LONG
out7
15
LONG
16
LONG
O out8
out9
17
LONG
out10
18
LONG
out11
19
LONG
out12
20
LONG
out13
21
LONG
out14
22
LONG
out15
23
LONG
saved
112 LONG
Popis
Příkon („váha“) stroje
Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Příkon („váha“) stroje
Stroj 15 Priorita vypínání stroje
Maximální čas vypnutí stroje [s]
Nulování počítadla časů odpojení strojů
Požadavek (hodnota kolik) na ušetřený výkon
Požadavek na zapnutí stroje 0
Požadavek na zapnutí stroje 1
Požadavek na zapnutí stroje 2
Požadavek na zapnutí stroje 3
Požadavek na zapnutí stroje 4
Požadavek na zapnutí stroje 5
Požadavek na zapnutí stroje 6
Požadavek na zapnutí stroje 7
Požadavek na zapnutí stroje 8
Požadavek na zapnutí stroje 9
Požadavek na zapnutí stroje 10
Požadavek na zapnutí stroje 11
Požadavek na zapnutí stroje 12
Požadavek na zapnutí stroje 13
Požadavek na zapnutí stroje 14
Požadavek na zapnutí stroje 15
Požadavek na odpojení stroje 0
Požadavek na odpojení stroje 1
Požadavek na odpojení stroje 2
Požadavek na odpojení stroje 3
Požadavek na odpojení stroje 4
Požadavek na odpojení stroje 5
Požadavek na odpojení stroje 6
Požadavek na odpojení stroje 7
Požadavek na odpojení stroje 8
Požadavek na odpojení stroje 9
Požadavek na odpojení stroje 10
Požadavek na odpojení stroje 11
Požadavek na odpojení stroje 12
Požadavek na odpojení stroje 13
Požadavek na odpojení stroje 14
Požadavek na odpojení stroje 15
Hodnota skutečně ušetřeného výkonu
Stroj 14
48 – TimerA (0x30)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
hodina_on
6
INT
7
INT
P minuta_on
hodina_off
8
INT
minuta_off
9
INT
po_ne_mask
10
INT
3
LONG
O out
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Hodina zapnutí
Minuta zapnutí
Hodina vypnutí
Minuta vypnutí
Maska pro den v týdnu
Výstup
49 – IEC870v3 (0x31)
ITEM (položka)
ID
Název
priorita
0
rychlost
1
linkaddress
6
7
P COMnr
baud
8
parity
9
timeout
15
Typ
BYTE
BYTE
BYTE
BYTE
LONG
BYTE
LONG
Popis
Smyčka vykonávání modulu
Pořadí vykonávání modulu
Linkaddress
Číslo portu
Komunikační rychlost
Parita
Maximální meziznaková mezera [ms]
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Název
linkaddresssize
10
commonaddress
11
commonaddresssize 12
causeoftrnssize
13
infoobjaddrsize
14
offsetsp
16
P
offsetdp
17
offsetbs
18
offsetana
19
offsetcmd
20
offsetanahist
21
comtout
32
5
O error
Typ
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
Popis
Počet byte pro linkovou adresu
Adr. společná pro všechny kom. obj.
Počet byte pro common adresu
Délka „příčiny přenosu“
Délka „adresy objektu s informací“
IOA offset pro SP
IOA offset pro DP
IOA offset pro BS
IOA offset pro ANA
IOA offset pro CMD
IOA offset pro ANAhist
Timeout komunikace
Chyba komunikace
50 – Zatop (0x32)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
6
INT
P morning
noon
7
INT
evening
8
INT
3 VARIANT
I outtemp
avgtemp
4
FLOAT
O
validity
5
INT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Ranní čas měření teploty
Polední čas měření teploty
Večerní čas měření teploty
Vstup venkovní teploty
Průměrná hodnota venkovní teploty
Počet záznamů
100 – And2 (0x64)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
I
in1
4 VARIANT
q
5
BYTE
O
nq
6
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Binární vstup 0
Binární vstup 1
Přímý výstup
Negovaný výstup
101 – Or2 (0x65)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
I
in1
4 VARIANT
q
5
BYTE
O
nq
6
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Binární vstup 1
Binární vstup 2
Přímý výstup
Negovaný výstup
102 – Xor2 (0x66)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
I
in1
4 VARIANT
q
5
BYTE
O
nq
6
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Binární vstup 1
Binární vstup 2
Přímý výstup
Negovaný výstup
103 – Not (0x67)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
3 VARIANT
I in0
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Binární vstup
- 23 -
ITEM (položka)
ID
Typ
Název
q
4
BYTE
O
nq
5
BYTE
Popis
Přímý výstup
Negovaný výstup
104 – Delay (0x68)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
timeh
9
LONG
timel
10
LONG
3 VARIANT
I in0
q
4
BYTE
O
nq
5
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Zpoždění - vysoká úroveň [ms]
Zpoždění - nízká úroveň [ms]
Binární vstup
Přímý výstup
Negovaný výstup
105 – Or10 (0x69)
P
I
I
O
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
in8
11 VARIANT
in9
12 VARIANT
q
13
BYTE
nq
14
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Binární vstup 0
Binární vstup 1
Binární vstup 2
Binární vstup 3
Binární vstup 4
Binární vstup 5
Binární vstup 6
Binární vstup 7
Binární vstup 8
Binární vstup 9
Přímý výstup
Negovaný výstup
106 – Xor10 (0x6A)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
in4
7 VARIANT
I
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
in8
11 VARIANT
in9
12 VARIANT
q
13
BYTE
O
nq
14
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Binární vstup 0
Binární vstup 1
Binární vstup 2
Binární vstup 3
Binární vstup 4
Binární vstup 5
Binární vstup 6
Binární vstup 7
Binární vstup 8
Binární vstup 9
Přímý výstup
Negovaný výstup
107 – and10 (0x6B)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
I
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
- 24 -
ITEM (položka)
ID
Typ
Název
in8
11 VARIANT
I
in9
12 VARIANT
q
13
BYTE
O
nq
14
BYTE
Popis
Binární vstup 8
Binární vstup 9
Přímý výstup
Negovaný výstup
108 – Amul (0x6C)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
ina
3 VARIANT
I
inb
4 VARIANT
aout
5
FLOAT
6
BYTE
O binout
nbinout
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A (reálné číslo)
Vstup B (reálné číslo)
Výstupní hodnota (reálné číslo)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
109 – Adiv (0x6D)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
ina
3 VARIANT
I
inb
4 VARIANT
aout
5
FLOAT
6
BYTE
O binout
nbinout
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A (reálné číslo)
Vstup B (reálné číslo)
Výstupní hodnota (reálné číslo)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
110 – Aplus (0x6E)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
ina
3 VARIANT
I
inb
4 VARIANT
aout
5
FLOAT
6
BYTE
O binout
nbinout
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A (reálné číslo)
Vstup B (reálné číslo)
Výstupní hodnota (reálné číslo)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
111 – Amin (0x6F)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
ina
3 VARIANT
I
inb
4 VARIANT
aout
5
FLOAT
binout0
8
BYTE
O
binout
6
BYTE
nbinout
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A (reálné číslo)
Vstup B (reálné číslo)
Výstupní hodnota (reálné číslo)
Indikace výstupní hodnoty =0
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
112 – Asmall (0x70)
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Binární vstup 0
Binární vstup 1
Binární vstup 2
Binární vstup 3
Binární vstup 4
Binární vstup 5
Binární vstup 6
Binární vstup 7
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
ina
3 VARIANT
I
inb
4 VARIANT
aout
5
FLOAT
6
BYTE
O binout
nbinout
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A (reálné číslo)
Vstup B (reálné číslo)
Výstupní hodnota (reálné číslo)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
113 – Abig (0x71)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
ina
3 VARIANT
I
inb
4 VARIANT
aout
5
FLOAT
6
BYTE
O binout
nbinout
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A (reálné číslo)
Vstup B (reálné číslo)
Výstupní hodnota (reálné číslo)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
114 – Amux (0x72)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
ina
3 VARIANT
4 VARIANT
I inb
switch
5 VARIANT
aout
6
FLOAT
7
BYTE
O binout
nbinout
8
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A
Vstup B
Přepínač vstupů
Výstup (reálné číslo)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
ITEM (položka)
ID
Typ
Název
init
48 VARIANT
I
callcode
3 VARIANT
error
47
LONG
O
hwreset
51
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup (reálné číslo)
Přepínač výstupů
Výstup A (reálné číslo)
Výstup B (reálné číslo)
Indikace vstupní hodnoty >0
Indikace vstupní hodnoty <=0
116 – Table (0x74)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
line_0
10 STRING
P
line_1
18 STRING
line_2
26 STRING
line_3
34 STRING
3 VARIANT
I switch
out0
4
BYTE
out1
5
BYTE
O
out2
6
BYTE
out3
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Řádek 0
Řádek 1
Řádek 2
Řádek 3
Přepínání sloupců tabulky
Výstupní hodnota 1
Výstupní hodnota 2
Výstupní hodnota 3
Výstupní hodnota 4
117 – Modem (0x75)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
comspeed
7
LONG
maxcall
46
INT
ackcode
4
LONG
P
initbcall
50
LONG
Call_string
10 STRING
init_string0
18 STRING
init_string1
26 STRING
init_string2
34 STRING
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Komunikační rychlost [bd]
Maximální počet opakování
Potvrzený chybový kód
Inicializace před zavolaním
Volací příkaz
Inicializační string 0
Inicializační string 1
Inicializační string 2
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
Inicializace modemu
Kód volání
Chyba modemu
HW reset modemu
118 – Canopen (0x76)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
3 VARIANT
I in0
22
LONG
O error
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup pro vypnutí sběrnice CAN
Chyba CANu
119 – Int_to_bin (0x77)
P
I
115 – Admx (0x73)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
ina
3 VARIANT
I
switch
4 VARIANT
aouta
5
FLOAT
aoutb
6
FLOAT
O
binout
7
BYTE
nbinout
8
BYTE
Popis
O
O
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
intin
19 VARIANT
out0
3
BYTE
out1
4
BYTE
out2
5
BYTE
out3
6
BYTE
out4
7
BYTE
out5
8
BYTE
out6
9
BYTE
out7
10
BYTE
out8
11
BYTE
out9
12
BYTE
out10
13
BYTE
out11
14
BYTE
out12
15
BYTE
out13
16
BYTE
out14
17
BYTE
out15
18
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Input integer
Výstup bit 0
Výstup bit 1
Výstup bit 2
Výstup bit 3
Výstup bit 4
Výstup bit 5
Výstup bit 6
Výstup bit 7
Výstup bit 8
Výstup bit 9
Výstup bit 10
Výstup bit 11
Výstup bit 12
Výstup bit 13
Výstup bit 14
Výstup bit 15
120 – Bin_to_int (0x78)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
I
in8
11 VARIANT
in9
12 VARIANT
in10
13 VARIANT
in11
14 VARIANT
in12
15 VARIANT
in13
16 VARIANT
in14
17 VARIANT
in15
18 VARIANT
O intout
19
WORD
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Binární vstup 0
Binární vstup 1
Binární vstup 2
Binární vstup 3
Binární vstup 4
Binární vstup 5
Binární vstup 6
Binární vstup 7
Binární vstup 8
Binární vstup 9
Binární vstup 10
Binární vstup 11
Binární vstup 12
Binární vstup 13
Binární vstup 14
Binární vstup 15
Výstup integer (nastaveny váhy 0..15
podle vstupů 0..15)
- 25 -
121 – Compute (0x79)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
Equation
33 STRING
C
8 VARIANT
D
9 VARIANT
I
E
10 VARIANT
F
11 VARIANT
7
FLOAT
O G
127 – Iplus (0x7F)
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Rovnice
Vstup 1 (reálné číslo)
Vstup 2 (reálné číslo)
Vstup 3 (reálné číslo)
Vstup 4 (reálné číslo)
Výsledek rovnice (reálné číslo)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
I
in1
4 VARIANT
aout
5
LONG
6
BYTE
O binout
nbinout
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A (integer)
Vstup B (integer)
Výstupní hodnota (integer)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
128 – Aflt (0x80)
122 – Constf (0x7A)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
hodnota
4
FLOAT
3
FLOAT
O 3
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Hodnota (reálné číslo)
Výstup (reálné číslo)
123 – Constl (0x7B)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
hodnota
4
LONG
3
LONG
O 3
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Hodnota (integer)
Výstup (integer)
124 – Idiv (0x7C)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
I
in1
4 VARIANT
aout
5
LONG
6
BYTE
O binout
nbinout
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A (integer)
Vstup B (integer)
Výstupní hodnota (integer)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
125 – Imin (0x7D)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
I
in1
4 VARIANT
aout
5
LONG
binout
6
BYTE
O
binout0
8
BYTE
nbinout
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A (integer)
Vstup B (integer)
Výstupní hodnota (integer)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty =0
Indikace výstupní hodnoty <=0
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
8
FLOAT
P tconst
slewrate
9
FLOAT
filtdelay
12
LONG
3 VARIANT
I ina
aout
5
FLOAT
6
BYTE
O binout
nbinout
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Časová konstanta dolní propusti [s]
Maximální rychlost přeběhu výstupu [1/s]
Prodleva filtrace po inicializaci [ms]
Vstup (reálné číslo)
Výstup (filtrovaný dolní propustí 1. řádu)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
129 – Almt (0x81)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
hlimit
8
FLOAT
llimit
9
FLOAT
3 VARIANT
I ina
aout
5
FLOAT
6
BYTE
O binout
nbinout
7
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Maximální hodnota výstupu
Minimální hodnota výstupu
Vstup (reálné číslo)
Výstup (reálné číslo)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
130 – Cnt (0x84)
ITEM (položka)
Typ
Název ID
priorita
0
BYTE
rychlost 1
BYTE
max_delt 8
INT
P
initval
9
LONG
freqper
12 LONG
exflash
15 LONG
in0
3 VARIANT
I
reset
4 VARIANT
sumout
5
BYTE
O
freq
11
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Maximální delta
Hodnota po načtení projektu
Perioda měření frekvence
Hodnota mimo flash
Vstup impulsů
Nulování čítače
Suma vstupu
Frekvence na vstupu
131 – Ctc (0x83)
126 – Imul (0x7E)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
I
in1
4 VARIANT
aout
5
LONG
6
BYTE
O binout
nbinout
7
BYTE
- 26 -
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup A (integer)
Vstup B (integer)
Výstupní hodnota (integer)
Indikace výstupní hodnoty >0
Indikace výstupní hodnoty <=0
ITEM (položka)
Typ
Název ID
priorita
0
BYTE
BYTE
P rychlost 1
reldtime 8
LONG
in0
3 VARIANT
I
in1
4 VARIANT
q
5
BYTE
O
nq
6
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Počáteční čas
Vstup TRIG – povolení čítání
Vstup NUL – naplnění čítače hodnotou reldtime
Přímý binární výstup
Negovaný binární výstup
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
132 – Mono (0x84)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
time
8
LONG
in0
3 VARIANT
11 VARIANT
I itime
in1
4 VARIANT
q
5
BYTE
O
nq
6
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Čas překlopení [ms]
Binární vstup A
Korekce doby překlopení
Binární vstup B
Přímý binární výstup
Negovaný binární výstup
133 – Rsko (0x85)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
I
in1
4 VARIANT
q
5
BYTE
O
nq
6
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup S („set“)
Vstup R („reset“)
Přímý binární výstup
Negovaný binární výstup
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Vstup DAT
Vstup CLK
Přímý binární výstup
Negovaný binární výstup
135 – PWPB_rx (0x87)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
perioda
20
LONG
adresa
21
BYTE
blok
22
BYTE
offset
23
INT
delka
24
BYTE
initout1
25 FLOAT
initout2
26 FLOAT
initout3
27 FLOAT
initout4
28 FLOAT
29 FLOAT
P initout5
initout6
30 FLOAT
initout7
31 FLOAT
initout8
32 FLOAT
initout9
33 FLOAT
initout10
34 FLOAT
initout11
35 FLOAT
initout12
36 FLOAT
initout13
37 FLOAT
initout14
38 FLOAT
initout15
39 FLOAT
initout16
40 FLOAT
out0
3
FLOAT
out1
4
FLOAT
out2
5
FLOAT
6
FLOAT
O out3
out4
7
FLOAT
out5
8
FLOAT
out6
9
FLOAT
Popis
Přijatá data 7 (bajty 28..31)
Přijatá data 8 (bajty 32..35)
Přijatá data 9 (bajty 36..39)
Přijatá data 10 (bajty 40..43)
Přijatá data 11 (bajty 44..47)
Přijatá data 12 (bajty 48..51)
Přijatá data 13 (bajty 52..55)
Přijatá data 14 (bajty 56..59)
Přijatá data 15 (bajty 60..63)
Chyba PB Rx (zastaralá data)
136 – PWPB_tx (0x88)
134 – Jklop (0x86)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
in0
3 VARIANT
I
in1
4 VARIANT
q
5
BYTE
O
nq
6
BYTE
ITEM (položka)
ID
Typ
Název
out7
10 FLOAT
out8
11 FLOAT
out9
12 FLOAT
out10
13 FLOAT
out11
14 FLOAT
O
out12
15 FLOAT
out13
16 FLOAT
out14
17 FLOAT
out15
18 FLOAT
pbrxerror
19
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda komunikace [ms]
Adresa odkud
Číslo bloku
Offset v bloku
Délka dat
Inicializační hodnota out0
Inicializační hodnota out1
Inicializační hodnota out2
Inicializační hodnota out3
Inicializační hodnota out4
Inicializační hodnota out5
Inicializační hodnota out6
Inicializační hodnota out7
Inicializační hodnota out8
Inicializační hodnota out9
Inicializační hodnota out10
Inicializační hodnota out11
Inicializační hodnota out12
Inicializační hodnota out13
Inicializační hodnota out14
Inicializační hodnota out15
Přijatá data 0 (bajty 0..3)
Přijatá data 1 (bajty 4..7)
Přijatá data 2 (bajty 8..11)
Přijatá data 3 (bajty 12..15)
Přijatá data 4 (bajty 16..19)
Přijatá data 5 (bajty 20..23)
Přijatá data 6 (bajty 24..27)
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
perioda
20
LONG
21
BYTE
P adresa
blok
22
BYTE
offset
23
INT
delka
24
BYTE
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
I
in8
11 VARIANT
in9
12 VARIANT
in10
13 VARIANT
in11
14 VARIANT
in12
15 VARIANT
in13
16 VARIANT
in14
17 VARIANT
in15
18 VARIANT
19
BYTE
O pbtxerror
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda komunikace [ms]
Adresa kam
Číslo bloku
Offset v bloku
Délka dat
Vysílaná data 0 (bajty 0..3)
Vysílaná data 1 (bajty 4..7)
Vysílaná data 2 (bajty 8..11)
Vysílaná data 3 (bajty 12..15)
Vysílaná data 4 (bajty 16..19)
Vysílaná data 5 (bajty 20..23)
Vysílaná data 6 (bajty 24..27)
Vysílaná data 7 (bajty 28..31)
Vysílaná data 8 (bajty 32..35)
Vysílaná data 9 (bajty 36..39)
Vysílaná data 10 (bajty 40..43)
Vysílaná data 11 (bajty 44..47)
Vysílaná data 12 (bajty 48..51)
Vysílaná data 13 (bajty 52..55)
Vysílaná data 14 (bajty 56..59)
Vysílaná data 15 (bajty 60..63)
Chyba PB Tx (výpadek v odesílání)
137 – PWPB_main (0x89)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
kanal
3
INT
comrychlost
4
LONG
parita
5
INT
6
INT
P mezera
prodleva
7
INT
odezva
8
INT
maxtoken
9
INT
adresa
10
INT
maxadresa
11
INT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Číslo komunikačního kanálu
Komunikační rychlost [Bd]
Parita
Maximální meziznaková mezera [ms]
Prodleva odpovědi [ms]
Timeout odpovědi [ms]
Maximální doba držení tokenu [ms]
Vlastní adresa
Maximální adresa v síti
138 – Flag (0x8A)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
11 VARIANT
I erase
reset
5
LONG
fsave
6
LONG
O
fload
7
LONG
com
8
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Smazání flagu
Reset centrály
Uložení do flash
Obnovení z flash
Komunikace dispečink/FRED
- 27 -
ITEM (položka)
ID
Typ
Název
sysmenu
9
LONG
download
12
LONG
rx0
13
LONG
14
LONG
O rx1
rx2
15
LONG
bat
16
LONG
bitflags
10
LONG
Popis
Přechod ze systémového menu
Download konfigurace
Data na COM0
Data na COM1
Data na COM2
Stav baterie
Flagy bitové
139 – Minmax (0x8B)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
10
LONG
P period
delta
11 FLOAT
cache
15
LONG
input
3 VARIANT
I
triger
4 VARIANT
min
5
FLOAT
max
6
FLOAT
7
LONG
O inc
dec
8
LONG
average
9
FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda vzorkování
Změna pro detekci tendence
Přepis hodnot při spuštění
Vstupní hodnota
Spouštění výpočtu
Minimální hodnota
Maximální hodnota
Hodnota roste
Hodnota klesá
Průměrná hodnota
140 – SDO (0x8C)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
init
6
LONG
length
7
LONG
P
address
8
LONG
index
9
LONG
subindex
10
LONG
readwrite
11
LONG
input
3 VARIANT
I
strobe
4 VARIANT
5
LONG
O vystup
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
comnr
50
BYTE
initcmd
52 FLOAT
noanswer
59
BYTE
60
LONG
P toint
text_string0
10 STRING
text_string1
18 STRING
text_string2
26 STRING
text_string3
34 STRING
reccode
42 STRING
send
4 VARIANT
reset
57 VARIANT
smscode
5 VARIANT
in0
6 VARIANT
in1
7 VARIANT
8 VARIANT
I in2
in3
9 VARIANT
in4
53 VARIANT
in5
54 VARIANT
in6
55 VARIANT
in7
56 VARIANT
msgcmd
3
FLOAT
O
msg
58
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Číslo komunikačního kanálu
Výchozí hodnota výstupu
Zákaz odpovědi
Výstup typu integer
Textový řetězec 0
Textový řetězec 1
Textový řetězec 2
Textový řetězec 3
Kód příjmu (vzorový text pro porovnání)
Poslání SMS
Nulování výstupu CMD
Kód přijaté SMS
Binární vstup 0
Binární vstup 1
Binární vstup 2
Binární vstup 3
Binární vstup 4
Binární vstup 5
Binární vstup 6
Binární vstup 7
Příkaz od přijaté SMS
Přijatá SMS
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Jen pro inicializaci
Délka dat
Adresa CAN modulu
Index objektu
Subindex objektu
Směr přenosu (0..read, 1..write)
Zapisovaná hodnota
Zákaz komunikace
Čtená hodnota
141 – Gsm (0x8D)
ITEM (položka)
Popis
ID
Typ
Název
priorita
0
BYTE Pořadí vykonávání modulu
rychlost
1
BYTE Smyčka vykonávání modulu
comnr
9
BYTE Číslo komunikačního kanálu
numselect
42
BYTE Výběr GSM čísla
tlfnum1
5
LONG Telefonní číslo 1
tlfnum2
6
LONG Telefonní číslo 2
tlfnum3
7
LONG Telefonní číslo 3
8
LONG Telefonní číslo 4
P tlfnum4
access
45
LONG Omezení přístupu
lines
47
LONG Počet obrazovek chyb
smsslow
48
LONG Zpomalení vyčítání SMS
init_string0
10 STRING Inicializační string 0
header
18 STRING Předčíslí
email
34 STRING E-mailová adresa
rtsmode
49
LONG Trvalé zapnutí RTS
send
4 VARIANT Poslání SMS
I
innumsel
46 VARIANT Výběr čísla
O sms_____________code 26 STRING Text přijaté SMS
- 28 -
142 – Sms (0x8E)
143 – PWPBp_rx (0x8F)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
perioda
20
LONG
adresa
21
BYTE
blok
22
BYTE
offset
23
INT
delka
24
BYTE
obj0
25
BYTE
inst0
62
BYTE
item0
78
BYTE
obj1
26
BYTE
inst1
63
BYTE
item1
79
BYTE
obj2
27
BYTE
inst2
64
BYTE
item2
80
BYTE
obj3
28
BYTE
P
inst3
65
BYTE
item3
81
BYTE
obj4
29
BYTE
inst4
66
BYTE
item4
82
BYTE
obj5
30
BYTE
inst5
67
BYTE
item5
83
BYTE
obj6
31
BYTE
inst6
68
BYTE
item6
84
BYTE
obj7
32
BYTE
inst7
69
BYTE
item7
85
BYTE
obj8
33
BYTE
inst8
70
BYTE
item8
86
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda komunikace [ms]
Adresa odkud
Číslo bloku
Offset v bloku
Délka dat
Číslo
Objekt 0 Instance
Položka
Číslo
Objekt 1 Instance
Položka
Číslo
Objekt 2 Instance
Položka
Číslo
Objekt 3 Instance
Položka
Číslo
Objekt 4 Instance
Položka
Číslo
Objekt 5 Instance
Položka
Číslo
Objekt 6 Instance
Položka
Číslo
Objekt 7 Instance
Položka
Číslo
Objekt 8 Instance
Položka
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
obj9
34
BYTE
inst9
71
BYTE
item9
87
BYTE
obj10
35
BYTE
inst10
72
BYTE
item10
88
BYTE
obj11
36
BYTE
inst11
73
BYTE
item11
89
BYTE
obj12
37
BYTE
74
BYTE
P inst12
item12
90
BYTE
obj13
38
BYTE
inst13
75
BYTE
item13
91
BYTE
obj14
39
BYTE
inst14
76
BYTE
item14
92
BYTE
obj15
40
BYTE
inst15
77
BYTE
item15
93
BYTE
out0
3
FLOAT
out1
4
FLOAT
out2
5
FLOAT
out3
6
FLOAT
out4
7
FLOAT
out5
8
FLOAT
out6
9
FLOAT
out7
10 FLOAT
11 FLOAT
O out8
out9
12 FLOAT
out10
13 FLOAT
out11
14 FLOAT
out12
15 FLOAT
out13
16 FLOAT
out14
17 FLOAT
out15
18 FLOAT
pbrxerror
19
BYTE
Popis
Číslo
Instance
Položka
Číslo
Objekt 10 Instance
Položka
Číslo
Objekt 11 Instance
Položka
Číslo
Objekt 12 Instance
Položka
Číslo
Objekt 13 Instance
Položka
Číslo
Objekt 14 Instance
Položka
Číslo
Objekt 15 Instance
Položka
Přijatá data z objektu 0
Přijatá data z objektu 1
Přijatá data z objektu 2
Přijatá data z objektu 3
Přijatá data z objektu 4
Přijatá data z objektu 5
Přijatá data z objektu 6
Přijatá data z objektu 7
Přijatá data z objektu 8
Přijatá data z objektu 9
Přijatá data z objektu 10
Přijatá data z objektu 11
Přijatá data z objektu 12
Přijatá data z objektu 13
Přijatá data z objektu 14
Přijatá data z objektu 15
Chyba PB Rx (zastaralá data)
Objekt 9
144 – SKDM12 (0x90)
ITEM (položka)
Typ
Název ID
priorita
0
BYTE
rychlost
1
BYTE
COMno
4
BYTE
P
candisp
86
BYTE
noterm
13
BYTE
access
49
BYTE
green1
6 VARIANT
red1
7 VARIANT
green2
8 VARIANT
red2
61 VARIANT
green3
62 VARIANT
red3
63 VARIANT
green4
64 VARIANT
I
red4
65 VARIANT
backlight 10 VARIANT
beep
11 VARIANT
keyin
12 VARIANT
in0
78 VARIANT
in1
79 VARIANT
in2
80 VARIANT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Číslo komunikačního kanálu
Kopírovat displej z CKDM
Určení fyz. přítomnosti CAN term. na sběrnici
Úroveň přístupu do systémového módu
Ovládání zelené barvy LED1
Ovládání červené barvy LED1
Ovládání zelené barvy LED2
Ovládání červené barvy LED2
Ovládání zelené barvy LED3
Ovládání červené barvy LED3
Ovládání zelené barvy LED4
Ovládání červené barvy LED4
Ovládání podsvitu displeje terminálu
Ovládání generátoru tónu
Vstup kódu simulace stisku klávesy na term.
Tranzistorový výstup 0
Tranzistorový výstup 1
Tranzistorový výstup 2
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
Typ
Název ID
in3
81 VARIANT
in4
82 VARIANT
83 VARIANT
I in5
in6
84 VARIANT
in7
85 VARIANT
sc
3
BYTE
scf1
51
BYTE
scf2
52
BYTE
scf3
53
BYTE
scf4
54
BYTE
scf5
55
BYTE
line_0
16 STRING
line_1
24 STRING
line_2
32 STRING
line_3
40 STRING
keyout
9
BYTE
66
BYTE
O out0
out1
67
BYTE
out2
68
BYTE
out3
69
BYTE
out4
70
BYTE
out5
71
BYTE
out6
72
BYTE
out7
73
BYTE
ain0
74 FLOAT
ain1
75 FLOAT
ain2
76 FLOAT
ain3
77 FLOAT
Popis
Tranzistorový výstup 3
Tranzistorový výstup 4
Tranzistorový výstup 5
Tranzistorový výstup 6
Tranzistorový výstup 7
Výstup pro připojení modulu screen
Výstup pro připojení modulu screen na F1
Výstup pro připojení modulu screen na F2
Výstup pro připojení modulu screen na F3
Výstup pro připojení modulu screen na F4
Výstup pro připojení modulu screen na F5
Výstup 1. řádku terminálu
Výstup 2. řádku terminálu
Výstup 3. řádku terminálu
Výstup 4. řádku terminálu
Výstup kódu právě stisknuté klávesy
Logický vstup 0
Logický vstup 1
Logický vstup 2
Logický vstup 3
Logický vstup 4
Logický vstup 5
Logický vstup 6
Logický vstup 7
Analogový vstup 0
Analogový vstup 1
Analogový vstup 2
Analogový vstup 3
145 – SKDM11 (0x91)
ITEM (položka)
Typ
Název ID
priorita
0
BYTE
rychlost
1
BYTE
COMno
4
BYTE
P
candisp
86
BYTE
noterm
13
BYTE
access
49
BYTE
green1
6 VARIANT
red1
7 VARIANT
green2
8 VARIANT
red2
61 VARIANT
green3
62 VARIANT
63 VARIANT
I red3
green4
64 VARIANT
red4
65 VARIANT
backlight 10 VARIANT
beep
11 VARIANT
keyin
12 VARIANT
sc
3
BYTE
scf1
51
BYTE
scf2
52
BYTE
scf3
53
BYTE
scf4
54
BYTE
55
BYTE
O scf5
line_0
16 STRING
line_1
24 STRING
line_2
32 STRING
line_3
40 STRING
keyout
9
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Číslo komunikačního kanálu
Kopírovat displej z CKDM
Určení fyz. přítomnosti CAN term. na sběrnici
Úroveň přístupu do systémového módu
Ovládání zelené barvy LED1
Ovládání červené barvy LED1
Ovládání zelené barvy LED2
Ovládání červené barvy LED2
Ovládání zelené barvy LED3
Ovládání červené barvy LED3
Ovládání zelené barvy LED4
Ovládání červené barvy LED4
Ovládání podsvitu displeje terminálu
Ovládání generátoru tónu
Vstup kódu simulace stisku klávesy na term.
Výstup pro připojení modulu screen
Výstup pro připojení modulu screen na F1
Výstup pro připojení modulu screen na F2
Výstup pro připojení modulu screen na F3
Výstup pro připojení modulu screen na F4
Výstup pro připojení modulu screen na F5
Výstup 1. řádku terminálu
Výstup 2. řádku terminálu
Výstup 3. řádku terminálu
Výstup 4. řádku terminálu
Výstup kódu právě stisknuté klávesy
- 29 -
146 – Ppg (0x92)
151 – Ekviterm (0x97)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
7
LONG
P numpar
highpar
8
LONG
lowpar
9
LONG
trig
3 VARIANT
num
4 VARIANT
I
high
5 VARIANT
low
6 VARIANT
pulse
10
LONG
O
end
11
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Počet pulsů
Délka pulsu
Délka mezery
Povolení pulsů
Počet pulsů
Délka pulsu
Délka mezery
Výstup pulsů
Konec generování pulsů
147 – journal (0x93)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
bankno
36
BYTE
3 VARIANT
I menu
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Číslo banky
Připojení na screen pro vyvolání menu
148 – journal_txt (0x94)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
Text_line_0 4 STRING
Text_line_1 12 STRING
Text_line_2 20 STRING
P
Text_line_3 28 STRING
Text_line_4 36 STRING
Text_line_5 44 STRING
Text_line_6 52 STRING
Text_line_7 60 STRING
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Text položky 0 (analogová / binární v „1“)
Text položky 1 (analogová / binární v „1“)
Text položky 2 (analogová / binární v „1“)
Text položky 3 (analogová / binární v „1“)
Text položky 0 (binární v „0“)
Text položky 1 (binární v „0“)
Text položky 2 (binární v „0“)
Text položky 3 (binární v „0“)
149 – Printer (0x95)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
comno
50
BYTE
comspeed
51
LONG
P
Text_line_0
16 STRING
Text_line_1
24 STRING
Text_line_2
32 STRING
Text_line_3
40 STRING
time
4 VARIANT
print
5 VARIANT
prnval0
6 VARIANT
I
prnval1
7 VARIANT
prnval2
8 VARIANT
prnval3
9 VARIANT
3
BYTE
O error
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Číslo COM kanálu
Komunikační rychlost [Bd]
Text 1. řádku
Text 2. řádku
Text 3. řádku
Text 4. řádku
Tisk časového údaje
Povel k tisku
Formátovaná hodnota v 1. řádku
Formátovaná hodnota v 2. řádku
Formátovaná hodnota v 3. řádku
Formátovaná hodnota v 4. řádku
Chybový kód tiskárny
150 – DCF77 (0x96)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
3
BYTE
O error
- 30 -
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
sklon
5
FLOAT
posuv
6
FLOAT
8
FLOAT
P TVPM
TVPN
9
FLOAT
input
20 FLOAT
output
21 FLOAT
Text_line_0
11 STRING
in
4 VARIANT
10 VARIANT
I menu
korekce
7 VARIANT
3
FLOAT
O 3
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Sklon
Posuv
Maximální hodnota výstupu
Minimální hodnota výstupu
Vstupní hodnota
Výstupní hodnota
Název modulu pro zobrazení na terminálu
Venkovní teplota
Připojení na screen pro vyvolání menu
Dodatečný posuv
Výstupní hodnota
152 – PID (0x98)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
PIKP
8
FLOAT
PITDminus
9
FLOAT
PITDplus
10 FLOAT
PITI
11 FLOAT
TAUM
12 FLOAT
TAUN
13 FLOAT
P
HYUZ
14 FLOAT
HYUO
15 FLOAT
TAUV
16 FLOAT
inTUZ
34 FLOAT
inTUP
35 FLOAT
outTAU
36 FLOAT
outSTAU
37 FLOAT
Text_line_0 24 STRING
TUZ
6 VARIANT
7 VARIANT
I TUP
17
17 VARIANT
TAU
3
FLOAT
4
FLOAT
O STAU
5
5
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Proporcionální složka [–]
Derivační složka - [s]
Derivační složka + [s]
Integrační složka [s]
Maximální regulační zásah
Minimální regulační zásah
Hystereze zavřít
Hystereze otevřít
Horní hranice výstupu STAU
Hodnota vstupu TUZ
Hodnota vstupu TUP
Hodnota výstupu TAU
Hodnota vystupu STAU
Název modulu pro zobrazení na terminálu
Vstup změřené hodnoty
Vstup požadované hodnoty
Připojení na screen pro vyvolání menu
Časově závislý povel zavírá / otvírá
Hodnota otevření serva [%]
Indikace plně otevřeného serva
153 – havbin (0x99)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
SHAH
5
FLOAT
N28M
6
FLOAT
P
SHAM
7
FLOAT
kvit
24
BYTE
porucha
25
BYTE
Text_line_0 15 STRING
4 VARIANT
I has
3
BYTE
O HAVA
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Maximální doba havárie
Vyhodnocovací interval (z kolika)
Počet poruch pro HAVA (kolik z kolika)
Požadavek na kvitování poruchy
Generovaní poruchy
Název modulu pro zobrazení na terminálu
Vstup hlídané veličiny
Výstup detekce hlídaného stavu
154 – havan (0x9A)
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Není signál
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
30
BYTE
P kvit
HAVH
5
FLOAT
HAVN
6
FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Požadavek na kvitování poruchy
Horní mez
Dolní mez
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
deltHAVH
28 FLOAT
deltHAVN
29 FLOAT
SHAM
15 FLOAT
N28M
9
FLOAT
P
CA10
12 FLOAT
CA11
13 FLOAT
porucha
37
BYTE
Text_line_0 17 STRING
has
4 VARIANT
26 VARIANT
I HAVHi
HAVNi
27 VARIANT
3
BYTE
O HAVA
Popis
Delta horní meze
Delta dolní meze
Maximální hodnota SHA
Maximální počet průchodů
Zapomínání pokles
Zapomínání růst
Generovaní poruchy
Název modulu pro zobrazení na terminálu
Vstup hlídané veličiny
Vstup horní meze
Vstup dolní meze
Výstup detekce hlídaného stavu
155 – vzorky (0x9B)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
delta_t
4
INT
delt0
13 FLOAT
delt1
14 FLOAT
delt2
15 FLOAT
delt3
16 FLOAT
delt4
17 FLOAT
delt5
18 FLOAT
delt6
19 FLOAT
delt7
20 FLOAT
bf30
21
BYTE
bf31
22
BYTE
bf32
23
BYTE
P
bf33
24
BYTE
bf34
25
BYTE
bf35
26
BYTE
bf36
27
BYTE
bf37
28
BYTE
redir0
33
INT
redir1
34
INT
redir2
35
INT
redir3
36
INT
redir4
37
INT
redir5
38
INT
redir6
39
INT
redir7
40
INT
pbankcom
41
LONG
vz0
5 VARIANT
vz1
6 VARIANT
vz2
7 VARIANT
vz3
8 VARIANT
vz4
9 VARIANT
I
vz5
10 VARIANT
vz6
11 VARIANT
vz7
12 VARIANT
record
30 VARIANT
erase
32 VARIANT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Maximální prodleva ukládání vzorku
Velikost změny vstupu 0 pro záznam
Velikost změny vstupu 1 pro záznam
Velikost změny vstupu 2 pro záznam
Velikost změny vstupu 3 pro záznam
Velikost změny vstupu 4 pro záznam
Velikost změny vstupu 5 pro záznam
Velikost změny vstupu 6 pro záznam
Velikost změny vstupu 7 pro záznam
Konverze na 3bajtový formát vstupu 0
Konverze na 3bajtový formát vstupu 1
Konverze na 3bajtový formát vstupu 2
Konverze na 3bajtový formát vstupu 3
Konverze na 3bajtový formát vstupu 4
Konverze na 3bajtový formát vstupu 5
Konverze na 3bajtový formát vstupu 6
Konverze na 3bajtový formát vstupu 7
Přesměrování vstupu 0
Přesměrování vstupu 1
Přesměrování vstupu 2
Přesměrování vstupu 3
Přesměrování vstupu 4
Přesměrování vstupu 5
Přesměrování vstupu 6
Přesměrování vstupu 7
Pozice vrcholu banky
Monitorovaná hodnota 0
Monitorovaná hodnota 1
Monitorovaná hodnota 2
Monitorovaná hodnota 3
Monitorovaná hodnota 4
Monitorovaná hodnota 5
Monitorovaná hodnota 6
Monitorovaná hodnota 7
Puls pro záznam do banky
Vymazání celé banky
156 – ASERVO (0x9C)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
minact
27 FLOAT
Text_line_0 11 STRING
in
4 VARIANT
I
menu
10 VARIANT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Min. změna regulačního zásahu na výstupu
Název serva pro zobrazení na terminálu
Vstup modulu (reálné číslo)
Připojení na screen pro vyvolání menu
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
otevri
25 VARIANT
I
zavri
26 VARIANT
3
FLOAT
O out
Popis
Přednostní otevření serva
Přednostní zavření serva
Výstupní hodnota [%]
157 – BSERVO (0xD)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
delay
23 FLOAT
minact
24 FLOAT
P
hystotev
26 FLOAT
hystzav
27 FLOAT
maxtime
25 FLOAT
Text_line_0 11 STRING
in
5 VARIANT
menu
10 VARIANT
I
otevri
35 VARIANT
zavri
36 VARIANT
out1
3
BYTE
O
out2
4
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Prodleva při změně směru pohybu [s]
Minimální zásah servomotoru
Hystereze při přechodu ze zav. na otv. [s]
Hystereze při přechodu z otv. na zav. [s]
Max. doba běhu serva jedním směrem [s]
Název serva pro zobrazení na terminálu
Vstup pro připojení k výstupu Tau PID reg.
Připojení na screen pro vyvolání menu
Přednostní otevření serva
Přednostní zavření serva
Výstup „–“ pro zavírání serva
Výstup „+“ pro otevírání serva
158 – BODY_4 (0x9E)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
val1
5
FLOAT
val2
6
FLOAT
val3
7
FLOAT
val4
8
FLOAT
point1
9
FLOAT
11 FLOAT
P point2
point3
12 FLOAT
point4
13 FLOAT
maxout
25 FLOAT
minout
26 FLOAT
input
27 FLOAT
output
28 FLOAT
Text_line_0 14 STRING
in
4 VARIANT
29 VARIANT
I korekce
menu
10 VARIANT
3
FLOAT
O out
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Hodnota pro bod 1
Hodnota pro bod 2
Hodnota pro bod 3
Hodnota pro bod 4
Bod 1 na ose x
Bod 2 na ose x
Bod 3 na ose x
Bod 4 na ose x
Maximální hodnota výstupu
Minimální hodnota výstupu
Hodnota vstupu
Hodnota výstupu
Název modulu pro zobrazení na terminálu
Vstupní veličina
Korekce výstupu
Připojení na screen pro vyvolání menu
Výstupní veličina
159 – Setpar (0x9F)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
6
BYTE
P object
instance
7
BYTE
item
8
BYTE
In
3 VARIANT
I
Block
4 VARIANT
5
LONG
O out
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Číslo modulu
Instance modulu
Číslo parametru (položky)
Zapisovaná hodnota parametru (položky)
Blokování zápisu
Výstupní hodnota
160 – Timer (0xA0)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
value
5
FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Hodnota útlumu
- 31 -
ITEM (položka)
ID
Typ
Název
hodina_on
6
INT
minuta_on
7
INT
po_ne_on
8
INT
den_on
9
INT
mesic_on
11
INT
rok_on
44
INT
hodina_off
12
INT
P
minuta_off
13
INT
po_ne_off
14
INT
den_off
15
INT
mesic_off
16
INT
rok_off
45
INT
title
18 STRING
vtitle
51 STRING
10 VARIANT
I menu
out
3
FLOAT
O
binout
46
BYTE
Popis
Hodina zapnutí
Minuta zapnutí
Den v týdnu zapnutí
Den v měsíci zapnutí
Měsíc zapnutí
Rok zapnutí
Hodina vypnutí
Minuta vypnutí
Den v týdnu vypnutí
Den v měsíci vypnutí
Měsíc vypnutí
Rok vypnutí
Název časovače
Název hodnoty
Připojení na screen pro vyvolání menu
Výstupní hodnota
Příznak nenul. výstupu / nastav. intervalu
161 – Timdat (0xA1)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
settime
12
LONG
P
setdate
13
LONG
w2ldate
14
LONG
l2wdate
15
LONG
10 VARIANT
I menu
time
16 FLOAT
date
17 FLOAT
19 FLOAT
O sec
weekday
20 FLOAT
year
18 FLOAT
- 32 -
Popis
Výstup pro připojení modulu screen na F3
Výstup pro připojení modulu screen na F4
Výstup pro připojení modulu screen na F5
Výstup 1. řádku terminálu
Výstup 2. řádku terminálu
Výstup 3. řádku terminálu
Výstup 4. řádku terminálu
Výstup kódu právě stisknuté klávesy
Logický vstup 0
Logický vstup 1
Logický vstup 2
Logický vstup 3
Logický vstup 4
Logický vstup 5
Logický vstup 6
Logický vstup 7
Analogový vstup 0
Analogový vstup 1
Analogový vstup 2
Analogový vstup 3
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Nastavení času
Nastavení data
Přechod na letní čas
Přechod na zimní čas
Připojení na screen pro vyvolání menu
Čas
Datum
Sekundy
Den v týdnu
Rok
162 – CKDM12 (0xA2)
ITEM (položka)
Typ
Název ID
priorita
0
BYTE
rychlost
1
BYTE
4
BYTE
P address
noterm
13
BYTE
access
49
BYTE
green1
6 VARIANT
red1
7 VARIANT
green2
8 VARIANT
red2
61 VARIANT
green3
62 VARIANT
red3
63 VARIANT
green4
64 VARIANT
red4
65 VARIANT
backlight 10 VARIANT
11 VARIANT
I beep
keyin
12 VARIANT
in0
78 VARIANT
in1
79 VARIANT
in2
80 VARIANT
in3
81 VARIANT
in4
82 VARIANT
in5
83 VARIANT
in6
84 VARIANT
in7
85 VARIANT
sc
3
BYTE
51
BYTE
O scf1
scf2
52
BYTE
ITEM (položka)
Typ
Název ID
scf3
53
BYTE
scf4
54
BYTE
scf5
55
BYTE
line_0
16 STRING
line_1
24 STRING
line_2
32 STRING
line_3
40 STRING
keyout
9
BYTE
out0
66
BYTE
out1
67
BYTE
O
out2
68
BYTE
out3
69
BYTE
out4
70
BYTE
out5
71
BYTE
out6
72
BYTE
out7
73
BYTE
ain0
74 FLOAT
ain1
75 FLOAT
ain2
76 FLOAT
ain3
77 FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa jednotky na sběrnici CAN
Určení fyz. přítomnosti CAN term. na sběrnici
Úroveň přístupu do systémového módu
Ovládání zelené barvy LED1
Ovládání červené barvy LED1
Ovládání zelené barvy LED2
Ovládání červené barvy LED2
Ovládání zelené barvy LED3
Ovládání červené barvy LED3
Ovládání zelené barvy LED4
Ovládání červené barvy LED4
Ovládání podsvitu displeje terminálu
Ovládání generátoru tónu
Vstup kódu simulace stisku klávesy na term.
Tranzistorový výstup 0
Tranzistorový výstup 1
Tranzistorový výstup 2
Tranzistorový výstup 3
Tranzistorový výstup 4
Tranzistorový výstup 5
Tranzistorový výstup 6
Tranzistorový výstup 7
Připojení na screen pro vyvolání menu
Výstup pro připojení modulu screen na F1
Výstup pro připojení modulu screen na F2
163 – Hesla (0xA3)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
user1
20 FLOAT
user2
21 FLOAT
user3
22 FLOAT
user4
23 FLOAT
user1a
26 FLOAT
P
user2a
27 FLOAT
user3a
28 FLOAT
user4a
29 FLOAT
user1b
30 FLOAT
user2b
31 FLOAT
user3b
32 FLOAT
user4b
33 FLOAT
edit
10 VARIANT
I
login
11 VARIANT
heslo
25
LONG
O
userlevel
35
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Heslo pro user1
Heslo pro user2
Heslo pro user3
Heslo pro user4
Heslo pro user1a
Heslo pro user2a
Heslo pro user3a
Heslo pro user4a
Heslo pro user1b
Heslo pro user2b
Heslo pro user3b
Heslo pro user4b
Připojení na screen pro editaci hesla
Připojení na screen pro přihlášení
Heslo právě přihlášeného uživatele
Úroveň přihlášeného uživatele
164 – Sysmon (0xA4)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
version
161 DWORD
CRC
162 LONG
pwtout
163
INT
address
164
memory
P loop1
loop2
loop3
outlock
165
166
167
168
170
writecheck
171
erase_error
overdrive
modbuswswap
I menu
173
175
176
132
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Verze FW centrály
CRC
Prodleva odpovědi [ms]
(centrály) pro komunikaci na
BYTE Adresa
hlavním kanálu
BYTE Procento obsazení paměti
BYTE Procento času smyčky 1
BYTE Procento času smyčky 2
BYTE Procento času smyčky 3
BYTE Zamknutí výstupu
zápisu mimo komunikační
BYTE Zámek
bloky
BYTE Smazání chyb
LONG Zrychlení 3. smyčky o x ms
LONG Swap wordu u modbus slave
VARIANT Připojení na screen pro vyvolání menu
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
out0
3 STRING
out1
11 STRING
out2
19 STRING
out3
27 STRING
out4
35 STRING
out5
43 STRING
out6
51 STRING
out7
59 STRING
out8
67 STRING
O out9
75 STRING
out10
83 STRING
out11
91 STRING
out12
99 STRING
out13
107 STRING
out14
115 STRING
out15
123 STRING
error
160
BYTE
pulseerror
174
BYTE
Popis
Výstup chybového hlášení 0
Výstup chybového hlášení 1
Výstup chybového hlášení 2
Výstup chybového hlášení 3
Výstup chybového hlášení 4
Výstup chybového hlášení 5
Výstup chybového hlášení 6
Výstup chybového hlášení 7
Výstup chybového hlášení 8
Výstup chybového hlášení 9
Výstup chybového hlášení 10
Výstup chybového hlášení 11
Výstup chybového hlášení 12
Výstup chybového hlášení 13
Výstup chybového hlášení 14
Výstup chybového hlášení 15
Zaregistrováno alespoň jedno chybové
hlášení
Puls při příchodu nového alarmu
165 – CKDM11 (0xA5)
ITEM (položka)
Typ
Název ID
priorita
0
BYTE
rychlost
1
BYTE
4
BYTE
P address
noterm
13
BYTE
access
49
BYTE
green1
6 VARIANT
red1
7 VARIANT
green2
8 VARIANT
red2
61 VARIANT
green3
62 VARIANT
63 VARIANT
I red3
green4
64 VARIANT
red4
65 VARIANT
backlight 10 VARIANT
beep
11 VARIANT
keyin
12 VARIANT
sc
3
BYTE
scf1
51
BYTE
scf2
52
BYTE
scf3
53
BYTE
scf4
54
BYTE
55
BYTE
O scf5
line_0
16 STRING
line_1
24 STRING
line_2
32 STRING
line_3
40 STRING
keyout
9
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa jednotky na sběrnici CAN
Určení fyz. přítomnosti CAN term. na sběrnici
Úroveň přístupu do systémového módu
Ovládání zelené barvy LED1
Ovládání červené barvy LED1
Ovládání zelené barvy LED2
Ovládání červené barvy LED2
Ovládání zelené barvy LED3
Ovládání červené barvy LED3
Ovládání zelené barvy LED4
Ovládání červené barvy LED4
Ovládání podsvitu displeje terminálu
Ovládání generátoru tónu
Vstup kódu simulace stisku klávesy na term.
Výstup pro připojení modulu screen
Výstup pro připojení modulu screen na F1
Výstup pro připojení modulu screen na F2
Výstup pro připojení modulu screen na F3
Výstup pro připojení modulu screen na F4
Výstup pro připojení modulu screen na F5
Výstup 1. řádku terminálu
Výstup 2. řádku terminálu
Výstup 3. řádku terminálu
Výstup 4. řádku terminálu
Výstup kódu právě stisknuté klávesy
166 – Retran (0xA6)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
8
LONG
P Baudrate
Timeout
9
INT
COMnr
7
BYTE
3
LONG
O count
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Komunikační rychlost [Bd]
Maximální doba mezi znaky [ms]
Číslo portu retranslačního kanálu
Počet retranslací
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
167 – l2hwlw (0xA7)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
1
BYTE
P rychlost
sigext
6
BYTE
3 VARIANT
I in0
lw
4
LONG
O
hw
5
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Znaménkové rozšíření
Vstupní 4-bajtová hodnota
Výstupní 2-bajtová hodnota – nižší word
Výstupní 2-bajtová hodnota – vyšší word
168 – SAIOi (0xA8)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
perioda
20
LONG
21
BYTE
P adresa
blok
22
BYTE
offset
23
INT
delka
24
BYTE
out0
3
FLOAT
out1
4
FLOAT
out2
5
FLOAT
out3
6
FLOAT
out4
7
FLOAT
out5
8
FLOAT
9
FLOAT
O out6
out7
10 FLOAT
out8
11 FLOAT
out9
12 FLOAT
out10
13 FLOAT
out11
14 FLOAT
pbrxerror
19
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda komunikace [ms]
Adresa odkud
Číslo bloku
Offset v bloku
Délka dat
Analogový vstup 0
Analogový vstup 1
Analogový vstup 2
Analogový vstup 3
Analogový vstup 4
Analogový vstup 5
Analogový vstup 6
Analogový vstup 7
Analogový vstup 8
Analogový vstup 9
Analogový vstup 10
Analogový vstup 11
Chyba PB Rx
169 – SBIOi (0xA9)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
perioda
20
LONG
21
BYTE
P adresa
blok
22
BYTE
offset
23
INT
delka
24
BYTE
out0
3
LONG
out1
4
LONG
out2
5
LONG
out3
6
LONG
out4
7
LONG
out5
8
LONG
out6
9
LONG
out7
10
LONG
11
LONG
O cnt0
cnt1
12
LONG
cnt2
13
LONG
cnt3
14
LONG
cnt4
15
LONG
cnt5
16
LONG
cnt6
17
LONG
cnt7
18
LONG
pbrxerror
19
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda komunikace [ms]
Adresa odkud
Číslo bloku
Offset v bloku
Délka dat
Logický vstup X0
Logický vstup X1
Logický vstup X2
Logický vstup X3
Logický vstup X4
Logický vstup X5
Logický vstup X6
Logický vstup X7
Čítač 0
Čítač 1
Čítač 2
Čítač 3
Čítač 4
Čítač 5
Čítač 6
Čítač 7
Chyba PB Rx
- 33 -
170 – SBI (0xAA)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
perioda
20
LONG
21
BYTE
P adresa
blok
22
BYTE
offset
23
INT
delka
24
BYTE
out0
3
LONG
out1
4
LONG
out2
5
LONG
out3
6
LONG
out4
7
LONG
out5
8
LONG
out6
9
LONG
out7
10
LONG
out8
11
LONG
out9
12
LONG
out10
13
LONG
out11
14
LONG
15
LONG
O out12
out13
16
LONG
out14
17
LONG
out15
18
LONG
cnt0
25
LONG
cnt1
26
LONG
cnt2
27
LONG
cnt3
28
LONG
cnt4
29
LONG
cnt5
30
LONG
cnt6
31
LONG
cnt7
32
LONG
pbrxerror
19
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda komunikace [ms]
Adresa odkud
Číslo bloku
Offset v bloku
Délka dat
Logický vstup X0
Logický vstup X1
Logický vstup X2
Logický vstup X3
Logický vstup X4
Logický vstup X5
Logický vstup X6
Logický vstup X7
Logický vstup X8
Logický vstup X9
Logický vstup X10
Logický vstup X11
Logický vstup X12
Logický vstup X13
Logický vstup X14
Logický vstup X15
Čítač 0
Čítač 1
Čítač 2
Čítač 3
Čítač 4
Čítač 5
Čítač 6
Čítač 7
Chyba PB Rx
171 – SFCPUi (0xAB)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
perioda
20
LONG
21
BYTE
P adresa
blok
22
BYTE
offset
23
INT
delka
24
BYTE
out0
3
LONG
out1
4
LONG
out2
5
LONG
out3
6
LONG
7
LONG
O out4
out5
8
LONG
out6
9
LONG
out7
10
LONG
pbrxerror
19
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda komunikace [ms]
Adresa odkud
Číslo bloku
Offset v bloku
Délka dat
Logické vstupy pozice 0 (X0.0÷X0.7)
Logické vstupy pozice 1 (X1.0÷X1.7)
Logické vstupy pozice 2 (X2.0÷X2.7)
Logické vstupy pozice 3 (X3.0÷X3.7)
Logické vstupy pozice 4 (X4.0÷X4.7)
Logické vstupy pozice 5 (X5.0÷X5.7)
Logické vstupy pozice 6 (X6.0÷X6.7)
Logické vstupy pozice 7 (X7.0÷X7.7)
Chyba PB Rx
172 – SAIOo (0xAC)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
perioda
20
LONG
P
adresa
21
BYTE
blok
22
BYTE
offset
23
INT
- 34 -
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda komunikace [ms]
Adresa kam
Číslo bloku
Offset v bloku
ITEM (položka)
ID
Typ
Název
24
BYTE
P delka
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
I
in3
6 VARIANT
in4
7 VARIANT
in5
8 VARIANT
19
BYTE
O pbtxerror
Popis
Délka dat
Analogový výstup 0
Analogový výstup 1
Analogový výstup 2
Analogový výstup 3
Analogový výstup 4
Analogový výstup 5
Chyba PB Tx
173 – SBIOo (0xAD)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
perioda
20
LONG
21
BYTE
P adresa
blok
22
BYTE
offset
23
INT
delka
24
BYTE
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
I
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
19
BYTE
O pbtxerror
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda komunikace [ms]
Adresa kam
Číslo bloku
Offset v bloku
Délka dat
Reléový výstup Y0
Reléový výstup Y1
Reléový výstup Y2
Reléový výstup Y3
Reléový výstup Y4
Reléový výstup Y5
Reléový výstup Y6
Reléový výstup Y7
Chyba PB Tx
174 – SBO (0xAE)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
perioda
20
LONG
21
BYTE
P adresa
blok
22
BYTE
offset
23
INT
delka
24
BYTE
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
I
in8
11 VARIANT
in9
12 VARIANT
in10
13 VARIANT
in11
14 VARIANT
in12
15 VARIANT
in13
16 VARIANT
in14
17 VARIANT
in15
18 VARIANT
19
BYTE
O pbtxerror
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda komunikace [ms]
Adresa kam
Číslo bloku
Offset v bloku
Délka dat
Reléový výstup Y0
Reléový výstup Y1
Reléový výstup Y2
Ovládání LED mezi Y2 a Y3
Reléový výstup Y3
Reléový výstup Y4
Reléový výstup Y5
Ovládání LED vlevo od Y5
Reléový výstup Y6
Reléový výstup Y7
Reléový výstup Y8
Ovládání LED mezi Y8 a Y9
Reléový výstup Y9
Reléový výstup Y10
Reléový výstup Y11
Ovládání LED vlevo od Y11
Chyba PB Tx
175 – SFCPUo (0xAF)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
perioda
20
LONG
adresa
21
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Perioda komunikace [ms]
Adresa kam
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
blok
22
BYTE
23
INT
P offset
delka
24
BYTE
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
I
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
19
BYTE
O pbtxerror
Popis
Číslo bloku
Offset v bloku
Délka dat
Logické výstupy pozice 0 (Y0.0÷Y0.7)
Logické výstupy pozice 1 (Y1.0÷Y1.7)
Logické výstupy pozice 2 (Y2.0÷Y2.7)
Logické výstupy pozice 3 (Y3.0÷Y3.7)
Logické výstupy pozice 4 (Y4.0÷Y4.7)
Logické výstupy pozice 5 (Y5.0÷Y5.7)
Logické výstupy pozice 6 (Y6.0÷Y6.7)
Logické výstupy pozice 7 (Y7.0÷Y7.7)
Chyba PB Tx
184 – Hdbb (0xB8)
ITEM (položka)
Typ
Název ID
priorita
0
BYTE
rychlost
1
BYTE
flags0
23
LONG
interval0 25
LONG
flags1
27
LONG
interval1 29
LONG
flags2
31
LONG
interval2 33
LONG
flags3
35
LONG
interval3 37
LONG
flags4
39
LONG
interval4 41
LONG
flags5
43
LONG
interval5 45
LONG
flags6
47
LONG
interval6 49
LONG
flags7
51
LONG
interval7 53
LONG
55
LONG
P flags8
interval8 57
LONG
flags9
59
LONG
interval9 61
LONG
flags10
63
LONG
interval10 65
LONG
flags11
67
LONG
interval11 69
LONG
flags12
71
LONG
interval12 73
LONG
flags13
75
LONG
interval13 77
LONG
flags14
79
LONG
interval14 81
LONG
flags15
83
LONG
interval15 85
LONG
index
87
INT
fixhour
88
INT
fixmin
89
INT
bin0
3 VARIANT
bin1
4 VARIANT
bin2
5 VARIANT
bin3
6 VARIANT
bin4
7 VARIANT
8 VARIANT
I bin5
bin6
9 VARIANT
bin7
10 VARIANT
bin8
11 VARIANT
bin9
12 VARIANT
bin10
13 VARIANT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Nastavení způsobu ukládání
Binární
vstup B0
Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B1
Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B2
Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B3
Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B4
Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B5
Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B6
Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B7
Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B8
Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B9
Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B10 Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B11 Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B12 Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B13 Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B14 Interval ukládání [min]
Nastavení způsobu ukládání
Binární
vstup B15 Interval ukládání [min]
Počáteční hodnota identifikátoru vzorku
Pevná hodina uložení
Pevná minuta uložení
Binární vstup B0
Binární vstup B1
Binární vstup B2
Binární vstup B3
Binární vstup B4
Binární vstup B5
Binární vstup B6
Binární vstup B7
Binární vstup B8
Binární vstup B9
Binární vstup B10
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
Typ
Název ID
bin11
14 VARIANT
bin12
15 VARIANT
bin13
16 VARIANT
17 VARIANT
I bin14
bin15
18 VARIANT
clralon
19 VARIANT
clraloff
20 VARIANT
alarmon 21
BYTE
O
alarmoff 22
BYTE
Popis
Binární vstup B11
Binární vstup B12
Binární vstup B13
Binární vstup B14
Binární vstup B15
Nulování příznaku vzniku alarmu
Nulování příznaku ukončení alarmu
Indikace vzniku alarmu
Indikace ukončení alarmu
185 – Hdba (0xB9)
ITEM (položka)
Typ
Název ID
priorita
0
BYTE
rychlost
1
BYTE
flags0
15
LONG
interval0 16
LONG
hyst10
17 FLOAT
hyst20
18 FLOAT
lolim0
19 FLOAT
flood10
20 FLOAT
flood20
21 FLOAT
flood30
22 FLOAT
maxctc0 23 FLOAT
flags1
29
LONG
interval1 30
LONG
hyst11
31 FLOAT
hyst21
32 FLOAT
lolim1
33 FLOAT
flood11
34 FLOAT
flood21
35 FLOAT
flood31
36 FLOAT
maxctc1 37 FLOAT
flags2
43
LONG
interval2 44
LONG
hyst12
45 FLOAT
46 FLOAT
P hyst22
lolim2
47 FLOAT
flood12
48 FLOAT
flood22
49 FLOAT
flood32
50 FLOAT
maxctc2 51 FLOAT
flags3
57
LONG
interval3 58
LONG
hyst13
59 FLOAT
hyst23
60 FLOAT
lolim3
61 FLOAT
flood13
62 FLOAT
flood23
63 FLOAT
flood33
64 FLOAT
maxctc3 65 FLOAT
flags4
71
LONG
interval4 72
LONG
hyst14
73 FLOAT
hyst24
74 FLOAT
lolim4
75 FLOAT
flood14
76 FLOAT
flood24
77 FLOAT
flood34
78 FLOAT
maxctc4 79 FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Nastavení způsobu ukládání
Interval ukládání [min]
Hyster. pro alarm a povol. zápisu
Analogový Hystereze pro zápis
vstup
Dolní mez
A0
1. st. povodňové akt. – poruchy
2. st. povodňové akt. – poruchy
3. st. povodňové akt. – poruchy
Limit přírůstku CTC
Nastavení způsobu ukládání
Interval ukládání [min]
Hyster. pro alarm a povol. zápisu
Analogový Hystereze pro zápis
Dolní mez
vstup
A1
1. st. povodňové akt. – poruchy
2. st. povodňové akt. – poruchy
3. st. povodňové akt. – poruchy
Limit přírůstku CTC
Nastavení způsobu ukládání
Interval ukládání [min]
Hyster. pro alarm a povol. zápisu
Analogový Hystereze pro zápis
vstup
Dolní mez
A2
1. st. povodňové akt. – poruchy
2. st. povodňové akt. – poruchy
3. st. povodňové akt. – poruchy
Limit přírůstku CTC
Nastavení způsobu ukládání
Interval ukládání [min]
Hyster. pro alarm a povol. zápisu
Analogový Hystereze pro zápis
Dolní mez
vstup
A3
1. st. povodň. aktivity – poruchy
2. st. povodň. aktivity – poruchy
3. st. povodň. aktivity – poruchy
Limit přírůstku CTC
Nastavení způsobu ukládání
Interval ukládání [min]
Hyster. pro alarm a povol. zápisu
Analogový Hystereze pro zápis
vstup
Dolní mez
A4
1. st. povodňové akt. – poruchy
2. st. povodňové akt. – poruchy
3. st. povodňové akt. – poruchy
Limit přírůstku CTC
- 35 -
ITEM (položka)
Typ
Název ID
flags5
85
LONG
interval5 86
LONG
hyst15
87 FLOAT
hyst25
88 FLOAT
lolim5
89 FLOAT
flood15
90 FLOAT
flood25
91 FLOAT
flood35
92 FLOAT
maxctc5 93 FLOAT
flags6
99
LONG
interval6 100 LONG
hyst16
101 FLOAT
hyst26
102 FLOAT
lolim6
103 FLOAT
flood16 104 FLOAT
P
flood26 105 FLOAT
flood36 106 FLOAT
maxctc6 107 FLOAT
flags7
113 LONG
interval7 114 LONG
hyst17
115 FLOAT
hyst27
116 FLOAT
lolim7
117 FLOAT
flood17 118 FLOAT
flood27 119 FLOAT
flood37 120 FLOAT
maxctc7 121 FLOAT
index
127
INT
fixhour
128
INT
fixmin
129
INT
ain0
3 VARIANT
ain1
4 VARIANT
ain2
5 VARIANT
ain3
6 VARIANT
ain4
7 VARIANT
I
ain5
8 VARIANT
ain6
9 VARIANT
ain7
10 VARIANT
clralon
11 VARIANT
clraloff
12 VARIANT
alarmon 13
BYTE
O
alarmoff 14
BYTE
Popis
Nastavení způsobu ukládání
Interval ukládání [min]
Hyster. pro alarm a povol. zápisu
Analogový Hystereze pro zápis
Dolní mez
vstup
A5
1. st. povodňové akt. – poruchy
2. st. povodňové akt. – poruchy
3. st. povodňové akt. – poruchy
Limit přírůstku CTC
Nastavení způsobu ukládání
Interval ukládání [min]
Hyster. pro alarm a povol. zápisu
Analogový Hystereze pro zápis
vstup
Dolní mez
A6
1. st. povodňové akt. – poruchy
2. st. povodňové akt. – poruchy
3. st. povodňové akt. – poruchy
Limit přírůstku CTC
Nastavení způsobu ukládání
Interval ukládání [min]
Hyster. pro alarm a povol. zápisu
Analogový Hystereze pro zápis
Dolní mez
vstup
A7
1. st. povodňové akt. – poruchy
2. st. povodňové akt. – poruchy
3. st. povodňové akt. – poruchy
Limit přírůstku CTC
Počáteční hodnota identifikátoru vzorku
Pevná hodina uložení
Pevná minuta uložení
Analogový vstup A0
Analogový vstup A1
Analogový vstup A2
Analogový vstup A3
Analogový vstup A4
Analogový vstup A5
Analogový vstup A6
Analogový vstup A7
Nulování příznaku vzniku alarmu
Nulování příznaku ukončení alarmu
Indikace vzniku alarmu
Indikace ukončení alarmu
186 – Hdbmain (0xBA)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
P
rychlost
1
BYTE
4 VARIANT
I erase
userpos0
5
LONG
userpos1
6
LONG
userpos2
7
LONG
userpos3
8
LONG
userpos4
9
LONG
userpos5
10
LONG
userpos6
11
LONG
12
LONG
O userpos7
overrun0
15
LONG
overrun1
16
LONG
overrun2
17
LONG
overrun3
18
LONG
overrun4
19
LONG
overrun5
20
LONG
overrun6
21
LONG
- 36 -
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Smazání HDB a počítadel přetečení
Pozice (index) uživatele 0
Pozice (index) uživatele 1
Pozice (index) uživatele 2
Pozice (index) uživatele 3
Pozice (index) uživatele 4
Pozice (index) uživatele 5
Pozice (index) uživatele 6
Pozice (index) uživatele 7
Ztracené vzorky uživatele 0
Ztracené vzorky uživatele 1
Ztracené vzorky uživatele 2
Ztracené vzorky uživatele 3
Ztracené vzorky uživatele 4
Ztracené vzorky uživatele 5
Ztracené vzorky uživatele 6
ITEM (položka)
ID
Typ
Název
overrun7
22
LONG
13
LONG
O amount
end
14
LONG
Popis
Ztracené vzorky uživatele 7
Počet platných vzorků v HDB
Pozice příštího vzorku (vrchol HDB)
187 – ModbusTXC (0xBB)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
function
20
BYTE
number
21
BYTE
offset
22
LONG
23
BYTE
P datatype
baud
24
LONG
parity
25
BYTE
comno
26
BYTE
address
27
BYTE
timeout
50
INT
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
11 VARIANT
I in8
in9
12 VARIANT
in10
13 VARIANT
in11
14 VARIANT
in12
15 VARIANT
in13
16 VARIANT
in14
17 VARIANT
in15
18 VARIANT
disable
29 VARIANT
out0
30
LONG
out1
31
LONG
out2
32
LONG
out3
33
LONG
out4
34
LONG
out5
35
LONG
out6
36
LONG
out7
37
LONG
38
LONG
O out8
out9
39
LONG
out10
40
LONG
out11
41
LONG
out12
42
LONG
out13
43
LONG
out14
44
LONG
out15
45
LONG
error
19
BYTE
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Kód funkce
Počet registrů
Offset registru
Modifikace typu dat
Komunikační rychlost
Parita
Číslo komunikačního kanálu
Adresa protistanice
Timeout odpovědi [ms]
Zapisovaná hodnota 0
Zapisovaná hodnota 1
Zapisovaná hodnota 2
Zapisovaná hodnota 3
Zapisovaná hodnota 4
Zapisovaná hodnota 5
Zapisovaná hodnota 6
Zapisovaná hodnota 7
Zapisovaná hodnota 8
Zapisovaná hodnota 9
Zapisovaná hodnota 10
Zapisovaná hodnota 11
Zapisovaná hodnota 12
Zapisovaná hodnota 13
Zapisovaná hodnota 14
Zapisovaná hodnota 15
Zastavení periodické komunikace
Kontrolní čtení hodnoty 0
Kontrolní čtení hodnoty 1
Kontrolní čtení hodnoty 2
Kontrolní čtení hodnoty 3
Kontrolní čtení hodnoty 4
Kontrolní čtení hodnoty 5
Kontrolní čtení hodnoty 6
Kontrolní čtení hodnoty 7
Kontrolní čtení hodnoty 8
Kontrolní čtení hodnoty 9
Kontrolní čtení hodnoty 10
Kontrolní čtení hodnoty 11
Kontrolní čtení hodnoty 12
Kontrolní čtení hodnoty 13
Kontrolní čtení hodnoty 14
Kontrolní čtení hodnoty 15
Výpadek (chyba) komunikace
188 – IECinSP (0xBC)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
ioa
19
LONG
chnl
38
LONG
in0
3 VARIANT
in1
4 VARIANT
I
in2
5 VARIANT
in3
6 VARIANT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa prvního výstupu
Číslo kanálu
Binární vstup 0
Binární vstup 1
Binární vstup 2
Binární vstup 3
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
ITEM (položka)
ID
Typ
Název
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
in8
11 VARIANT
in9
12 VARIANT
in10
13 VARIANT
in11
14 VARIANT
in12
15 VARIANT
in13
16 VARIANT
in14
17 VARIANT
in15
18 VARIANT
q0
20 VARIANT
q1
21 VARIANT
I
q2
22 VARIANT
q3
23 VARIANT
q4
24 VARIANT
q5
25 VARIANT
q6
26 VARIANT
q7
27 VARIANT
q8
28 VARIANT
q9
29 VARIANT
q10
30 VARIANT
q11
31 VARIANT
q12
32 VARIANT
q13
33 VARIANT
q14
34 VARIANT
q15
35 VARIANT
Popis
Binární vstup 4
Binární vstup 5
Binární vstup 6
Binární vstup 7
Binární vstup 8
Binární vstup 9
Binární vstup 10
Binární vstup 11
Binární vstup 12
Binární vstup 13
Binární vstup 14
Binární vstup 15
Quality descriptor 0
Quality descriptor 1
Quality descriptor 2
Quality descriptor 3
Quality descriptor 4
Quality descriptor 5
Quality descriptor 6
Quality descriptor 7
Quality descriptor 8
Quality descriptor 9
Quality descriptor 10
Quality descriptor 11
Quality descriptor 12
Quality descriptor 13
Quality descriptor 14
Quality descriptor 15
189 – IECinDP (0xBD)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
ioa
19
LONG
chnl
38
LONG
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
in8
11 VARIANT
I
in9
12 VARIANT
in10
13 VARIANT
in11
14 VARIANT
in12
15 VARIANT
in13
16 VARIANT
in14
17 VARIANT
in15
18 VARIANT
q0
20 VARIANT
q1
21 VARIANT
q2
22 VARIANT
q3
23 VARIANT
q4
24 VARIANT
I
q5
25 VARIANT
q6
26 VARIANT
q7
27 VARIANT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa prvního výstupu
Číslo kanálu
Binární vstup 0
Binární vstup 1
Binární vstup 2
Binární vstup 3
Binární vstup 4
Binární vstup 5
Binární vstup 6
Binární vstup 7
Binární vstup 8
Binární vstup 9
Binární vstup 10
Binární vstup 11
Binární vstup 12
Binární vstup 13
Binární vstup 14
Binární vstup 15
Quality descriptor 0
Quality descriptor 1
Quality descriptor 2
Quality descriptor 3
Quality descriptor 4
Quality descriptor 5
Quality descriptor 6
Quality descriptor 7
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
190 – IECinMI (0xBE)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
ioa
19
LONG
chnl
38
LONG
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
q0
20 VARIANT
q1
21 VARIANT
q2
22 VARIANT
q3
23 VARIANT
I
q4
24 VARIANT
q5
25 VARIANT
q6
26 VARIANT
q7
27 VARIANT
t0
28 VARIANT
t9
29 VARIANT
t2
30 VARIANT
t3
31 VARIANT
t4
32 VARIANT
t5
33 VARIANT
t6
34 VARIANT
t7
35 VARIANT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa prvního výstupu
Číslo kanálu
Binární vstup 0
Binární vstup 1
Binární vstup 2
Binární vstup 3
Binární vstup 4
Binární vstup 5
Binární vstup 6
Binární vstup 7
Quality descriptor 0
Quality descriptor 1
Quality descriptor 2
Quality descriptor 3
Quality descriptor 4
Quality descriptor 5
Quality descriptor 6
Quality descriptor 7
Vyslání hodnoty 0
Vyslání hodnoty 1
Vyslání hodnoty 2
Vyslání hodnoty 3
Vyslání hodnoty 4
Vyslání hodnoty 5
Vyslání hodnoty 6
Vyslání hodnoty 7
191 – IECinMF (0xBF)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
ioa
19
LONG
chnl
38
LONG
in0
3 VARIANT
in1
4 VARIANT
in2
5 VARIANT
in3
6 VARIANT
in4
7 VARIANT
in5
8 VARIANT
in6
9 VARIANT
in7
10 VARIANT
q0
20 VARIANT
q1
21 VARIANT
q2
22 VARIANT
q3
23 VARIANT
I
q4
24 VARIANT
q5
25 VARIANT
q6
26 VARIANT
q7
27 VARIANT
t0
28 VARIANT
t9
29 VARIANT
t2
30 VARIANT
t3
31 VARIANT
t4
32 VARIANT
t5
33 VARIANT
t6
34 VARIANT
t7
35 VARIANT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Adresa prvního výstupu
Číslo kanálu
Binární vstup 0
Binární vstup 1
Binární vstup 2
Binární vstup 3
Binární vstup 4
Binární vstup 5
Binární vstup 6
Binární vstup 7
Quality descriptor 0
Quality descriptor 1
Quality descriptor 2
Quality descriptor 3
Quality descriptor 4
Quality descriptor 5
Quality descriptor 6
Quality descriptor 7
Vyslání hodnoty 0
Vyslání hodnoty 1
Vyslání hodnoty 2
Vyslání hodnoty 3
Vyslání hodnoty 4
Vyslání hodnoty 5
Vyslání hodnoty 6
Vyslání hodnoty 7
- 37 -
192 – IecOSCDC (0xC0)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
chnl
38
LONG
IOA
19
LONG
20 VARIANT
I block
out0
3
LONG
out1
4
LONG
out2
5
LONG
out3
6
LONG
out4
7
LONG
out5
8
FLOAT
out6
9
LONG
out7
10
LONG
O
out8
11
LONG
out9
12
LONG
out10
13
LONG
out11
14
LONG
out12
15
LONG
out13
16
LONG
out14
17
LONG
out15
18
LONG
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Číslo kanálu
Adresa prvního výstupu
Blokování všech výstupů
Binární výstup 0
Binární výstup 1
Binární výstup 2
Binární výstup 3
Binární výstup 4
Binární výstup 5
Binární výstup 6
Binární výstup 7
Binární výstup 8
Binární výstup 9
Binární výstup 10
Binární výstup 11
Binární výstup 12
Binární výstup 13
Binární výstup 14
Binární výstup 15
ITEM (položka)
ID
Typ
Název
out7
10
LONG
out8
11
LONG
out9
12
LONG
out10
13
LONG
14
LONG
O out11
out12
15
LONG
out13
16
LONG
out14
17
LONG
out15
18
LONG
Popis
Analogový výstup 7 (celé číslo)
Analogový výstup 8 (celé číslo)
Analogový výstup 9 (celé číslo)
Analogový výstup 10 (celé číslo)
Analogový výstup 11 (celé číslo)
Analogový výstup 12 (celé číslo)
Analogový výstup 13 (celé číslo)
Analogový výstup 14 (celé číslo)
Analogový výstup 15 (celé číslo)
193 – IecOFL (0xC1)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
chnl
38
LONG
IOA
19
LONG
20 VARIANT
I block
out0
3
LONG
out1
4
FLOAT
out2
5
FLOAT
out3
6
FLOAT
out4
7
FLOAT
out5
8
FLOAT
out6
9
FLOAT
out7
10 FLOAT
O
out8
11 FLOAT
out9
12 FLOAT
out10
13 FLOAT
out11
14 FLOAT
out12
15 FLOAT
out13
16 FLOAT
out14
17 FLOAT
out15
18 FLOAT
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Číslo kanálu
Adresa prvního výstupu
Blokování všech výstupů
Analogový výstup 0 (reálné číslo)
Analogový výstup 1 (reálné číslo)
Analogový výstup 2 (reálné číslo)
Analogový výstup 3 (reálné číslo)
Analogový výstup 4 (reálné číslo)
Analogový výstup 5 (reálné číslo)
Analogový výstup 6 (reálné číslo)
Analogový výstup 7 (reálné číslo)
Analogový výstup 8 (reálné číslo)
Analogový výstup 9 (reálné číslo)
Analogový výstup 10 (reálné číslo)
Analogový výstup 11 (reálné číslo)
Analogový výstup 12 (reálné číslo)
Analogový výstup 13 (reálné číslo)
Analogový výstup 14 (reálné číslo)
Analogový výstup 15 (reálné číslo)
194 – IecOSC (0xC2)
ITEM (položka)
ID
Typ
Název
priorita
0
BYTE
rychlost
1
BYTE
P
chnl
38
LONG
IOA
19
LONG
20 VARIANT
I block
out0
3
LONG
out1
4
LONG
out2
5
LONG
6
LONG
O out3
out4
7
LONG
out5
8
FLOAT
out6
9
LONG
- 38 -
Popis
Pořadí vykonávání modulu
Smyčka vykonávání modulu
Číslo kanálu
Adresa prvního výstupu
Blokování všech výstupů
Analogový výstup 0 (celé číslo)
Analogový výstup 1 (celé číslo)
Analogový výstup 2 (celé číslo)
Analogový výstup 3 (celé číslo)
Analogový výstup 4 (celé číslo)
Analogový výstup 5 (celé číslo)
Analogový výstup 6 (celé číslo)
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
4
PŘÍLOHA 1 – 3BAJTOVÝ FORMÁT REÁLNÉHO ČÍSLA (3BF)
;*******************************************************************
;*
A R I T M E T I K A
*
;*******************************************************************
; poznámky ze zdrojového kódu !
; Zadávání operandu:
; X: CDE....C EXP/SIGN, DE MANTISSA
; Y: BHL....B EXP/SIGN, HL MANTISSA
; REG C OR B: BIT 7 ... SIGN OF MANTISA (0=+, 1=-)
;
BIT 6 ... SIGN OF EXPONENT (0=-, 1=+)
Pozor, bylzjištěn vliv nejen na znaménko – viz kap. 5. Ovlivňuje hodnoty od -1,0 do +1,0
;
BITS 5-0 ... EXP. (OFFSET CODE)
;
;
;
;
Mantisa je vzdy větší než 1, tedy ve tvaru 1.abcdefghijklmnop,
kde a až p jsou jednotlivé bity DE/HL registru s významem:
-1
a = 2 = 1/2 = 0,5
; -2
; b = 2 = 1/4 = 0,25
; -3
; c = 2 = 1/8 = 0,125
; .....
; -16
; p = 2 = 1/65536 = 0,000015258789
;
mantisa
exponent
; X MSB
D E
LSB
C
; Y
H L
B
;
________ ________
_ _ _ _ _ _ _ _
; 1,|________|________|
|_|_|_|_|_|_|_|_|
;
| |
;
| |- znaménko exponentu
;
|––- znaménko mantisy
; Příklad:
; x = 8,25
;
= 1 1/32 * 8
;
;
;
DE = 0000 1000 0000 0000 = 0800h (odpovídá 1/32)
3
C = 0 1 000011
= 43h
(znaménka + 2 )
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
- 39 -
5
PŘÍLOHA 2 – RUTINA V PASCALU PRO PŘEVOD 3BF
REÁLNÉHO ČÍSLA
{prevody 3BF realnych cisel PROMOS}
Function dvenaR(co:byte) : real;
Var dni1:integer;
dnw1:real;
Begin
dnw1:=1;
For dni1:=1 to co do dnw1:=dnw1*2;
dvenaR:=dnw1;
End;
Function dvena(co:byte) : byte;
Var dni1:integer;
dnb1:byte;
Begin
dnb1:=1;
For dni1:=1 to co do dnb1:=dnb1*2;
dvena:=dnb1;
End;
Function Getbit(maska11,pozbit:byte) : Boolean;
var gbi1:integer;
Begin
Getbit:=FALSE;
For gbi1:=7 downto pozbit+1 do
If maska11=dvena(gbi1) Then maska11:=maska11-dvena(gbi1);
If maska11=dvena(pozbit) Then Getbit:=TRUE;
End;
Function Get3BFtoReal(s3bf:Str128):real; {prevod 3BF
Var gr1,gr2,gr3:Real;
gs1:Str128;
gb1,gb2,gb3:Byte;
gl1:longint;
gp1:array[1..3] of byte;
Begin
For gb1:=1 to 3 do gp1[gb1]:=Ord(s3bf[gb1]);
{gr1=mantisa 1.xxxxx}
{gr2=exponent 2^xx}
If (gp1[1]=0) and (gp1[2]=0) and (gp1[3]=0) Then
Else
Begin
gr1:=1;
For gb1:=7 downto 0 do If getbit(gp1[2],gb1)
Begin
gr2:=DvenaR(8-gb1);
gr1:=gr1+1/gr2;
End;
For gb1:=7 downto 0 do If getbit(gp1[3],gb1)
Begin
gr2:=DvenaR(16-gb1);
gr1:=gr1+1/gr2;
End;
If getbit(gp1[1],7) Then gr1:=-gr1;
gb2:=gp1[1] and 63; {bez 6. a 7. bitu}
If getbit(gp1[1],6) Then gr2:=DvenaR(gb2)
Else gr2:=1/DvenaR(64-gb2);
- 40 -
na Real}
gr3:=0
Then
Then
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
gr3:=gr1*gr2;
End;
Get3bftoReal:=gr3;
End;
Function GetRealTo3bf(r1:real):str128; {prevod real na 3bf}
Var s3bf,i3s1,i3s2:str128;
i3i1:integer;
i3r1,i3r2,i3r3:real;
i3bo1,i3bo2:boolean;
i3b1,i3b2,i3b3:Byte;
i3w1:word;
i3p1:array[1..3] of byte;
Begin
i3r1:=r1;
For i3b1:=1 to 3 do i3p1[i3b1]:=0;
If i3r1=0 Then
Begin
i3p1[1]:=0;
i3p1[2]:=0;
i3p1[3]:=0;
End
Else
If Abs(i3r1)1 Then
Begin
i3bo1:=false; i3bo2:=true;
If i3r1 Then
Begin i3r1:=-i3r1; i3bo1:=True; End;
{sign mantisa}
If (i3r10) and (i3r1) Then
Begin i3r1:=1/i3r1; i3bo2:=False; End; {sign exponent}
i3b1:=0; {exponent}
While i3r1=2 do
Begin
Inc(i3b1);
i3r1:=i3r1/2;
End;
i3r1:=i3r1-1;
i3w1:=0;
For i3b2:=1 to 16 do
Begin
i3r2:=1/DvenaR(i3b2);
If i3r1=i3r2 Then
Begin
i3w1:=i3w1+Trunc(DvenaR(16-i3b2));
i3r1:=i3r1-i3r2;
End;
End;
i3p1[2]:=Hi(i3w1);
i3p1[3]:=Lo(i3w1);
If i3bo1 Then i3b1:=128+i3b1;
If i3bo2 Then i3b1:=64+i3b1;
i3p1[1]:=i3b1;
End
Else
If Abs(i3r1)=1 Then
Begin
i3p1[2]:=0;
i3p1[3]:=0;
i3b1:=$40; {kladny exp}
If i3r1=-1 Then i3b1:=$80+i3b1;
i3p1[1]:=i3b1;
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
- 41 -
End
Else
If Abs(i3r1) Then
Begin
i3bo1:=false;
If i3r1 Then
Begin i3r1:=-i3r1; i3bo1:=True; End; {sign mantisa}
i3b1:=1;
Repeat
i3r2:=1/DvenaR(i3b1);
Inc(i3b1);
Until (i3b1=64) or (i3r1=i3r2);
Dec(i3b1);
i3b2:=64-i3b1;
i3r3:=i3r1*DvenaR(i3b1)-1;
i3w1:=0;
For i3b3:=1 to 16 do
Begin
i3r2:=1/DvenaR(i3b3);
If i3r3=i3r2 Then
Begin
i3w1:=i3w1+Trunc(DvenaR(16-i3b3));
i3r3:=i3r3-i3r2;
End;
End;
i3p1[2]:=Hi(i3w1);
i3p1[3]:=Lo(i3w1);
If i3bo1 Then i3b2:=128+i3b2;
i3p1[1]:=i3b2;
End;
s3bf:=#0+#0+#0;
For i3b1:=1 to 3 do s3bf[i3b1]:=chr(i3p1[i3b1]);
GetRealTo3bf:=s3bf;
End;
- 42 -
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
6
PŘÍLOHA 3 – PŘÍKLADY KOMUNIKACE
Adresa stanice PROMOS ve všech následujících příkladech
6.1.3 Požadavek „B 0F“ na čtení prvních čtyř
bude ADR=01h (srovnává se ve stanici s ADRPS=01h).
osmic binárních stavů
Všechny relace (sloupec „Hodnota“) jsou v hexa tvaru.
Protože se jedná o první seznámení s protokolem, je uveden
ještě příklad pro relaci s přenosem prvních čtyř osmic binárních stavů.
6.1 Čtení binárních stavů – OZ=„B“
Čtené a zpracované binární stavy (dle MASKBIN, XORBIN,
SW hradly) se ukládají do pole ADRBIN. V prvním bajtu pole
ADRBIN je uloženo prvních osm binárních stavů (i1 až i8),
atd. První bajt pole ADRBIN (čili prvních osm binárních stavů)
se přenáší ze stanice PROMOS na dispečink.
6.1.1 Požadavek „B 01" na čtení první osmice
binárních stavů
Byte
1
2
3
4
5
6
7
Hodnota
E1
5C
01
03
42
01
41
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„B“)
maska (M)
XOR
Odpověď na předchozí požadavek
Byte
1
2
3
4
5
6
7
8
Hodnota
E1
5C
01
04
42
01
55
13
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„B“)
maska (M)
data dle masky (M)
XOR
Relace vrací jako první bajt z ADRBINu hodnotu 55h, t.j. ve
tvaru binárním hodnoty osmi stavů 0101 0101.
6.1.2 Požadavek „B 03" na čtení prvních dvou
osmic binárních stavů
Byte
1
2
3
4
5
6
7
Hodnota
E1
5C
01
03
42
03
43
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„B“)
maska (M)
XOR
Odpověď na předchozí požadavek
Byte
1
2
3
4
5
6
7
8
9
Hodnota
E1
5C
01
05
42
03
55
00
13
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„B“)
maska (M)
data dle masky (M)
XOR
Relace vrací jako první bajt z ADRBINu hodnotu 55h, t.j. ve
tvaru binárním hodnoty osmi stavů 0101 0101, druhá osmice
stavů je nulová.
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
Byte
1
2
3
4
5
6
7
Hodnota
E1
5C
01
03
42
0F
4F
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„B“)
maska (M)
XOR
Odpověď na předchozí požadavek
Byte
1
2
3
4
5
6
7
8
9
10
11
Hodnota
E1
5C
01
07
42
0F
00
00
FF
FF
4B
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„B“)
maska (M)
data dle masky (M)
XOR
6.2 Vyslání povelů – OZ=„b“
Princip je obdobný jako u předchozího příkladu. Požadavek
tentokrát obsahuje data dle masky, protože se přenášejí směrem z dispečinku do stanice. Daty se plní ve stanici PROMOS
pole pro povely P1 až P96, t.j. pole ADROUT. Ve stanici nedochází přímo k ovládání relé, ale povely P se musí použít dále
přes SW hradla.
6.2.1 Požadavek „b 01" pro přenos povelů
P1..P8 z dispečinku do stanice
V příkladu je uveden požadavek pro první osmici povelů, a to
pro P1=1, ostatní P2..P8=0.
Byte
1
2
3
4
5
6
7
8
Hodnota
E1
5C
01
04
62
01
01
67
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„b“)
maska (M)
data dle masky (M)
XOR
Odpověď ze stanice na požadavek „b 01" pro přenos povelů P1..P8 z dispečinku do stanice
Byte
1
2
3
4
5
6
7
8
Hodnota
E1
5C
01
04
62
01
01
67
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„b“)
maska (M)
data dle masky (M)
XOR
- 43 -
Odpovědí na požadavek je stejný obsah zprávy – pro kontrolu, že stanice požadavek správně převzala.
6.3 Čtení analogových vstupů – OZ=„A“
Měření analogových hodnot u regulátorů PROMOS probíhá
pomocí 12bitového AD převodníku, t.zn., že změřená hodnota v krocích se ukládá ve 2 bajtech, a to do pole ADRAD. Pomocí zadaného rozsahu měřené hodnoty, případné korekce
ADKOR a rovnice
AD=ADSM+(ADHM–ADSM)*(ADRAD+ADKOR)/4096
kde
AD
výsledná hodnota ve formátu 3BF,
ADSM
spodní mez měřené veličiny,
ADHM
horní mez měřené veličiny,
ADKOR
korekce,
se přepočítává údaj v krocích na reálné číslo, které se v 3bajtovém formátu ukládá do pole AD1 .. AD64.
Použije-li se pro čtení analogových vstupů operační znak A,
přenese se na dispečink ze stanice údaj změřených zvolených analogových hodnot v krocích z pole ADRAD. Proto i na
dispečinku pak musíme znát (zadat) pro každou měřenou veličinu její rozsah (spodní a horní mez totožnou s udanými hodnotami ve stanici i korekci daného analogového vstupu).
Proto se častěji přistupuje k přenosu analogových hodnot z
pole AD1 .. AD64, kdy se přenáší reálná čísla v 3bajtovém formátu (a musí se použít rutina pro převod z kap. 5 pro přepočet
reálného čísla z 3BF).
Byte
21
22
23
Hodnota
86
10
50
Význam
data dle masky
(M)
analogový
vstup 8 (8ad)
XOR
Každá ad hodnota v krocích je protokolem přenášena ve sledu VB (vyšší bajt), NB (nižší bajt). Hodnota 1ad v krocích dle
protokolu je 84A3h, kde však váha 8000h značí, že se jedná o
12bitový převod (s rozsahem 000h až FFFh). U starších verzí
(VARDIS, DIREGT) je AD převodník pouze 8bitový, proto v protokolu chybí příznak +8000h. Proto zde v tomto příkladě
1ad = 04A3h = 1187
a za předpokladu
ADSM1 = -45,75
ADHM1 = 105,989
ADKOR1 = 0
se vypočte skutečná hodnota AD1 jako reálné číslo dle uvedené rovnice:
AD=ADSM+(ADHM–ADSM)*(ADRAD+ADKOR)/4096
AD1 = -45,75 + (105,989 – - 45,75) * (1187 + 0)/4096
AD1 = -45,75 + 151,739 * 0,289794921875
AD1 = -1,776808349609
Příklad je konkrétní a na displeji regulátoru se jako AD1 ve formátu s jedním desetinným místem vypisuje hodnota -1,7 či
-1,8. Tím se po přenosu na dispečink a přepočtu získá i na dispečinku skutečná hodnota AD1 v reálném tvaru.
Obdobné přepočty se musí udělat pro každou ad hodnotu v
6.3.1 Požadavek „A 01" na čtení první osmice
krocích, a to z ADRAD, přitom má každá svou ADSM, ADHM
analogových stavů ve tvaru hexa
a ADKOR.
Dále uvádíme příklad pro relaci s operačním znakem „A“, a to
Je-li třeba přenášet více osmic ad hodnot, nadefinují se
pro čtení první osmice analogových hodnot:
masku za operačním znakem „A“ dle předchozích kapitol toByte
Hodnota
Význam
hoto manuálu.
1
2
3
4
5
6
7
E1
5C
01
03
41
01
42
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„A“)
maska (M)
XOR
Odpověď na požadavek „A 01" – přenos prvních osmi AD
hodnot v krocích
Protože každá analogová hodnota je uložena v poli ADRAD ve
2 bajtech, je odpověď delší:
Byte
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
- 44 -
Hodnota
E1
5C
01
13
41
01
84
A3
89
43
87
45
85
BC
86
48
85
8B
87
C5
Význam
Přečtené hodnoty z čítačových vstupů se přenáší do výsledného pole CTCADR, kde jsou uloženy z každého čítače ve 2 bajtech (NB, VB). Pomocí této relace se v tomto tvaru přenáší na
dispečink v pořadí VB, NB. Pro další použití v dispečerském
SW je nutno hodnotu přepočítat jednak z hexa tvaru do dekadického vyjádření čísla, potom podle případných dalších
požadavků (např. 1 impulz = 10 m3 vody, ...). Je tu jakási příbuznost s operačním znakem „A“.
6.4.1 Požadavek „C 01" na čtení první osmice
čítačových vstupů
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„A“)
maska (M)
analogový
vstup 1 (1ad)
analogový
vstup 2 (2ad)
analogový
vstup 3 (3ad)
data dle masky
(M)
6.4 Čtení čítačových vstupů – OZ=„C“
analogový
vstup 4 (4ad)
analogový
vstup 5 (5ad)
analogový
vstup 6 (6ad)
analogový
vstup 7 (7ad)
Požadavek na přenos první osmice čítačových vstupů vypadá
v našem příkladě takto:
Byte
1
2
3
4
5
6
7
Hodnota
E1
5C
01
03
43
01
40
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„C“)
maska (M)
XOR
Odpověď na požadavek „C 01" – přenos prvních osmi CTC
hodnot
Odpověď vypadá takto, hodnota CTC je v protokolu uložena v
pořadí VB, NB:
Byte
1
2
3
Hodnota
E1
5C
01
Význam
prefix
adresa (Adr)
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
Byte
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Hodnota
13
43
01
00
00
00
00
00
02
00
00
04
05
05
0F
00
00
00
00
59
Význam
délka relace (DR)
operační znak (OZ=„C“)
maska (M)
čítač 1 (1ctc)
čítač 2 (2ctc)
čítač 3 (3ctc)
data dle masky
(M)
čítač 4 (4ctc)
čítač 5 (5ctc)
čítač 6 (6ctc)
čítač 7 (7ctc)
čítač 8 (8ctc)
XOR
Z uvedeného je zřejmé, že např. CTC3 = 2, CTC5 = 405h =
1029, ... Po přenosu operačním znakem C nedochází k nulování pole CTCADR.
6.5 Čtení regulačních konstant – OZ=„K“
Bude-li v tomto případě maska 02, bude vrácena druhá konstanta dle definice v TABKONu, ... Bude-li maska 03, vrátí dle
definice v TABKONu první i druhou konstantu v 3BF.
6.6 Zápis regulačních konstant – OZ=„k“
Změnu regulační konstanty v regulátoru PROMOS z dispečinku lze to provést pomocí této relace. Za maskou je uvedena
hodnota konstanty v 3BF.
6.6.1 Požadavek „k 01" na zápis první konstanty
dle TABKONu
Pro TIN1 pak vypadá relace takto:
Byte
1
2
3
4
5
6
7
8
9
10
Hodnota
E1
5C
01
06
6B
01
44
40
00
69
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„k“)
maska (M)
data dle masky (M) v 3BF
XOR
Jako odpověď přijde totožná zpráva, pokud se podařilo konstantu přepsat. Pokud ne, je v datech dle masky vyčtená hodnota po pokusu konstantu přepsat.
Relace se stávají složitější, je nutno znát způsob konfigurace
regulátoru PROMOS. Pomocí tabulky TABKON v PROMOSu Odpověď na požadavek „k 01"
se nadefinuje, kterých osm regulačních konstant (nebo para- Zpráva (odpověď) s jinými daty přijde jen tehdy, pokoušíte-li
metrů či proměnných) se bude na dispečink přenášet – viz se zapsat do EPROMky. Jinak by se to stát nemělo.
Byte
Hodnota
Význam
TM, díl 1., kap. 2.3.1 Tabulky ukazatelů na proměnné.
1
E1
Jako příklad je uveden přenos proměnné TIN1 s ukazatelem
prefix
2
5C
31 01, která je takto definována po FIRST STARTu stanice.
3
01
adresa (Adr)
Maska v tomto případě určuje co bit – to jedna proměnná dle
4
06
délka relace (DR)
TABKONu, pořadí bitu v masce určuje pořadí přenášené konstanty dle TABKONu.
5
6B
operační znak (OZ=„k“)
6.5.1 Požadavek „K 01" na čtení první regukační
konstanty dle TABKONu
Jako první v TABKONu je běžně definována TIN1 (posuv ekvitermu). Požadavek na přenos hodnoty TIN1:
Byte
1
2
3
4
5
6
7
Hodnota
E1
5C
01
03
4B
01
48
Hodnota
E1
5C
01
06
4B
01
44
40
00
49
01
44
40
00
69
maska (M)
data dle masky (M) v 3BF
XOR
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„K“)
maska (M)
XOR
Odpověď na požadavek „K 01"
Odpověď pro uvedený požadavek, TIN1 je přenášena v 3BF:
Byte
1
2
3
4
5
6
7
8
9
10
6
7
8
9
10
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„K“)
maska (M)
data dle masky (M) v 3BF
XOR
Z toho se určí TIN1 v 3BF = 44 40 00 = 2,00000*10 = 20.
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
6.7 Čtení bloku paměti – OZ=„N“
Nejčastější použití bude mít asi tato relace. Proti v příkladech
neuvedené relaci s operačním znakem „M“ má tu výhodu, že
se nepřenáší vždy blok 128 bajtů, ale zadaný počet bajtů. Maximální počet přenášených znaků nesmí být větší než F0h, t.j.
247. Je to dáno velikostí komunikačních bufferů, SW toto není
ošetřeno!
Jedná se o přenos bloku paměti regulátoru z běžně používané stránky 40 a 44 – viz TM, díl 1., obr. 1 v kap. 2.1 MONITOR.
Jako příklad je zvolen přenos prvních osmi analogových hodnot v 3BF formátu. Pak stačí mít v dispečerském SW přepočet
3BF formátu na reálné číslo a není třeba znát od každé měřené analogové hodnoty ADSM, ADHM, ADKOR jako po přenosu ADRAD operačním znakem „A“.
6.7.1 Požadavek na přenos bloku paměti pro
definovaný počet bajtů
Hodnoty AD1 až AD8 jsou uloženy od adresy D61Ah – viz tabulka návěští v LATOKONu. Bude se přenášet 8×3=24 bajtů.
Pak relace se stanicí dle příkladu bude vypadat takto:
Byte
1
2
Hodnota
E1
5C
Význam
prefix
- 45 -
Byte
3
4
5
6
7
8
9
Hodnota
01
05
4E
1A
D6
18
9E
Význam
adresa (Adr)
délka relace (DR)
operační znak (OZ=„N“)
počáteční adresa paměti (NB, VB)
počet čtených bajtů
XOR
Odpověď na předchozí požadavek
Byte
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Hodnota
E1
5C
01
1D
4E
1A
D6
18
C0
D0
40
46
66
C5
46
19
D6
45
BD
3E
45
E7
0B
45
15
26
49
E6
54
49
7A
E8
83
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„N“)
počáteční adresa paměti (NB, VB)
počet čtených bajtů
AD1
AD2
AD3
AD4
AD5
AD6
AD7
AD8
XOR
Hodnoty AD1 .. AD8 v 3BF se pak musí „pouze“ přepočítat do
formátu reálného čísla dispečerského SW. Rutina již byla zmíněna v kap. 5.
Obdobným způsobem lze přímo z adresy paměti regulátoru
vyčítat i regulační konstanty, parametry a ostatní systémové
proměnné regulátoru. Přitom se nemusí zadávat poloha proměnné přímo adresou, ale lze ji zadat i ukazatelem na adresu
pomocí tabulky TABKON. Na proměnnou TIN1 se tak lze dovolávat pomocí adresy 9540h nebo pomocí ukazatele 31 01
(po FIRST STARTu a pokud to někdo nezeditoval).
Příklad požadavku pro čtení TIN1 dle TABKONu
Byte
1
2
3
4
5
6
7
8
9
- 46 -
Hodnota
E1
5C
01
05
4E
01
31
03
79
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„N“)
ukazatel (NB, VB)
počet bajtů
XOR
Odpověď s hodnotou TIN1 v 3BF
Byte
1
2
3
4
5
6
7
8
9
10
11
12
Hodnota
E1
5C
01
08
4E
01
31
03
44
20
00
10
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„N“)
ukazatel (NB, VB)
počet bajtů
vrací TIN1 = 18 v 3BF
XOR
6.8 Zápis bloku paměti – OZ=„n“
Opačnou operací k předchozí je zápis do paměti regulátoru.
Oproti operačnímu znaku „m“, který v příkladech není popsán, má tato relace výhodu v definici délky bloku. Délka tohoto bloku může být opět maximálně 247 znaků.
6.8.1 Požadavek na zápis 3 bajtů na adresu
9540h
Je třeba zapsat do proměnné TIN1, která má běžně hodnotu
20, hodnotu 18. Proměnná TIN1 je na adrese 9540h. Hodnota 20 v 3BF = 44 40 00, hodnota 18 v 3BF = 44 20 00. Budou se zapisovat 3 bajty.
Byte
1
2
3
4
5
6
7
8
9
10
11
12
Hodnota
E1
5C
01
08
6E
40
95
03
44
20
00
D5
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„n“)
adresa RAM (NB, VB)
počet bajtů
požadovaná TIN1 v 3BF
XOR
Odpověď na požadavek pro zápis 3 bajtů na adresu 9540h
Odpověď je stejná jako požadavek a potvrzuje tak skutečně
vyčtenou hodnotu po provedení požadavku na stanici.
Byte
1
2
3
4
5
6
7
8
9
10
11
12
Hodnota
E1
5C
01
08
6E
40
95
03
44
20
00
D5
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„n“)
adresa RAM (NB, VB)
počet bajtů
požadovaná TIN1 v 3BF
XOR
Opět jako u předchozího se nemusí pracovat jen s adresou
proměnné TIN1, ale i s ukazatelem na TIN1 podle TABKONu.
Práce s ukazatelem má výhodu v tom, že nevadí jiné verze
EPROM v regulátorech, při kterých mohlo dojít k posuvu adresy, na které je požadovaná proměnná uložena oproti novějším
verzím EPROM. Nevýhodou je, že musí být v regulátorech úplné a stejné definice TABKONu. Úplné s ohledem na požadavky dispečinku. Pokud vzejde nový požadavek ze strany dispečinku, se kterým není v původní konfiguraci regulátoru
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
počítáno, musí se v regulátoru konfigurace (např. TABKONu)
doplnit o nový požadavek.
Čtení a zápis regulačních konstant pomocí čtení a zápisu bloku paměti je obejítím operačních znaků, k tomu určených. Čtení a zápis regulačních konstant pomocí operačního znaku „K“
či „k“ je omezen pouze na první osmici konstant dle TABKONu. Proto byl zaveden rozšířený protokol i pro čtení a zápis většího počtu regulačních konstant s operačními znaky „QR“ a
„qr“.
6.9 Čtení regulačních konstant se stránkováním – OZ=„QR“
Požadavek je definován dvoubajtovým operačním znakem
„QR“, za kterým následuje S = číslo stránky osmice konstant
dle TABKONu, ze které se konstanta/y budou přenášet. Pak
následuje maska M, jejíž jednotlivé bity určují, které konstanty
z dříve definované osmice (ze stránky S) se budou přenášet.
6.9.1 Požadavek „QR“ na čtení regulačních
konstant
Příklad uvádí přenos prvních dvou konstant ze druhé osmice
dle TABKONu. TABKON nechť je od pozice TABKO9 definován pro AD33 a AD41, které jsou jako fiktivní AD použity pro
paměťové buňky s výhodou zobrazení na displeji regulátoru
(zobrazení volbou 3 – ANALOGY ze základní smyčky).
TABKO9 21 00
29 00,
AD33 = 60,0 a AD41 = 100,0.
Byte
1
2
3
4
5
6
7
8
9
Hodnota
E1
5C
01
05
51
52
02
03
06
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znaky (OZ=„QR“)
stránka (S)
maska (M)
XOR
Odpověď na předchozí požadavek „QR“
Byte
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Hodnota
E1
5C
01
0B
51
52
02
03
45
E0
00
46
90
00
7B
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znaky (OZ=„QR“)
stránka (S)
maska (M)
dato AD33
dato AD41
6.10.1 Požadavek „Qr“ pro zápis regulačních
konstant
Jako příklad poslouží zápis (změna) první a druhé konstanty
dle TABKONu (TIN1 – posuv a C971 – sklon ekvitermu první
RS ÚT). Pro zopakování jsou připomenuty adresy a ukazatele
uvedených proměnných
TIN1
9540h
31 01
C971
9543h
31 02
a počátek tabulky
TABKON
01 31 02 31 .....
Pro požadovanou relaci se zvolí S = 01 (první osmice konstant dle TABKONu) a M = 03 (0000 0011 = první a druhá konstanta).
Byte
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Hodnota
E1
5C
01
0B
51
72
01
03
44
40
00
40
00
00
7B
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znaky (OZ=„Qr“)
stránka (S)
maska (M)
požadovaná TIN1
požadovaná C971
XOR
Požadavek provede zápis nové TIN1=20,0 a nové C971=1,0
a po jejich opětovném vyčtení odešle tuto zprávu jako odpověď:
Byte
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Hodnota
E1
5C
01
0B
51
72
01
03
44
40
00
40
00
00
7B
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znaky (OZ=„Qr“)
stránka (S)
maska (M)
vyčtená TIN1
vyčtená C971
XOR
Je-li odpověd stejná jako požadavek, došlo k požadovanému
zápisu do zvolených proměnných.
6.11 Řetězení zpráv v odpovědi u
požadavku s OZ=„A“
XOR
Komunikační SW byl doplněn o automatické doplňování odpovědi na dotaz „A“ o přenos binárních stavů.
Podle hodnoty parametru POCBIN ve stanici se před odpo6.10 Zápis regulačních konstant se strán- věď pro „A“ předřazuje odpověď „B“, jejíž maska se počítá dle
POCBIN, který udává počet osmic čtených binárních stavů
kováním – OZ=„Qr“
pro přenos, počínaje první osmicí (z pole ADRBIN). Pokud je
Opakem k předchozímu čtení regulačních konstant s možnosPOCBIN=00, nedochází k řetězení zprávy „B“ před zprávu
tí stránkování osmic konstant (definovaných TABKONem) je je„A“.
jich zápis pomocí operačních znaků „Qr“.
Podle hodnoty parametru POCOUT ve stanici se před odpověď na dotaz „A“, případně za řetězenou odpověď „B“, dále řetězí odpověď „b“. Tím se dostane na dispečink skutečný stav
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
- 47 -
pole ADROUT, ze kterého je patrno, jak si dříve zaslané pove- Volba: Modemové příkazy – Terminál
ly P1 .. P96 stanice pamatuje. Maska pro „b“ se v tomto přípaF5 – HEX
dě počítá z parametru POCOUT. POCOUT určuje kolik osmic
ALT X – Edit
(od první) se má přenášet.
+ následná editace jednotlivých zpráv ...
Pomocí řetězení se tak na jednoduchý požadavek „A“ dostanou v odpovědi předřazené (řetězené, vyčtené) binární stavy
Pro zvládnutí principu komunikačního SW systému PROMOS
„B“ dle POCBINu, případně povely „b“ a následně hodnoty
jsou tyto informace postačující. Předpokladem je i alespoň
„A“.
částečná znalost konfigurace regulačního SW ve stanici
PROMOS, jak je zřejmé i z příkladů. Pokud budou zvoleny pro
6.11.1 Požadavek „A 01" na čtení první osmice
driver jiné operační znaky než je uvedeno v příkladech, lze průanalogových stavů
běh relace ladit způsobem zde popsaným. Jednodenní prakByte
Hodnota
Význam
tické zaškolení Vašeho programátora by bylo ideálním řeše1
E1
ním.
prefix
2
3
4
5
6
7
5C
01
03
41
01
42
adresa (Adr)
délka relace (DR)
operační znak (OZ=„A“)
maska (M)
XOR
Jsou-li v příkladu na stanici s adresou 01 parametry
POCBIN=02 a POCOUT=02, dochází v odpovědi na uvedený požadavek k řetězení zpráv do jedné odpovědi. Maska pro
požadované dvě první osmice stavů bude v obou případech
M=0000 0011=03.
Zřetězená odpověď na požadavek „A“
Byte
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Hodnota
E1
5C
01
1B
42
03
32
8A
62
03
00
00
41
01
84
A3
89
45
81
C5
85
BD
86
48
85
8D
87
C6
86
11
45
Význam
prefix
adresa (Adr)
délka relace (DR)
operační znak (OZ=„B“)
maska (M)
binární
vstupy
vstupy i1..i8
data dle
masky
vstupy i9..i16
operační znak (OZ=„b“)
maska (M)
povely
povely P1..P8
data dle
masky
povely P9..P16
operační znak (OZ=„A“)
maska (M)
vstup 1ad
vstup 2ad
vstup 3ad
analogové
vstupy
data
dle
masky
vstup 4ad
vstup 5ad
vstup 6ad
vstup 7ad
vstup 8ad
XOR
6.12 Poznámka k příkladům
Příklady byly odzkoušeny v regulátoru PROMOS RTm, verze
EPROM 04.01.98 00:00, a to pomocí servisního programu
LATOKON v.8.77.
- 48 -
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
7
PŘÍLOHA 4 – PŘÍKLAD KOMUNIKACE PL2
V následující tabulce je uveden příklad „odposlechnuté“ komunikace regulátoru PL2.
1
2
3
Pořadí relace
3
4
5
E1
5C
03
4
13
délka relace (DR)
5
59
operační znak retranslace (OZ=„Y“)
6
00
adr2 – adresa vysílající stanice
7
03
adr3 – pro kterou stanici je zpráva určena
8
9
10
11
00
51
71
97
adr4 – adresa stanice, kde zpráva vznikla
12
01
13
05
14
97
15
01
16
06
17
97
18
01
19
14
20
97
21
01
22
15
23
1
2
3
E1
5C
00
E1
5C
00
E1
5C
00
68
E1
5C
00
E1
5C
00
E1
5C
00
E1
5C
00
4
17
17
17
17
17
17
17
délka relace (DR)
5
79
79
79
79
79
79
79
operační znak retranslace (OZ=„y“)
6
03
03
03
03
03
03
03
adr2 – adresa vysílající stanice
7
00
00
00
00
00
00
00
adr3 – pro kterou stanici je zpráva určena
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
03
51
78
00
00
00
40
00
00
A0
41
03
CC
28
C2
00
00
B4
42
35
03
51
78
00
00
00
40
00
00
A0
41
88
1D
2A
C2
00
00
B4
42
6D
03
51
78
00
00
00
40
00
00
A0
41
42
A0
28
C2
00
00
B4
42
18
03
51
78
00
00
00
40
00
00
A0
41
4A
94
2A
C2
00
00
B4
42
26
03
51
78
00
00
00
40
00
00
A0
41
07
AD
29
C2
00
00
B4
42
51
03
51
78
00
00
00
40
00
00
A0
41
C6
8D
29
C2
00
00
B4
42
B0
03
51
78
00
00
00
40
00
00
A0
41
05
49
29
C2
00
00
B4
42
B7
adr4 – adresa stanice, kde zpráva vznikla
Byte
V
Ý
Z
V
A
O
D
P
O
V
Ě
Ď
1
2
6
7
Popis
prefix
adr1 – adresa, na kterou je zpráva vysílána
operační znaky (OZ=„Qq“)
Číslo – 0x97 = 151 ... Ekviterm
Objekt 1
Instance
Item (položka) – 5 ... sklon
Číslo – 0x97 = 151 ... Ekviterm
Objekt 2
Instance
Item (položka) – 6 ... posuv
Číslo – 0x97 = 151 ... Ekviterm
Objekt 3
Instance
Item (položka) – 0x14 = 20 ... vstupní hodnota
Číslo – 0x97 = 151 ... Ekviterm
Objekt 4
Instance
Item (položka) – 0x15 = 21 ... výstupní hodnota
XOR
prefix
adr1 – adresa, na kterou je zpráva vysílána
operační znaky (OZ=„Qx“)
Data objektu 1 (sklon ekvitermu)
Data objektu 2 (posuv ekvitermu)
Data objektu 3 (vstupní hodnota ekvitermu)
Data objektu 4 (výstupní hodnota ekvitermu)
XOR
Komunikační protokol regulátorů PROMOS / PROMOS Line 2
- 49 -
- 50 -
Komunikační protokol regulátorů PROMOS / PROMOS Line 2

Podobné dokumenty

nástroje pro soustružení dělení a broušení tools for turning cutting

nástroje pro soustružení dělení a broušení tools for turning cutting TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM FONDEM PRO REGIONÁLNÍ ROZVOJ A MINISTERSTVEM PRŮMYSLU A OBCHODU ČR © NAREX Consult, a. s., mobil: 608 117 708; print 07/07, edition: 2

Více

Technický manuál

Technický manuál OBSAH - TECHNICKÝ MANUÁL, 2. DÍL LATOKON – návod na obsluhu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1 Popis programu LATOKON, verze 8.83 . . . . . . . . . . . . . ....

Více

Technický manuál

Technický manuál Mikropočítač SBPS-02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1 Základní popis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Více

VT 4410 - Calibra CZ, sro

VT 4410 - Calibra CZ, sro Úřední ověření je provedeno po instalaci u zákazníka. Jsou-li váhy používány jako stanovené měřidlo dle výše zmíněného zákona č. 505/1990 Sb. (např. v obchodním styku, pro ochranu zdraví, z důvodu ...

Více