ïðîöåññå îáìåíà äàííûìè íà êàíàëüíîì óðîâíå ïðåäóñìàòðèâàåòñÿ íåáàëàíñíàÿ ïðîöåäóðà, èìåþùàÿ òðè êëàññà äèàëîãîâûõ ïðîöåäóð, ïîñòðîåííûõ íà áàçå êàäðîâ ïåðåìåííîé äëèíû ôîðìàòà FT3 (ÃÎÑÒ Ð ÌÝÊ 870-5-1-95, ÃÎÑÒ Ð ÌÝÊ 870-5-2-95):
Ôîðìàò êàäðà
Ñòàðòîâàÿ êîìáèíàöèÿ
0x05 | 0x64 |
çàãîëîâîê ôèêñèðîâàííîé äëèíû
L | C | A | B | CRC |
äàííûå ïåðåìåííîé äëèíû
D 16 áàéò | CRC | ... | D äî 16 áàéò | CRC |
L – äëèíà ïîñûëêè îò 3...255, âêëþ÷àþùàÿ C, A, B è äàííûå D;
Ñ – ïîëå óïðàâëåíèÿ;
À – àäðåñ ïîëó÷àòåëÿ 0...15 (255 – äëÿ âñåõ (broadcast ) â ïðîöåäóðàõ êëàññà S1);
 – àäðåñ îòïðàâèòåëÿ 0…15;
CRC – 2 áàéòà - (èíâåðñíûå) êîíòðîëüíûå ðàçðÿäû öèêëè÷åñêîãî êîäà îáðàçóåìîãî ïîëèíîìîì X16+X13+X12+X11+X10+X8+X6+X5+X2+1
Àëãîðèòì âû÷èñëåíèÿ CRC ïðèâåäåí â ïðèëîæåíèè 1.
Còðóêòóðà ïîëÿ óïðàâëåíèÿ
îò ïåðâè÷íîé ñòàíöèè êîíòðîëëåðó
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.