CPM1A_Руководство по программированию (W228-E1-4 R1.20) (986747), страница 30
Текст из файла (страница 30)
 òå÷åíèå ýòîãî âðåìåíè ïðåðûâàíèÿ áóäóò çàïðåùåíû ïðè çàïèñè ïðîãðàììûèëè ñîäåðæèìîãî ïàìÿòè.3.5Èñïîëüçîâàíèåêàññåò ïàìÿòè (òîëüêî CQM1)Êîãäà èñïîëüçóåòñÿ êàññåòà ïàìÿòè (îïöèÿ), óñòàíîâî÷íûå ïàðàìåòðû, ïðîãðàììóïîëüçîâàòåëÿ, ôèêñèðîâàííûå DM è òàáëèöû êîìàíä ìîæíî õðàíèòü â ROM. Ýòîïðåäîòâðàùàåò íåæåëàòåëüíûå èçìåíåíèÿ, êîòîðûå ìîæåò ïðîèçâåñòè ñëó÷àéíàÿçàïèñü. Êðîìå òîãî, ïðè èçìåíåíèè ïðîöåññîâ óïðàâëåíèÿ óñòàíîâî÷íûå ïàðàìåòðû èïðîãðàììó ìîæíî ëåãêî èçìåíèòü ïðîñòîé çàìåíîé êàññåòû ïàìÿòè. äàííîé ãëàâå îïèñàíû ÷òåíèå, çàïèñü è ñðàâíåíèå èíôîðìàöèè â è èç êàññåòû ïàìÿòè.- 161 -3.5 Èñïîëüçîâàíèå êàññåò ïàìÿòè (òîëüêî CQM1)3.5.1 Òèïû3.5.1 êàññåò ïàìÿòè è ñîäåðæàíèåÊàññåòû ïàìÿòèÈìååòñÿ 6 òèïîâ êàññåò ïàìÿòè, êàê ïîêàçàíî â ñëåäóþùåé òàáëèöå.ÌîäåëüÏðèìå÷àíèÿCQM1-ÌÅ04ÊÒèï EEPROM (áåç ÷àñîâ) 4Ê ñëîâCQM1-ÌÅ04RÒèï EEPROM (c ÷àñàìè) 4Ê ñëîâCQM1-ÌÐ08ÊÒèï EPROM (áåç ÷àñîâ) 8Ê ñëîâCQM1-ÌÐ08RÒèï EPROM (c ÷àñàìè) 8Ê ñëîâCQM1-ÌÅ08ÊÒèï EEPROM (áåç ÷àñîâ) 8Ê ñëîâCQM1-ÌÅ08RÒèï EEPROM (c ÷àñàìè) 8Ê ñëîâÑëåäóþùèå ìèêðîñõåìû EEPROM (ïðîäàþòñÿ îòäåëüíî) òðåáóþòñÿ äëÿ êàññåò ïàìÿòèòèïà EEPROM.ÌîäåëüÂåðñèÿ ROMÅìêîñòüÑêîðîñòü äîñòóïàROM-ID-B27128 èëè ýêâèâàëåíò8Ê ñëîâ150 íñROM-JD-B27256 èëè ýêâèâàëåíò16Ê ñëîâ150 íñROM-KD-B27512 èëè ýêâèâàëåíò32Ê ñëîâ150 íñÄëÿ CQM1 ìîæíî çàïèñàòü ìàêñèìóì 8Ê ñëîâ, ïîýòîìó âñå ïåðå÷èñëåííûå òèïûìèêðîñõåì èìåþò äîñòàòî÷íóþ åìêîñòü, è âûáèðàéòå òå, êîòîðûå Âàì ëåã÷å ïðèîáðåñòè.Îá èñïîëüçîâàíèè êàññåòû ïàìÿòè ñì.
Èíñòðóêöèþ ïî ðàáîòå CQM1.ÑîäåðæàíèåÈíôîðìàöèÿ, êîòîðóþ ìîæíî çàïèñàòü â êàññåòó ïàìÿòè, ïðèâåäåíà â òàáëèöå.ÈíôîðìàöèÿÑîäåðæàíèåÔèêñèðîâàííûå DMÔèêñèðîâàííûå DM íåëüçÿ çàïèñàòü èç ïðîãðàììû. Îáëàñòü çàïèñè: DM6144..DM 6568. Äàííûå ñëîâà äîñòóïíû ïîëüçîâàòåëþ.Óñòàíîâî÷íûåïàðàìåòðû ÏÊÓñòàíîâî÷íûå ïàðàìåòðû ÏÊ çàäàþò ðàáî÷èå ïàðàìåòðû CQM1 èõðàíÿòñÿ â DM 6600..DM 6655.Òàáëèöà êîìàíäÒàáëèöà êîìàíä ïðèñâàèâàåò ôóíêöèîíàëüíûå êîäû äîïîëíèòåëüíûìêîìàíäàì è ðàçðåøàåò èõ èñïîëüçîâàíèå ïðè ïðîãðàììèðîâàíèè.Ïàìÿòü ïðîãðàììûïîëüçîâàòåëÿ (UM)Îáëàñòü UM ñîäåðæèò ïðîãðàììó ïîëüçîâàòåëÿ.Äàííóþ èíôîðìàöèþ íåëüçÿ ïðî÷åñòü, çàïèñàòü è ñðàâíèòü ïî ÷àñòÿì, íî íóæíîðàáîòàòü êàê ñ åäèíûì áëîêîì.3.5.2 Åìêîñòü3.5.2êàññåòû ïàìÿòè è ðàçìåð îáëàñòè UMÏðè ïîïûòêå çàïèñàòü ñëèøêîì äëèííóþ ïðîãðàììó ïîÿâëÿåòñÿ ïðèçíàê íåôàòàëüíîéîøèáêè.
Åñòü 2 ñëó÷àÿ, â êîòîðûõ âîçíèêàþò îøèáêè.1, 2, 3,... 1. Êîãäà â CQM1-CPU4-Å ñ îáëàñòüþ UM 7.2 Ê ñëîâ óñòàíîâëåíà êàññåòàïàìÿòè ñ EEPROM 4Ê ñëîâ, ïðîãðàììà äëèíîé äî 3.2 Ê ñëîâ ìîæíî çàïèñàòüâ êàññåòó ïàìÿòè. Ïðè ïîïûòêå çàïèñàòü ïðîãðàììó äëèíîé áîëåå 3.2 Ê ñëîââ êàññåòó ïàìÿòè ïîÿâëÿåòñÿ ïðèçíàê íåôàòàëüíîé îøèáêè.Îáëàñòü UM(7.2Êñëîâ)Êàññåòà ïàìÿòè(4Êñëîâ)Ðàçìåð ïðîãðàììûïîëüçîâàòåëÿáîëüøå 3.2 Êñëîâ2. Êîãäà â CQM1-CPU11/21-Å ñ îáëàñòüþ UM 3.2 Ê ñëîâ óñòàíîâëåíà êàññåòàïàìÿòè îáúåìîì ïàìÿòè 8Ê ñëîâ è âûøå, ïðîãðàììà äëèíîé äî 3.2 Ê ñëîâìîæíî ñ÷èòàòü ñ êàññåòû. Ïðè ïîïûòêå ñ÷èòàòü ïðîãðàììó äëèíîé áîëåå 3.2- 162 -3.5 Èñïîëüçîâàíèå êàññåò ïàìÿòè (òîëüêî CQM1)Ê ñëîâ ñ êàññåòû ïàìÿòè ïîÿâëÿåòñÿ ïðèçíàê íåôàòàëüíîé îøèáêè.Îáëàñòü UM(3.2Êñëîâ)Êàññåòà ïàìÿòè(8Êñëîâ)Ðàçìåð ïðîãðàììûïîëüçîâàòåëÿáîëüøå 3.2 ÊñëîâÇàìå÷àíèåÅñëè ðàçìåð ïðîãðàììû ìåíåå 3.2 Ê ñëîâ, ïåðåäà÷à â âûøåïðèâåäåííûõñëó÷àÿõ çàâåðøèòñÿ íîðìàëüíî.Ïðèìåðíûé ðàçìåð ïðîãðàììû â îáëàñòè UM è êàññåòû ïàìÿòè ìîæíî îïðåäåëèòü ïîñîäåðæèìîìó AR 15, êàê ïîêàçàíî â ñëåäóþùåé òàáëèöå.ÌåñòîíàõîæäåíèåïðîãðàììûÁèòûÑîäåðæàíèåÇíà÷åíèåÊàññåòà ïàìÿòèAR 1500..AR 150700Êàññåòà ïàìÿòè íå óñòàíîâëåíà èëè âêàññåòå ïðîãðàììà íå çàïèñàíà.04Îáúåì ïðîãðàììû ìåíåå 3.2 Ê ñëîâ èìîæåò áûòü ñ÷èòàí ñ ëþáîãî CQM1.08Îáúåì ïðîãðàììû ìåíåå 7.2 Ê ñëîâ èìîæåò áûòü ñ÷èòàí òîëüêî ñCQM1-ÑPU4-E.04Îáúåì ïðîãðàììû ìåíåå 3.2 Ê ñëîâ èìîæåò áûòü çàïèñàíà íà ëþáóþêàññåòó ïàìÿòè.08Îáúåì ïðîãðàììû ìåíåå 7.2 Ê ñëîâ èìîæåò áûòü çàïèñàíà íà êàññåòóïàìÿòè åìêîñòüþ 8Ê ñëîâ è áîëåå.Îáëàñòü UMAR 1508..AR 1515 CQM1-CPU11/21-Å ñîäåðæèìîå AR 1508..AR 1515 íîðìàëüíî 04, à ñîäåðæàíèå AR1500..AR 1507 íîðìàëüíî 04 ïðè óñòàíîâêå êàññåòû 4 Ê ñëîâ.Ðàçìåð ïðîãðàììû, óêàçàííûé â AR 15, íå âêëþ÷àåò êîìàíäû NOP(00) ïîñëå END(01), íîâêëþ÷àåò âñå äðóãèå êîìàíäû, îòëè÷íûå îò NOP(00).
Ïîçàáîòüòåñü î òîì, ÷òîáûî÷èñòèòü âñå íåíóæíûå êîìàíäû ïîñëå NOP(00) äëÿ òîãî, ÷òîáû ïîëó÷èòü ðåàëüíûéîáúåì ïðîãðàììû.3.5.33.5.3 Çàïèñüâ êàññåòó ïàìÿòèÇàïèñü â êàññåòó ïàìÿòè òèïà EPROM âûïîëíÿåòñÿ ñ ïîìîùüþ SSS è óñòðîéñòâà çàïèñèâ PROM. Êîìàíäû ïî èñïîëüçîâàíèþ SSS ñì. Èíñòðóêöèþ ïî ðàáîòå ñ SSS.Äëÿ çàïèñè ïðîèçâåäèòå ñëåäóþùèå äåéñòâèÿ.1, 2, 3,...
1. Ïðîâåðüòå, ÷òîáû ïåðåêëþ÷àòåëü çàùèòû îò çàïèñè íà êàññåòå ïàìÿòèáûë OFF (çàïèñü ðàçðåøåíà). Åñëè îí â ïîëîæåíèè ON (çàïèñü çàïðåùåíà),îòêëþ÷èòå ïèòàíèå CQM1 è âûòàùèòå êàññåòó, à ïîòîì ïåðåêëþ÷èòåïåðåêëþ÷àòåëü.2. Ïðîâåðüòå, ÷òîáû CQM1 íàõîäèëñÿ â ðåæèìå PROGRAM. Åñëè îí âðåæèìàõ RUN èëè MONITOR, âîñïîëüçóéòåñü êîìàíäàìè SSS äëÿ ñìåíûðåæèìà.3. Âêëþ÷èòå AR 1400 â 1 ñ SSS.Èíôîðìàöèÿ ïåðåïèøåòñÿ ñ CQM1 â êàññåòó ïàìÿòè. Ïî îêîí÷àíèè îïåðàöèè AR 1400àâòîìàòè÷åñêè ïåðåêëþ÷èòñÿ â 0.Âíèìàíèå!Çàìå÷àíèåÅñëè ïîÿâèëñÿ ïðèçíàê îøèáêè ïàìÿòè, äàííûå íåëüçÿ çàïèñàòü â êàññåòó.Åñëè ïîÿâèëñÿ ïðèçíàê îøèáêè ïðè ïåðåäà÷è äàííûõ, áóäåò ãåíåðèðîâàòüñÿïðèçíàê íåôàòàëüíîé îøèáêè (FAL9D) è ñîîòâåòñòâóþùèé áèò AR (AR1412..AR 1415) ïåðåêëþ÷èòñÿ èç 1 â 0.
 òàêîì ñëó÷àå ñì. Ãëàâó 8 Ïîèñêîøèáîê, è ñäåëàéòå íåîáõîäèìûå èñïðàâëåíèÿ.3.5.4- 163 -3.5 Èñïîëüçîâàíèå êàññåò ïàìÿòè (òîëüêî CQM1)3.5.4 ×òåíèå èç êàññåòû ïàìÿòèÅñòü 2 ìåòîäà ÷òåíèÿ ñ êàññåòû ïàìÿòè â CQM1:• ñ ïîìîùüþ ïåðèôåðèéíîãî óñòðîéñòâà (íàïðèìåð, SSS);• àâòîìàòè÷åñêîå ÷òåíèå ïðè âêëþ÷åíèè ÏÊ.Åñëè ïðîãðàììà â êàññåòå ïàìÿòè èìååò äîïîëíèòåëüíûå êîìàíäû ñ ôóíêöèîíàëüíûìèêîäàìè, îòëè÷àþùèõñÿ îò çíà÷åíèé ïî óìîë÷àíèþ, ïðîâåðüòå, ÷òîáû ñåêöèÿ 4ïåðåêëþ÷àòåëÿ DIP ÖÓ áûëà â ïîëîæåíèè 1 (ôóíêöèîíàëüíûå êîäû ïîëüçîâàòåëÿ).Çàìå÷àíèå Êîãäà äàííûå ÷èòàþòñÿ ñ êàññåòû ïàìÿòè â CQM1, ñåêöèÿ 1 ïåðåêëþ÷àòåëÿDIP CQM1 äîëæíà áûòü â ïîëîæåíèè OFF (ò.å.
ðàçðåøåíà çàïèñü â DM).Ïåðåä ïåðåêëþ÷åíèåì â ïîëîæåíèå OFF îòêëþ÷èòå ïèòàíèå CQM1.×òåíèå ñ êàññåòû ïàìÿòè ìîæíî âûïîëíÿòü íåçàâèñèìî îò òèïà êàññåòû ïàìÿòè.Åñëè ïðè ïåðåäà÷å äàííûõ ïîÿâèëñÿ ïðèçíàê îøèáêè, áóäåò ãåíåðèðîâàòüñÿ ïðèçíàêíåôàòàëüíîé îøèáêè (FAL9D) è ñîîòâåòñòâóþùèé áèò AR (AR 1412..AR 1415) áóäåòóñòàíîâëåí èç 1 â 0.
( òàêîì ñëó÷àå ñì. Ãëàâó 8 Ïîèñê îøèáîê, è ñäåëàéòå íåîáõîäèìûåèñïðàâëåíèÿ).Ðàáîòà ïåðèôåðèéíîãî óñòðîéñòâàÄëÿ èñïîëüçîâàíèÿ ïåðèôåðèéíîãî óñòðîéñòâà äëÿ ÷òåíèÿ ñ êàññåòû ïàìÿòèïðîèçâåäèòå ñëåäóþùèå äåéñòâèÿ.1, 2, 3,... 1. Ïðîâåðüòå, ÷òîáû CQM1 íàõîäèëñÿ â ðåæèìå PROGRAM.
Åñëè îí âðåæèìàõ RUN èëè MONITOR, âîñïîëüçóéòåñü ïåðèôåðèéíûì óñòðîéñòâîìäëÿ ñìåíû ðåæèìà.2. Èñïîëüçóéòå ïåðèôåðèéíîå óñòðîéñòâî äëÿ âêëþ÷åíèÿ AR 1401 â 1.Èíôîðìàöèÿ áóäåò ñ÷èòàíà èç êàññåòû ïàìÿòè â CQM1. Ïî îêîí÷àíèè îïåðàöèè AR 1401àâòîìàòè÷åñêè ïåðåêëþ÷èòñÿ â 0.Àâòîìàòè÷åñêîå ÷òåíèåÅñëè ñåêöèÿ 2 ïåðåêëþ÷àòåëÿ DIP CQM1 íàõîäèòñÿ â ïîëîæåíèè ON (àâòîçàãðóçêà),äàííûå àâòîìàòè÷åñêè ñ÷èòàþòñÿ â CQM1 èç êàññåòû ïàìÿòè ïðè âêëþ÷åíèè ïèòàíèÿ.Ðàáîòà ïðîãðàììû íåâîçìîæíà, åñëè âî âðåìÿ îáìåíà äàííûõ ìåæäó êàññåòîé ïàìÿòè èCQM1 ïðîèçîøëà îøèáêà.Âíèìàíèå!Îáÿçàòåëüíî âûêëþ÷èòå ïèòàíèå ïåðåä èçìåíåíèåì ïîëîæåíèÿïåðåêëþ÷àòåëÿ DIP.3.5.5 Ñðàâíåíèå3.5.5ñîäåðæàíèÿ êàññåòû ïàìÿòèÑîäåðæàíèå êàññåòû ïàìÿòè ìîæíî ñðàâíèòü ñ ñîäåðæàíèåì ïàìÿòè CQM1 äëÿïðîâåðêè, îäèíàêîâî ëè èõ ñîäåðæàíèå.
Äàííîå ñðàâíåíèå âîçìîæíî ñ ëþáûì òèïîìêàññåò.Äëÿ ñðàâíåíèÿ ïðîèçâåäèòå ñëåäóþùèå äåéñòâèÿ.1, 2, 3,... 1. Ïðîâåðüòå, ÷òîáû CQM1 íàõîäèëñÿ â ðåæèìå PROGRAM. Åñëè îí âðåæèìàõ RUN èëè MONITOR, âîñïîëüçóéòåñü ïåðèôåðèéíûì óñòðîéñòâîìäëÿ ïåðåêëþ÷åíèÿ â ðåæèì PROGRAM.2. Âêëþ÷èòå AR 1402 â 1 ñ ïåðèôåðèéíîãî óñòðîéñòâà.
Ñîäåðæàíèå êàññåòûïàìÿòè áóäåò ñðàâíèâàòüñÿ ñ ñîäåðæàíèåì ïàìÿòè CQM1. AR 1402àâòîìàòè÷åñêè ïåðåêëþ÷èòñÿ â 0 ïîñëå çàâåðøåíèÿ ñðàâíåíèÿ.3. Ïðîâåðüòå ñîñòîÿíèå AR 1403 äëÿ ïðîâåðêè ðåçóëüòàòîâ ñðàâíåíèÿ. AR1403 áóäåò ðàâåí 1, åñëè ñîäåðæàíèå ðàçíîå èëè ñðàâíåíèå íåâîçìîæíîèç-çà òîãî, ÷òî CQM1 íàõîäèòñÿ íå â ðåæèì PROGRAM. Åñëè AR 1403 = 0,ñðàâíåíèå çàâåðøèëîñü óñïåøíî è ñîäåðæàíèå îäèíàêîâî.Ïàðàìåòðîì AR 1403 íåëüçÿ óïðàâëÿòü èç ïðîãðàììû ëèáî ñ ïåðèôåðèéíîãî óñòðîéñòâà.Îí óïðàâëÿåòñÿ òîëüêî ðåçóëüòàòàìè ñðàâíåíèÿ.Åñëè áûëà ïîïûòêà ñðàâíåíèÿ, êîãäà CQM1 íàõîäèëñÿ íå â ðåæèìå PROGRAM,ïîÿâëÿåòñÿ ïðèçíàê íåôàòàëüíîé îøèáêè (FAL9D) è AR 1412 ñòàíîâèòñÿ = 1.
Õîòÿ è AR- 164 -3.5 Èñïîëüçîâàíèå êàññåò ïàìÿòè (òîëüêî CQM1)1403 áóäåò òàêæå 1, ñðàâíåíèÿ íå ïðîèçîéäåò. AR 1403 òàêæå ñòàíåò =1 ïðè ïîïûòêåñðàâíåíèÿ, êîãäà êàññåòà ïàìÿòè íå óñòàíîâëåíà íà CQM1.- 165 -3.5 Èñïîëüçîâàíèå êàññåò ïàìÿòè (òîëüêî CQM1)- 166 -4. Ïðîãðàììèðîâàíèå4â âèäåðåëåéíî-êîíòàêòíûõ ñõåì äàííîé ãëàâå îïèñàíû îñíîâíûå äåéñòâèÿ è ïîíÿòèÿ, èñïîëüçóåìûå ïðè íàïèñàíèèïðîãðàìì â âèäå ðåëåéíî-êîíòàêòíûõ ñõåì. Îíà çíàêîìèò ñ êîìàíäàìè,èñïîëüçóåìûìè äëÿ ïîñòðîåíèÿ áàçîâîé ñòðóêòóðû ðåëåéíî-êîíòàêòíîé ñõåìû èóïðàâëåíèÿ åå âûïîëíåíèåì. Ïîëíûé íàáîð êîìàíä, èñïîëüçóåìûé âïðîãðàììèðîâàíèè, îïèñàí â Ãëàâå 5, Íàáîð êîìàíä.- 167 -4.1 Îñíîâíîé àëãîðèòì4.1 Îñíîâíîé4.1àëãîðèòì4.2Ñóùåñòâóåò íåñêîëüêî îñíîâíûõ îïåðàöèé, èñïîëüçóåìûõ ïðè íàïèñàíèè ïðîãðàììû.Áëàíêè, êîòîðûå ìîæíî ñêîïèðîâàòü äëÿ ïîìîùè â ïðîãðàììèðîâàíèè, ïðèâåäåíû âÏðèëîæåíèè Å, Áëàíê ðàñïðåäåëåíèÿ âõîäîâ/âûõîäîâ è Ïðèëîæåíèå F, Áëàíêêîäèðîâàíèÿ ïðîãðàììû.1, 2, 3,...
1. Ñäåëàéòå ñïèñîê âñåõ âõîäíûõ/âûõîäíûõ óñòðîéñòâ è òî÷åêâõîäîâ/âûõîäîâ, êîòîðûå èì ïðèñâîåíû, è ïðèãîòîâüòå òàáëèöó, â êîòîðîéïîêàçàíû ýòè ïðèñâîåíèÿ.2. Åñëè Âû ïðèìåíÿåòå áèòû LR äëÿ ñâÿçè äâóõ ÏÊ, ïðèãîòîâüòå òàáëèöó, âêîòîðîé áóäåò ïîêàçàíî ïðèìåíåíèå äàííûõ áèòîâ.3. Îïðåäåëèòå, êàêèå ñëîâà äîñòóïíû â êà÷åñòâå ðàáî÷èõ, è ïðèãîòîâüòåòàáëèöó, â êîòîðîé ïîêàçàíî èõ ðàñïðåäåëåíèå.4.