CPM1A_Руководство по программированию (W228-E1-4 R1.20) (986747), страница 64
Текст из файла (страница 64)
Êðîìå òîãî, PID(-) íå ìîæåò íàäåæíî ðàáîòàòü â ñëåäóþùèõ óñëîâèÿõ:â ïðîãðàììàõ ïðåðûâàíèé;â ïîäïðîãðàììàõ;ìåæäó IL(02) è ILÑ(03);ìåæäó JMP(04) è JME(05);â ñåêöèÿõ ïðîãðàììû STEP(08)..STEP(09).Íå ïðîãðàììèðóéòå PID(-) â äàííûõ ñèòóàöèÿõ.ÎïèñàíèåPID(-) îñóùåñòâëÿåò PID- óïðàâëåíèå, îñíîâàííîå íà ïàðàìåòðàõ, çàäàííûõ â Ð1 ..... Ð1+6. Äàííûå â IW èñïîëüçóþòñÿ äëÿ âû÷èñëåíèÿ âûõîäíûõ ïàðàìåòðîâ, êîòîðûå çàíîñÿòñÿâ OW.  ñëåäóþùåé òàáëèöå ïîêàçàíû ôóíêöèè ïàðàìåòðîâ.ÑëîâîÁèòûÍàçâàíèå ïàðàìåòðàÔóíêöèÿ/äèàïàçîí çàäàíèÿÐ100 - 15Çàäàíèå (SV)Êîíå÷íîå çíà÷åíèå äëÿ ÏÈÄ-ðåãóëèðîâàíèÿ.
Åãî ìîæíîçàäàòü ëþáûì äâîè÷íûì ÷èñëîì ñ íîìåðàìè áèòîâ,çàäàííûìè ïàðàìåòðîì âõîäíîé çîíû.Ð1+100 - 15ØèðèíàïðîïîðöèîíàëüíîãîäèàïàçîíàÄàííûé ïàðàìåòð çàäàåò Øèðèíó ïðîïîðöèîíàëüíîãîäèàïàçîíà/êîýôôèöèåíò çîíû âõîäà îò 0.1% äî 999.9%.Äîëæåí áûòü äâîè÷íî-äåñÿòè÷íûì ÷èñëîì îò 0001 äî9999.Ð1+200 - 15Âðåìÿ èíòåãðèðîâàíèÿÇàäàåò èíòåãðàëüíîå âðåìÿ / êîýôôèöèåíò ïåðèîäàâûáîðêè, êîòîðûé èñïîëüçóåòñÿ äëÿ èíòåãðàëüíîãîóïðàâëåíèÿ.Äîëæåí áûòü äâîè÷íî-äåñÿòè÷íûì ÷èñëîì îò 0001 äî8191 èëè 9999.(9999 çàïðåùàåò èíòåãðàëüíîå óïðàâëåíèå).Ð1+300 - 15ÂðåìÿäèôôåðåíöèðîâàíèÿÇàäàåò Âðåìÿ äèôôåðåíöèðîâàíèÿ / êîýôôèöèåíòïåðèîäà âûáîðêè, êîòîðàÿ èñïîëüçóåòñÿ âäèôôåðåíöèàëüíîì óïðàâëåíèè.Äîëæåí áûòü äâîè÷íî-äåñÿòè÷íûì ÷èñëîì îò 0001 äî8191.Ð1+400 - 15Ïåðèîä âûáîðêèÇàäàåò èíòåðâàë ìåæäó ñáîðîì âõîäíûõ äàííûõ îò 0.1äëÿ 102.3 ñ.Äîëæåí áûòü äâîè÷íî-äåñÿòè÷íûì ÷èñëîì îò 0001 äî1023.Ð1+500 - 03ÎïðåäåëèòåëüîïåðàöèèÇàäàåò íîðìàëüíóþ èëè èíâåðñíóþ îïåðàöèþ.0:èíâåðñíàÿ îïåðàöèÿ1:íîðìàëüíàÿ îïåðàöèÿ.04 - 15Êîýôôèöèåíò âõîäíîãîôèëüòðàÇàäàåò ñòåïåíü âõîäíîãî ôèëüòðà.
×åì ìåíüøåêîýôôèöèåíò, òåì ñëàáåå ôèëüòð.Äîëæåí áûòü äâîè÷íî-äåñÿòè÷íûì ÷èñëîì îò 100 äî999 èëè 000. Çàäàíèå 000 çàäàåò çíà÷åíèÿ ïîóìîë÷àíèþ (0.65), à çàäàíèå îò 100 äî 999 çàäàåòêîýôôèöèåíò îò 0.00 äî 0.9900 - 07Âûõîäíîé äèàïàçîí.Çàäåò ÷èñëî áèò âûõîäíûõ äàííûõ. Çàäàíèå äîëæíîáûòü îò 00 äî 08, ÷òî çàäàåò âûõîäíîé äèàïàçîí îò 8 äî16 áèò.08 - 15Âõîäíîé äèàïàçîí.Çàäåò ÷èñëî áèò âõîäíûõ äàííûõ. Çàäàíèå äîëæíî áûòüîò 00 äî 08, ÷òî çàäàåò âõîäíîé äèàïàçîí îò 8 äî 16áèò.00 - 15Ðàáî÷àÿ îáëàñòüÍå èñïîëüçîâàòü(Èñïîëüçóåòñÿ ñèñòåìîé).Ð1+6Ð1+7Ð1+32- 375 -5.26 Ñïåöèàëüíûå êîìàíäûÊîãäà óñëîâèå èñïîëíåíèÿ = 0, êîìàíäà PID(-) íå âûïîëíÿåòñÿ è ïàðàìåòðû êîìàíäûñîõðàíÿþòñÿ.
Êîãäà óñëîâèå èñïîëíåíèÿ = 0, æåëàåìûå ïàðàìåòðû âûõîäà ìîæíîçàïèñàòü ïðÿìî â OW äëÿ ðó÷íîãî óïðàâëåíèÿ.Êîãäà óñëîâèå èñïîëíåíèÿ â ïåðâûé ðàç ïåðåõîäÿò èç 0 â 1, êîìàíäà PID(-) ñ÷èòûâàåòïàðàìåòðû è èíèöèàëèçèðóåò ðàáî÷óþ îáëàñòü. Èìååòñÿ âñòðîåííàÿ ôóíêöèÿ äëÿïîñòîÿííîãî èçìåíåíèÿ âûõîäíûõ äàííûõ ïðè ïóñêå, ïîñêîëüêó ðåçêèå èçìåíåíèÿ ââûõîäíûõ äàííûõ ìîãóò íåáëàãîïðèÿòíî ñêàçàòüñÿ íà óïðàâëÿåìîé ñèñòåìå.Âíèìàíèå!Èçìåíåíèÿ ïàðàìåòðîâ âñòóïÿò â ñèëó òîëüêî ïîñëå ïåðåêëþ÷åíèÿ óñëîâèéèñïîëíåíèÿ PID(-) èç 0 â 1.Çàìå÷àíèå Íå èñïîëüçóéòå PID(-) â ñëåäóþùèõ ñèòóàöèÿõ; êîìàíäà ìîæåò ðàáîòàòüíåêîððåêòíî.• â ïðîãðàììàõ ïðåðûâàíèé;• â ïîäïðîãðàììû;• ìåæäó IL(02) è ILÑ(03);• ìåæäó JMP(04) è JME(05):• â ñåêöèÿõ ïðîãðàìì STEP(08) è STEP(09)).Êîãäà óñëîâèå èñïîëíåíèÿ = 1, êîìàíäà PID(-) îñóùåñòâëÿåò ÏÈÄ-âû÷èñëåíèÿ íàäâõîäíûìè äàííûìè ïî èñòå÷åíèè ïåðèîäà âûáîðêè.
Ïåðèîä âûáîðêè - âðåìÿ, êîòîðîåäîëæíî ïðîéòè ïðåæäå ÷åì âõîäíûå äàííûå ñ÷èòàþòñÿ äëÿ îáðàáîòêè.Ñëåäóþùèé ðèñóíîê ïîêàçûâàåò ñîîòíîøåíèå ìåæäó ïåðèîäîì âûáîðêè èÏÈÄ-îáðàáîòêîé. ÏÈÄ-îáðàáîòêà ïðîèçâîäèòñÿ òîëüêî ïî èñòå÷åíèè ïåðèîäà âûáîðêè(100 ìñ â äàííîì ïðèìåðå).1öèêë70 ìñ60 ìñÍåò îòðàáîòêè (70 ìñ)Îòðàáîòêà PID ñèñõîäíûìè çíà÷åíèÿìè(0 ìñ)70 ìñ60 ìñÎòðàáîòêà PID (70+30ìñ, íåò ïåðåíîñà)Îòðàáîòêà PID (130 ìñ,30 ìñ ïåðåíîñ)ÍåòîòðàáîòêèÔëàãèER:ÑY:Îøèáêà â çàäàíèè ïàðàìåòðîâ.Âðåìÿ öèêëà áîëåå ÷åì â 2 ðàçà ïðåâûøàåò ïåðèîä âûáîðêè, òàê ÷òîêîìàíäà PID(-) íå áóäåò èñïîëíÿòüñÿ êîððåêòíî.
Îäíàêî PID(-) áóäåòâûïîëíÿòüñÿ.Êîñâåííî àäðåñóåìîå ñëîâî DM íå ñóùåñòâóåò. (Ñîäåðæèìîå ñëîâà *DM íå âäâîè÷íî-äåñÿòè÷íîì âèäå, èëè âûõîäèò çà ãðàíèöó îáëàñòè DM ).1, êîãäà PID(-) çàâåðøèëàñü. (0, åñëè ïåðèîä âûáîðêè íå èñòåê).- 376 -5.27 Êîìàíäû ñâÿçè5.27 Êîìàíäû ñâÿçè5.27.1 RXD(47) - ÏðèåìÎáîçíà÷åíèå íà ñõåìåRXD(47)@RXD(47)DDCCNNÎáëàñòü îïåðàíäîâDïåðâîå ñëîâî ïðèåìíèêàIR, SR, AR, HR, TC, LR, DMCñëîâî ñîñòîÿíèÿ#Nêîëè÷åñòâî áàéòIR, SR, AR, HR, TC, LR, DM, #Îãðàíè÷åíèÿÄàííàÿ êîìàíäà åñòü òîëüêî â CQM1.D è D+(N2)-1 äîëæíû áûòü â îäíîé îáëàñòè äàííûõ.DM 6144..DM 6655 íåëüçÿ èñïîëüçîâàòü äëÿ D è N.N äîëæíî áûòü äâîè÷íî-äåñÿòè÷íûì ÷èñëîì îò #0000..#0256. (#0000..#0061 äëÿ ðåæèìàHOST LINK).ÎïèñàíèåÊîãäà óñëîâèå èñïîëíåíèÿ = 0, êîìàíäà RXD(47) íå âûïîëíÿåòñÿ. Êîãäà óñëîâèåèñïîëíåíèÿ = 1, êîìàíäà RXD(47) ñ÷èòûâàåò N áàéòîâ äàííûõ, ïîëó÷åííûõ ñ ïîðòà,çàäàííîãî â ïàðàìåòðå óïðàâëåíèÿ, è çàòåì çàïèñûâàåò äàííûå â ñëîâà D..D+(N2)-1.
Çàðàç ìîæíî ÷èòàòü äî 256 áàéò äàííûõ.Åñëè ïîëó÷åíû ìåíüøå, ÷åì N áàéò, áóäóò ñ÷èòàíû ïðèíÿòûå áàéòû.Ïîäðîáíîñòè îá èñïîëüçîâàíèè êîìàíäû RXD(47), ïðîòîêîëà ñâÿçè â óñòàíîâî÷íûõïàðàìåòðàõ è ò. ä. ñì. 1-4.Âíèìàíèå!CQM1 íå ñìîæåò áîëüøå ïðèíèìàòü äàííûå, åñëè ïðèíÿòûå 256 áàéòîâäàííûõ íå ïðî÷èòàíû êîìàíäîé RXD(47).
Ñ÷èòûâàéòå äàííûå êàê ìîæíîáûñòðåå ïîñëå óñòàíîâêè â 1 Ôëàãà Çàâåðøåíèÿ Ïðèåìà ( AR 0806 äëÿ ïîðòàRS-232C, AR 0814 äëÿ ïåðèôåðèéíîãî ïîðòà).Ñëîâî óïðàâëåíèÿÇíà÷åíèå ñëîâà óïðàâëåíèÿ îïðåäåëÿåò ïîðò, ñ êîòîðîãî áóäóò ÷èòàòüñÿ äàííûå èïîðÿäîê, â êîòîðîì äàííûå áóäóò çàïèñàíû â ïàìÿòè.Íîìåð öèôðû3210Ïîðÿäîê áàéòîâ0: ñòàðøèå áàéòû ïåðâûå1: ìëàäøèå áàéòû ïåðâûåÍå èñïîëüçóþòñÿ, óñòàíîâèòü â 00Ïîðò0: çàäàåò ïîðò RS232C1: çàäàåò ïåðåôåðèéíûé ïîðòÏîðÿäîê, â êîòîðîì äàííûå çàïèñûâàþòñÿ â ïàìÿòü, çàâèñèò îò çíà÷åíèé öèôðû 0 âñëîâå Ñ. Âîñåìü áàéòîâ äàííûõ 12345678... áóäóò çàïèñàíû ñëåäóþùèì îáðàçîì:Ðàçðÿä 0 = 0DMSBLSB12- 377 -5.27 Êîìàíäû ñâÿçèMSBLSBD+134D+256D+378MSBLSB...Ðàçðÿä 0 = 1D21D+143D+265D+387...ÔëàãèER:AR 08:AR 09:AR 10:Çàìå÷àíèå ÖÓ íåò ïîðòà RS-232C.Ê óêàçàííîìó ïîðòó íå ïîäêëþ÷åíî äðóãîå óñòðîéñòâî.Îøèáêà â çàäàíèè óñòàíîâî÷íûõ ïàðàìåòðîâ ñâÿçè èëè îïåðàòèâíûõïàðàìåòðîâ.Êîñâåííî àäðåñóåìîå ñëîâî DM íå ñóùåñòâóåò.
(Ñîäåðæèìîå ñëîâà *DM íå âäâîè÷íî-äåñÿòè÷íîì âèäå, èëè âûõîäèò çà ãðàíèöó îáëàñòè DM ).Ñëîâà ïðèåìíèêà (D..D+(N2)-1) âûøëè çà ïðåäåëû îáëàñòè äàííûõ.AR 0806 óñòàíîâèòñÿ â 1, êîãäà äàííûå ïðèíÿòû íîðìàëüíî íà ïîðò RS-232C.Ñáðàñûâàåòñÿ ïîñëå èñïîëíåíèÿ RXD(47).AR 0814 óñòàíîâèòñÿ â 1, êîãäà äàííûå ïðèíÿòû íîðìàëüíî íàïåðèôåðèéíûé ïîðò. Ñáðàñûâàåòñÿ ïîñëå èñïîëíåíèÿ RXD(47).Ñîäåðæèò ÷èñëî áàéòîâ, ïðèíÿòûõ íà ïîðò RS-232C.
Ñáðàñûâàåòñÿ â 0000ïîñëå èñïîëíåíèÿ RXD(47).Ñîäåðæèò ÷èñëî áàéòîâ, ïðèíÿòûõ íà ïåðèôåðèéíûé ïîðò. Ñáðàñûâàåòñÿ â0000 ïîñëå èñïîëíåíèÿ RXD(47).Ôëàãè è ñ÷åò÷èêè ñâÿçè ìîæíî î÷èñòèòü ëèáî çàäàíèåì 0000 äëÿ N, ëèáîèñïîëüçîâàíèåì áèòû ñáðîñà ïîðòà (SR 25208 äëÿ ïåðèôåðèéíîãî ïîðòà èSR 25209 äëÿ ïîðòà RS-232C ).5.27.2 TXD(48) - Ïåðåäà÷àÎáîçíà÷åíèå íà ñõåìåTXD(48)@TXD(48)SSCCNNÎáëàñòü îïåðàíäîâSïåðâîå ñëîâî èñòî÷íèêàIR, SR, AR, HR, TC, LR, DMCñëîâî ñîñòîÿíèÿ#Nêîëè÷åñòâî áàéòIR, SR, AR, HR, TC, LR, DM, #Îãðàíè÷åíèÿÄàííàÿ êîìàíäà åñòü òîëüêî â CQM1.S è S+(N2)-1 äîëæíû áûòü â îäíîé îáëàñòèDM 6144..DM 6655 íåëüçÿ èñïîëüçîâàòü äëÿ S è N.N äîëæíî áûòü äâîè÷íî-äåñÿòè÷íûì ÷èñëîì îò #0000..#0256. (#0000..#0061 â ðåæèìàñâÿçè HOST LINK).- 378 -5.27 Êîìàíäû ñâÿçèÎïèñàíèåÊîãäà óñëîâèå èñïîëíåíèÿ = 0, êîìàíäà TXD(48) íå âûïîëíÿåòñÿ. Êîãäà óñëîâèåèñïîëíåíèÿ = 1, êîìàíäà TXD(48) ñ÷èòûâàåò N áàéòîâ äàííûõ èç ñëîâ S äî S+(N2)-1,ïðåîáðàçóåò â ASCII è âûäàåò äàííûå íà çàäàííûé ïîðò.
TXD(48) ðàáîòàåò ïî-ðàçíîìó âðåæèìå ñâÿçè HOST LINK è ðåæèìå RS-232C, ïîýòîìó äàííûå ðåæèìû ðàññìîòðåíûîòäåëüíî.Ïîäðîáíîñòè îá èñïîëüçîâàíèè êîìàíäû RXD(47), çàäàíèÿ ïðîòîêîëà ñâÿçè âóñòàíîâî÷íûõ ïàðàìåòðàõ è ò. ä. ñì. 1-4.Çàìå÷àíèå Ôëàã AR 0805 áóäåò â ñîñòîÿíèè 1, êîãäà CQM1 ãîòîâ ïåðåäàâàòü äàííûå ïîïîðòó RS-232C è Ôëàã AR 0813 áóäåò â ñîñòîÿíèè 1, êîãäà CQM1 ãîòîâïåðåäàâàòü äàííûå ÷åðåç ïåðèôåðèéíûé ïîðò.Ðåæèì HOST LINKN äîëæíî áûòü äâîè÷íî-äåñÿòè÷íûì ÷èñëîì îò #0000 äî #0061 (ò.å. äî 122 áàéò ASCII).Çíà÷åíèå ñëîâà óïðàâëåíèÿ çàäàåò ïîðò, ñ êîòîðîãî äîëæíû ïåðåäàâàòüñÿ äàííûå, êàêïîêàçàíî íèæå.Íîìåð öèôðû3210Íå èñïîëüçóþòñÿ, óñòàíîâèòü â 00Ïîðò0: çàäàåò ïîðò RS232C1: çàäàåò ïåðåôåðèéíûé ïîðòÊîëè÷åñòâî áàéò áóäåò ñ÷èòàíî ñ S äî S+(N2)-1, ïðåîáðàçîâàíî â ASCII è âûäàíî íàçàäàííûé ïîðò.
Áàéòû èñòî÷íèêà, ïðèâåäåííûå â òàáëèöå, áóäó ïåðåäàíû â ïîðÿäêå:12345678...MSBLSBS12S+134S+256S+378...Íà ñëåäóþùèì ðèñóíêå ïîêàçàí ôîðìàò êîìàíäû ñâÿçè HOST LINK (TDX), ïîñëàííûé ñCQM1. CQM1 àâòîìàòè÷åñêè ïðèñòûêîâûâàåò ïðåôèêñû è ñóôôèêñû, à èìåííî íîìåðóçëà, çàãîëîâîê è êîíòðîëüíóþ ñóììó êàäðà.@ XXXXXX---XXX* CRÄàííûå (äî 122çíàêîâ ASCII)Êîä çàãîëîâêàÍîìåð óçëàÊîíòðîëüíàÿñóììà êàäðàÒåðìèíàòîðÐåæèì RS-232CN äîëæíî áûòü äâîè÷íî-äåñÿòè÷íûì ÷èñëîì îò #0000 äî #0256. Çíà÷åíèå ïàðàìåòðàóïðàâëåíèÿ çàäàåò ïîðò, ñ êîòîðîãî äîëæíû ïåðåäàâàòüñÿ äàííûå, è ïîðÿäîê, â êîòîðîìäàííûå áóäóò çàïèñàíû â ïàìÿòü.- 379 -5.27 Êîìàíäû ñâÿçèÑëîâî óïðàâëåíèÿÇíà÷åíèå ñëîâà óïðàâëåíèÿ çàäàåò ïîðò, ñ êîòîðîãî äîëæíû ïåðåäàâàòüñÿ äàííûå, êàêïîêàçàíî íèæå.Íîìåð öèôðû3210Ïîðÿäîê áàéòîâ0: ñòàðøèå áàéòû ïåðâûå1: ìëàäøèå áàéòû ïåðâûåÍå èñïîëüçóþòñÿ, óñòàíîâèòü â 00Ïîðò0: çàäàåò ïîðò RS232C1: çàäàåò ïåðåôåðèéíûé ïîðòÇàäàííîå êîëè÷åñòâî áàéò áóäåò ñ÷èòàíî ñ S äî S+(N2)-1 è ïåðåäàíî ÷åðåç çàäàííûéïîðò.MSBLSBS12S+134S+256S+378...Êîãäà öèôðà 0 â ñëîâå Ñ = 0, áèòû èñòî÷íèêà, ïîêàçàííûå â òàáëèöå, áóäóò ïåðåäàíû âïîðÿäêå: 12345678...Êîãäà öèôðà 0 â ñëîâå Ñ = 1, áèòû èñòî÷íèêà, ïîêàçàííûå â òàáëèöå, áóäóò ïåðåäàíû âïîðÿäêå: 21436587...Çàìå÷àíèå Êîãäà çàäàíû êîäû íà÷àëà è êîíöà, îáùàÿ äëèíà áëîêà äàííûõ äîëæíà áûòüìàêñ.
256 áàéò, âêëþ÷àÿ êîäû íà÷àëà è êîíöà.ÔëàãèER:  ÖÓ íåò ïîðòà RS-232C.Ê óêàçàííîìó ïîðòó íå ïîäêëþ÷åíî äðóãîå óñòðîéñòâî.Îøèáêà â çàäàíèè óñòàíîâî÷íûõ ïàðàìåòðîâ ñâÿçè èëè îïåðàòèâíûõïàðàìåòðîâ.Êîñâåííî àäðåñóåìîå ñëîâî DM íå ñóùåñòâóåò. (Ñîäåðæèìîå ñëîâà *DM íå âäâîè÷íî-äåñÿòè÷íîì âèäå, èëè âûõîäèò çà ãðàíèöó îáëàñòè DM ).Ñëîâà èñòî÷íèêà (S..S+(N2)-1) âûøëè çà ïðåäåëû îáëàñòè äàííûõ.AR 08: AR 0805 óñòàíîâèòñÿ â 1, êîãäà ìîæíî ïåðåäàâàòü äàííûå ÷åðåç ïîðòRS-232C. AR 0813 óñòàíîâèòñÿ â 1, êîãäà ìîæíî ïåðåäàâàòü äàííûå ÷åðåçïåðèôåðèéíûé ïîðò.5.27.3 STUP Èçìåíåíèå óñòàíîâî÷íûõ ïàðàìåòðîâ RS-232CSTUPNS@STUPNSÍîìåð èíñòðóêöèè ÎïåðàíäûÊîíòðîëëåðNrNSîïðåäåëèòåëü ïîðòàïåðâîå ñëîâî èñòî÷íèêàIR, SR, HR, AR, LR, TC, DMIR, SR, HR, AR, LR, TC, DM, #CPM1/CPM1ASRM1-CQM1- 380 -5.27 Êîìàíäû ñâÿçèÎãðàíè÷åíèÿÄàííàÿ êîìàíäà åñòü òîëüêî â SRM1.N äîëæíî áûòü 000, 001 èëè 002 äëÿ âûáîðà IR 000, IR 001 èëè IR 002.S è S+4 äîëæíû áûòü â îäíîé îáëàñòè.(S ìîæíî çàäàòü #0000 äëÿ óñòàíîâêè ïàðàìåòðîâ ïîðòà RS-232C ïî óìîë÷àíèþ).STUP(-) íåëüçÿ âûïîëíÿòü äëÿ âíóòðåííåãî ïîðòà RS-232C , åñëè ñåêöèÿ 2ïåðåêëþ÷àòåëÿ DIP = ON.STUP(-) íåëüçÿ âûïîëíÿòü â ïîäïðîãðàììå ïðåðûâàíèé.ÎïèñàíèåÊîãäà óñëîâèå èñïîëíåíèÿ = 0, êîìàíäà STUP(-) íå âûïîëíÿåòñÿ.