CPM1A_Руководство по программированию (W228-E1-4 R1.20) (986747), страница 44
Текст из файла (страница 44)
ïðèì. 1)Çàäàíèå ïåðâîãîáëîêà...TB+35Íèæíÿÿ ãðàíèöà #8, ìëàäøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+36Íèæíÿÿ ãðàíèöà #8, ñòàðøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+37Âåðõíÿÿ ãðàíèöà #8, ìëàäøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+38Âåðõíÿÿ ãðàíèöà #8, ñòàðøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+39Íîìåð ïîäïðîãðàììû (ñì. ïðèì. 1)Çàäàíèå âîñüìîãîáëîêà ñëåäóþùåé òàáëèöå ïîêàçàíà ñòðóêòóðà òàáëèöû ñðàâíåíèÿ ñ çîíîé äëÿèñïîëüçîâàíèÿ ñ âûñîêîñêîðîñòíûìè ñ÷åò÷èêàìè 1 è 2 â êîëüöåâîì ðåæèìå (òîëüêîCQM1). Âåëè÷èíà êîëüöà çàäàåò ÷èñëî òî÷åê íà êîëüöå è ìàêñèìàëüíîå çíà÷åíèå ñ÷åòà(Âåëè÷èíà êîëüöà = ìàêñ. çíà÷åíèå ñ÷åòà + 1).
Íå èçìåíÿéòå âåëè÷èíó êîëüöà , êîãäàèäåò ñðàâíåíèå.TBÂåëè÷èíà êîëüöà, ìëàäøèå 4 öèôðû(äâîè÷íî-äåñÿòè÷íîå÷èñëî)ÒÂ+1Âåëè÷èíà êîëüöà, ñòàðøèå 4 öèôðû(äâîè÷íî-äåñÿòè÷íîå÷èñëî)TB+3Íèæíÿÿ ãðàíèöà #1, ìëàäøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+4Íèæíÿÿ ãðàíèöà #1, ñòàðøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+5Âåðõíÿÿ ãðàíèöà #1, ìëàäøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+6Âåðõíÿÿ ãðàíèöà #1, ñòàðøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+7Íîìåð ïîäïðîãðàììû (ñì. ïðèì. 1)Çàäàíèå âåëè÷èíûêîëüöàÇàäàíèå ïåðâîéçîíû...TB+37Íèæíÿÿ ãðàíèöà #8, ìëàäøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+38Íèæíÿÿ ãðàíèöà #8, ñòàðøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+38Âåðõíÿÿ ãðàíèöà #8, ìëàäøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+40Âåðõíÿÿ ãðàíèöà #8, ñòàðøèå 4 öèôðû (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+41Íîìåð ïîäïðîãðàììû (ñì. ïðèì.
1)Çàäàíèå âîñüìîéçîíûÍà ñëåäóþùåì ðèñóíêå ïîêàçàíà ñòðóêòóðà òàáëèöû ñðàâíåíèÿ ñ çîíîé äëÿèñïîëüçîâàíèÿ ñ àáñîëþòíûìè âûñîêîñêîðîñòíûìè ñ÷åò÷èêàìè 1 è 2 (òîëüêîCQM1-CPU44-EV1)..TBÍèæíÿÿ ãðàíèöà #1, (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+2Âåðõíÿÿ ãðàíèöà #1, (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+4Íîìåð ïîäïðîãðàììû (ñì. ïðèì.
2)Çàäàíèå ïåðâîéçîíû...TB+21Íèæíÿÿ ãðàíèöà #8 (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+22Âåðõíÿÿ ãðàíèöà #8, (äâîè÷íî-äåñÿòè÷íûå)ÒÂ+23Íîìåð ïîäïðîãðàììû (ñì. ïðèì. 2)Çàìå÷àíèåÇàäàíèå âîñüìîéçîíû1. Íîìåð ïîäïðîãðàììû ìîæåò áûòü 0000..0255 (0000..0127 äëÿCQM1-CPU11/21-Å, 0000..0049 äëÿ ÑÐÌ1) è ïîäïðîãðàììà áóäåòâûïîëíÿòüñÿ, ïîêà òåêóùåå çíà÷åíèÿ ñ÷åò÷èêîâ íàõîäÿòñÿ â çàäàííîé çîíå.Çíà÷åíèå FFFF óêàçûâàåò íà òî, ÷òî ïðîãðàììó íå íàäî âûïîëíÿòü.2. Íîìåð ïîäïðîãðàììû ìîæåò áûòü 0000..0255 (0000..0127 äëÿCQM1-CPU11/21-Å, 0000..0049 äëÿ ÑÐÌ1) äëÿ âûçîâà ïîäïðîãðàììû ïðèèíêðåìåíòèðîâàíèè.- 236 -5.15 Êîìàíäû òàéìåðîâ è ñ÷åò÷èêîâ3. Îñòàâëÿéòå èíòåðâàë êàê ìèíèìóì 2 ìñ ìåæäó âåðõíåé è íèæíåé ãðàíèöåé(âåðõíÿÿ ãðàíèöà - íèæíÿÿ ãðàíèöà 0002 õ ÷àñòîòà âõîäíûõ èìïóëüñîâ) ïðèçàäàíèè ñðàâíåíèé äëÿ âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ 1 è 2. ñëåäóþùåé òàáëèöå ïîêàçàíû âîçìîæíûå çíà÷åíèÿ çàäàííûõ çíà÷åíèé, íèæíåé èâåðõíåé ãðàíèö çîí.
16-ðè÷íàÿ öèôðà F â ñòàðøåì ðàçðÿäå ïîêàçûâàåò, ÷òî çíà÷åíèåîòðèöàòåëüíî.Ñ÷åò÷èêÂîçìîæíûå çíà÷åíèÿÂûñîêîñêîðîñòíîé ñ÷åò÷èê 0Ðåæèì ïëþñ/ìèíóñ: F003 2767..0003 2767Èíêðåìåíòàëüíûé: 0000 0000..0006 5535Âûñîêîñêîðîñòíûå ñ÷åò÷èêè1è2Ëèíåéíûé ðåæèì: F838 8607..0838 8607Êîëüöåâîé: 0000 0000..0006 4999ÀáñîëþòíûåÂûñîêîñêîðîñòíûå ñ÷åò÷èêè1è2Äâîè÷íî-äåñÿòè÷íûé ðåæèì: 0000..4095Ðåæèì 360 0 : 0000..0355 (äèñêðåòà 5 0 ) ðåæèìå 3600 óãëîâîå çíà÷åíèå àáñîëþòíîãî âûñîêîñêîðîñòíîãî ñ÷åò÷èêà âíóòðåííåïðåîáðàçóåòñÿ â äâîè÷íîå çíà÷åíèå. Äâîè÷íîå çíà÷åíèå ïîñëå ïðåîáðàçîâàíèÿ çàâèñèòîò ðàçðåøàþùåé ñïîñîáíîñòè, âûáðàííîé â óñòàíîâî÷íûõ ïàðàìåòðàõ DM 6643 è/èëèDM 6644.
 òàáëèöå ïðåäñòàâëåíû ïðåîáðàçîâàííûå çíà÷åíèÿ äëÿ 50..450.Ðàçðåøàþùàÿ ñïîñîáíîñòüÏðåîáðàçîâàííîå çíà÷åíèå501001502002503003504004508 áèò (0..255)471114182125283210 áèò (0..1023)14284357718510011412812 áèò (0..4095)57114171228284341398455512Äëÿ áîëüøèõ çíà÷åíèé íàéäèòå ïðåîáðàçîâàííîå çíà÷åíèå ê áëèæàéøèì 450 è äîáàâüòåîñòàòîê èç òàáëèöû. Íàïðèìåð, äëÿ ïðåîáðàçîâàíèÿ 1450 ñ ðàçðåøåíèåì 8-áèò: 32 õ 3(äëÿ 1350) + 7 (äëÿ 100) = 103.Âíèìàíèå!Ñ ðàçðåøåíèåì 10 è 12 áèò îáðàáîòêà ïðåðûâàíèé ìîæåò íå ïåðåêëþ÷èòüñÿèç-çà òîãî, ÷òî ïðåîáðàçîâàííîå óãëîâîå çíà÷åíèå ìîæåò òî÷íî íåñîîòâåòñòâîâàòü âåëè÷èíå â òàáëèöå ñðàâíåíèÿ.ÔëàãèER:Îøèáêà â óñòàíîâî÷íûõ ïàðàìåòðàõ âûñîêîñêîðîñòíîãî ñ÷åò÷èêà.Óêàçàííûé ïîðò è ôóíêöèÿ íåñîâìåñòèìû. ïîäïðîãðàììå, âûçâàííîé CTBL(63) , èìååòñÿ åùå îäíà CTBL(63).Âî âðåìÿ ñðàâíåíèÿ âûïîëíÿåòñÿ CTBL(63), èñïîëüçóþùàÿ äðóãîé ôîðìàòñðàâíåíèÿ.Êîñâåííî àäðåñóåìîå ñëîâî DM íå ñóùåñòâóåò.
(Ñîäåðæèìîå ñëîâà *DM íå âäâîè÷íî-äåñÿòè÷íîì âèäå, èëè ïðåâûøåíà ãðàíèöà îáëàñòè DM )Òàáëèöà ñðàâíåíèé ïðåâûñèëà ãðàíèöû îáëàñòè ïàìÿòè èëè îøèáêà âçàäàíèè òàáëèöû ñðàâíåíèé.CTBL(63) âûïîëíÿåòñÿ â ïîäïðîãðàììå ïðåðûâàíèé êîãäà â ãëàâíîéïðîãðàììå âûïîëíÿåòñÿ ââîä/âûâîä èìïóëüñîâ èëè êîìàíäàâûñîêîñêîðîñòíîãî ñ÷åò÷èêà.AR 05: Ôëàãè AR 0500..AR 0507 âêëþ÷àþòñÿ â 1 äëÿ óêàçàíèÿ, êîãäà òåêóùååçíà÷åíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêà 1 íàõîäèòñÿ â çîíàõ 1..8.AR 06: Ôëàãè AR 0600..AR 0607 âêëþ÷àþòñÿ â 1 äëÿ óêàçàíèÿ, êîãäà òåêóùååçíà÷åíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêà 2 íàõîäèòñÿ â çîíàõ 1..8.AR 11: Ôëàãè AR 1100..AR 1107 âêëþ÷àþòñÿ â 1 äëÿ óêàçàíèÿ, êîãäà òåêóùååçíà÷åíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêà 1 íàõîäèòñÿ â çîíàõ 1..8.Ïîäïðîãðàììû âûïîëíÿþòñÿ òîëüêî ðàç, êîãäà óñëîâèÿ èõ âûçîâà âûïîëíåíû.
ÑîñòîÿíèåAR îáíîâëÿåòñÿ òîëüêî ðàç çà öèêë. Åñëè âûïîëíÿþòñÿ óñëîâèÿ áîëåå îäíîãî áëîêàòàáëèöû, ïðèîðèòåòîì ïîëüçóåòñÿ ïåðâîå.- 237 -5.15 Êîìàíäû òàéìåðîâ è ñ÷åò÷èêîâ5.15.7 INI(61) - Óïðàâëåíèå ðåæèìàìè âûäà÷è èìïóëüñîâÎáîçíà÷åíèå íà ñõåìåINI(61)@INI(61)PPCCP1P1Îáëàñòü îïåðàíäîâPóêàçàòåëü ïîðòà000, 001, 002Cïàðàìåòð óïðàâëåíèÿ000..003P1ïåðâîå ñëîâî òåêóùåãî çíà÷åíèÿIR, SR, AR, HR, LR, DMÇàìå÷àíèå Èíñòðóêöèÿ íå èñïîëüçóåòñÿ â SRM1Îãðàíè÷åíèÿ ÑÐÌ1/CPM1A Ð äîëæíî áûòü 000 è Ñ äîëæíî áûòü 000..003. CQM1 Ð äîëæíî áûòü 000, 001 èëè 002 è Ñ äîëæíî áûòü 000..003.Ð1 äîëæíî áûòü 000, åñëè òîëüêî Ñ íå 0002.Ð1 è Ð1+1 äîëæíû ëåæàòü â îäíîé îáëàñòè.DM 6143..DM 6655 íåëüçÿ èñïîëüçîâàòü äëÿ Ð1.ÎïèñàíèåÊîãäà óñëîâèå èñïîëíåíèÿ = 0, INI(61) íå èñïîëíÿåòñÿ. Êîãäà óñëîâèå èñïîëíåíèÿ = 1,INI(61) èñïîëüçóåòñÿ äëÿ óïðàâëåíèÿ ðàáîòîé âûñîêîñêîðîñòíîãî ñ÷åò÷èêà è îñòàíîâêèâûäà÷è èìïóëüñîâ.Îïðåäåëèòåëü ïîðòà (Ð) óêàçûâàåò âûñîêîñêîðîñòíîé ñ÷åò÷èê èëè èìïóëüñíûé âûõîä,íàä êîòîðûìè áóäåò ïðîèçâîäèòüñÿ óïðàâëåíèå.ÐÔóíêöèÿ000Çàäàåò âûñîêîñêîðîñòíîé ñ÷åò÷èê 0 èëè âûäà÷ó èìïóëüñîâ ñ áèòà ïðîñòîãî âûõîäà001Çàäàåò âûñîêîñêîðîñòíîé ñ÷åò÷èê 1 èëè âûäà÷ó èìïóëüñîâ ñ ïîðòà 1002Çàäàåò âûñîêîñêîðîñòíîé ñ÷åò÷èê 2 èëè âûäà÷ó èìïóëüñîâ ñ ïîðòà 2Çàìå÷àíèå  ÑÐÌ1 åñòü òîëüêî âûñîêîñêîðîñòíîé ñ÷åò÷èê 0.Ôóíêöèÿ INI(61) îïðåäåëÿåòñÿ ïàðàìåòðîì óïðàâëåíèÿ, Ñ.( Ð1 è Ð1+1 ñîäåðæèòñÿíîâîå òåêóùåå çíà÷åíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêà ïðè èçìåíåíèè òåêóùåãî çíà÷åíèÿ).ÑÐ1Ôóíêöèÿ INI(61)000000Çàïóñêàåò ñðàâíåíèå òàáëèöû CTBL(63)001000Îñòàíàâëèâàåò ñðàâíåíèå òàáëèöûCTBL(63)002Íîâîå òåêóùåå çíà÷åíèåâûñîêîñêîðîñòíîãî ñ÷åò÷èêàÈçìåíÿåò òåêóùåå çíà÷åíèåâûñîêîñêîðîñòíîãî ñ÷åò÷èêà003000Îñòàíàâëèâàåò âûäà÷ó èìïóëüñîâÑðàâíåíèå ñ òàáëèöåé CTBL(63)Åñëè Ñ = 000 èëè 001, INI(61) çàïóñêàåò èëè îñòàíàâëèâàåò ñðàâíåíèå òåêóùåãî çíà÷åíèÿâûñîêîñêîðîñòíîãî ñ÷åò÷èêà ñ òàáëèöå ñðàâíåíèÿ, çàðåãèñòðèðîâàííîé êîìàíäîéCTBL(63).
Ïîäðîáíîñòè î òàáëèöå ñðàâíåíèÿ ñì. 1-4-5 (CQM1) èëè 1-5-5 (ÑÐÌ1).Èçìåíåíèå òåêóùåãî çíà÷åíèÿÅñëè Ñ = 002, INI(61) èçìåíÿåò òåêóùåå çíà÷åíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêà íàçíà÷åíèå â Ð1 è Ð1+1.Ó âûñîêîñêîðîñòíîãî ñ÷åò÷èêà 0 òåêóùåå çíà÷åíèå ìîæåò áûòü â äèàïàçîíå F0032767..0003 2767 â ðåæèìå ïëþñ/ìèíóñ èëè 0000 0000..0006 5535 â èíêðåìåíòàëüíîìðåæèìå.
16-ðè÷íàÿ öèôðà F â ñòàðøåì ðàçðÿäå óêàçûâàåò, ÷òî òåêóùåå çíà÷åíèåîòðèöàòåëüíî.- 238 -5.15 Êîìàíäû òàéìåðîâ è ñ÷åò÷èêîâ4 ëåâûõ öèôðû4 ïðàâûõ öèôðûÐåæèì ïëþñ/ìèíóñÐåæèì èíêðåìåíòÐ1+1Ð1F003 2767..0003 27670000 0000..0006 5535Ó âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ 1 è 2 (òîëüêî ó CQM1), òåêóùåå çíà÷åíèå ìîæåò áûòü âäèàïàçîíå F838 8607..0838 8607 â ëèíåéíîì ðåæèìå èëè 0000 0000..0006 4999 âêîëüöåâîì ðåæèìå. 16-ðè÷íàÿ öèôðà F â ñòàðøåì ðàçðÿäå óêàçûâàåò, ÷òî òåêóùååçíà÷åíèå îòðèöàòåëüíî.4 ëåâûõ öèôðû4 ïðàâûõ öèôðûËèíåéíûé ìåòîäÊîëüöåâîé ìåòîäÐ1+1Ð1F838 8607..0838 8607( -8 388 607..8 388 607)0000 0000..0006 4999Çàìå÷àíèåÒåêóùåå çíà÷åíèå àáñîëþòíûõ âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ 1 è 2 (òîëüêîCQM1) íå ìîæåò áûòü èçìåíåíî.Îñòàíîâêà âûäà÷è èìïóëüñîâÅñëè Ñ = 003, INI(61) îñòàíàâëèâàåò âûäà÷ó èìïóëüñîâ.
Ïîäðîáíîñòè î âûäà÷èèìïóëüñîâ ñì 1-3.ÔëàãèER: Óêàçàííûé ïîðò è ôóíêöèÿ íåñîâìåñòèìû.Êîñâåííî àäðåñóåìîå ñëîâî DM íå ñóùåñòâóåò. (Ñîäåðæèìîå ñëîâà *DM íå âäâîè÷íî-äåñÿòè÷íîì âèäå, èëè ïðåâûøåíà ãðàíèöà îáëàñòè DM )Ð1+1 ïðåâûøàåò ãðàíèöû îáëàñòè äàííûõ (Ñ=002).Îøèáêà â çàäàíèè îïåðàíäà.INI(61) âûïîëíÿåòñÿ â ïîäïðîãðàììå ïðåðûâàíèé êîãäà â ãëàâíîé ïðîãðàììåâûïîëíÿåòñÿ âûâîä èìïóëüñîâ èëè êîìàíäà âûñîêîñêîðîñòíîãî ñ÷åò÷èêà.5.15.8 PRV(62) - ×òåíèå òåêóùåãî çíà÷åíèÿ âûñîêîñêîðîñòíîãî ñ÷åò÷èêàÎáîçíà÷åíèå íà ñõåìåPRV(62)@PRV(62)PPCCDDÎáëàñòü îïåðàíäîâPóêàçàòåëü ïîðòà000, 001, 002Cïàðàìåòð óïðàâëåíèÿ000..002Dïåðâîå ñëîâî ïðèåìíèêàIR, SR, AR, HR, LR, DMÇàìå÷àíèå Èíñòðóêöèÿ íå èñïîëüçóåòñÿ â SRM1Îãðàíè÷åíèÿ ÑÐÌ1/CPM1A Ð è Ñ äîëæíû áûòü 000. CQM1 Ð è Ñ äîëæíî áûòü 000, 001 èëè 002.D1 è D1+1 äîëæíû ëåæàòü â îäíîé îáëàñòèDM 6143..DM 6655 íåëüçÿ èñïîëüçîâàòü äëÿ DÎïèñàíèåÊîãäà óñëîâèå èñïîëíåíèÿ = 0, PRV(62) íå èñïîëíÿåòñÿ.
Êîãäà óñëîâèå èñïîëíåíèÿ = 1,PRV(62) ÷èòàåò äàííûå, óêàçàííûå Ð è Ñ, è çàïèñûâàåò èõ â D èëè â D è D+1Îïðåäåëèòåëü ïîðòà (Ð) çàäàåò âûñîêîñêîðîñòíûé ñ÷åò÷èê èëè èìïóëüñíûé âûõîä.ÐÔóíêöèÿ000Çàäàåò âûñîêîñêîðîñòíîé ñ÷åò÷èê 0 èëè âûäà÷ó èìïóëüñîâ ñ áèòà ïðîñòîãî âûõîäà001Çàäàåò âûñîêîñêîðîñòíîé ñ÷åò÷èê 1 èëè âûäà÷ó èìïóëüñîâ ñ ïîðòà 1002Çàäàåò âûñîêîñêîðîñòíîé ñ÷åò÷èê 2 èëè âûäà÷ó èìïóëüñîâ ñ ïîðòà 2Çàìå÷àíèå ÑÐÌ1/CPM1A åñòü òîëüêî âûñîêîñêîðîñòíûé ñ÷åò÷èê 0.- 239 -5.15 Êîìàíäû òàéìåðîâ è ñ÷åò÷èêîâÏàðàìåòð óïðàâëåíèÿ Ñ îïðåäåëÿåò, ê êàêîìó òèïó äàííûõ áóäåò äîñòóï.ÑÄàííûåÑëîâî(à) ïðèåìíèêà000Òåêóùåå çíà÷åíèå âûñîêîñêîðîñòíîãîñ÷åò÷èêàD è D+1001Ñîñòîÿíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêàèëè âûäà÷è èìïóëüñîâD002Ðåçóëüòàòû ñðàâíåíèÿ ïî çîíåDÒåêóùåå çíà÷åíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêà (Ñ=000)Åñëè Ñ = 000, PRV(62) ÷èòàåò òåêóùåå çíà÷åíèå óêàçàííîãî âûñîêîñêîðîñòíîãî ñ÷åò÷èêàè çàïèñûâàåò 8-ðàçðÿäíîå çíà÷åíèå ïî àäðåñó D è D+1.Ó âûñîêîñêîðîñòíîãî ñ÷åò÷èêà 0 òåêóùåå çíà÷åíèå ìîæåò áûòü â äèàïàçîíå F0032767..0003 2767 â ðåæèìå ïëþñ/ìèíóñ èëè 0000 0000..0006 5535 â èíêðåìåíòàëüíîìðåæèìå.