CPM1A_Руководство по программированию (W228-E1-4 R1.20) (986747), страница 25
Текст из файла (страница 25)
Ïðèñâîåíèÿ äîïîëíèòåëüíûõ êîìàíä â òàáëèöå êîìàíä èçìåíèòçíà÷åíèå êîìàíä è îïåðàíäîâ, ïîýòîìó ïåðåä ïðîãðàììèðîâàíèåì îáÿçàòåëüíîñîñòàâüòå òàáëèöó êîìàíä è ïåðåä âûïîëíåíèåì ïðîãðàììû ïåðåäàéòå íóæíóþ òàáëèöóêîìàíä â CQM1.Òàáëèöó êîìàíä ìîæíî òàêæå õðàíèòü â êàññåòå ïàìÿòè. Áóäüòå âíèìàòåëüíû ïðèèñïîëüçîâàíèè êàññåòû ïàìÿòè ñ äðóãèì CQM1 è ñëåäèòå çà òåì, ÷òîáû ïðèñóòñòâîâàëàíóæíàÿ òàáëèöà êîìàíä.Âíèìàíèå!Åñëè ñåêöèÿ 4 ïåðåêëþ÷àòåëÿ DIP CQM1 ñòîèò â ïîëîæåíèè OFF, ìîæíîèñïîëüçîâàòüñÿ òîëüêî òàáëèöó äîïîëíèòåëüíûõ êîìàíä ïî óìîë÷àíèþ, àòàáëèöà êîìàíä ïîëüçîâàòåëÿ áóäåò èãíîðèðîâàòüñÿ. Òàáëèöà êîìàíä ïî- 131 -2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)óìîë÷àíèþ áóäåò òàêæå óñòàíîâëåíà ïîñëå âêëþ÷åíèÿ ïèòàíèÿ, óäàëÿÿïðåäûäóùóþ.Óáåäèòåñü, ÷òî ñåêöèÿ 4 ïåðåêëþ÷àòåëÿ DIP ÖÓ íàõîäèòñÿ â ïîëîæåíèå ON ïðè ÷òåíèèïðîãðàììû ñ êàññåòû ïàìÿòè, â êîòîðîé íàõîäèòñÿ ïîëüçîâàòåëüñêàÿ òàáëèöàäîïîëíèòåëüíûõ êîìàíä.
Åñëè ñåêöèÿ 4 ñòîèò â ïîëîæåíèè OFF, â ïðîãðàììå, ñ÷èòàííîéñ êàññåòû ïàìÿòè, áóäåò ïðèìåíÿòüñÿ òàáëèöà êîìàíä ïî óìîë÷àíèþ. ( òàêîì ñëó÷àåïðè ñðàâíåíèè ïðîãðàììà, ñ÷èòàííàÿ ñ êàññåòû ïàìÿòè è íàõîäÿùàÿñÿ íà êàññåòåïàìÿòè, íå áóäóò ñîâïàäàòü).2.1.22.1.2 Äîïîëíèòåëüíûåèíñòðóêöèè SRM1Äëÿ äîïîëíèòåëüíûõ êîìàíä ìîæíî èñïîëüçîâàòü 18 ôóíêöèîíàëüíûõ êîäîâ: 17, 18, 19,47, 48, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 87, 88, è 89.Äîïîëíèòåëüíûå êîìàíäû, êîòîðûå ìîæíî èñïîëüçîâàòü, ïðèâåäåíû â òàáëèöå, íàðÿäó ñôóíêöèîíàëüíûìè êîäàìè ïî óìîë÷àíèþ, êîòîðûå ïðèñâàèâàþòñÿ ïðè ïîñòàâêå SRM1.ÌíåìîíèêàÔóíêöèîíàëüíûé êîäASFT17RXD47TXD48CMPL60BCNT67BCMP68STIM69FCS-HEX-STUP-2.2 Íîâûå2.2 êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)Íîâûå êîìàíäû âõîäà/âûõîäà ïîçâîëÿþò ïðîèçâîäèòü îäíîé êîìàíäîé ðàíåå ñëîæíûåîïåðàöèè ñ âíåøíèìè óñòðîéñòâàìè âõîäà/âûõîäà (öèôðîâûå ïåðåêëþ÷àòåëè,7-ñåãìåíòíûå èíäèêàòîðû è ò.
ä.). Äàííàÿ ãëàâà çíàêîìèò ñ íîâûìè êîìàíäàìèâõîäà/âûõîäà, êîòîðûå òàêæå îñâåùåíû â Ãëàâå 5 Íàáîð êîìàíä.Åñòü 4 íîâûõ êîìàíä ââîäà/âûâîäà, êàê ïîêàçàíî â ñëåäóþùåé òàáëèöå,. Âñå îíèÿâëÿþòñÿ äîïîëíèòåëüíûìè êîìàíäàìè è ïåðåä èñïîëüçîâàíèåì èì äîëæíû áûòüïðèñâîåíû ôóíêöèîíàëüíûå êîäû.ÍàçâàíèåÌíåìîíèêàÔóíêöèÿÂâîä ñ êëàâèàòóðû (10 êëàâèø)TKY(18)Ââîä äâîè÷íî-äåñÿòè÷íûõ öèôð ñêëàâèàòóðû 10 êëàâèøÂâîä ñ êëàâèàòóðû (16 êëàâèø)HKY(-)Ââîä 16-ðè÷íûõ öèôð ñ êëàâèàòóðû16 êëàâèøÂâîä ñ öèôðîâîãî ïåðåêëþ÷àòåëÿDSW(87)Ââîä çàäàíèÿ ñ öèôðîâîãîïåðåêëþ÷àòåëÿÂûâîä íà 7-ñåãìåíòíûé èíäèêàòîð7SEG(88)Âûâîä íà 7-ñåãìåíòíûé èíäèêàòîðäâîè÷íî-äåñÿòè÷íûõ öèôð2.2.1 Ââîä2.2.1 ñ êëàâèàòóðû íà 10 êëàâèø TKY(18)Äàííàÿ êîìàíäà ââîäèò 8 äâîè÷íî-äåñÿòè÷íûõ öèôð ñ êëàâèàòóðû 10 êëàâèø èèñïîëüçóåò 10 òî÷åê âõîäîâ.Àïïàðàòíàÿ ÷àñòüÏðèãîòîâüòå êëàâèàòóðó 10 êëàâèø è ïîäêëþ÷èòå èõ òàê, ÷òîáû öèôðîâûå êëàâèøè 0..9ÿâëÿëèñü âõîäàìè 0..9, êàê ïîêàçàíî íà ñëåäóþùåé ñõåìå.
Ìîæíî ïîëüçîâàòüñÿ èâõîäàìè íà ÖÓ è âõîäàìè ñ áëîêîâ íà 16 è áîëåå âõîäîâ ïîñòîÿííîãî òîêà.- 132 -2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)0ID21201234567Êëàâèàòóðà íà 10 êëàâèø8910111315COM91214COM0VÌîäóëü âõîäîâïîñòîÿííîãî òîêàÏðèìåíåíèå êîìàíäûTKY(18)IW: âõîäíîå ñëîâîD1: àäðåñ ïåðâîãî ñëîâà ðåãèñòðàD2: ñëîâî ââîäà êëàâèøIWD1D2Åñëè äëÿ IW çàäàíî ñëîâî âõîäà ñ êëàâèàòóðîé 10 êëàâèø, ïðè âûïîëíåíèè ïðîãðàììûðàáîòà áóäåò ïðîèñõîäèòü ñëåäóþùèì îáðàçîì:IW000102Ââîä ñ êëàâèàòóðû 10êëàâèø..09D20001Âêëþ÷åíèå ôëàãîâ,ñîîòâåòñòâóþùèõ ââîäóñ êëàâèàòóðû (ôëàãèîñòàþòñÿ âêëþ÷åííûìèäî ñëåäóþùåãî ââîäà)02..09101, åñëè êëàâèøà íàæàòà1234D1+1D100000000100000001Íàæàòà êëàâèøà '1'200000010Íàæàòà êëàâèøà '0'300000102Íàæàòà êëàâèøà '2'400001029Íàæàòà êëàâèøà '9'Ïåðåä èñïîëíåíèåì- 133 -2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)Çàìå÷àíèå1.
Êîãäà íàæàòà îäíà êëàâèøà, ââîä ñ äðóãèõ êëàâèø íå ïðîèñõîäèò.2. Åñëè ââîäèòñÿ áîëåå 8 öèôð, îíè áóäóò óäàëÿòüñÿ, íà÷èíàÿ ñ ñàìîéëåâîé.3. Âõîäíûå áèòû, íå èñïîëüçóåìûå çäåñü, ìîæíî èñïîëüçîâàòü êàê îáû÷íûåâõîäíûå áèòû.Ïðèìåð ïðèìåíåíèÿ äàííîì ïðèìåðå ïîêàçàíà ïðîãðàììà äëÿ ââîäà ñ êëàâèàòóðû íà 10 êëàâèø.Ïðåäïîëàãàåòñÿ, ÷òî êëàâèàòóðà-10 ïîäêëþ÷åíà ê IR 000.25313TKY(18)000DM 1000DM 000000015@XFER(70)#0002DM 1000DM 1002Èíôîðìàöèÿ, ââåäåííàÿ â IR 000 ñ ïîìîùüþ TKY(18), ïðåîáðàçóåòñÿ âäâîè÷íî-äåñÿòè÷íûé âèä è õðàíèòñÿ â DM 1000..DM 1001. Èíôîðìàöèÿ î êëàâèøàõõðàíèòñÿ â DM 1002.IR 00015 èñïîëüçóåòñÿ â êà÷åñòâå êëàâèøè “ÂÂÎÄ”, è êîãäà IR 00015 âêëþ÷åíî â 1,äàííûå, õðàíÿùèåñÿ â DM 1000 è DM 1001 áóäóò ïåðåïèñàíû â DM 0000 è DM 0001.2.2.2 ñ êëàâèàòóðû (16 êëàâèø) HKY(-)2.2.2 ÂâîäÄàííàÿ êîìàíäà ââîäèò âîñåìü 16-ðè÷íûõ öèôð êëàâèàòóðû 16 êëàâèø. Îíà èñïîëüçóåò5 âûõîäíûõ áèòà è 4 âõîäíûõ áèòà.Àïïàðàòíàÿ ÷àñòüÏðèãîòîâüòå êëàâèàòóðó 16 êëàâèø è ïîäêëþ÷èòå êëàâèøè 0..F â ñîîòâåòñòâèè ñîñëåäóþùåé ñõåìîé, ê âõîäàì 0..3 è âûõîäàì 0..3.
Âûõîä 4 áóäåò = 1 ïðè íàæàòèè ëþáîéêëàâèøè, íî ïîäêëþ÷àòü åãî íå òðåáóåòñÿ.- 134 -2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)OD212CDEF89AB135740516273911ID212130152COM13452468101214COMÌîäóëü âûõîäîâ6708910111315COM1214COMÌîäóëü âõîäîâÂõîäû ìîæíî ïîäêëþ÷àòü ê âõîäíûì êëåììàì íà ÖÓ èëè áëîêîâ íà 8 è áîëåå âõîäîâïîñòîÿííîãî òîêà, âûõîäû ìîæíî ïîäêëþ÷àòü ê áëîêàì òðàíçèñòîðíûõ âûõîäîâ íà 8âûõîäîâ è áîëåå.Ïðèìåíåíèå êîìàíäûHKY(-)IWOWIW: âõîäíîå ñëîâîOW: âûõîäíîå ñëîâî ñèãíàëà óïðàâëåíèÿD: ñëîâî ïåðâîãî ðåãèñòðàDÅñëè âõîäíîå ñëîâî äëÿ ïîäêëþ÷åíèÿ êëàâèàòóðû 16 êëàâèø çàäàíî êàê IW, à âûõîäíîåñëîâî çàäàíî â OW, ïðè âûïîëíåíèè ïðîãðàììû ðàáîòà áóäåò ïðîèñõîäèòü ñëåäóþùèìîáðàçîì:- 135 -2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)IW00010203Êëàâèàòóðà0..9..FD+20..9..15OW040..12Îäèí ðàç íà 12öèêëîâD0000000FD0000D+100000000D+10000SR 25408 áóäåò = 1 âî âðåìÿ âûïîëíåíèÿ HKY(-).Çàìå÷àíèå 1.
Íå èñïîëüçóéòå HKY(-) â îäíîé è òîé æå ïðîãðàììå áîëüøå ÷åì 1 ðàç.2. Ïðè èñïîëüçîâàíèè HKY(-) çàäàéòå âõîäíóþ êîíñòàíòó ñîîòâåòñòâóþùåãîâõîäà ìåíüøå, ÷åì âðåìÿ öèêëà (Âõîäíûå êîíñòàíòû ìîæíî èçìåíÿòü îò DM6620 è äàëåå).3. Êîãäà íàæàòà îäíà êëàâèøà, ââîä ñ äðóãèõ êëàâèø áóäåò íåäîñòóïåí.4. Åñëè ââîäèòñÿ áîëåå 8 öèôð, îíè áóäóò óäàëÿòüñÿ, íà÷èíàÿ ñ ñàìîéëåâîé.5. Áèòû âõîäà è âûõîäà, íå èñïîëüçîâàííûå çäåñü, ìîæíî èñïîëüçîâàòü êàêîáû÷íûå âõîäíûå è âûõîäíûå áèòû.Ïðè äàííîé êîìàíäå îäíà êëàâèøà ÷èòàåòñÿ â òå÷åíèå 3..12 öèêëîâ. Áîëåå îäíîãî öèêëàòðåáóåòñÿ ïîòîìó, ÷òî ñîñòîÿíèå 1 êëàâèøè ìîæíî áóäåò îïðåäåëèòü òîëüêî ïîñëåâêëþ÷åíèÿ âûõîäîâ â 1 äëÿ èõ îïðîñà.Ïðèìåð ïðèìåíåíèÿ äàííîì ïðèìåðå ïîêàçàíà ïðîãðàììà äëÿ ââîäà ñ êëàâèàòóðû íà 16 êëàâèø.Ïðåäïîëàãàåòñÿ, ÷òî êëàâèàòóðà ïîäêëþ÷åíà ê âõîäàì IR 000 è âûõîäàì IR 100.- 136 -2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)25313HKY(-)000100DM 100000015@XFER(70)#0002DM 1000DM 0000Èíôîðìàöèÿ êëàâèàòóðû-16, ââåäåííàÿ â IR 000 ñ ïîìîùüþ HKY(-), ïðåîáðàçóåòñÿ â16-ðè÷íûé âèä è õðàíèòñÿ â DM 1000 è DM 1001.IR 00015 èñïîëüçóåòñÿ â êà÷åñòâå êëàâèøè “ÂÂÎÄ”, è êîãäà IR 00015 = 1, ÷èñëà,õðàíÿùèåñÿ â DM 1000 è DM 1001, ïåðåäàþòñÿ â DM 0000 è DM 0001.2.2.3 ñ öèôðîâîãî ïåðåêëþ÷àòåëÿ - DSW(87)2.2.3 ÂâîäÄàííîé êîìàíäîé ÷èòàþòñÿ çíà÷åíèÿ èç 4 èëè 8 äâîè÷íî-äåñÿòè÷íûõ öèôð ñ öèôðîâîãîïåðåêëþ÷àòåëÿ.
DSW(87) èñïîëüçóåò 5 âûõîäíûõ áèòà è ëèáî 4 âõîäíûõ áèòà (äëÿ 4öèôð) èëè 8 âõîäíûõ áèò (äëÿ 8 öèôð).Àïïàðàòíàÿ ÷àñòüÏðèãîòîâüòå öèôðîâîé ïåðåêëþ÷àòåëü è áëîê âõîäà è âûõîäà êàê ïîêàçàíî íàñëåäóþùåé ñõåìå.  ñëó÷àå ââîäà 4 öèôð ïîäêëþ÷èòå D0..D3 ñ öèôðîâîãîïåðåêëþ÷àòåëÿ ê âõîäàì 0..3. ëþáîì ñëó÷àå âûõîä 5 áóäåò âêëþ÷åí â 1 ïîñëå ÷òåíèÿ îäíîãî ïîëíîãî öèêëà, íîïîäêëþ÷àòü âûõîä 5 íå îáÿçàòåëüíî, åñëè íå òðåáóåòñÿ äëÿ êîíêðåòíîé çàäà÷è.- 137 -2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)Ìîäóëü âõîäîâID2120D0D01D1D12D2D23D3D34D0D05D1D16D27D3D3..CS0CS0COMCS1CS1CS2CS2CS3CS3RDRDÌîäóëü âûõîäîâOD212ÈíòåðôåéñD2A7E, ëèíèÿ äàííûõ ïðàâûõ öèôðA7E, ëèíèÿ äàííûõëåâûõ öèôðËåâûå öèôðûÏðàâûå öèôðûA7EÊ A7E, âûáîðìèêðîñõåìûÊ A7E, êëåììà RD0123Çàìå÷àíèå: äëÿ ïîäêëþ÷åíèÿ öèôðîâîãî ïåðåêëþ÷àòåëÿ A7Eòðåáóåòñÿ èíòåðôåéñ äëÿ ïðåîáðàçîâàíèÿ ñèãíàëîâ ñ 5 íà 24V456..DCCOMÍà ñõåìå ïîêàçàíî ïîäêëþ÷åíèå Êîäèðóþùåãî êîëåñà (Öèôðîâîãî ïåðåêëþ÷àòåëÿ) A7B.- 138 -2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)Ìîäóëü âõîäîâID21201234567..COM8421A7BÌîäóëü âûõîäîâOD2120123..DCCOMÇàìå÷àíèå: â äàííîì ïðèìåðå ñèãíàë ÷òåíèÿ äàííûõ íåòðåáóåòñÿÌîæíî ïîëüçîâàòüñÿ âõîäàìè êàê íà ÖÓ, òàê è âõîäàìè ñ áëîêîâ íà 8 è áîëåå âõîäîâïîñòîÿííîãî òîêà, âûõîäû ìîæíî ïîäêëþ÷àòü ê áëîêàì òðàíçèñòîðíûõ âûõîäîâ íà 8âûõîäîâ è áîëåå.ÏîäãîòîâêàÏðè èñïîëüçîâàíèè DSW(87) ïåðåä èñïîëíåíèåì ïðîãðàììû íóæíî ïðîèçâåñòèñëåäóþùèå íàñòðîéêè.Ïàðàìåòðû Öèôðîâîãî ïåðåêëþ÷àòåëÿÁèò 15DM6639Êîëè÷åñòâî ñ÷èòûâàåìûõ öèôð00: 4 öèôðû01: 8 öèôðÏî óìîë÷àíèþ: 4 öèôðûÍå èçìåíÿéòå áèòû 0..7, îíè íå îòíîñÿòñÿ ê DSW(87).Ïðèìåíåíèå êîìàíäûDSW(87)IWOWIW: ñëîâî âõîäàOW: ñëîâî âûõîäàR: ïåðâîå ñëîâî ðåãèñòðàR- 139 -0--2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)Åñëè âõîäíîå ñëîâî äëÿ ïîäêëþ÷åíèÿ öèôðîâîãî ïåðåêëþ÷àòåëÿ îïðåäåëåíî êàê IW,ñëîâî âûõîäà êàê OW, ïðè âûïîëíåíèè ïðîãðàììû ðàáîòà áóäåò ïðîèñõîäèòüñëåäóþùèì îáðàçîì:IW×åòûðå öèôðû:00..03100Âîñåìü öèôð:00..03, 04..07101102103Âõîäíûå äàííûåWD00001Ñèãíàë CS020304Ñèãíàë RD05Ôëàã 1 ðàóíä0 ..
16Äëÿ çàâåðøåíèÿ 1 ðàóíäà òðåáóåòñÿ 16 öèêëîâSR 25410 áóäåò âêëþ÷åíî â 1 ïðè âûïîëíåíèè DSW(87).Çàìå÷àíèå 1. Íå èñïîëüçóéòå DSW(87) â ïðîãðàììå áîëüøå ÷åì 1 ðàç.2. Ïðè èñïîëüçîâàíèè DSW(87) çàäàâàéòå êîíñòàíòó âõîäà äëÿñîîòâåòñòâóþùåãî âõîäíîãî ñëîâà ìåíåå îäíîãî öèêëà. (Êîíñòàíòû âõîäàìîæíî èçìåíÿòü íà÷èíàÿ ñî ñëîâà DM 6620 è äàëåå). Õàðàêòåðèñòèêèöèôðîâîãî ïåðåêëþ÷àòåëÿ äîëæíû áûòü òàêæå ïðèíÿòü âî âíèìàíèå ïðèðàçðàáîòêå ñèñòåìû è ïðîãðàììû.3. Áèòû âõîäà è âûõîäà, íåèñïîëüçîâàííûå çäåñü, ìîæíî èñïîëüçîâàòü êàêîáû÷íûå âõîäíûå è âûõîäíûå áèòû.Äàííàÿ êîìàíäà ÷èòàåò 4 èëè 8 öèôð çà 16 öèêëîâ.Ïðèìåð ïðèìåíåíèÿ äàííîì ïðèìåðå ïîêàçàíà ïðîãðàììà äëÿ ÷òåíèÿ 4 öèôð â äâîè÷íî-äåñÿòè÷íîì âèäå ñöèôðîâîãî ïåðåêëþ÷àòåëÿ. Ïðåäïîëàãàåòñÿ, ÷òî öèôðîâîé ïåðåêëþ÷àòåëü ïîäêëþ÷åí êIR 000 (âõîäû) è IR 100 (âûõîäû), âñå óñòàíîâî÷íûå ïàðàìåòðû ÏÊ âçÿòû ïî óìîë÷àíèþ(4 öèôðû äëÿ ÷òåíèÿ).Äàííûå, âçÿòûå ñ öèôðîâîãî ïåðåêëþ÷àòåëÿ êîìàíäîé DSW(87), ñîõðàíÿþòñÿ â HR 51.Êîãäà IR 00015 = 1, çíà÷åíèÿ èç HR 51 ïåðåäàþòñÿ â DM 0001.25313DSW(87)000100HR 5100015@MOV(21)HR 51DM 0000Çàìå÷àíèåÂûõîä 5 (IR 10005) âêëþ÷àåòñÿ â 1, êîãäà ñ÷èòàí îäèí ðàóíä äàííûõ è ìîæåòèñïîëüçîâàòüñÿ äëÿ ïåðåêëþ÷åíèÿ ïî âðåìåíè îáëàñòè õðàíåíèÿ äàííûõ è- 140 -2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)ñèãíàëà CS, êîãäà DSW(87) èñïîëüçóåòñÿ äëÿ ââîäà äàííûõ â ðàçëè÷íûåîáëàñòè ïàìÿòè.2.2.4 Âûâîä2.2.4íà 7-ñåãìåíòíûé èíäèêàòîð - 7SEG(88)Äàííàÿ êîìàíäà âûâîäèò ñëîâî äàííûõ íà 7-ñåãìåíòíûé èíäèêàòîð.