ïðîöåññå îáìåíà äàííûìè íà êàíàëüíîì óðîâíå ïðåäóñìàòðèâàåòñÿ íåáàëàíñíàÿ ïðîöåäóðà, èìåþùàÿ òðè êëàññà äèàëîãîâûõ ïðîöåäóð, ïîñòðîåííûõ íà áàçå êàäðîâ ïåðåìåííîé äëèíû ôîðìàòà FT3 (ÃÎÑÒ Ð ÌÝÊ 870-5-1-95, ÃÎÑÒ Ð ÌÝÊ 870-5-2-95):
- êëàññ S1 - ïîñûëêà áåç îòâåòà;
- êëàññ S2 - ïîñûëêà ñ ïîäòâåðæäåíèåì;
- êëàññ S3 - çàïðîñ-îòâåò.
Ôîðìàò êàäðà
Ñòàðòîâàÿ êîìáèíàöèÿ
çàãîëîâîê ôèêñèðîâàííîé äëèíû
äàííûå ïåðåìåííîé äëèíû
D 16 áàéò | CRC | ... | D äî 16 áàéò | CRC |
L – äëèíà ïîñûëêè îò 3...255, âêëþ÷àþùàÿ
C,
A,
B è äàííûå
D;
Ñ – ïîëå óïðàâëåíèÿ;
À – àäðåñ ïîëó÷àòåëÿ 0...15 (255 – äëÿ âñåõ (broadcast ) â ïðîöåäóðàõ êëàññà S1);
 – àäðåñ îòïðàâèòåëÿ 0…15;
CRC – 2 áàéòà - (èíâåðñíûå) êîíòðîëüíûå ðàçðÿäû öèêëè÷åñêîãî êîäà îáðàçóåìîãî ïîëèíîìîì X
16+X
13+X
12+X
11+X
10+X
8+X
6+X
5+X
2+1
Àëãîðèòì âû÷èñëåíèÿ CRC ïðèâåäåí â ïðèëîæåíèè 1.
Ñòðóêòóðà ïîëÿ óïðàâëåíèÿ
îò ïåðâè÷íîé ñòàíöèè êîíòðîëëåðó
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
R |
1 |
FCB |
FCV |
ÊÎÄ |
R – ðåçåðâ;
FCB - áèò ñ÷åòà êàäðîâ: 0/1 ÷åðåäóþòñÿ îòäåëüíî äëÿ S2, S3 ïðè FCV=1; 0 äëÿ S1;
FCV - çàêîííîñòü áèòà FCB: 0 - èçìåíåíèå áèòà FCB íåâåðíî; 1 - èçìåíåíèå áèòà FCB ïðàâèëüíî;
Çíà÷åíèÿ ïîëÿ «ÊÎÄ» ïðèâåäåíû â òàáëèöå 1.
Êîä |
Êëàññ |
Íàçíà÷åíèå ôóíêöèîíàëüíîãî êîäà |
0 |
S2 |
Ñáðîñ êàíàëà (óñòàíîâêà FCB â 0) |
1 |
S2 |
Ñáðîñ äàííûõ êëàññà 2 |
3 |
S2 |
Óñòàíîâêà (çàïèñü) äàííûõ |
4 |
S1 |
Êîððåêòèðîâêà òàéìåðà |
5 |
S1 |
Îáùèé ñáðîñ |
10(0x0A) |
S3 |
Çàïðîñ äàííûõ êëàññà 1 |
11(0x0B) |
S3 |
Çàïðîñ äàííûõ êëàññà 2 |
12(0x0C) |
S3 |
Çàïðîñ äàííûõ |
13(0x0D) |
S3 |
Àäðåñíûé çàïðîñ (FCV âñåãäà 0) |
Ïðèìå÷àíèå. Ïîñëå ñáðîñà êàíàëà, ïåðâóþ êîìàíäó ñëåäóåò ïîäàâàòü ñ FCB=1.
îò êîíòðîëëåðà ïåðâè÷íîé ñòàíöèè
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
R |
0 |
ACD |
0 |
ÊÎÄ |
Äëÿ ïðîöåäóð êëàññà S3 ïðåäóñìàòðèâàþòñÿ äâà êëàññà äàííûõ (èçìåíåíèé ïàðàìåòðîâ ÊÏ) ïî ïðèîðèòåòó ïåðåäà÷è: êëàññ 1 è êëàññ 2.
ACD = 1, åñëè êîíòðîëëåð ðàñïîëàãàåò äàííûìè êëàññà 1 è ãîòîâ èõ ïåðåäàòü.
Çíà÷åíèÿ ïîëÿ «ÊÎÄ» ïðèâåäåíû â òàáëèöå 2.
Êîä |
Êëàññ |
Íàçíà÷åíèå ôóíêöèîíàëüíîãî êîäà |
0 |
S2 |
Ïîëîæèòåëüíàÿ êâèòàíöèÿ |
1 |
S2 |
Îòðèöàòåëüíàÿ êâèòàíöèÿ |
8 |
S3 |
Äàííûå |
9 |
S3 |
Îòðèöàòåëüíàÿ êâèòàíöèÿ (çàïðîøåííûå äàííûå îòñóòñòâóþò) |
Äèàëîãîâûå ïðîöåäóðû
Ïðè ïîëó÷åíèè íåêîððåêòíîãî ïîëÿ L, À èëè Ñ èëè èñêàæåííîãî êàäðà êîíòðîëëåð èãíîðèðóåò åãî è íå êâèòèðóåò.
Áèò ñ÷åòà êàäðîâ FCB ïðåäíàçíà÷åí äëÿ çàùèòû îò ïîòåðü èëè äóáëèðîâàíèÿ ïîñûëîê ñîîáùåíèé. Ïåðâè÷íàÿ ñòàíöèÿ ïðè êàæäîé íîâîé îïåðàöèè S2 èëè S3, íàïðàâëåííîé ê îäíîìó è òîìó æå êîíòðîëëåðó, èçìåíÿåò çíà÷åíèå áèòà FCB. Åñëè îæèäàåìûé îòâåò îòñóòñòâóåò èëè èñêàæàåòñÿ, òî îïåðàöèè S2 èëè S3 ïîâòîðÿþòñÿ ñ òåì æå FCB.
Êîìàíäà «Êîððåêòèðîâêà òàéìåðà» (S1 - êîä 4) âûäàåòñÿ â íà÷àëå ÷àñà.
 ñëó÷àå êîìàíäû êëàññà S2 «Óñòàíîâêà äàííûõ» (êîä 3) ïîëå D ñîäåðæèò ïîñëåäîâàòåëüíîñòü äàííûõ âèäà: Z0P0 ... ZnPn, ãäå Zi - ïîçèöèîííûé àäðåñ ïàðàìåòðà:
215 |
214 |
213 |
212 |
211 |
210 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
n |
k |
g |