OpenSCADAWiki: Doc/FT3/KA ProtocolFT3 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Doc/FT3/KAProtocolFT3 from 2015-08-13 08:27:12..

 ïðîöåññå îáìåíà äàííûìè íà êàíàëüíîì óðîâíå ïðåäóñìàòðèâàåòñÿ íåáàëàíñíàÿ ïðîöåäóðà, èìåþùàÿ òðè êëàññà äèàëîãîâûõ ïðîöåäóð, ïîñòðîåííûõ íà áàçå êàäðîâ ïåðåìåííîé äëèíû ôîðìàòà FT3 (ÃÎÑÒ Ð ÌÝÊ 870-5-1-95, ÃÎÑÒ Ð ÌÝÊ 870-5-2-95):


Ôîðìàò êàäðà


Ñòàðòîâàÿ êîìáèíàöèÿ

0x050x64

çàãîëîâîê ôèêñèðîâàííîé äëèíû
LCABCRC

äàííûå ïåðåìåííîé äëèíû
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.


Ñòðóêòóðà ïîëÿ óïðàâëåíèÿ
îò ïåðâè÷íîé ñòàíöèè êîíòðîëëåðó

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


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]