Mitsubishi FX1S Fx1 Datasheet

MITSUBISHI ELECTRIC
Ñåðèÿ ÏÊ ìîäåëè MELSEC FX
ÏÐÎÃÐÀÌÌÈÐÓÅÌÛÉ ÊÎÍÒÐÎËËÅÐ
FX1S, FX1N, FX2N, FX2NC
Êàò.¹: 154315
250204
âåðñèÿ A
MITSUBISHI ELECTRIC
INDUSTRIAL AUTOMATION
Ê ÝÒÎÌÓ ÐÓÊÎÂÎÄÑÒÂÓ
Òåêñòû, ðèñóíêè, äèàãðàììû è ïðèìåðû, íàõîäÿùèåñÿ â ýòîì ðóêîâîäñòâå,
ñëóæàò èñêëþ÷èòåëüíî äëÿ ïîäêëþ÷åíèÿ, îáñëóæèâàíèÿ,
ïðîãðàììèðîâàíèÿ è èñïîëüçîâàíèÿ ïðîãðàììèðóåìîãî êîíòðîëëåðà
(ÏÊ) ñåðèè FX1S, FX1N, FX2N è FX2NC ìîäåëè MELSEC.
Åñëè âîçíèêíóò âîïðîñû îòíîñèòåëüíî ïîäêëþ÷åíèÿ è ðàáîòû óñòðîéñòâ,
îïèñàííûõ â ýòîì ðóêîâîäñòâå, ñðàçó æå âñòóïàéòå â êîíòàêò ñ áëèæàéøèì
ôèëèàëîì MITSUBISHI ELECTRIC EUROPE B.V.
Áåç ïðåäâàðèòåëüíîãî ïèñüìåííîãî ðàçðåøåíèÿ,
ôèðìà MITSUBISHI ELECTRIC EUROPE B.V. íå ïîçâîëÿåò ðàçìíîæàòü
íèêàêèå ÷àñòè ýòîãî ðóêîâîäñòâà, ñîõðàíÿòü â èíôîðìàöèîííûõ
ñèñòåìàõ èëè ïåðåäàâàòü äðóãèì ëèöàì.
Ôèðìà MITSUBISHI ELECTRIC EUROPE B.V. îñòàâëÿåò çà ñîáîé ïðàâî â
ëþáîå âðåìÿ äåëàòü òåõíè÷åñêèå èçìåíåíèÿ èëè èçìåíåíèÿ â ýòîì
ðóêîâîäñòâå áåç ñïåöèàëüíûõ óêàçàíèé.
© 02/2004
ÐÓÊÎÂÎÄÑÒÂÎ ÏÎ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÞ
Ïðîãðàììèðóåìûé êàíòðîëëåð (ÏÊ) ñåìåéñòâà MELSEC-FX
FX1S, FX1N, FX2N und FX2NC
Àðòèêóë-Nr.: 154315
ÂÅÐÑÈß
A
02/2004
ÈÇÌÅÍÅÍÈß / ÄÎÏÎËÍÅÍÈß / ÊÎÐÐÅÊÒÈÐÎÂÊÀ
—
ÓÊÀÇÀÍÈß
ÓÊÀÇÀÍÈß ÏÎ ÁÅÇÎÏÀÑÍÎÑÒÈ
ÄÎÏÓÑÊ ÑÏÅÖÈÀËÈÑÒÎÂ
Ýòî ðóêîâîäñòâî ïðåäíàçíà÷åíî èñêëþ÷èòåëüíî íà çíàþùèõ, èìåþùèõ ñïåöèàëüíîå
îáðàçîâàíèå ñïåöèàëèñòîâ, êîòîðûå çíàêîìû ñî ñòàíäàðòàìè ïî áåçîïàñíîñòè òåõíèêè
àâòîìàòèçàöèè. Ïðîåêòèðîâàíèå, ïîäêëþ÷åíèå, ââîä â ýêñïëóàòàöèþ, îáñëóæèâàíèå è
ïðîâåðêà ïðèáîðîâ äîëæíû âûïîëíÿòüñÿ òîëüêî çíàþùèìè, èìåþùèìè ñïåöèàëüíîå
îáðàçîâàíèå ñïåöèàëèñòàìè, êîòîðûå çíàêîìû ñî ñòàíäàðòàìè ïî áåçîïàñíîñòè òåõíèêè
àâòîìàòèçàöèè.
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÑÎÃËÀÑÍÎ ÍÀÇÍÀ×ÅÍÈÞ
Ïðîãðàììèðóåìûé êîíòðîëëåð ñåðèè FX1S, FX1N, FX2N è FX2NC ïðåäóñìîòðåí òîëüêî äëÿ
îáëàñòåé ïðèìåíåíèÿ, êîòîðûå îïèñàíû â ýòîì ðóêîâîäñòâå. Âíèìàòåëüíî èçó÷èòå
èíôîðìàöèþ ïðåäñòàâëåííóþ â äàííîì ðóêîâîäñòâå. Ìîãóò èñïîëüçîâàòüñÿ òîëüêî
ðåêîìåíäîâàííûå MITSUBISHI ELECTRIC äîïîëíèòåëüíûå èëè ðàñøèðÿþùèå âîçìîæíîñòè
óñòðîéñòâà ñîâìåñòíî ñ ïðîãðàììèðóåìûì êîíòðîëëåðîì ñåðèè FX1S, FX1N, FX2N è FX2NC
è À-ñåðèè.
Âñÿêèå äðóãèå óñòðîéñòâà, âûõîäÿùèå çà ðàìêè ðàçðåøåííûõ, íå äîëæíû ïðèìåíÿòüñÿ.
ÏÐÅÄÏÈÑÀÍÈß ÎÒÍÎÑßÙÈÅÑß Ê ÁÅÇÎÏÀÑÍÎÑÒÈ
Ïðè ïðîåêòèðîâàíèè, ïîäêëþ÷åíèè, ââîäå â ýêñïëóàòàöèþ, îáñëóæèâàíèè è ïðîâåðêå
ïðèáîðîâ íóæíî îáðàùàòü âíèìàíèå íà ïðåäïèñàíèÿ ïî áåçîïàñíîñòè è çàùèòå îò
íåñ÷àñòíûõ ñëó÷àåâ, èìåþùèõ çíà÷åíèå â ñïåöèàëüíûõ óñëîâèÿõ.
Îñîáåííî ñëåäóåò îáðàùàòü âíèìàíèå íà óêàçàííûå íèæå ïðåäïèñàíèÿ (íå ïðåòåíäóþùèå íà
ïîëíîòó èõ îõâàòà):
쎲 VDE-ïðåäïèñàíèÿ
– VDE 0100
Îïðåäåëåíèÿ äëÿ ñîîðóæåíèé ñèëüíîòî÷íûõ óñòàíîâîê ñ íîìèíàëüíûì íàïðÿæåíèåì
äî 1000 Â.
– VDE 0105
Ðàáîòà ñèëüíîòî÷íûõ óñòàíîâîê.
– VDE 0113
Ýëåêòðè÷åñêèå óñòàíîâêè ñ ýëåêòðîííûìè àïïàðàòàìè.
– VDE 0160
Îáîðóäîâàíèå ñèëüíîòî÷íûõ óñòàíîâîê è ýëåêòðè÷åñêèìè àïïàðàòàìè.
– VDE 0550/0551
Îïðåäåëåíèÿ äëÿ òðàíñôîðìàòîðîâ.
– VDE 0700
Áåçîïàñíîñòü ýëåêòðè÷åñêèõ ïðèáîðîâ äëÿ äîìàøíåãî îáèõîäà è ïîäîáíûõ öåëåé.
– VDE 0860
Îïðåäåëåíèÿ áåçîïàñíîñòè äëÿ âêëþ÷àåìûõ îò ñåòè ýëåêòðîííûõ ïðèáîðîâ è èõ
ïðèíàäëåæíîñòåé äëÿ äîìàøíåãî îáèõîäà è ïîäîáíûõ öåëåé.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
I
ÓÊÀÇÀÍÈß
쎲 Ïðåäïèñàíèÿ ïî ïîæàðîçàùèòå
쎲 Ïðåäïèñàíèÿ ïî çàùèòå îò íåñ÷àñòíûõ ñëó÷àåâ
– VBG Nr.4
Ýëåêòðè÷åñêèå óñòàíîâêè è àïïàðàòû
ÐÀÇÚßÑÍÅÍÈß Ê ÓÊÀÇÀÍÈßÌ ÏÎ ÎÏÀÑÍÎÑÒÈ
 ýòîì ðóêîâîäñòâå íàõîäÿòñÿ óêàçàíèÿ, êîòîðûå âàæíû äëÿ íàäåæíîé ðàáîòû ñ îïèñûâàåìûìè óñòðîéñòâàìè:
P
ÎÏÀÑÍÎÑÒÜ:
E
ÂÍÈÌÀÍÈÅ:
Îçíà÷àåò ïðåäóïðåæäåíèå ïî âîçìîæíîìó ïîâðåæäåíèþ ïðèìåíÿåìûõ óñòðîéñòâ èëè
ðåàëüíûõ öåííîñòåé, åñëè íå ïðèäåðæèâàòüñÿ ñîîòâåòñòâóþùèõ ìåðîïðèÿòèé ïî
áåçîïàñíîñòè.
II
Îçíà÷àåò, ÷òî èìååòñÿ îïàñíîñòü äëÿ æèçíè è çäîðîâüÿ ïîëüçîâàòåëÿ, åñëè íå
ïðèäåðæèâàòüñÿ ñîîòâåòñòâóþùèõ ìåðîïðèÿòèé ïî áåçîïàñíîñòè.
MITSUBISHI ELECTRIC
ÓÊÀÇÀÍÈß
ÎÁÙÈÅ ÓÊÀÇÀÍÈß ÏÎ ÒÅÕÍÈ×ÅÑÊÎÉ ÁÅÇÎÏÀÑÍÎÑÒÈ È ÝÊÑÏËÓÀÒÀÖÈÈ
Ñëåäóþùèå óêàçàíèÿ ïî îïàñíîñòè ìîæíî âîñïðèíèìàòü êàê ãëàâíûå äèðåêòèâû äëÿ
îáðàùåíèÿ ñ ÏÊ ñîâìåñòíî ñ äðóãèìè óñòðîéñòâàìè. Ýòè óêàçàíèÿ ïðè ïðîåêòèðîâàíèè,
óñòàíîâêå è ðàáîòå óïðàâëÿþùèõ óñòðîéñòâ áåçóñëîâíî äîëæíû ïðèíèìàòüñÿ âî âíèìàíèå.
P
ÎÏÀÑÍÎÑÒÜ
쎲 Íåîáõîäèìî ó÷èòûâàòü ïðåäïèñàíèÿ ïî áåçîïàñíîñòè è çàùèòû îò íåñ÷àñòíûõ ñëó÷àåâ,
èìåþùèõ çíà÷åíèå â ñïåöèôè÷åñêèõ ñëó÷àÿõ ïðèìåíåíèÿ óñòðîéñòâ.
쎲 Ìîäóëè, êîíñòðóêòèâíûå äåòàëè è ïðèáîðû äîëæíû óñòàíàâëèâàòüñÿ â çàùèùåííûõ îò
ïðèêîñíîâåíèÿ êîðïóñàõ ñ ñîîòâåòñòâóþùèìè êðûøêàìè è çàùèòíûìè óñòðîéñòâàìè.
쎲 Ðåãóëÿðíî ïðîâåðÿéòå ïîäâîäÿùèå íàïðÿæåíèå êàáåëè è ïðîâîäà, ê êîòîðûì
ïðèñîåäèíÿþòñÿ óñòðîéñòâà íà ïîâðåæäåíèå èçîëÿöèè èëè îáðûâ. Ïðè îáíàðóæåíèè
ïîâðåæäåíèÿ â êàáåëüíûõ ñîåäèíåíèÿõ íóæíî ñåé÷àñ æå îáåñòî÷èòü óñòðîéñòâà è
êàáåëüíûå ñîåäèíåíèÿ è çàìåíèòü ïîâðåæäåííûå êàáåëüíûå ñîåäèíåíèÿ.
쎲 Ïåðåä ââîäîì â ýêñïëóàòàöèþ ïðîâåðüòå ñîîòâåòñòâóåò ëè ìåñòíîå íàïðÿæåíèå ñåòè
äîïóñòèìîé îáëàñòè ïèòàþùåãî íàïðÿæåíèÿ.
쎲 Ïðåäïðèìèòå òðåáóåìûå ìåðû, ÷òîáû ïîñëå îòêëþ÷åíèÿ èëè ïðåðûâàíèÿ íàïðÿæåíèÿ
ïðåðâàííóþ ïðîãðàììó ìîæíî áûëî â íóæíîì ïîðÿäêå ñíîâà çàïóñòèòü. Ïðè ýòîì
äàæå êðàòêîâðåìåííî íåëüçÿ äîïóñêàòü îïàñíîãî ðàáî÷åãî ñîñòîÿíèÿ.
쎲 Óñòðîéñòâà àâàðèéíîãî îñòàíîâà ñîãëàñíî VDE 0113 äîëæíî âî âñåõ ðåæèìàõ ðàáîòû
áûòü â ðàáîòîñïîñîáíîì ñîñòîÿíèè. Äåáëîêèðîâêà óñòðîéñòâà àâàðèéíîãî îñòàíîâà
íå ìîæåò ðàáîòàòü áåñêîíòðîëüíî èëè äîïóñêàòü íåîïðåäåëåííûé ñàìîçàïóñê.
쎲 ×òîáû îáðûâ ïðîâîäîâ èëè æèë ñî ñòîðîíû ïîäâîäà ñèãíàëîâ íå ìîã âûçâàòü
íåîïðåäåëåííîãî ñîñòîÿíèÿ ñèñòåìû óïðàâëåíèÿ, äîëæíû ïðèíèìàòüñÿ
ñîîòâåòñòâóþùèå ìåðû êàê ïî òåõíè÷åñêèì, òàê è ïî ïðîãðàììíûì ñðåäñòâàì.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
III
ÓÊÀÇÀÍÈß
IV
MITSUBISHI ELECTRIC
Îãëàâëåíèå
Îãëàâëåíèå
1
Ââåäåíèå
1.1
Îáùèå ïîëîæåíèÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.2
Ïðèìåíÿåìûå ïðîãðàììàòîðû/àïïàðàòû îáñëóæèâàíèÿ . . . . . . . . . . . . . . . . . . . . . 1-2
2
Îñíîâû ïðîãðàììèðîâàíèÿ
2.1
Îáðàáîòêà ïðîãðàììû â ÏÊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.1.1 Ìåòîä îòîáðàæåíèÿ ïðîöåññà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.1.2 Îáðàáîòêà êîìàíä â îòëè÷èå îò ñèñòåìû óïðàâëåíèÿ ñ ïðîâîäíûì
ìîíòàæîì. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.2
Óïðàâëÿþùèå èíñòðóêöèè (êîìàíäû) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
2.2.1 Ñòðóêòóðà èíñòðóêöèè óïðàâëåíèÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
2.2.2 Îïåðàíäû . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2.2.3 Âèäû èçîáðàæåíèÿ èíñòðóêöèé óïðàâëåíèÿ. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2.2.4 Ëèñòèíã ïðèñâîåíèÿ àäðåñîâ è ïðèñîåäèíåí . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
3
Îïåðàíäû
3.1
Îáçîð îïåðàíäîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3.2
Âõîäû è âûõîäû . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.2.1 Àäðåñàöèÿ âõîäîâ è âûõîäîâ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.2.2 Ïðîãðàììèðîâàíèå âõîäîâ è âûõîäîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
3.3
Ìåðêåðû. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
3.3.1 Àäðåñàöèÿ ìåðêåðîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
3.3.2 Ïðîãðàììèðîâàíèå ìåðêåðîâ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
3.4
Òàéìåðû . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
3.4.1 Àäðåñàöèÿ òàéìåðîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
3.4.2 Ïðîãðàììèðîâàíèå òàéìåðîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
3.4.3 Çàäàíèå óñòàâîê âðåìåíè ñ ïîìîùüþ âñòðîåííîãî ïîòåíöèîìåòðà ñèñòåìû
óïðàâëåíèÿ ñåðèé FX1S è FX1N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
3.4.4 Òî÷íîñòü îòñ÷åòà âðåìåíè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
3.4.5 Òàéìåð ñ çàïîìèíàíèåì . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
V
Îãëàâëåíèå
3.5
Ñ÷åò÷èêè. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
3.5.1 16-òè áèòíûé ñ÷åò÷èê. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
3.5.2 32-õ áèòíûé ñ÷åò÷èê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
3.5.3 32-õ áèòíûé âûñîêîñêîðîñòíîé ñ÷åò÷èê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
3.6
Øàãîâîå óïðàâëåíèå . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
3.6.1 Àäðåñàöèÿ îïåðàíäîâ øàãîâûõ ñîñòîÿíèé . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
3.7
Äåñÿòè÷íûå è øåñòíàäöàòåðè÷íûå êîíñòàíòû. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
3.7.1 Îáëàñòè ÷èñëîâûõ çíà÷åíèé äåñÿòè÷íûõ è øåñòíàäöàòåðè÷íûå êîíñòàíò . 3-23
3.8
Ðåãèñòðû . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
3.8.1 Êëàññèôèêàöèÿ ðåãèñòðîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
3.8.2 Ñòðóêòóðà ðåãèñòðîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
3.8.3 Àäðåñàöèÿ ðåãèñòðîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
3.8.4 Ïðèìåíåíèå ñïåöèàëüíûõ ðåãèñòðîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
3.8.5 Âíåøíå èçìåíÿåìûå ðåãèñòðû . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
3.8.6 Ââåäåíèå èíäåêñà ðåãèñòðà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
3.8.7 Ââåäåíèå ðåãèñòðà-ôàéëà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
3.8.8 Ïðåäñòàâëåíèå ÷èñåë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
3.9
Óêàçàòåëü . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
3.9.1 Àäðåñàöèÿ óêàçàòåëÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
3.9.2 Óðîâåíü ïîäïðîãðàìì . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
3.10 Ïðåðûâàíèå-óêàçàòåëü. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38
3.10.1 Àäðåñàöèÿ ïðåðûâàíèÿ-óêàçàòåëÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38
3.11 Ðàçâåòâëåíèå. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43
3.11.1 Àäðåñàöèÿ îïåðàíäîâ ïîäïðîãðàìì . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43
4
Áàçîâûå êîìàíäû
4.1
Îáùèå óêàçàíèÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.1.1 Ïîÿñíåíèÿ òàáëèö áàçîâîãî ñîñòàâà êîìàíä . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
VI
4.2
Íà÷àëî ëîãè÷åñêèõ ñâÿçåé (LD, LDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4.3
Âûäà÷à ðåçóëüòàòà ëîãè÷åñêèõ ñâÿçåé (OUT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.4
Ñâÿçü È (AND, ANI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
4.5
Ñâÿçü ÈËÈ (OR, ORI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
4.6
Èìïóëüñíîå íà÷àëî ñâÿçåé (LDP, LDF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
MITSUBISHI ELECTRIC
Îãëàâëåíèå
4.7
Èìïóëüñíàÿ ñâÿçü È (ANP, ANF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4.8
Èìïóëüñíàÿ ñâÿçü ÈËÈ (ORP, ORF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
4.9
Ñâÿçü È-áëîêà (ANB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
4.10 Ñâÿçü ÈËÈ-áëîêà (ORB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
4.11 Îáðàáîòêà ðåçóëüòàòà ëîãè÷åñêèõ ñâÿçåé (MPS, MRD, MPP) . . . . . . . . . . . . . . . . . . 4-20
4.12 Âêëþ÷åíèå è îòêëþ÷åíèå óñëîâèé êîíòðîëÿ (MC, MCR) . . . . . . . . . . . . . . . . . . . . . . 4-23
4.13 Âêëþ÷åíèå è îòêëþ÷åíèå îïåðàíäîâ (SET, RST) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26
4.14 Ñîçäàíèå îäíîðàçîâîãî èìïóëüñà (PLS, PLF). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
4.15 Èíâåðñèÿ ðåçóëüòàòà îáðàáîòêè (INV). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30
4.16 Ïóñòàÿ ñòðîêà â ïðîãðàììå (NOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31
4.17 Êîíåö ïðîãðàììû ÏÊ (END) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33
4.18 Ïðèìåð ïðîãðàììû ïîëüçîâàòåëÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-34
4.18.1 Îïðîñ âõîäà. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
5
STL-Èíñòðóêöèÿ
5.1
Îáùèå óêàçàíèÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
5.1.1 Ïðèìåð ïðèìåíåíèÿ ñ èñïîëüçîâàíèåì STL-èíñòðóêöèè . . . . . . . . . . . . . . . 5-2
5.1.2 Ñõåìàòè÷íûé ïðîöåññ ïîøàãîâîãî óïðàâëåíèÿ . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5.1.3 Ïðåäñòàâëåíèå ïðîöåññà óïðàâëåíèÿ â Fluss äèàãðàììå. . . . . . . . . . . . . . . . 5-4
5.2
Ïðîãðàììèðîâàíèå STL-èíñòðóêöèé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
5.3
Èíèöèàëèçàöèÿ ñòàòóñà øàãà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
5.4
STL-ðàçâåòâëåíèå. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
5.4.1 Ïðîñòîé ïðîöåññ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
5.4.2 Ñåëåêòèâíîå ðàçâåòâëåíèå . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
5.4.3 Ïàðàëëåëüíîå ðàçâåòâëåíèå . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
5.4.4 Êîìáèíàöèè ñåëåêòèâíûõ è ïàðàëëåëüíûõ ðàçâåòâëåíèé . . . . . . . . . . . . . . . 5-16
5.4.5 Ïðîãðàììèðîâàíèå ïóñòîãî ñîñòîÿíèÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
5.4.6 Ðàçâåòâëåíèå ñêà÷êîì (ïåðåõîäîì) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18
5.5
Ïðèìåð êîíòðîëÿ çàãðóçêè è ðàçãðóçêè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20
5.6
Ïðèìåð ïðîöåññîâ ñîðòèðîâêè è òðàíñïîðòèðîâêè . . . . . . . . . . . . . . . . . . . . . . . . . 5-22
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
VII
Îãëàâëåíèå
6
Ïðèêëàäíûå èíñòðóêöèè
6.1
Îáùèå óêàçàíèÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
6.1.1 Ïîÿñíåíèÿ ê îïèñàíèþ èñïîëüçóåì. èíñòðóêöèé. . . . . . . . . . . . . . . . . . . . . . . . 6-1
6.1.2 Îïèñàíèå îïåðàíäîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
6.1.3 Îáðàáîòêà ñëîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
6.1.4 Ñòðóêòóðà äàííûõ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
6.1.5 Èñïîëíåíèå èñïîëüçóåìûõ èíñòðóêöèé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
6.1.6 Ââåäåíèå èíäåêñîâ ðåãèñòðà V, Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
6.1.7 Çíà÷åíèÿ ôëàãîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
6.1.8 Îøèáêè ïðîöåññà ïðîåêòèðîâàíèÿ ïðè èñïîëíåíèè èñïîëüçóåìûõ
èíñòðóêöèé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
6.1.9 32-õ áèòîâûå èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
6.1.10 Îáçîð èñïîëüçóåìûõ èíñòðóêöèé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
6.2
Èíñòðóêöèè ïðîöåññà îòðàáîòêè ïðîãðàììû . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11
6.2.1 Ïåðåõîä âíóòðè ïðîãðàììû (CJ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
6.2.2 Âûçîâ ïîäïðîãðàììû (CALL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
6.2.3 Êîíåö ïîäïðîãðàììû (SRET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
6.2.4 Ââîä ïðåðûâàíèÿ ïðîãðàììû (IRET, EI, DI) . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-18
6.2.5 Êîíåö ïîäïðîãðàììû (FEND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
6.2.6 Îáíîâëåíèå òàéìåðà êîíòðîëÿ âðåìåíè ðàáîòû ïðîãðàììû (WDT) . . . . . 6-23
6.2.7 Ïîâòîðåíèå ÷àñòè ïðîãðàììû (FOR, NEXT). . . . . . . . . . . . . . . . . . . . . . . . . . . 6-25
6.3
Èíñòðóêöèè ñðàâíåíèÿ è ïðåîáðàçîâàíèÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27
6.3.1 Ñðàâíåíèå ÷èñëîâûõ äàííûõ (CMP, DCMP). . . . . . . . . . . . . . . . . . . . . . . . . . . 6-28
6.3.2 Ñðàâíåíèå ÷èñëîâûõ îáëàñòåé äàííûõ (ZCP, DZCP) . . . . . . . . . . . . . . . . . . . 6-30
6.3.3 Ïåðåñûëêà äàííûõ (MOV, DMOV). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-32
6.3.4 Ïåðåñûëêà ñî ñìåùåíèåì äàííûõ(SMOV). . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-33
6.3.5 Ïåðåñûëêà ñ èíâåðñèåé (CML) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-36
6.3.6 Ïåðåäà÷à áëîêîâ(BMOV). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-37
6.3.7 Ñïåöèàëüíîå êîïèðîâàíèå (FMOV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-38
6.3.8 Îáìåí äàííûìè (XCH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-39
6.3.9 Êîíâåðòèðîâàíèå BCD äàííûõ (BCD, DBCD) . . . . . . . . . . . . . . . . . . . . . . . . . 6-41
6.3.10 Êîíâåðòèðîâàíèå äâîè÷íûõ äàííûõ (BIN, DBIN). . . . . . . . . . . . . . . . . . . . . . . 6-43
6.4
Àðèôìåòè÷åñêèå èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-45
6.4.1 Ñóììèðîâàíèå ÷èñëîâûõ äàííûõ (ADD, DADD) . . . . . . . . . . . . . . . . . . . . . . . 6-45
6.4.2 Âû÷èòàíèå ÷èñëîâûõ äàííûõ (SUB, DSUB). . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-47
6.4.3 Óìíîæåíèå ÷èñëîâûõ äàííûõ (MUL, DMUL) . . . . . . . . . . . . . . . . . . . . . . . . . . 6-49
6.4.4 Äåëåíèå ÷èñëîâûõ äàííûõ (DIV, DDIV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-51
VIII
MITSUBISHI ELECTRIC
Îãëàâëåíèå
6.4.5 Èíêðåìåíòèðîâàíèå (ïðèðàùåíèå) (INC, DINC) . . . . . . . . . . . . . . . . . . . . . . . 6-53
6.4.6 Äåêðåìåíòèðîâàíèå (óìåíüøåíèå) (DEC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-54
6.4.7 Ëîãè÷åñêàÿ È-ñâÿçü äâîè÷íûõ äàííûõ (WAND, DAND) . . . . . . . . . . . . . . . . . 6-55
6.4.8 Ëîãè÷åñêàÿ ÈËÈ-ñâÿçü äâîè÷íûõ äàííûõ (WOR, DOR) . . . . . . . . . . . . . . . . . 6-56
6.4.9 Ëîãè÷åñêàÿ èñêëþ÷àþùàÿ ÈËÈ-ñâÿçü äâîè÷íûõ äàííûõ (WXOR, DXOR) . 6-57
6.4.10 Èíâåðñèÿ äàííûõ (NEG). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-58
6.5
Èíñòðóêöèè ñäâèãà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-59
6.5.1 Ñäâèã âïðàâî (ROR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-60
6.5.2 Ñäâèã âëåâî (ROL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-61
6.5.3 Êîëüöåâîé ñäâèã áèòà âïðàâî (RCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-62
6.5.4 Êîëüöåâîé ñäâèã áèòà âëåâî (RCL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-63
6.5.5 Ñäâèã ïîáèòíî äâîè÷íûõ äàííûõ (SFTR, SFTL) . . . . . . . . . . . . . . . . . . . . . . . . 6-64
6.5.6 Ñäâèã ïîáèòíî äâîè÷íûõ äàííûõ âïðàâî (WSFR). . . . . . . . . . . . . . . . . . . . . . 6-66
6.5.7 Ñäâèã ïîáèòíî äâîè÷íûõ äàííûõ âëåâî (WSFL) . . . . . . . . . . . . . . . . . . . . . . . 6-67
6.5.8 Çàïèñü â FIFO-íàêîïèòåëü (SFWR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-68
6.5.9 ×òåíèå èç FIFO-íàêîïèòåëÿ (SFRD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-69
6.6
Îïåðàöèè ñ äàííûìè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-71
6.6.1 Âûêëþ÷èòü îáëàñòü îïåðàíäîâ (ZRST) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-72
6.6.2 Äåêîäèðîâêà äàííûõ (DECO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-73
6.6.3 Êîäèðîâêà äàííûõ (ENCO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-75
6.6.4 Îïðåäåëåíèå âêëþ÷åííîãî áèòà (SUM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-77
6.6.5 Ïðîâåðêà áèòà (BON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-78
6.6.6 Îïðåäåëåíèå ñðåäíåãî çíà÷åíèÿ (MEAN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-79
6.6.7 Ïóñê èíòåðâàëà âðåìåíè (ANS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-80
6.6.8 Âûêëþ÷åíèå áèòîâîãî ïîêàçàíèÿ (ANR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-81
6.6.9 Â÷èñëåíèå êîðíÿ êâàäðàòíîãî (SQR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-82
6.6.10 Ïðåîáðàçîâàíèå ôîðìàòà ÷èñëà (FLT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-83
6.7
Âûñîêîñêîðîñòíûå èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-84
6.7.1 Îáíîâëåíèå âõîäîâ è âûõîäîâ (REF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-85
6.7.2 Óñòàíîâêà âõîäíîãî ôèëüòðà (REFF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-87
6.7.3 ×òåíèå ìàòðèöû (MTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-88
6.7.4 Âêëþ÷åíèå è îòêëþ÷åíèå ñ ïîìîùüþ âûñîêîñêîðîñòíîãî ñ÷åò÷èêà
(DHSCS, DHSCR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-91
6.7.5 Ñðàâíåíèå îáëàñòåé (DHSZ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-93
6.7.6 Îïðåäåëåíèå ñêîðîñòè (SPD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-99
6.7.7 Âûäà÷à îïðåäåëåííîãî ÷èñëà èìïóëüñîâ (PLSY, DPLSY) . . . . . . . . . . . . . . 6-101
6.7.8 Âûäà÷à èìïóëüñîâ ñ ìîäóëÿöèåé øèðèíû èìïóëüñà[ØÈÌ] (PWM) . . . . . 6-103
6.7.9 Âûäà÷à îïðåäåëåííîãî ÷èñëà èìïóëüñîâ (PLSR) . . . . . . . . . . . . . . . . . . . . . 6-105
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
IX
Îãëàâëåíèå
6.8
Èíñòðóêöèè îðèåíòèðîâàííûå íà ïîëüçîâàòåëÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-107
6.8.1 Èíèöèàëèçàöèÿ ñòàòóñà øàãà (IST) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-108
6.8.2 Èíñòðóêöèÿ ïîèñêà (SER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-114
6.8.3 Àáñîëþòíûé ìíîãîóñòàâî÷íûé ñ÷åò÷èê (ABSD) . . . . . . . . . . . . . . . . . . . . . . 6-116
6.8.4 Èíêðåìåíòàëüíûé ìíîãîóñòàâî÷íûé ñ÷åò÷èê (INCD) . . . . . . . . . . . . . . . . . . 6-118
6.8.5 Îáó÷àþùèéñÿ òàéìåð(TTMR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-120
6.8.6 Ñïåöèàëüíûé òàéìåð (STMR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-121
6.8.7 Ôóíêöèÿ ïóëüñ-ïàðû (FLIP-FLOP) (ALT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-122
6.8.8 Ôóíêöèÿ íàêëîííûõ õàðàêòåðèñòèê (RAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . 6-124
6.8.9 Ïîçèöèîíèðîâàíèå ïîâîðîòíîãî ñòîëà (ROTC). . . . . . . . . . . . . . . . . . . . . . . 6-126
6.8.10 Èíñòðóêöèÿ ñîðòèðîâêè (SORT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-129
7
Ñïåöèàëüíûå èíñòðóêöèè FNC
7.1
Îáùèå óêàçàíèÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.1.1 Îáùèé îáçîð cïåöèàëüíûõ èíñòðóêöèé FNC . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.2
Èíñòðóêöèè âõîäîâ/âûõîäîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
7.2.1 Äåñÿòè÷íàÿ êëàâèàòóðà (TKY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
7.2.2 Øåñòíàäöàòåðè÷íàÿ êëàâèàòóðà (HKY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
7.2.3 Äâîè÷íûé âûêëþ÷àòåëü (DSW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10
7.2.4 7-ìè ñåãìåíòíûé èíäèêàòîð (SEGD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
7.2.5 7-ìè ñåãìåíòíûé èíäèêàòîð ñ çàïîìèíàíèåì (SEGL) . . . . . . . . . . . . . . . . . . 7-13
7.2.6 7-ìè ñåãìåíòíûé èíäèêàòîð ñ äîïîëíèòåëüíûìè êëàâèøàìè (ARWS) . . . . 7-16
7.2.7 ASCII-êîíâåðòèðîâàíèå (ASC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19
7.2.8 Âûäà÷à äàííûõ ïî âûõîäàì (PR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-21
7.2.9 ×òåíèå äàííûõ èç ñïåöèàëüíîãî ìîäóëÿ (FROM) . . . . . . . . . . . . . . . . . . . . . . 7-23
7.2.10 Çàïèñü äàííûõ â ñïåöèàëüíûé ìîäóëü (TO) . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-25
7.3
Êîììóíèêàöèîííûå èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-27
7.3.1 Ïðèåì è ïåðåäà÷à äàííûõ (RS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-28
7.3.2 Ïåðåíîñ âõîäîâ èëè ìåðêåðîâ (PRUN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-34
7.3.3 ASCII-ïðåîáðàçîâàíèå (ASCI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-35
7.3.4 Øåñòíàäöàòåðè÷íàÿ ïðåîáðàçîâàíèå (HEX) . . . . . . . . . . . . . . . . . . . . . . . . . . 7-37
7.3.5 Ïðîâåðêà íà ñóììó è ïàðèòåò (CCD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-39
7.3.6 ×òåíèå çàäàâàåìûõ çíà÷åíèé èç FX1N-8AV-BD è
FX2N-8AV-BD (VRRD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-41
7.3.7 ×òåíèå óñòàíîâêè ïåðåêëþ÷àòåëÿ èç FX1N-8AV-BD è
FX2N-8AV-BD (VRSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-42
7.3.8 Ïðîãðàììèðîâàíèå çàìêíóòîé öåïè ðåãóëèðîâàíèÿ (PID) . . . . . . . . . . . . . . 7-43
X
MITSUBISHI ELECTRIC
Îãëàâëåíèå
7.4
Èíñòðóêöèè ÷èñåë ñ ïëàâàþùåé çàïÿòîé (FX2N) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-49
7.4.1 Ñðàâíåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé (DECMP) . . . . . . . . . . . . . . . . . . . . . 7-50
7.4.2 Çîííûé êîìïîðàòîð ÷èñåë ñ ïëàâàþùåé çàïÿòîé (DEZCP). . . . . . . . . . . . . . 7-51
7.4.3 Ïðåîáðàçîâàíèå ôîðìàòà ÷èñåë ñ ïëàâàþùåé çàïÿòîé â íàòóðàëüíóþ
ôîðìó ÷èñëà (DEBCD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-53
7.4.4 Ïðåîáðàçîâàíèå èç íàòóðàëüíîé ôîðìû â ôîðìàò ñ ïëàâàþùåé çàïÿòîé
(DEBIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-54
7.4.5 Ñëîæåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé (DEADD) . . . . . . . . . . . . . . . . . . . . . . 7-55
7.4.6 Âû÷èòàíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé (DESUB) . . . . . . . . . . . . . . . . . . . . . . 7-56
7.4.7 Óìíîæåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé (DEMUL) . . . . . . . . . . . . . . . . . . . . . 7-57
7.4.8 Äåëåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé (DEDIV) . . . . . . . . . . . . . . . . . . . . . . . . . 7-58
7.4.9 Êîðåíü êâàäðàòíûé èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé (DESQR). . . . . . . . . . . . 7-59
7.4.10 Ïðåîáðàçîâàíèå ôîðìàòà ÷èñåë ñ ïëàâàþùåé â öåëîå ÷èñëî (INT). . . . . . 7-60
7.4.11 Ðàñ÷åòû ñèíóñà c ÷èñëàìè ñ ïëàâàþùåé çàïÿòîé (DSIN). . . . . . . . . . . . . . . . 7-61
7.4.12 Ðàñ÷åòû êîñèíóñà c ÷èñëàìè ñ ïëàâàþùåé çàïÿòîé (DCOS). . . . . . . . . . . . . 7-62
7.4.13 Ðàñ÷åòû òàíãåíñà c ÷èñëàìè ñ ïëàâàþùåé çàïÿòîé (DTAN) . . . . . . . . . . . . . 7-63
7.5
Èíñòðóêöèè îáðàáîòêè äàííûõ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-64
7.5.1 Îáìåí ñòàðøåãî è ìëàäøåãî áàéòîâ (SWAP) . . . . . . . . . . . . . . . . . . . . . . . . . 7-65
7.6
Èíñòðóêöèè ïîçèöèîíèðîâàíèÿ (FX1S/FX1N) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-66
7.6.1 Ïðåäóïðåæäåíèÿ ïðè èñïîëüçîâàíèè èíñòðóêöèé ïîçèöèîíèðîâàíèÿ . . . . 7-66
7.6.2 Ôîðìàò âûõîäíûõ èìïóëüñîâ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-67
7.6.3 Îïåðàíäû èñïîëüçóåìûå ïðè ïîçèöèîíèðîâàíèè. . . . . . . . . . . . . . . . . . . . . . 7-68
7.6.4 Ïðèìåð ïîäêëþ÷åíèÿ ñåðâîïðèâîäà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-69
7.6.5 Ïðèìåð ïðîãðàììû . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-70
7.6.6 ×òåíèå àáñîëþòíîé òåêóùåé ïîçè÷èè (DABS) . . . . . . . . . . . . . . . . . . . . . . . . . 7-77
7.6.7 Ïåðåèåùåíèå ê íóëåâîé(èñõîäíîé) òî÷êå (ZRN) . . . . . . . . . . . . . . . . . . . . . . . 7-78
7.6.8 Âûäà÷à èìïóëüñîâ ñ ïåðåìåííîé ÷àñòîòîé (PLSV) . . . . . . . . . . . . . . . . . . . . 7-80
7.6.9 Ïîçèöèîíèðîâàíèå ïî èíêðåìåíòàëüíûì çíà÷åíèÿì (DRVI) . . . . . . . . . . . . 7-82
7.6.10 Ïîçèöèîíèðîâàíèå ïî àáñîëþòíîìó çíà÷åíèþ (DRVA). . . . . . . . . . . . . . . . . 7-84
7.7
Èíñòðóêöèè ðåàëüíîãî âðåìåíè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-86
7.7.1 Ñðàâíåíèå äàííûõ âðåìåíè (TCMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-87
7.7.2 Ñðàâíåíèå äàííûõ âðåìåíè ñ îáëàñòüþ (TZCP) . . . . . . . . . . . . . . . . . . . . . . . 7-89
7.7.3 Ñëîæåíèå äàííûõ âðåìåíè (TADD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-91
7.7.4 Âû÷èòàíèå äàííûõ âðåìåíè (TSUB). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-93
7.7.5 ×òåíèå äàííûõ âðåìåíè (TRD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-95
7.7.6 Çàïèñü äàííûõ âðåìåíè (TWR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-97
7.7.7 Ðàáî÷èé ñ÷åò÷èê ÷àñîâ (HOUR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-98
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
XI
Îãëàâëåíèå
7.8
Èíñòðóêöèè Êîäà Ãðåÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-99
7.8.1 Ïðåîáðàçîâàíèå öåëîãî ÷èñëà â êîä Ãðåÿ (GRY) . . . . . . . . . . . . . . . . . . . . . . 7-99
7.8.2 Ïðåîáðàçîâàíèå êîäà Ãðåÿ â öåëîå ÷èñëî (GBIN) . . . . . . . . . . . . . . . . . . . . 7-100
7.9
Îáìåí äàííûìè ñ àíàëîãîâûì ìîäóëåì FX0N-3A (FX1N) . . . . . . . . . . . . . . . . . . . 7-101
7.9.1 ×òåíèå àíàëîãîâûõ âõîäíûõ çíà÷åíèé (RD3A) . . . . . . . . . . . . . . . . . . . . . . . 7-101
7.9.2 Çàïèñü àíàëîãîâûõ âûõîäíûõ çíà÷åíèé (WR3A) . . . . . . . . . . . . . . . . . . . . . 7-102
7.10 Âíåøíÿÿ êàññåòà ïàìÿòè. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-103
7.9.2 Ôóíêöèè âíåøíåé ROM êàññåòû(EXTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-103
7.11 Èíñòðóêöèÿ ñðàâíåíèÿ II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-124
7.11.1 Çàãðóçêà ñðàâíèâàåìîãî (LDl) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-125
7.11.2 Ñðàâíåíèå È-ñâÿçè (ANDl). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-127
7.11.3 Ñðàâíåíèå ÈËÈ-ñâÿçè (ORl) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-129
8
Ñïåöèàëüíûå ôóíêöèè
8.1
Ñîäåðæàíèå äàííûõ â ðåæèìå ÑÒÎÏ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.2
Ðàáîòà ñ ïîñòîÿííûì âðåìåíåì öèêëà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
8.3
Ôóíêöèè ñëîâà ïàðîëÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
8.4
Ôèêñàöèÿ èìïóëüñîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
8.5
Íàñòðîéêà âõîäíîãî ôèëüòðà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
8.6
Èíòåãðèðîâàííûé ïîòåíöèîìåòð ó FX1S è FX1N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
8.7
Ôóíêöèè ðåàëüíîãî âðåìåíè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
8.8
Ôàéë-Ðåãèñòð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10
8.9
Ïåðåêëþ÷åíèå Ðàáîòà/Ñòîï . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11
8.10 FX2N-áàçîâûå àïïàðàòû ñ ïèòàíèåì 24 V DC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11
8.11 Ìîäóëü îòîáðàæåíèÿ FX1N-5DM äëÿ FX1S è FX1N . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
8.11.1 Ôóíêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
8.11.2 Îïåðàíäû äëÿ óïðàâëåíèÿ ìîäóëåì îòîáðàæåíèÿ . . . . . . . . . . . . . . . . . . . . 8-13
8.11.3 Îïðåäåëåíèå îòîáðàæàåìûõ îïåðàíäîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-14
8.11.4 Çàùèòà îò íåæåëàåìîãî “äîñòóïà”. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
8.11.5 Èçìåíåíèå ñîñòîÿíèÿ èëè çíà÷åíèÿ îïåðàíäà . . . . . . . . . . . . . . . . . . . . . . . . 8-15
8.11.6 Àâòîìàòè÷åñêîå âûêëþ÷åíèå îñâåùåíèÿ îòîáðàæåíèÿ . . . . . . . . . . . . . . . 8-16
8.11.7 Çàïóñê è áëîêèðîâêà îòîáðàæåíèÿ îøèáîê . . . . . . . . . . . . . . . . . . . . . . . . . . 8-16
XII
MITSUBISHI ELECTRIC
Îãëàâëåíèå
9
Ñïåöèàëüíûå ìåðêåðû, ñïåöèàëüíûå ðåãèñòðû
9.1
Ñïåöèàëüíûå ìåðêåðû (M8000–M8255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.1.1 Ñòàòóñ ÏÊ (M8000–M8009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9.1.2 Âðåìÿ òàêòà (M8011–M8019) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
9.1.3 Ôëàãè (M8020–M8029). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
9.1.4 Ðåæèì ÏÊ (M8030–M8039). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
9.1.5 STL-ñîñòîÿíèå (M8040–M8049). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
9.1.6 Ïðåðûâàíèå ïðîãðàììû (M8050–M8059) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
9.1.7 Ôèêñàöèÿ èìïóëüñîâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
9.1.8 Ôóíêöèè ñâÿçè è îñîáûå ôóíêöèè (M8070–M8198) . . . . . . . . . . . . . . . . . . . . . . 9-9
9.1.9 Ñ÷åò÷èê ââåðõ/âíèç (M8200–M8254) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11
9.2
Ñïåöèàëüíûå ðåãèñòðû (D8000–D8195). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14
9.2.1 Ñòàòóñ ÏÊ (D8000–D8009). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14
9.2.2 Âðåìÿ òàêòà (D8010–D8019). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-15
9.2.3 Ôëàãè (D8020–D8029) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-15
9.2.4 Ðåæèì ÏÊ (D8030 – D8039) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-16
9.2.5 STL-ñîñòîÿíèå (D8040–D8049) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-16
9.2.6 Ðåãèñòðû ôóíêöèé ñâÿçè è ñïåöèàëüíûõ ôóíêöèé (D8070 – D8099) . . . . . . . 9-17
9.2.7 Ïðî÷èå ðåãèñòðû (D8102 – D8109) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-17
9.2.8 Ðåãèñòð äëÿ êîììóíèêàöèîííûõ àäàïòåðîâ (232ADP, 485ADP)
(D8120 – D8129) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-18
9.2.9 Èñïîëíèòåëüíûé ðåãèñòð äëÿ èíñòðóêöèé HSZ è PLSY (D8130 – D8143) . . . 9-19
9.2.10 Ñïåöèàëüíûå Ðåãèñòðû (D8158 – D8164) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-20
9.2.11 Èíäåêñ-ðåãèñòð (D8182 – D8195). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-20
10
Îøèáêè ïðîãðàììû
10.1 Îïîçíàíèå îøèáîê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
10.1.1 Ñïåöèàëüíûå ìåðêåðû (M8060–M8069). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
10.1.2 Ñïåöèàëüíûå ðåãèñòðû (D8060–D8069) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
10.2 Êîäû îøèáîê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10.2.1 Êîäû îøèáîê (6101–6409) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10.2.2 Êîäû îøèáîê (6501–6511) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
10.2.3 Êîäû îøèáîê (6601–6609) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5
10.2.4 Êîäû îøèáîê (6610–6632) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
10.2.5 Êîäû îøèáîê (6701–6709) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
10.2.6 Êîäû îøèáîê (6730–6752) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-8
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
XIII
Îãëàâëåíèå
A
Òåõíè÷åñêèå äàííûå
A.1
Îáçîð áàçîâûõ êîìàíä . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
A.2
Îáùèå ñèñòåìíûå äàííûå MELSEC FX1S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
A.3
Îïåðàíäû MELSEC FX1S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
A.4
Îáùèå ñèñòåìíûå äàííûå MELSEC FX1N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
A.5
Îïåðàíäû MELSEC FX1N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
A.6
Èñïîëüçóåìûå èíñòðóêöèè MELSEC FX1S/FX1N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8
A.7
Îáùèå ñèñòåìíûå äàííûå MELSEC FX2N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-10
A.8
Îïåðàíäû MELSEC FX2N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-10
A.9
Èñïîëüçóåìûå èíñòðóêöèè MELSEC FX2N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-12
B
Âðåìåíà èñïîëíåíèÿ èíñòðóêöèé
B.1
Âðåìåíà èñïîëíåíèÿ FX1S/FX1N-ñåðèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
B.1.1 Áàçîâûå êîìàíäû è èíñòðóêöèè øàãîâûõ ñîñòîÿíèé . . . . . . . . . . . . . . . . . . . B-1
B.1.2 Èíñòðóêöèè ðàçâåòâëåíèÿ ïðîãðàììû . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
B.1.3 Èíñòðóêöèè ñðàâíåíèÿ è ïåðåäà÷è . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
B.1.4 Àðèôìåòè÷åñêèå èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
B.1.5 Ðîòàöèîííûå è ñäâèãàþùèå èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
B.1.6 Îïåðàöèè ñ äàííûìè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5
B.1.7 Âûñîêîñêîðîñòíûå èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5
B.1.8 Èíñòðóêöèè îðèåíòèðîâàííûå íà ïîëüçîâàòåëÿ . . . . . . . . . . . . . . . . . . . . . . . B-6
B.1.9 Ñïåöèàëüíûå FNC-èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-6
B.1.10 Èíñòðóêöèè ïîçèöèîíèðîâàíèÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-7
B.1.11 Èíñòðóêöèè äëÿ ÷àñîâ ðåàëüíîãî âðåìåíè . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-7
B.1.12 Îáìåí äàííûìè ñ âõîäíûì àíàëîãîâûì ìîäóëåì FX0N-3A . . . . . . . . . . . . . B-7
B.1.13 Èíñòðóêöèè ñðàâíåíèÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8
B.2
Âðåìåíà èñïîëíåíèÿ FX2N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-9
B.2.1 Áàçîâûå êîìàíäû è èíñòðóêöèè øàãîâûõ ñîñòîÿíèé . . . . . . . . . . . . . . . . . . . B-9
B.2.2 Èíñòðóêöèè ðàçâåòâëåíèÿ ïðîãðàììû . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-11
B.2.3 Èíñòðóêöèè ñðàâíåíèÿ è ïåðåäà÷è . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-11
B.2.4 Àðèôìåòè÷åñêèå èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12
B.2.5 Ðîòàöèîííûå è ñäâèãàþùèå èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-13
B.2.6 Îïåðàöèè ñ äàííûìè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14
B.2.7 Âûñîêîñêîðîñòíûå èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14
B.2.8 Èíñòðóêöèè îðèåíòèðîâàííûå íà ïîëüçîâàòåëÿ . . . . . . . . . . . . . . . . . . . . . . B-15
B.2.9 Ñïåöèàëüíûå FNC-èíñòðóêöèè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16
XIV
MITSUBISHI ELECTRIC
ÂÂÅÄÅÍÈÅ
ÎÁÙÈÅ ÏÎËÎÆÅÍÈß
1
ÂÂÅÄÅÍÈÅ
1.1
ÎÁÙÈÅ ÏÎËÎÆÅÍÈß
Îáëàñòè ïðèìåíåíèÿ
Ïðåäëàãàåìîå ðóêîâîäñòâî îïèñûâàåò è ïîÿñíÿåò âñå îïåðàíäû, à òàêæå ðàñïðåäåëåíèå
àäðåñîâ âõîäîâ è âûõîäîâ, êîòîðîå íóæíî äëÿ ïðîãðàììèðóåìîé ñèñòåìû óïðàâëåíèÿ
MELSEC ñåðèé FX1S, FX1N, FX2N è FX2NC.
Èíôîðìàöèÿ äëÿ èíñòàëëÿöèè, ââîäó â ýêñïëóàòàöèþ, îáñëóæèâàíèþ è óñòðàíåíèþ îøèáîê
ïðèáîðà èìååòñÿ â ñîîòâåòñòâóþùèõ ðóêîâîäñòâàõ ïî òåõíè÷åñêèì ñðåäñòâàì.
ÓÊÀÇÀÍÈÅ
Åñëè íåò îñîáûõ óêàçàíèé, òî âñå îáùèå îïðåäåëåíèÿ âñåãäà îòíîñÿòñÿ êî âñåì íàçâàííûì
òèïàì óñòðîéñòâ. Ïðèìåíÿåìîå âî âñåì ðóêîâîäñòâå îáîçíà÷åíèå “FX-ñåìåéñòâî” â
îñíîâå ñâîåé îòíîñèòñÿ êî âñåì òèïàì óñòðîéñòâ:
Óêàçàíèÿ è îñîáåííîñòè, êîòîðûå âñåãäà êàñàþòñÿ òîëüêî îïðåäåëåííîãî òèïà óñòðîéñòâà
óïðàâëåíèÿ, ñîîòâåòñòâåííî ïîÿñíÿþòñÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
1–1
ÏÐÈÌÅÍßÅÌÛÅ ÏÐÎÃÐÀÌÌÀÒÎÐÛ/ÏÐÈÁÎÐÛ ÎÁÑËÓÆÈÂÀÍÈß
1.2
ÂÂÅÄÅÍÈÅ
ÏÐÈÌÅÍßÅÌÛÅ ÏÐÎÃÐÀÌÌÀÒÎÐÛ/ÏÐÈÁÎÐÛ
ÎÁÑËÓÆÈÂÀÍÈß
 òàáëèöå ïðèâåäåíû ïðîãðàììàòîðû, êîòîðûå íåïîñðåäñòâåííî ìîãóò ðàáîòàòü ñ
èíñòðóêöèÿìè FX2-ñåìåéñòâà.
Îïèñàíèå
Ìîäåëü
Ðó÷íîé ïðîãðàììàòîð
FX-10P-E
Ðó÷íîé ïðîãðàììàòîð
FX-20P-MFXA-E
FX-10DU-E
FX-20DU-E
Óñòðîéñòâî îòîáðàæåíèÿ äàííûõ
FX-30DU-E
FX-40DU-E(S)
FX-40DU-TK-ES
FX-50DU-TK(S)-E
Íîâûå âåðñèè, ïîëíîñòüþ
ñîâìåñòèìûå
FX2N c V 3.00
FX1N/FX1S c V 4.00
FX2N c V 3.00
FX1N/FX1S c V 5.00
V 4.00
Ïîääåðæèâàåò òîëüêî îïåðàíäû
FX-ñåðèè
V 3.00
Ïîääåðæèâàåò òîëüêî îïåðàíäû
FX-ñåðèè
V 3.00
V 2.10
Êðîìå òîãî ìîãóò ïðèìåíÿòüñÿ ïàíåëè îïåðàòîðà ñåðèé F-GOT, A-GOT, MAC E.
1–2
MITSUBISHI ELECTRIC
ÎÑÍÎÂÍÛÅ ÏÎËÎÆÅÍÈß ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÎÁÐÀÁÎÒÊÀ ÏÐÎÃÐÀÌÌ Â ÏÊ
2
ÎÑÍÎÂÍÛÅ ÏÎËÎÆÅÍÈß
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
2.1
ÎÁÐÀÁÎÒÊÀ ÏÐÎÃÐÀÌÌ Â ÏÊ
Ïðèíöèï ôóíêöèîíèðîâàíèÿ
Íà âõîäû ÏÊ ïîñòóïàþò àíàëîãîâûå èëè äâîè÷íûå ñèãíàëû, îíè îáðàáàòûâàþòñÿ â ÏÊ è
ïåðåäàþòñÿ íà ïîñëåäóþùèå âûõîäû.
Ïðèíöèï ðàáîòû
ÏÊ ðàáîòàåò ïî ïðåäâàðèòåëüíî çàäàííîé ïðîãðàììå. Òàêàÿ ïðîãðàììà çàíîñèòñÿ â ÏÊ è
õðàíèòñÿ â ïàìÿòè ïðîãðàìì.
Ïðîãðàììà ñîñòîèò èç ïîñëåäîâàòåëüíîñòè îòäåëüíûõ óïðàâëÿþùèõ èíñòðóêöèé, êîòîðûå
îïðåäåëÿþò ôóíêöèè óïðàâëåíèÿ. ÏÊ îáðàáàòûâàåò èíñòðóêöèè óïðàâëåíèÿ â ñîîòâåòñòâèè ñ
çàïðîãðàììèðîâàííîé ïîñëåäîâàòåëüíîñòüþ îäíó çà äðóãîé - ò.å. ïîñëåäîâàòåëüíî. Ïîýòîìó
äëÿ èçãîòîâëåíèÿ óïðàâëÿþùåé ïðîãðàììû ñîáñòâåííî óïðàâëÿþùèé ïðîöåññ äîëæåí áûòü
ðàñ÷ëåíåí íà îòäåëüíûå èíñòðóêöèè.
Îáùèé ïðîõîä ïðîãðàììû íåïðåðûâíî ïîâòîðÿåòñÿ, ýòî îïðåäåëÿåò, òàêèì îáðàçîì,
öèêëè÷íûé ïðîõîä ïðîãðàììû. Âðåìÿ, íåîáõîäèìîå äëÿ ïðîõîäà ïðîãðàììû îáîçíà÷àåòñÿ
êàê âðåìÿ öèêëà ïðîãðàììû. Ïðîõîä ïðîãðàììû, îáû÷íî íàçûâàþò ñêàíèðîâàíèåì, à îäèí
öèêë ïðîãðàììû - ñêàíîì.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
2–1
ÎÁÐÀÁÎÒÊÀ ÏÐÎÃÐÀÌÌ Â ÏÊ
2.1.1
ÎÑÍÎÂÍÛÅ ÏÎËÎÆÅÍÈß ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
Ìåòîä îòîáðàæåíèÿ ïðîöåññà
Ïðîãðàììà ïîëüçîâàòåëÿ îáðàáàòûâàåòñÿ â ÏÊ ïî òàê íàçûâàåìîìó ìåòîäó îòîáðàæåíèÿ
ïðîöåññà (çäåñü ïðîöåññ ÿâëÿåòñÿ îòîáðàæåíèåì ñîñòîÿíèÿ - âêëþ÷åí/îòêëþ÷åí - âõîäîâ,
âûõîäîâ è ðàçëè÷íûõ âíóòðåííèõ ýëåìåíòîâ ÏÊ):
Ïóñê
Îáíóëÿåòñÿ ïàìÿòü âûõîäà
X0 X1 X2
Êëåììû âõîäîâ
Îïðîñ âõîäîâ è èõ ñîñòîÿíèÿ â
îòîáðàæåíèè ïðîöåññà âõîäîâ â
ïðîìåæóòî÷íîé ïàìÿòè
Ïðîãðàììà ÏÊ
Îòîáðàæåíèå
ïðîöåññà âõîäîâ
Îòîáðàæåíèå
ïðîöåññà âûõîäîâ
Êëåììû âûõîäîâ
1. Óïðàâëÿþùàÿ èíñòðóêöèÿ
2. Óïðàâëÿþùàÿ èíñòðóêöèÿ
3. Óïðàâëÿþùàÿ èíñòðóêöèÿ
....
....
....
n. Óïðàâëÿþùàÿ èíñòðóêöèÿ
Ïåðåíîñ îòîáðàæåíèÿ ïðîöåññà
âûõîäîâ íà ðåàëüíûå âûõîäû
Y0 Y1 Y2
C000007C
Ðèñ.2-1. Îáðàáîòêà ïðîãðàììû ïî ìåòîäó îòîáðàæåíèÿ ïðîöåññà
Îòîáðàæåíèå ïðîöåññà âõîäîâ
Âûïîëíÿåòñÿ îïðîñ ðåàëüíûõ âõîäîâ è çàïèñü èõ òåêóùåãî ñîñòîÿíèÿ â ïàìÿòü. Òåì ñàìûì
ñîçäàåòñÿ ïðîöåññ îòîáðàæåíèÿ âõîäîâ.
Îáõîä ïðîãðàììû
Âî âðåìÿ ïîäêëþ÷åíèÿ îáõîäà ïðîãðàììû ìèêðîïðîöåññîð îáðàùàåòñÿ ê çàïèñàííîìó â
îòîáðàæåíèè ïðîöåññà âõîäîâ ñîñòîÿíèþ âõîäà. Êàæäàÿ èíñòðóêöèÿ óïðàâëåíèÿ â
ñîîòâåòñòâèè ñ åå ïîñëåäîâàòåëüíîñòüþ ñâÿçûâàåòñÿ ñ îïåðàíäîì. Ðåçóëüòàò ñâÿçè
ñîõðàíÿåòñÿ â ïðîìåæóòî÷íîé ïàìÿòè. Ò.å. èçìåíåíèå ñèãíàëà íà âõîäå îïîçíàåòñÿ ëèøü íà
ñëåäóþùåì öèêëå ïðîãðàììû.
2–2
MITSUBISHI ELECTRIC
ÎÑÍÎÂÍÛÅ ÏÎËÎÆÅÍÈß ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÎÁÐÀÁÎÒÊÀ ÏÐÎÃÐÀÌÌ Â ÏÊ
Îòîáðàæåíèå ïðîöåññà âûõîäîâ
Ñâÿçè, êîòîðûå êàñàþòñÿ âûõîäîâ, çàïèñûâàþòñÿ ñîîòâåòñòâåííî â ïðîìåæóòî÷íóþ ïàìÿòü
âûõîäîâ. Ëèøü ïîñëå îáõîäà ïðîãðàììû ïîëüçîâàòåëÿ ïðîìåæóòî÷íûå ðåçóëüòàòû
ïåðåäàþòñÿ ê ðåàëüíûì âûõîäàì.  ïàìÿòè ïðîìåæóòî÷íûõ âûõîäîâ âñåãäà èçìåíÿåòñÿ
ñîãëàñíî ðåçóëüòàòàì ëîãè÷åñêèõ ñâÿçåé ñîñòîÿíèå âûõîäîâ è õðàíèòñÿ â ïðîöåññå
îòîáðàæåíèÿ âûõîäîâ. Ïðè îáõîäå ïðîãðàììû íèêîãäà íå âûïîëíÿåòñÿ íåïîñðåäñòâåííûé
äîñòóï ê âõîäàì/âûõîäàì, à òîëüêî ê èõ ïðîöåññó îòîáðàæåíèÿ. Ïîñëå îêîí÷àíèÿ
ïðèñâîåíèÿ çíà÷åíèé ñîñòîÿíèÿ ðåàëüíûì âûõîäàì öèêë ïðîãðàììû ïîâòîðÿåòñÿ.
2.1.2
Ðàçëè÷èå îáðàáîòêè óïðàâëÿþùèõ ñèãíàëîâ ïî ñðàâíåíèþ ñ ïðîâîäíîé
ñèñòåìîé óïðàâëåíèÿ
Ïðè ïðîâîäíîé ñèñòåìå óïðàâëåíèÿ âñå çàäàâàåìûå óïðàâëÿþùèå ïðîöåññû âûïîëíÿþòñÿ
îäíîâðåìåííî (ïàðàëëåëüíî). Êàæäîå èçìåíåíèå ñîñòîÿíèÿ âõîäíûõ ñèãíàëîâ ñåé÷àñ æå
äåéñòâóåò íà èçìåíåíèå ñîñòîÿíèÿ âûõîäíûõ ñèãíàëîâ.
ÓÊÀÇÀÍÈÅ
Ïðè óïðàâëåíèè îò ÏÊ èçìåíåíèå ñîñòîÿíèÿ âõîäíûõ ñèãíàëîâ, ïðîèçîøåäøåå âî âðåìÿ
òåêóùåãî ïðîõîäà ïðîãðàììû, îïîçíàåòñÿ òîëüêî íà ñëåäóþùåì öèêëå ïðîãðàììû. Ýòîò
íåäîñòàòîê ÏÊ çíà÷èòåëüíî ñãëàæèâàåòñÿ òîëüêî áëàãîäàðÿ ÷ðåçâû÷àéíî êîðîòêîìó
âðåìåíè öèêëà.
Âðåìÿ öèêëà îáõîäà ïðîãðàììû çàâèñèò îò êîëè÷åñòâà óïðàâëÿþùèõ èíñòðóêöèé â
ïðîãðàììå è îò òèïà èñïîëüçóåìûõ èíñòðóêöèé.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
2–3
ÓÏÐÀÂËßÞÙÈÅ ÈÍÑÒÐÓÊÖÈÈ
2.2
ÎÑÍÎÂÍÛÅ ÏÎËÎÆÅÍÈß ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÓÏÐÀÂËßÞÙÈÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðîãðàììà ÏÊ ñîñòîèò èç ïîñëåäîâàòåëüíîñòè ëîãè÷åñêèõ ñâÿçåé, êîòîðûå îïðåäåëÿþò
ôóíêöèè ñèñòåìû óïðàâëåíèÿ. Äëÿ ñîçäàíèÿ ïðîãðàììû ïîýòîìó íåîáõîäèìî ðàçëîæèòü
çàäà÷ó óïðàâëåíèÿ íà îòäåëüíûå óïðàâëÿþùèå èíñòðóêöèè. Óïðàâëÿþùàÿ èíñòðóêöèÿ
ÿâëÿåòñÿ ñàìûì ìàëûì ýëåìåíòîì ïðîãðàììû.
2.2.1
ÑÒÐÓÊÒÓÐÀ ÓÏÐÀÂËßÞÙÅÉ ÈÍÑÒÐÓÊÖÈÈ
Óïðàâëÿþùàÿ èíñòðóêöèÿ ñîñòîèò èç íîìåðà øàãà (ñòðîêè ïàìÿòè ïðîãðàììû), èíñòðóêöèè
(êîìàíäû) è îïåðàíäà.
Óïðàâëÿþùàÿ èíñòðóêöèÿ
Íîìåð
øàãà
Èíñòðóêöèÿ
„015“
„AND“
Îïåðàíä
Ïðèçíàê òèïà
Àäðåñ
îïåðàíäà
îïåðàíäà
„Y“
„003“
Òàáë.2-1.
Ñòðóêòóðà óïðàâëÿþùåé èíñòðóêöèè
• Èíñòðóêöèè îáðàáàòûâàþòñÿ â îïðåäåëåííîé ïîñëåäîâàòåëüíîñòè, êîòîðàÿ îïðåäåëÿåòñÿ
óêàçàíèåì íîìåðà øàãà.
• Èíñòðóêöèÿ (êîìàíäà) îïèñûâàåò âûïîëíÿåìóþ ôóíêöèþ, ò.å. âèä ëîãè÷åñêîé ñâÿçè.
• Îïåðàíä óêàçûâàåò, ñ êåì ëîãè÷åñêàÿ ñâÿçü (èíñòðóêöèÿ) äîëæíà âûïîëíÿòüñÿ. Îïåðàíä
ìîæåò áûòü, íàïðèìåð, âõîäíîé êëåììîé, âûõîäíîé êëåììîé èëè âíóòðåííèì ñ÷åò÷èêîì.
ÓÊÀÇÀÍÈÅ
2–4
Äëÿ íåêîòîðûõ óïðàâëÿþùèõ èíñòðóêöèé (êîìàíä) ìîãóò îòñóòñòâîâàòü óêàçàíèå îïåðàíäà
è/èëè àäðåñà îïåðàíäà.
MITSUBISHI ELECTRIC
ÎÑÍÎÂÍÛÅ ÏÎËÎÆÅÍÈß ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
2.2.2
ÓÏÐÀÂËßÞÙÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÎÏÅÐÀÍÄÛ
Îïåðàíäû ñîñòîÿò èç
• Ïðèçíàêà òèïà îïåðàíäà è
• àäðåñà îïåðàíäà.
Ïðèçíàê òèïà îïåðàíäà îïðåäåëÿåò âèä îïåðàíäà.
Óêàçàíèå àäðåñà îïåðàíäà ïîçâîëÿåò
• Îòëè÷àòü ýëåìåíòû ïðè ìíîãîêðàòíîì èñïîëüçîâàíèè îäèíàêîâûõ ïðèçíàêàõ òèïà
îïåðàíäà èëè
• îïðåäåëÿòü çíà÷åíèå ÷èñëà, íàïðèìåð, äëÿ êîíñòàíò.
 òàáëèöå äàí îáçîð âñåõ ïðîãðàììèðóåìûõ îïåðàíäîâ è ñîîòâåòñòâóþùèõ ïðèçíàêîâ òèïîâ
îïåðàíäîâ.
Îïåðàíä
Âõîä
Âûõîä
Ïðèçíàê
òèïà
îïåðàíäà
X
Y
Çíà÷åíèå
Âõîäíûå êëåììû ÏÊ
Âûõîäíûå êëåììû ÏÊ
Ìåðêåð
M
Âñïîìîãàòåëüíûå ðåëå. Ïàìÿòü äëÿ äâîè÷íûõ ïðîìåæóòî÷íûõ
ðåçóëüòàòîâ
Òàéìåð
T
C
S
K
Ðåëå âðåìåíè. Ïàìÿòü äëÿ ðåàëèçàöèè âðåìåííûõ ïàðàìåòðîâ
øåñòíàäöàòåðè÷íîãî
êîíñòàíòà
Ðåãèñòð äàííûõ
H
Îïðåäåëåíèå øåñòíàäöàòèðè÷íîãî çíà÷åíèÿ ÷èñëà
D
Ïàìÿòü äàííûõ. 16-òè áèòíûé, 32-õ áèòíûé ôîðìàò
Ðåãèñòð èíäåêñàöèè
V, Z
Óêàçàòåëü
Óêàçàòåëü ïðåðûâàíèÿ
Âëîæèìîñòü
(ïîäïðîãðàìììû)
P
I
Àäðåñ äëÿ ïåðåõîäà. Ìàðêèðîâàíèå ïåðåõîäà ïðîãðàììû
N
Ðàçâåòâëåíèå ïðîãðàìì. Âëîæèìîñòü (ïîäïðîãðàìììû)
Ñ÷åò÷èê
Ñîñòîÿíèå øàãà
Äåñÿòè÷íàÿ êîíñòàíòà
Ñ÷åò÷èê. Ïàìÿòü äëÿ ðåàëèçàöèè ñ÷åòà
Îïðåäåëåíèå øàãîâ. Ïðîãðàììèðîâàíèå óïðàâëÿþùåãî ïðîöåññà
Îïðåäåëåíèå äåñÿòè÷íîãî çíà÷åíèÿ ÷èñëà
Ïàìÿòü äàííûõ äëÿ ïðîìåæóòî÷íûõ ðåçóëüòàòîâ, èíäèôèêàöèè 16-òè
áèòíûé ôîðìàò
Ïðåðûâàíèå ïðîãðàììû. Ïåðåõîä ê ïðîãðàììå ïðåðûâàíèÿ
Òàáë. 2-2. Îïåðàíäû è ñîîòâåòñòâóþùèå ïðèçíàêè òèïîâ îïåðàíäîâ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
2–5
ÓÏÐÀÂËßÞÙÈÅ ÈÍÑÒÐÓÊÖÈÈ
2.2.3
ÎÑÍÎÂÍÛÅ ÏÎËÎÆÅÍÈß ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÂÈÄÛ ÈÇÎÁÐÀÆÅÍÈß ÓÏÐÀÂËßÞÙÈÕ ÈÍÑÒÐÓÊÖÈÉ
Ïðîãðàììèðîâàíèå ÏÊ ìîæåò âûïîëíÿòüñÿ â òðåõ ðàçëè÷íûõ âèäàõ èçîáðàæåíèÿ ïðîãðàììû
ïîëüçîâàòåëÿ:
• Ëèñòèíãà èíñòðóêöèé (AWL)
• Ïîøàãîâàÿ ñõåìà (STL)
• Ñõåìû ðåëåéíî-êîíòàêòíîé ëîãèêè (KOP)
ÓÊÀÇÀÍÈÅ
 çàâèñèìîñòè îò èñïîëüçóåìîé ñèñòåìû ïðîãðàììèðîâàíèÿ íå ìîãóò ïðèìåíÿòüñÿ âñå òðè
ñèñòåìû èçîáðàæåíèÿ.
Ïðîãðàììèðîâàíèå íà âèäàõ èçîáðàæåíèÿ, îïðåäåëåííûõ IEC 1131.3, òàêæå âîçìîæíî.
ËÈÑÒÈÍÃ ÈÍÑÒÐÓÊÖÈÉ
Ëèñòèíã èíñòðóêöèé ïðåäñòàâëÿåò ïðîãðàììó êàê ïîñëåäîâàòåëüíîñòü óïðàâëÿþùèõ
èíñòðóêöèé íà ëèñòå.
Íîìåð øàãà
Èíñòðóêöèÿ
000
001
002
003
LD
ORI
OUT
END
Ïðèçíàê òèïà îïåðàíäà
X
X
Y
—
Àäðåñ îïåðàíäà
000
001
000
—
Òàáë.2-3. Ïðèìåð ëèñòèíãà èíñòðóêöèé
Ôóíêöèîíàëüíàÿ ñõåìà
ôóíêöèîíàëüíàÿ ñõåìà ïðåäñòàâëÿåò ïðîãðàììó êàê ïîñëåäîâàòåëüíîñòü ñâÿçåé, ïðè÷åì
óïðàâëÿþùèå êîìàíäû â ïðåäåëàõ öåïè ïðåäñòàâëåííû êàê ôóíêöèîíàëüíûå áëîêè.
Ðèñ.2-2.
X0
X1
OR
Ïðèìåð ôóíêöèîíàëüíîãî áëîê
Y0
C000381C
2–6
MITSUBISHI ELECTRIC
ÎÑÍÎÂÍÛÅ ÏÎËÎÆÅÍÈß ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÓÏÐÀÂËßÞÙÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÊÎÍÒÀÊÒÍÀß ÑÕÅÌÀ
Êîíòàêòíàÿ ñõåìà ÿâëÿåòñÿ ïðîèçâîäíîé îò ðåëåéíî-êîíòàêòîðíîé ïðèíöèïèàëüíîé
ýëåêòðîñõåìû â óïðîùåííîì ïðåäñòàâëåíèè.  îòëè÷èè îò îáû÷íîãî äëÿ ïðèíöèïèàëüíîé
ñõåìû âåðòèêàëüíîãî ðàñïîëîæåíèÿ öåïåé òîêà â êîíòàêòíîé ñõåìå öåïè òîêà èçîáðàæàþòñÿ
ãîðèçîíòàëüíî è ðàçìåùàþòñÿ îäíà ïîä äðóãîé.
 îñíîâíîì ïðèìåíÿþòñÿ ñëåäóþùèå áàçîâûå ñèìâîëû.
Ñèìâîë
Òàáë.2-4.
Çíà÷åíèå
Ñèìâîë äëÿ âõîäíîãî ñèãíàëà
(àðãóìåíòà) ñ îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “1"
Ñèìâîëèêà êîíòàêòíîé ñõåìû
Ñèìâîë äëÿ âõîäíîãî ñèãíàëà
(àðãóìåíòà) ñ îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “0"
Ñèìâîë äëÿ âûõîäíîãî ñèãíàëà
(ôóíêöèè). Ïðè óïðàâëåíèè ñ ñèãíàëîì
“1" ñèãíàë ”1" ïðèñâàèâàåòñÿ
ñîîòâåòñòâóþùåìó îïåðàíäó
Ñèìâîë äëÿ ñïåöèàëüíûõ ôóíêöèé
Ðèñ.2-3.
Ïðèìåð êîíòàêòíîé ñõåìû
X0
Y0
X1
END
C000004C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
2–7
ÓÏÐÀÂËßÞÙÈÅ ÈÍÑÒÐÓÊÖÈÈ
2.2.4
ÎÑÍÎÂÍÛÅ ÏÎËÎÆÅÍÈß ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ËÈÑÒÈÍà ÐÀÑÏÐÅÄÅËÅÍÈß È ÏÎÄÊËÞ×ÅÍÈÅ ÏÊ
Íàðÿäó ñ îïèñàíèå ïðîãðàììû ïîëüçîâàòåëÿ ÏÊ íà ïðàêòèêå âàæíû ëèñòèíã ðàñïðåäåëåíèÿ è
ïîäêëþ÷åíèå ê ÏÊ.
ËÈÑÒÈÍÃ ÐÀÑÏÐÅÄÅËÅÍÈß
Ïî ëèñòèíãó ðàñïðåäåëåíèÿ îïðåäåëÿþòñÿ
• Êàêèå àïïàðàòû ïðèñîåäèíÿþòñÿ ê âõîäàì/âûõîäàì
• Êàêèå ôóíêöèè, èìåþùèåñÿ â ÏÊ (ñ÷åò÷èêè, ìåðêåðû è äð.), ïðèìåíÿþòñÿ â óïðàâëÿåìîì
ïðîöåññå.
Íàçíà÷åíèå
Çàìûêàþùèé êîíòàêò
“ÂÊ˔
Ðàçìûêàþùèé êîíòàêò
“ÎÒÊ˔
Ñèãíàëèçàòîð 1
Ñèãíàëèçàòîð 2
Òàéìåð (100 ìñ)
Ïîçèöèîííîå îáîçíà÷åíèå
àïïàðàòà
Ïðèçíàê òèïà îïåðàíäà
Àäðåñ îïåðàíäà
S1
X
000
S2
X
001
H1
H2
—
Y
Y
T
000
001
003
Òàáë.2-5. Ïðèìåð ëèñòèíãà ðàñïðåäåëåíèÿ
ÏÎÄÊËÞ×ÅÍÈÅ Ê ÏÊ
Ïîäêëþ÷åíèå ê ÏÊ ïðåäñòàâëÿåò ñâÿçè ìåæäó ÏÊ è ïðèñîåäèíÿåìûìè àïïàðàòàìè âõîäîâ è
âûõîäîâ.
Ðèñ.2-4.
Ïðèìåð ïðèñîåäèíåíèÿ ê ÏÊ
S1
Âõîäíûå
ñèãíàëû
Âûõîäíûå
ñèãíàëû
H1
S2
X0
X1
Y0
Y1
24 V DC
COM
H2
C000005C
2–8
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
ÎÁÇÎÐ ÎÏÅÐÀÍÄÎÂ
3
ÎÏÅÐÀÍÄÛ
3.1
ÎÁÇÎÐ ÎÏÅÐÀÍÄÎÂ
Ýòà ãëàâà îïèñûâàåò âñå èìåþùèåñÿ îïåðàíäû è èõ âîçìîæíîñòè ïðèìåíåíèÿ â ïðîãðàììå
ïîëüçîâàòåëÿ ÏÊ. Ïðè óêàçàíèè îïåðàíäà îïðåäåëÿåòñÿ ñ êàêîé îïåðàöèåé (èíñòðóêöèåé)
ïðîèçâîäèòñÿ ðàáîòà.
Îïåðàíä ñîñòîèò èç
쎲 Ïðèçíàêà òèïà îïåðàíäà è
쎲 àäðåñà îïåðàíäà
MELSEC-Îïåðàíäû
FX1S
Ìàõ.÷èñëî îïåðàíäîâ
FX1N
FX2N
FX2NC
Âûõîä
Y
Ìåðêåð
Òàéìåð
Ñ÷åò÷èê
Âûñîêîñêîðîñòíîé ñ÷åò÷èê
(èñïîëüçóþòñÿ îäíîâðåìåííî)
Ñîñòîÿíèå øàãà
Äåñÿòè÷íàÿ êîíñòàíòà
øåñòíàäöàòåðè÷íîãî
êîíñòàíòà
Ðåãèñòð äàííûõ
Ðåãèñòð ôàéëîâ
Ðåãèñòð èíäåêñàöèè
Óêàçàòåëü
M
T
C
Ìàêñèìàëüíî 16,
çàâèñèò îò òèïà
ñèñòåìû
óïðàâëåíèÿ ÏÊ
Ìàêñèìàëüíî 14,
çàâèñèò îò òèïà
ñèñòåìû
óïðàâëåíèÿ ÏÊ
384
64
53
C
21
21
21
S
K
128
16/32 áèò
1000
16/32 áèò
1000
16/32 áèò
H
16/32 áèò
16/32 áèò
16/32 áèò
D
D
V, Z
P
256
—
16
64
8000
7000 (÷àñòè÷íî)
16
128
Óêàçàòåëü ïðåðûâàíèÿ
I
6
6
Ðàçâåòâëåíèå ïðîãðàììû
N
8
8
8000
7000 (÷àñòè÷íî)
16
128
6 âõîäîâ
3 òàéìåðà
8
Âõîä
X
Ñóììà äî 128
Ñóììà äî 256
384
256
256
3072
256
256
Òàáë.3-1. Îïåðàíäû è ñîîòâåòñòâóþùèå ïðèçíàêè òèïîâ îïåðàíäîâ
Ïîäðîáíûé îáçîð îïåðàíäîâ è àäðåñîâ îïåðàíäîâ äëÿ äëÿ êàæäîãî òèïà ÏÊ íàõîäèòñÿ â
ïðèëîæåíèè ýòîãî ðóêîâîäñòâà.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3–1
ÂÕÎÄÛ È ÂÛÕÎÄÛ
3.2
ÎÏÅÐÀÍÄÛ
ÂÕÎÄÛ È ÂÛÕÎÄÛ
Âõîäû è âûõîäû â ïðîãðàììå ïîëüçîâàòåëÿ ÏÊ ïðåäñòàâëÿþòñÿ îïåðàíäàìè. Ïîñðåäñòâîì
óêàçàíèÿ äîïîëíèòåëüíî àäðåñà îïåðàíäà ìîæíî òî÷íî îáðàùàòüñÿ ïðè ïðîãðàììèðîâàíèè
ê îòäåëüíûì âõîäàì è âûõîäàì.
3.2.1
ÀÄÐÅÑÀÖÈß ÂÕÎÄÎÂ È ÂÛÕÎÄÎÂ
Àäðåñàöèÿ âõîäîâ è âûõîäîâ äîëæíà âûïîëíÿòüñÿ â âîñüìåðè÷íîé ñèñòåìû, ò.å. èìååò ìåñòî
ïðîïóñê ïîçèöèé óæå ïîñëå 8-ìè öèôð (0,1,2,3,4,5,6,7,10,11,...16,17).
Òèï ÏÊ
FX1S
FX1N
FX2N
FX2NC
Âèä îïåðàíäà
Âõîäû
Âûõîäû
Âõîäû
Âûõîäû
Âõîäû
Âûõîäû
Ïðèçíàê òèïà îïåðàíäà,
àäðåñ îïåðàíäà
X0
Y0
X0
Y0
X0
Y0
X17
Y15
X157
Y157
X317
Y317
Êîëè÷åñòâî àäðåñîâ
6 – 16
4 – 14
max. 128a
max. 128a
max. 256 b
max. 256 b
Òàáë.3-2. Êîëè÷åñòâî èìåþùèõñÿ âõîäîâ è âûõîäîâ ñ îòíîñÿùèìñÿ ê íèì àäðåñàì
îïåðàíäîâ
햲 Ñóììà âõîäîâ/âûõîäîâ (òåõíè÷åñêèõ ñðåäñòâ) ðàâíà 128. Ïîñðåäñòâîì ïðîãðàììíûõ
ñðåäñòâ ìîæíî àäðåñîâàòü 128 âõîäîâ è 128 âûõîäîâ.
햳 Ñóììà âõîäîâ/âûõîäîâ (òåõíè÷åñêèõ ñðåäñòâ) ðàâíà 256. Ïîñðåäñòâîì ïðîãðàììíûõ
ñðåäñòâ ìîæíî àäðåñîâàòü 256 âõîäîâ è 256 âûõîäîâ.
3–2
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
ÂÕÎÄÛ È ÂÛÕÎÄÛ
Îáðàáîòêà âõîäíûõ ñèãíàëîâ ïðè êîðîòêîì âðåìåííîì èìïóëüñå
Î÷åíü êîðîòêèé èìïóëüñ íà âõîäå íå âîñïðèíèìàåòñÿ. Ñèãíàëû âêëþ÷åííîãî èëè
îòêëþ÷åííîãî ñîñòîÿíèÿ âõîäîâ äîëæíû ñîõðàíÿòüñÿ âî âðåìÿ âñåãî öèêëà ïðîãðàììû
(ñêàíà).
Ïðè âðåìåíè ñêàíà ïðèìåðíî â 10 ìñ è çàìåäëåíèè èõ âîñïðèÿòèÿ â 10 ìñ âêëþ÷åííîå è
îòêëþ÷åííîå ñîñòîÿíèå âõîäîâ äîëæíî áûòü áîëüøå 20 ìñ.
Íà ýòîì ïðèìåðå âõîäíûå ñèãíàëû, ÷àñòîòà âêëþ÷åíèÿ êîòîðûõ ñîñòàâëÿåò áîëåå 25 Ãö, íå
ìîãóò îáðàáàòûâàòüñÿ íåïîñðåäñòâåííî. Îáðàáîòêà ïðîãðàììû ýòèõ ñèãíàëîâ âîçìîæíà ñ
ïîìîùüþ ïðèìåíÿåìûõ èíñòðóêöèé (ñîãëàñíî öèêëàì îáõîäà ïðîãðàììû - ñêàíàì).
쐇
쐃
쐋
쐏
ÂÊË
t
ÎÒÊË
Îáðàáîòêà
ïðîãðàììû
Îáðàáîòêà âõîäîâ
Îáðàáîòêà âûõîäîâ
t
Âðåìÿ öèêëà
îáõîäà
C000039C
Ðèñ.3-1. Îáðàáîòêà âõîäíûõ ñèãíàëîâ ñ êîðîòêèì âðåìåíåì èìïóëüñà
쐃 è 쐋: ýòî ñîñòîÿíèå âõîäà íå îïîçíàåòñÿ;
쐇: ýòî ñîñòîÿíèå âõîäà ñëó÷àéíî îïîçíàëîñü;
쐏: ýòî ñîñòîÿíèå âõîäà âñåãäà êîððåêòíî îïîçíàåòñÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3–3
ÂÕÎÄÛ È ÂÛÕÎÄÛ
3.2.2
ÎÏÅÐÀÍÄÛ
Ïðîãðàììèðîâàíèå âõîäîâ è âûõîäîâ
Ñîñòîÿíèå ñèãíàëîâ âõîäîâ è âûõîäîâ ìîæåò îïðàøèâàòüñÿ â ïðîãðàììå ñ ïîìîùüþ
ðàçëè÷íûõ èíñòðóêöèé.
Ïî âûõîäàì ðåçóëüòàòû ëîãè÷åñêèõ ñâÿçåé ìîãóò âûäàâàòüñÿ. Äîïîëíèòåëüíî ñèãíàëû
ñîñòîÿíèÿ âûõîäîâ ïðè îáõîäå ïðîãðàììû îïðåäåëÿþòñÿ íåïîñðåäñòâåííî (âêëþ÷àþòñÿ
èëè îòêëþ÷àþòñÿ â îòîáðàæåíèè âûõîäîâ).
ÏÐÈÌÅÐ
Èñïîëüçîâàíèå âõîäîâ è âûõîäîâ
Ðèñ.3-2.
X0
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì âõîäîâ è âûõîäîâ
X1
Y10
C000122C
Âûõîä Y10 îïðåäåëÿåò ñîñòîÿíèå ñèãíàëà “1", åñëè âûïîëíÿþòñÿ ñëåäóþùèå óñëîâèÿ:
쎲 Âõîä Õ0 îïðåäåëÿåò ñîñòîÿíèå ñèãíàëà “1", ò.å. íà êëåììó âõîäà ïîäàíî íàïðÿæåíèå
쎲 Âõîä Õ1 îïðåäåëÿåò ñîñòîÿíèå ñèãíàëà “0", ò.å. íà êëåììó âõîäà íå ïîäàíî íàïðÿæåíèå.
쑶
ÓÊÀÇÀÍÈÅ
3–4
Ïîñëå îáðàáîòêè ïðîãðàììû ÏÊ íà ïîñëåäíåì ýòàïå öèêëà ÏÊ èäåò ïåðåçàïèñü
îòîáðàæåíèÿ ïðîöåññà âûõîäîâ íà ðåàëüíûå êëåììû âûõîäîâ, ò.å. âûïîëíÿåòñÿ
âêëþ÷åíèå èëè îòêëþ÷åíèå âûõîäîâ ñîãëàñíî ëîãèêå îáðàáîòêè ïðîãðàììû.
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
3.3
ÌÅÐÊÅÐÛ
ÌÅÐÊÅÐÛ
Äëÿ çàïîìèíàíèÿ äâîè÷íûõ ðåçóëüòàòîâ ëîãè÷åñêèõ ñâÿçåé (ñîñòîÿíèé ñèãíàëî⠓0" èëè ”1")
âíóòðè ïðîãðàììû ïðèìåíÿåòñÿ ïðîìåæóòî÷íàÿ ïàìÿòü (ìåðêåð). Ýòè ìåðêåðû
ñîîòâåòñòâóþò ïðîìåæóòî÷íûì ðåëå â ñèñòåìàõ óïðàâëåíèÿ íà ðåëåéíîé ëîãèêå.
Ñåìåéñòâî FX íàðÿäó ñ “íîðìàëüíûìè ìåðêåðàìè” (îòêëþ÷àþùèìèñÿ ïðè ïðåêðàùåíèè
ïèòàíèÿ) ïðåäñòàâëÿþò â ðàñïîðÿæåíèå òàê íàçûâàåìûå ìåðêåðû ñ ïàìÿòüþ ïðè ñíÿòèè
íàïðÿæåíèÿ è ñïåöèàëüíûå ìåðêåðû.
• Ìåðêåðû ñ ïàìÿòüþ ñîõðàíÿþò ñâîþ èíôîðìàöèþ òàêæå ïðè îòêëþ÷åíèè íàïðÿæåíèÿ.
Èíôîðìàöèÿ çàïèñûâàåòñÿ â ïàìÿòü, ñîõðàíÿþùóþñÿ ïðè îòêëþ÷åíèè íàïðÿæåíèÿ.
• Ñïåöèàëüíûå ìåðêåðû ïðåäñòàëÿþò â ðàñïîðÿæåíèå ñïåöèàëüíûå îñîáûå ôóíêöèè
(ñì.ðàçäåë 10.1).
3.3.1
ÀÄÐÅÑÀÖÈß ÌÅÐÊÅÐÎÂ
Àäðåñàöèÿ ìåðêåðîâ è ìåðêåðîâ ñ ïàìÿòüþ âûïîëíÿåòñÿ â äåñÿòè÷íîé ñèñòåìå.
Òèï ÏÊ
FX1S
FX1N
FX2N
FX2NC
Îïåðàíä
Ìåðêåð
Ìåðêåð c ïàìÿòüþ
Ñïåöèàëüíûé
ìåðêåð
Ìåðêåð
Ìåðêåð c ïàìÿòüþ
Ñïåöèàëüíûé
ìåðêåð
Ìåðêåð1
Ìåðêåð c ïàìÿòüþ
Ñïåöèàëüíûé
ìåðêåð
Ñîõðàíÿåìîå
ñîäåðæàíèå ïàìÿòè
â EEPROM
Ïðèçíàê òèïà îïåðàíäà,
àäðåñ îïåðàíäà
Êîëè÷åñòâî àäðåñîâ
쏹
M0 – M383
M384 – M511
384
128
쏹
M8000 – M8255
256
—
쏹
M0 – M383
M384 – M1535
384
1152
쏹
M8000 – M8255
256
—
—
M0 – M3071
M500 – M3071
3072
2572 (÷àñòè÷íî)
—
M8000 – M8255
256
—
Òàáë.3-3. Ìåðêåðû è àäðåñàöèÿ èõ îïåðàíäîâ
햲 Ìåðêåðû ñ àäðåñàìè îò Ì2800 äî Ì3071 ìîãóò ïðèìåíÿòüñÿ â ñî÷åòàíèè èíñòðóêöèÿìè
ôîðìèðîâàíèÿ èìïóëüñîâ ïî ïåðåäíåìó èëè çàäíåìó ôðîíòó (LDP, LDF è ò.ä.).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3–5
ÌÅÐÊÅÐÛ
3.3.2
ÎÏÅÐÀÍÄÛ
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ ÌÅÐÊÅÐÎÂ
Ìåðêåðû ïðîãðàììèðóþòñÿ êàê âûõîäû. Îäíàêî îòñóòñòâóåò âîçìîæíîñòü ïðèñîåäèíèòü ê
ýòèì ìåðêåðàì àïïàðàòû âíå ÏÊ, ïîýòîìó ìåðêåð ïðåäñòàâëÿåò òîëüêî ìåñòî â ïàìÿòè â
ðàáî÷åé ïàìÿòè ÏÊ.
ÏÐÈÌÅÐ쑴
Ïðèìåíåíèÿ ìåðêåðà
Ðèñ.3-3.
X1
M0
Ïðèìåð ïðèìåíåíèÿ ìåðêåðà
M0
Y2
X0
M0
Y3
END
C000024C
Åñëè âõîä Õ1 èìååò ñîñòîÿíèå ñèãíàëà “1", òî ìåðêåð ÌÎ âêëþ÷àåòñÿ â ñîñòîÿíèå ”1". Ìåðêåð
ÌÎ ïåðåêëþ÷àåò çàòåì âûõîäû Y2 è Y3 â ñîñòîÿíèå “1". Åñëè âõîä ÕÎ èìååò ñîñòîÿíèå
ñèãíàëà ”1", òî âûõîä Y2 âêëþ÷àåòñÿ â ñîñòîÿíèå “1" âíå çàâèñèìîñòè îò ñîñòîÿíèÿ ìåðêåðà
ÌÎ.
쑶
3–6
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
3.4
ÒÀÉÌÅÐ
ÒÀÉÌÅÐ
Äëÿ íåêîòîðûõ ïðîöåññîâ óïðàâëåíèÿ, êàê íàïðèìåð, çàâèñèìîå îò âðåìåíè ïðèñîåäèíåíèå
äâèãàòåëÿ âåíòèëÿòîðà, íåîáõîäèìû ðåëå âðåìåíè. Â ðåëåéíîé òåõíèêå äëÿ ýòîãî
ïðèìåíÿþòñÿ ðåëå âðåìåíè ñ çàäåðæêîé íà âêëþ÷åíèå èëè îòêëþ÷åíèå. Òåõíèêà ÏÊ
ïðèìåíÿåò âíóòðåííèå ýëåìåíòû ïàìÿòè, õàðàêòåðèñòèêè êîòîðûõ ìîãóò îïðåäåëÿòüñÿ
ïðîãðàììîé.
Èìååòñÿ ðàçëè÷èå ìåæäó àíàëîãîâûìè è öèôðîâûìè âðåìåííûìè ýëåìåíòàìè (òàéìåðàìè).
Äëÿ âêëþ÷åíèÿ è îòêëþ÷åíèÿ òàéìåð ïðîãðàììèðóåòñÿ êàê âûõîä. Êîíòàêòû òàéìåðà âíóòðè
ïðîãðàììû ìîãóò îïðàøèâàòüñÿ êàê óãîäíî ÷àñòî.
3.4.1
ÀÄÐÅÑÀÖÈß ÒÀÉÌÅÐÀ
Òàéìåð àäðåñóåòñÿ äåñÿòè÷íûìè öèôðàìè.
Òèï ÏÊ
FX1S
FX1N
FX2N
FX2NC
Ñïåöèàëüíûé
ìåðêåð
M8028
Ïðèçíàê òèïà
îïåðàíäà
Êîëè÷åñòâî
àäðåñîâ
Øàã âðåìåíè
Äèàïàçîí
âðåìåíè
T0 – T62
T0 – T31
T32 – T62
T63
T0 – T199
T200 – T245
T246 – T249
T250 – T255
(ñ ïàìÿòüþ)
T0 – T199
T200 – T245
T246 – T249
T250 – 255
(ñ ïàìÿòüþ)
63
32
31
1
200
46
4
100 ìñ
100 ìñ
10 ìñ
1 ìñ
100 ìñ
10 ìñ
1 ìñ
0 – 3276,7 ñ
0 – 3276,7 ñ
0 – 327,67 ñ
0 – 32,767 ñ
0 – 3276,7 ñ
0 – 327,67 ñ
0 – 32,767 ñ
6
100 ìñ
0 – 3276,7 ñ
—
200
46
4
100 ìñ
10 ìñ
1 ìñ
0 – 3276,7 ñ
0 – 327,67 ñ
0 – 32,767 ñ
—
—
—
6
100 ìñ
0 – 3276,7 ñ
—
ÎÒÊË
ÂÊË
ÂÊË
—
—
—
—
Òàáë.3-4. Âðåìåííàÿ îáëàñòü òàéìåðîâ è îòíîñÿùèåñÿ ê íèì àäðåñà îïåðàíäîâ
ÓÊÀÇÀÍÈÅ
Åñëè ó ÏÊ ñåðèè FX1S ñ íîìåðîì âåðñèè îò V1.00 äî V1.30 â ïðîãðàììå ïðèìåíÿåòñÿ
òàéìåð Ò63 (øàã âðåìåíè – äèñêðåòà ðàâåí 1 ìñ), òî ïðîãðàììà äîëæíà áûòü äîïîëíåíà
ïðèâåäåííîé íèæå èíñòðóêöèåé. Èíñòðóêöèþ íóæíî âñòàâëÿòü òîëüêî îäèí ðàç, ïåðåä
çàïèñüþ Ò63. Äëÿ ÏÊ, íà÷èíàÿ ñ âåðñèè V1.40 ýòà èíñòðóêöèÿ íå íóæíà.
M8002
DFNC89
K589090
H00004000
H00FFB9C
Dn
�
C000409C
Ðèñ.3-4. Äîáàâëåíèå ïðîãðàììû ïðè ïðèìåíåíèè òàéìåðà Ò63 äëÿ ÏÊ FX1S âåðñèè îò
V1.00 äî V1.30
쐃 Íîìåð ðåãèñòðà îïðåäåëÿåòñÿ ïîëüçîâàòåëåì. Ñîãëàñíî èíñòðóêöèè çàïèñûâàþòñÿ äâà
ñëåäóþùèõ îäèí çà äðóãèì ðåãèñòðà.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3–7
ÒÀÉÌÅÐ
3.4.2
ÎÏÅÐÀÍÄÛ
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ ÒÀÉÌÅÐÎÂ
Òðåáóåìàÿ óñòàâêà âðåìåíè îïðåäåëÿåòñÿ ñ ïîìîùüþ äåñÿòè÷íîé êîíñòàíòû Ê, êîòîðàÿ
óêàçûâàåò êîëè÷åñòâî îòñ÷èòûâàåìûõ øàãîâ âðåìåíè (äèñêðåò).
ÏÐÈÌÅÐ
Äëÿ 100 ìñ òàéìåðà, ó êîòîðîãî äåñÿòè÷íàÿ êîíñòàíòà îïðåäåëåíà êàê Ê = 5, çíà÷åíèå óñòàâêè
âðåìåíè ðàâíî 5 õ 100 = 500 ìñ.
쑶
Òàéìåð ðàáîòàåò ñ çàäåðæêîé íà âêëþ÷åíèå. Òàéìåð ïðè óïðàâëåíèè èì àêòèâèçèðóåòñÿ
ñîñòîÿíèåì ñèãíàëà “1". Ïîñëå îòñ÷åòà óñòàíîâëåííîãî çíà÷åíèÿ âðåìåíè òàéìåð ïðèíèìàåò
çíà÷åíèå ”1". Òàéìåð âîçâðàùàåòñÿ â îòêëþ÷åííîå ñîñòîÿíèå, êàê òîëüêî åãî âõîä (öåïü
êàòóøêè òàéìåðà) èçìåíèòñÿ ñîñòîÿíèå “1" íà ”0".
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Çàäàíèå âðåìåííîé êîíñòàíòû ìîæåò âûïîëíÿòüñÿ òàêæå êîñâåííî ïîñðåäñòâîì
çàïèñàííîãî çàðàíåå â ðåãèñòð äàííûõ äåñÿòè÷íîãî ÷èñëà.
Ñëåäóþùèé ïðèìåð êîíòàêòíîé ñõåìû ïîêàçûâàåò èñïîëüçîâàíèå òàéìåðà ïðè êîñâåííîì
çàäàíèè óñòàâêè âðåìåíè.
Ðèñ.3-5.
X0
D10
T0
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì òàéìåðà
T0
Y0
END
C000201C
Óñòàâêà âðåìåíè çàïèñàíà â ðåãèñòð äàííûõ D10.
ÏÐÈÌÅÐ
쑶
Ñëåäóþùèé ïðèìåð êîíòàêòíîé ñõåìû ïîêàçûâàåò èñïîëüçîâàíèå òàéìåðà ïðè
íåïîñðåäñòâåííîì çàäàíèè óñòàâêè âðåìåíè.
X0
Ðèñ.3-6.
K50
T0
Óêàçàíèå âðåìåííîé êîíñòàíòû ñ ïîìîùüþ
êîíñòàíòû
T0
Y0
END
C000027C
Åñëè âõîä Õ0 ïðèíèìàåò ñîñòîÿíèå “1", íà÷èíàåòñÿ îòñ÷åò çàäàííîãî âðåìåíè. Ïîñëå
îêîí÷àíèÿ îòñ÷åòà çàïðãðàììèðîâàííîãî âðåìåíè t = 5 c âûõîä Y0 ïðèìåò ñîñòîÿíèå ñèãíàëà
쑶
”1". Òàéìåð îòêëþ÷èòñÿ, êàê òîëüêî âõîä Õ0 ïðèìåò çíà÷åíèå ñèãíàëà “0".
3–8
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
3.4.3
ÒÀÉÌÅÐ
ÇÀÄÀÍÈÅ ÓÑÒÀÂÊÈ ÂÐÅÌÅÍÈ Ñ ÏÎÌÎÙÜÞ ÈÍÒÅÃÐÈÐÎÂÀÍÍÎÃÎ
ÏÎÒÅÍÖÈÎÌÅÒÐÀ ÄËß ÏÊ ÑÅÐÈÈ FX1S è FX1N
Ñ ïîìîùüþ äâóõ âðàùàåìûõ ïîòåíöèîìåòðîâ ìîæíî âðó÷íóþ çàíîñèòü çíà÷åíèÿ äàííûõ â
äâà ñïåöèàëüíûõ ðåãèñòðà, èçìåíÿÿ çíà÷åíèÿ îò 0 äî 255. Çíà÷åíèå âåðõíåãî ïîòåíöèîìåòðà
VR1 ìîæíî ïðî÷åñòü èç ñïåöèàëüíîãî ðåãèñòðà D8030, íèæíèé ïîòåíöèîìåòð VR2 äåéñòâóåò
íà ñîäåðæàíèå ðåãèñòðà äàííûõ D8031. Ñîäåðæàíèå ðåãèñòðîâ äàííûõ ìîæíî çàòåì
ïðèìåíèòü â ïðîãðàììå êàê óñòàâêó âðåìåíè äëÿ òàéìåðà, ýòè æå ïðîöåäóðû ìîãóò áûòü èñïîëüçîâàíû è äëÿ ñ÷åò÷èêîâ.
X1
100-240
VAC
X15
X7 X11 X13
X5
X3
X1
X14
S/S
X6 X10 X12
X4
X2
X0
N
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
L
D8030
T5
IN
POWER
RUN
ERROR
T5
FX1N-24MR
OUT
0 1 2 3
4 5 6 7
10 11
Y6 Y10
Y5
Y3
Y2
Y1
Y11
Y0
0V
COM4 Y7
COM2 COM3 Y4
24+ COM0 COM1
Y2
24MR
-ES/UL
MITSUBISHI
Âðàùàåìûé
C000200C
Ðèñ.3-7. Ïðèìåð íàñòðîéêè çàäàíèÿ óñòàâêè âðåìåíè â ðåãèñòð äàííûõ D8030 ñ
ïîìîùüþ ïîòåíöèîìåòðà
Äëÿ ÏÊ ñåðèè FX2N ýòîò ñïîñîá óêàçàíèÿ óñòàâêè âîçìîæåí êàê îïöèÿ.
3.4.4
Òèï ÏÊ
Êîëè÷åñòâî
ïîòåíöèîìåòðîâ
Ñîîòâåòñòâóþùèå
ðåãèñòðû äàííûõ
FX1S
FX1N
2
D8030 (VR1)
D8031 (VR2)
FX2N
FX2NC
îïöèîíàëüíî 8
Ñìîòðè èñïîëüçóåìóþ
èíñòðóêöèþ VRSC
Òàá.3-5.
Õàðàêòåðèñòèêè ïîòåíöèîìåòðîâ
ÒÎ×ÍÎÑÒÜ ÒÀÉÌÅÐÀ
Ðàáîòà òàéìåðà íà÷èíàåòñÿ, êàê òîëüêî ñðàáàòûâàåò âõîäíàÿ öåïü.
Òî÷íîñòü îòñ÷åòà òàéìåðà ñîñòàâëÿåò: (Ò - α)< = T < = (T + TO)
T: Çàäàâàåìîå çíà÷åíèå âðåìåíè
T0: Âðåìÿ öèêëà ïðîãðàììû
α: Øàã âðåìåíè òàéìåðà (100 ìñ, 10 ìñ, 1 ìñ)
Åñëè èñïîëíÿåìàÿ èíñòðóêöèÿ ðàáî÷åãî êîíòàêòà òàéìåðà íàõîäèòñÿ â ïðîãðàììå ïåðåä
çàïèñüþ êàòóøêè òàéìåðà, òî îøèáî÷íàÿ çàäåðæêà â ìàêñèìóìå ìîæåò ñîñòàâëÿòü (+2 ÒÎ),
ò.ê. (Ò + ÒÎ) + ÒÎ = Ò + 2ÒÎ.
Åñëè óñòàâêà âðåìåíè Ò = 0, òî ðàáî÷èé êîíòàêò òàéìåðà ñðàáàòûâàåò, êàê òîëüêî â ïðîãðàììå
ïîëüçîâàòåëÿ íà÷íåò îòðàáàòûâàòüñÿ èíñòðóêöèÿ ñîäåðæàùàÿ ýòîò êîíòàêò.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3–9
ÒÀÉÌÅÐ
3.4.5
ÎÏÅÐÀÍÄÛ
ÒÀÉÌÅÐ Ñ ÏÀÌßÒÜÞ
ÏÊ ñåðèè FX1N, FX2N è FX2NC íàðÿäó ñ óæå îïèñàííûìè âèäàìè òàéìåðîâ èìåþò òàêæå
òàéìåðû ñ ïàìÿòüþ (Ò246 äî Ò255), êîòîðûå ïîñëå îòêëþ÷åíèÿ óïðàâëÿþùåé ëîãè÷åñêîé
ñâÿçè ñîõðàíÿþò óæå íàêîïëåííîå çíà÷åíèå âðåìåíè.
Äåéñòâèòåëüíîå çíà÷åíèå âðåìåíè â òàéìåðå çàïèñûâàåòñÿ â ïàìÿòü, ñîäåðæèìîå êîòîðîé
ñîõðàíÿåòñÿ è ïðè îòêëþ÷åíèè íàïðÿæåíèÿ.
Òàéìåð ñ ïàìÿòüþ
Òàéìåð áåç ïàìÿòè
X0
X1
T200
K123
T200
T250
K345
T250
Y0
Y1
X2
RST T250
t1
1,23 s
X0
X1
T200
T250
Y0
Y1
t2
t1 + t2 = 34,5 s
X2
C000001C
Ðèñ.3-8. Ïðèíöèï ðàáîòû òàéìåðà ñ ïàìÿòüþ
3 – 10
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
3.5
Ñ×ÅÒ×ÈÊÈ
Ñ×ÅÒ×ÈÊÈ
×òîáû ìîæíî áûëî ïðîãðàììèðîâàòü ïðîöåññû ñ÷åòà, ÏÊ ñåìåéñòâà FX ïðåäñòàâëÿåò â
ðàñïîðÿæåíèå ïîëüçîâàòåëÿ íåñêîëüêî âèäîâ âíóòðåííèõ ñ÷åò÷èêîâ.
Ñ÷åò÷èêè ìîæíî ïîäðàçäåëèòü íà ñëåäóþùèå ãðóïïû:
쎲 16-òè áèòíûé ñ÷åò÷èê, ñ÷åò ââåðõ
Îí îáðàáàòûâàåò âíóòðåííå ïðîãðàììèðóåìûå ñèãíàëû ñ÷åòà. Ïîäñ÷èòàííîå çíà÷åíèå
ñ÷åòà íå ñîõðàíÿåòñÿ â ïàìÿòè ÏÊ ïðè îòêëþ÷åíèè íàïðÿæåíèÿ.
쎲 16-òè áèòíûé ñ÷åò÷èê, ñ÷åò ââåðõ
Îí îáðàáàòûâàåò âíóòðåííå ïðîãðàììèðóåìûå ñèãíàëû ñ÷åòà. Ïîäñ÷èòàííîå çíà÷åíèå
ñ÷åòà õðàíèòñÿ â ïàìÿòè, íåçàâèñèìîé îò îòêëþ÷åíèÿ íàïðÿæåíèÿ, è ñîõðàíÿåòñÿ â ÏÊ
ïðè îòêëþ÷åíèè íàïðÿæåíèÿ.
쎲 32-õ áèòíûé ñ÷åò÷èê, ñ÷åò ââåðõ/âíèç
Îí îáðàáàòûâàåò âíóòðåííå ïðîãðàììèðóåìûå ñèãíàëû ñ÷åòà. Íàïðàâëåíèå ñ÷åòà
çàäàåòñÿ ïîñðåäñòâîì ñîñòîÿíèÿ ñïåöèàëüíûõ ìåðêåðîâ. Ïîäñ÷èòàííîå çíà÷åíèå ñ÷åòà
íå ñîõðàíÿåòñÿ â ïàìÿòè ÏÊ ïðè îòêëþ÷åíèè íàïðÿæåíèÿ.
쎲 32-õ áèòíûé ñ÷åò÷èê, ñ÷åò ââåðõ/âíèç
Îí îáðàáàòûâàåò âíóòðåííå ïðîãðàììèðóåìûå ñèãíàëû ñ÷åòà. Íàïðàâëåíèå ñ÷åòà
çàäàåòñÿ ïîñðåäñòâîì ñîñòîÿíèÿ ñïåöèàëüíûõ ìåðêåðîâ. Ïîäñ÷èòàííîå çíà÷åíèå ñ÷åòà
õðàíèòñÿ â ïàìÿòè, íåçàâèñèìîé îò îòêëþ÷åíèÿ íàïðÿæåíèÿ, è ñîõðàíÿåòñÿ â ÏÊ ïðè
îòêëþ÷åíèè íàïðÿæåíèÿ.
쎲 32-õ áèòíûé âûñîêîñêîðîñòíîé ñ÷åò÷èê (áûñòðûé ñ÷åò÷èê), ñ÷åò ââåðõ/âíèç
Âûñîêîñêîðîñòíîé ñ÷åò÷èê îáðàáàòûâàåò î÷åíü áûñòðûå îäèí çà äðóãèì ñëåäóþùèå
âíåøíèå ñèãíàëû ñ÷åòà íåçàâèñèìî îò èìåþùåãîñÿ âðåìåíè öèêëà ïðîãðàììû.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 11
Ñ×ÅÒ×ÈÊÈ
3.5.1
ÎÏÅÐÀÍÄÛ
16-ÒÈ ÁÈÒÍÛÉ Ñ×ÅÒ×ÈÊ
ÀÄÐÅÑÀÖÈß 16-ÒÈ ÁÈÒÍÎÃÎ Ñ×ÅÒ×ÈÊÀ
Àäðåñàöèÿ 16-òè áèòíîãî ñ÷åò÷èêà - äåñÿòè÷íàÿ.
Òèï ÏÊ
FX1S
FX1N
FX2N
FX2NC
Àäðåñà îïåðàíäîâ
Êîëè÷åñòâî
Ñîõðàíåíèå ïðè
îòêëþ÷åíèè íàïðÿæåíèÿ
C0 – C15
16
—
C16 – C31
16
쏹
C0 – C15
16
—
C16 – C199
184
쏹
C0 – C99
100
—
C100 – C199
100
쏹
C0 – C99
100
C100 – C199
100
쏹
Òàáë.3-6. 16-òè áèòíûé ñ÷åò÷èê è ïðèñâîåííûå åìó àäðåñà îïåðàíäîâ
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ 16-ÒÈ ÁÈÒÍÎÃÎ Ñ×ÅÒ×ÈÊÀ
Âûáðàííîå çàäàâàåìîå çíà÷åíèå ñ÷åòà îïðåäåëÿåòñÿ äîïîëíèòåëüíîé äåñÿòè÷íîé
êîíñòàíòîé. Äëÿ äåñÿòè÷íîé êîíñòàíòû Ê ìîãóò ïðèìåíÿòüñÿ çíà÷åíèÿ ÷èñåë ìåæäó
+1 è +32 767.
Ïðîöåññ ñ÷åòà àêòèâèçèðóåòñÿ ïîñðåäñòâîì ñîîòâåòñòâóþùåãî óïðàâëÿþùåãî ñèãíàëà “1".
Èìåþùååñÿ çíà÷åíèå ñ÷åòà ïîâûøàåòñÿ ïðè ýòîì íà åäèíèöó (ñ÷åò ââåðõ). Ïîñëå îòñ÷åòà
÷èñëà èìïóëüñîâ ðàâíîãî ïðåäâàðèòåëüíî çàäàííîìó ÷èñëó ñ÷åò÷èê ïðèîáðåòàåò çíà÷åíèå
ñèãíàëà ”1".
ÓÊÀÇÀÍÈÅ
3 – 12
Ââîä çàäàâàåìîãî ÷èñëà ñ÷åòà ìîæåò âûïîëíÿòüñÿ òàêæå êîñâåííî ÷åðåç ðåãèñòð äàííûõ,
â êîòîðûé çàíîñèòñÿ äåñÿòè÷íîå ÷èñëî.
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
ÏÐÈÌÅÐ
Ñ×ÅÒ×ÈÊÈ
Ïðèìåíåíèå 16-òè áèòíîãî ñ÷åò÷èêà ñ íåïîñðåäñòâåííî ïðåäâàðèòåëüíî çàäàâàåìûì
÷èñëîì ñ÷åòà
Ðèñ.3-9.
X0
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ
èñïîëüçîâàíèåì 16-òè áèòíîãî ñ÷åò÷èêà
ñ íåïîñðåäñòâåííî ïðåäâàðèòåëüíî
çàäàâàåìûì ÷èñëîì ñ÷åòà
RST C0
X1
K10
C0
C0
Y0
X0
X1
0
1
2
3
4
5
6
7
8
9
10
Y0
C000008C
Ïðè êàæäîì ïîñòóïëåíèè ñèãíàëà “1" íà âõîäå Õ1 ñ÷åò÷èê ÑÎ âåäåò ñ÷åò ââåðõ íà îäíó
åäèíèöó. Âûõîä Y0 âêëþ÷àåòñÿ ïîñëå îòñ÷åòà 10 ñ÷åòíûõ ñèãíàëîâ íà âõîäå Õ1 (çíà÷åíèå
çàäàííîãî ÷èñëà Ê = 10).
Ïîñëå äîñòèæåíèÿ çàäàííîãî ÷èñëà Ê10 ñ÷åò÷èê îñòàíàâëèâàåò ñ÷åò è íå ðåàãèðóåò íà
ïîñëåäóþùèå èìïóëüñû ïîñòóïàþùèå ñî âõîäà Õ1.
Ïî âõîäó Õ0 ñ÷åò÷èê ñ ïîìîùüþ èíñòðóêöèè RST îòêëþ÷àåòñÿ. Ïðè ýòîì ñ÷åò ñáðàñûâàåòñÿ
쑶
íà 0 è ñ÷åò÷èê ïðèíèìàå çíà÷åíèå ñèãíàëà “0". Âûõîä Y0 îòêëþ÷àåòñÿ.
ÏÐÈÌÅÐ
Ïðèìåíåíèå 16-òè áèòíîãî ñ÷åò÷èêà ñ êîñâåííî ïðåäâàðèòåëüíî çàäàâàåìûì ÷èñëîì ñ÷åòà
Ðèñ.3-10.
X0
RST
X1
C0
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì 16-òè áèòíîãî ñ÷åò÷èêà ñ êîñâåííî
ïðåäâàðèòåëüíî çàäàâàåìûì ÷èñëîì ñ÷åòà
D20
C0
C0
Y0
C000028C
Çàäàâàåìîå çíà÷åíèå ñ÷åòà óñòàíàâëèâàåòñÿ êîñâåííî ïîñðåäñòâîì
ðåãèñòðà äàííûõ D20.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
쑶
3 – 13
Ñ×ÅÒ×ÈÊÈ
3.5.2
ÎÏÅÐÀÍÄÛ
32-Õ ÁÈÒÍÛÉ Ñ×ÅÒ×ÈÊ
ÀÄÐÅÑÀÖÈß 32-Õ ÁÈÒÍÎÃÎ Ñ×ÅÒ×ÈÊÀ
Òèï ÏÊ
FX1N
FX2N
FX2NC
Àäðåñà îïåðàíäîâ
Ñîõðàíåíèå ïðè
îòêëþ÷åíèè íàïðÿæåíèÿ
Êîëè÷åñòâî
C200
C219
20
—
C220
C234
15
쏹
C200
C219
20
—
C220
C234
15
쏹
C200
C219
20
C220
C234
15
씌
Òàáë.3-7. 32-õ áèòíûé ñ÷åò÷èê è ïðèñâîåííûå åìó àäðåñà îïåðàíäîâ
Ñ÷åò÷èêè Ñ200 äî Ñ234 ñ÷èòàþò ââåðõ è âíèç; íàïðàâëåíèå ñ÷åòà çàäàåòñÿ ïðåäâàðèòåëüíî
ïîñðåäñòâîì çàïèñè ïðåäïèñàííîãî ñïåöèàëüíîãî ìåðêåðà. Íàïðàâëåíèå ñ÷åòà ìîæåò
èçìåíÿòüñÿ âî âðåìÿ ïðîöåññà ñ÷åòà.
ÏÐÅÄÏÈÑÀÍÍÛÅ ÑÏÅÖÈÀËÜÍÛÅ Ñ×ÅÒ×ÈÊÈ
Àäðåñ îïåðàíäà
Ñïåöèàëüíûé ìåðêåð
Àäðåñ îïåðàíäà
Ñïåöèàëüíûé ìåðêåð
Àäðåñ îïåðàíäà
Ñïåöèàëüíûé ìåðêåð
Àäðåñ îïåðàíäà
Ñïåöèàëüíûé ìåðêåð
C200
M8200
C201
M8201
C202
M8202
C203
M8203
C204
M8204
C205
M8205
C206
M8206
C207
M8207
C28
M8208
C209
M8209
C210
M8210
C211
M8211
C212
M8212
C213
M8213
C214
M8214
C25
M8215
C216
M8216
C217
M8217
C218
M8218
C219
M8219
C220
M8220
C221
M8221
C222
M822
C223
M8223
C224
M8224
C225
M8225
C226
M8226
C227
M8227
Àäðåñ îïåðàíäà
Ñïåöèàëüíûé ìåðêåð
C228
M8228
C29
M8229
C230
M8230
C231
M8231
C232
M8232
C233
M8233
C234
M8234
Òàáë.3-8. Ðàñïðåäåëåíèå ñïåöèàëüíûõ ìåðêåðîâ
Íàïðàâëåíèå ñ÷åòà ñ÷åò÷èêà îïðåäåëÿåòñÿ ïî ëîãè÷åñêîìó ñîñòîÿíèþ ïðåäïèñàííûõ
ìåðêåðîâ.
쎲 Ñïåöèàëüíûé ìåðêåð âêëþ÷åí: ñ÷åò âíèç
쎲 Ñïåöèàëüíûé ìåðêåð âûêëþ÷åí: ñ÷åò ââåðõ
Ïðèíöèï ðàáîòû ñîîòâåòñòâóåò 16-òè áèòíîìó ñ÷åò÷èêó.
ÓÊÀÇÀÍÈÅ
3 – 14
Ïðè êîñâåííîé àäðåñàöèè íåîáõîäèìû äâà ðåãèñòðà äàííûõ. Äëÿ ïðèñâîåíèÿ òðåáóåìîãî
çíà÷åíèÿ ñ÷åòà äîëæíû ïðèìåíÿòüñÿ 32-õ áèòíûå èíñòðóêöèè.
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
ÏÐÈÌÅÐ
Ñ×ÅÒ×ÈÊÈ
32-õ áèòíîãî ñ÷åò÷èêà ñ ïðÿìûì çàäàíèåì ÷èñëà ñ÷åòà
X0
X1
X2
0
1
2
3
4
5
4
Åñëè âûõîä óæå
âêëþ÷åí
3
2
1
0
0
-1
-2
-3
-4
-5
-6
Y1
-7
-8
-7
-6
-5
-4
-3
C000029C
Ðèñ.3-11. Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì 32-õ áèòíîãî ñ÷åò÷èêà ñ ïðÿìûì
ïðåäâàðèòåëüíî çàäàâàåìûì ÷èñëîì ñ÷åòà
Êàê òîëüêî âõîä Õ2 âêëþ÷èòñÿ, íà÷íåòñÿ ïðîöåññ ñ÷åòà. Ñ÷åò÷èê Ñ200 ñ÷èòàåò èìïóëüñû
âêëþ÷åíèÿ Õ2.
Âûõîä Y1 âêëþ÷èòñÿ, åñëè çíà÷åíèÿ â ñ÷åò÷èêå ïåðåéäåò ñ -6 íà -5. Y1 îòêëþ÷èòñÿ, åñëè
çíà÷åíèå â ñ÷åò÷èêå ïåðåéäåò ñ -5 íà -6.
Ïðîöåññ ñ÷åòà (ââåðõ è âíèç) íåçàâèñèì îò òåêóùåãî ñîñòîÿíèÿ âûõîäà. Îäíàêî, åñëè ñ÷åò÷èê
ñðàáàòûâàåò âûøå ÷èñëà +2147483647, àâòîìàòè÷åñêè ïðèìåòñÿ çíà÷åíèå -2147483648. Åñëè
ñ÷èòàòü íèæå -2147483648, òî óñòàíîâèòñÿ çíà÷åíèå +2147483647.
Ýòîò ñ÷åò÷èê íàçûâàåòñÿ “Êîëüöåâûì ñ÷åò÷èêîì”.
Ïî âõîäó Õ1 âûïîëíÿåòñÿ èíñòðóêöèÿ RST. Çíà÷åíèå ñ÷åò÷èêà ñáðàñûâàåòñÿ íà 0. Âûõîä Y1
쑶
îòêëþ÷àåòñÿ.
ÏÐÈÌÅÐ
Èñïîëüçîâàíèå 32-õ áèòíîãî ñ÷åò÷èêà ñ êîñâåííûì çàäàíèåì ÷èñëà ñ÷åòà
Ðèñ.3-12.
X0
M8200
X1
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì 32-õ áèòíîãî ñ÷åò÷èêà ñ êîñâåííûì
ïðåäâàðèòåëüíî çàäàâàåìûì ÷èñëîì ñ÷åòà
RST C200
X2
K5
C200
C200
Y1
M8001
DMOV K10
D0
C000030C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 15
Ñ×ÅÒ×ÈÊÈ
3.5.3
ÎÏÅÐÀÍÄÛ
32-Õ ÁÈÒÍÛÉ ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÎÉ Ñ×ÅÒ×ÈÊ
Âûñîêîñêîðîñòíîé ñ÷åò÷èê ÿâëÿåòñÿ 32-õ áèòíûì ñ÷åò÷èêîì, êîòîðûé îáðàáàòûâàåò
áûñòðûå âíåøíèå ñèãíàëû ñ÷åòà.  êà÷åñòâå âõîäîâ ñ÷åòà èìåþòñÿ âõîäû îò ÕÎ äî Õ7.
Äâîéíîå ïðèñâîåíèå âõîäîâ íå ðàçðåøåíî, ïîýòîìó êàæäûé ÏÊ ìàêñèìàëüíî ðàñïîëàãàåò
7-þ âûñîêîñêîðîñòíûìè ñ÷åò÷èêàìè.
Âûñîêîñêîðîñòíûì ñ÷åò÷èêàì è ðàçëè÷íûì âõîäàì ïðèñâîåíû æåñòêî çàäàííûå ôóíêöèè.
Âûñîêîñêîðîñòíîé ñ÷åò÷èê ðàáîòàåò ïî ïðèíöèïó ïðåðûâàíèÿ. Ïðåèìóùåñòâîì ýòîãî
ÿâëÿåòñÿ òî, ÷òî ñèãíàëû ñ÷åòà ïî âðåìåíè íåçàâèñèìû îò âðåìåíè îáðàáîòêè ïðîãðàììû
(ñêàíà).
ÐÀÑÏÐÅÄÅËÅÍÈÅ ÂÕÎÄÎÂ
1-ôàçíûé ñ÷åò÷èê áåç ïóñêà è 1-ôàçíûé ñ÷åò÷èê c ïó2-ôàçíûé ñ÷åò÷èê,
A/B-ôàçíûé ñ÷åò÷èê
ñáðîñà
ñêîì è ñáðîñîì
äâóíàïðàâëåííûé
X
C C C C C C C C C C C C C C C C C C C C C
235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255
X0 U/D
U/D
U/D
U
X1
U/D
R
R
D
X2
U/D
U/D
U/D
X3
U/D
R
R
X4
U/D
U/D
X5
U/D
R
X6
S
X7
U
U
A
D
D
B
R
R
S
A
A
B
B
R
R
U
U
A
D
D
B
B
R
R
R
R
S
A
S
S
S
Òàáë.3-12. Âûñîêîñêîðîñòíîé ñ÷åò÷èê è åãî âõîäû ñ÷åòà
U:
D:
A:
B:
R:
S:
Âõîä ñ÷åòà ââåðõ
Âõîä ñ÷åòà âíèç
Âõîä À-ôàçû
Âõîä Â-ôàçû
Âõîä ñáðîñà
Âõîä ïóñêà
Âõîäû Õ6 è Õ7 ðàáîòàþò òîëüêî êàê ïóñêîâûå ñèãíàëû. Îíè íå ìîãóò ïðèìåíÿòüñÿ äëÿ
âûñîêîñêîðîñòíîãî ñ÷åòà.
 ïðîãðàììå ÏÊ ìîãóò îäíîâðåìåííî èñïîëüçîâàòüñÿ íåñêîëüêî âûñîêîñêîðîñòíûõ
ñ÷åò÷èêîâ.
Ïðè ïðèìåíåíèè ðàçíûõ âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ íóæíî îáðàùàòü âíèìàíèå íà òî, íå
áûë ïðèìåíåí íè îäèí ñ÷åò÷èê, âõîä êîòîðîãî óæå èñïîëüçîâàí äëÿ äðóãîãî ñ÷åò÷èêà.
Äâîéíîå ïðèñâîåíèå âõîäîâ íå ðàçðåøåíî.
ÌÀÊÑÈÌÀËÜÍÀß ×ÀÑÒÎÒÀ Ñ×ÅÒÀ È ÑÊÎÐÎÑÒÜ Ñ×ÅÒÀ
Ìàêñèìàëüíàÿ ÷àñòîòà èëè ñêîðîñòü ïîñòóïëåíèÿ ñèãíàëîâ ñ÷åòà, êîòîðûå åùå ìîãóò
îáðàáàòûâàòüñÿ, ñîñòàâëÿåò ïðè èñïîëüçîâàíèè òîëüêî îäíîãî âûñîêîñêîðîñòíîãî ñ÷åò÷èêà
â îäíîé ïðîãðàììå ÏÊ:
쎲 1-ãî èëè 2-õ ôàçíûõ ñ÷åò÷èêîâ: ìàõ. 10 êÃö
쎲 AB-ôàçíîãî ñ÷åò÷èêà: ìàõ. 5 êÃö
3 – 16
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
Ñ×ÅÒ×ÈÊÈ
Ñóììà âñåõ ÷àñòîò ñ÷åòà äëÿ ÏÊ ñåðèé FX1S èëè FX1N íå äîëæíà ïðåâûøàòü 60 êÃö è äëÿ ÏÊ
ñåðèè FX2N èëè FX2NC 30 êÃö. Ïðè ýòîì íóæíî ñëåäèòü, ÷òîáû ÷àñòîòà ÀÂ-ñ÷åò÷èêà â ýòîì
ðàñ÷åòå ñîãëàñîâûâàëàñü ñ äâîéíûì çíà÷åíèåì.
Âõîäû Õ0 è Õ1 ÏÊ ñåðèè FX2N áëàãîäàðÿ èõ êîíñòðóêöèè â ñîñòîÿíèè ñ÷èòàòü î÷åíü âûñîêóþ
÷àñòîòó:
Ïðè ïðèìåíåíèè 1-íî ôàçíûõ ñ÷åò÷èêîâ Ñ235, Ñ236 è 2-õ ôàçíîãî Ñ246 ìîæíî ñ÷èòàòü äî 60
êÃö. Ïðè ïðèìåíåíèè ÀÂ-ñ÷åò÷èêà Ñ251 ìîæíî ñ÷èòàòü äî 30 êÃö.
Åñëè â ïðîãðàììå ïðèìåíÿþòñÿ îïåðàöèè ïóñêà èëè îñòàíîâà âûñîêîñêîðîñòíîãî ñ÷åò÷èêà
(èíñòðóêöèè DHSCS, FNC 53 è DHSCR, FNC 54) èëè ñðàâíåíèÿ îáëàñòåé (DHSZ, FNC 55), òî
äîëæíû èñïîëüçîâàòüñÿâõîäà X0 è Õ1.  ýòîì ñëó÷àå èñïîëüçóåòñÿ ñëåäóþùàÿ òàáëèöà:
Òèï ÏÊ
Èíñòðóêöèÿ
Ñóììà âñåõ ÷àñòîò
ñ÷åòà
FX1S
FX1N
FNC53 èëè
FNC54
30 êÃö
FNC53 èëè
FNC54
11 êÃö
FNC55
5,5 êÃö
FX2N
FX2NC
Òàáë.3-13.
Îãðàíè÷åíèÿ ïðè ïðèìåíåíèè èíñòðóêöèé
FNC53, FNC54, FNC55
Íàêîïëåííîå çíà÷åíèå âñåõ âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ çàïèñàíî â íåçàâèñèìóþ îò
íàïðÿæåíèÿ ïàìÿòü.
ÓÊÀÇÀÍÈÅ
Âõîäû ñ÷åòà Õ0...Õ5 íå ìîãóò ïðîãðàììèðîâàòüñÿ â êà÷åñòâå óñëîâèé âêëþ÷åíèÿ äëÿ
âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ.
Âûñîêîñêîðîñòíûå ñ÷åò÷èêè íå ìîãóò ïðèìåíÿòüñÿ ñîâìåñòíî ñ 16-òè áèòíûìè
èíñòðóêöèÿìè
Ñóììà âñåõ ÷àñòîò ñ÷åòà íà âñåõ âõîäàõ ÏÊ äîëæíà áûòü < = 60 êÃö (ÀÂ-ôàçíûé ñ÷åò÷èê
ìîæåò ñ÷èòàòü äâîéíîå çíà÷åíèå)
Èíñòðóêöèÿ SPD (FNC 56) èìååò õàðàêòåðèñòèêó ñ÷åò÷èêà è ïðåðûâàòåëÿ
âûñîêîñêîðîñòíîãî ñ÷åò÷èêà. Ïîýòîìó â SPD-èíñòðóêöèè äîëæíû ïðèìåíÿòüñÿ âõîäû
Õ0...Õ5. Òàêæå è äëÿ ýòèõ âõîäîâ äåéñòâèòåëüíî ïðàâèëî, ÷òî îíè íå ìîãóò ïðèìåíÿòüñÿ
îäíîâðåìåííî äðóãèìè âûñîêîñêîðîñòíûìè ñ÷åò÷èêàìè.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 17
Ñ×ÅÒ×ÈÊÈ
ÎÏÅÐÀÍÄÛ
1-ÔÀÇÍÛÉ Ñ×ÅÒ×ÈÊ ÑÎ Ñ×ÅÒÍÛÌ ÂÕÎÄÎÌ
1-ôàçíûå ñ÷åò÷èêè ÿâëÿþòñÿ âûñîêîñêîðîñòíûìè ñ÷åò÷èêàìè òîëüêî ñî ñ÷åòíûì âõîäîì.
1-ôàçíûå ñ÷åò÷èêè ìîæíî ïîäðàçäåëèòü íà òðè ãðóïïû:
쎲 áåç ïóñêîâîãî è ñáðîñîâîãî âõîäà (Ñ235 ... Ñ240)
쎲 ñ âõîäîì ñáðîñà (Ñ241 ... Ñ243)
쎲 ñ âõîäàìè ïóñêà è ñáðîñà (Ñ244 ... Ñ245)
Íàïðàâëåíèå ñ÷åòà (ñ÷åò ââåðõ èëè âíèç) îïðåäåëÿåòñÿ ïîäêëþ÷åíèåì ñïåöèàëüíîãî
ìåðêåðà.
Ñïåöèàëüíûé ìåðêåð âêëþ÷åí: ñ÷åò ââåðõ
Ñïåöèàëüíûé ìåðêåð âûêëþ÷åí: ñ÷åò âíèç
1-ôàçíûå ñ÷åò÷èêè
Ñïåöèàëüíûå
ìåðêåðû
C235
C236
C237
C238
C239
C240
C241
C242
C243
C244
C245
M8235 M8236 M8237 M8238 M8239 M8240 M8241 M8242 M8243 M8244 M8245
Òàáë.3-11. 1-ôàçíûå ñ÷åò÷èêè è ïðèñâîåííûå èì ñïåöèàëüíûå ìåðêåðû
Îáëàñòü ñ÷åòà ðàâíà îò -2 147 483 648 äî 2 147 483 647.
ÏÐÈÌÅÐ
Ïðèìåíåíèå 1-ôàçíîãî ñ÷åò÷èêà ñ âõîäàìè ïóñêà è ñáðîñà (Ñ245)
X4
M8245
X5
Ðèñ.3-14.
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì 1-ôàçíîãî ñ÷åò÷èêà ñ âõîäàìè ïóñêà è ñáðîñà (Ñ245)
RST C245
X6
D0
C245
C000123C
Åñëè âêëþ÷åí ñïåöèàëüíûé ìåðêåð Ì8245, òî ñ÷åò÷èê Ñ245 ñ÷èòàåò ââåðõ. Åñëè ñïåöèàëüíûé
ìåðêåð Ì8245 íå âêëþ÷åí, òî ñ÷åò÷èê Ñ245 ñ÷èòàåò âíèç. Ñ ïîìîùüþ âûêëþ÷àòåëÿ Õ5 íàêîïëåííîå çíà÷åíèå ñ÷åò÷èêà ñáðàñûâàåòñÿ íà 0. Ýòî æå ìîæíî ïîëó÷èòü òàêæå ïðè
àâòîìàòè÷åñêîì ïðèñâîåíèè âõîäà ñáðîñà Õ3 (ñì.òàáë.3-12).
Ïðè âêëþ÷åíèè Õ6 è àâòîìàòè÷åñêîìó ïðèñâîåíèþ âõîäà ïóñêà Õ7 ñ÷åò÷èê Ñ245
àêòèâèçèðóåòñÿ è ñ÷èòàåò èìïóëüñû ïî âõîäó ñ÷åòà Õ2. Òàê êàê çäåñü ðàáîòàþò ñ 32-õ áèòíûì
ñ÷åò÷èêîì, òî èñïîëüçóþòñÿ ðåãèñòðû äàííûõ D0 è D1 äëÿ çàïèñè çàäàâàåìîãî çíà÷åíèÿ.
ÏÐÈÌÅÐ
Ïî ñðàâíåíèþ ñ âõîäàìè Õ5 è Õ6, ïðèìåíÿåìûìè â ïðîãðàììå, èñïîëüçîâàíèå âõîäîâ Õ7 è
Õ3 äàåò òî ïðåèìóùåñòâî, ÷òî îáðàáîòêà âíåøíèõ ïóñêîâîé è îòêëþ÷àþùåé êîìàíä
ÿâëÿþòñÿ íåçàâèñèìûìè îò âðåìåíè öèêëà ïðîãðàììû (îò ñêàíà).
쑶
3 – 18
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
Ñ×ÅÒ×ÈÊÈ
2-Õ ÔÀÇÍÛÉ Ñ×ÅÒ×ÈÊ Ñ ÄÂÓÌß Ñ×ÅÒÍÛÌÈ ÂÕÎÄÀÌÈ
2-õ ôàçíûé ñ÷åò÷èê èìååò äëÿ êàæäîãî ñ÷åòíîãî âõîäà âîçìîæíîñòü ñ÷åòà ââåðõ è âíèç.
2-ôàçíûå ñ÷åò÷èêè ìîæíî ïîäðàçäåëèòü íà òðè ãðóïïû:
쎲 áåç ïóñêîâîãî è ñáðîñîâîãî âõîäà (Ñ246)
쎲 ñ âõîäîì ñáðîñà (Ñ247, Ñ248)
쎲 ñ âõîäàìè ïóñêà è ñáðîñà (Ñ249, Ñ250)
ÏÊ àâòîìàòè÷åñêè âêëþ÷àåò ñïåöèàëüíûé ìåðêåð, êîòîðûé îïðåäåëÿåò òåêóùåå íàïðàâëåíèå
ñ÷åòà 2-õ ôàçíîãî ñ÷åò÷èêà:
Ñïåöèàëüíûé ìåðêåð âêëþ÷åí: ñ÷åò ââåðõ
Ñïåöèàëüíûé ìåðêåð âûêëþ÷åí: ñ÷åò âíèç
2-õ ôàçíûå C246 C247 C248 C249 C250
ñ÷åò÷èêè
Ñïåöèàëüíûå M8246 M8247 M8248 M8249 M8250
ìåðêåðû
Òàáë.3-12.
2-õ ôàçíûå ñ÷åò÷èêè è ïðèñâîåííûå èì
ñïåöèàëüíûå ìåðêåðû
Îáëàñòü ñ÷åòà ðàâíà îò -2 147 483 648 äî 2 147 483 647.
ÏÐÈÌÅÐ
Ïðèìåíåíèå 2-õ ôàçíîãî ñ÷åò÷èêà áåç âõîäîâ ïóñêà è ñáðîñà (Ñ246)
Ðèñ.3-15.
X4
RST C246
X5
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì 2-õ ôàçíîãî ñ÷åò÷èêà áåç âõîäîâ
ïóñêà è ñáðîñà (Ñ246)
D2
C246
C000124C
Åñëè âêëþ÷åí âõîä Õ4, ñ÷åò÷èê Ñ246 ñáðàñûâàåòñÿ. Ïðîöåññ ñ÷åòà çàïóñêàåòñÿ, åñëè âêëþ÷åí
âõîä Õ5. Äëÿ ñ÷åò÷èêà Ñ246 çàðåçåðâèðîâàíû âõîäû ñ÷åòà Õ0 è Õ1 äëÿ ñ÷åòà ââåðõ è âíèç.
Ïðè èìïóëüñíûõ ñèãíàëàõ íà âõîäå Õ0 ñ÷åò÷èê ñ÷èòàåò ââåðõ, à ïðè èìïóëüñíûõ ñèãíàëàõ íà
쑶
âõîäå Õ1 ñ÷åò÷èê ñ÷èòàåò âíèç.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 19
Ñ×ÅÒ×ÈÊÈ
ÎÏÅÐÀÍÄÛ
AB-ÔÀÇÍÛÅ Ñ×ÅÒ×ÈÊÈ Ñ ÄÂÓÌß Ñ×ÅÒÍÛÌÈ ÂÕÎÄÀÌÈ
ÀÂ-ôàçíûå ñ÷åò÷èêè èìåþò äëÿ êàæäîãî ñ÷åòíîãî âõîäà ôàçû À è Â. Ïî ñèãíàëó íà âõîäàõ ôàç
À è  îïðåäåëÿåòñÿ äîëæíû ëè ñ÷åò÷èêè ñ÷èòàòü ââåðõ èëè âíèç.
쎲 Ñ÷åò ââåðõ
À-ôàçà-âõîä: “1"-ñèãíàë
Â-ôàçà-âõîä: âîçðàñòàþùèé ôðîíò ñèãíàëà (ñìåíà ñèãíàëà ñ “0" íà ”1")
쎲 Ñ÷åò âíèç
À-ôàçà-âõîä: “1"-ñèãíàë
Â-ôàçà-âõîä: ïàäàþùèé ôðîíò ñèãíàëà (ñìåíà ñèãíàëà ñ “1" íà ”0")
+1
+1
À-ôàçà
À-ôàçà
Â-ôàçà
Â-ôàçà
-1
-1
C000009C
Ðèñ.3-16. ÀÂ-ôàçíûé ñ÷åò÷èê
Êàæäàÿ ñìåíà ñèãíàëà íà âõîäå ñ âîçðàñòàþùèì ôðîíòîì íà Â-ôàçå ïîçâîëÿåò ñ÷åò÷èêó
ñ÷èòàòü ïî åäèíèöå ââåðõ è êàæäàÿ ñìåíà ñèãíàëà ñ ïàäàþùèì ôðîíòîì íà åäèíèöó âíèç. Âî
âðåìÿ ñìåíû ñèãíàëà íà âõîäå ôàçû À äîëæåí èìåòüñÿ ñèãíàë “1".
AB-ôàçíûå ñ÷åò÷èêè ìîæíî ïîäðàçäåëèòü íà òðè ãðóïïû:
쎲 áåç ïóñêîâîãî è ñáðîñîâîãî âõîäà (Ñ251)
쎲 ñ âõîäîì ñáðîñà (Ñ252, Ñ253)
쎲 ñ âõîäàìè ïóñêà è ñáðîñà (Ñ254, Ñ255)
ÏÊ àâòîìàòè÷åñêè âêëþ÷àåò ñïåöèàëüíûé ìåðêåð, êîòîðûé îïðåäåëÿåò òåêóùåå íàïðàâëåíèå
ñ÷åòà AB-ôàçíîãî ñ÷åò÷èêà:
Ñïåöèàëüíûé ìåðêåð âêëþ÷åí: ñ÷åò âíèç
Ñïåöèàëüíûé ìåðêåð âûêëþ÷åí: ñ÷åò ââåðõ
ÀÂ-ôàçíûå C251 C252 C253 C254 C255
ñ÷åò÷èêè
Ñïåöèàëüíûå M8251 M8252 M8253 M8254 M8255
ìåðêåðû
Òàáë.3-13.
ÀÂ-ôàçíûå ñ÷åò÷èêè è ïðèñâîåííûå èì
ñïåöèàëüíûå ìåðêåðû
Îáëàñòü ñ÷åòà ðàâíà îò -2 147 483 648 äî 2 147 483 647.
3 – 20
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
ÏÐÈÌÅÐ
Ñ×ÅÒ×ÈÊÈ
Ïðèìåíåíèå ÀÂ-ôàçíîãî ñ÷åò÷èêà áåç âõîäîâ ïóñêà è ñáðîñà (Ñ251)
X4
RST C251
X5
Ðèñ.3-17.
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì ÀÂ-ôàçíîãî ñ÷åò÷èêà áåç âõîäîâ
ïóñêà è ñáðîñà (Ñ251)
K1300
C251
C000126C
Åñëè âêëþ÷åí âõîä Õ5, ñ÷åò÷èê Ñ251 ñ÷èòàåò ñèãíàëû íà ñ÷åòíûõ âõîäàõ Õ0 (À-ôàçíûé âõîä) è
Õ1 (Â-ôàçíûé âõîä).
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 21
ÑÎÑÒÎßÍÈß ØÀÃÎÂ
3.6
ÎÏÅÐÀÍÄÛ
ÑÎÑÒÎßÍÈß ØÀÃÎÂ
Îïåðàíäû ñîñòîÿíèÿ øàãîâ ïðèìåíÿþòñÿ äëÿ óïðàâëåíèÿ ïðîöåññîì ðàáîòû
(STL-èíñòðóêöèè). Ñ ïîìîùüþ îïåðàíäîâ ñîñòîÿíèÿ øàãîâ îïðåäåëÿþòñÿ îòäåëüíûå øàãè
óïðàâëåíèÿ ïðîöåññîì ðàáîòû.
3.6.1
ÀÄÐÅÑÀÖÈß ÎÏÅÐÀÍÄΠÑÎÑÒÎßÍÈß ØÀÃÎÂ
Èìååòñÿ äî 1000 îïåðàíäîâ ñîñòîÿíèÿ øàãîâ â îáëàñòè îò S0 äî S999.
Îïåðàíäû ñîñòîÿíèÿ øàãîâ S ìîæíî ïîäðàçäåëèòü íà äâå ãðóïïû:
쎲 Îò S0 äî S9 (10 àäðåñîâ): èíèöèàëèçàöèÿ ñîñòîÿíèÿ øàãîâ
쎲 Îò S10 äî S999: ñâîáîäíî âûáèðàåìàÿ îáëàñòü ïðèìåíåíèÿ
Òèï ÏÊ
FX1S
FX1N
FX2N
FX2NC
Îïåðàíäû
Èç íèõ áóôåðèçèðîâàííûå
S0 – S999 (1000)
S500 – S999 (500)
S0 – S127 (128)
S0 – S999 (1000)
S0 – S127 (128)
S0 – S999 (1000)
Òàáë.3-14.
Îáçîð îïåðàíäîâ
ñîñòîÿíèé øàãîâ
Áîëåå äåòàëüíàÿ èíôîðìàöèÿ äëÿ èñïîëüçîâàíèÿ STL-èíñòðóêöèé è îïåðàíäîâ ñîñòîÿíèÿ
øàãîâ S ñîäåðæèòñÿ â ðàçäåëå 5.1.
Åñëè â ïðîãðàììå íå ïðèìåíÿåòñÿ øàãîâîå óïðàâëåíèå, òî îïåðàíäû ñîñòîÿíèÿ øàãîâ S
ìîãóò ïðèìåíÿòüñÿ êàê ìåðêåðû.
ÏÐÈÌÅÐ
Ïðèìåíåíèå îïåðàíäîâ ñîñòîÿíèÿ øàãîâ
쐃
S2
쐇
X0
S20
Y0
쐋
X1
S21
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ
ïðèìåíåíèÿ îïåðàíäîâ ñîñòîÿíèÿ øàãîâ
쐃 Èíèöèàëèçèðóåìîå ñîñòîÿíèå
쐇 Îïóñêàíèå
쐋 Çàõâàò
쐏 Ïîäúåì
Y1
쐏
X2
S22
Ðèñ 3-18.
Y2
X3
C000127C
Îïåðàíä ñîñòîÿíèÿ øàãà S20 àêòèâèçèðóåòñÿ, åñëè âêëþ÷àåòñÿ âõîä Õ0. Ïîñëå ÷åãî
âêëþ÷àåòñÿ âûõîä Y0 ( îïóñêàíèå).
Ïîñëå äîñòèæåíèÿ íèæíåãî ñîñòîÿíèÿ - ñðàáàòûâàåò ïóòåâîé âûêëþ÷àòåëü Õ1 - è
àêòèâèçèðóåòñÿ îïåðàíä ñîñòîÿíèÿ øàãà S21, ïîñëå ÷åãî âêëþ÷àåòñÿ âûõîä Y1 (Ñ çàõâàò).
Åñëè âêëþ÷èòñÿ ïóòåâîé âûêëþ÷àòåëü Õ2 êîíòðîëü îêîí÷àíèÿ çàõâàòà), àêòèâèçèðóåòñÿ øàã
쑶
S22. Âêëþ÷èòñÿ âûõîä Y2 (D ïîäúåì).
3 – 22
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
3.7
ÄÅÑßÒÈ×ÍÛÅ È ØÅÑÒÍÀÄÖÀÒÅÐÈ×ÍÛÅ ÊÎÍÑÒÀÍÒÛ
ÄÅÑßÒÈ×ÍÛÅ È ØÅÑÒÍÀÄÖÀÒÅÐÈ×ÍÛÅ ÊÎÍÑÒÀÍÒÛ
Ñ ïîìîùüþ äåñÿòè÷íûõ è øåñòíàäöàòåðè÷íûõ êîíñòàíò (Ê, Í) ìîæíî çàäàâàòü ÷èñëîâûå
çíà÷åíèÿ âíóòðè ïðîãðàììû ÏÊ (íàïðèìåð, çàäàâàåìûå çíà÷åíèÿ óñòàâîê âðåìåíè èëè
ñ÷åòà). ×èñëîâûå çíà÷åíèÿ êîäèðóþòñÿ âíóòðè ÏÊ â äâîè÷íîì ñ÷èñëåíèè.
 ðàçäåëå 3.8.7 ïîäðîáíî îïèñàíû âñå âàæíåéøèå ñèñòåìû ñ÷èñëåíèÿ è èõ ïåðåêîäèðîâàíèå
îäíó èç äðóãîé.
3.7.1
ÎÁËÀÑÒÈ ×ÈÑËÎÂÛÕ ÇÍÀ×ÅÍÈÉ ÄÅÑßÒÈ×ÍÛÕ È
ØÅÑÒÍÀÄÖÀÒÅÐÈ×ÍÛÕ ÊÎÍÑÒÀÍÒ
Êîíñòàíòû
Äåñÿòè÷íûå Ê
Øåñòíàäöàòèðè÷íûå Í
16 áèò
-32 768 ... +32 767
0 ... FFFF
32 áèò
-2 147 483 648 ... +2 147 483 647
0 ... FFFFFFFF
Òàáë.3-15. Îáëàñòè ÷èñëîâûõ çíà÷åíèé äåñÿòè÷íûõ è øåñòíàäöàòåðè÷íûõ êîíñòàíò
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 23
ÐÅÃÈÑÒÐÛ
3.8
ÎÏÅÐÀÍÄÛ
ÐÅÃÈÑÒÐÛ
Ðåãèñòðû ïðåäñòàâëÿþò ïàìÿòü äàííûõ âíóòðè ÏÊ.  ðåãèñòðå ìîæíî ñîáèðàòü ÷èñëîâûå
çíà÷åíèÿ è ñëåäóþùóþ äðóã çà äðóãîì äâîè÷íóþ èíôîðìàöèþ. Äëÿ ýòîãî âîçìîæíî,
íàïðèìåð, ñîñòîÿíèå ñèãíàëîâ íåñêîëüêèõ âõîäîâ çàïîìíèòü âìåñòå è â ïðîãðàììå
îáðàáîòàòü.
Äàííûå ñîõðàíÿþòñÿ â 16-òè áèòíîì ðåãèñòðå. Áëàãîäàðÿ ñîâìåñòíîãî âêëþ÷åíèÿ äâóõ 16-òè
áèòíûõ ðåãèñòðîâ ìîæíî îáðàçîâàòü 32-õ áèòíûé “Äâîéíîé ðåãèñòð” .
3.8.1
ÊËÀÑÑÈÔÈÊÀÖÈß ÐÅÃÈÑÒÐÎÂ
Èìåþòñÿ ñëåäóþùèå òèïû ðåãèñòðîâ:
쎲 ÐÅÃÈÑÒÐ ÄÀÍÍÛÕ (íå áóôåðèçîâàí)
Ðåãèñòð áåç ñîõðàíåíèÿ äàííûõ ïðè îòêëþ÷åíèè íàïðÿæåíèÿ ÏÊ
쎲 ÐÅÃÈÑÒÐ ÄÀÍÍÛÕ (áóôåðèçîâàí)
Ðåãèñòð c ñîõðàíåíèåì äàííûõ ïðè îòêëþ÷åíèè íàïðÿæåíèÿ ÏÊ. Äàííûå õðàíÿòñÿ â
ýíåðãî íåçàâèñèìîé ïàìÿòè.
쎲 ÈÍÄÅÊÑÍÛÉ ÐÅÃÈÑÒÐ
Ýòîò ðåãèñòð ñëóæèò äëÿ çàïîìèíàíèÿ ïðîìåæóòî÷íûõ ðåçóëüòàòîâ è äëÿ èíäèöèðîâàíèÿ
îïåðàíäîâ. Áîëåå ïîäðîáíûå äàííûå ñì.â ðàçäåëå 5.8.5
쎲 ÑÏÅÖÈÀËÜÍÛÉ ÐÅÃÈÑÒÐ
Äëÿ îïðåäåëåííûõ êîíòðîëüíûõ è ïðîâåðî÷íûõ ôóíêöèé ïðåäóñìîòðåí ðÿä ñïåöèàëüíûõ
ðåãèñòðîâ. Ïîäðîáíåå ñì.ðàçäåë 3.8.4.
쎲 ÐÅÃÈÑÒÐ ÔÀÉËÎÂ
Äëÿ ñîõðàíåíèÿ ïàðàìåòðîâ èëè ðåöåïòóðû íåîáõîäèìû ðåãèñòðû ôàéëîâ. Äëÿ ÏÊ ñåðèé
FX1N, èëè FX2N èëè FX2NC îáëàñòè ïàìÿòè ýòèõ ðåãèñòðîâ óñòàíàâëèâàþòñÿ
ïîëüçîâàòåëåì. Ýòè ðåãèñòðû ôàéëîâ ÿâëÿþòñÿ ÷àñòüþ ðåãèñòðîâ ôàéëîâ ñ çàïîìèíàíèåì.
3 – 24
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
3.8.2
ÐÅÃÈÑÒÐÛ
ÑÒÐÓÊÒÓÐÀ ÐÅÃÈÑÒÐÀ
Êàæäûé ðåãèñòð ñîñòîèò èç áèòà çíàêà ÷èñëà è íåñêîëüêèõ áèòîâ äàííûõ.
15 áèòû äàííûõ
1 çíàê ÷èñëà
Ðåãèñòð: ôîðìàò
16 áèò
2 " 2 ! 2 2 2 2 ' 2 & 2 % 2 $ 2 # 2 " 2 ! 2 2 2 0: = ïîëîæèòåëüíîå ÷èñëî
1: = îòðèöàòåëüíîå ÷èñëî
31 áèòû äàííûõ
1 çíàê ÷èñëà
Äâîéíîé ðåãèñòð:
ôîðìàò 32 áèòà
2 ! 2 ' 2
&
...
...
2 2 2 0: = ïîëîæèòåëüíîå
÷èñëî
1: = îòðèöàòåëüíîå ÷èñëî
C000015C
Ðèñ.3-19. Ñòðóêòóðà ðåãèñòðà (16 áèò) è äâîéíîãî ðåãèñòðà (32 áèòà)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 25
ÐÅÃÈÑÒÐÛ
3.8.3
ÎÏÅÐÀÍÄÛ
ÀÄÐÅÑÀÖÈß ÐÅÃÈÑÒÐÀ
Àäðåñàöèÿ ðåãèñòðîâ äàííûõ âûïîëíÿåòñÿ äåñÿòè÷íîé. Äëÿ äâîéíîãî ðåãèñòðà àäðåñàöèÿ
íà÷èíàåòñÿ ñ ìëàäøåãî 16-òè áèòîâîãî ðåãèñòðà.
Òèï ÏÊ
Èç íèõ
áóôåðèçèðîâàííî (ñ
ïàìÿòüþ)
Êîëè÷åñòâî
D128 – D255
—
128
—
256
D8000 – D8255
256
2
—
—
1500
8000
16
D1000 – D2499
D128 – D7999
—
1500
7872
—
256
D8000 – D8255
256
2
—
—
7000 (÷àñòè÷íî)
8000
16
D1000 – D7999
D200 – D7999*
—
7000 (÷àñòè÷íî)
7800
—
256
D8000 – D8255
256
7000 (÷àñòè÷íî)
D1000 – D7999
7000 (÷àñòè÷íî)
Ðåãèñòð
Àäðåñà
Êîëè÷åñòâî
Ðåãèñòð äàííûõ
Èíäåêñíûé ðåãèñòð
Ñïåöèàëüíûé
ðåãèñòð
D0 – D255
V, Z
256
16
D8000 – D8255
D8030 und D8031,
Çíà÷åíèÿ
îò 0 äî 255
Âíåøíèé
íàñòðàèâàþòñÿ
èçìåíÿåìûé
ïîñðåäñòâîì
ðåãèñòð 햲
èíòåãðèðîâàííîãî
ïîòåíöèîìåòðà
Ðåãèñòð ôàéëîâ
D1000 – D2499
Ðåãèñòð äàííûõ
D0 – D7999
Èíäåêñíûé ðåãèñòð
V, Z
Ñïåöèàëüíûé
D8000 – D8255
ðåãèñòð
D8030 und D8031,
FX1N
Çíà÷åíèÿ
îò 0 äî 255
Âíåøíèé
íàñòðàèâàþòñÿ
èçìåíÿåìûé
ïîñðåäñòâîì
ðåãèñòð 햲
èíòåãðèðîâàííîãî
ïîòåíöèîìåòðà
Ðåãèñòð ôàéëîâ
D1000 – D7999
Ðåãèñòð äàííûõ
D0 – D7999
Èíäåêñíûé ðåãèñòð
V0 – V7, Z0 – Z7
FX2N
Ñïåöèàëüíûé
FX2NC
D8000 – D8255
ðåãèñòð
Ðåãèñòð ôàéëîâ
D1000 – D7999
FX1S
Òàáë.3-16. Ðåãèñòðû è ïðèñâàèâàåìûå èì àäðåñà îïåðàíäîâ
햲
ÓÊÀÇÀÍÈÅ
3.8.4
Îáà ýòèõ ðåãèñòðà íàõîäÿòñÿ òàêæå â ñïåöèàëüíûõ ðåãèñòðàõ.
Èç óêàçàííûõ îáëàñòåé äàííûõ ðåãèñòðîâ ÏÊ ñåðèè FX2N è FX2NC ïîëüçîâàòåëåì ìîãóò
îïðåäåëÿòüñÿ áóôåðèçèðîâàííûå îíè èëè íåò òîëüêî ó ðåãèñòðîâ îò D200 äî D511. Ðåãèñòðû
äàííûõ îò D512 â FX2N âñåãäà áóôåðèçèðîâàíû.
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÑÏÅÖÈÀËÜÍÛÕ ÐÅÃÈÑÒÐÎÂ
Ñïåöèàëüíûå ðåãèñòðû D8000 äî D8255 âíóòðåííå æåñòêî ïðèïèñàíû êîíòðîëüíûì è
ïðîâåðî÷íûì ôóíêöèÿì (ôóíêöèÿì ìîíèòîðà).
Ïðè âêëþ÷åíèè óïðàâëåíèÿ ïðîãðàììíûì îáåñïå÷åíèåì àâòîìàòè÷åñêè çàïèñûâàþòñÿ
ñòàíäàðòíûå çíà÷åíèÿ â ñïåöèàëüíûå ðåãèñòðû. Òàê íàïðèìåð, çíà÷åíèå äàííûõ
êîíòðîëüíîãî âðåìåíè (Wanch Dog Timers) àâòîìàòè÷åñêè çàïèñûâàåòñÿ â ñïåöèàëüíûé
ðåãèñòð D8000. Åñëè íåîáõîäèìî ýòî çíà÷åíèå äàííûõ èçìåíèòü, òî íóæíî ïåðåïèñàòü ñòàðûå
äàííûå ñ ïîìîùüþ MOV-èíñòðóêöèè (ñì.óêàçàíèå â ð.6.3.3).
ÓÊÀÇÀÍÈÅ
Äàííûå íå òåðÿþòñÿ ïðè ïåðåêëþ÷åíèè óïðàâëåíèÿ â ðåæèì ÑÒÎÏ. Îäíàêî ïðè
îòêëþ÷åíèè íàïðÿæåíèÿ äàííûå òåðÿþòñÿ.
Äîëæåí ïðèìåíÿòüñÿ òîëüêî ðàçðåøåííûé äëÿ çàïèñè ðåãèñòð äàííûõ.
 ãëàâå 9 ïðèâåäåíû âñå ñïåöèàëüíûå ðåãèñòðû è èõ ôóíêöèè.
3 – 26
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
3.8.5
ÐÅÃÈÑÒÐÛ
ÂÍÅØÍÅ ÈÇÌÅÍßÅÌÛÅ ÐÅÃÈÑÒÐÛ
 ÏÊ ñåðèè FX1S è FX1N èíòåãðèðîâàíû äâà ïîòåíöèîìåòðà, ñ ïîìîùüþ êîòîðûõ ìîæíî
èçìåíÿòü ñîäåðæèìîå äâóõ ñïåöèàëüíûõ ðåãèñòðîâ îò 0 äî 255. Äëÿ ÏÊ ñåðèè FX2N èìååòñÿ
àäàïòåð çàäàíèÿ òðåáóåìîãî çíà÷åíèÿ FX2N-8AV-BD, ó êîòîðîãî âîçìîæíî çàäàíèå 8
àíàëîãîâûõ òðåáóåìûõ çíà÷åíèé. ×òåíèå òðåáóåìûõ çíà÷åíèé, à òàêæå ðàñïðåäåëåíèå
îáëàñòåé ïîòåíöèîìåòðîâ âûïîëíÿåòñÿ ïîñðåäñòâîì èñïîëüçóåìûõ èíñòðóêöèé VRRD
(FNC85) è VRSC (FNC86).
Ñ ïîìîùüþ ïîòåíöèîìåòðà ìîãóò, íàïðèìåð, èçìåíÿòüñÿ çàäàâàåìûå çíà÷åíèÿ äëÿ òàéìåðîâ
è ñ÷åò÷èêîâ áåç ïîäêëþ÷åíèÿ ïðîãðàììàòîðà.
Ðèñ.3-20.
Ïîòåíöèîìåòðû íà ÏÊ ñåðèè FX1S/FX1N
100-240
VAC
L
N
X15
X7 X11 X13
X5
X3
X1
X14
S/S
X6 X10 X12
X4
X2
X0
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
IN
POWER
RUN
ERROR
FX1N-24MR
OUT
0 1 2 3
4 5 6 7
10 11
Y6 Y10
Y5
Y3
Y2
Y1
Y11
Y0
0V
COM4 Y7
COM2 COM3 Y4
24+ COM0 COM1
24MR
-ES/UL
MITSUBISHI
Ïîòåíöèîìåòð
C000413C
.:1S
Êîëè÷åñòâî
ïîòåíöèîìåòðîâ
.:1N
Äâà èíòåãðèðîâàííûõ ïîòåíöèîìåòðà
(VR1 è VR2), ïðè ïðèìåíåíèè àäàïòåðà
çàäàíèÿ òðåáóåìîãî çíà÷åíèÿ
FX2N-8AV-BD ìîæíî èñïîëüçîâàòü 8
äîïîëíèòåëüíûõ ïîòåíöèîìåòðîâ.
.:2N
Ïðè ïðèìåíåíèè àäàïòåðà çàäàíèÿ
òðåáóåìîãî çíà÷åíèÿ FX2N-8AV-BD ìîæíî
èñïîëüçîâàòü 8 ïîòåíöèîìåòðîâ.
Âíåøíå èçìåíÿåìûå D8030 äåéñòâóåò ñ VR1, D8031 äåéñòâóåò ñ 8 ðåãèñòðîâ îïðåäåëÿþòñÿ ïîëüçîâàòåëåì ñ
èíñòðóêöèÿìè VRRD è VRSC.
ðåãèñòðû
VR2. Äîïîëíèòåëüíûå 8 ðåãèñòðîâ ïðè
ïðèìåíåíèè àäàïòåðà çàäàíèÿ òðåáóåìîãî
çíà÷åíèÿ FX2N-8AV-BD îïðåäåëÿåò
ïîëüçîâàòåëü.
Òàáë.3-17. Âíåøíå èçìåíÿåìûå ðåãèñòðû
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 27
ÐÅÃÈÑÒÐÛ
3.8.6
ÎÏÅÐÀÍÄÛ
ÏÐÈÌÅÍÅÍÈÅ ÈÍÄÅÊÑÍÛÕ ÐÅÃÈÑÒÐÎÂ
Èíäåêñíûå ðåãèñòðû ïðèìåíÿþòñÿ äëÿ òîãî, ÷òîáû äëÿ èíñòðóêöèé ïåðåäà÷è è ñðàâíåíèÿ ê
àäðåñàì îïåðàíäîâ äîáàâèòü çíà÷åíèå èíäåêñà.
Èíäåêñíûé ðåãèñòð ÿâëÿåòñÿ 16-òè áèòîâûì ðåãèñòðîì.
 32-õ áèòîâûõ èíñòðóêöèÿõ èíäåêñíûå ðåãèñòðû V (V0...V7) è Z (Z0...Z7) ïðèìåíÿþòñÿ
êîìáèíèðîâàííî. Z ñîäåðæèò 16 ìëàäøèõ áèò, V çàïîìèíàåò 16 ñòàðøèõ áèò.  êà÷åñòâå
àäðåñà íàçíà÷åíèÿ óêàçûâàåòñÿ èíäåêñíûé ðåãèñòð Z. Èíäåêñíûé ðåãèñòð íå ìîæåò
ñàìîñòîÿòåëüíî èíäèöèðîâàòüñÿ.
ÏÐÈÌÅÐ
Ïåðåäà÷à äàííûõ îò ðåãèñòðà äàííûõ D5V ê ðåãèñòðó äàííûõ D10Z
MOV D5V D10Z
Ðèñ.3-21.
Ïðèìåð ïðîãðàììèðîâàíèÿ ïåðåäà÷è
äàííûõ îò ðåãèñòðà äàííûõ
D5V ê ðåãèñòðó äàííûõ D10Z
C000044C
Ðàñ÷åò àäðåñà âûõîäà D5V:
V=8
5 + 8 = 13 → D13
Ðàñ÷åò àäðåñà ïåðåñûëêè D10Z:
Z = 14
10 + 14 = 24 → D24
È ñëåäîâàòåëüíî, èìååò ìåñòî ïåðåäà÷à äàííûõ îò ðåãèñòðà äàííûõ D13 ê ðåãèñòðó
äàííûõ D24.
쑶
3 – 28
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
3.8.7
ÐÅÃÈÑÒÐÛ
ÏÐÈÌÅÍÅÍÈÅ ÐÅÃÈÑÒÐÎÂ ÔÀÉËÎÂ
Ðåãèñòðû ôàéëîâ çàïèñûâàþòñÿ áëîêàõ 500 àäðåñàìè â ïðîãðàììíîé îáëàñòè ïàìÿòè
(EPROM èëè EEPROM) ÏÊ. Êîëè÷åñòâî áëîêîâ óñòàíàâëèâàåòñÿ â ïàðàìåòðàõ. Äîñòóï ê
ðåãèñòðàì ôàéëîâ âîçìîæåí ÷åðåç ïðîãðàììàòîðû è òåðìèíàëû îáñëóæèâàíèÿ.
ÓÊÀÇÀÍÈÅ
Åñëè èñïîëüçóþòñÿ ðåãèñòðû ôàéëîâ, òî äëÿ ïðîãðàììû ÏÊ ñîêðàùàåòñÿ ïîëåçíàÿ îáëàñòü
ïàìÿòè. Äëÿ êàæäîãî áëîêà ïî 500 ðåãèñòðîâ ôàéëîâ ñîêðàùàåòñÿ êîëè÷åñòâî ïîëåçíûõ
ïðîãðàììíûõ øàãîâ ïðèìåðíî íà 500 øàãîâ. Êîëè÷åñòâî ðåãèñòðîâ ôàéëîâ âàðüèðóåòñÿ â
çàâèñèìîñòè îò òèïà ÏÊ.
Ïðè ïðèìåíåíèè ðåãèñòðîâ ôàéëîâ â ÏÊ ñåðèè FX1N, FX2N è FX2NC íóæíî îáðàùàòü âíèìàíèå íà òî, ÷òî îáùàÿ îáëàñòü ïàìÿòè âêëþ÷àåò îáëàñòü íå ðàçðóøàåìîé ïàìÿòè.
×ÒÅÍÈÅ ÐÅÃÈÑÒÐÎÂ ÔÀÉËÎÂ
Âî âðåìÿ ðàáîòû ÏÊ ìîãóò ÷èòàòüñÿ äàííûå ðåãèñòðîâ ôàéëîâ ïîñðåäñòâîì
BMOV-èíñòðóêöèé.
ÇÀÏÈÑÜ ÐÅÃÈÑÒÐÎÂ ÔÀÉËÎÂ
 ÏÊ ñåðèè FX1S ðåãèñòðû ôàéëîâ ìîãóò çàïèñûâàòüñÿ òîëüêî ñ ïðîãðàììàòîðà èëè ñ
ïåðñîíàëüíîãî êîìïüþòåðà è ñîîòâåòñòâóþùåãî ïðîãðàììíîãî îáåñïå÷åíèÿ.
 ÏÊ ñåðèè FX1N, FX2N è FX2NC ñîäåðæàíèå ðåãèñòðîâ ôàéëîâ òàêæå ìîãóò èçìåíÿòüñÿ â
ïðîãðàììå ÏÊ ïðè ïðèìåíåíèè ÂMOV-èíñòðóêöèè.
Äëÿ áîëåå ïîäðîáíîé èíôîðìàöèè èñïîëüçóéòå, ïîæàëóéñòà, ðóêîâîäñòâà ñîîòâåòñòâóþùåé
ñèñòåìû ïðîãðàììèðîâàíèÿ.
Ïðè FX1S íåëüçÿ èçìåíÿòü äàííûå â ðåæèìå ðàáîòû (RUN-ÐÅÆÈÌÅ).
ÓÊÀÇÀÍÈÅ
Èçìåíåíèå äàííûõ ðåãèñòðà ôàéëîâ âîçìîæíî â RUN-ÐÅÆÈÌÅ òîëüêî äëÿ RAM-ðåãèñòðîâ
èëè äëÿ ðåãèñòðîâ ôàéëîâ âî âíóòðåííåé ïàìÿòè.
Ðåãèñòðû ôàéëîâ, êîòîðûå íàõîäÿòñÿ â RAM, âî âíóòðåííåé ïàìÿòè èëè íà EEPROM
êàññåòå ïàìÿòè, ìîãóò èçìåíÿòüñÿ â STOP-ÐÅÆÈÌÅ.
Ðåãèñòðû ôàéëîâ, êîòîðûå íàõîäÿòñÿ íà EPROM êàññåòå ïàìÿòü, íå ìîãóò èçìåíÿòüñÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 29
ÐÅÃÈÑÒÐÛ
ÎÏÅÐÀÍÄÛ
ÎÁËÀÑÒÈ ÇÍÀ×ÅÍÈÉ ×ÈÑÅË ÐÅÃÈÑÒÐΠÄÀÍÍÛÕ
Åñëè â ðåãèñòðå çàïîìèíàþòñÿ ÷èñëà â äâîè÷íîì êîäå, òî îáëàñòü çíà÷åíèé ÷èñåë
îãðàíè÷èâàåòñÿ íà áàçå ãðàíè÷íûõ âåëè÷èí ðåãèñòðîâ.
쎲 Äåñÿòè÷íûå ÷èñëà
16 áèò: -32 768 ... +32 767 32 áèò: -2 147 483 648 ... +2 147 483 647
쎲 Øåñòíàäöàòåðè÷íûå ÷èñëà
16 áèò: 0 ... FFFF
32 áèò: 0 ... FFFFFFFF
ÏÐÅÄÑÒÀÂËÅÍÈÅ ÎÒÐÈÖÀÒÅËÜÍÛÕ ×ÈÑÅË
Îòðèöàòåëüíûå ÷èñëà ïðåäñòàâëÿþòñÿ êàê äîïîëíèòå5ëüíûé êîä.
Ïðè îáðàçîâàíèè 2-ãî äîïîëíåíèÿ èíâåðòèðóåòñÿ äâîè÷íîå ÷èñëî (1-îå äîïîëíåíèå) è
ïðèáàâëÿåòñÿ äâîè÷íîå çíà÷åíèå ÷èñëà 1.
ÏÐÈÌÅÐ
0101101 (äâîè÷íîå) —> +45 (äåñÿòè÷íîå)
1010010 (äâîè÷íîå) —> èíâåðñèÿ
1010011 (äâîè÷íîå) —> äîïîëíåíèå
1010011 (äâîè÷íîå) —> -45 (äåñÿòè÷íîå)
쑶
Ðåãèñòð äàííûõ çàíîñèò çíà÷åíèå íåãàòèâíûì, åñëè â âûñøåì ðàçðÿäå áèòà (çíàê ÷èñëà) ñòîèò
÷èñëî 1.
D10 = 2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
D10 = 1
0
0
D10 = 0
0
0
D10 = -1
1
1
D10 = -2
1
1
D10 = -32767
1
0
0
0
D10 = -32768
1
0
0
0
C000045C
Ðèñ.3-22. Ïðèìåðû ïðåäñòàâëåíèÿ îòðèöàòåëüíûõ ÷èñåë
쑶
3 – 30
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
3.8.8
ÐÅÃÈÑÒÐÛ
ÏÐÅÄÑÒÀÂËÅÍÈÅ ×ÈÑÅË
ÏÊ ñåìåéñòâà FX äàþò âîçìîæíîñòü ðàáîòàòü ñî çíà÷åíèÿìè ÷èñåë â ñëåäóþùèõ
ïðåäñòàâëåíèÿõ:
쎲 äåñÿòè÷íûå ÷èñëà
쎲 ×èñëà â íàó÷íîì ôîðìàòå
쎲 ×èñëà ñ ïëàâàþùåé çàïÿòîé
쎲 Äâîè÷íûå ÷èñëà
쎲 Øåñòíàäöàòåðè÷íûå ÷èñëà
쎲 Ôîðìàò BCD (÷èñëà â äâîè÷íî-äåñÿòè÷íîì êîäå)
쎲 Áèòîâûé ïðèìåð
ÂÍÓÒÐÅÍÍÅÅ ÏÐÅÄÑÒÀÂËÅÍÈÅ ×ÈÑÅË Â ÏÊ
Ìèêðîïðîöåññîð (öåíòðàëüíûé ïðîöåññîð) ÏÊ â îñíîâíîì îáðàáàòûâàåò òîëüêî äâîè÷íóþ
èíôîðìàöèþ. Ñàìûé ìàëûé ýëåìåíò äâîè÷íîé èíôîðìàöèè íàçûâàåòñÿ áèòîì. Áèò ìîæåò
ïðåäñòàâëÿòüñÿ äâóìÿ ñîñòîÿíèÿìè ñèãíàëà “0" è ”1".
Âñå ÷èñëîâûå çíà÷åíèÿ, êîòîðûõ íåò â äâîè÷íîì ôîðìàòå, ïðåîáðàçîâûâàþòñÿ ïîýòîìó â ÏÊ
â äâîè÷íûé ôîðìàò (êîäèðóþòñÿ).
ÓÊÀÇÀÍÈÅ
ÏÊ âíóòðè ïðåäñòàâëÿåò âñå ÷èñëà êàê 16-òè èëè 32-õ ðàçðÿäíûå äâîè÷íûå ÷èñëà èëè êàê
áèòîâûé ïðèìåð (16-òè è 32-õ áèòîâûå ôîðìàòû).
 ñëåäóþùèõ ðàçäåëàõ áóäóò ðàññìîòðåíû ðàçëè÷íûå ñèñòåìû ÷èñåë è ïðåîáðàçîâàíèÿ
çíà÷åíèé ÷èñåë (êîäèðîâàíèå) ìåæäó ýòèìè ÷èñëîâûìè ñèñòåìàìè.
ÄÅÑßÒÈ×ÍÀß ÑÈÑÒÅÌÀ ×ÈÑÅË
Áàçà: 10
Öèôðû: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Îáëàñòü çíà÷åíèé:
– 16-òè áèòíûé ôîðìàò: -32 768 ... +32 767
– 32-õ áèòíûé ôîðìàò: -2 147 483 648 ... +2 147 483 647
ÏÐÈÌÅÐ
351 (äåñÿòè÷íîå) = 3 x 102 + 5 x 101 + 1 x 100
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 31
ÐÅÃÈÑÒÐÛ
ÎÏÅÐÀÍÄÛ
×ÈÑËÀ  ÍÀÓ×ÍÎÌ ÔÎÐÌÀÒÅ
Ýòîò ôîðìàò ðàññ÷èòàí íà íàó÷íîå ïðåäñòàâëåíèå îñîáåííî áîëüøèõ è îñîáåííî ìàëûõ
÷èñåë. Ïðåäñòàâëåíèå âûïîëíÿåòñÿ â 32-õ áèòíîì ôîðìàòå ñ ïëàâàþùåé çàïÿòîé.
Ôîðìàò: Ìàíòèññà x 10 Ýêñïîíåíòà
Îáëàñòü çíà÷åíèé:
– Ìàíòèññû: W1000 ... 9999, èëè 0
– Ýêñïîíåíòà: -41 ... +35
ÏÐÈÌÅÐ
Ñêîðîñòü ñâåòà:
– êàê äåñÿòè÷íîå ÷èñëî: 299 792 458 ì/ñ
– â íàó÷íîì ôîðìàòå: 2998 x 105 ì/ñ
Çäåñü 2998 ÿâëÿåòñÿ ìàíòèññîé è 5 - ýêñïîíåíòîé.  ðåãèñòðå äàííûõ ÷èñëî ñîõðàíÿåòñÿ,
íàïðèìåð, â ôîðìå D120 x 10D121.
D121 (16 Bit)
D120 (16 Bit)
EXPONENT
VORZEICHEN
MANTISSE
VORZEICHEN
C000307C
Ðèñ.3-23. Ðàñïîëîæåíèå â ðåãèñòðå äàííûõ
쑶
3 – 32
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
ÐÅÃÈÑÒÐÛ
ÑÈÑÒÅÌÀ ×ÈÑÅË Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ
Îïåðàöèè ñ ÷èñëàìè î÷åíü áûñòðî ïðåâûøàþò äîïóñòèìûå çíà÷åíèÿ îáëàñòåé, ñåðèÿ
FX ïðåäëàãàåò äîïîëíèòåëüíîå ïðåäñòàâëåíèå î÷åíü áîëüøèõ è î÷åíü ìàëûõ ÷èñåë â
ôîðìàòå ñ ïëàâàþùåé çàïÿòîé, êàê ýòî ïðèìåíÿåòñÿ â ïåðñîíàëüíûõ è ìèêðî- êîìïüþòåðàõ.
Ôîðìàò ñèñòåìû ÷èñåë ñ ïëàâàþùåé çàïÿòîé çàïîìèíàåò ìàíòèññó è ýêñïîíåíòó êàê
äâîè÷íûå ÷èñëà â 32-õ áèòîâûõ äâîéíûõ ñëîâàõ, ãäå ìàíòèññà èìååò 23 áèòà, à ýêñïîíåíòà
8 áèò.
D101 (16 BIT)
D100 (16 BIT)
EXPONENT(8 BIT)
MANTISSE (23 BIT)
VORZEICHEN
C000308C
Ðèñ.3-24. Ðàçìåùåíèå áèò â ðåãèñòðå äàííûõ
Ôîðìàò: + - Ìàíòèññà x 2 Ýêñïîíåíòà
Îáëàñòü çíà÷åíèé:
Ìàíòèññû: 1 x 20 + A22 x 2-1 + A21 x 2-2 + ... +Ao 2-23
Ðèñ.3-25.
Ìàíòèññà
A22 A21 A20 A19
A03 A02 A01 A00
20 2-1 2-2 2-3 2-4
2-20 2-21 2-22 2-23
1.
MANTISSE
C000309C
Ýêñïîíåíòà: (E7 x 27 + E6 x 26+ ... + E0 x 20) - 127, ÷òî ñîñòàâëÿåò îò -126 äî +127
Ðèñ.3-26.
Ýêñïîíåíòà
E7 E6 E5 E4 E3 E2
E1 E0
2 7 2 6 2 5 2 4 2 3 22 2 1 2 0
EXPONENT
C000310C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 33
ÐÅÃÈÑÒÐÛ
ÏÐÈÌÅÐ
ÎÏÅÐÀÍÄÛ
D101 = 16592 = 40D0 HEX
D100 = 0 = 0000 HEX
D101 (16 BIT)
0
1
0
0
0
0
0
0
1
1
D100 (16 BIT)
0
1
0
0
0
0
EXPONENT(8 BIT)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
MANTISSE (23 BIT)
VORZEICHEN
C000311C
Ðèñ.3-27. Ðàçìåùåíèå áèò â ðåãèñòðå äàííûõ
Áèò çíàêà ÷èñëà ðàâåí 0 - ïîëîæèòåëüíîå çíà÷åíèå
Ýêñïîíåíòà çàïèñàíà ÷èñëîì 10000001, ýòî ñîîòâåòñòâóåò
(1 x 27 + 0 x 26 + ... + 1 x 20) - 127
= (128 + 0 + ... + 1) - 127
=2
Ìàíòèññà ëè
1 x 20 +ïðåäñòàâëåíà ÷èñëîì 10100000000000000000000 ýòî ñîîòâåòñòâóåò 1,101BIN è
1 x 2-1 + 0 x 2-2 + 1 x 2-3 + ... + 0 x 2-23
= 1,625
 ðåçóëüòàòå ÷èñëî ðàâíî + 1,625 x 22 =6,5.
쑶
ÄÂÎÈ×ÍÀß ÑÈÑÒÅÌÀ ×ÈÑÅË
Áàçà: 2
Öèôðû: 0, 1
ÏÐÈÌÅÐ
11001 (äâîè÷íîå ÷èñëî)
11001 (äâîè÷íîå ÷èñëî) = 1 x 24 + 1 x 23 + 0 x 22 + 0 x 21 + 1 x 20
11001 (äâîè÷íîå ÷èñëî) = 16 + 8 + 1
1001 (äâîè÷íîå ÷èñëî) = 25 (äåñÿòè÷íîå)
쑶
ÄÂÎÈ×ÍÎÅ ÊÎÄÈÐÎÂÀÍÈÅ: ÄÅÑßÒÈ×ÍÎÅ ×ÈÑËÎ —> ÄÂÎÈ×ÍÎÅ ×ÈÑËÎ
ÏÐÈÌÅÐ
30 (äåñÿòè÷íîå)
30 : 2 = 15 îñòàòîê 0
15 : 2 = 7 îñòàòîê 1
7 : 2 = 3 îñòàòîê 1
3 : 2 = 1 îñòàòîê 1
1 : 2 = 0 îñòàòîê 1
30 (äåñÿòè÷íîå) = 11110 (äâîè÷íîå)
쑶
3 – 34
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
ÐÅÃÈÑÒÐÛ
ÊÎÄÈÐÎÂÀÍÈÅ: ÄÂÎÈ×ÍÎÅ ×ÈÑËÎ —> ÄÅÑßÒÈ×ÍÎÅ ×ÈÑËÎ
ÏÐÈÌÅÐ
111000 (äâîè÷íîå)
111000 (äâîè÷íîå) = 1 x 25 +1 x 24 + 1 x 23 + 0 x 22 + 0 x 21 + 0 x 20
111000 (äâîè÷íîå) = 32 + 6 + 8
111000 (äâîè÷íîå) = 56 (äåñÿòè÷íîå)
쑶
ÂÎÑÜÌÅÐÈ×ÍÀß ÑÈÑÒÅÌÀ ×ÈÑÅË
Áàçà: 8
Öèôðû: 0, 1, 2, 3, 4, 5, 6, 7
ÏÐÈÌÅÐ
245 (âîñüìåðè÷íîå)
245 (âîñüìåðè÷íîå) = 2 x 82 + 4 x 81 + 5 x 80
245 (âîñüìåðè÷íîå) = 128 + 32 + 5
245 (âîñüìåðè÷íîå) = 165 (äåñÿòè÷íîå)
쑶
ÊÎÄÈÐÎÂÀÍÈÅ: ÄÅÑßÒÈ×ÍÎÅ ×ÈÑËÎ —> ÂÎÑÜÌÅÐÈ×ÍÎÅ ×ÈÑËÎ
ÏÐÈÌÅÐ
30 (äåñÿòè÷íîå)
30 : 8 = 3 îñòàòîê 6
3 : 8 = 0 îñòàòîê 3
30 (äåñÿòè÷íîå) = 36 (âîñüìåðè÷íîå)
쑶
ÊÎÄÈÐÎÂÀÍÈÅ: ÂÎÑÜÌÅÐÈ×ÍÎÅ ×ÈÑËÎ —> ÄÅÑßÒÈ×ÍÎÅ ×ÈÑËÎ
ÏÐÈÌÅÐ
374 (âîñüìåðè÷íîå)
374 (âîñüìåðè÷íîå) = 3 x 82 + 7 x 81 + 4 x 80
374 (âîñüìåðè÷íîå) = 192 + 56 + 4
374 (âîñüìåðè÷íîå) = 252 (äåñÿòè÷íîå)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
쑶
3 – 35
ÐÅÃÈÑÒÐÛ
ÎÏÅÐÀÍÄÛ
ØÅÑÒÍÀÄÖÀÒÅÐÈ×ÍÀß ÑÈÑÒÅÌÀ ×ÈÑÅË
Áàçà: 16
Öèôðû: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
(A=10, B=11, C=12, D=13, E=14, F=15)
ÏÐÈÌÅÐ
1E (øåñòíàäöàòåðè÷íîå)
1E (øåñòíàäöàòåðè÷íîå) = 1 x 161 + 14 x 160
1E (øåñòíàäöàòåðè÷íîå) = 16 + 14
1E (øåñòíàäöàòåðè÷íîå) = 30 (äåñÿòè÷íîå)
쑶
ÊÎÄÈÐÎÂÀÍÈÅ: ÄÅÑßÒÈ×ÍÎÅ ×ÈÑËÎ —> ØÅÑÒÍÀÄÖÀÒÈÐÈ×ÍÎÅ ×ÈÑËÎ
ÏÐÈÌÅÐ
63 (äåñÿòè÷íîå)
63 : 16 = 3 îñòàòîê 15 R F (øåñòíàäöàòåðè÷íîå)
3 : 16 = 0 îñòàòîê 3 R 3 (øåñòíàäöàòåðè÷íîå)
63 (äåñÿòè÷íîå) = 3F (øåñòíàäöàòåðè÷íîå)
쑶
ÊÎÄÈÐÎÂÀÍÈÅ: ØÅÑÒÍÀÄÖÀÒÈÐÈ×ÍÎÅ ×ÈÑËÎ —> ÄÅÑßÒÈ×ÍÎÅ ×ÈÑËÎ
ÏÐÈÌÅÐ
7A (øåñòíàäöàòåðè÷íîå)
7A (øåñòíàäöàòåðè÷íîå) = 7 x 161 + 10 x 160
7A (øåñòíàäöàòåðè÷íîå) = 112 + 10
7A (øåñòíàäöàòåðè÷íîå) = 122 (äåñÿòè÷íîå)
쑶
BCD - ÔÎÐÌÀÒ (ÄÂÎÈ×ÍÎ-ÄÅÑßÒÈ×ÍÛÉ ÊÎÄ)
 BCD-ôîðìàòå (äâîè÷íî-äåñÿòè÷íîì êîäå) êàæäàÿ öèôðà äåñÿòè÷íîãî ÷èñëà
ïðåäñòàâëÿåòñÿ ÷åòûðåõáèòíûì äâîè÷íûì ÷èñëîì. Ïðè ÷åòûðåõáèòíîì ïðåäñòàâëåíèè
èìååòñÿ âîçìîæíîñòü äâîè÷íî êîäèðîâàòü äåñÿòè÷íûå öèôðû îò 0 äî 15. Îäíàêî â
BCD-ôîðìàòå äîïóñòèìî êîäèðîâàíèå òîëüêî äåñÿòè÷íûõ öèôð îò 0 äî 9.
ÊÎÄÈÐÎÂÀÍÈÅ: ÄÅÑßÒÈ×ÍÎÅ ×ÈÑËÎ —> BCD - ÔÎÐÌÀÒ
ÏÐÈÌÅÐ
67 (äåñÿòè÷íîå) <=> Öèôðû: 6, 7
Äåñÿòè÷íîå
Äâîè÷íîå
BCD
6
3
2
1
0 2 +1 2 +1 2 +0 2
0
1
7
0
3
2
1
0 2 +1 2 +1 2 +1 2
1
0
0
1
1
0
1
C000047C
Ðèñ.3-28. Êîäèðîâàíèå äåñÿòè÷íîãî ÷èñëà â BCD-ôîðìàò è íàîáîðîò
3 – 36
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
3.9
ÓÊÀÇÀÒÅËÜ
ÓÊÀÇÀÒÅËÜ
Óêàçàòåëü ïðîãðàììèðóåòñÿ âìåñòå ñ èíñòðóêöèÿìè CJ-ïåðåõîäà èëè CALL-âûçîâà.
Óêàçàòåëü ÿâëÿåòñÿ àäðåñîì ìåñòà ïåðåõîäà, â êîòîðîì ìàðêèðóåòñÿ ìåñòî ïåðåõîäà èëè
ïîäïðîãðàììà â ïðîãðàììå (Óêàçàòåëü-Ìàðêèðîâêà).
3.9.1
ÀÄÐÅÑÀÖÈß ÓÊÀÇÀÒÅËß
 ÏÊ ñåðèè FX1S èìåþòñÿ óêàçàòåëè-ìàðêèðîâêè îò Ð0 äî Ð63 (64 àäðåñà).  ÏÊ ñåðèè FX1N,
FX2N è FX2NC îáëàñòü óêàçàòåëåé îõâàòûâàåò 128 àäðåñîâ (îò Ð0 äî Ð127). Â ñîåäèíåíèè ñ
èíñòðóêöèåé CJ ìîæíî ïåðåéòè â êîíåö ïðîãðàììû, åñëè ïðèìåíèòü àäðåñ óêàçàòåëÿ Ð63.
Èíñòðóêöèÿ END íå íóæäàåòñÿ â ýòîì ñëó÷àå íè â êàêèõ óêàçàòåëÿõ - ìàðêèðîâêå.
ÓÊÀÇÀÍÈÅ
3.9.2
Îäèíàêîâûå óêàçàòåëè-ìàðêèðîâêè íå ìîãóò èñïîëüçîâàòüñÿ íåñêîëüêî ðàç â îäíîé
ïðîãðàììå ÏÊ.
ÓÐÎÂÅÍÜ ÏÎÄÏÐÎÃÐÀÌÌ (ÂËÎÆÅÍÍÎÑÒÈ)
Âî âðåìÿ èñïîëíåíèÿ ïðåðûâàíèÿ âñå äðóãèå ïðåðûâàíèÿ íå àêòèâíû. ×òîáû ñîõðàíèòü
ñòåêîâûå çàïîìèíàíèÿ ïðåðûâàíèé äîëæíû áûòü çàïðîãðàììèðîâàíû èíñòðóêöèè EI-DI
âíóòðè ïðîãðàììû ïðåðûâàíèÿ. Ïðåðûâàíèÿ ìîãóò íàêàïëèâàòüñÿ â äâóõ óðîâíÿõ
ïîäïðîãðàìì.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 37
ÏÐÅÐÛÂÀÍÈÅ-ÓÊÀÇÀÒÅËÜ
3.10
ÎÏÅÐÀÍÄÛ
ÏÐÅÐÛÂÀÍÈÅ-ÓÊÀÇÀÒÅËÜ
Ñ ïîìîùüþ ïðåðûâàíèÿ-óêàçàòåëÿ ìîæíî âûïîëíèòü ïåðåõîä âíóòðè ïðîãðàììû ÏÊ ê
ïðåðûâàòåëþ-ïðîãðàììû. (ñì.òàêæå ðàçäåë 6.2.4)
3.10.1
ÀÄÐÅÑÀÖÈß ÏÐÅÐÛÂÀÍÈß-ÓÊÀÇÀÒÅËß
FX1S/FX1N
MELSEC FX1S è FX1N:
Èìååòñÿ 6 ïðåðûâàòåëåé-óêàçàòåëåé. Àäðåñàöèÿ ïðåðûâàòåëåé-óêàçàòåëåé äîëæíà
âûïîëíÿòüñÿ ñîãëàñíî ñëåäóþùèì óêàçàíèÿì:
Ïðåðûâàòåëü-óêàçàòåëü: I 햲 0 햳
햲 Àäðåñà îò 0 äî 3; ñîîòâåòñòâåííî âõîäû îò Õ0 äî Õ3
햳 0: = ïðåðûâàíèå ïðè ïàäàþùåì ôðîíòå âõîäíîãî ñèãíàëà
1: = ïðåðûâàíèå ïðè âîçðàñòàþùåì ôðîíòå âõîäíîãî ñèãíàëà
ÏÐÈÌÅÐ
Ïðåðûâàòåëü-óêàçàòåëü: I201
Ïðîãðàììà-ïðåðûâàíèÿ, âûçûâàåìàÿ ïðåðûâàòåëåì-óêàçàòåëåì âûïîëíÿåòñÿ ïðè
âîçðàñòàþùåì ôðîíòå ñèãíàëà íà âõîäå Õ2.
Âîçâðàò â ãëàâíóþ ïðîãðàììó ïðîèñõîäèò ïîñëå òîãî, êàê áóäåò âûïîëíåíà èíñòðóêöèÿ IRET.
쑶
3 – 38
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
FX1S
ÏÐÅÐÛÂÀÍÈÅ-ÓÊÀÇÀÒÅËÜ
Äëÿ ÏÊ ñåðèè FX1S ñ íîìåðîâ âåðñèé îò 1.00 äî 1.30 äîëæíà ðàñøèðÿòüñÿ ïðîãðàììà, åñëè
ïðèìåíÿåòñÿ ïðåðûâàòåëü-óêàçàòåëü.
Âñòàâüòå ýòè èíñòðóêöèè ïåðåä EI-èíñòðóêöèåé
M8002
DMOV
H0D581115
D0 �
DMOV
H69055470
D2 �
MOV
H5470
D4 �
DFNC89 K8989090
H00FFF1C0 D0 �
K3
Ãëàâíàÿ ïðîãðàììà
FEND
Âñòàâüòå ýòè èíñòðóêöèè íåïîñðåäñòâåííî ïåðåä
ïðåðûâàòåëåì-ïðîãðàììû
M8000
DFNC89 K589089
I001
K0
H00FFF1C0
D0 �
Ïðåðûâàòåëü-ïðîãðàììà
Âñòàâüòå ýòè èíñòðóêöèè íåïîñðåäñòâåííî ïîñëå
ïðåðûâàòåëÿ-ïðîãðàììû
M8000
DFNC89
K589089
H00FFEF00 H00FFF1C6
D0 �
IRET
END
C000410C
Ðèñ.3-29. Íåîáõîäèìîå ðàñøèðåíèå ïðîãðàììû äëÿ FX1S ((V1.00 äî V1.30) ïðè
ïðèìåíåíèè ïðåðûâàòåëÿ-óêàçàòåëÿ
쐃 Ðåãèñòðû îò D0 äî D4 çàïèñûâàþòñÿ ïîñðåäñòâîì ýòèõ ÷àñòåé ïðîãðàìì è íå ìîãóò
ïðèìåíÿòüñÿ â ïðîãðàììå ÏÊ.
ÓÊÀÇÀÍÈÅ
Ó ÏÊ FX1S, íà÷èíàÿ ñ íîìåðà âåðñèè 1.40 ýòè ðàñøèðåíèÿ ïðîãðàììû íå íóæíû.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 39
ÏÐÅÐÛÂÀÍÈÅ-ÓÊÀÇÀÒÅËÜ
FX1N
ÎÏÅÐÀÍÄÛ
Äëÿ ÏÊ ñåðèè FX1N âåðñèè 1.00 ïðè ïðèìåíåíèè ïðåðûâàòåëÿ-óêàçàòåëÿ ïðîãðàììà äîëæíà
ðàñøèðÿòüñÿ c ïîìîùüþ ïðèâåäåííûõ íèæå èíñòðóêöèé.
Âñòàâüòå ýòè èíñòðóêöèè ïåðåä EI-èíñòðóêöèåé
M8002
DMOV
H0D581115
D0 �
DMOV
H69055470
D2 �
MOV
H5470
D4 �
DFNC89 K8989090
H00FFF5C0 D0 �
K3
Ãëàâíàÿ ïðîãðàììà
FEND
Âñòàâüòå ýòè èíñòðóêöèè íåïîñðåäñòâåííî ïåðåä
ïðåðûâàòåëåì-ïðîãðàììû
M8000
DFNC89 K589089
I001
K0
H00FFF5C0
D0 �
Ïðåðûâàòåëü-ïðîãðàììà
Âñòàâüòå ýòè èíñòðóêöèè íåïîñðåäñòâåííî ïîñëå
ïðåðûâàòåëÿ-ïðîãðàììû
M8000
DFNC89
K589089
H00204000 H00FFF5C6
D0 �
IRET
END
C000411C
Ðèñ.3-30. Íåîáõîäèìîå ðàñøèðåíèå ïðîãðàììû äëÿ FX1N (V1.00) ïðè ïðèìåíåíèè
ïðåðûâàòåëÿ-óêàçàòåëÿ
� Ðåãèñòðû îò D0 äî D4 çàïèñûâàþòñÿ ïîñðåäñòâîì ýòèõ ÷àñòåé ïðîãðàìì è íå ìîãóò
ïðèìåíÿòüñÿ â ïðîãðàììå ÏÊ.
ÓÊÀÇÀÍÈÅ
3 – 40
Ó ÏÊ FX1N, íà÷èíàÿ ñ íîìåðà âåðñèè 1.10 ýòè ðàñøèðåíèÿ ïðîãðàììû íå íóæíû.
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
FX2N/2NC
ÏÐÅÐÛÂÀÍÈÅ-ÓÊÀÇÀÒÅËÜ
MELSEC FX2N è FX2NC:
Èìååòñÿ 9 ïðåðûâàòåëåé-óêàçàòåëåé. Àäðåñàöèÿ ïðåðûâàòåëåé-óêàçàòåëåé äîëæíà
âûïîëíÿòüñÿ ñîãëàñíî ñëåäóþùèì óêàçàíèÿì, ïðè ýòîì ðàçëè÷àþòñÿ òðè ãðóïïû:
쐃 Ïðåðûâàòåëü-âõîäîâ: I 햲 0 햳
햲 Àäðåñà îò 0 äî 5
Êàæäûé àäðåñ ìîæåò èñïîëüçîâàòüñÿ òîëüêî îäèí ðàç.
햳 0: ïðåðûâàíèå ïðè ïàäàþùåì ôðîíòå
1: ïðåðûâàíèå ïðè âîçðàñòàþùåì ôðîíòå
ÏÐÈÌÅÐ
Ïðåðûâàòåëü-óêàçàòåëü: I001
Ïðîãðàììà-ïðåðûâàíèÿ, âûçûâàåìàÿ ïðåðûâàòåëåì-óêàçàòåëåì, âûïîëíÿåòñÿ ïðè
âîçðàñòàþùåì ôðîíòå ñèãíàëà íà âõîäå Õ0.
Âîçâðàò â ãëàâíóþ ïðîãðàììó ïðîèñõîäèò ïîñëå òîãî, êàê áóäåò âûïîëíåíà èíñòðóêöèÿ IRET.
쐇 Ïðåðûâàòåëü-âðåìåíè: I 햲 햳
쑶
햲 Àäðåñà îò 6 äî 8
Êàæäûé àäðåñ ìîæåò èñïîëüçîâàòüñÿ òîëüêî îäèí ðàç.
햳 Îò 10 äî 99 ìñ
ÏÐÈÌÅÐ
Ïðåðûâàòåëü-óêàçàòåëü: I610
Ïðîãðàììà-ïðåðûâàíèÿ, âûçûâàåìàÿ ïðåðûâàòåëåì-óêàçàòåëåì, âûïîëíÿåòñÿ â èíòåðâàëàõ
ïî 10 ìñ.
Âîçâðàò â ãëàâíóþ ïðîãðàììó ïðîèñõîäèò ïîñëå òîãî, êàê áóäåò âûïîëíåíà èíñòðóêöèÿ IRET.
쑶
ÓÊÀÇÀÍÈÅ
Ïðåðûâàòåëü-óêàçàòåëü ïðîãðàììèðóåòñÿ ïîñëå èíñòðóêöèè FTND. Ïðè ýòîì ìîæåò
âûïîëíÿòüñÿ íå áîëåå 9 ïðåðûâàòåëåé-óêàçàòåëóé. Áîëüøå äâóõ óðîâíåé ðàçâåòâëåíèÿ íå
äîïóñòèìû.
쐋 Ïðåðûâàòåëü-ñ÷åò÷èê: I 0 햲 0
햲 Àäðåñà îò 1 äî 6
Ïðåðûâàòåëü-ñ÷åò÷èê ìîæåò ïðèìåíÿòüñÿ êàê îïåðàíä äëÿ âêëþ÷åíèÿ (HSCS, FNC 53)
èëè îòêëþ÷åíèÿ (HSCR, FNC 54) ïîñðåäñòâîì âûñîêîñêîðîñòíîãî ñ÷åò÷èêà. Äëÿ
âûêëþ÷åíèÿ ïðåðûâàòåëÿ-ñ÷åò÷èêà âêëþ÷àåòñÿ ñïåöèàëüíûé ìåðêåð Ì8059.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 41
ÏÐÅÐÛÂÀÍÈÅ-ÓÊÀÇÀÒÅËÜ
ÏÐÈÌÅÐ
ÎÏÅÐÀÍÄÛ
Ïðåðûâàòåëü-óêàçàòåëü: I030
Ðèñ.3-31.
Ïðèìåð ïðîãðàììèðîâàíèÿ ïðè èñïîëüçîâàíèè ïðåðûâàòåëÿ-ñ÷åò÷èêà
M8000
DHSCS K100
C255
I030
C000333C
Ïðîãðàììà-ïðåðûâàíèÿ, âûçûâàåìàÿ ïðåðûâàòåëåì-óêàçàòåëåì I030, âûïîëíÿåòñÿ ïðè
äîñòèæåíèè âûñîêîñêîðîñòíûì ñ÷åò÷èêîì Ñ255 çíà÷åíèÿ, çàäàííîãî â Ê100.
쑶
ÓÊÀÇÀÍÈÅ
Ïîæàëóéñòà, îáðàòèòå âíèìàíèå íà ðàçäåë 6.7.4 ñ áîëåå ïîäðîáíîé èíôîðìàöèåé äëÿ
èñïîëüçîâàíèÿ êîìàíä âêëþ÷åíèÿ è îòêëþ÷åíèÿ ïîñðåäñòâîì âûñîêîñêîðîñòíûõ
ñ÷åò÷èêîâ.
ÂÛÊËÞ×ÅÍÈÅ ËÞÁÛÕ ÏÐÅÐÛÂÀÍÈÉ
Ëþáûå ïðåðûâàíèÿ ñ ïîìîùüþ âêëþ÷åíèÿ ñîîòâåòñòâóþùèõ ñïåöèàëüíûõ ìåðêåðîâ ìîæíî
âûêëþ÷àòü â çàâèñèìîñòè îò âðåìåíè èëè âî âðåìÿ íåïðåðûâíîãî ïðîöåññà óïðàâëåíèÿ.
Ñîîòâåòñòâóþùèå ñïåöèàëüíûå ìåðêåðû ïðèâåäåíû â ãëàâå 6. Äëÿ âñåõ ìîäåëåé ÏÊ åñòü
ïåðâûé ñïåöèàëüíûé ìåðêåð Ì8050, êîòîðûé âûêëþ÷àåò ïðåðûâàíèÿ I0ab.
ÓÊÀÇÀÍÈÅ
Íèêîãäà íå âêëþ÷àéòå ñïåöèàëüíûé ìåðêåð, íå çíàÿ ñ óâåðåííîñòüþ åãî ôóíêöèè. Íå âñå
ÏÊ âñåãäà ðàáîòàþò ñ îäèíàêîâûìè ñïåöèàëüíûìè ôóíêöèÿìè.
Ïðåðûâàíèÿ âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ âñåãäà ìîãóò îòêëþ÷àòüñÿ òîëüêî êàê
îòäåëüíûå ãðóïïû ñ ïîìîùüþ ñïåöèàëüíîãî ìåðêåðà Ì8059.
3 – 42
MITSUBISHI ELECTRIC
ÎÏÅÐÀÍÄÛ
3.11
ÐÀÇÂÅÒÂËÅÍÈß
ÐÀÇÂÅÒÂËÅÍÈß
Ñ ïîìîùüþ îïåðàöèé ïîäïðîãðàìì ìîãóò ðåàëèçîâûâàòüñÿ ðàçâåòâëåíèÿ óðîâíåé âíóòðè
ïðîãðàììû. Îïåðàöèè ïîäïðîãðàìì ïðèìåíÿþòñÿ âìåñòå ñ èíñòðóêöèÿìè MC è MCR.
Òî÷íîå ïðèìåíåíèå îïåðàöèé ïîäïðîãðàìì îïèñàíî â ðàçäåëå 4.9 â îïèñàíèè
êîíòðîëèðóåìûõ óñëîâèé (MC, MCR).
3.11.1
ÀÄÐÅÑÀÖÈß ÎÏÅÐÀÍÄÎÂ ÏÎÄÏÐÎÃÐÀÌÌ
Èìååòñÿ âîñåìü îïåðàíäîâ ïîäïðîãðàìì îò N0 äî N7.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
3 – 43
ÐÀÇÂÅÒÂËÅÍÈß
3 – 44
ÎÏÅÐÀÍÄÛ
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
4
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
4.1
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
Ýòà ãëàâà îïèñûâàåò íàáîð áàçîâûõ êîìàíä ñåìåéñòâà ÏÊ FX. C
ïîìîùüþ èíñòðóêöèé èç íàáîðà áàçîâûõ êîìàíä ìîãóò ïðîãðàììèðîâàòüñÿ
âñå ëîãè÷åñêèå áàçîâûå ñâÿçè. Èíñòðóêöèè èç íàáîðà áàçîâûõ êîìàíä
ìîãóò ñðàáàòûâàòü òîëüêî ïî àäðåñàì îïåðàíäîâ.
4.1.1
ÏÎßÑÍÅÍÈß Ê ÒÀÁËÈÖÀÌ ÍÀÁÎÐÀ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
Âñå áàçîâûå êîìàíäû ïðåäñòàâëåíû â òàáëè÷íîé ôîðìå íà ñëåäóþùèõ äâóõ ñòðàíèöàõ. Ýòîò
ðàçäåë êðàòêî ïîÿñíÿåò ñòðóêòóðó îáçîðíûõ òàáëèö.
쐃
쐇
SET
(D)
쐋
CPU
쐏
SET
Âêëþ÷åíèå; Âêëþ÷åíèå îïåðàíäà
FX1S
FX1N
FX2N
FX2NC
쏹
쏹
쏹
Îïåðàíäû
Øàãè ïðîãðàììû
Y, M, S
SET (Îïåðàíä Y, M)
1
SET (Ñïåöèàëüíûé ìåðêåð S)
2
쐄
쐃
쐇
쐋
쐏
쐄
쐂
쏹
Ïðèìå÷àíèå
쐂
ÈÍÑÒÐÓÊÖÈß
Íà ýòîì ìåñòå óêàçûâàåòñÿèìÿ èíñòðóêöèè,êîòîðîåèñïîëüçóåòñÿïðè ïðîãðàììèðîâàíèè
íà ÿçûêå Ëèñòèíãà Èíñòðóêöèé - (AWL).
ÑÈÌÂÎËÛ ÊÎÍÒÀÊÒÍÎÉ ÑÕÅÌÛ
Ñèìâîëû êîíòàêòíîé ñõåìû ïðèìåíÿþòñÿ ïðè ïðîãðàììèðîâàíèè íà ÿçûêå (ÊÎÐ).
Ñèìâîëû êîíòàêòíîé ñõåìû ñîñòîÿò èç èíñòðóêöèè è èñïîëüçóåìîãî îïåðàíäà.
ÇÍÀ×ÅÍÈÅ
Çäåñü íàõîäèòñÿ êðàòêîå îïèñàíèå çíà÷åíèÿ èíñòðóêöèè.
ÖÅÍÒÐÀËÜÍÛÉ ÏÐÖÅÑÑÎÐ
Çäåñü çíàêîì 2 õàðàêòåðèçóåòñÿ ñåðèÿ ÏÊ MELSEC, â êîòîðîé ýòà èíñòðóêöèÿ
âûïîëíÿåòñÿ.
ÎÏÅÐÀÍÄ
Íà ýòîì ïîëå óêàçûâàåòñÿ îïåðàíä, ïðèìåíåííûé âìåñòå ñ èíñòðóêöèåé.
ØÀÃÈ ÏÐÎÃÐÀÌÌÛ
Óêàçûâàåòñÿ ÷èñëî øàãà ïðîãðàììû, êîòîðîå òðåáóåòñÿ äî ïîëíîãî âûïîëíåíèÿ
èíñòðóêöèè.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4–1
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÎÁÇÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÈÍÑÒÐÓÊÖÈß
ÑÈÌÂÎËÛ ÊÎÍÒÀÊÒÍÎÉ
ÑÕÅÌÛ
ÇÍÀ×ÅÍÈÅ
ØÀÃÎÂ
ÍÀ
ÎÏÅÐÀÍÄÛ ÏÐÎÃÐÀÌ- ÑÑÛËÊÀ
ÐÀÇÄÅË
ÌÛ
LD
ÇÀÃÐÓÇÊÀ;
Íà÷àëî ëîãè÷åñêèõ ñâÿçåé
(íà÷àëî ëîãè÷åñêîãî
âûðàæåíèÿ) ñ îïðîñîì íà
ñîñòîÿíèå ñèãíàëà “1"
X, Y, M,
S, T, C
1
Ðàçä. 4.2
LDI
ÍÅÒ ÇÀÃÐÓÇÊÈ;
Íà÷àëî ëîãè÷åñêèõ ñâÿçåé
(íà÷àëî ëîãè÷åñêîãî
âûðàæåíèÿ) ñ îïðîñîì íà
ñîñòîÿíèå ñèãíàëà “0"
X, Y, M,
S, T, C
1
Ðàçä. 4.2
OUT
ÂÛÕÎÄ;
Âûõîä (âûäà÷à), ïðèñâîåíèå
âûõîäó ðåçóëüòàòà
ëîãè÷åñêîãî âûðàæåíèÿ.
Y, M,
S, T, C
Y, M: 1
S, Ñïåö.
ìåðêåð: 2
T: 3,C: 3
C(32 Bit): 5
Ðàçä. 4.3
AND
È;
È - ëîãè÷åñêàÿ ñâÿçü ñ
îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “1"
X, Y, M,
S, T, C
1
Ðàçä. 4.4
ANI
ÍÅ È;
È - ëîãè÷åñêàÿ ñâÿçü ñ
îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “0"
X, Y, M,
S, T, C
1
Ðàçä. 4.4
OR
ÈËÈ;
ÈËÈ - ëîãè÷åñêàÿ ñâÿçü ñ
îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “1"
X, Y, M,
S, T, C
1
Ðàçä. 4.5
ORI
ÍÅ ÈËÈ;
ÈËÈ - ëîãè÷åñêàÿ ñâÿçü ñ
îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “0"
X, Y, M,
S, T, C
1
Ðàçä. 4.5
LDP
ÇÀÃÐÓÇÊÀ; (èìïóëüñíî)
Íà÷àëî ëîãè÷åñêèõ ñâÿçåé ñ
îïðîñîì ïî âîçâðàñòàþùåìó
(ïåðåäíåìó) ôðîíòó ñèãíàëà
X, Y, M,
S, T, G
2
Ðàçä. 4.6
LDF
ÇÀÃÐÓÇÊÀ; (èìïóëüñíî)
Íà÷àëî ëîãè÷åñêèõ ñâÿçåé ñ
îïðîñîì ïî ïàäàþùåìó
(çàäíåìó) ôðîíòó ñèãíàëà
X, Y, M,
S, T, G
2
Ðàçä. 4.6
ANP
È; (èìïóëüñíî)
È - ëîãè÷åñêàÿ ñâÿçü ñ
îïðîñîì ïî âîçâðàñòàþùåìó
(ïåðåäíåìó) ôðîíòó ñèãíàëà
X, Y, M,
S, T, G
2
Ðàçä. 4.7
ANF
È; (èìïóëüñíî)
È - ëîãè÷åñêàÿ ñâÿçü ñ
îïðîñîì ïî ïàäàþùåìó
(çàäíåìó) ôðîíòó ñèãíàëà
X, Y, M,
S, T, G
2
Ðàçä. 4.7
ORP
ÈËÈ; (èìïóëüñíî)
ÈËÈ - ëîãè÷åñêàÿ ñâÿçü ñ
îïðîñîì ïî âîçâðàñòàþùåìó
(ïåðåäíåìó) ôðîíòó ñèãíàëà
X, Y, M,
S, T, G
2
Abs. 4.8
Òàáë.4-1. Îáçîð áàçîâûõ êîìàíä (÷àñòü 1)
4–2
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÈÍÑÒÐÓÊÖÈß
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÑÈÌÂÎËÛ ÊÎÍÒÀÊÒÍÎÉ
ÑÕÅÌÛ
ÇÍÀ×ÅÍÈÅ
ØÀÃÎÂ
ÍÀ
ÎÏÅÐÀÍÄÛ ÏÐÎÃÐÀÌ- ÑÑÛËÊÀ
ÐÀÇÄÅË
ÌÛ
ORF
ÈËÈ; (èìïóëüñíî)
ÈËÈ - ëîãè÷åñêàÿ ñâÿçü ñ
îïðîñîì ïî ïàäàþùåìó
(çàäíåìó) ôðîíòó ñèãíàëà
X, Y, M,
S, T, G
2
Ðàçä. 4.8
ANB
È-ÁËÎÊ;
Êîìàíäà ñâÿçè:
ïîñëåäîâàòåëüíîå
âêëþ÷åíèå ïàðàëëåëüíûõ
ñâÿçåé
—
1
Ðàçä. 4.9
ORB
ÈËÈ-ÁËÎÊ;
Êîìàíäà ñâÿçè:
ïàðàëëåëüíîå âêëþ÷åíèå
ïîñëåäîâàòåëüíûõ ñâÿçåé
—
1
Ðàçä. 4.10
ÄÂÈÆÅÍÈÅ ÂÍÈÇ ÏÎ
ÑÒÅÊÓ;
Íàêîïëåíèå ðåçóëüòàòîâ
ëîãè÷åñêèõ ñâÿçåé
—
1
Ðàçä. 4.11
—
1
Ðàçä. 4.11
—
1
Ðàçä. 4.11
Y, M,
Íåò
ñïåö.
ìåðêåðà
3
Ðàçä. 4.12
N
2
Ðàçä. 4.12
Y, M, S
Y, M: 1
S, Ñïåö.
ìåðêåð: 2
Ðàçä. 4.13
Y, M, S, D
V, Z, T, C
Y, M: 1
D, V, Z,
Ñïåö.
ìåðêåð: 3
T, C: 2
Ðàçä. 4.13
MPS
MPS
MRD
×ÒÅÍÈÅ ÂÍÈÇ ÏÎ ÑÒÅÊÓ;
×òåíèå ðåçóëüòàòîâ
ëîãè÷åñêèõ ñâÿçåé
MRD
ÂÑÏËÛÂÀÞÙÈÉ ÑÒÅÊ;
×òåíèå è ñòèðàíèå
íàêîïëåííûõ ðåçóëüòàòîâ
ëîãè÷åñêèõ ñâÿçåé
MPP
MPP
MC
MCR
SET
RST
MC
MCR
n
(D)
n
ÌÀÑÒÅÐ ÊÎÍÒÐÎËÜ;
Âêëþ÷åíèå (çàïóñê)
óñëîâèé êîíòðîëÿ
ÌÀÑÒÅÐ ÊÎÍÒÐÎËÜ
ÑÁÐÎÑ;
Îòêëþ÷åíèå (ñáðîñ)
óñëîâèé êîíòðîëÿ
ÂÊËÞ×ÅÍÈÅ;
Âêëþ÷åíèå îïåðàíäà
SET
(D)
ÎÒÊËÞ×ÅÍÈÅ;
Îòêëþ÷åíèå îïåðàíäà
RST
(D)
Òàáë.4-2. Îáçîð áàçîâûõ êîìàíä (÷àñòü 2)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4–3
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÈÍÑÒÐÓÊÖÈß
PLS
PLF
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÑÈÌÂÎËÛ ÊÎÍÒÀÊÒÍÎÉ
ÑÕÅÌÛ
PLS
(D)
PLF
(D)
END
—
ØÀÃÎÂ
ÍÀ
ÎÏÅÐÀÍÄÛ ÏÐÎÃÐÀÌ- ÑÑÛËÊÀ
ÐÀÇÄÅË
ÌÛ
ÃÅÍÅÐÀÖÈß ÈÌÏÓËÜÑÎÂ;
Ôîðìèðîâàíèå
îäíîðàçîâîãî èìïóëüñà ïðè
âîçðàñòàþùåì ôðîíòå
Y, M
2
Ðàçä. 4.14
ÃÅÍÅÐÀÖÈß ÈÌÏÓËÜÑÎÂ;
Ôîðìèðîâàíèå
îäíîðàçîâîãî èìïóëüñà ïðè
ïàäàþùåì ôðîíòå
Y, M
2
Ðàçä. 4.14
—
1
Ðàçä. 4.15
—
1
Ðàçä. 4.16
—
1
Abs. 4.17
ÈÍÂÅÐÑÈß;
Çàìåíà ðåçóëüòàòà
ëîãè÷åñêèõ ñâÿçåé íà
ïðîòèâîïîëîæíûé ñèãíàë
INV
NOP
ÇÍÀ×ÅÍÈÅ
ÏÓÑÒÀß ÑÒÐÎÊÀ;
Ïóñòàÿ ñòðîêà áåç ôóíêöèé
Ende;
SPS-Programmende
END
Òàáë.4-3. Îáçîð áàçîâûõ êîìàíä (÷àñòü 3)
4–4
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
4.2
ÍÀ×ÀËÎ ËÎÃÈ×ÅÑÊÈÕ ÖÅÏÅÉ (LD, LDI)
ÍÀ×ÀËÎ ËÎÃÈ×ÅÑÊÈÕ ÖÅÏÅÉ (LD, LDI)
LD
ÇÀÃÐÓÇÊÀ; Íà÷àëî ëîãè÷åñêèõ ñâÿçåé ñ îïðîñîì íà
ñîñòîÿíèå ñèãíàëà “1"
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
쏹
쏹
쏹
LDI
ÍÅÒ ÇÀÃÐÓÇÊÈ; Íà÷àëî ëîãè÷åñêèõ ñâÿçåé ñ îïðîñîì
íà ñîñòîÿíèå ñèãíàëà “0"
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
Îïåðàíäû
쏹
쏹
Øàãè ïðîãðàììû
X, Y, M, S, T, C
쏹
Ïðèìå÷àíèå
LD
1
LDI
1
ÔÓÍÊÖÈß
Ïðîãðàììèðîâàíèå íà÷àëà ëîãè÷åñêèõ ñâÿçåé (íà÷àëî ëîãè÷åñêîãî âûðàæåíèÿ)
ÎÏÈÑÀÍÈÅ
쎲 Íà÷àëî ëîãè÷åñêè ñâÿçåé ïðîãðàììèðóåòñÿ èíñòðóêöèÿìè LD èëè LDI.
쎲 Ïðîãðàììèðîâàíèå öåïè òîêà âñåãäà íà÷èíàåòñÿ ñ èíñòðóêöèé LD èëè LDI.
쎲 LD èëè LDI èíñòðóêöèè èñïîëüçóþòñÿ òàêæå ñîâìåñòíî ñ èíñòðóêöèÿìè ANB èëè ORB äëÿ
ïóñêà ðàçâåòâëåíèÿ (ñì.òàêæå ðàçäåëû 4.6 è 4.7).
ÏÐÈÌÅÐ
Ïðèìåíåíèå èíñòðóêöèé LD, LDI
LD
X0
Y0
X1
M100
LDI
K19
T0
0
1
2
3
4
LD
OUT
LDI
OUT
OUT
7
8
LD
OUT
X
0
Y
0
X
1
M 100
T
0
K 19
T
0
Y
1
T0
Y1
LD
C000037C
Ðèñ.4-1. Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì èíñòðóêöèé LD, LDI
Âõîä Õ0 îïðàøèâàåòñÿ íà ñîñòîÿíèå ñèãíàëà “1". Âûõîä Y0 âêëþ÷àåòñÿ íà ñîñòîÿíèå ñèãíàëà
”1", êàê òîëüêî âõîä Õ0 ïîëó÷èò çíà÷åíèå “1". Âõîä Õ1 îïðàøèâàåòñÿ íà ñîñòîÿíèå ñèãíàëà ”0".
Ìåðêåð Ì100 ïîëó÷èò ñîñòîÿíèå ñèãíàëà “1", è óñòàíîâëåííîå âðåìÿ òàéìåðà Ò0 íà÷íåò
îòñ÷èòûâàòüñÿ, êàê òîëüêî âõîä Õ1 ïðèîáðåòåò çíà÷åíèå ”1". Ïîñëå îòñ÷åòà íàñòðîåííîãî
çíà÷åíèÿ âðåìåíè (19 õ 100 ìñ = 1,9 ñ) òàéìå Ò0 âêëþ÷èò âûõîä Y1 íà ñîñòîÿíèå ñèãíàëà “1".
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4–5
ÂÛÕÎÄ ÐÅÇÓËÜÒÀÒÀ ËÎÃÈ×ÅÑÊÈÕ ÖÅÏÅÉ (OUT)
4.3
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÂÛÕÎÄ ÐÅÇÓËÜÒÀÒÀ ËÎÃÈ×ÅÑÊÈÕ ÖÅÏÅÉ (OUT)
OUT
ÂÛÕÎÄ; Âûõîä, ïðèñâîåíèå ðåçóëüòàòà ëîãè÷åñêèõ
ñâÿçåé
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
Îïåðàíäû
쏹
Øàãè ïðîãðàììû
Y, M, S, T, C
쏹
쏹
Ïðèìå÷àíèå
Y, M
1
T, C (16 Bit)
3
S,
2
C (32 Bit)
5
ÔÓÍÊÖÈß
Ïðèñâîåíèå ñîñòîÿíèÿ ñèãíàëà (âêëþ÷åíèÿ èëè îòêëþ÷åíèÿ âûõîäà) â çàâèñèìîñòè îò
ðåçóëüòàòà ëîãè÷åñêèõ ñâÿçåé (ðåçóëüòàòà îáðàáîòêè öåíòðàëüíûì ïðîöåññîðîì
ëîãè÷åñêîãî âûðàæåíèÿ).
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ èíñòðóêöèè OUT ìîæíî çàâåðøèòü ïðîãðàììèðîâàíèå öåïè òîêà
(ëîãè÷åñêîãî âûðàæåíèÿ).
쎲 Ïðîãðàììèðîâàíèå íåñêîëüêèõ èíñòðóêöèé OUT êàê ðåçóëüòàò îáðàáîòêè ëîãè÷åñêîãî
âûðàæåíèÿ òàêæå âîçìîæíî.
쎲 Ðåçóëüòàò ëîãè÷åñêèõ ñâÿçåé, ïðåäñòàâëåííûé ïîñðåäñòâîì èíñòðóêöèè OUT, ìîæåò
ïðèìåíÿòüñÿ â ñëåäóþùèõ øàãàõ ïðîãðàììû êàê ñîñòîÿíèå âõîäíîãî ñèãíàëà, ò.å. ìîæåò
ìíîãîêðàòíî îïðàøèâàòüñÿ âî ìíîãèõ ëîãè÷åñêèõ âûðàæåíèÿõ.
쎲 Ðåçóëüòàò ëîãè÷åñêèõ ñâÿçåé, ïðåäñòàâëåííûé OUT èíñòðóêöèåé, àêòèâåí (âêëþ÷åí) äî
òåõ ïîð, ïîêà äåéñòâóþò óñëîâèÿ åãî âêëþ÷åíèÿ.
ÏÐÈÌÅÐ
Èñïîëüçîâàíèå èíñòðóêöèè OUT
X0
OUT
Y0
X1
OUT
M100
K19
T0
OUT
0
1
2
3
4
LD
OUT
LDI
OUT
OUT
7
8
LD
OUT
X
0
Y
0
X
1
M 100
T
0
K 19
T
0
Y
1
T0
Y1
C000038C
Ðèñ.4-2. Ïðèìåð ïðîãðàììèðîâàíèÿ ñ ïðèìåíåíèåì èíñòðóêöèè OUT
Âõîä Õ0 îïðàøèâàåòñÿ íà ñîñòîÿíèå ñèãíàëà “1". Âûõîä Y0 âêëþ÷àåòñÿ íà ñîñòîÿíèå ñèãíàëà
”1", êàê òîëüêî âõîä Õ0 ïîëó÷èò çíà÷åíèå “1".
Âõîä Õ1 îïðàøèâàåòñÿ íà ñîñòîÿíèå ñèãíàëà “0". Ìåðêåð Ì100 è òàéìåð Ò0 ïîëó÷èò ñîñòîÿíèå
ñèãíàëà ”1", êàê òîëüêî âõîä Õ1 ïðèîáðåòåò çíà÷åíèå “0".
Ïîñëå îòñ÷åòà íàñòðîåííîãî çíà÷åíèÿ âðåìåíè (19 õ 100 ìñ = 1,9 ñ) òàéìå Ò0 âêëþ÷èò âûõîä
Y1 íà ñîñòîÿíèå ñèãíàëà “1".
4–6
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÂÛÕÎÄ ÐÅÇÓËÜÒÀÒÀ ËÎÃÈ×ÅÑÊÈÕ ÖÅÏÅÉ (OUT)
ÊÎËÈ×ÅÑÒÂÎ ÏÐÎÃÐÀÌÌÍÛÕ ØÀÃΠÏÐÈ ÏÐÈÌÅÍÅÍÈÈ ÒÀÉÌÅÐÎÂ È Ñ×ÅÒ×ÈÊÎÂ
Äëÿ èíñòðóêöèé OUT, êîòîðûå ïðîãðàììèðóþòñÿ äëÿ òàéìåðîâ è ñ÷åò÷èêîâ, íåîáõîäèìî
îáðàùàòü âíèìàíèå íà òî, ÷òî â íèõ äåéñòâóþò äâóõøàãîâûå èíñòðóêöèè. Âî âòîðîì øàãå
ïðîãðàììû âûïîëíåíà óñòàíîâêà çíà÷åíèÿ âðåìåíè èëè ñ÷åòà. Ýòî ïðîèñõîäèò çàäàíèåì
äåñÿòè÷íîé êîíñòàíòû Ê.
Ïðîãðàììèðîâàíèå òàéìåðîâ è ñ÷åò÷èêîâ ïîäðîáíî îïèñàíî â ðàçäåëàõ 3.4 è 3.5.
ÄÂÎÉÍÀß ÇÀÏÈÑÜ ÂÛÕÎÄÎÂ
Ïðè ïðîãðàììèðîâàíèè äâîéíîé çàïèñè îäèíàêîâûõ âûõîäîâ (èõ àäðåñîâ) ìîãóò âîçíèêíóòü
ïðîáëåìû ïðè îòðàáîòêå ïðîãðàììû. Ñëåäóþùèé ïðèìåð ïîÿñíÿåò ýòó ïðîáëåìó.
ÏÐÈÌÅÐ
Äâîéíàÿ çàïèñü âûõîäà
Ðèñ.4-3.
X1
Y3
Ïðèìåð ïðîãðàììèðîâàíèÿ äâîéíîé çàïèñè âûõîäà
Y3
Y4
X2
Y3
C000050C
Èñõîäèì èç òîãî, ÷òî âõîä Õ1 âêëþ÷åí (ñèãíàë “1"), à âõîä Õ2 îòêëþ÷åí (ñèãíàë ”0").
Ïåðâàÿ çàïèñü âûõîäà Y3 àêòèâèçèðóåòñÿ âêëþ÷åííûì âõîäîì Õ1.  îòîáðàæåíèè ïðîöåññà
âûõîäîâ Y3 âêëþ÷åí. Ñîîòâåòñòâåííî àêòèâèçèðóåòñÿ òàêæå âûõîä Y4.
Ýòà ïðîãðàììíàÿ ïîñëåäîâàòåëüíîñòü èìååò ñëåäñòâèåì òî, ÷òî Y3 îò Õ2 îòêëþ÷àåòñÿ, à Y4
îñòàåòñÿ âêëþ÷åííûì.
쑶
 ðàçäåëå 2.1 îòðàáîòêà ïðîãðàììû ÏÊ äåòàëüíî îïèñàíà.
ÓÊÀÇÀÍÈÅ
Èçáåãàéòå äâîéíîé çàïèñè âûõîäîâ, òàê êàê ìîæåò ïðèâåñòè ê ïîìåõàì ïðè îòðàáîòêå
ïðîãðàììû.
ÏÐÈÌÅÐ
Ðèñ.4-4.
X1
Y3
Ïðèìåð ïðîãðàììèðîâàíèÿ
X2
X3
Y4
C000051C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4–7
ËÎÃÈ×ÅÑÊÀß ÑÂßÇÜ “È” (AND, ANI)
4.4
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ËÎÃÈ×ÅÑÊÀß ÑÂßÇÜ “È” (AND, ANI)
AND
È; Ëîãè÷åñêàÿ ñâÿçü È ñ îïðîñîì íà ñîñòîÿíèå ñèãíàëà
“1"
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
쏹
쏹
쏹
ANI
È ÍÅ; Ëîãè÷åñêàÿ ñâÿçü È ñ îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “0"
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
Îïåðàíäû
X, Y, M, S, T, C
쏹
쏹
Øàãè ïðîãðàììû
쏹
Ïðèìå÷àíèå
AND-èíñòðóêöèÿ
1
ANI-èíñòðóêöèÿ
1
ÔÓÍÊÖÈß
Ïðîãðàììèðîâàíèå ëîãè÷åñêîé ñâÿçè “È”
ÎÏÈÑÀÍÈÅ
쎲 Èíñòðóêöèè AND è ANI ïðèìåíÿþòñÿ äëÿ ïîñëåäîâàòåëüíîãî âêëþ÷åíèÿ êîíòàêòîâ
(ëîãè÷åñêàÿ ñâÿçü (îïåðàöèÿ) “È”.
쎲 Îáå èíñòðóêöèè ïðåäñòàâëÿþò ëîãè÷åñêèå îïåðàöèè è ïîýòîìó íå ìîãóò ïðîãðàììèðîâàòüñÿ
â íà÷àëå öåïè òîêà.  íà÷àëå ëîãè÷åñêîãî âûðàæåíèÿ ïðîãðàììèðóþòñÿ èíñòðóêöèè LD
èëè LDI.
쎲 Åñëè æåëàòåëüíî âêëþ÷èòü ïîñëåäîâàòåëüíî íåñêîëüêî îäèí çà äðóãèì ñëåäóþùèõ
ñõåìíûõ áëîêîâ, ìîæíî ïðèìåíèòü òàêæå ANB-èíñòðóêöèþ.
ÓÊÀÇÀÍÈÅ
4–8
 îäíîé ïîñëåäîâàòåëüíîé öåïè òîêà ìîæåò ïðîãðàììèðîâàòüñÿ 10 êîíòàêòîâ è ìàêñèìóì
24 öåïè (ïàðàëëåëüíûõ öåïåé) íà îäíó êàòóøêó, ò.å. ëîãè÷åñêîå âûðàæåíèå ìîæåò èìåòü 10 õ
24 = 240 êîíòàêòîâ (àðãóìåíòîâ ôóíêöèè).
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐ
ËÎÃÈ×ÅÑÊÀß ÑÂßÇÜ “È” (AND, ANI)
Ïðèìåíåíèå èíñòðóêöèé AND, ANI
AND
X2
X0
Y3
Y3
X3
M101
T1
ANI
Y4
0
1
2
3
4
5
6
7
LD
AND
OUT
LD
ANI
OUT
AND
OUT
2
X
0
X
3
Y
3
Y
3
X
M 101
1
T
4
Y
AND
C000034C
Ðèñ.4-5. Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì èíñòðóêöèé AND è ANI
Âûõîä Y3 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1", åñëè âûïîëíÿòñÿ ñëåäóþùèå óñëîâèÿ:
쎲 Âõîä Õ2 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1"
È
쎲 Âõîä Õ0 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1"
Ìåðêåð Ì101 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1", åñëè âûïîëíÿòñÿ ñëåäóþùèå óñëîâèÿ:
쎲 Âûõîä Y3 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1"
È
쎲 Âõîä Õ3 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “0"
Âûõîä Y4 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1", åñëè âûïîëíÿòñÿ ñëåäóþùèå óñëîâèÿ:
쎲 Âûõîä Y3 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1"
È
쎲 Âõîä Õ3 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “0"
È
쎲 Êîíòàêò òàéìåðà Ò1 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “0"
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4–9
ÈËÈ-ËÎÃÈ×ÅÑÊÈÅ ÑÂßÇÈ (OR, ORI)
4.5
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÈËÈ-ËÎÃÈ×ÅÑÊÈÅ ÑÂßÇÈ (OR, ORI)
OR
ÈËÈ; ÈËÈ - ëîãè÷åñêàÿ ñâÿçü ñ îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “1"
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
쏹
쏹
쏹
ORI
ÈËÈ ÍÅ; ÈËÈ - ëîãè÷åñêàÿ ñâÿçü ñ îïðîñîì íà
ñîñòîÿíèå ñèãíàëà “0"
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
Îïåðàíäû
X, Y, M, S, T, C
쏹
쏹
Øàãè ïðîãðàììû
쏹
Ïðèìå÷àíèå
OR-èíñòðóêöèÿ
1
ORI-èíñòðóêöèÿ
1
ÔÓÍÊÖÈß
Ïðîãðàììèðîâàíèå ëîãè÷åñêîé ñâÿçè “ÈËȔ
ÎÏÈÑÀÍÈÅ
쎲 Èíñòðóêöèè OR è ORI ïðèìåíÿþòñÿ äëÿ ïàðàëëåëüíîãî ñîåäèíåíèÿ êîíòàêòîâ (ëîãè÷åñêàÿ
ñâÿçü (îïåðàöèÿ) “ÈËȔ.
쎲 Îáå èíñòðóêöèè ïðåäñòàâëÿþò ëîãè÷åñêèå îïåðàöèè è ïîýòîìó íå ìîãóò ïðîãðàììèðîâàòüñÿ
â íà÷àëå öåïè òîêà.  íà÷àëå ëîãè÷åñêîãî âûðàæåíèÿ ïðîãðàììèðóþòñÿ èíñòðóêöèè LD èëè
LDI (ñì.ðàçäåë 4.2).
쎲 Åñëè æåëàòåëüíî âêëþ÷èòü ïàðàëëåëüíî íåñêîëüêî îäèí çà äðóãèì ñëåäóþùèõ ñõåìíûõ
áëîêîâ, ìîæíî ïðèìåíèòü òàêæå ORB-èíñòðóêöèþ.
ÓÊÀÇÀÍÈÅ
4 – 10
 îäíîì ëîãè÷åñêîì âûðàæåíèè íåëüçÿ ïðîãðàììèðîâàòü áîëüøå 24 ïàðàëëåëüíûõ öåïåé
òîêà.
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐ
ÈËÈ-ËÎÃÈ×ÅÑÊÈÅ ÑÂßÇÈ (OR, ORI)
Ïðèìåíåíèå èíñòðóêöèé OR, ORI
X4
Y5
OR
X6
ORI
M102
Y5
X7
X1
M103
0
1
2
3
4
5
6
7
8
9
LD
OR
ORI
OUT
LDI
AND
OR
ANI
OR
OUT
X
X
M
Y
Y
X
M
X
M
M
4
6
102
5
5
7
103
1
110
103
M103
M110
OR
OR
C000035C
Ðèñ.4-6. Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì èíñòðóêöèé OR è ORI
Âûõîä Y5 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1", åñëè âûïîëíÿòñÿ ñëåäóþùèå óñëîâèÿ:
쎲 Âõîä Õ4 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1"
ÈËÈ
쎲 Âõîä Õ6 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1"
ÈËÈ
쎲 Ìåðêåð Ì102 èìååò ñîñòîÿíèå ñèãíàëà “0"
Ìåðêåð Ì103 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1", åñëè âûïîëíÿòñÿ ñëåäóþùèå óñëîâèÿ:
쎲 Âûõîä Y5 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “0"
È
쎲 Âõîä Õ7 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1"
È
쎲 Âõîä Õ1 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “0"
ÈËÈ
쎲 Âõîä Õ1 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “0"
È
쎲 Êîíòàêò ìåðêåðà Ì103 èìååò ñîñòîÿíèå ñèãíàëà “1", (ìåðêåð ñâîèì êîíòàêòîì
ñòàíîâèòñÿ íà ñàìîïèòàíèå – ïðèîáðåòàåò ñîñòîÿíèå ”1"
ÈËÈ
쎲 Êîíòàêò ìåðêåðà Ì110 ïðèîáðåòåò ñîñòîÿíèå ñèãíàëà “1"
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 11
ÈÌÏÓËÜÑÍÎÅ ÍÀ×ÀËÎ ËÎÃÈ×ÅÑÊÈÕ ÑÂßÇÅÉ (LDP, LDF)
4.6
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÈÌÏÓËÜÑÍÎÅ ÍÀ×ÀËÎ ËÎÃÈ×ÅÑÊÈÕ ÑÂßÇÅÉ (LDP, LDF)
LDP
ÇÀÃÐÓÇÊÀ (èìïóëüñíî); Íà÷àëî ëîãè÷åñêèõ ñâÿçåé ñ
îïðîñîì ïî âîçðàñòàþùåìó (ïåðåäíåìó) ôðîíòó
ñèãíàëà
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
쏹
쏹
쏹
LDF
ÇÀÃÐÓÇÊÀ (èìïóëüñíî); Íà÷àëî ëîãè÷åñêèõ ñâÿçåé ñ
îïðîñîì ïî ïàäàþùåìó (çàäíåìó) ôðîíòó ñèãíàëà
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
Îïåðàíäû
X, Y, M, S, T, C
쏹
쏹
Øàãè ïðîãðàììû
쏹
Ïðèìå÷àíèå
LDP
2
LDF
2
ÔÓÍÊÖÈß
Ïðîãðàììèðîâàíèå èìïóëüñíîãî íà÷àëà ëîãè÷åñêîé ñâÿçè
ÎÏÈÑÀÍÈÅ
쎲 Èìïóëüñíîå íà÷àëî ëîãè÷åñêèõ ñâÿçåé ïðîãðàììèðóåòñÿ èíñòðóêöèÿìè LDP
(âîçðàñòàþùèé ôðîíò) èëè LDF (ïàäàþùèé ôðîíò).
쎲 Îáå èíñòðóêöèè äîëæíû ïðîãðàììèðîâàòüñÿ â íà÷àëå öåïè .
쎲 Îáå èíñòðóêöèè èñïîëüçóþòñÿ òàêæå âìåñòå ñ èíñòðóêöèÿìè ANB è ORB äëÿ çàïóñêà
çàçâåòâëåíèé (ñì.ðàçäåëû 4.9 è 4.10).
쎲 LDP-èíñòðóêöèÿ ïîñëå ïîëîæèòåëüíîãî ôðîíòà ñîõðàíÿåòñÿ íà âðåìÿ öèêëà ïðîãðàììû
(ñêàíà).
쎲 LDF-èíñòðóêöèÿ ïîñëå îòðèöàòåëüíîãî ôðîíòà ñîõðàíÿåòñÿ íà âðåìÿ öèêëà ïðîãðàììû
(ñêàíà).
ÓÊÀÇÀÍÈß
Åñëè âìåñòå ñ LDP è LDF èíñòðóêöèÿìè ïðèìåíþåòñÿ èìïóëüñíûå ìåðêåðû îò Ì2800 äî
Ì3071, òî ïðè ìíîãîêðàòíîì ïðîãðàììèðîâàíèè êàæäîãî èìïóëüñíîãî ìåðêåðà â
ïðîãðàììå îáðàáàòûâàåòñÿ òîëüêî ïåðâûé ìåðêåð. Ýòî ñâîéñòâî èñïîëüçóåòñÿ âìåñòå ñ
STL- ïðîãðàììèðîâàíèåì (ñì.ãëàâó 5).
Ôóíêöèè LD-,AND-,OR-,è ò.ä. èíñòðóêöèé ñîõðàíÿþòñÿ.
4 – 12
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐ
ÈÌÏÓËÜÑÍÎÅ ÍÀ×ÀËÎ ËÎÃÈ×ÅÑÊÈÕ ÑÂßÇÅÉ (LDP, LDF)
Ïðèìåíåíèå èíñòðóêöèé LDP, LDF
X0
M100
X1
0
2
3
4
6
LDP
OR
OUT
LDF
OUT
X
0
X
1
M 100
0
X
Y
0
X0
Y0
C000344C
Ðèñ.4-7. Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì èíñòðóêöèé LDP è LDF
Ìåðêåð Ì100 âêëþ÷àåòñÿ íà âðåìÿ âêëþ÷åíèÿ Õ1 èëè ïðè ïîëîæèòåëüíîìôðîíòå Õ0
(ìîìåíòå åãî âêëþ÷åíèÿ).
Âûõîä Y0 âêëþ÷àåòñÿ ïðè îòðèöàòåëüíîì ôðîíòå Õ0 (ìîìåíòå åãî îòêëþ÷åíèÿ).
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 13
ÈÌÏÓËÜÑÍÛÅ “È” ËÎÃÈ×ÅÑÊÈÅ ÑÂßÇÈ (ANP, ANF)
4.7
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÈÌÏÓËÜÑÍÛÅ “È” ËÎÃÈ×ÅÑÊÈÅ ÑÂßÇÈ (ANP, ANF)
ANP
È (èìïóëüñíî),
È - ëîãè÷åñêàÿ ñâÿçü ñ îïðîñîì ïî âîçðàñòàþùåìó
(ïåðåäíåìó) ôðîíòó ñèãíàëà
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
쏹
쏹
쏹
ANF
È (èìïóëüñíî),
È - ëîãè÷åñêàÿ ñâÿçü ñ îïðîñîì ïî ïàäàþùåìó
(çàäíåìó) ôðîíòó ñèãíàëà
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
Îïåðàíäû
X, Y, M, S, T, C
쏹
쏹
Øàãè ïðîãðàììû
쏹
Ïðèìå÷àíèå
ANP
2
ANF
2
ÔÓÍÊÖÈß
Ïðîãðàììèðîâàíèå èìïóëüñíîé “È” ëîãè÷åñêîé ñâÿçè.
ÎÏÈÑÀÍÈÅ
쎲 Èìïóëüñíàÿ “È” ëîãè÷åñêàÿ ñâÿçü ïðîãðàììèðóåòñÿ èíñòðóêöèÿìè ANP (âîçðàñòàþùèé
ôðîíò) èëè ANF (ïàäàþùèé ôðîíò).
쎲 Îáå èíñòðóêöèè ìîãóò ïðèìåíÿòüñÿ êàê AND è ANI èíñòðóêöèè.
쎲 ANP-èíñòðóêöèÿ îáðàáàòûâàåòñÿ ïîëîæèòåëüíûì ôðîíòîì.
쎲 ANF-èíñòðóêöèÿ îáðàáàòûâàåòñÿ îòðèöàòåëüíûì ôðîíòîì.
ÓÊÀÇÀÍÈß
Åñëè âìåñòå ñ ANP è ANF èíñòðóêöèÿìè ïðèìåíþåòñÿ èìïóëüñíûå ìåðêåðû îò Ì2800 äî
Ì3071, òî ïðè ìíîãîêðàòíîì ïðîãðàììèðîâàíèè êàæäîãî èìïóëüñíîãî ìåðêåðà â
ïðîãðàììå îáðàáàòûâàåòñÿ òîëüêî ïåðâûé ìåðêåð. Ýòî ñâîéñòâî èñïîëüçóåòñÿ âìåñòå ñ
STL- ïðîãðàììèðîâàíèåì (ñì.ãëàâó 5).
Ôóíêöèè LD-,AND-,OR-, è.ò.ä èíñòðóêöèé ñîõðàíÿþòñÿ.
4 – 14
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐ
ÈÌÏÓËÜÑÍÛÅ “È” ËÎÃÈ×ÅÑÊÈÅ ÑÂßÇÈ (ANP, ANF)
Ïðèìåíåíèå èíñòðóêöèé ANP, ANF
M40
T10
M100
X1
X0
C0
Y4
0
1
2
4
5
6
8
LD
OR
ANP
OUT
LDF
ANF
OUT
M 40
1
X
T
10
M 100
X
0
C
0
Y
4
C000345C
Ðèñ.4-8. Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì èíñòðóêöèé ANP, ANF
Ìåðêåð Ì100 âêëþ÷àåòñÿ ïðè âêëþ÷åííîì ìåðêåðå Ì40 èëè âêëþ÷åííîì âõîäå Õ1 è
âîçâðàñòàþùåì ôðîíòå êîíòàêòà òàéìåðà Ò10.
Âûõîä Y4 âêëþ÷àåòñÿ ïðè âêëþ÷åííîì âõîäå Õ0 è îòðèöàòåëüíîì ôðîíòå êîíòàêòà ñ÷åò÷èêà
ÑÎ.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 15
ÈÌÏÓËÜÑÍÛÅ “ÈËȔ ËÎÃÈ×ÅÑÊÈÅ ÑÂßÇÈ (ORP, ORF)
4.8
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÈÌÏÓËÜÑÍÛÅ “ÈËȔ ËÎÃÈ×ÅÑÊÈÅ ÑÂßÇÈ (ORP, ORF)
ORP
ÈËÈ (èìïóëüñíî);
ÈËÈ - ëîãè÷åñêàÿ ñâÿçü ñ îïðîñîì ïî âîçðàñòàþùåìó
(ïåðåäíåìó) ôðîíòó ñèãíàëà
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
쏹
쏹
쏹
ORF
ÈËÈ (èìïóëüñíî);
ÈËÈ - ëîãè÷åñêàÿ ñâÿçü ñ îïðîñîì ïî ïàäàþùåìó
(çàäíåìó) ôðîíòó ñèãíàëà
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
Îïåðàíäû
X, Y, M, S, T, C
쏹
쏹
Øàãè ïðîãðàììû
쏹
Ïðèìå÷àíèå
ORP
2
ORF
2
ÔÓÍÊÖÈß
Ïðîãðàììèðîâàíèå èìïóëüñíîé “ÈËȔ ëîãè÷åñêîé ñâÿçè
ÎÏÈÑÀÍÈÅ
쎲 Èìïóëüñíàÿ “ÈËȔ ëîãè÷åñêàÿ ñâÿçü ïðîãðàììèðóåòñÿ èíñòðóêöèÿìè ORP
(âîçðàñòàþùèé ôðîíò) èëè ORF (ïàäàþùèé ôðîíò).
쎲 Îáå èíñòðóêöèè ìîãóò ïðèìåíÿòüñÿ êàê OR è ORI èíñòðóêöèè.
쎲 ORP-èíñòðóêöèÿ îáðàáàòûâàåòñÿ ïîëîæèòåëüíûì ôðîíòîì.
쎲 ORF-èíñòðóêöèÿ îáðàáàòûâàåòñÿ îòðèöàòåëüíûì ôðîíòîì.
ÓÊÀÇÀÍÈß
Åñëè âìåñòå ñ ORP è ORF èíñòðóêöèÿìè ïðèìåíÿþòñÿ èìïóëüñíûå ìåðêåðû îò Ì2800 äî
Ì3071, òî ïðè ìíîãîêðàòíîì ïðîãðàììèðîâàíèè êàæäîãî èìïóëüñíîãî ìåðêåðà â
ïðîãðàììå îáðàáàòûâàåòñÿ òîëüêî ïåðâûé ìåðêåð. Ýòî ñâîéñòâî èñïîëüçóåòñÿ âìåñòå ñ
STL- ïðîãðàììèðîâàíèåì (ñì.ãëàâó 5).
Ôóíêöèè LD-, AND-, OR-, è. ò. ä.èíñòðóêöèé ñîõðàíÿþòñÿ.
4 – 16
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐ
ÈÌÏÓËÜÑÍÛÅ “ÈËȔ ËÎÃÈ×ÅÑÊÈÅ ÑÂßÇÈ (ORP, ORF)
Ïðèìåíåíèå èíñòðóêöèé ORP, ORF
M40
SET M50
X1
X0
M24
Y4
Y7
X1
0
1
3
4
5
6
7
9
10
LD
ORP
SET
LD
AND
LD
ORF
ORB
OUT
M
X
M
X
M
Y
X
40
1
50
0
24
7
1
Y
4
C000346C
Ðèñ.4-9. Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì èíñòðóêöèé ORP, ORF
Ìåðêåð Ì50 âêëþ÷àåòñÿ ïî èíñòðóêöèè SET ïðè âêëþ÷åííîì ìåðêåðå Ì40 èëè
âîçðàñòàþùåì ôðîíòå âõîäà Õ1.
Âûõîä Y4 âêëþ÷àåòñÿ ïðè âêëþ÷åííîì âõîäå Õ0 è âêëþ÷åííîì ìåðêåðå Ì24 èäè
âêëþ÷åííîì âûõîäå Y7 è îòðèöàòåëüíîì (ïàäàþùåì) ôðîíòå Õ1.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 17
“È”-ÁËÎÊÈ-ËÎÃÈ×ÅÑÊÈÅ ÑÂßÇÈ (ANB)
4.9
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
“È”-ÁËÎÊÈ-ËÎÃÈ×ÅÑÊÈÅ ÑÂßÇÈ (ANB)
ANB
È-áëîê; Êîìàíäà ñâÿçè: ïîñëåäîâàòåëüíîå âêëþ÷åíèå
ïàðàëëåëüíûõ ñâÿçåé
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
Îïåðàíäû
쏹
쏹
Øàãè ïðîãðàììû
ANB-èíñòðóêöèÿ
—
쏹
Ïðèìå÷àíèå
1
ÔÓÍÊÖÈß
Ïîñëåäîâàòåëüíîå âêëþ÷åíèå ïàðàëëåëüíûõ áëîêîâ ëîãè÷åñêèõ ñâÿçåé
ÎÏÈÑÀÍÈÅ
쎲 Îòäåëüíûå áëîêè, ïàðàëëåëüíî âêëþ÷åííûõ ýëåìåíòîâ, çàíîñÿòñÿ â ïðîãðàììó
ðàçäåëüíî. ×òîáû ýòè áëîêè ñîåäèíèòü ïîñëåäîâàòåëüíî ïîñëå êàæäîãî áëîêà
ïðîãðàììèðóåòñÿ ANB èíñòðóêöèÿ.
쎲 Íà÷àëîðàçâåòâëåíèÿïðîãðàììèðóåòñÿñ ïîìîùüþèíñòðóêöèéLD èëèLDI(ñì.ðàçäåë4.2).
쎲 ANB-èíñòðóêöèÿ ÿâëÿåòñÿ íåçàâèñèìîé è íå òðåáóåò ââîäà íèêàêèõ îïåðàíäîâ.
쎲 ANB-èíñòðóêöèÿ âíóòðè âñåé ïðîãðàììû ìîæåò ïðîãðàììèðîâàòüñÿ ìíîãîêðàòíî.
쎲 Â êîíòàêòíîé ñõåìå ANB-èíñòðóêöèÿ èçîáðàæàåòñÿ êàê ïîñëåäîâàòåëüíîå ñîåäèíåíèå.
ANB-èíñòðóêöèÿ, èìåþùàÿñÿ íà ÿçûêå ëèñòèíãà èíñòðóêöèé (AWL), ïðè êîíâåðòèðîâàíèè
â êîíòàêòíóþ ñõåìó ïîÿâëÿåòñÿ àâòîìàòè÷åñêè è èçîáðàæàåòñÿ êàê ïåðåìû÷êà.
ÓÊÀÇÀÍÈÅ
Åñëè ïðîãðàììèðóåòñÿ íåñêîëüêî îòäåëüíûõ áëîêîâ íåïîñðåäñòâåííî îäèí çà äðóãèì, òî
íóæíî îãðàíè÷èòü ÷èñëî LD è LDI èíñòðóêöèé è, ñîîòâåòñòâåííî, òàêæå ÷èñëî
ANB-èíñòðóêöèé äî 8.
ANB
X0
X2
Y7
X1
X4
0
1
2
3
4
5
LD
OR
LD
ORI
ANB
OUT
Ðèñ.4-10. Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì èíñòðóêöèè ANB
4 – 18
X
X
X
X
0
1
2
4
Y
7
C000042C
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
4.10
“ÈËȔ-ÁËÎÊÈ-ËÎÃÈ×ÅÑÊÈÕ ÑÂßÇÅÉ (ORB)
“ÈËȔ-ÁËÎÊÈ-ËÎÃÈ×ÅÑÊÈÕ ÑÂßÇÅÉ (ORB)
ORB
ÈËÈ-áëîê; Êîìàíäà ñâÿçè: ïàðàëëåëüíîå âêëþ÷åíèå
ïîñëåäîâàòåëüíûõ ñâÿçåé
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
Îïåðàíäû
쏹
쏹
Øàãè ïðîãðàììû
ORB-èíñòðóêöèÿ
—
쏹
Ïðèìå÷àíèå
1
ÔÓÍÊÖÈß
Ïàðàëëåëüíîå âêëþ÷åíèå ïîñëåäîâàòåëüíî âêëþ÷åííûõ áëîêîâ ëîãè÷åñêèõ ñâÿçåé
ÎÏÈÑÀÍÈÅ
쎲 Åñëè íåñêîëüêî ïîñëåäîâàòåëüíûõ áëîêîâ âêëþ÷àþòñÿ ïàðàëëåëüíî, òî íóæíî ïîñëå
ïðîãðàììèðîâàíèÿ êàæäîãî îòäåëüíîãî áëîêà ââîäèòü ORB èíñòðóêöèþ.
쎲 Íà÷àëîðàçâåòâëåíèÿïðîãðàììèðóåòñÿñ ïîìîùüþèíñòðóêöèéLD èëèLDI(ñì.ðàçäåë4.2).
쎲 ORB-èíñòðóêöèÿ ÿâëÿåòñÿ íåçàâèñèìîé è íå òðåáóåò ââîäà íèêàêèõ îïåðàíäîâ.
쎲 ORB-èíñòðóêöèÿ âíóòðè âñåé ïðîãðàììû ìîæåò ïðîãðàììèðîâàòüñÿ ìíîãîêðàòíî.
쎲 Â êîíòàêòíîé ñõåìå ORB-èíñòðóêöèÿ èçîáðàæàåòñÿ êàê ïàðàëëåëüíîå ñîåäèíåíèå.
ORB-èíñòðóêöèÿ, èìåþùàÿñÿ íà ÿçûêå ëèñòèíãà èíñòðóêöèé (AWL), ïðè êîíâåðòèðîâàíèè
â êîíòàêòíóþ ñõåìó ïîÿâëÿåòñÿ àâòîìàòè÷åñêè è èçîáðàæàåòñÿ êàê ïåðåìû÷êà.
ÓÊÀÇÀÍÈÅ
Åñëè ïðîãðàììèðóåòñÿ íåñêîëüêî îòäåëüíûõ áëîêîâ íåïîñðåäñòâåííî îäèí çà äðóãèì, òî
íóæíî îãðàíè÷èòü ÷èñëî LD è LDI èíñòðóêöèé è, ñîîòâåòñòâåííî, òàêæå ÷èñëî
ORB-èíñòðóêöèé äî 8.
Ðåêîìåíäóåìîå
ïðîãðàììèðîâàíèå
X0
X1
Y6
X2
X3
ORB
X4
X5
ORB
0
1
2
3
4
5
6
7
8
LD
AND
LD
AND
ORB
LDI
AND
ORB
OUT
X
X
X
X
0
1
2
3
X
X
4
5
Y
6
Íåáëàãîïðèÿòíîå
ïðîãðàììèðîâàíèå
0
1
2
3
4
5
6
7
8
LD
AND
LD
AND
LDI
AND
ORB
ORB
OUT
X
X
X
X
X
X
0
1
2
3
4
5
Y
6
C000043C
Ðèñ.4-11. Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì èíñòðóêöèè ORB
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 19
ÎÁÐÀÁÎÒÊÀ ÐÅÇÓËÜÒÀÒΠËÎÃÈ×ÅÑÊÈÕ ÑÂßÇÅÉ (MPS, MRD, MPP)
4.11
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÎÁÐÀÁÎÒÊÀ ÐÅÇÓËÜÒÀÒΠËÎÃÈ×ÅÑÊÈÕ ÑÂßÇÅÉ
(MPS, MRD, MPP)
MPS
MPS
Äâèæåíèå âíèç ïî ñòåêó; Íàêîïëåíèå ðåçóëüòàòîâ
ëîãè÷åñêèõ ñâÿçåé
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
쏹
쏹
쏹
MRD
×òåíèå âíèç ïî ñòåêó; ×òåíèå ðåçóëüòàòîâ ëîãè÷åñêèõ
ñâÿçåé
FX1S
FX1N
FX2N
FX2NC
CPU
MRD
쏹
쏹
쏹
쏹
MPP
Âñïëûâàþùèé ñòåê; ×òåíèå è ñòèðàíèå íàêîïëåííûõ
ðåçóëüòàòîâ ëîãè÷åñêèõ ñâÿçåé
FX1S
FX1N
FX2N
FX2NC
CPU
MPP
쏹
Îïåðàíäû
—
쏹
쏹
Øàãè ïðîãðàììû
쏹
Ïðèìå÷àíèå
MPS-èíñòðóêöèÿ
1
MRD-èíñòðóêöèÿ
1
MPP-èíñòðóêöèÿ
1
ÔÓÍÊÖÈß
Èíñòðóêöèè MPS, MRD, MPP ñëóæàò äëÿ òîãî, ÷òîáû ñîçäàâàòü óðîâíè ëîãè÷åñêèõ ñâÿçåé
(íàïðèìåð, ïîñëå îäíîãî íà÷àëüíîãî ëîãè÷åñêîãî âûðàæåíèÿ ñîçäàòü íåñêîëüêî ëîãè÷åñêèõ
âûðàæåíèé íà âûõîäå, ò.å. âêëþ÷àòü íåñêîëüêî âûõîäîâ - êàòóøåê)
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ èíñòðóêöèè MPS çàïîìèíàåòñÿ ïðåäûäóùèé ðåçóëüòàò ëîãè÷åñêèõ ñâÿçåé
(îáðàáîòêè ëîãè÷åñêîãî âûðàæåíèÿ).
쎲 Ñ ïîìîùüþ èíñòðóêöèè MRD âîçìîæíî ïðî÷òåíèå íåñêîëüêèõ ÷àñòíûõ ðàçâåòâëåíèé
ìåæäó íà÷àëîì (MPS) è êîíöîì (MPP) ðàçâåòâëåíèÿ, ó÷èòûâàþùèõ íà êàæäîì
ðàçâåòâëåíèè ðåçóëüòàò îáðàáîòêè ëîãè÷åñêîãî âûðàæåíèÿ äî MPS.
쎲 Ïîñëåäíåå ÷àñòíîå ðàçâåòâëåíèå ñîçäàåòñÿ MPP èíñòðóêöèåé.
쎲 Îòêðûâøååñÿ ñ ïîìîùüþ MPS èíñòðóêöèè ðàçâåòâëåíèå âñåãäà äîëæíî áûòü çàêðûòî
MPP èíñòðóêöèåé.
쎲 Âñå òðè èíñòðóêöèè íå òðåáóþò íèêàêèõ îïåðàíäîâ.
쎲 Â êîíòàêòíîé ñõåìå ýòè èíñòðóêöèè íå èçîáðàæàþòñÿ. Åñëè ïðîãðàììèðîâàíèå
âûïîëíÿåòñÿ â êîíòàêòíîé ñõåìå ðàçâåòâëåíèÿ èñïîëüçóþòñÿ êàê îáû÷íî. MPS-,MRD-, è
MPP-èíñòðóêöèè íà ÿçûêå ëèñòèíãà èíñòðóêöèé (AWL) ïîÿâëÿþòñÿ àâòîìàòè÷åñêè, ïîñëå
òîãî êàê ïðîãðàììà êîíâåðòèðóåòñÿ â êîíòàêòíóþ ñõåìó.
ÓÊÀÇÀÍÈÅ
Ìàêñèìóì äîïóñêàåòñÿ 11 óðîâíåé ëîãè÷åñêèõ ñâÿçåé (ïàðàëëåëüíî ïðèñîåäèíåííûõ
êàòóøåê ê îäíîìó ëîãè÷åñêîìó âûðàæåíèþ).
Äåòàëüíîå îïèñàíèå òðåõ èíñòðóêöèé ïðåäñòàâëÿåòñÿ íà îñíîâàíèè ñëåäóþùèõ ïðèìåðîâ
ïðîãðàììèðîâàíèÿ.
4 – 20
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐ
ÎÁÐÀÁÎÒÊÀ ÐÅÇÓËÜÒÀÒΠËÎÃÈ×ÅÑÊÈÕ ÑÂßÇÅÉ (MPS, MRD, MPP)
Èñïîëüçîâàíèå èíñòðóêöèé MPS, MRD, MPP
X0
X1
Y0
1
X2
2
Y1
3
X3
Y2
4
X4
Y3
5
X5
6
쐃
쐃
쐃
쐃
쐇
쐃
쐋
쐃
쐏
쐃
쐃
쐄
쐃
쐃
쐂
쐃
쐃
쐆
쐃
쐃
LD
X0
AND
OUT
X1
Y0
MPS
MRD
AND
MPS
OUT
MRD
X2
Y1
AND
OUT
X3
Y2
AND
OUT
X4
Y3
AND
OUT
X5
Y4
AND
OUT
X6
Y5
MRD
MPP
MPP
Y4
X6
7
Y5
C000046C
Ðèñ.4-12. Ïðèìåð ïðîãðàììèðîâàíèÿ èíñòðóêöèé MPS, MRD, MPP
쐃
쐇
쐋
쐏
쐄
쐂
쐆
MPS
Ïðîìåæóòî÷íûé ðåçóëüòàò (çäåñü Õ0) íà 1-îì óðîâíå ëîãè÷åñêèõ ñâÿçåé çàíåñåí íà 1-îå
ìåñòî â ñòåêîâóþ ïàìÿòü ïðîìåæóòî÷íûõ ñâÿçåé.
MRD
Ïåðåä âûïîëíåíèåì ñëåäóþùåé èíñòðóêöèè îïðàøèâàåòñÿ ïðîìåæóòî÷íûé ðåçóëüòàò íà
1-îì ìåñòå ïàìÿòè ëîãè÷åñêèõ ñâÿçåé
MPS
Ïðîìåæóòî÷íûé ðåçóëüòàò íà 2-îì ìåñòå óðîâíÿ ëîãè÷åñêèõ ñâÿçåé çàïèñûâàåòñÿ íà 1-îå
ìåñòî â ïàìÿòü ëîãè÷åñêèõ ñâÿçåé. Óæå èìåþùååñÿ çíà÷åíèå íà 1-îì ìåñòå ñìåùàåòñÿ íà
2-îå ìåñòî.
MRD
Ïåðåä âûïîëíåíèåì ñëåäóþùåé èíñòðóêöèè îïðàøèâàåòñÿ ïðîìåæóòî÷íûé ðåçóëüòàò íà
1-îì ìåñòå ïàìÿòè ëîãè÷åñêèõ ñâÿçåé
MRD
Ïåðåä âûïîëíåíèåì ñëåäóþùåé èíñòðóêöèè îïðàøèâàåòñÿ ïðîìåæóòî÷íûé ðåçóëüòàò íà
1-îì ìåñòå ïàìÿòè ëîãè÷åñêèõ ñâÿçåé
MPP
Ïåðåä âûïîëíåíèåì ñëåäóþùåé èíñòðóêöèè îïðàøèâàåòñÿ ïðîìåæóòî÷íûé ðåçóëüòàò íà
1-îì ìåñòå ïàìÿòè ëîãè÷åñêèõ ñâÿçåé. Îïåðàöèÿ íà 2-îì óðîâíå ïðîìåæóòî÷íûõ
ðåçóëüòàòîâ çàâåðøåíà. Çíà÷åíèå íà 1-îì ìåñòå â ïàìÿòè ëîãè÷åñêèõ ñâÿçåé ñòèðàåòñÿ .
Çíà÷åíèå 2-îãî ìåñòà ñìåùàåòñÿ íàçàä íà 1-å ìåñòî.
MPP
Ïåðåä âûïîëíåíèåì ñëåäóþùåé èíñòðóêöèè îïðàøèâàåòñÿ ïðîìåæóòî÷íûé ðåçóëüòàò íà
1-îì ìåñòå ïàìÿòè ëîãè÷åñêèõ ñâÿçåé. Îïåðàöèÿ íà 1-îì óðîâíå ïðîìåæóòî÷íûõ
ðåçóëüòàòîâ çàâåðøåíà, è ïàìÿòü ëîãè÷åñêèõ ñâÿçåé ñòèðàåòñÿ.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 21
ÎÁÐÀÁÎÒÊÀ ÐÅÇÓËÜÒÀÒΠËÎÃÈ×ÅÑÊÈÕ ÑÂßÇÅÉ (MPS, MRD, MPP)
X0
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
X1
Y0
X2
MPS
X3
X4
Y1
X5
X6
MRD
X7
Y2
X10
MPP
Y3
0
1
2
3
4
5
6
7
8
9
10
11
LD
MPS
LD
OR
ANB
OUT
MRD
LD
AND
LD
AND
ORB
0
1
2
3
4
5
6
7
8
0
1
2
3
4
5
6
7
8
X
0
X
X
1
2
Y
0
X
X
X
X
3
4
5
6
LD
MPS
AND
MPS
AND
OUT
MPP
AND
OUT
X
0
X
1
X
Y
2
0
X
Y
3
1
LD
MPS
AND
MPS
AND
MPS
AND
MPS
AND
X
0
X
1
X
2
X
3
X
4
12
13
14
15
16
17
18
19
20
ANB
OUT
MPP
AND
OUT
LD
OR
ANB
OUT
9
10
11
12
13
14
15
16
MPP
AND
MPS
AND
OUT
MPP
AND
OUT
9
10
11
12
13
14
15
16
17
OUT
MPP
OUT
MPP
OUT
MPP
OUT
MPP
OUT
Y
1
X 7
Y 2
X 10
X 11
Y
3
X
4
X
Y
5
2
X
Y
6
3
Y
0
Y
1
Y
2
Y
3
Y
4
X11
MPS
X0
X1
X2
Y0
X3
MPP
Y1
MPS
X4
X5
Y2
X6
Y3
MPP MPS
MPP
MPS MPS MPS MPS
X0
X1 X2
X3 X4
Y0
Y1
MPP
Y2
MPP
Y3
MPP
Y4
MPP
C000017C
Ðèñ.4-13. Ïðèìåðû ïðîãðàììèðîâàíèÿ èíñòðóêöèé MPS, MRD è MPP
4 – 22
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
4.12
ÂÊËÞ×ÅÍÈÅ È ÎÒÊËÞ×ÅÍÈÅ ÓÑËÎÂÈÉ ÊÎÍÒÐÎËß (MC, MCR)
ÂÊËÞ×ÅÍÈÅ È ÎÒÊËÞ×ÅÍÈÅ ÓÑËÎÂÈÉ ÊÎÍÒÐÎËß
(MC, MCR)
MC
n
(D)
MC
Âåðõíèé óðîâåíü óïðàâëåíèÿ; Âêëþ÷åíèå (çàïóñê)
óñëîâèé êîíòðîëÿ
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
MCR
n
쏹
쏹
MCR
Âåðõíèé óðîâåíü óïðàâëåíèÿ ñáðîñàt; Îòêëþ÷åíèå
(ñáðîñ) óñëîâèé êîíòðîëÿ
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
Îïåðàíäû
쏹
쏹
쏹
Øàãè ïðîãðàììû
쏹
Ïðèìå÷àíèå
MC: Y, M, íåò ñïåöèàëüíîãî ìåðêåðà
MC-èíñòðóêöèÿ
3
MCR: N
MCR-èíñòðóêöèÿ
2
ÔÓÍÊÖÈß
Áëàãîäàðÿ âêëþ÷åíèþ (MC) èëè îòêëþ÷åíèþ (MCR) óñëîâèé êîíòðîëÿ ìîæíî àêòèâèçèðîâàòü
èëè äåàêòèâèçèðîâàòü îòäåëüíûå îáëàñòè ïðîãðàìì. Ôóíêöèÿ ðàáîòàåò êàê ãëàâíûé êîíòàêò
ëåâîé ñáîðíîé (ïèòàþùåé) øèíû (ïðîãðàììèðîâàíèå â êîíòàêòíîé ñõåìå).
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ ÌÑ-èíñòðóêöèè âêëþ÷àþòñÿ óñëîâèÿ êîíòðîëÿ äëÿ àêòèâèçàöèè
îïðåäåëåííîé îáëàñòè ïðîãðàììû.
– êàêàÿ îáëàñòü ïðîãðàììû äîëæíà àêòèâèçèðîâàòüñÿ, îïðåäåëÿåòñÿ óêàçàíèåì àäðåñà
ïðîãðàììèðîâàíèÿ ðàçâåòâëåíèÿ n: îïðåäåëÿåòñÿ îò N0 äî N7 (àäðåñ ðàçâåòâëåíèÿ).
– çàäàíèå îïåðàíäà Y èëè Ì îïðåäåëÿåò êîíòàêò âêëþ÷åíèÿ. Ýòîò êîíòàêò àêòèâèçèðóåò
îáëàñòü ïðîãðàììû n, êàê òîëüêî âûïîëíÿòüñÿ âõîäíûå óñëîâèÿ äëÿ ÌÑ-èíñòðóêöèè.
쎲
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Ïîñëå ïðîãðàììèðîâàíèÿ ÌÑ-èíñòðóêöèè äîëæíû âñåãäà ïðîãðàììèðîâàòüñÿ LD èëè
LDI èíñòðóêöèè (ñì.ðàçäåë 4.2).
MCR-èíñòðóêöèÿ îòêëþ÷àåò ÌÑ-êîíòàêò è ïðåäñòàâëÿåò òåì ñàìûì êîíåö îáëàñòè
ïðîãðàììèðîâàíèÿ n.
Åñëè âõîäíûå óñëîâèÿ íå âûïîëíÿþòñÿ ñîñòîÿíèÿ îïåðàíäîâ èçìåíÿþòñÿ ìåæäó MC è
MCR êàê ïîêàçàíî íèæå:
– äëÿ ñ÷åò÷èêà ñ æåñòêîé ïàìÿòüþ è îïåðàíäîâ, êîòîðûå ïðîãðàììèðóþòñÿ ïî SET è
RST èíñòðóêöèÿì, ñîñòîÿíèå ñîõðàíÿåòñÿ (ñì.ðàçäåë 4.10)
– âñå òàéìåðû è îïåðàíäû, êîòîðûå ïðîãðàììèðîâàëèñü ïî OUT èíñòðóêöèè,
îòêëþ÷àþòñÿ
Âíóòðè ïðîãðàììû ÏÊ ìîãóò áûòü ñîçäàíû äî 8 óðîâíåé ðàçâåòâëåíèÿ. Óðîâåíü
ðàçâåòâëåíèÿ õàðàêòåðèçóåòñÿ ïàðàìåòðîì “n”.
Òî, íà ÷òî íóæíî îáðàùàòü âíèìàíèå ïðè èñïîëüçîâàíèè íåñêîëüêèõ MC è MCR
èíñòðóêöèé âíóòðè îäíîé ïðîãðàììû, ïîÿñíåíî íà ñëåäóþùèõ ïðèìåðàõ.
Áëàãîäàðÿ ïðèìåíåíèþ MC è MCR èíñòðóêöèé íå ñîêðàùàåòñÿ âðåìÿ öèêëà ïðîãðàììû.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 23
ÂÊËÞ×ÅÍÈÅ È ÎÒÊËÞ×ÅÍÈÅ ÓÑËÎÂÈÉ ÊÎÍÒÐÎËß (MC, MCR)
ÏÐÈÌÅÐ
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
Ïðèìåíåíèå èíñòðóêöèé ÌÑ è MCR
X0
MC
N0
N0
M100
M100
X1
Y0
X2
Y1
0
1
LD
MC
4
5
6
7
8
LD
OUT
LD
OUT
MCR
X
0
N
0
M 100
X
1
Y
0
X
2
Y
1
N
0
MCR N0
C000048C
Ðèñ.4-14. Ïðèìåð ïðîãðàììèðîâàíèÿ èíñòðóêöèé ÌÑ è MCR
Äóáëèðîâàíèå îïåðàíäîâ âíóòðè èëè âíå Ãëàâíîé êîíòðîëüíîé îáëàñòè (Master-Control-Îáëàñòü) òàêæå ïðè íåàêòèâíîé Ãëàâíîé êîíòðîëüíîé îáëàñòè ïðèâîäèò ê ïðîáëåìàì,
îïèñàííûì â ðàçäåëå 4.3 (äóáëèðîâàíèå çàïèñè âûõîäîâ).
Êàê òîëüêî âûïîëíÿþòñÿ âõîäíûå óñëîâèÿ äëÿ ÌÑ èíñòðóêöèè, âêëþ÷àåòñÿ êîíòàêò ìåðêåðà
Ì100 (àäðåñ ïðîãðàììû ðàçâåòâëåíèÿ N0). Âñå öåïè ìåæäó èíñòðóêöèÿìè ÌÑ è MCR
àêòèâèçèðóþòñÿ. Ñîñòîÿíèå ñèãíàëà Y0 èëè Y1 çàâèñèò òîãäà òîëüêî îò ñèãíàëîâ ñîñòîÿíèÿ Õ1
è Õ2.
쑶
4 – 24
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÂÊËÞ×ÅÍÈÅ È ÎÒÊËÞ×ÅÍÈÅ ÓÑËÎÂÈÉ ÊÎÍÒÐÎËß (MC, MCR)
Èñïîëüçîâàíèå íåñêîëüêèõ ìñ è ìñr èíñòðóêöèé âíóòðè îäíîé ïðîãðàììû
Ïðè ïðîãðàììèðîâàíèè íåñêîëüêèõ ÌÑ è ÌÑR èíñòðóêöèé âíóòðè ïðîãðàììû íóæíî
îáðàùàòü âíèìàíèå íà ñëåäóþùåå:
쎲 ÷òîáû 1-Àß ÌÑ-èíñòðóêöèÿ íà÷èíàëàñü ñ ñàìîãî íèçêîãî àäðåñà N ðàçâåòâëåíèÿ
ïðîãðàììû
쎲 ÷òîáû 1-Àß ÌÑR-èíñòðóêöèÿ íà÷èíàëàñü ñ ñàìîãî âûñîêîãî àäðåñà N ðàçâåòâëåíèÿ
ïðîãðàììû.
MC
N0
M100
ÓÐÎÂÅÍÜ N0
Àêòèâèçèðóåòñÿ îáëàñòü “”, åñëè âêëþ÷åí Õ0
Y0
MC
N1
M101
ÓÐÎÂÅÍÜ N1
Îáëàñòü “Ñ” àêòèâíà, åñëè âêëþ÷åíû Õ0 è Õ2
Y1
ÓÐÎÂÅÍÜ N2
MC
N2
M102
Îáëàñòü “D” àêòèâíà, åñëè âêëþ÷åíû Õ0, Õ2 è Õ4
Y2
ÓÐÎÂÅÍÜ N1
MCR N2
Åñëè âûïîëíåíà êîìàíäà MCR N2, ïðîèñõîäèò
îòêëþ÷åíèå îáëàñòè Ñ
Y3
ÓÐÎÂÅÍÜ N0
MCR N1
Y4
Åñëè âûïîëíåíà êîìàíäà MCR N0, ïðîèñõîäèò
îòêëþ÷åíèå îáëàñòè B
ÈÑÕÎÄÍÀß ÏÎÇÈÖÈß
Åñëè âûïîëíåíà êîìàíäà MCR N0, ïðîèñõîäèò
îòêëþ÷åíèå îáëàñòè A.
MCR N0
Y5
Âûõîä Y5 âêëþ÷àåòñÿ/îòêëþ÷àåòñÿ â
çàâèñèìîñòè îò ñîñòîÿíèÿ ÂÊË/ÎÒÊË âõîäà Õ10.
Ñîñòîÿíèÿ ÂÊË/ÎÒÊË âõîäîâ Õ0, Õ2 è Õ4 íà
âûõîä Y5 íå îêàçûâàþò âëèÿíèÿ.
C000049C
Ðèñ.4-15. Ïðèìåð ïðîãðàììèðîâàíèÿ íåñêîëüêèõ ÌÑ è ÌÑR èíñòðóêöèé âíóòðè
ïðîãðàììû
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 25
ÂÊËÞ×ÅÍÈÅ È ÎÒÊËÞ×ÅÍÈÅ ÎÏÅÐÀÍÄΠ(SET, RST)
4.13
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÂÊËÞ×ÅÍÈÅ È ÎÒÊËÞ×ÅÍÈÅ ÎÏÅÐÀÍÄΠ(SET, RST)
SET
(D)
CPU
Îïåðàíäû
SET
Âêëþ÷åíèå;
Âêëþ÷åíèå îïåðàíäà
FX1S
FX1N
FX2N
쏹
쏹
Øàãè ïðîãðàììû
Y, M, S
FX2NC
쏹
쏹
Ïðèìå÷àíèå
Y, M
1
S, ñïåöèàëüíûé ìåðêåð
2
ÔÓÍÊÖÈß
Ñîñòîÿíèå ñèãíàëà îïåðàíäà ñ ïîìîùüþ SET èíñòðóêöèè (âêëþ÷åíèå) ìîæåò
óñòàíàâëèâàòüñÿ íåïîñðåäñòâåííî.
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ SET ìîãóò óñòàíàâëèâàòüñÿ ⠓1" (âêëþ÷àòüñÿ) îïåðàíäû Y, M èëè S.
– êàê òîëüêî âõîäíîå óñëîâèå óñòàíîâèòñÿ äëÿ SET èíñòðóêöèè (ñèãíàë “1"), âêëþ÷èòñÿ
ñîîòâåòñòâóþùèé îïåðàíä.
– â òîì ñëó÷àå, åñëè âõîäíûå óñëîâèÿ äëÿ SET èíñòðóêöèè áîëüøå íå áóäóò âûïîëíÿòüñÿ,
ñîîòâåòñòâóþùèé îïåðàíä îñòàíåòñÿ âêëþ÷åííûì.
RST
Îïåðàíäû
Y, M, S, D, V, Z, T, C
(D)
CPU
RST
Îòêëþ÷åíèå;
Îòêëþ÷åíèå îïåðàíäà
FX1S
FX1N
FX2N
쏹
쏹
쏹
Øàãè ïðîãðàììû
Y, M
S, T, C
1
D, V, Z, ñïåöèàëüíûé ðåãèñòð
FX2NC
쏹
Ïðèìå÷àíèå
2
3
ÔÓÍÊÖÈß
Ñîñòîÿíèå ñèãíàëà îïåðàíäà ñ ïîìîùüþ RST èíñòðóêöèè (ñáðîñ) ìîæåò óñòàíàâëèâàòüñÿ
íåïîñðåäñòâåííî.
쎲 Ñ ïîìîùüþ RST-èíñòðóêöèè ìîãóò îòêëþ÷àòüñÿ ñîîòâåòñòâóþùèå îïåðàíäû. Ýòî
îçíà÷àåò:
– âûõîäû Y, ìåðêåðû Ì è îïåðàíäû ñîñòîÿíèÿ øàãîâ S âûêëþ÷àþòñÿ (ñîñòîÿíèå
ñèãíàëà “0").
– äåéñòâèòåëüíîå çíà÷åíèå òàéìåðà è ñ÷åò÷èêà, à òàêæå ñîäåðæàíèå ðåãèñòðîâ D, V è Z
ñáðàñûâàþòñÿ íà “0".
– êàê òîëüêî âõîäíîå óñëîâèå óñòàíîâèòñÿ äëÿ RST èíñòðóêöèè (ñèãíàë “1"), âûêëþ÷èòñÿ
ñîîòâåòñòâóþùèé îïåðàíä.
– â òîì ñëó÷àå, åñëè âõîäíûå óñëîâèÿ äëÿ RST èíñòðóêöèè áîëüøå íå áóäóò âûïîëíÿòüñÿ,
ñîîòâåòñòâóþùèé îïåðàíä îñòàíåòñÿ âûêëþ÷åííûì.
4 – 26
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÂÊËÞ×ÅÍÈÅ È ÎÒÊËÞ×ÅÍÈÅ ÎÏÅÐÀÍÄΠ(SET, RST)
X0
SET
Y0
RST
Y0
SET
M0
RST
M0
SET
S0
RST
S0
RST
D0
0
1
2
3
4
5
6
7
8
9
10
11
12
13
X1
X2
X3
X4
X5
X6
LD
SET
LD
RST
LD
SET
LD
RST
LD
SET
LD
RST
LD
RST
X
Y
X
Y
X
M
X
M
X
S
X
S
X
D
0
0
1
0
2
0
3
0
4
0
5
0
6
0
C000052C
Ðèñ.4-16. Ïðèìåð ïðîãðàììèðîâàíèÿ èíñòðóêöèé SET è RST
ÏÐÈÌÅÐ
Ñáðîñ (îòêëþ÷åíèå) 16-òè áèòíîãî ñ÷åò÷èêà ñ ïîìîùüþ RST èíñòðóêöèè
X0
RST
X1
C7
K10
C7
C7
Y0
0
1
3
4
LD
RST
LD
OUT
7
9
LD
OUT
X
0
C
7
X
1
C
7
K 10
7
C
0
Y
C000053C
Ðèñ.4-17. Ïðèìåð ïðîãðàììèðîâàíèÿ îòêëþ÷åíèÿ 16-òè áèòíîãî ñ÷åò÷èêà ñ ïîìîùüþ
RST èíñòðóêöèè
Âûõîäíîé êîíòàêò Y0 àêòèâèçèðîâàí, åñëè äîñòèãíóòî íàñòðîåííîå çíà÷åíèå Ê10. Êàê òîëüêî
âõîä Õ0 âêëþ÷èòñÿ, âûõîä Y0 îòêëþ÷èòñÿ è äåéñòâèòåëüíîå (íàêîïëåííîå) çíà÷åíèå ñ÷åò÷èêà
쑶
Ñ7 óñòàíîâèòñÿ íà “0".
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 27
ÑÎÇÄÀÍÈÅ ÎÄÍÎÃÎ ÈÌÏÓËÜÑÀ (PLS, PLF)
4.14
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÑÎÇÄÀÍÈÅ ÎÄÍÎÃÎ ÈÌÏÓËÜÑÀ (PLS, PLF)
PLS
(D)
PLS
Ãåíåðàöèÿ èìïóëüñîâ; Ôîðìèðîâàíèå îäíîðàçîâîãî
èìïóëüñà ïðè âîçðàñòàþùåì ôðîíòå
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
PLF
(D)
Y, M
쏹
쏹
PLF
Ãåíåðàöèÿ èìïóëüñîâ; Ôîðìèðîâàíèå îäíîðàçîâîãî
èìïóëüñà ïðè ïàäàþùåì ôðîíòå
FX1S
FX1N
FX2N
FX2NC
CPU
쏹
Îïåðàíäû
쏹
쏹
쏹
Øàãè ïðîãðàììû
쏹
Ïðèìå÷àíèå
PLS-èíñòðóêöèÿ
2
PLF-èíñòðóêöèÿ
2
ÔÓÍÊÖÈß
Ãåíåðàöèÿ îäíîãî èìïóëüñà - îïîçíàíèå ôðîíòà ñèãíàëà - íåçàâèñèìî îò ïðîäîëæèòåëüíîñòè
âõîäíîãî ñèãíàëà äëÿ âêëþ÷åíèÿ ñîîòâåòñòâóþùåãî îïåðàíäà. Îïåðàíä îñòàåòñÿ âî
âêëþ÷åííîì ñîñòîÿíèè íà ïðîòÿæåíèè îäíîãî öèêëà ïðîãðàììû (ñêàíà).
ÎÏÈÑÀÍÈÅ
쎲 PLS è PLF èíñòðóêöèè ìîãóò èñïîëüçîâàòüñÿ ñîâìåñòíî ñ ìåðêåðîì Ì è öèôðîâûì
âûõîäîì Y. Èíñòðóêöèè ãåíåðèðóþò îäèíàêîâûå èìïóëüñû íåçàâèñèìî îò
ïðîäîëæèòåëüíîñòè âõîäíîãî ñèãíàëà.
쎲 Ïîñëå èñïîëíåíèÿ PLS èëè PLF ñèãíàë ñîîòâåòñòâóþùåãî îïåðàíäà (Y èëè M)
óäåðæèâàåòñÿ ⠓1" íà ïðîòÿæåíèè îäíîãî ñêàíà.
쎲 PLS-èíñòðóêöèÿ ãåíåðèðóåò îäèíî÷íûé èìïóëüñ ïî âîçðàñòàþùåìó ôðîíòó âõîäíîãî
ñèãíàëà.
쎲 PLF-èíñòðóêöèÿ ãåíåðèðóåò îäèíî÷íûé èìïóëüñ ïî ïàäàþùåìó ôðîíòó âõîäíîãî ñèãíàëà.
ÓÊÀÇÀÍÈÅ
4 – 28
Ñïåöèàëüíûå ìåðêåðû íå äîëæíû àêòèâèçèðîâàòüñÿ ñ PLS è PLF èíñòðóêöèÿìè.
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐ
ÑÎÇÄÀÍÈÅ ÎÄÍÎÃÎ ÈÌÏÓËÜÑÀ (PLS, PLF)
Ïðèìåíåíèå îäíîðàçîâîãî èìïóëüñà PLS, PLF
X0
PLS
M0
SET
Y0
PLF
M1
RST
Y0
0
1
3
4
5
6
8
9
M0
X1
M1
LD
PLS
LD
SET
LD
PLF
LD
RST
X
M
M
Y
X
M
M
Y
0
0
0
0
1
1
1
0
C000054C
Ðèñ.4-18. Ïðèìåð ïðîãðàììèðîâàíèÿ èíñòðóêöèé PLS è PLF
X0
t
X1
t
Puls
Puls
M0
Z
t
Ãåíåðàöèÿ îäíîãî èìïóëüñà
ïî âîçðàñòàþùåìó ôðîíòó
âõîäíîãî ñèãíàëà (Õ0) (X0)
t
Ãåíåðàöèÿ îäíîãî èìïóëüñà
ïî ïäàþùåìó ôðîíòó
âõîäíîãî ñèãíàëà (Õ1)
Z
Puls
M1
Z
Z: Âðåìÿ öèêëà ïðîãðàììû
(âðåìÿ ñêàíà)
Y0
t
C000055C
Ðèñ.4-19. Ïðèìåð ïðîãðàììèðîâàíèÿ, èçîáðàæåíèå îáðàáîòêè âõîäíîãî ñèãíàëà è
ãåíåðàöèè èìïóëüñà
Ïðè âîçðàñòàíèè âõîäíîãî ñèãíàëà íà âõîäå Õ0 ñ “0" äî ”1" (âîçðàñòàþùèé ôðîíò) ìåðêåð Ì0
áëàãîäàðÿ PLS-èíñòðóêöèè ïîëó÷àåò èìïóëüñ (âêëþ÷àåòñÿ íà âðåìÿ îäíîãî ñêàíà). Ñ
ïîìîùüþ ýòîãî èìïóëüñà ïî êîíòàêòó ìåðêåðà Ì0 âêëþ÷àåòñÿ âûõîä Y0. Ëèøü òîëüêî, êîãäà
íà âõîäå Õ1 ïðîèçîéäåò ñìåíà ñèãíàëà ñ “1" íà ”0" (ïàäàþùèé ôðîíò), âûõîä Y0 ñíîâà
쑶
îòêëþ÷èòñÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 29
ÈÍÂÅÐÑÈß ÐÅÇÓËÜÒÀÒÀ ÎÁÐÀÁÎÒÊÈ (INV)
4.15
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÈÍÂÅÐÑÈß ÐÅÇÓËÜÒÀÒÀ ÎÁÐÀÁÎÒÊÈ (INV)
CPU
Îïåðàíäû
INV
Èíâåðñèÿ;
Èíâåðñèÿ ðåçóëüòàòà îáðàáîòêè
FX1S
FX1N
FX2N
쏹
쏹
Øàãè ïðîãðàììû
쏹
Ïðèìå÷àíèå
INV-èíñòðóêöèÿ
—
FX2NC
쏹
1
ÔÓÍÊÖÈß
Ðåâåðñèðîâàíèå ñîñòîÿíèÿ ñèãíàëà ðåçóëüòàòà îáðàáîòêè
ÎÏÈÑÀÍÈÅ
INV-èíñòðóêöèÿ èíâåðòèðóåò ñîñòîÿíèå ñèãíàëà ðåçóëüòàòà ñòîÿùåé âïåðåäè èíñòðóêöèè.
쎲 Ïîëó÷åííàÿ ñîãëàñíî îáðàáîòêè “1", ïîñëå èíâåðñèè ñòàíîâèòñÿ ”0".
쎲 Ïîëó÷åííûé ñîãëàñíî îáðàáîòêè “0", ïîñëå èíâåðñèè ñòàíîâèòñÿ ”1".
쎲 INV-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ êàê AND è ANI èíñòðóêöèè.
ÓÊÀÇÀÍÈÅ
INV-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ äëÿ ðåâåðñèðîâàíèÿ ñèãíàëà ðåçóëüòàòà êîìïëåêñíîé
ñõåìû.
INV-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ äëÿ ðåâåðñà ñèãíàëà ðåçóëüòàòà èìïóëüñíûõ
èíñòðóêöèé LDP, LDF, ANP è ò. ä.
ÏÐÈÌÅÐ
Ïðèìåíåíèå INV-èíñòðóêöèè
X0
M100
X1
X0
Y0
X0
X1
0
2
3
4
5
7
8
LDP
INV
OR
OUT
LDF
INV
OUT
X
0
X
1
M 100
X
0
Y
4
1
0
1
0
M100 1
0
Y0
1
0
1 Zyklus
Ðèñ.4-20. Ïðèìåð ïðîãðàììèðîâàíèÿ èíñòðóêöèè INV
C000347C
Ìåðêåð Ì100 îòêëþ÷àåòñÿ ïîëîæèòåëüíûì ôðîíòîì Õ0.
Âûõîä Y0 îòêëþ÷àåòñÿ ïàäàþùèì ôðîíòîì Õ0.
쑶
4 – 30
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
4.16
ÏÓÑÒÀß ÑÒÐÎÊÀ Â ÏÐÎÃÐÀÌÌÅ (NOP)
ÏÓÑÒÀß ÑÒÐÎÊÀ Â ÏÐÎÃÐÀÌÌÅ (NOP)
CPU
Îïåðàíäû
—
NOP
Ïóñòàÿ ñòðîêà;
Ïóñòàÿ ñòðîêà áåç ôóíêöèé
FX1S
FX1N
FX2N
쏹
쏹
Øàãè ïðîãðàììû
NOP-èíñòðóêöèÿ
FX2NC
쏹
쏹
Ïðèìå÷àíèå
1
ÔÓÍÊÖÈß
Ìîæíî ñîçäàòü ïóñòóþ ñòðîêó áåç ëîãè÷åñêèõ ôóíêöèé, êîòîðàÿ ïîçäíåå ìîæåò áûòü èñïîëüçîâàíà äëÿ êàêèõ-ëèáî èíñòðóêöèé, íàïðèìåð, ïðè îêîí÷àòåëüíîì èçãîòîâëåíèè ïðîãðàììû,
ïðè îòëàäêå îáîðóäîâàíèÿ
ÎÏÈÑÀÍÈÅ
쎲 Ïîñëå óñïåøíîãî çàâåðøåíèÿ ïðîãðàììû NOP-êîìàíäû äîëæíû áûòü óäàëåíû, òàê êàê â
ïðîòèâíîì ñëó÷àå îíè áåñïîëåçíî óäëèíÿþò âðåìÿ öèêëà ïðîãðàììû.
쎲 Êîëè÷åñòâî NOP-êîìàíä íå îãðàíè÷åíî.
쎲 Ïðè ñòèðàíèè âñåé ïðîãðàììû âñå èíñòðóêöèè ïåðåïèñûâàþòñÿ íà NOP-èíñòðóêöèè.
쎲 Äîïîëíèòåëüíûé ââîä NOP-èíñòðóêöèé ñ ïîìîùüþ ðó÷íîãî ïðîãðàììàòîðà ìîæåò
âûïîëíÿòüñÿ ôóíêöèåé ÂÑÒÀÂÈÒÜ (INSERT).
ÓÊÀÇÀÍÈÅ
Åñëè èíñòðóêöèè LD, LDI, ANB èëè ORB çàìåíÿþòñÿ NOP-èíñòðóêöèåé, ìîæíî çíà÷èòåëüíî
èçìåíèòü ëîãè÷åñêóþ êîíñòðóêöèþ ñõåìû. Ýòî ìîæåò ïðèâåñòè ê îøèáî÷íîìó èñïîëíåíèþ
ïðîãðàììû.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 31
ÏÓÑÒÀß ÑÒÐÎÊÀ Â ÏÐÎÃÐÀÌÌÅ (NOP)
ÏÐÈÌÅÐ
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
Ïðèìåíåíèå NOP-èíñòðóêöèè
X0
Y0
X1
X2
Y1
X0
Y0
X2
Y1
0
1
2
3
4
LD
OUT
LD
AND
OUT
X
Y
X
X
Y
0
0
1
2
1
0
1
2
3
4
LD
OUT
NOP
AND
OUT
X
Y
0
0
X
Y
2
1
C000056C
Ðèñ.4-21. Ïðèìåð ïðîãðàììèðîâàíèÿ èíñòðóêöèè NOP
Âõîä Õ1 çàìåíÿåòñÿ NOP-èíñòðóêöèåé. Èç-çà ýòîãî èçìåíÿåòñÿ ëîãè÷åñêàÿ êîíñòðóêöèÿ
ñõåìû.
쑶
4 – 32
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
4.17
ÊÎÍÅÖ ÏÐÎÃÐÀÌÌÛ ÏÊ (END)
ÊÎÍÅÖ ÏÐÎÃÐÀÌÌÛ ÏÊ (END)
END
CPU
Îïåðàíäû
END
ÊÎÍÅÖ; Êîíåö ïðîãðàììû ÏÊ
FX1S
FX1N
FX2N
쏹
쏹
Øàãè ïðîãðàììû
쏹
Ïðèìå÷àíèå
END-èíñòðóêöèÿ
—
FX2NC
쏹
1
ÔÓÍÊÖÈß
Îêîí÷àíèå ïðîãðàììû ÏÊ è ïåðåõîä ê íà÷àëó ïðîãðàììû (øàã 0)
ÎÏÈÑÀÍÈÅ
쎲 Êàæäàÿ ïðîãðàììà ÏÊ äîëæíà çàâåðøàòüñÿ èíñòðóêöèåé END.
쎲 Åñëè ïðîãðàììèðóåòñÿ END-èíñòðóêöèÿ, òî íà ýòîì ìåñòå îêàí÷èâàåòñÿ îáðàáîòêà
ïðîãðàììû. Ïîñëåäóþùèå îáëàñòè ïðîãðàììû íå ïðèíèìàþòñÿ áîëüøå âî âíèìàíèå.
Ïîñëå îòðàáîòêè END-èíñòðóêöèè âûïîëíÿåòñÿ îáðàáîòêà âûõîäîâ. Äëÿ ýòîãî îáðàáîòêà
ïðîãðàììû ïåðåñêàêèâàåò ê íà÷àëó ïðîãðàììû (øàã 0).
쎲 ×òîáû îðãàíèçîâàòü îòäåëüíûå ó÷àñòêè ïðîãðàììû äëÿ ïîøàãîâîé ïðîâåðêè ïðîãðàììû,
ìîæíî ââîäèòü END-èíñòðóêöèþ òàêæå âíóòðè ïðîãðàììû. Èíñòðóêöèè ïîñëå
END-èíñòðóêöèè ïðè ïðîâåðêå íå ó÷èòûâàþòñÿ. Ýòà äîïîëíèòåëüíàÿ END-èíñòðóêöèÿ
äîëæíà ïîñëå îêîí÷àíèÿ ïðîâåðêè óäàëÿòüñÿ.
ÓÊÀÇÀÍÈÅ
Ïîñëå âûïîëíåíèÿ END-èíñòðóêöèè èìååò ìåñòî îáíîâëåíèå êîíòðîëüíîãî âðåìåíè öèêëà
(Watch-Dog-Timers) è ðåãèñòðà îòîáðàæåíèÿ (Image Register).
Ïåðåõîä ê íà÷àëó
ïðîãðàììû ÏÊ
X0
Y0
X1
X2
Y1
0
1
2
3
4
5
LD
OUT
LD
AND
OUT
END
X
Y
X
X
Y
0
0
1
2
1
END
C000057C
Ðèñ.4-22. Ïðèìåð ïðîãðàììèðîâàíèÿ END-èíñòðóêöèè
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 33
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
4.18
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
Ñëåäóþùèé ðàçäåë ïîêàçûâàåò íåñêîëüêî ïðîñòûõ ïðèìåðîâ èñïîëüçîâàíèÿ íàáîðà áàçîâûõ
êîìàíä. Ïðèìåðû ìîãóò íåïîñðåäñòâåííî ïðîãðàììèðîâàòüñÿ è èñïîëíÿòüñÿ è ñëóæèòü äëÿ
óãëóáëåíèÿ çíàíèé, ïðèîáðåòåííûõ â ïåðâîé ÷àñòè ýòîãî ðóêîâîäñòâà.
쎲 Îïðîñ âõîäîâ (ðàçìûêàþùèõ è çàìûêàþùèõ).
쎲 Ïîñëåäîâàòåëüíîå âêëþ÷åíèå âõîäîâ.
쎲 Ïàðàëëåëüíîå âêëþ÷åíèå âõîäîâ.
쎲 Ñàìîïèòàíèå âûõîäà.
쎲 Çàìåäëåíèå âêëþ÷åíèÿ.
쎲 Çàìåäëåíèå îòêëþ÷åíèÿ.
쎲 Ñ÷åò ââåðõ.
4 – 34
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
4.18.1
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÎÏÐÎÑ ÂÕÎÄÎÂ
ÇÀÄÅÉÑÒÂÎÂÀÍÍÛÉ ÇÀÌÛÊÀÞÙÈÉ ÊÎÍÒÀÊÒ
ÏÐÈÌÅÐ
ÏÐÈÍÖÈÏÈÀËÜÍÀß ÝËÅÊÒÐÎÑÕÅÌÀ
Ïðè çàìûêàíèè çàìûêàþùåãî êîíòàêòà S1
äîëæíà çàñâåòèòüñÿ ëàìïà Í1.
L1
S1
H1
N
C000007G
ÑÕÅÌÀ ÏÎÄÊËÞ×ÅÍÈß Ê ÏÊ
ËÈÑÒÈÍÃ ÏÐÈÑÂÎÅÍÈß ÀÄÐÅÑÎÂ ÏÊ
S1
X0
Çàìûêàþùèé êîíòàêò: S1
X0
Ñèãíàëüíàÿ ëàìïà:
Y0
H1
SPS
Y0
= 24V
COM
L1
H1
N
C000008G
ËÈÑÒÈÍÃ ÈÍÑÒÐÓÊÖÈÉ (AWL)
ÊÎÍÒÀÊÒÍÀß ÑÕÅÌÀ (ÊÎÐ)
X0
0
LD
X0
1
OUT
Y0
2
END
Y0
END
C000009G
ÏÐÈÌÅ×ÀÍÈÅ
Âûõîä Y0 âûïîëíÿåò ñèãíàë “1", åñëè íà âõîäå Õ0 åñòü ñèãíàë ”1".
Òàáë.4-4. Ïðèìåð äëÿ çàäåéñòâîâàííîãî çàìûêàþùåãî êîíòàêòà
P
ÓÊÀÇÀÍÈÅ
Äëÿ âêëþ÷åíèÿ èñïîëüçóéòå çàìûêàþùèé êîíòàêò, ÷òîáû â ñëó÷àå ïîëîìêè íåáûëî
ñàìîïðîèçâîëüíîãî âêëþ÷åíèÿ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 35
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÇÀÄÅÉÑÒÂÎÂÀÍÍÛÉ ÐÀÇÌÛÊÀÞÙÈÉ ÊÎÍÒÀÊÒ
ÏÐÈÌÅÐ
ÏÐÈÍÖÈÏÈÀËÜÍÀß ÝËÅÊÒÐÎÑÕÅÌÀ
Ïðè çàäåéñòâîâàííîì ðàçìûêàþùåì êîíòàêòå S1
äîëæíà ñâåòèòüñÿ ëàìïà Í1.
L1
S1
H1
N
C000010G
ËÈÑÒÈÍÃ ÏÐÈÑÂÎÅÍÈß ÀÄÐÅÑÎÂ ÏÊ
ÑÕÅÌÀ ÏÎÄÊËÞ×ÅÍÈß Ê ÏÊ
S1
X0
Ðàçìûêàþùèé êîíòàêò:
Ñèãíàëüíàÿ ëàìïà:
S1
H1
X0
SPS
Y0
Y0
= 24V
COM
L1
H1
N
C000011G
ËÈÑÒÈÍÃ ÈÍÑÒÐÓÊÖÈÉ (AWL)
ÊÎÍÒÀÊÒÍÀß ÑÕÅÌÀ (ÊÎÐ)
X0
0
LD
X0
1
OUT
Y0
2
END
Y0
END
C000012G
ÏÐÈÌÅ×ÀÍÈÅ
Âûõîä Y0 âûïîëíÿåò ñèãíàë “1", åñëè íà âõîäå Õ0 åñòü ñèãíàë ”1". Ðàçìûêàþùèé êîíòàêò S1 îïðàøèâàåòñÿ â
ïðîãðàììå íà ñîñòîÿíèå ñèãíàëà “1", ÷òîáû âûõîä Y0 ïðè çàäåéñòâîâàíèè (ñðàáàòûâàíèè) ðàçìûêàþùåãî
êîíòàêòàS1 îòðàçèë ñèãíàë ”0".
Òàáë. 4-5. Ïðèìåð çàäåéñòâîâàííîãî ðàçìûêàþùåãî êîíòàêòà
P
4 – 36
ÓÊÀÇÀÍÈÅ
Äëÿ âûêëþ÷åíèÿ èñïîëüçóéòå ðàçñûêàþùèé êîíòàêò, ÷òîáû ïðè ïîëîìêå áûëî
ãàðàíòèðîâàííîå âûêëþ÷åíèå
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÏÎÑËÅÄÎÂÀÒÅËÜÍÎÅ ÑÎÅÄÈÍÅÍÈÅ
ÏÐÈÌÅÐ
ÏÐÈÍÖÈÏÈÀËÜÍÀß ÝËÅÊÒÐÎÑÕÅÌÀ
Ïðè çàäåéñòâîâàííûõ çàìûêàþùåì êîíòàêòå S1 “È”
çàìûêàþùåì êîíòàêòå S2 äîëæíà ñâåòèòüñÿ ëàìïà Í1.
L1
S1
S2
H1
N
C00001
ËÈÑÒÈÍÃ ÏÐÈÑÂÎÅÍÈß ÀÄÐÅÑÎÂ ÏÊ
ÑÕÅÌÀ ÏÎÄÊËÞ×ÅÍÈß Ê ÏÊ
S2
S1
Çàìûêàþùèé êîíòàêò: S1
Çàìûêàþùèé êîíòàêò: S2
X1
Ñèãíàëüíàÿ ëàìïà:
Y0
H1
X0
X0
X1
SPS
Y0
= 24V
COM
L1
H1
N
C000017G
ËÈÑÒÈÍÃ ÈÍÑÒÐÓÊÖÈÉ (AWL)
0
LD
X0
1
AND
X1
2
OUT
Y0
3
END
ÊÎÍÒÀÊÒÍÀß ÑÕÅÌÀ (ÊÎÐ)
X0
X1
Y0
END
C000018G
ÏÐÈÌÅ×ÀÍÈÅ
Âûõîä Y0 âûïîëíÿåò ñèãíàë “1", åñëè íà âõîäå Õ0 è âõîäå Õ1 åñòü ñèãíàë ”1".
Òàáë.4-6. Ïðèìåð ëîãè÷åñêîé ñâÿçè “È”
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 37
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÀÐÀËËÅËÜÍÎÅ ÑÎÅÄÈÍÅÍÈÅ
ÏÐÈÌÅÐ
ÏÐÈÍÖÈÏÈÀËÜÍÀß ÝËÅÊÒÐÎÑÕÅÌÀ
Ïðè çàäåéñòâîâàííîì çàìûêàþùåì êîíòàêòå S1 “ÈËȔ
çàìûêàþùåì êîíòàêòå S2 äîëæíà ñâåòèòüñÿ ëàìïà Í1.
L1
S1
S2
H1
N
C000019G
ËÈÑÒÈÍÃ ÏÐÈÑÂÎÅÍÈß ÀÄÐÅÑÎÂ ÏÊ
ÑÕÅÌÀ ÏÎÄÊËÞ×ÅÍÈß Ê ÏÊ
S1
Çàìûêàþùèé êîíòàêò: S1
X1
Ñèãíàëüíàÿ ëàìïà:
Y0
H1
X0
X0
Çàìûêàþùèé êîíòàêò: S2
S2
X1
FX0
Y0
= 24V
COM
L1
H1
N
C000020G
ËÈÑÒÈÍÃ ÈÍÑÒÐÓÊÖÈÉ (AWL)
ÊÎÍÒÀÊÒÍÀß ÑÕÅÌÀ (ÊÎÐ)
X0
0
LD
X0
1
OR
X1
2
OUT
Y0
3
END
Y0
X1
END
C000021G
ÏÐÈÌÅ×ÀÍÈÅ
Âûõîä Y0 âûïîëíÿåò ñèãíàë “1", åñëè íà âõîäå Õ0 èëè õîäå Õ1 åñòü ñèãíàë ”1".
Òàáë.4-7. Ïðèìåð ëîãè÷åñêîé ñâÿçè “ÈËȔ
4 – 38
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÑÀÌÎÏÈÒÀÍÈÅ (I)
Âêëþ÷åíèå âûõîäà ñ ñàìîïèòàíèåì
ÏÐÈÌÅÐ
ÏÐÈÍÖÈÏÈÀËÜÍÀß ÝËÅÊÒÐÎÑÕÅÌÀ
Ïðè âêëþ÷åíèè çàìûêàþùåãî êîíòàêòà S1 äîëæíà
çàñâåòèòüñÿ ëàìïà Í1, äàæå åñëè çàìûêàþùèé êîíòàêò
S1 áîëüøå íå âêëþ÷åí. Ïîñëå êðàòêîâðåìåííîãî
âîçäåéñòâèÿ íà ðàçìûêàþùèé êîíòàêò S2, ëàìïà Í1
ïåðåñòàåò ãîðåòü.
L1
S1
K1
K1
S2
K1
H1
N
C000033G
ËÈÑÒÈÍÃ ÏÐÈÑÂÎÅÍÈß ÀÄÐÅÑÎÂ ÏÊ
ÑÕÅÌÀ ÏÎÄÊËÞ×ÅÍÈß Ê ÏÊ
S1
Çàìûêàþùèé êîíòàêò: S1
X0
Ðàçìûêàþùèé êîíòàêò:
S2
Ñèãíàëüíàÿ ëàìïà:
H1
S2
X0
X1
FX0
X1
Y0
Y0
= 24V
COM
L1
H1
N
C000034G
ËÈÑÒÈÍÃ ÈÍÑÒÐÓÊÖÈÉ (AWL)
ÊÎÍÒÀÊÒÍÀß ÑÕÅÌÀ (ÊÎÐ)
X0
0
LD
X0
1
OR
Y0
2
AND
X1
3
OUT
Y0
4
END
X1
Y0
Y0
END
C000036G
ÏÐÈÌÅ×ÀÍÈÅ
Âûõîä Y0 âêëþ÷àåòñÿ (ñîñòîÿíèå ñèãíàëà “1"), åñëè âõîä Õ0 êðàòêîâðåìåííî çàìêíåòñÿ (àêòèâèçèðóåòñÿ
çàìûêàþùèé êîíòàêò S1). Âûõîä Y0 îòêëþ÷èòñÿ (ñîñòîÿíèå ñèãíàëà ”0"), åñëè êðàòêîâðåìåííî çàäåéñòâóåòñÿ
âõîä Õ1 (àêòèâèçèðóåòñÿ ðàçìûêàþùèé êîíòàêò S2).
Òàáë.4-8. Ïðèìåð âêëþ÷åíèÿ è îòêëþ÷åíèÿ âûõîäà ñ ñàìîïèòàíèåì
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 39
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÑÀÌÎÏÈÒÀÍÈÅ (II)
Âêëþ÷åíèå è îòêëþ÷åíèå âûõîäà ñ ïîìîùüþ SET-/RST-èíñòðóêöèé
ÏÐÈÌÅÐ
ÏÐÈÍÖÈÏÈÀËÜÍÀß ÝËÅÊÒÐÎÑÕÅÌÀ
Ïðè âêëþ÷åíèè çàìûêàþùåãî êîíòàêòà S1 äîëæíà
çàñâåòèòüñÿ ëàìïà Í1, äàæå åñëè çàìûêàþùèé êîíòàêò
S1 áîëüøå íå âêëþ÷åí. Ïîñëå êðàòêîâðåìåííîãî
âîçäåéñòâèÿ íà ðàçìûêàþùèé êîíòàêò S2, ëàìïà Í1
ïåðåñòàåò ãîðåòü.
L1
S1
K1
K1
S2
K1
H1
N
C000033G
ËÈÑÒÈÍÃ ÏÐÈÑÂÎÅÍÈß ÀÄÐÅÑÎÂ ÏÊ
ÑÕÅÌÀ ÏÎÄÊËÞ×ÅÍÈß Ê ÏÊ
S1
Çàìûêàþùèé êîíòàêò: S1
Ðàçìûêàþùèé êîíòàêò:
Ñèãíàëüíàÿ ëàìïà:
H1
X0
X0
S2
S2
X1
= 24V
SPS
FX0
X1
Y0
Y0
COM
L1
H1
N
C000034G
ËÈÑÒÈÍÃ ÈÍÑÒÐÓÊÖÈÉ (AWL)
0
LD
X0
1
SET
Y0
2
LDI
X1
3
RST
Y0
4
END
ÊÎÍÒÀÊÒÍÀß ÑÕÅÌÀ (ÊÎÐ)
X0
SET
Y0
RST
Y0
X1
END
C000035G
ÏÐÈÌÅ×ÀÍÈÅ
Âûõîä Y0 âêëþ÷àåòñÿ (ñîñòîÿíèå ñèãíàëà “1"), åñëè âõîä Õ0 êðàòêîâðåìåííî çàìêíåòñÿ (àêòèâèçèðóåòñÿ
çàìûêàþùèé êîíòàêò S1). Âûõîä Y0 îòêëþ÷èòñÿ (ñîñòîÿíèå ñèãíàëà ”0"), åñëè êðàòêîâðåìåííî çàäåéñòâóåòñÿ
âõîä Õ1 (àêòèâèçèðóåòñÿ ðàçìûêàþùèé êîíòàêò S2).
Òàáë.4-9. Ïðèìåð âêëþ÷åíèÿ (SET) è îòêëþ÷åíèÿ (RST) âûõîäà
4 – 40
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÏÐÈÌÅÍÅÍÈÅ ÒÀÉÌÅÐÀ ÄËß ÇÀÄÅÐÆÊÈ ÂÊËÞ×ÅÍÈß
ÏÐÈÌÅÐ
ËÈÑÒÈÍÃ ÏÐÈÑÂÎÅÍÈß ÀÄÐÅÑÎÂ ÏÊ
Ïðè çàäåéñòâîâàííîì çàìûêàþùåì êîíòàêòå S1 ëàìïà
Í1 íå äîëæíà çàæèãàòüñÿ äî îòñ÷åòà 5 ñ.
Çàìûêàþùèé êîíòàêò: S1
X0
Ñèãíàëüíàÿ ëàìïà:
Y0
H1
Òàéìåð :
100 ìñ
T0
ÂÐÅÌÅÍÍÀß ÄÈÀÃÐÀÌÌÀ
ÑÕÅÌÀ ÏÎÄÊËÞ×ÅÍÈß Ê ÏÊ
S1
X0
t
X0
T0
X1
t
Y0
Y0
t
COM
L1
H1
t=5s
N
ËÈÑÒÈÍÃ ÈÍÑÒÐÓÊÖÈÉ (AWL)
ÊÎÍÒÀÊÒÍÀß ÑÕÅÌÀ (ÊÎÐ)
0
LD
X0
X0
1
OUT
T0
K50
T0
4
LD
T0
5
OUT
Y0
6
END
= 24V
FX0
SPS
K50
T0
Y0
END
ÏÐÈÌÅ×ÀÍÈÅ
Åñëè âõîä Õ0 ïðèìåò ñîñòîÿíèå ñèãíàëà “1", íà÷íåòñÿ îòñ÷åò âðåìåíè. Ïîñëå îòñ÷åòà çàïðîãðàììèðîâàííîãî
âðåìåíè t = 5 c âûõîä Y0 ïðèìåò ñîñòîÿíèå ñèãíàëà ”1". Òàéìåð Ò0 âåðíåòñÿ â îòêëþ÷åííîå ñîñòîÿíèå “0", êàê
òîëüêî âõîä Õ0 ïðèìåò ñîñòîÿíèå ñèãíàëà ”0" (ïî îêîí÷àíèè 5 ñ ïðè âêëþ÷åííîì Õ0 òàéìåð îñòàåòñÿ
âêëþ÷åííûì, íî îòñ÷åò âðåìåíè íà íåì ïðåêðàùàåòñÿ).
Òàáë.4-10. Ïðèìåð ïðèìåíåíèÿ òàéìåðà äëÿ çàìåäëåíèÿ âêëþ÷åíèÿ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 41
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÍÅÍÈÅ ÒÀÉÌÅÐÀ ÄËß ÇÀÄÅÐÆÊÈ ÎÒÊËÞ×ÅÍÈß
ÏÐÈÌÅÐ
ËÈÑÒÈÍÃ ÏÐÈÑÂÎÅÍÈß ÀÄÐÅÑÎÂ ÏÊ
Ïðè çàäåéñòâîâàííîì çàìûêàþùåì êîíòàêòå S1 ëàìïà
Í1 ñåé÷àñ æå çàæèãàåòñÿ. Îäíàêî ëàìïà Í1 äîëæíà
ñâåòèòü íà 5 ñ áîëüøå, ÷åì îòêëþ÷èòñÿ çàìûêàþùèé
êîíòàêò S1.
Çàìûêàþùèé êîíòàêò: S1
X0
Ñèãíàëüíàÿ ëàìïà:
Y0
H1
Òàéìåð :
100 ìñ
T0
ÂÐÅÌÅÍÍÀß ÄÈÀÃÐÀÌÌÀ
ÑÕÅÌÀ ÏÎÄÊËÞ×ÅÍÈß Ê ÏÊ
S1
X0
t
X0
= 24V
SPS
FX0
T0
t
Y0
Y0
COM
L1
H1
t
t= 5s
N
ËÈÑÒÈÍÃ ÈÍÑÒÐÓÊÖÈÉ (AWL)
0
LD
X0
1
OR
Y0
2
ANI
T0
3
OUT
Y0
4
LD
Y0
5
ANI
X0
5
OUT
9
END
T0
K50
ÊÎÍÒÀÊÒÍÀß ÑÕÅÌÀ (ÊÎÐ)
X0
T0
Y0
Y0
Y0
X0
K50
T0
END
ÏÐÈÌÅ×ÀÍÈÅ
Åñëè âõîä Õ0 ïðèìåò ñîñòîÿíèå ñèãíàëà “1", âêëþ÷èòñÿ è ñòàíåò íà ñàìîïèòàíèå âûõîä Y0. Êàê òîëüêî âõîä Õ0
ñíîâà ïðèìåò ñîñòîÿíèå ”0” íà÷íåòñÿ îòñ÷åò çàïðîãðàììèðîâàííîãî âðåìåíè. Ïîñëå îòñ÷åòà íàñòðîåííîãî
âðåìåíè t = 5 ñ âûõîä Y0 îòêëþ÷èòñÿ (ïðèìåò ñîñòîÿíèå ñèãíàëà ”0").
Òàáë.4-11. Ïðèìåð ïðèìåíåíèÿ òàéìåðà äëÿ çàìåäëåíèÿ îòêëþ÷åíèÿ
4 – 42
MITSUBISHI ELECTRIC
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
ÏÐÈÌÅÍÅÍÈÅ Ñ×ÅÒ×ÈÊÀ ÑÎ Ñ×ÅÒÎÌ ÂÂÅÐÕ
ÏÐÈÌÅÐ
—
Ïîñëå 5-òè ñðàáàòûâàíèé çàìûêàþùåãî êîíòàêòà S1
äîëæíà âêëþ÷èòüñÿ ëàìïà Í1. Êîíòàêòîì S2 ñ÷åò÷èê Ñ0
äîëæåí ñíîâà âåðíóòüñÿ â èñõîäíîå ñîñòîÿíèå
(ñáðîñèòü íàêîïëåííûé ñ÷åò) è ïîãàñèòü ëàìïó Í1.
—
ËÈÑÒÈÍÃ ÏÐÈÑÂÎÅÍÈß ÀÄÐÅÑÎÂ ÏÊ
ÑÕÅÌÀ ÏÎÄÊËÞ×ÅÍÈß Ê ÏÊ
S2
S1
Çàìûêàþùèé êîíòàêò: S1
X0
Çàìûêàþùèé êîíòàêò: S2
X1
Ñèãíàëüíàÿ ëàìïà:
Y0
H1
Ñ÷åò÷èê:
X0
X1
24V =
SPS
FX0
Y0
C0
COM
L1
H1
N
ËÈÑÒÈÍÃ ÈÍÑÒÐÓÊÖÈÉ (AWL)
0
LD
X1
1
RST
C0
3
LD
X0
4
OUT
C0
K5
7
LD
C0
8
OUT
Y0
9
END
ÊÎÍÒÀÊÒÍÀß ÑÕÅÌÀ (ÊÎÐ)
X1
RST
X0
C0
K5
C0
C0
Y0
END
ÏÐÈÌÅ×ÀÍÈÅ
Ïðè êàæäîì âêëþ÷åíèè ñ÷åò÷èêà Ñ0 â ñîñòîÿíèå “1" äåéñòâèòåëüíîå íàêîïëåííîå â íåì çíà÷åíèå ïîâûøàåòñÿ íà
1. Ïîñëå òîãî êàê äåéñòâèòåëüíîå çíà÷åíèå ñ÷åò÷èêà äîñòèãíåò óñòàíîâëåííîãî çíà÷åíèÿ, ñ÷åò÷èê Ñ0 âêëþ÷èò
âûõîä Y0 â ñîñòîÿíèå ”1". Ñèãíàë “1" íà âõîäå Õ1 âåðíåò ñ÷åò÷èê â ñîñòîÿíèå ”0".
Òàáë.4-12. Ïðèìåð ïðèìåíåíèÿ ñ÷åòà ââåðõ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
4 – 43
ÏÐÈÌÅÐÛ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈß
4 – 44
ÍÀÁÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
5
STL-ÈÍÑÒÐÓÊÖÈÈ
5.1
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
STL-èíñòðóêöèÿ ÿâëÿåòñÿ ýëåìåíòàðíîé èíñòðóêöèåé ÏÊ äëÿ åäèíîãî ïðîãðàììèðîâàíèÿ
ïðîöåññà óïðàâëåíèÿ. STL-èíñòðóêöèÿ ïðèìåíÿåòñÿ ñîâìåñòíî ñî ñòàòóñîì øàãà è
îáåñïå÷èâàåò êîìôîðòíîå ïðîãðàììèðîâàíèå øàãîâîãî óïðàâëåíèÿ.
 ñëó÷àå ïðîñòûõ ïóñêî-/ñòîïîâûõ-ïîñëåäîâàòåëüíîñòÿõ ðàáîòû, äàæå íà÷èíàþùèé
ñïåöèàëèñò ìîæåò ýôôåêòèâíî èñïîëüçîâàòü ñèñòåìó óïðàâëåíèÿ è òåì ñàìûì çíà÷èòåëüíî
îãðàíè÷èòü çàòðàòû íà ïðîãðàììèðîâàíèå äëÿ òàêèõ ïîñëåäîâàòåëüíîñòåé.
STL-èíñòðóêöèÿ ïðîãðàììèðóåòñÿ ñîâìåñòíî ñ îïåðàíäàìè øàãîâûõ ñîñòîÿíèé S. Â
çàâèñèìîñòè îò ïðèìåíÿåìîãî òèïà öåíòðàëüíîãî ïðîöåññîðà CPU èìååòñÿ äî 1000 øàãîâûõ
îïåðàíäîâ â îáëàñòè îò S0 äî S999, ïðè ýòîì îïåðàíäàì S0...S9 ïðèñâîåíû æåñòêèå ôóíêöèè.
ÇÍÀ×ÅÍÈß ØÀÃÎÂÛÕ ÎÏÅÐÀÍÄΠS0...S9
Øàãîâûå îïåðàíäû S0...S9 ÿâëÿþòñÿ èíèöèàëèçèðóþùèìè îïåðàíäàìè, ñ ïîìîùüþ êîòîðûõ
ìîãóò âûïîëíÿòüñÿ ðàçëè÷íûå øàãîâûå ïðîöåññû âíóòðè STL-ïðîãðàììû, ÷òîáû, íàïðèìåð,
ðåàëèçîâàòü ðàçëè÷íûå ðàáî÷èå ïðîöåññû (Íàëàäî÷íûå è àâòîìàòè÷åñêèå ðåæèìû ðàáîòû,
ðåæèì ïîäõîäà ê íóëåâîé òî÷êå è ò.ä.). Ýòî ïðèîáðåòàåò îñîáîå çíà÷åíèå ïðè èñïîëüçîâàíèè
IST-èíñòðóêöèè.
Åñëè íå ïðåäóñìàòðèâàåòñÿ íèêàêèõ ñïåöèàëüíûõ ïðîöåññîâ äëÿ ðó÷íîãî èëè
àâòîìàòè÷åñêîãî ðåæèìà ðàáîòû è ïîäõîäà ê íóëåâîé òî÷êå, òî îïåðàíäû S0...S9 ìîãóò
èñïîëüçîâàòüñÿ êàê “íîðìàëüíûå” îïåðàíäû áåç ñïåöèàëüíûõ ôóíêöèé.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
5–1
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
5.1.1
STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ ÏÐÈÌÅÍÅÍÈß STL-ÈÍÑÒÐÓÊÖÈÈ
Òðàäèöèîííûé ìåòîä ïðîåêòèðîâàíèÿ ïîñðåäñòâîì êîíòàêòíîé ñõåìû ñîñòîèò â òîì, ÷òî
âûõîä ñðàáàòûâàåò îò îïðåäåëåííîãî, åìó ïðåäïèñàííîãî âõîäíîãî êîíòàêòà (íàïðèìåð,
âíåøíåãî ìåõàíè÷åñêîãî âûêëþ÷àòåëÿ) è ýòîò âûõîäíîé êîíòàêò ñîîòâåòñòâóåò
ïàðàëëåëüíîìó èëè ïîñëåäîâàòåëüíîìó äåéñòâèþ îòíîñèòåëüíî çàäàíèÿ ïî óïðàâëåíèþ. Äëÿ
îáåñïå÷åíèÿ íàäåæíîñòè ðàáîòû îòíîñèòåëüíî íåæåëàòåëüíûõ óïðàâëÿþùèõ ïðîöåññîâ è
çàâèñèìûõ îò íèõ îøèáî÷íûõ ôóíêöèé òàêèå ïðîãðàììû äîëæíû ñîäåðæàòü ìíîãî÷èñëåííûå
áëîêèðîâî÷íûå ìåðîïðèÿòèÿ.
Ïóñê
âïåðåä
X1
Ñòîï
X2
Íàçàä
Íàçàä
âûäà÷à
X3
Y11
Âïåðåä
Y10
Y10
Ïóñê
îòìåíà
X3
Ñòîï
X2
Âïåðåä Âïåðåä
âûäà÷à
X1
Íàçàä
Y10
Y11
Y11
C000173c
Ðèñ.5-1. Ïðèìåð ïðèìåíåíèÿ áëîêèðîâî÷íûõ êîíòàêòîâ
Ïðè ïðèìåíåíèè øàãîâûõ óïðàâëÿþùèõ èíñòðóêöèé ïîêàçàííûå áëîêèðîâî÷íûå êîíòàêòû
ìîãóò íå ïîòðåáîâàòüñÿ, òàê êàê ñèãíàëû óïðàâëåíèÿ, êàê íàïðèìåð, “ââåðõ”, “âíèç” è ò.ä.,
âûïîëíÿþòñÿ ïî ïðîãðàììå ïðèíèìàÿ âî âíèìàíèå îïðåäåëåííûå ãðàíè÷íûå çíà÷åíèÿ.
Ðèñ.5-2.
Ïðèìåð ñõåìû áåç áëîêèðîâî÷íûõ
êîíòàêòîâ
X1
X2
1. Øàã âïåðåä âûïîëíÿåòñÿ
2. Øàã íàçàä âûïîëíÿåòñÿ
Ãðàíè÷íûé âûêëþ÷àòåëü
C000129C
5–2
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
5.1.2
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÑÕÅÌÀÒÈ×ÍÛÉ ÏÐÎÖÅÑÑ ØÀÃÎÂÎÃÎ ÓÏÐÀÂËÅÍÈß
Íà îñíîâàíèè êðàòêîé ïîñëåäîâàòåëüíîñòè ïðîöåññà â êà÷åñòâå ïðèìåðà îïèñàíî øàãîâîå
óïðàâëåíèå ñ ÷åòûðüìÿ ðàáî÷èìè øàãàìè. ×åòâåðòûé øàã çàêàí÷èâàåò øàãîâîå óïðàâëåíèå.
Ïóñê
1. øàã
Y0
Y0
t
Êîíå÷íûé
âûêëþ÷àòåëü
2. øàã
Y1
Y1
t
Êîíå÷íûé
âûêë-ëü
3. øàã
Y2
Y2
t
Êîíå÷íûé
âûêë-ëü
Êîíåö
C000179C
Ðèñ.5-3. Ñõåìàòè÷íûé ïðîöåññ øàãîâîãî óïðàâëåíèÿ
Ïî ðèñóíêó 5-3 âèäíî, ÷òî 2-îé ðàáî÷èé øàã âêëþ÷àåòñÿ, êàê òîëüêî çàêàí÷èâàåòñÿ 1-ûé øàã è
âêëþ÷àåòñÿ ñîîòâåòñòâóþùèé åìó êîíå÷íûé âûêëþ÷àòåëü. Ýòî îçíà÷àåò, ÷òî âñå ñîñòîÿíèÿ
îïåðàíäîâ âíóòðè ïåðâîãî øàãà îòêëþ÷èëèñü.
Êîíåö 2-ãî øàãà îçíà÷àåò îäíîâðåìåííî ïóñê 3-åãî øàãà. Ñ ïîìîùüþ âêëþ÷åíèÿ 3-åãî
êîíå÷íîãî âûêëþ÷àòåëÿ äîñòèãàåòñÿ îêîí÷àíèå øàãîâîé ïîñëåäîâàòåëüíîñòè (4-ûé ðàáî÷èé
øàã)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
5–3
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
5.1.3
STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÅÄÑÒÀÂËÅÍÈÅ ÓÏÐÀÂËÅÍÈß ÏÐÎÖÅÑÑÎÌ Â ÄÈÀÃÐÀÌÌÅ ÁËÎÊÎÂ
Íà ñëåäóþùåì ðèñóíêå ïðåäñòàâëåíà ëèíåéíîå óïðàâëåíèå ïðîöåññîì â äèàãðàììå áëîêîâ
(ïî IEC-ñòàíäàðòó). Íà äèàãðàììå ïðåäñòàâëåíî óïðàâëåíèå ïðîöåññîì óïðîùåííî íåçàâèñèìî îò ïîçäíåéøåé ðåàëèçàöèè â ïðîãðàììå ÏÊ.
Ðèñ.5-4.
Ïóñê
X0
S 30
X1
Äèàãðàììà áëîêîâ ïðèìåðà
ïîëüçîâàòåëÿ
Y0 1. ðàáî÷èé øàã
Êîíåö 1-ãî øàãà
S 31
X2
Y1 2. ðàáî÷èé øàã
Êîíåö 2-ãî øàãà
S 32
X3
Y2 3. ðàáî÷èé øàã
Êîíåö 3-ãî øàãà
S 33
Êîíåö àêòèâíîãî øàãîâîãî
óïðàâëåíèÿ
C000148C
5–4
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
5.2
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ STL-ÈÍÑÒÐÓÊÖÈÈ
STL
SET
S∆∆∆
CPU
STL
RET
Cîñòîÿíèå øàãà àêòèâíîå/íå àêòèâíîå
FX1S
FX1N
FX2N
FX2NC
쏹
쏹
쏹
쏹
S∆∆∆
RET
Îïåðàíä
S0...S999; Îáëàñòü àäðåñîâ çàâèñèò îò ïðèìåíåííîãî
òèïà ÏÊ MELSEC (ñì.òàáë.5-1)
Òèï ÏÊ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà Øàãîâ ïðîãðàììû
16 Bit 32 Bit STL
1
RET
Êîëè÷åñòâî îïåðàíäîâ
128
1000
1
Îáëàñòü àäðåñîâ
S0 ... S127
S0
S999
Òàáë.5-1. Îáëàñòü àäðåñîâ
ÔÓÍÊÖÈß
Ïðîãðàììèðîâàíèå óïðàâëåíèÿ ïðîöåññîì
ÎÏÈÑÀÍÈÅ
쎲 STL-èíñòðóêöèÿ ïðèìåíÿåòñÿ ñîâìåñòíî ñ îïåðàíäîì øàãîâ S. Îïåðàíä øàãîâ S ìîæåò
ïðîãðàììèðîâàòüñÿ ñî ñëåäóþùèìè èíñòðóêöèÿìè íàáîðà áàçîâûõ êîìàíä: LD, LDI,
AND, ANI, OR, ORI, OUT, SET, RST.
쎲 Ó ÏÊ ñåðèè FX2N è FX2NC âîçìîæíî ïðèìåíåíèå èìïóëüñíûõ èíñòðóêöèé (LDP, LDF
è.ò.ä.) è èìïóëüñíûõ ìåðêåðîâ (Ì2800...Ì3071).
쎲 Â ïðîãðàììå áåç øàãîâîãî óïðàâëåíèÿ øàãîâûå îïåðàíäû S ìîãóò ïðèìåíÿòüñÿ òàêæå
êàê îáû÷íûå ìåðêåðû.
쎲  íà÷àëå îáëàñòè ïðîãðàììû (ñîñòîÿíèÿ øàãà) êàæäûé îòäåëüíûé îïåðàíä ñîñòîÿíèÿ
øàãà äîëæåí ïðèìåíÿåòüñÿ ñ SET-èíñòðóêöèåé.
쎲 Âíóòðè êîíòàêòíîé ñõåìû STL-êîíòàêò ïîÿâëÿåòñÿ íà ëåâîé ñáîðíîé (“ïèòàþùåé”) øèíå è
ìîæåò ïîýòîìó ðàññìàòðèâàòüñÿ êàê “Ãëàâíûé êîíòàêò”.
쎲 STL-èíñòðóêöèÿ ñëåäóþùåé öåïè ìîæåò îáðàáàòûâàòüñÿ ëèøü òîãäà, êîãäà ïðèìåíåí
STL-êîíòàêò.
쎲 Êàê òîëüêî STL-êîíòàêò îòêëþ÷àåòñÿ, ñëåäóþùàÿ öåïü íå ìîæåò áîëüøå îáðàáàòûâàòüñÿ.
쎲 Ñ ïîìîùüþ RET-èíñòðóêöèè çàêàí÷èâàåòñÿ âñÿ îáëàñòü STL-ïðîãðàììû (ñîñòîÿíèÿ
øàãîâ).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
5–5
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ STL-ÈÍÑÒÐÓÊÖÈÈ
ÓÊÀÇÀÍÈÅ
STL-ÈÍÑÒÐÓÊÖÈÈ
Îïåðàíä ñîñòîÿíèÿ øàãà ìîæåò ïðîãðàììèðîâàòüñÿ òîëüêî îäèí ðàç â ïðîãðàììå ñ
ïîìîùüþ STL-èíñòðóêöèè.
STL-èíñòðóêöèÿ íå ìîæåò ïðèìåíÿòüñÿ â ïðîãðàììå ïðåðûâàíèÿ.
Íå ïðèìåíÿéòå íèêàêèõ èíñòðóêöèé ïåðåõîäîâ âíóòðè øàãîâûõ ñîñòîÿíèé.
Êàæäûé øàã óïðàâëåíèÿ äîëæåí çàêàí÷èâàòüñÿ RET-èíñòðóêöèåé
Àêòèâèçèðîâàííûé ïîñëåäíèì îïåðàíä ñîñòîÿíèÿ øàãà äîëæåí îòêëþ÷àòüñÿ ñ ïîìîùüþ
RST-èíñòðóêöèè, èëè îí äîëæåí âûïîëíÿòü äàëüíåéøåå âêëþ÷åíèå (ðàçðåøåíèå) îáðàòíî ê
íà÷àëó øàãîâîé öåïè.
ÄÎÏÓÑÒÈÌÛÅ ÈÍÑÒÐÓÊÖÈÈ ÂÍÓÒÐÈ ÑÎÑÒÎßÍÈÉ ØÀÃÎÂ
 ñëåäóþùåé òàáëèöå ïðèâåäåíû èíñòðóêöèè íàáîðà áàçîâûõ êîìàíä, êîòîðûå ìîãóò
ïðèìåíÿòüñÿ ìåæäó STL-èíñòðóêöèÿìè èëè ìåæäó STL- è RET-èíñòðóêöèÿìè.
ÑÎÑÒÎßÍÈÅ
Èíèöèàëèçèðóþùåå ñîñòîÿíèå
Âûõîäû
Ðàçâåòâëåíèå
Óñëîâèÿ
ïðîãðàììû
äàëüíåéøåãî
âêëþ÷åíèÿ
LD, LDI, OUT, NOP, AND,
ANI, SET, RST, OR, ORI,
PLS, PLF
ÈÍÑÒÐÓÊÖÈÈ
ANB, ORB,
MPS, MRD, MPP
MC, MCR
äîïóñòèìî
äîïóñòèìî
äîïóñòèìî
äîïóñòèìî
íå äîïóñòèìî
íå äîïóñòèìî
äîïóñòèìî
íå äîïóñòèìî
íå äîïóñòèìî
Òàáë.5-2. Äîïóñòèìûå èíñòðóêöèè âíóòðè ñîñòîÿíèé øàãîâ
X0
SET
S 30
STL
Y10
S 30
X1
SET
S 31
STL
Y11
S 31
X2
SET
S 32
STL
Y12
S 32
X3
SET
S 30
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
LD
SET
STL
OUT
LD
SET
STL
OUT
LD
SET
STL
OUT
LD
SET
RET
X
S
S
Y
X
S
S
Y
X
S
S
Y
X
S
0
30
30
10
1
31
31
11
2
32
32
12
3
30
RET
C000155C
Ðèñ.5-5. Ïðèìåð ïðîãðàììèðîâàíèÿ STL-, RET-èíñòðóêöèé
ÇÀÏÈÑÜ ÂÛÕÎÄÎÂ ÍÅÑÊÎËÜÊÎ ÐÀÇ
Îäèíàêîâûå âûõîäû ìîãóò îïðàøèâàòüñÿ ñ ðàçíûìè STL-èíñòðóêöèÿìè èëè îïåðàíäàìè
ñîñòîÿíèÿ øàãà.
5–6
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ STL-ÈÍÑÒÐÓÊÖÈÈ
Çàïèñü âûõîäîâ íåñêîëüêî ðàç
Ðèñ.5-6.
Çàïèñü âûõîäîâ íåñêîëüêî ðàç
STL
Y1
S 20
STL
Y2
S 21
STL
Y2
S 22
C000138C
Íà ïðèâåäåííîì ó÷àñòêå ïðîãðàììû îäèíàêîâûé âûõîä (Y2) îïðàøèâàåòñÿ ÷åðåç ðàçíûå
STL-èíñòðóêöèè èëè îïåðàíäû ñîñòîÿíèÿ øàãà (S21 èëè S22).
Y2 âêëþ÷àåòñÿ, åñëè àêòèâåí S21 èëè S22. Y2 âûêëþ÷àåòñÿ, åñëè íå àêòèâíû S21 è S22.  ýòîì
ñëó÷àå äâîéíàÿ çàïèñü íå ñîçäàåò ïðîáëåì, òàê êàê øàãè 21 è 22 íå ìîãóò áûòü àêòèâíûìè
îäíîâðåìåííî.
쑶
ÔÓÍÊÖÈß ÎÒÊËÞ×ÅÍÈß ÓÑËÎÂÈß ÄÀËÜÍÅÉØÅÉ ÐÀÁÎÒÛ
Êàê òîëüêî ñòàòóñ S ÷åðåç STL-èíñòðóêöèþ âêëþ÷èòñÿ, óñëîâèÿ ïðîäîëæåíèÿ ðàáîòû
ïðåäûäóùåãî ñòàòóñà îòêëþ÷èòñÿ. Ýòî îçíà÷àåò, ÷òî â öèêëå ïðîãðàììû òåêóùèé, à òàêæå
ïîñëåäóþùèé ñòàòóñ íà î÷åíü êîðîòêîå âðåìÿ ìîãóò âêëþ÷èòüñÿ îäíîâðåìåííî.
ÓÊÀÇÀÍÈÅ
Åñëè îäèí çà äðóãèì ñëåäóþùèå îïåðàíäû íå äîëæíû áûòü àêòèâíû îäíîâðåìåííî, òî
ðåêîìåíäóåòñÿ çàùèùàòü îïåðàíäû áëîêèðîâêîé.
Ðèñ.5-7.
Y2
S 20
Y1
Áëîêèðîâî÷íûå ìåðîïðèÿòèÿ, ÷òîáû
èñêëþ÷èòü îäíîâðåìåííûå ñîñòîÿíèÿ
âêëþ÷åíèÿ
Y1
S 21
Y2
C000139C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
5–7
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ STL-ÈÍÑÒÐÓÊÖÈÈ
STL-ÈÍÑÒÐÓÊÖÈÈ
ÌÍÎÃÎÊÐÀÒÍÀß ÇÀÏÈÑÜ ÒÀÉÌÅÐÀ
 îäíîé ïðîãðàììå òàéìåð áëàãîäàðÿ ïðèìåíåíèþ îïåðàíäà øàãîâîãî ñîñòîÿíèÿ (ñòàòóñà)
ìîæåò çàïèñûâàòüñÿ ìíîãîêðàòíî. Îäíàêî îäèíàêîâûé òàéìåð íå ìîæåò ïðèìåíÿòüñÿ â äâóõ
îäèí çà äðóãèì ñëåäóþùèõ øàãàõ.
Ðèñ.5-8.
S 40
K100
T1
Ìíîãîêðàòíàÿ çàïèñü òàéìåðîâ
äîïóñòèìî
T1
T1
S 41
íå äîïóñòèìî
S 43
K200
T1
äîïóñòèìî
C000040C
ÓÑËÎÂÈß ÏÎÑËÅÄÓÞÙÈÕ ÂÊËÞ×ÅÍÈÉ ÏÎÑÐÅÄÑÒÂÎÌ ÈÌÏÓËÜÑÍÎÃÎ ÑÈÃÍÀËÀ
Îäèí çà äðóãèì ñëåäóþùèå øàãè ìîãóò àêòèâèçèðîâàòüñÿ ïî îäèíàêîâûì óñëîâèÿì
ðàçðåøåíèÿ ïîñëåäóþùèõ øàãîâ. Äëÿ ýòîãî òðåáóåòñÿ ïðèìåíåíèå èìïóëüñíîé èíñòðóêöèè
(PLS-èíñòðóêöèè).
ÏÐÈÌÅÐ
Óñëîâèå ïîñëåäóþùèõ âêëþ÷åíèé ÷åðåç èìïóëüñíûé ñèãíàë
Ðèñ.5-9.
M0
Èìïóëüñíûé ñèãíàë
S 50
PLS
Óñëîâèå ïîñëåäóþùåãî âêëþ÷åíèÿ ïî èìïóëüñíîìó ñèãíàëó
M1
M1
M0
Èìïóëüñíûé
S 51
PLS
M2
M2
M0
C000041C
Ïåðâûé ñèãíàë Ì0 àêòèâèçèðóåò øàã ñîñòîÿíèÿ S50 è âêëþ÷àåò Ì1. Ì1 ïðåïÿòñòâóåò
íåïîñðåäñòâåííîé àêòèâèçàöèè ñëåäóþùåãî øàãà. S51 ñòàíåò àêòèâíûì ëèøü òîãäà, åñëè
쑶
áóäåò ââåäåí ñëåäóþùèé ñèãíàë Ì0.
5–8
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ STL-ÈÍÑÒÐÓÊÖÈÈ
ÓÑËÎÂÈß ÏÎÑËÅÄÓÞÙÈÕ ÂÊËÞ×ÅÍÈÉ ÏÎÑÐÅÄÑÒÂÎÌ ÈÌÏÓËÜÑÍÎÉ ÈÍÑÒÐÓÊÖÈÈ
(FX2N è FX2NC)
Ïðè ïðèìåíåíèè ÏÊ ñåðèè FX2N èëè FX2NC óñëîâèÿ ïîñëåäóþùèõ âêëþ÷åíèé ìîãóò
ðåàëèçîâûâàòüñÿ ïîñðåäñòâîì èìïóëüñíûõ èíñòðóêöèé (LDP, LDF, ANP è.ò.ä.) è èìïóëüñíûõ
ìåðêåðîâ Ì2800...Ì3071.
ÏÐÈÌÅÐ
Óñëîâèå ïîñëåäóþùèõ âêëþ÷åíèé ïðè ïðèìåíåíèè èìïóëüñíîãî ìåðêåðà Ì2800:
X001
M2800
M2800
M2800
Ïðîãðàììèðîâàíèå
Das Programmieren
èìïóëüñíîé
èíñòðóêöèèder
âgepulsten
îñíîâíîéWeiterschaltbeïðîãðàììå
íå
äîïóñòèìî
dingung
im Hauptprogramm ist nicht zulässig
M2800
M2800
SET
S 50
SET
S 51
SET
S nn
M2800
M2800
M2800
M2800
C000348C
Ðèñ.5-10. Óñëîâèå ïîñëåäóþùåãî âêëþ÷åíèÿ ïî èìïóëüñíîìó ìåðêåðó Ì2800
Ïîñðåäñòâîì âêëþ÷åíèÿ ìåðêåðà Ì2800 ñ Õ001 àêòèâèçèðóåòñÿ øàã S51. Îäíîâðåìåííàÿ
àêòèâèçàöèÿ øàãà Snn íåâîçìîæíà, òàê êàê Ì2800 (èìïóëüñíûé) ïðîãðàììèðîâàëñÿ áû 2-îé
ðàç. Ïðè ñëåäóþùåì âêëþ÷åíèè Ì2800 ÷åðåç Õ001 øàã Snn àêòèâèçèðóåòñÿ, òàê êàê øàã S50
íå àêòèâåí, à èìïóëüñíûé ìåðêåð Ì2800 ìîæåò áûòü àêòèâíûì òîëüêî îäèí ðàç.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
5–9
ÈÍÈÖÈÀËÈÇÀÖÈß ÑÎÑÒÎßÍÈß ØÀÃÀ
5.3
STL-ÈÍÑÒÐÓÊÖÈÈ
ÈÍÈÖÈÀËÈÇÀÖÈß ÑÎÑÒÎßÍÈß ØÀÃÀ
Êàæäîå ñîñòîÿíèå øàãà òðåáóåò èíèöèàëèçàöèè. Äëÿ ýòîãî èìåþòñÿ, íàïðèìåð,
èíèöèàëèçèðóþùèå îïåðàíäû S0...S9. Ñ ïîìîùüþ èíèöèàëèçèðóþùèõ îïåðàíäîâ ìîæíî
âûïîëíèòü ðàçëè÷íûå øàãè ïðîöåññîâ âíóòðè STL-ïðîãðàììû, ÷òîáû ðåàëèçîâàòü, íàïðèìåð,
ðàçíûå ïðîöåññû ðàáîòû (íàëàäî÷íûé è àâòîìàòè÷åñêèé ðåæèìû, ïîäõîä ê íóëåâîé òî÷êå
è.ò.ä.).
ÏÐÈÌÅÐ
Èíèöèàëèçàöèÿ øàãîâûõ ñîñòîÿíèé
M8002
OUT
S0
X0
S 20
Y1
S 21
Y2
S 22
Y3
S 23
Y4
X1
X2
X3
X4
0
1
3
4
5
7
8
9
10
12
13
14
15
17
18
19
20
22
23
24
25
27
28
LD
SET
STL
LD
SET
STL
OUT
LD
SET
STL
OUT
LD
SET
STL
OUT
LD
SET
STL
OUT
LD
OUT
RET
END
M 8002
0
S
S
0
X
0
S 20
S 20
Y
1
X
1
S 21
S 21
Y
2
X
2
S 22
S 22
Y
3
X
3
S 23
S 23
Y
4
X
4
S
0
C000140C
Ðèñ.5-11. Ïðèìåð ïðîãðàììèðîâàíèÿ èíèöèàëèçàöèè øàãîâûõ ñîñòîÿíèé
Ìåðêåð Ì8002 çàäåéñòâóåò ïðè âêëþ÷åíèè ÏÊ îïðåäåëåííîå ñèñòåìíîå ñîñòîÿíèå (ñì.òàêæå
ðàçäåë 10.1.1). Èíèöèàëèçàöèÿ øàãîâîé öåïè îïðåäåëèòñÿ âêëþ÷åíèåì S0.
Óñëîâèÿ øàãîâ äëÿ êàæäîãî ïîñëåäóþùåãî øàãà âûïîëíÿþòñÿ óæå îïèñàííûì ñïîñîáîì.
×òîáû îñóùåñòâèòü íîâûé ïóñê èëè ïîâòîðåíèå øàãîâîé öåïè, ñíîâà äîëæåí âêëþ÷èòüñÿ S0.쑶
5 – 10
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
5.4
STL-ÐÀÇÂÅÒÂËÅÍÈß
STL-ÐÀÇÂÅÒÂËÅÍÈß
Ïðîãðàììèðóåìîå óïðàâëåíèå íà ÏÊ ñåìåéñòâà FX ìîãóò îáðàáàòûâàòü ðàçëè÷íûå, äðóã îò
äðóãà íåçàâèñèìûå ïðîöåññû ñîñòîÿíèé è ðàçâåòâëåíèÿ. Íóæíî ðàçëè÷àòü ïðîöåññû:
쎲 Ïðîñòîé (ëèíåéíûé) ïðîöåññ
쎲 Ñåëåêòèâíîå ðàçâåòâëåíèå
쎲 Ïàðàëëåëüíîå (îäíîâðåìåííîå) ðàçâåòâëåíèå
쎲 Ïåðåõîäíîå ðàçâåòâëåíèå
5.4.1
ÏÐÎÑÒÎÉ (ËÈÍÅÉÍÛÉ) ÏÐÎÖÅÑÑ
Ïðè ïðîñòîì ïðîöåññå øàãîâûå ñîñòîÿíèÿ îáðàáàòûâàþòñÿ ïîñëåäîâàòåëüíî (îäèí çà
äðóãèì). Ïîñëåäîâàòåëüíîñòü îáðàáîòêè îïðåäåëÿåòñÿ òîëüêî ïîëîæåíèåì øàãîâîãî
ñîñòîÿíèÿ â ïðîñòîì ïðîöåññå è áëàãîäàðÿ íåçàâèñèìîñòè îò àäðåñà øàãîâîãî ñîñòîÿíèÿ.
Ðèñ.5.12.
S 24
Y0
Ïðèìåð ïðîñòîãî ïðîöåññà
X0
S 25
Y2
X1
S 23
Y3
X2
S 22
Y1
X3
C000149C
X0
X1
X2
X3
Y0
Y1
Y2
t
t
t
t
t
t
t
Y3
t
S22
t
S23
t
S24
t
S25
t
C000115C
Ðèñ.5.13. Âðåìåííàÿ äèàãðàììà ïðîñòîãî ïðîöåññà
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
5 – 11
STL-ÐÀÇÂÅÒÂËÅÍÈß
5.4.2
STL-ÈÍÑÒÐÓÊÖÈÈ
ÑÅËÅÊÒÈÂÍÎÅ ÐÀÇÂÅÒÂËÅÍÈÅ
Ïðè ñåëåêòèâíîì ðàçâåòâëåíèè èìååòñÿ âîçìîæíîñòü ïðîèçâåñòè â ýòîé îïåðàöèè âûáîð
ñðåäè äâóõ èëè áîëåå ïðîöåññîâ ñîñòîÿíèé.
Èç îäíîãî øàãîâîãî ñîñòîÿíèÿ ðàçâåòâëåíèå ìîæåò ñîçäàâàòü íåñêîëüêî (ìàêñèìóì 8)
ïðîöåññîâ ñîñòîÿíèé.
 çàâèñèìîñòè îò ñîîòâåòñòâåííî ïðèìåíåííûõ âõîäíûõ óñëîâèé ïðîèçâîäèòñÿ âûáîð,
êàêîé ïðîöåññ ñîñòîÿíèé äîëæåí àêòèâèçèðîâàòüñÿ â ïðîãðàììå.
ÓÊÀÇÀÍÈÅ
Ìîæåò ïðîãðàììèðîâàòüñÿ ìàêñèìóì 8 ðàçâåòâëåíèé, âûõîäÿùèõ èç îäíîãî øàãîâîãî
îïåðàíäà. Îáùåå êîëè÷åñòâî âñåõ ñåëåêòèâíûõ ðàçâåòâëåíèé íå äîëæíî ïðåâûøàòü 16.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
Y0
S 20
X1
X0
X0
X1
X0
X2
X2
X2
X1
S 21
S 41
S 31
STL
OUT
LD
ANI
ANI
SET
LD
ANI
ANI
SET
LD
ANI
ANI
SET
S
Y
X
X
X
S
X
X
X
S
X
X
X
S
20
0
0
1
2
21
1
0
2
31
2
0
1
41
C000021C
Ðèñ.5-14. Ïóñê (íà÷àëî) ñåëåêòèâíîãî ðàçâåòâëåíèÿ
Y10
S 29
X10
Y11
S 39
X11
Y12
S 49
X12
S 50
0
1
2
3
4
5
6
7
8
9
10
11
STL
OUT
LD
SET
STL
OUT
LD
SET
STL
OUT
LD
SET
S
Y
X
S
S
Y
X
S
S
Y
X
S
29
10
10
50
39
11
11
50
49
12
12
50
C000022C
Ðèñ.5-15. Ñáîðêà (îêîí÷àíèå) ñåëåêòèâíîãî ðàçâåòâëåíèÿ
5 – 12
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
STL-ÐÀÇÂÅÒÂËÅÍÈß
Áëî÷íàÿ äèàãðàììà, êîíòàêòíàÿ ñõåìà (ÊÎÐ) è ëèñòèíã èíñòðóêöèé (AWL) ñåëåêòèâíîãî
ðàçâåòâëåíèÿ
X0
X0
SET
Y0
S 21
Y0
S 21
X1
X1 X4
X4
X4
Y1
SET
S 22
SET
S 24
X4 X1
X1
S 22
S 21
STL
S 24
Y3
STL
Y1
X2
S 22
X5
X2
SET
Y2
S 23
S 25
Y4
S 23
STL
Y2
X3
S 23
X6
X3
SET
S 26
STL
Y3
Y5
S 26
S 24
X5
SET
X7
S 25
STL
RST S26
Y4
S 25
X6
SET
LD
SET
STL
OUT
LD
ANI
SET
LD
ANI
SET
STL
OUT
X
S
S
Y
X
X
S
X
X
S
S
Y
0
21
21
0
1
4
22
4
1
24
22
1
LD
SET
STL
OUT
LD
SET
STL
OUT
LD
SET
X
S
S
Y
X
S
S
Y
X
S
2
23
23
2
3
26
24
3
5
25
STL
OUT
LD
SET
STL
OUT
RET
LD
RST
END
S 25
Y 4
X 6
S 26
S 26
Y 5
S 26
STL
Y5
S 26
RET
X7
X 7
S 26
RST
S 26
END
C000219C
Ðèñ.5-16. Ïðèìåð ïðîãðàììèðîâàíèÿ ñåëåêòèâíîãî ðàçâåòâëåíèÿ
Çäåñü âñåãäà ìîæíî âûïîëíÿòü òîëüêî îäíó ôóíêöèþ. Ýòî îïðåäåëÿåòñÿ òåì, ÷òî S21
àâòîìàòè÷åñêè âûêëþ÷èòñÿ, åñëè íå âêëþ÷èòñÿ íè S22 íè S24.
S26 âêëþ÷èòñÿ ïî øàãàì S23 è S25. Ñîîòâåòñòâåííî ýòîìó ïðè âêëþ÷åíèè S26 îòêëþ÷àåòñÿ
쑶
èëè S23 èëè S25.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
5 – 13
STL-ÐÀÇÂÅÒÂËÅÍÈß
5.4.3
STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÀÐÀËËÅËÜÍÎÅ ÐÀÇÂÅÒÂËÅÍÈÅ
Ïðè ïàðàëëåëüíîì ðàçâåòâëåíèè äâà èëè íåñêîëüêî ïðîöåññîâ ñîñòîÿíèé îáðàáàòûâàþòñÿ
îäíîâðåìåííî. Èç îäíîãî ñîñòîÿíèÿ ðàçâåòâëåíèå ìîæåò ñîçäàâàòü íåñêîëüêî (ìàêñèìóì 8)
ïðîöåññîâ ñîñòîÿíèé.
ÓÊÀÇÀÍÈÅ
Êîëè÷åñòâî âñåõ ðàçâåòâëåíèé íå äîëæíî ïðåâûøàòü 16.
Ìàêñèìàëüíî 8 âåòâåé
äîïóñòèìî âûâîäèòü èç
îäíîãî øàãà
S0
X1
Íå äîïóñòèìî
S20
S 10
S30
S40
Ìàêñèìàëüíî 8 øàãîâ
äîïóñòèìî
Íå äîïóñòèìî
X3
S 50
SET
STL
LD
SET
SET
SET
SET
S
S
X
S
S
S
S
Íå äîïóñòèìî
0
0
1
10
20
30
40
STL
S 10
.
..
STL
STL
STL
S 20
.
..
S 30
.
..
S 40
STL S 10
STL S 20
STL S 30
STL S 40
X 3
LD
SET S 50
STL S 50
OUT S 0
RET
END
C000221C
Ðèñ.5-17. Äîïóñòèìûå ïàðàëëåëüíûå ðàçâåòâëåíèÿ
 çàâèñèìîñòè îò ñîîòâåòñòâåííî ïðèìåíåííûõ âõîäíûõ óñëîâèé âûïîëíÿåòñÿ ðàçâåòâëåíèå
íà îòäåëüíûå âåòâè. Â ïðîòèâîïîëîæíîñòü ê ñåëåêòèâíîìó ðàçâåòâëåíèþ ïðè ïàðàëëåëüíîì
ðàçâåòâëåíèè ìîãóò îäíîâðåìåííî îáðàáàòûâàòüñÿ íåñêîëüêî ïðîöåññîâ ñîñòîÿíèé.
Âêëþ÷åííûå îïåðàíäû ïàðàëëåëüíûõ øàãîâ îòêëþ÷àþòñÿ ëèøü òîãäà, êîãäà îáðàáîòàþòñÿ
øàãè, ëåæàùèå ïîñëå îáúåäèíåíèÿ ïàðàëëåëåé.
5 – 14
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
ÓÊÀÇÀÍÈÅ
STL-ÐÀÇÂÅÒÂËÅÍÈß
Ïîñëå ðàçâåòâëåíèÿ (íà÷àëî) è ïåðåä îáúåäèíåíèåì (êîíöîì) íå äîïóñòèìû íèêàêèå
ëîãè÷åñêèå ñâÿçè.
Ïàðàëëåëüíîå ðàçâåòâëåíèå ìîæåò ìàêñèìóì ñîäåðæàòü 8 ïàðàëëåëüíûõ âåòâåé, èç
êîòîðûõ êàæäàÿ âåòâü ìîæåò ñîäåðæàòü ìàêñèìóì 8 îäèí çà äðóãèì ñëåäóþùèõ
(ïîñëåäîâàòåëüíûõ) øàãîâ.
Âíóòðè ïàðàëëåëüíîãî ðàçâåòâëåíèÿ íåëüçÿ ïðîãðàììèðîâàòü íèêàêèõ ñåëåêòèâíûõ
ðàçâåòâëåíèé.
ÏÐÈÌÅÐ
Áëî÷íàÿ äèàãðàììà, êîíòàêòíàÿ ñõåìà (ÊÎÐ) è ëèñòèíã èíñòðóêöèé (AWL) ïàðàëëåëüíîãî
ðàçâåòâëåíèÿ
X0
X0
SET
STL
Y1
S 21
Y1
S 21
X1
X1
Y2
S 22
S 21
S 24
Y4
SET
S 22
SET
S 24
STL
Y2
X2
S 22
X3
X2
SET
S 23
S 25
Y3
Y5
S 23
STL
Y3
S 23
STL
X4
Y4
S 24
X3
Y6
S 26
SET
X5
Y5
RST S 26
S 25
STL
STL
S 23
S 25
X4
SET
LD
SET
STL
OUT
LD
SET
SET
STL
OUT
LD
S 25
STL
X
S
S
Y
X
S
S
S
Y
X
0
21
21
1
1
22
24
22
2
2
SET
STL
OUT
STL
OUT
LD
SET
STL
OUT
STL
S
S
Y
S
Y
X
S
S
Y
S
23
23
3
24
4
3
25
25
5
23
STL
LD
SET
STL
OUT
RET
LD
RST
END
S 25
X 4
S 26
S 26
Y 6
X 5
S 26
S 26
STL
Y6
S 26
RET
X5
RST
S 26
END
C000222C
Ðèñ.5-18. Ïàðàëëåëüíîå ðàçâåòâëåíèå
Øàã S26 âûïîëíÿåòñÿ â çàâèñèìîñòè îò Õ4 ëèøü ïîñëå âûïîëíåíèÿ øàãîâ S23 è S25.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
쑶
5 – 15
STL-ÐÀÇÂÅÒÂËÅÍÈß
5.4.4
STL-ÈÍÑÒÐÓÊÖÈÈ
ÊÎÌÁÈÍÀÖÈß ÈÇ ÑÅËÅÊÒÈÂÍÎÃÎ È ÏÀÐÀËËÅËÜÍÎÃÎ ÐÀÇÂÅÒÂËÅÍÈß
Ñåëåêòèâíîå è ïàðàëëåëüíîå ðàçâåòâëåíèå ìîãóò êîìáèíèðîâàòüñÿ â îäíîé ïðîãðàììå STL.
ÏÐÈÌÅÐ
Êîìáèíàöèÿ èç ñåëåêòèâíîãî è ïàðàëëåëüíîãî ðàçâåòâëåíèÿ
X0
X0
SET
S 21
STL
S 21
Y1
Y1
S 21
X1
X1
X1
X3
Y2
S 22
S 23
X2
X1
SET
S 22
SET
S 23
X3
STL
Y3
Y2
S 22
X4
X2
SET
S 24
STL
Y3
Y4
S 24
S 23
S22
X4
SET
S23
S 24
STL
Y4
X5
S 24
Y5
S 25
S22 S23
X5
SET
X6
S 25
STL
Y5
RST S 25
S 25
RET
LD
SET
STL
OUT
LD
SET
LD
AND
SET
STL
X
S
S
Y
X
S
X
X
S
S
0
21
21
1
1
22
1
3
23
22
OUT
LD
SET
STL
OUT
LD
SET
STL
OUT
LDI
Y
X
S
S
Y
X
S
S
Y
S
2
2
24
23
3
4
24
24
4
22
ANI
AND
SET
STL
OUT
RET
LD
RST
END
S 23
X 5
S 25
S 25
Y 5
X6
RST
S 25
END
X 6
S 25
C000223C
Ðèñ.5-19. Êîìáèíàöèÿ èç ñåëåêòèâíîãî è ïàðàëëåëüíîãî ðàçâåòâëåíèÿ
Åñëè â ïðèìåðå Õ3 âêëþ÷èòñÿ, âûïîëíÿòüñÿ óñëîâèÿ äëÿ ïàðàëëåëüíîãî ðàçâåòâëåíèÿ. Åñëè
Õ3 íå âêëþ÷èòñÿ, âûïîëíèòñÿ ñåëåêòèâíàÿ ïðîãðàììà îáðàáîòêè, ò.å. S24 ñìîæåò âêëþ÷èòüñÿ
òîëüêî ÷åðåç S22.
S24 âêëþ÷èòñÿ òîëüêî òîãäà, åñëè S22 èëè S23 îòêëþ÷èòñÿ
S25 âêëþ÷èòñÿ òîëüêî òîãäà, åñëè S22 è S23 îòêëþ÷àòñÿ
5 – 16
쑶
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
5.4.5
STL-ÐÀÇÂÅÒÂËÅÍÈß
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ ÏÓÑÒÎÃÎ ÑÎÑÒÎßÍÈß
Äëÿ ðåàëèçàöèè íåñêîëüêèõ øàãîâûõ ïðîöåññîâ íåîáõîäèìî ïðîãðàììèðîâàíèå ïóñòîãî
ñîñòîÿíèÿ. Ýòà âîçìîæíîñòü ñîçäàåò ëó÷øèé îáçîð ïðîöåññà ïðîãðàììû, à òàêæå ýêîíîìèþ
øàãîâ ïðîãðàììû.
S 20
X0
S 30
X1
S 40
S 20
S 30
S 40
S 20
X0
X2
S 30
S 20
X1
X0
X0
X1
X3
S 30
X2
X4
S 50
S 60
S 20
S 30
X0
X1
S 40
S 50
S 60
S 20
S 30
S 40
S 40
S 50
S 40
S 50
S 20
S 30
S 20
S 30
X0
X2
X1
X0
X0
S 100
Ïóñòîå ñîñòîÿíèå
(S100)
X3
(S100)
S 101
Ïóñòîå ñîñòîÿíèå
(S101)
(S102)
STL
LD
SET
STL
LD
SET
STL
LD
SET
STL
LD
AND
SET
LD
AND
SET
X1
S 50
S 60
S
X
S
S
X
S
S
X
S
S
S
X
S
S
X
S
20
0
100
30
1
100
40
2
100
100
100
3
50
100
4
60
(S103)
(S103)
X4
S 50
Ïóñòîå ñîñò.
Ïóñòîå ñîñò. S 103
S 102
STL
STL
STL
LD
SET
STL
LD
SET
SET
S 60
S 20
S 30
S 40
X
0
S 101
S 101
S 101
S 50
S 60
S 40
STL
LD
SET
STL
LD
SET
STL
LD
SET
SET
S 50
S
X
S
S
X
S
S
S
S
S
20
0
102
30
1
102
102
102
40
50
X2
S 40
STL
STL
LD
SET
STL
LD
AND
SET
LD
AND
SET
S 50
S
S
X
S
S
S
X
S
S
X
S
20
30
0
103
103
103
1
40
103
2
50
C000224C
Ðèñ.5-20. Ïðîãðàììèðîâàíèå ïóñòîãî ñîñòîÿíèÿ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
5 – 17
STL-ÐÀÇÂÅÒÂËÅÍÈß
5.4.6
STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÅÐÅÕÎÄÍÎÅ ÐÀÇÂÅÒÂËÅÍÈÅ
Èìååòñÿ âîçìîæíîñòü ïåðåñêî÷èòü ÷åðåç ÷àñòü îáëàñòè (ñõåìû) ïîñëåäîâàòåëüíîñòè
ñîñòîÿíèÿ èëè ìíîãîêðàòíî âûïîëíèòü ïåòëþ ïðîãðàììû.
OUT
S0
S0
S0
S1
S2
S 20
S 20
S 20
S 40
S 50
S 21
S 41
S 21
S 22
S 21
S 23
OUT
×àñòè÷íîå
ïîâòîðåíèå
S 22
S 22
S 23
S 23
Ñêà÷îê
OUT
Ñêà÷îê â äðóãóþ
STL-ïðîãðàììó
STL
S
21
STL
S
20
SET
STL
S
S
22
22
LD
SET
LD
SET
X
S
X
S
--21
--23
OUT
S
21
STL
S
23
OUT
S
21
S 42
S 51
S 43
S 52
S 44
S 53
S 54
RST
S 55
Ïðîãðàììèðîâàíèå
âîçâðàòà
C000151C
Ðèñ.5-21. Ïðèìåð ïðîãðàììèðîâàíèÿ ðàçëè÷íûõ âîçìîæíîñòåé ïåðåõîäíîãî
ðàçâåòâëåíèÿ
5 – 18
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
STL-ÐÀÇÂÅÒÂËÅÍÈß
ÓÑËÎÂÈÅ ÏÎÑËÅÄÓÞÙÅÃÎ ÂÊËÞ×ÅÍÈß Â ÄÐÓÃÈÅ ØÀÃÎÂÛÅ ÖÅÏÈ
Äëÿ óñëîâèé âêëþ÷åíèÿ èç îäíîé øàãîâîé öåïè â äðóãóþ øàãîâóþ öåïü ìîæåò âìåñòî
SET-èíñòðóêöèè ïðîãðàììèðîâàòüñÿ òàêæå OUT-èíñòðóêöèÿ (ñì. OUT S31 â ïðèìåðå ê
øàãîâîé öåïè I). Ýòà àëüòåðíàòèâà íå âëèÿåò íà âíóòðåííåþ îáðàáîòêó ïðîãðàììû
óïðàâëåíèÿ.
ÏÐÈÌÅÐ
Óñëîâèå ïîñëåäóþùåãî âêëþ÷åíèÿ â äðóãóþ øàãîâóþ öåïü
Øàãîâàÿ öåïü I
Øàãîâàÿ öåïü II 쐃
Øàãîâàÿ öåïü III 쐇
X1
Y1
S 20
X2
S31
X0
X3
S 21
RST S41
S 40
STL
LD
OUT
LD
OUT
LD
RST
LD
SET
S
X
Y
X
S
X
S
X
S
20
1
1
2
31
3
41
0
21
Y2
S 30
X4
X5
S 41
.
.
.
STL
OUT
LD
SET
S
Y
X
S
.
.
.
S 31
RST
40
2
4
41
Y3
OUT
.
.
.
STL
OUT
LD
SET
S
Y
X
S
.
.
.
30
3
5
31
S 32
C000225C
Ðèñ.5-22. Óñëîâèå ïîñëåäóþùåãî âêëþ÷åíèÿ â äðóãóþ øàãîâóþ öåïü
쐃 Ñîñòîÿíèå øàãà S41 â øàãîâîé öåïè II âêëþ÷àåòñÿ ïî S40 è ïî âõîäó X4. Ñîñòîÿíèå øàãà
S41 îòêëþ÷àåòñÿ, åñëè S20 è âõîä X3 â øàãîâîé öåïè I âêëþ÷åíû.
Åñëè ïðîöåññ îòêëþ÷åíèÿ çàâåðøåí, òî øàãîâàÿ öåïü è äàëüøå íàõîäèòñÿ â çàâèñèìîñòè
îò ñîñòîÿíèÿ øàãà S20, íà êîòîðûé S41 íå îêàçûâàåò âëèÿíèÿ.
쐇 Ñîñòîÿíèå øàãà S31 â øàãîâîé öåïè III âêëþ÷àåòñÿ, åñëè S20 è âõîä X2 â øàãîâîé öåïè I
âêëþ÷åíû. S31 îòêëþ÷àåòñÿ ïîñëå òîãî, êàê ê S32 ïåðåäàñòñÿ óñëîâèå âêëþ÷åíèÿ.
Ñîñòîÿíèå øàãà S20 îòêëþ÷èòñÿ, åñëè ê ñîñòîÿíèþ øàãà S31 ïåðåäàñòñÿ óñëîâèå
âêëþ÷åíèÿ.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
5 – 19
ÏÐÈÌÅÐ ÊÎÍÒÐÎËß ÇÀÃÐÓÇÊÈ È ÐÀÇÃÐÓÇÊÈ
5.5
ÏÐÈÌÅÐ
STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ ÊÎÍÒÐÎËß ÇÀÃÐÓÇÊÈ È ÐÀÇÃÐÓÇÊÈ
 ýòîì ïðèìåðå ïåðåäâèæíîé êîíòåéíåð äëÿ òðàíñïîðòèðîâêè ñûïó÷èõ ãðóçîâ
ïåðåìåùàåòñÿ ïî æåñòêî çàäàííîìó îòðåçêó è íà îïðåäåëåííûõ ìåñòàõ çàãðóæàåòñÿ è
ðàçãðóæàåòñÿ.
쐃
쐇
쐏
쐋
C000153G
Ðèñ.5-23 Ïðèìåð êîíòðîëÿ çàãðóçêè è çàãðóçêè êîíòåéíåðà
쐃
쐇
쐋
쐏
5 – 20
Ïîñëå âîçäåéñòâèÿ íà ïóñêîâóþ êíîïêó Õ0 òåëåæêà ïåðåìåùàåòñÿ â íàïðàâëåíèè ìåñòà
çàãðóçêè è îñòàíàâëèâàåòñÿ íà êîíå÷íîì âûêëþ÷àòåëå Õ1.
Çàãðóç÷èê ñèëîñà îòêðûâàåòñÿ íà 7 ñåêóíä (Y1).
Òåëåæêà åäåò íàçàä è îñòàíàâëèâàåòñÿ íà êîíå÷íîì âûêëþ÷àòåëå Õ2 â ìåñòå ðàçãðóçêè.
Êëàïàí ðàçãðóçêè òåëåæêè îòêðûâàåòñÿ íà 5 ñåêóíä (Y3).
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ ÊÎÍÒÐÎËß ÇÀÃÐÓÇÊÈ È ÐÀÇÃÐÓÇÊÈ
ÏÐÈÌÅÐ
Ïóñê
Ïóñêîâàÿ êíîïêà
çàäåéñòâîâàíà?
S 21
M8002
Ëåâûé êîíå÷íûé âûêëþ÷àòåëü
âêëþ÷åí ?
Êëàïàí ðàçãðóçêè âêëþ÷åí ?
X20
STL
SET
S0
SET
S 22
Y23
S0
STL
S 21
Y20
X22
Y20
X22
X23
S 22
X0
Ïåðåìåùåíèå
âïåðåä
X21
X21
SET
S 22
STL
Y3
S 22
S 24
Y21
K70
T1
T1
K70
T1
Êëàïàí ñèëîñà
îòêðûò
T1
SET
S 23
STL
S 22
Y22
X22
Ïåðåìåùåíèå
íàçàä
Y22
S 23
X22
SET
S 24
STL
S 25
T2
Y23
K50
T2
Ðàçãðóçî÷íûé
êëàïàí îòêðûò S 24
Y23
K50
RST
T2
S0
RET
END
C000203G
Ðèñ.5-24. Ïðîãðàììà ïðîöåññà êîíòðîëÿ çàãðóçêè è ðàçãðóçêè êîíòåéíåðà
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
5 – 21
ÏÐÈÌÅÐ ÒÐÀÍÑÏÎÐÒÈÐÎÂÊÈ È ÑÎÐÒÈÐÎÂÊÈ
5.6
STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ ÒÐÀÍÑÏÎÐÒÈÐÎÂÊÈ È ÑÎÐÒÈÐÎÂÊÈ
Ýòîò ïðèìåð îòðàæàåò ìåõàíèçì óïðàâëåíèÿ, â êîòîðîì ðàçíûå ïî âåëè÷èíå ñòàëüíûå øàðû
ïîäíèìàþòñÿ èç îäíîãî ëîòêà è òðàíñïîðòèðóþòñÿ ïî òðàíñïîðòåðó. Â êîíöå òðàíñïîðòíîãî
ïóòè øàðû ñîðòèðóþòñÿ â ñîîòâåòñòâóþùèå ñîñóäû â çàâèñèìîñòè îò èõ âåëè÷èíû.
Y3
X1
X4
X7
X5
X3
Y4
Y2
X2
Y0
X6
Y1
X12
C000031C
Ðèñ.5-25. Óñòðîéñòâî ñîðòèðîâêè øàðîâ
햲 Ãèäðàâëè÷åñêàÿ ðóêà îïóñêàåòñÿ èç èñõîäíîãî ïîëîæåíèÿ (Y0=âêë)
햳 Åñëè íèæíÿÿ ãðàíèöà íå äîñòèãíóòà, òî â øàõòå çàáîðà øàðà íàõîäèòñÿ áîëüøîé øàð
(Õ2=âûêë, Õ6=âêë). Êîíòàêò Õ2 çàìêíóò, åñëè â øàõòå çàáîðà íå ëåæèò ìàëûé øàð.
햴 Âêëþ÷àåòñÿ ýëåêòðîìàãíèò (Y1=âêë), è øàð çàõâàòûâàåòñÿ.
햵 Ãèäðîðóêà ïîäíèìàåòñÿ (Y2=âêë). Ðóêà îñòàíàâëèâàåòñÿ ïðè äîñòèæåíèè âåðõíåé
ãðàíèöû.
햶 Ãèäðîðóêà ïåðåìåùàåòñÿ âïðàâî (Y3=âêë)
햷 Åñëè áûë âçÿò ìàëûé øàð, äâèãàòåëü îñòàíàâëèâàåòñÿ ïðè äîñòèæåíèè êîíå÷íîãî
âûêëþ÷àòåëÿ Õ5. Åñëè áûë âçÿò áîëüøîé øàð, îñòàíîâ ìîòîðà âûïîëíÿåòñÿ ïðè
äîñòèæåíèè êîíå÷íîãî âûêëþ÷àòåëÿ Õ4.
햸 Ãèäðîðóêà îïóñêàåòñÿ (Y0=âêë).
햹 Ïîñëå äîñòèæåíèÿ íèæíåãî ïîëîæåíèÿ (Õ6) ìàãíèò âûêëþ÷àåòñÿ (Y1=âûêë).
햺 Ãèäðàâëè÷åñêàÿ ðóêà ïîäíèìàåòñÿ äî âåðõíåé ãðàíèöû (Õ3) (Y2=âûêë).
햻 Ãèäðîðóêà ïåðåìåùàåòñÿ â èñõîäíóþ ïîçèöèþ (Y4=âêë).
햽 Äîñòèãíóòà èñõîäíàÿ ïîçèöèÿ (Õ7=âêë).
5 – 22
MITSUBISHI ELECTRIC
STL-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ ÒÐÀÍÑÏÎÐÒÈÐÎÂÊÈ È ÑÎÐÒÈÐÎÂÊÈ
S0
X12
Y7
S 21
Y0
T0
K3
T0
T0
X2
X2
SET Y1
S 22
T1
T1
K10
S 23
T1
K10
T1
Y2
X3
SET Y1
S 25
Y2
S 26
X3
X4
S 24
X5
Y3
S 27
Y3
X5
X4
S 30
Y0
X2
RST Y1
S 31
T2
K10
T2
S 32
Y2
X3
X1
S 33
Y4
Õ1 = Còîï (îòêëþ÷åíèå ìîòîðà)
Õ2 = Íèæíÿÿ ãðàíèöà
Õ3 = Âåðõíÿÿ ãðàíèöà
Õ4 = Êîíå÷íûé âûêëþ÷àòåëü (ìàëûé øàð)
Õ5 = Êîíå÷íûé âûêëþ÷àòåëü (áîëüøîé øàð)
Õ6 = Øàð äîñòèãíóò
Õ7 = Èñõîäíàÿ ïîçèöèÿ
Õ12 = Ïóñê
Y0 = Îïóñêàíèå
Y1 = Ìàãíèò
Y2 = Ïîäúåì
Y3 = Âðàùåíèå äâèãàòåëÿ âïðàâî
Y4 = Âðàùåíèå äâèãàòåëÿ âëåâî
Y7 = Èñõîäíàÿ ïîçèöèÿ äîñòèãíóòà
X1
C000032C
Ðèñ.5-26. Ïðèìåð ïðîãðàììèðîâàíèÿ ïðèâåäåííîãî âïåðåäè óñòðîéñòâà ñîðòèðîâêè
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
5 – 23
ÏÐÈÌÅÐ ÒÐÀÍÑÏÎÐÒÈÐÎÂÊÈ È ÑÎÐÒÈÐÎÂÊÈ
5 – 24
STL-ÈÍÑÒÐÓÊÖÈÈ
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6
6.1
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
Ýòà ãëàâà îïèñûâàåò ïðèêëàäíûå èíñòðóêöèè ñåìåéñòâà FX. Ñ ïîìîùüþ ýòèõ èíñòðóêöèé
ìîæíî ðåàëèçîâûâàòü ñïåöèàëüíûå ôóíêöèè (íàïðèìåð, àðèôìåòè÷åñêèå ôóíêöèè). Îïèñàíèå ýòèõ èíñòðóêöèé íà÷èíàåòñÿ ñ îáçîðà â ôîðìå òàáëèö, â êîòîðûõ èìååòñÿ âñÿ
âàæíåéøàÿ èíôîðìàöèÿ äëÿ ðàáîòû ñ íèìè.
6.1.1
ÏÎßÑÍÅÍÈß Ê ÎÏÈÑÀÍÈÞ ÑËÎÂÍÛÕ ÈÍÑÒÐÓÊÖÈÉ
Ýòîò ðàçäåë äàåò ïîÿñíåíèÿ ïî ñòðóêòóðå òàáëèö ïðèêëàäíûõ èíñòðóêöèé, êîòîðûå ïðèâåäåíû
äëÿ êàæäîé èíñòðóêöèè â íà÷àëå ñîîòâåòñòâóþùåãî ðàçäåëà.
Îïåðàíä
CMP (S1+) (S2+) (D+)
S1+, S2+
D+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
Y, M, S
CMP
FNC 10
Íàçíà÷åíèå èíñòðóêöèè
CPU
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit CMP
7
ÈÍÑÒÐÓÊÖÈß
 âåðõíåé ñòðîêå óêàçûâàåòñÿ íàèìåíîâàíèå èíñòðóêöèè è îòíîñÿùèéñÿ ê íåé
FNC-íîìåð (FNC - íîìåð ôóíêöèè), êîòîðîå ïðèìåíÿåòñÿ ïðè ïðîãðàììèðîâàíèè íà
ÿçûêå Ëèñòèíãà èíñòðóêöèé (AWL). Â çàâèñèìîñòè îò ñèñòåìû ïðîãðàììèðîâàíèÿ ìîæíî
ïðèìåíÿòü èëè èìÿ èíñòðóêöèè èëè åå íîìåð.
ÑÈÌÂÎË ÊÎÍÒÀÊÒÍÎÉ ÑÕÅÌÛ
Ñèìâîë êîíòàêòíîé ñõåìû ïðèìåíÿåòñÿ ïðè ïðîãðàììèðîâàíèè íà ÿçûêå êîíòàêòíîé
ñõåìû. Ñèìâîë êîíòàêòíîé ñõåìû ñîñòîèò èç èíñòðóêöèè è ïðèìåíåííîãî îïåðàíäà.
ÇÍÀ×ÅÍÈÅ
Çäåñü ïðèâîäèòñÿ êðàòêîå îïèñàíèå íàçíà÷åíèÿ èíñòðóêöèè.
CPU (ÒÈÏ ÏÊ)
Íà ýòîì ìåñòå çíàêîì ïîêàçàíà ñåðèÿ ÏÊ MELSEC, â êîòîðîé äàííàÿ èíñòðóêöèÿ
âûïîëíÿåòñÿ.
ÎÏÅÐÀÍÄ
Âñå îïåðàíäû, ïðèìåíÿåìûå ñ ýòîé èíñòðóêöèåé, ïåðå÷èñëÿþòñÿ â ýòîì ïîëå. Ïîäðîáíîå
îïèñàíèå îïåðàíäîâ è ñòðóêòóðû äàííûõ ñîäåðæèòñÿ â ðàçäåëàõ 6.1.2...6.14.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6–1
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
6.1.2
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÌÏÓËÜÑÍÀß ÈÍÑÒÐÓÊÖÈß
Ñîãëàñíî íàëè÷èÿ çíàêà “*” èíñòðóêöèÿ ìîæåò âûïîëíÿòüñÿ òàêæå ïðè ïîäíèìàþùåìñÿ
ôðîíòå âõîäíîé êîìàíäû (ñì.òàêæå ðàçäåë 6.1.5).  ýòîì ñëó÷àå ïîñëå èíñòðóêöèè
äîëæåí ïðèâîäèòüñÿ çíàê “Ð”.
ÎÁÐÀÁÎÒÊÀ
Çäåñü óêàçûâàåòñÿ, ñ êàêîé ïî îáúåìó èíñòðóêöèåé ðàáîòàþò - 16-òè èëè 32-óõ ðàçðÿäíîé
èíñòðóêöèåé.
ØÀÃÈ ÏÐÎÃÐÀÌÌÛ
Çäåñü óêàçûâàåòñÿ êîëè÷åñòâî øàãîâ ïðîãðàììû, êîòîðûå òðåáóþòñÿ äëÿ ïîëíîãî
âûïîëíåíèÿ èíñòðóêöèè.
ÎÏÈÑÀÍÈÅ ÎÏÅÐÀÍÄÎÂ
ÁÈÒÎÂÛÉ ÎÏÅÐÀÍÄ
Áèòîâûé îïåðàíä ìîæåò ïðèíèìàòü äâà ñîñòîÿíèÿ ñèãíàëà (“0" è ”1"). Åãî ñîñòîÿíèå ñèãíàëà
ìîæåò îïðåäåëÿòüñÿ òåì ñàìûì ñ ïîìîùüþ áèòà (0 è 1)..
Áèòîâûé îïåðàíä
Âõîä
Êîä îïåðàíäà
X
Âûõîä
Y
Ìåðêåð
M
Ñîñòîÿíèå øàãà
S
Òàáë. 6-1.
Áèòîâûé îïåðàíä
ÏÎÑËÎÂÍÛÉ ÎÏÅÐÀÍÄ
Ïîñëîâíûé îïåðàíä ìîæåò ïðèíèìàòü èíôîðìàöèîííîå ñîñòîÿíèå, êîòîðîå ñîñòîèò èç
íåñêîëüêèõ áèò (÷èñëîâîå çíà÷åíèå äàííûõ). Ïðè ýòîì 8 áèò ñîñòàâëÿþò áàéò è 2 áàéòà - ñëîâî
äàííûõ.
Ïîñëîâíûé îïåðàíä
Òàéìåð
6–2
Êîä îïåðàíäà
T
Ñ÷åò÷èê
C
Ðåãèñòð äàííûõ
D
Èíäåêñíûé ðåãèñòð
V, Z
Òàáë. 6-2.
Ïîñëîâíûé îïåðàíä
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.1.3
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÏÎÑËÎÂÍÀß ÎÁÐÀÁÎÒÊÀ
Íåñêîëüêî, äðóã çà äðóãîì ñëåäóþùèõ áèòîâûõ îïåðàíäîâ, ìîãóò ñîáèðàòüñÿ â ñëîâî äàííûõ.
Áëàãîäàðÿ ýòîìó èìååòñÿ, íàïðèìåð, âîçìîæíîñòü ñðàçó îáðàáàòûâàòü ñîñòîÿíèå ñèãíàëîâ
íåñêîëüêèõ âõîäîâ.
Êîëè÷åñòâî àäðåñîâ áèòîâûõ îïåðàíäîâ, êîòîðûå äîëæíû ñðàáîòàòü îò ïîñëîâíîé
èíñòðóêöèè, îïðåäåëÿþòñÿ óêàçàíèåì êîíñòàíòû Ê. Ïðè 16-òè áèòîâîé èíñòðóêöèè ìîæåò
çàäàâàòüñÿ äî 16, à ïðè 32-õ áèòîâîé èíñòðóêöèè äî 32 àäðåñîâ îïåðàíäîâ â íàáîðàõ ïî 4
îïåðàíäà. Êîëè÷åñòâî ñîâìåùàåìûõ àäðåñîâ îïåðàíäîâ îïðåäåëÿåòñÿ äëèíîé áëîêà.
Äëÿ 16-òè áèòîâûõ èíñòðóêöèé äëèíà áëîêîâ ëåæèò â îáëàñòè îò Ê1 äî Ê4.
ÄËÈÍÀ ÁËÎÊÀ
ÊÎËÈ×ÅÑÒÂÎ ÀÄÐÅÑÎÂ
K1
4
K2
8
K3
12
K4
16
Òàáë. 6-3.
Äëèíà áëîêîâ ïðè 16-òè áèòîâîé
èíñòðóêöèè
Äëÿ 32-õ áèòîâûõ èíñòðóêöèé äëèíà áëîêîâ ëåæèò â îáëàñòè îò Ê1 äî Ê8.
ÄËÈÍÀ ÁËÎÊÀ
ÊÎËÈ×ÅÑÒÂÎ ÀÄÐÅÑÎÂ
K1
4
K2
8
K3
12
K4
16
K5
20
K6
24
K7
28
K8
32
Òàáë. 6-4.
Äëèíà áëîêîâ ïðè 32-õ áèòîâîé èíñòðóêöèè
ÇÀÄÀÍÈÅ ÍÀ×ÀËÜÍÎÃÎ (ÏÓÑÊÎÂÎÃÎ) ÀÄÐÅÑÀ ÁËÎÊÀ
Çàäàíèå íà÷àëüíîãî àäðåñà îïðåäåëÿåò íà÷àëî áëîêà. Ïðè óêàçàíèè íà÷àëüíîãî àäðåñà
ìîæåò ïðèìåíÿòüñÿ ëþáîå ÷èñëî.
ÓÊÀÇÀÍÈÅ
Ïðè îïðåäåëåíèè âõîäîâ X èëè âûõîäîâ Y ïðèìåíÿéòå ïî âîçìîæíîñòè òîëüêî íà÷àëüíûå
àäðåñà êðàòíûå 10 (íàïðèìåð, Õ0, Õ10 è.ò.ä.).
Ïðè îïðåäåëåíèè îïåðàíäîâ Ì è S íóæíî ïî âîçìîæíîñòè óêàçûâàòü íà÷àëüíûå àäðåñà
êðàòíûå 8.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6–3
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Óñòàíîâêà äëèíû áëîêà è íà÷àëüíîãî àäðåñà.
X17 X16 X15 X14 X13 X12 X11 X10 X7
X6 X5
X4
X3
X2
X1
X0
1
0
1
0
1
1
0
1
0
0
1
1
0
1
0
1
K1X6
K1X0
K3X0
C000117C
Ðèñ. 6-1. Ïðèìåð óñòàíîâêè äëèíû áëîêà è íà÷àëüíîãî àäðåñà
K1X0: X0 X3 → 4 âõîäà, íà÷àëüíûé àäðåñ X0
K1X6: X6 X11 → 4 âõîäà, íà÷àëüíûé àäðåñ X6
K3X0: X0 X13 → 12 âõîäîâ, íà÷àëüíûé àäðåñ X0
6–4
쑶
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.1.4
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÑÒÐÓÊÒÓÐÀ ÄÀÍÍÛÕ
ÈÑÒÎ×ÍÈÊ ÄÀÍÍÛÕ (S)
Èñòî÷íèêè äàííûõ ÿâëÿþòñÿ äàííûìè, êîòîðûå äîëæíû îáðàáàòûâàòüñÿ ñ ïîìîùüþ ñëîâíûõ
èíñòðóêöèé. Èñòî÷íèêè äàííûõ ñîäåðæàò îäèí èëè íåñêîëüêî àäðåñîâ îïåðàíäîâ è ìîãóò
ñîñòîÿòü èç êîíñòàíò è/èëè áèòîâûõ èëè ñëîâíûõ îïåðàíäîâ.
Êîíñòàíòû ÿâëÿþòñÿ ÷èñëîâûìè çíà÷åíèÿìè, êîòîðûå ïðåäâàðèòåëüíî çàäàþòñÿ äëÿ
âûïîëíåíèÿ îïðåäåëåííûõ îïåðàöèé. Çíà÷åíèå êîíñòàíòû îïðåäåëÿåòñÿ ïðè íàñòðîéêå
ïðîãðàììèðîâàíèÿ è íå ìîæåò áîëüøå èçìåíÿòüñÿ âî âðåìÿ îáðàáîòêè ïðîãðàììû.
Ñ ïîìîùüþ áèòîâîãî èëè ñëîâíîãî îïåðàíäà îïðåäåëÿåòñÿ àäðåñ îïåðàíäà, ïî êîòîðîìó
õðàíÿòñÿ äàííûå, êîòîðûå äîëæíû îáðàáàòûâàòüñÿ. Èçìåíåíèå äàííûõ âîçìîæíî â ëþáîå
âðåìÿ âî âðåìÿ îáðàáîòêè ïðîãðàììû.
ÃÐÓÏÏÀ ÄÀÍÍÛÕ
Ðóññêîå
Àíãëèéñêîå
îáîçíà÷åíèå
îáîçíà÷åíèå
Êîäîâîå
îáîçíà÷åíèå
Èñòî÷íèê äàííûõ
Source
(S)
Èñòî÷íèê äàííûõ 1
Source 1
(S1)
Èñòî÷íèê äàííûõ 2
Source 2
(S2)
Òàáë. 6-5.
Õàðàêòåðèñòèêà (êîä) èñòî÷íèêà äàííûõ
ÊÎÍÅ×ÍÛÅ ÄÀÍÍÛÅ (D)
Êîíå÷íûìè ÿâëÿþòñÿ äàííûå, êîòîðûå ñîäåðæàò ðåçóëüòàò îïåðàöèè ïîñëå èñïîëíåíèÿ
ñëîâíîé èíñòðóêöèè. Êîíå÷íûå äàííûå òàêæå ñîñòîÿò èç îäíîãî èëè íåñêîëüêèõ àäðåñîâ
îïåðàíäîâ è ìîãóò ñîñòîÿòü èç áèòîâûõ èëè ñëîâíûõ îïåðàíäîâ. Âîçìîæíàÿ îáëàñòü àäðåñîâ
êîíå÷íûõ äàííûõ îïðåäåëÿåòñÿ êîíñòàíòàìè è äîëæíà ñîîòâåòñòâîâàòü âåëè÷èíå îáëàñòè
àäðåñîâ èñòî÷íèêîâ äàííûõ.
ÃÐÓÏÏÀ ÄÀÍÍÛÕ
Ðóññêîå
Àíãëèéñêîå
îáîçíà÷åíèå
îáîçíà÷åíèå
Êîäîâîå
îáîçíà÷åíèå
Êîíå÷íûå äàííûå
Destination
(D)
Êîíå÷íûå äàííûå 1
Destination 1
(D1)
Êîíå÷íûå äàííûå 2
Destination 2
(D2)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
Òàáë. 6-6.
Õàðàêòåðèñòèêà (êîä) êîíå÷íûõ äàííûõ
6–5
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
6.1.5
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÑÏÎËÍÅÍÈÅ ÑËÎÂÍÛÕ ÈÍÑÒÐÓÊÖÈÉ
Èìååòñÿ äâå âîçìîæíîñòè èñïîëíåíèÿ ýòèõ èíñòðóêöèé:
쎲 Èñïîëíÿåìûé ñèãíàë ìîæåò áûòü ñòàòè÷åñêèì. Ïðè âêëþ÷åíèè ñèãíàëà ñëîâíàÿ
èíñòðóêöèÿ âûïîëíÿåòñÿ.
쎲 Èñïîëíÿåìûé ñèãíàë ìîæåò, êðîìå òîãî, ôîðìèðîâàòüñÿ êàê èìïóëüñ ïðè
ïîäíèìàþùåìñÿ èëè ïàäàþùåì ôðîíòå. Ñëîâíàÿ èíñòðóêöèÿ ïðè ýòîì ìîæåò òîëüêî
òîãäà âûïîëíÿòüñÿ, êîãäà åå âõîäíîé ñèãíàë èçìåíÿåòñÿ ñ “0" íà ”1" èëè æå ñ “1" íà ”0". Ýòî
ìîæåò ðåàëèçîâûâàòüñÿ, íàïðèìåð, ïîäêëþ÷àåìîé âïåðåäè ôóíêöèåé èìïóëüñà (PLS-,
PLF-èíñòðóêöèåé).
ÏÐÈÌÅÐ
Âûïîëíåíèå ñ ïîìîùüþ ìåðêåðà, êîòîðûé âêëþ÷àåòñÿ íà âðåìÿ öèêëà ïðîãðàììû (ñêàíà)
Ðèñ. 6-2.
X0
M0
PLS
Âûïîëíåíèå ñ ïîìîùüþ ìåðêåðà, êîòîðûé
âêëþ÷àåòñÿ íà âðåìÿ ñêàíà
M0
MOV
D10
D12
C000118C
쑶
ÏÐÈÌÅÐ
Âûïîëíåíèå ïî èìïóëüñíîìó ñèãíàëó
Äîïîëíèòåëüíî ê óæå ïîêàçàííîé âîçìîæíîñòè MELSEC-óïðàâëåíèå ðàñïîëàãàåò
êîìàíäíûì ïàðàìåòðîì “Ð”, êîòîðûé ïîçâîëÿåò îïîçíàâàòü èçìåíåíèå óïðàâëÿþùåãî
ñèãíàëà ïðè âîçðàñòàþùåì ôðîíòå.
Ôóíêöèÿ ýòîãî ïàðàìåòðà ñîîòâåòñòâóåò èíñòðóêöèè “PLS” áàçîâîãî íàáîðà êîìàíä.
Ðèñ. 6-3.
X0
MOVP
D10
D12
Âûïîëíåíèå ñëîâíîé èíñòðóêöèè ïî èìïóëüñíîìó ñèãíàëó
C000003C
Ôóíêöèÿ ýòîãî ïðèìåðà èäåíòè÷íà ïðèìåðó íà ðèñ. 6-3.
Èíñòðóêöèÿ MOV âûïîëíÿåòñÿ, åñëè íà âõîäå Õ0 ïðîèñõîäèò ñìåíà ñèãíàëà ñ “0" íà ”1".
Èíñòðóêöèÿ âûïîëíÿåòñÿ òîëüêî îäèí ðàç. Òîëüêî ïðè ïîâòîðíîé ñìåíå ñèãíàëà ñ “0" íà ”1"
èíñòðóêöèÿ âûïîëíèòñÿ ñíîâà.
쑶
Èíñòðóêöèÿ íå âûïîëíÿåòñÿ, åñëè Õ0 îòêëþ÷àåòñÿ.
ÏÐÈÌÅÐ
Âûïîëíåíèå ñëîâíîé èíñòðóêöèè ïî ñòàòè÷åñêîìó ñèãíàëó
Ðèñ. 6-4.
X1
MOV
D10
D12
Âûïîëíåíèå ñëîâíîé èíñòðóêöèè ïî
ñòàòè÷åñêîìó ñèãíàëó
C000121C
Èíñòðóêöèÿ MOV âûïîëíÿåòñÿ, åñëè íà âõîäå Õ1 åñòü ñèãíàë “1". Èíñòðóêöèÿ âûïîëíÿåòñÿ
êàæäûé öèêë ïðîãðàììû äî òåõ ïîð ïîêà èìååòñÿ ñèãíàë ”1".
Èíñòðóêöèÿ íå âûïîëíÿåòñÿ, åñëè Õ1 îòêëþ÷åí.
쑶
6–6
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.1.6
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÏÐÈÌÅÍÅÍÈÅ ÈÍÄÅÊÑÍÛÕ ÐÅÃÈÑÒÐÎÂ V, Z
Èíäåêñíûå ðåãèñòðû V è Z ïðèìåíÿþòñÿ, ÷òîáû ïðè èíñòðóêöèÿõ ïåðåõîäà èëè ñðàâíåíèÿ
ñóììèðîâàòü ïî àäðåñó îïåðàíäà èíäåêñèðóåìûå çíà÷åíèÿ.
Èíäåêñíûå ðåãèñòðû V è Z ÿâëÿþòñÿ 16-òè áèòîâûìè ðåãèñòðàìè.
 32-õ áèòîâûõ èíñòðóêöèÿõ îáà èíäåêñíûõ ðåãèñòðà V è Z äîëæíû ïðèìåíÿòüñÿ
êîìáèíèðîâàííî. Z çàïîìèíàåò ìëàäøèå 16 áèò, V çàïîìèíàåò ñòàðøèå 16 áèò.  êà÷åñòâå
öåëåâîãî (êîíå÷íîãî) àäðåñà óêàçûâàåòñÿ èíäåêñíûé ðåãèñòð Z.
Îïåðàöèè, ïðè êîòîðûõ ìîæåò ïðèìåíÿòüñÿ èíäèöèðîâàíèå îòìå÷àþòñÿ çíàêîì ïëþñ “+”:
íàïðèìåð, (S+) è (D+) (çäåñü S è D èñõîäíûå è êîíå÷íûå äàííûå)
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Ïðèìåíåíèå èíäåêñíûõ ðåãèñòðîâ V, Z
Ðèñ. 6-5.
X0
MOV
K5
V
MOV
K10
Z
ADD
D5V
D15Z
Ïðèìåð ïðîãðàìèðîâàíèÿ èíäåêñíûõ
ðåãèñòðîâ V, Z
X1
X2
D10Z
X4
DMOV
K0
V
X3
DADD
D0
D2
D4Z
C000120C
쎲
쎲
쎲
쎲
Çíà÷åíèå 5 (Ê5) ïåðåäàåòñÿ ñ ïîìîùüþ MOV-èíñòðóêöèè â èíäåêñíûé ðåãèñòð V.
Çíà÷åíèå 10 (Ê10) ïåðåäàåòñÿ ñ ïîìîùüþ MOV-èíñòðóêöèè â èíäåêñíûé ðåãèñòð Z.
D5V äîëæíî ñóììèðîâàòüñÿ ñ D15Z. Ðåçóëüòàò äîëæåí áûòü çàïèñàí â ðåãèñòð äàííûõ
D10Z.
Ðàñ÷åò ðåãèñòðà äàííûõ:
V = 5 (K5)
Z = 10 (K10)
D5V = D10 (D5 + V = D5 + 5 = D10)
D15Z = D25 (D15 + Z = D15 + 10 = D25)
D10Z = D20 (D10 + Z = D10 + 10 = D20)
쎲
쎲
Çíà÷åíèå 0 (Ê0) ïåðåäàåòñÿ ñ ïîìîùüþ MOV-èíñòðóêöèè â èíäåêñíûé ðåãèñòð V. Èìååòñÿ
32-õ áèòíàÿ îïåðàöèÿ.
D0 è D1 äîëæíû ñóììèðîâàòüñÿ ñ D2 è D3. Ðåçóëüòàò äîëæåí áûòü ñîõðàíåí â ðåãèñòðàõ
äàííûõ D14 è D15.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6–7
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
6.1.7
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÇÍÀ×ÅÍÈß ÔËÀÃÎÂ
Ïðè îáðàáîòêå íåêîòîðûõ ñëîâíûõ èíñòðóêöèé àâòîìàòè÷åñêè èç ÏÊ âêëþ÷àþòñÿ èëè
îòêëþ÷àþòñÿ ðàçëè÷íûå ôëàãè (ñïåöèàëüíûå ìåðêåðû). Èñïîëüçóåìûé ôëàã ïîêàçûâàåò
îïðåäåëåííîå ñîñòîÿíèå ïðîãðàììû (íàïðèìåð, ïðåâûøåíèå äîïóñòèìîé ÷èñëîâîé îáëàñòè
äàííûõ ïðè âûïîëíåíèè ñëîâíîé èíñòðóêöèè). Ýòîò ôëàã êàæäûé ðàç âêëþ÷àåòñÿ èëè
îòêëþ÷àåòñÿ, åñëè â ïðîãðàììå àêòèâèçèðóåòñÿ ñîîòâåòñòâóþùàÿ èíñòðóêöèÿ. Îäíàêî
âêëþ÷åíèå èëè îòêëþ÷åíèå ôëàãà íå ïðîèçîéäåò, ÷òî äîëæíî áûëî áû îòðàçèòñÿ â ñëåäóþùåì
ñêàíå, åñëè íå âûïîëíèòñÿ èíñòðóêöèÿ, ôëàã êîòîðîé èçìåíÿåò ñâîå ñîñòîÿíèå.
Îáçîð âñåõ ôëàãîâ è èõ çíà÷åíèå íàõîäÿòñÿ â ðàçäåëå 10.1.3.
6.1.8
ÎØÈÁÊÈ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ ÏÐÈ ÂÛÏÎËÍÅÍÈÈ ÑËÎÂÍÛÕ
ÈÍÑÒÐÓÊÖÈÉ
Ïðè îøèáî÷íîì ïðîãðàììèðîâàíèè ñëîâíûõ èíñòðóêöèé èëè àäðåñîâ îïåðàíäîâ
çàïîìèíàþòñÿ ñîîáùåíèÿ îá îøèáêàõ â ðåãèñòðå äàííûõ îøèáîê. Ãëàâà îïèñàíèÿ îøèáîê
ñîäåðæèò äåòàëüíûé îáçîð âñåõ ðåãèñòðîâ äàííûõ îøèáîê è ñîîáùåíèé îá îøèáêàõ.
6.1.9
32-Õ ÁÈÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Åñëè èíñòðóêöèÿ äîëæíà âûïîëíÿòüñÿ êàê 32-õ áèòíàÿ, òî èíñòðóêöèÿ â ñâîåì îáîçíà÷åíèè
ïðèîáðåòàåò ïàðàìåòð “D”. Ìîæåò ëè èíñòðóêöèÿ âûïîëíÿòüñÿ êàê 32-õ áèòíàÿ, ìîæíî óâèäåòü
íà îñíîâàíèè îáçîðíîé òàáëèöû, ñ êîòîðîé íà÷èíàåòñÿ îïèñàíèå êàæäîé ñëîâíîé
èíñòðóêöèè. Ïðè îáðàáîòêå ñëîâíîé èíñòðóêöèè ñî ñëîâíûì îïåðàíäîì íóæíî ñëåäèòü çà
òåì, ÷òîáû äâà ñëîâíûõ îïåðàíäà ñîñòàâëÿëèñü â 32-õ áèòíîå ñëîâî (äâîéíîå ñëîâî), íî
âñåãäà àäðåñóåòñÿ áàéò ìëàäøåãî çíà÷åíèÿ (ìëàäøèõ 16 áèò).
Ðèñ. 6-6.
[S+]
X0
DMOV
[D+]
D10
Ïðèìåð ïðîãðàìèðîâàíèÿ 32-õ áèòíîé
èíñòðóêöèè DMOV
D14
( D14 ) + (D15)
( D10) + (D11)
C000209C
Ðèñ. 6-7.
[S+]
X1
MOV
( D10) + (D11)
[D+]
D10
Ïðèìåð ïðîãðàìèðîâàíèÿ 16-òè áèòíîé
èíñòðóêöèè MOV
D14
( D14 ) + (D15)
C000210C
ÓÊÀÇÀÍÈÅ
6–8
Ïðè èñïîëüçîâàíèè èíäåêñíîãî ðåãèñòðà ñîâìåñòíî ñ 32-õ áèòíîé èíñòðóêöèåé äîëæí
àäðåñîâàòüñÿ òîëüêî èíäåêñíûé ðåãèñòð Z.
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.1.10
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÎÁÇÎÐ ÑËÎÂÍÛÕ ÈÍÑÒÐÓÊÖÈÉ
FNC (¹ Íàçíà÷åíèå
Êëàññèôèêàöèÿ Èíñòðóêöèÿ ôóíêöèè)
CJ
00
Ïåðåõîä âíóòðè ïðîãðàììû
CALL
01
Âûçîâ ïîäïðîãðàììû
SRET
02
Êîíåö ïîäïðîãðàììû
IRET
03
Çàêîí÷èòü ïðåðûâàíèå ïðîãðàììû
Èíñòðóêöèè
EI
04
Àêòèâèçèðîâàòü ïðåðûâàíèå ïðîãðàììû
ïðîöåññà ðàáîòû
DI
05
Äåàêòèâèçèðîâàòü ïðåðûâàíèå ïðîãðàììû
ïðîãðàììû
FEND
06
Êîíåö îáëàñòè ïðîãðàììû
WDT
07
Îáíîâèòü çíà÷åíèå òàéìåðà êîíòðîëÿ ñêàíà
FOR
08
Íà÷àëî ïîâòîðåíèÿ ïðîãðàììû
NEXT
09
Êîíåö ïîâòîðåíèÿ ïðîãðàììû
CMP
10
Ñðàâíåíèå ÷èñëîâûõ äàííûõ
ZCP
11
Ñðàâíåíèå îáëàñòåé ÷èñëîâûõ äàííûõ
MOV
12
Ïåðåäà÷à äàííûõ
SMOV
13
Ïåðåäà÷à ñî ñäâèãîì
Èíñòðóêöèè
CML
14
Êîïèðîâàíèå è èíâåðòèðîâàíèå
ñðàâíåíèÿ è
BMOV
15
Ïåðåäà÷à
áëîêà
ïåðåäà÷è
FMOV
16
Ïåðåäà÷à îäèíàêîâûõ äàííûõ
XCH
17
Îáìåí äàííûìè
BCD
18
BCD-êîíâåðòèðîâàíèå
BIN
19
Äâîè÷íîå êîíâåðòèðîâàíèå
ADD
20
Ñóììèðîâàíèå ÷èñëîâûõ äàííûõ
SUB
21
Âû÷èòàíèå ÷èñëîâûõ äàííûõ
MUL
22
Óìíîæåíèå ÷èñëîâûõ äàííûõ
DIV
23
Äåëåíèå ÷èñëîâûõ äàííûõ
INC
24
Ïðèðàùåíèå
Àðèôìåòè÷åñêèå
èíñòðóêöèè
DEC
25
Óìåíüøåíèå
AND
26
Ëîãè÷åñêàÿ È-ñâÿçü
OR
27
Ëîãè÷åñêàÿ ÈËÈ-ñâÿçü
XOR
28
Ëîãè÷åñêàÿ èñêëþ÷àþùàÿ ÈËÈ ñâÿçü
NEG
29
Èíâåðñèÿ äàííûõ
ROR
30
Êîëüöåâîé ñäâèã âïðàâî
ROL
31
Êîëüöåâîé ñäâèã âëåâî
RCR
32
Âðàùåíèå ïî áèòàì âïðàâî
RCL
33
Âðàùåíèå ïî áèòàì âëåâî
SFTR
34
Äâîè÷íûå äàííûå ñäâèã ïî áèòàì âïðàâî
Èíñòðóêöèè
ñäâèãîâ
SFTL
35
Äâîè÷íûå äàííûå ñäâèã ïî áèòàì âëåâî
WSFR
36
Ñëîâà äàííûõ ñäâèã âïðàâî
WSFL
37
Ñëîâà äàííûõ ñäâèã âëåâî
SFWR
38
Çàïèñü â FIFO-ïàìÿòü
SFRD
39
×òåíèå èç FIFO-ïàìÿòè
Ñåðèÿ òèïîâ ÏÊ
Óêàçàíèå
ðàçäåëà FX1S FX1N FX2N FX2NC
6.2.1
6.2.2
6.2.3
6.2.4
6.2.4
6.2.4
6.2.5
6.2.6
6.2.7
6.2.7
6.3.1
6.3.2
6.3.3
6.3.7
6.3.8
6.3.4
6.3.5
6.3.6
6.3.9
6.3.10
6.4.1
6.4.2
6.4.3
6.4.4
6.4.5
6.4.6
6.4.7
6.4.8
6.4.9
6.4.10
6.5.1
6.5.2
6.5.3
6.5.4
6.5.5
6.5.5
6.5.6
6.5.7
6.5.8
6.5.9
Òàáë. 6-7. Îáçîð ñëîâíûõ èíñòðóêöèé (1)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6–9
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
FNC (¹ Íàçíà÷åíèå
Êëàññèôèêàöèÿ Èíñòðóêöèÿ ôóíêöèè)
ZRST
40
Îáëàñòü îïåðàíäîâ îòêëþ÷èòü
DECO
41
Äåêîäèðîâàíèå äàííûõ
ENCO
42
Êîäèðîâàíèå äàííûõ
SUM
43
Îïðåäåëåíèå âêëþ÷åííîãî áèòà
BON
44
Ïðîâåðêà áèòà
Îïåðàöèè ñ
äàííûìè
MEAN
45
Îïðåäåëåíèå ñðåäíåãî çíà÷åíèÿ
ANS
46
Çàïóñê èíòåðâàëà âðåìåíè
ANR
47
Îòêëþ÷åíèå óêàçàíèÿ áèòà
SQR
48
Îïðåäåëåíèå êâàäðàòíîãî êîðíÿ
FLT
49
Ïðåîáðàçîâàíèå ôîðìàòà ÷èñåë
REF
50
Îáíîâëåíèå âõîäîâ è âûõîäîâ
REFF
51
Óñòàíîâêà âõîäíîãî ôèëüòðà
MTR
52
×òåíèå ìàòðèöû
Âûñîêîñêîðîñòí
ûå èíñòðóêöèè
Èíñòðóêöèè
ïîëüçîâàíèÿ
Ñåðèÿ òèïîâ ÏÊ
Óêàçàíèå
ðàçäåëà FX1S FX1N FX2N FX2NC
6.6.1
6.6.2
6.6.3
6.6.4
6.6.5
6.6.6
6.6.7
6.6.8
6.6.9
6.6.10
6.7.1
6.7.2
6.7.3
DHSCS
53
Âêëþ÷åíèå ñ ïîìîùüþ âûñîêîñêîðîñòíîãî
ñ÷åò÷èêà
DHSCR
54
Îòêëþ÷åíèå ñ ïîìîùüþ âûñîêîñêîðîñòíîãî
ñ÷åò÷èêà
6.7.4
DHSZ
SPD
PLSY
55
Ñðàâíåíèå îáëàñòåé
6.7.5
56
Îïðåäåëåíèå ñêîðîñòè
6.7.6
57
Âûäà÷à îïðåäåëåííîãî ÷èñëà èìïóëüñîâ
6.7.7
PWM
58
Âûäà÷à èìïóëüñîâ ñ ìîäóëÿöèåé øèðèíû èìïóëüñà
6.7.8
PLSR
IST
SER
ABSD
INCD
TTMR
STMR
ALT
RAMP
ROTC
SORT
59
Âûäà÷à îïðåäåëåííîãî ÷èñëà èìïóëüñîâ
6.7.9
60
Èíèöèàëèçàöèÿ ñòàòóñà øàãà
6.8.1
6.7.4
61
Èíñòðóêöèÿ ïîèñêà
6.8.2
62
Àáñîëþòíûé ìíîãîóñòàâî÷íûé ñ÷åò÷èê
6.8.3
63
Èíêðåìåíòàëüíûé ìíîãîóñòàâî÷íûéñ÷åò÷èê
6.8.4
64
Îáó÷àþùèéñÿ òàéìåð
6.8.5
65
Ñïåöèàëüíûé òàéìåð
6.8.6
66
Ôóíêöèÿ ïóëüñ-ïàðû
6.8.7
67
Ôóíêöèÿ íàêëîííûõ õàðàêòåðèñòèê
6.8.8
68
Ïîçèöèîíèðîâàíèå ïîâîðîòíîãî ñòîëà
6.8.9
69
Èíñòðóêöèÿ ñîðòèðîâêè
6.8.10
Òàáë. 6-8. Îáçîð ñëîâíûõ èíñòðóêöèé (2) (ïðîäîëæåíèå)
ÓÊÀÇÀÍÈÅ
6 – 10
Ñëîâíûå èíñòðóêöèè FNC 70...98 îïèñàíû â ãëàâå 7
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.2
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 00...09
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçäåë
CJ
00
Ïåðåõîä âíóòðè ïðîãðàììû
6.2.1
CALL
01
Âûçîâ ïîäïðîãðàììû
6.2.2
SRET
02
Êîíåö ïîäïðîãðàììû
6.2.3
IRET
03
Çàêîí÷èòü ïðåðûâàíèå ïðîãðàììû
6.2.4
EI
04
Àêòèâèçèðîâàòü ïðåðûâàíèå ïðîãðàììû
6.2.4
DI
05
Äåàêòèâèçèðîâàòü ïðåðûâàíèå ïðîãðàììû
6.2.4
FEND
06
Êîíåö îáëàñòè ïðîãðàììû
6.2.5
WDT
07
Îáíîâèòü çíà÷åíèå òàéìåðà êîíòðîëÿ ñêàíà
6.2.6
FOR
08
Íà÷àëî ïîâòîðåíèÿ ïðîãðàììû
6.2.7
NEXT
09
Êîíåö ïîâòîðåíèÿ ïðîãðàììû
6.2.7
Òàáë. 6-9. Îáçîð èíñòðóêöèé FNC 00...09
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 11
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
6.2.1
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÅÐÅÕÎÄ ÂÍÓÒÐÈ ÏÐÎÃÐÀÌÌÛ (CJ)
CJ
CJ
P**
CPU
Îïåðàíäû
Òî÷êè Ð0...Ð63 (èíäèöèðîâàíèå-îòðàæåíèå äîïóñòèìî)
Ð63 îçíà÷àåò ïåðåõîä ê êîíöó èíñòðóêöèè.
FNC 00
Ïåðåõîä âíóòðè ïðîãðàììû
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
CJ / CJP
3
Òî÷êà P**
1
ÔÓÍÊÖÈß
Ñ ïîìîùüþ CJ-èíñòðóêöèè ìîæåò ïðîïóñêàòüñÿ ÷àñòü ïðîãðàììû. Ïðè ïðèìåíåíèè ýòîé
èíñòðóêöèè âðåìÿ ïðîãðàììû ìîæåò óìåíüøàòüñÿ.
ÎÏÈÑÀÍÈÅ
쎲 Öåëü (êîíåö) ïåðåõîäà îïðåäåëÿåòñÿ óñòàíîâêîé ìàðêèðîâêè (ìàðêèðîâêà òî÷êè) â
ïðîãðàììå.
쎲 Óêàçàíèå àäðåñà êîíöà ïåðåõîäà (Àäðåñà òî÷êè) îïðåäåëÿåò, ê êàêîé ìàðêèðîâêå òî÷êè
äîëæåí âûïîëíÿòüñÿ ïåðåõîä.
쎲 Åñëè âíóòðè ïîäïðîãðàììû ïåðåõîäà ïðîãðàììèðóåòñÿ èíñòðóêöèÿ ñáðîñà (îòêëþ÷åíèÿ)
äëÿ ñ÷åò÷èêà ñ çàïîìèíàíèåì, òî ïðîöåññ ñáðîñà (ñòèðàíèå íàêîïëåííîãî çíà÷åíèÿ)
èìååò ìåñòî òîãäà, êîãäà ïåðåïðûãèâàåòñÿ öåïü ñõåìû êàòóøêè ñ÷åò÷èêà.
쎲 Èìååòñÿ âîçìîæíîñòü äóáëèðîâàíèÿ çàïèñè âûõîäà.
Ïðè äóáëèðîâàíèè çàïèñè âûõîäîâ ñëåäèòå çà òåì, ÷òîáû îáà âûõîäà íèêîãäà íå áûëè
àêòèâíûìè â îäíî è òîæå âðåìÿ. Ýòî ìîæåò ïðèâåñòè ê îøèáî÷íîé îòðàáîòêå ïðîãðàììû.
ÓÊÀÇÀÍÈÅ
ÂÛÏÎËÍÅÍÈÅ ÌÀÐÊÈÐÎÂÊÈ ÒÎ×ÊÈ Â ÏÐÎÃÐÀÌÌÅ
쎲
쎲
ÏÐÈÌÅÐ
Ìàðêèðîâêà òî÷êè âûïîëíÿåòñÿ ïðè ïðîãðàììèðîâàíèè íà ÿçûêå AWL (Ëèñòèíã
èíñòðóêöèé) íåïîñðåäñòâåííî ïåðåä öåïüþ ñõåìû (ïåðåä èíñòðóêöèÿìè LD è LDI).
Ïðè ïðîãðàììèðîâàíèè íà ÿçûêå êîíòàêòíîé ñõåìû ìàðêèðîâêà òî÷êè óêàçûâàåòñÿ ñëåâà
îò öåïè ñõåìû.
Ïðèìåíåíèå CJ-èíñòðóêöèè
X0
CJ
P 20
LD
CJ
X 0
P 20
Y0
LD
X
OUT Y
P
LD
X
OUT Y
X1
0
20
2
1
1
X2
P20
Y1
C0000211C
Ðèñ. 6-8. Ïðèìåð ïðîãðàììèðîâàíèÿ CJ-èíñòðóêöèè
Åñëè âêëþ÷àåòñÿ Õ0, òî âûïîëíÿåòñÿ ïåðåõîä ê ìàðêèðîâêå òî÷êè Ð20.
6 – 12
쑶
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
ÄÂÓÕÐÀÇÎÂÀß ÂÑÒÀÂÊÀ  ÏÐÎÃÐÀÌÌÅ ÀÄÐÅÑÀ ÖÅËÈ ÏÅÐÅÕÎÄÀ (ÀÄÐÅÑÀ ÒÎ×ÊÈ)
ÏÐÈÌÅÐ
Äâóõðàçîâàÿ âñòàâêà â ïðîãðàììó àäðåñà òî÷êè Ð9
Ðèñ. 6-9.
X10
CJ
P9
CJ
P9
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ
äâóõðàçîâîé âñòàâêè â ïðîãðàììó àäðåñà
òî÷êè Ð9
X11
P9
C000212C
Åñëè Õ10 âêëþ÷åí, òî âûïîëíÿåòñÿ ïåðåõîä ê ïðîìàðêèðîâàííîé òî÷êå Ð9. Åñëè Õ10
âûêëþ÷åí, à Õ11 âêëþ÷åí, òî âñå ðàâíî ïðîèçîéäåò ïåðåõîä ê òî÷êå Ð9.
쑶
ÓÊÀÇÀÍÈÅ
Îäíàêî îäèíàêîâàÿ ìàðêèðîâêà òî÷åê íå äîëæíà ìíîãîêðàòíî èñïîëüçîâàòüñÿ â
ïðîãðàììå. Ìîæåò ñîçäàòüñÿ îøèáêà â ðàáîòå ïðîãðàììû.
ÓÑÒÀÍÎÂÊÀ ÌÀÐÊÈÐÎÂÊÈ ÒÎ×ÊÈ ÏÅÐÅÄ CJ-ÈÍÑÒÐÓÊÖÈÅÉ ÏÅÐÅÕÎÄÀ
Îáðàòíûé ïåðåõîä (ââåðõ ïðîãðàììû) òàêæå ìîæåò âûïîëíÿòüñÿ âíóòðè ïðîãðàììû.
ÓÊÀÇÀÍÈÅ
Åñëè âõîäíîé ñèãíàë äëÿ CJ-èíñòðóêöèè äåðæèòñÿ áîëüøå 200 ìñ, òî ïîÿâëÿåòñÿ îøèáêà
âðåìåíè ðàáîòû (Watch-Dog-Timer).
Ðèñ. 6-10.
Ïðèìåð ïðîãðàììèðîâàíèÿ ïî óñòàíîâêå
òî÷êè ìàðêèðîâêè ïåðåä CJ-èíñòðóêöèåé
P10
X12
CJ
P 10
C000213C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 13
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÅÐÅÕÎÄÛ Â ÎÁËÀÑÒÈ ÃËÀÂÍÎÃÎ ÓÏÐÀÂËÅÍÈß (Master-Control)
Ïðîöåññ ïðîãðàììèðîâàíèÿ ïðè èñïîëüçîâàíèè CJ-èíñòðóêöèè âìåñòå ñ ÌÑ- è
ÌÑR-èíñòðóêöèÿìè ïîêàçàí íà ñëåäóþùåì ïðèìåðå:
CJ
P0
CJ
P1
MC, N0, M0
Îáëàñòè ãëàâíîãî
óïðàâëåíèÿ M0
P2
ÏÅÐÅÕÎÄ Â ÎÁËÀÑÒÈ ÃËÀÂÍÎÃÎ
ÓÏÐÀÂËÅÍÈß
ÏÅÐÅÕÎÄ ÂÍÓÒÐÈ ÎÁËÀÑÒÈ ÃËÀÂÍÎÃÎ
ÓÏÐÀÂËÅÍÈß
Íåëüçÿ âûïîëíÿòü íèêàêèõ ïåðåõîäîâ, åñëè
ÌÎ îòêëþ÷åí.
P2
CJ
Ýòîò ïåðåõîä îòíîñèòåëüíî îáëàñòè ãëàâíîãî
óïðàâëåíèÿ íåîãðàíè÷åííî âîçìîæåí
Èíñòðóêöèÿ ïåðåõîäà íåçàâèñèìà îò îáëàñòè
ãëàâíîãî óïðàâëåíèÿ. Ïîñëå Ð1 ÌÎ
ðàññìàòðèâàåòñÿ êàê âêëþ÷åííîå, äàæå åñëè
ÌÎ îòêëþ÷åíî.
P1
CJ
ÏÅÐÅÕÎÄ ×ÅÐÅÇ ÎÁËÀÑÒÜ ÃËÀÂÍÎÃÎ
ÓÏÐÀÂËÅÍÈß
P3
ÏÅÐÅÕÎÄ ÈÇ ÎÁËÀÑÒÈ ÃËÀÂÍÎÃÎ
ÓÏÐÀÂËÅÍÈß
MCR, N0
Ïåðåõîä èç îáëàñòè ãëàâíîãî óïðàâëåíèÿ
íåîãðàíè÷åííî âîçìîæåí.
P3
P0
MC, N0, M1
Îáëàñòè ãëàâíîãî
óïðàâëåíèÿ M1
CJ
P4
MCR, N0
Îáëàñòè ãëàâíîãî
óïðàâëåíèÿ M2
ÏÅÐÅÕÎÄ ÈÇ ÎÄÍÎÉ ÎÁËÀÑÒÈ ÃËÀÂÍÎÃÎ
ÓÏÐÀÂËÅÍÈß Â ÄÐÓÃÓÞ
Åñëè ÌÎ âêëþ÷åí, ìîæíî âûïîëíÿòü ïåðåõîä.
Ïðè îáðàáîòêå öåïè ñõåìû ïîñëå âûïîëíåíèÿ
ïåðåõîäà èñõîäÿò èç òîãî,÷òî Ì2 âêëþ÷åíà.
Ïðè ýòîì òåêóùåå ñîñòîÿíèå Ì2 íå èìååò
çíà÷åíèÿ. Ïåðâàÿ èíñòðóêöèÿ MCR NO
èãíîðèðóåòñÿ.
MC, N0, M2
P4
MCR, N0
C000065C
Ðèñ. 6-11. Ïðèìåðû ïåðåõîäîâ â îáëàñòè ãëàâíîãî óïðàâëåíèÿ
6 – 14
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
CÎÑÒÎßÍÈÅ ÊÎÍÒÀÊÒÎÂ È ÊÀÒÓØÅÊ ÂÍÓÒÐÈ ÏÐÎÏÓÙÅÍÍÎÉ ×ÀÑÒÈ ÏÐÎÃÐÀÌÌÛ
Îïåðàíäû
Cîñòîÿíèå êîíòàêòîâ Cîñòîÿíèå êîíòàêòîâ
è êàòóøåê ïîñëå
è êàòóøåê ïåðåä
ïåðåõîäà
ïåðåõîäîì
Ïðèìå÷àíèÿ
Âûõîäû
Y
ÂÊË
ÂÊË
—
Ìåðêåðû
M
ÂÊË
ÂÊË
—
Ñîñòîÿíèÿ
øàãîâ
S
ÂÊË
ÂÊË
—
Òàéìåðû
T
ÂÊË
ÂÊË
Îòñ÷åò âðåìåíè îñòàíîâëåí. Íàêîïëåííîå
çíà÷åíèå âðåìåíè ñîõðàíÿåòñÿ. Åñëè óñëîâèÿ
ïåðåõîäà áîëüøå íå âûïîëíÿþòñÿ, òî
ïðîäîëæàåòñÿ îòñ÷åò âðåìåíè.
Ñ÷åò÷èêè
C
ÂÊË
ÂÊË
C÷åò îñòàíîâëåí. Íàêîïëåííîå çíà÷åíèå ñ÷åòà
ñîõðàíÿåòñÿ. Åñëè óñëîâèÿ ïåðåõîäà áîëüøå íå
âûïîëíÿþòñÿ, òî ïðîäîëæàåòñÿ ñ÷åò ñèãíàëîâ.
Ñëîâíûå
èíñòðóêöèè
—
—
Âûïîëíåíèå îñòàíîâëåíî. Èíñòðóêöèè, êàê
íàïðèìåð, RAMP, INC èëè DEC ñîõðàíÿþò
îäíàêî èõ òåêóùåå çíà÷åíèå äàííûõ.
Òàáë. 6-10. Ñîñòîÿíèå êîíòàêòîâ è êàòóøåê ïðè îòðàáîòêè èíñòðóêöèè ïåðåõîäà
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 15
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
6.2.2
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÂÛÇÎÂ ÏÎÄÏÐÎÃÐÀÌÌ (CALL)
CALL
Îïåðàíäû
CALL
D
Òî÷êè Ð0...Ð62 (èíäèöèðîâàíèå-îòðàæåíèå
äîïóñòèìî)
FNC 01
Âûçîâ ïîäïðîãðàììû
FX1S
FX1N
FX2N
CPU
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
CALL/CALLP
3
Òî÷êà P**
1
ÔÓÍÊÖÈß
Ñ ïîìîùüþ CAAL-èíñòðóêöèè âûçûâàåòñÿ ïîäïðîãðàììà
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
6 – 16
Ïîäïðîãðàììà ìàðêèðóåòñÿ ñ ïîìîùüþ òî÷åê (Ð0...Ð62) è âûçûâàåòñÿ
CALL-èíñòðóêöèåé.
 êîíöå ïîäïðîãðàììû äîëæíà íàõîäèòüñÿ SRET-èíñòðóêöèÿ.
Ïîäïðîãðàììà ïðîãðàììèðóåòñÿ ïîñëå FEND-èíñòðóêöèè è ïåðåä END-èíñòðóêöèåé.
Åñëè àêòèâèðóåòñÿ CALL-èíñòðóêöèÿ, òî âûïîëíÿåòñÿ ïåðåõîä ê óêàçàííîé òî÷êå
ìàðêèðîâêè. Ïîñëå îòðàáîòêè SRET-èíñòðóêöèè âûïîëíÿåòñÿ îáðàòíûé ïåðåõîä ê
èíñòðóêöèè, ïåðåõîäÿùåé íà CALL-èíñòðóêöèþ.
Àêòèâèðîâàííûå â ïîäïðîãðàììå îïåðàíäû îñòàþòñÿ àêòèâèðîâàííûìè ïîñëå
îòðàáîòêè ïîäïðîãðàììû äî íîâîé îáðàáîòêè ïîäïðîãðàììû.
 ïîäïðîãðàììå äîëæíû èñïîëüçîâàòüñÿ òàéìåðû Ò192...Ò199 è Ò246...Ò249.
Òå æå òî÷êè ìîãóò èñïîëüçîâàòüñÿ ñ ëþáûì ÷èñëîì CALL-èíñòðóêöèé.
Âíóòðè ïîäïðîãðàììû ìîãóò âûçûâàòüñÿ äðóãèå ïîäïðîãðàììû. Âîçìîæíî ìàêñèìóì 4
óðîâíÿ ðàçâåòâëåíèé.
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.2.3
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
ÊÎÍÅÖ ÏÎÄÏÐÎÃÐÀÌÌÛ (SRET)
SRET
SRET
CPU
Îïåðàíäû
D
FNC 02
Êîíåö ïîäïðîãðàììû
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit
—
SRET
1
ÔÓÍÊÖÈß
Ñ ïîìîùüþ SRET-èíñòðóêöèè îïðåäåëÿåòñÿ êîíåö ïîäïðîãðàììû.
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Ïîäïðîãðàììà ìàðêèðóåòñÿ ñ ïîìîùüþ òî÷åê (Ð0...Ð62) è âûçûâàåòñÿ
CALL-èíñòðóêöèåé.
 êîíöå ïîäïðîãðàììû äîëæíà ñòîÿòü SRET-èíñòðóêöèÿ.
Ïîäïðîãðàììà ïðîãðàììèðóåòñÿ ïîñëå FEND-èíñòðóêöèè è ïåðåä END-èíñòðóêöèåé.
Ïîñëå îáðàáîòêè SRET-èíñòðóêöèè îñóùåñòâëÿåòñÿ ïåðåõîä îáðàòíî ê èíñòðóêöèè
ñëåäóþùåé çà CALL-èíñòðóêöèåé.
SRET-èíñòðóêöèÿ ìîæåò ïðîãðàììèðîâàòüñÿ òîëüêî âìåñòå ñ CALL-èíñòðóêöèåé.
ÏÐÈÌÅÐ
X0
CALL
P 10
Âûçîâ òî÷êè Ð10
FEND
P10
Ïîäïðîãðàììà
Îáðàòíûé ïåðåõîä
SRET
C000089C
Ðèñ. 6-12. Ïðèìåð ïðîãðàììèðîâàíèÿ ñ ïðèìåíåíèåì CALL- è SRET- èíñòðóêöèé
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 17
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
6.2.4
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÍÅÍÈÅ ÏÐÅÐÛÂÀÍÈß ÏÐÎÃÐÀÌÌÛ (IRET, EI, DI)
IRET
IRET
Îïåðàíäû
CPU
D
FNC 03
Îêîí÷àíèå ïðîãðàììû ïðåðûâàíèÿ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
—
EI
EI
Îïåðàíäû
D
DI
CPU
—
1
Òî÷êà I***
1
DI
D
Øàãè ïðîãðàììû
IRET
Èìïóëüñíûé çàïóñê/àêòèâèçàöèÿ ïðîãðàììû
ïðåðûâàíèÿ
FX1S
FX1N
FX2N
FX2NC
CPU
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
—
FNC 04
Îïåðàíäû
Øàãè ïðîãðàììû
EI
1
Òî÷êà I***
1
FNC 05
Äåàêòèâèçàöèÿ ïðîãðàììû ïðåðûâàíèÿ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
DI
1
Òî÷êà I***
1
ÏÐÈÍÖÈÏ ÔÓÍÊÖÈÎÍÈÐÎÂÀÍÈß
Âûçîâ, Îêîí÷àíèå, Àêòèâèçàöèÿ è Äåàêòèâèçàöèÿ ïðîãðàììû ïðåðûâàíèÿ
ÂÛÇÎÂ ÏÐÎÃÐÀÌÌÛ ÏÐÅÐÛÂÀÍÈß
쎲
쎲
쎲
쎲
쎲
쎲
FX2N
쎲
쎲
ÓÊÀÇÀÍÈÅ
6 – 18
Ïðè âûçîâå ïðîãðàììû ïðåðûâàíèÿ îñòàâëÿåòñÿ ïðîãðàììà ÏÊ è âûïîëíÿåòñÿ ïåðåõîä ê
ïðîãðàììå ïðåðûâàíèÿ. Ïîñëå îêîí÷àíèÿ ïðîãðàììû ïðåðûâàíèÿ âûïîëíÿåòñÿ âîçâðàò
ê ïðîãðàììå ÏÊ.
Íà÷àëî ïðîãðàììû ïðåðûâàíèÿ îïðåäåëÿåòñÿ óñòàíîâêîé ìàðêèðîâêè (òî÷êè
ïðåðûâàíèÿ).
Êîíåö ïðîãðàììû ïðåðûâàíèÿ îïðåäåëÿåòñÿ IRET-èíñòðóêöèåé.
Âõîäû Õ0...Õ5 îáðàçóþò âõîäû ïðåðûâàíèÿ.
Ñèãíàëû ïðåðûâàíèÿ äîëæíû èìåòü øèðèíó èìïóëüñà ìèíèìóì â 200 ìêñ.
Ïðîãðàììà ïðåðûâàíèÿ äîëæíà ïðîãðàììèðîâàòüñÿ â êîíöå ïðîãðàììû ÏÊ çà ïîñëåäíåé FEND-èíñòðóêöèåé è ïåðåä END-èíñòðóêöèåé.
Äîïóñêàåò ïðåðûâàíèå ïî âðåìåíè.
Äîïóñêàåò ïðåðûâàíèå ïî ñ÷åòó.
Âõîäû Õ0...Õ5 íå ìîãóò ïðèìåíÿòüñÿ îäíîâðåìåííî äëÿ îáðàáîòêè ñèãíàëîâ ïðåðûâàíèÿ è
äëÿ îáðàáîòêè ñèãíàëîâ âûñîêîñêîðîñòíîãî ñ÷åò÷èêà.
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
ÀÄÐÅÑÀÖÈß ÒÎ×ÅÊ ÏÐÅÐÛÂÀÍÈß
쎲
FX2N/FX2NC
ÏÐÅÐÛÂÀÍÈÅ ÏÎ ÂÐÅÌÅÍÈ (òîëüêî äëÿ FX2N è FX2NC)
쎲
FX2N/FX2NC
Ïðîãðàììà ïðåðûâàíèÿ îáðàáàòûâàåòñÿ ñîîòâåòñòâåííî ïîñëå çàâåðøåíèÿ
ïðåäâàðèòåëüíî çàäàííîãî âðåìåíè.
Òî÷êà ïðåðûâàíèÿ: I
:âðåìÿ èíòåðâàëà 10...99 ìñ
: àäðåñ 6...8 (T6...T8)
ÏÐÅÐÛÂÀÍÈÅ ÏÎ Ñ×ÅÒÓ (òîëüêî äëÿ FX2N è FX2NC)
쎲
ÓÊÀÇÀÍÈÅ
Àäðåñàöèÿ òî÷åê ïðåðûâàíèÿ äîëæíà âûïîëíÿòüñÿ ñëåäóþùèì îáðàçîì:
Òî÷êà ïðåðûâàíèÿ: I 0
: àäðåñ 0...5, ñîîòâåòñòâóþùèé âõîäàì Õ0...Õ5
: 0:= ïðåðûâàíèþ ïðè ïàäàþùåì ôðîíòå âõîäíîãî ñèãíàëà
1:= ïðåðûâàíèþ ïðè âîçðàñòàþùåì ôðîíòå âõîäíîãî ñèãíàëà
Ïðîãðàììà ïðåðûâàíèÿ îáðàáàòûâàåòñÿ ïîñëå äîñòèæåíèÿ ïðåäâàðèòåëüíî çàäàííîãî
çíà÷åíèÿ ñ÷åòà.
Òî÷êà ïðåðûâàíèÿ: I 0 0
: íîìåð ïðåðûâàíèÿ 1...6
Àäðåñ ïðåðûâàíèÿ ìîæåò èñïîëüçîâàòüñÿ òîëüêî îäèí ðàç
ÏÐÈÌÅÍÅÍÈÅ EI- È DI-ÈÍÑÒÐÓÊÖÈÉ
쎲
쎲
Ñ ïîìîùüþ EI-èíñòðóêöèè ìîãóò àêòèâèðîâàòüñÿ èíñòðóêöèè ïðåðûâàíèÿ. Ýòî îçíà÷àåò,
÷òî ïîñëå îòðàáîòêè EI-èíñòðóêöèè, ñìåíà ñèãíàëà, êîòîðàÿ ïîÿâëÿåòñÿ íà îäíîì èç
âõîäîâ Õ0...Õ5, îáðàáàòûâàåòñÿ êàê ñèãíàë ïðåðûâàíèÿ â ïðîãðàììå.
Ñ ïîìîùüþ DI-èíñòðóêöèè ìîãóò äåàêòèâèðîâàòüñÿ èíñòðóêöèè ïðåðûâàíèÿ. Ýòî
îçíà÷àåò, ÷òî ïîñëå îòðàáîòêè DI-èíñòðóêöèè, ñìåíà ñèãíàëà, êîòîðàÿ ïîÿâëÿåòñÿ íà
îäíîì èç âõîäîâ Õ0...Õ5, íå îáðàáàòûâàåòñÿ áîëüøå êàê ñèãíàë ïðåðûâàíèÿ â ïðîãðàììå.
Åñëè íè îäíà èç îáåèõ èíñòðóêöèé EI èëè DI íå ïðîãðàììèðóåòñÿ, ðåæèì ïðåðûâàíèÿ íå
àêòèâèçèðóåòñÿ, ò.å. òîãäà íå ìîæåò îáðàáàòûâàòüñÿ íèêàêîé ñèãíàë ïðåðûâàíèÿ.
ÓÊÀÇÀÍÈÅ
ÎÒÐÀÁÎÒÊÀ ÏÐÎÃÐÀÌÌÛ ÏÐÅÐÛÂÀÍÈß
쎲
쎲
쎲
Ïðîãðàììà ïðåðûâàíèÿ, êîòîðàÿ âûçûâàåòñÿ â îáëàñòè ìåæäó DI- è Âî âðåìÿ èñïîëíåíèÿ
ïðîãðàììû ïðåðûâàíèÿ íå ìîæåò âûçûâàòüñÿ íèêàêàÿ äðóãàÿ ïðîãðàììà ïðåðûâàíèÿ.
Îäíàêî ìîæåò ïðîãðàììèðîâàòüñÿ äâà óðîâíÿ ðàçâåòâëåíèÿ.
Íåñêîëüêî, îäíà çà äðóãîé ñëåäóþùèå, ïðîãðàììû ïðåðûâàíèÿ îáðàáàòûâàþòñÿ â
ïîñëåäîâàòåëüíîñòè èõ âûçîâà.
Åñëè îäíîâðåìåííî âûçûâàþòñÿ íåñêîëüêî ïðîãðàìì ïðåðûâàíèÿ, òî âíà÷àëå
îáðàáàòûâàåòñÿ ïðîãðàììà ïðåðûâàíèÿ ñ áîëåå íèçêèì àäðåñîì òî÷êè.
ÂÛÊËÞ×ÅÍÈÅ ËÞÁÎÃÎ ÏÐÅÐÛÂÀÍÈß
쎲
Ëþáîå ïðåðûâàíèå ìîæåò ïîâðåìåííî èëè ïîñòîÿííî âûêëþ÷àòüñÿ ïîñðåäñòâîì
âêëþ÷åíèÿ ñîîòâåòñòâóþùåãî ñïåöèàëüíîãî ìåðêåðà. Cîîòâåòñòâóþùèé ñïåöèàëüíûé
ìåðêåð óêàçàí â ãëàâå 6. Äëÿ âñåõ ÏÊ ïåðâûì ñïåöèàëüíûì ìåðêåðîì ÿâëÿåòñÿ Ì8050,
êîòîðûé âûêëþ÷àåò ïðåðûâàíèå IO .
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 19
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
ÓÊÀÇÀÍÈÅ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Íèêîãäà íå ââîäèòå ñïåöèàëüíîãî ìåðêåðà, íå çíàÿ òî÷íî åãî ôóíêöèè. Íå âñå ÏÊ âñåãäà
ðàáîòàþò ñ îäíèìè è òåìè æå ìåðêåðàìè.
Ïðåðûâàíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêà âñåãäà ìîæåò âûêëþ÷àòüñÿ òîëüêî êàê
îòäåëüíàÿ ãðóïïà ñïåöèàëüíûì ìåðêåðîì Ì8059.
Ìîæåò ïðîãðàììèðîâàòüñÿ ìàêñèìóì äâà óðîâíÿ ðàçâåòâëåíèÿ.
Ïðîãðàììà ïðåðûâàíèÿ íå âûïîëíÿåòñÿ, åñëè àêòèâèðîâàí îòíîñÿùèéñÿ ê íåé
ñïåöèàëüíûé ìåðêåð. Òàê, íå âûïîëíÿåòñÿ ïðîãðàììà ïðåðûâàíèÿ I 첸 **, åñëè
àêòèâèðîâàíû ñïåöèàëüíûå ìåðêåðû Ì805첸 (첸: 1, 2, 3, 4, 5).
ÇÀÏÎÌÈÍÀÍÈÅ ÑÌÅÍÛ ÑÈÃÍÀËÀ ÂÕÎÄÎÂ ÏÐÅÐÛÂÀÍÈß
Ýòà ôóíêöèÿ (èìïóëüñíûé çàïóñê ôóíêöèè - Pulse-Catch-Funrtion) ïîçâîëÿåò çàïîìèíàòü ñìåíó
ñèãíàëà íà âõîäàõ ïðåðûâàíèÿ Õ0...Õ5 â ñïåöèàëüíûõ ìåðêåðàõ Ì8170...Ì8175. Ýòà ôóíêöèÿ
çàïîìèíàíèÿ ìîæåò âûïîëíÿòüñÿ îäíîâðåìåííî òîëüêî îäèí ðàç äëÿ îäíîãî âõîäà. Ôóíêöèÿ
èìïóëüñíîãî çàïóñêà àêòèâèçèðóåòñÿ ñ ïîìîùüþ EI-èíñòðóêöèè.
ÏÐÈÌÅÐ
6 – 20
Àäðåñàöèÿ òî÷êè ïðåðûâàíèÿ
Òî÷êà: I001
Ïîÿñíåíèå: âõîä ïðåðûâàíèÿ Õ0, ïðåðûâàíèå ïðè âîçðàñòàþùåì ôðîíòå âõîäíîãî ñèãíàëà
(ñìåíà ñèãíàëà ñ “0" íà ”1")
쑶
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
Ïðèìåíåíèå èíñòðóêöèé EI, DI è IRET
EI
X10
M8050
DI
FEND
X11
I001
Ïðîãðàììà ïðåðûâàíèÿ
Âûçîâ ïðè âîçðàñòàþùåì
ôðîíòå ñèãíàëà íà âõîäå Õ0
IRET
X12
I100
Ïðîãðàììà ïðåðûâàíèÿ
Âûçîâ ïðè ïàäàþùåì ôðîíòå
ñèãíàëà íà âõîäå Õ1
IRET
C000215C
Ðèñ. 6-13. Ïðèìåð ïðîãðàììèðîâàíèÿ ïðè èñïîëüçîâàíèè èíñòðóêöèé EI, DI è IRET
쎲
쎲
쎲
쎲
Åñëè âõîä Õ0 óñòàíàâëèâàåò ñèãíàë ïðåðûâàíèÿ âî âðåìÿ âûïîëíåíèÿ øàãà ïðîãðàììû
âíóòðè îáëàñòè îò EI-èíñòðóêöèè äî DI-èíñòðóêöèè, òî èìååò ìåñòî ïåðåõîä ê ïðîãðàììå
ïðåðûâàíèÿ I001. Ïðîãðàììà ïðåðûâàíèÿ âûïîëíÿåòñÿ è ïðîèñõîäèò âîçâðàò â
ïðîãðàììó ÏÊ.
Ïðîãðàììà ïðåðûâàíèÿ I001 íå âûïîëíÿåòñÿ, åñëè àêòèâèçèðîâàí ñïåöèàëüíûé ìåðêåð
Ì8050 (âõîä Õ10 âêëþ÷åí).
Åñëè âõîä Õ1 óñòàíàâëèâàåò ñèãíàë ïðåðûâàíèÿ âî âðåìÿ âûïîëíåíèÿ øàãà ïðîãðàììû
âíóòðè îáëàñòè îò EI-èíñòðóêöèè äî DI-èíñòðóêöèè, òî èìååò ìåñòî ïåðåõîä ê ïðîãðàììå
ïðåðûâàíèÿ I100. Ïðîãðàììà ïðåðûâàíèÿ âûïîëíÿåòñÿ è ïðîèñõîäèò âîçâðàò â
ïðîãðàììó ÏÊ.
Åñëè ïîÿâëÿþòñÿ îäíîâðåìåííî ñèãíàëû Õ0 è Õ1, òî âíà÷àëå îáðàáàòûâàåòñÿ ïðîãðàììà
ïðåðûâàíèÿ I001, à çàòåì ïðîãðàììà ïðåðûâàíèÿ I100.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 21
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
6.2.5
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÊÎÍÅÖ ÎÁËÀÑÒÈ ÏÎÄÏÐÎÃÐÀÌÌÛ (FEND)
FEND
FEND
CPU
Îïåðàíäû
D
FNC 06
Êîíåö îáëàñòè ïðîãðàììû
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
—
FX2NC
Øàãè ïðîãðàììû
FEND
1
ÔÓÍÊÖÈß
Îêîí÷àíèå îòäåëüíîé îáëàñòè ïîäïðîãðàìì âíóòðè ïðîãðàììû ÏÊ
ÎÏÈÑÀÍÈÅ
쎲
쎲
ÓÊÀÇÀÍÈÅ
Ñ ïîìîùüþ FEND-èíñòðóêöèè îïðåäåëÿåòñÿ êîíåö îáëàñòè ïðîãðàììû. Ìîæíî
ïðèìåíÿòü íåñêîëüêî FEND-èíñòðóêöèé âíóòðè ïðîãðàììû ÏÊ.
Ïîñëå îòðàáîòêè FEND-èíñòðóêöèè âûïîëíÿåòñÿ îáðàáîòêà âûõîäîâ. Çàòåì âûïîëíÿåòñÿ
âîçâðàò ê ïðîãðàììíîìó øàãó 0. Îáíàâëÿåòñÿ îáðàáîòêà âõîäîâ è âðåìÿ óñòàâêè
êîíòðîëÿ öèêëà ïðîãðàììû.
Ïðîãðàììèðóéòå ïðîãðàììó ïðåðûâàíèÿ ìåæäó FEND-èíñòðóêöèåé è END-èíñòðóêöèåé.
Íå ïóòàéòå FEND-èíñòðóêöèþ ñ END-èíñòðóêöèåé. Ñ ïîìîùüþ END-èíñòðóêöèè
çàâåðøàåòñÿ âñÿ ïðîãðàììà ÏÊ.
0
Îáëàñòü ïðîãðàììû
X10
Ðàáîòà ïðîãðàììû, åñëè
Õ10 íå âêëþ÷åí
CJ
P 20
Îáëàñòü ïðîãðàììû
FEND
P20
Ðàáîòà ïðîãðàììû, åñëè
Õ10 âêëþ÷åí
Îáëàñòü ïðîãðàììû ïåðåïðûãèâàåòñÿ
Îáëàñòü ïðîãðàììû
FEND
Ïðîãðàììà
ïðåðûâàíèÿ
I 100
END
C000216C
Ðèñ. 6-14. Ïðèìåð ïðîãðàììèðîâàíèÿ ïðè èñïîëüçîâàíèè FEND-èíñòðóêöèè
쑶
6 – 22
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.2.6
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
ÎÁÍÎÂËÅÍÈÅ ÊÎÍÒÐÎËß ÂÐÅÌÅÍÈ ÖÈÊËÀ (WDT)
WDT
WDT
CPU
Îïåðàíäû
D
—
FNC 07
Îáíîâëåíèå êîíòðîëÿ âðåìåíè öèêëà
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
WDT
1
WDTP
1
ÔÓÍÊÖÈß
Ñ ïîìîùüþ WDT-èíñòðóêöèè ìîæíî äëèííûå ïðîãðàììû ðàçäåëèòü íà îòäåëüíûå îòðåçêè
ïðîãðàìì. Âðåìÿ öèêëà ïðîãðàììû (ñêàíà) îïðåäåëÿåòñÿ äëÿ êàæäîãî îòäåëüíîãî îòðåçêà
ïðîãðàììû ñàìèì ÏÊ (WDT îáíîâëÿåòñÿ ïîñëå êàæäîãî îòðåçêà ïðîãðàììû). Ñ ïîìîùüþ
WDT-èíñòðóêöèè ìîæíî îáðàáàòûâàòü ïðîãðàììó, âðåìÿ öèêëà êîòîðîé ïðåâûøàåò 200 ìñ.
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
WDT-èíñòðóêöèÿ äîëæíà ïðèìåíÿòüñÿ, åñëè âðåìÿ öèêëà ïðîãðàììû îò 0-ãî øàãà
ïðîãðàììû äî END- èëè FEND-èíñòðóêöèé ïðåâûøàåò çíà÷åíèå 200 ìñ.
È äàëåå WDT-èíñòðóêöèÿ ìîæåò ïðîãðàììèðîâàòüñÿ ïîñëå òî÷êè ìàðêèðîâêè, åñëè îíà
íàõîäèòñÿ â ïðîãðàììå ïåðåä îòíîñÿùåéñÿ ê íåé èíñòðóêöèè ïåðåõîäà (CJ-èíñòðóêöèè,
ñì.ðàçäåë 6.2.1)
WDT-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ òàêæå âíóòðè FOR-NEXT-ïåòëè (ñì.ðàçäåë 6.2.7).
Âðåìÿ êîíòðîëÿ öèêëà îáíîâëÿåòñÿ ïðè êàæäîì âûïîëíåíèè èíñòðóêöèèé END, FEND èëè
WDT.
Îòðåçîê ïðîãðàììû .
Âðåìÿ öèêëà ïðîðàììû:
240 ìñ
END
Îòðåçîê ïðîãðàììû .
Öèêë ïðîðàììû: 120 ìñ
M8000
WDT
Îòðåçîê ïðîãðàììû .
Öèêë ïðîðàììû: 120 ìñ
END
C000061C
Ðèñ. 6-15. Ïðèìåð ïðîãðàììèðîâàíèÿ ïðè èñïîëüçîâàíèè WDT-èíñòðóêöèè
Âðåìÿ îáðàáîòêè äëÿ îòðåçêà ïðîãðàììû ïðåâûñèë çíà÷åíèå 200 ìñ. Ïîýòîìó îòðåçîê
ïðîãðàììû áûë ðàçäåëåí áëîãîäàðÿ WDT-èíñòðóêöèè íà äâà îòðåçêà ïðîãðàìì (, ).
쑶
Îòðåçêè ïðîãðàìì è òðåáóþò ñîîòâåòñòâåííî òîëüêî ïî 120 ìñ âðåìåíè öèêëà.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 23
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÇÍÀ×ÅÍÈÅ ÂÐÅÌÅÍÈ ÖÈÊËÀ ÏÐÎÃÐÀÌÌÛ ÈÇÌÅÍßÅÒÑß Â ÑÏÅÖÈÀËÜÍÎÌ ÐÅÃÈÑÒÐÅ
D8000
Åñëè âðåìÿ öèêëà ïðîãðàììû ïîñòîÿííî ïðåâûøàåò çíà÷åíèå 200 ìñ, ìîæíî èçìåíèòü
çíà÷åíèå ìàêñèìàëüíî äîïóñòèìîãî âðåìåíè öèêëà â ñïåöèàëüíîì ðåãèñòðå D8000.
Ðèñ. 6-16.
M8002
MOV
K300
D8000
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ óñòàíîâêè
ìàêñèìàëüíî äîïóñòèìîãî âðåìåíè öèêëà
ïðîãðàììû â ðåãèñòðå äàííûõ D8000 íà
çíà÷åíèå 300 ìñ.
C000070C
6 – 24
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.2.7
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
ÏÎÂÒÎÐÅÍÈÅ ×ÀÑÒÅÉ ÏÐÎÃÐÀÌÌÛ (FOR, NEXT)
FOR
FOR
n
Îïåðàíäû
CPU
S
K, H, KnX, KnY, KnM, KnS, T, C, D, V, Z
FNC 08
Íà÷àëî ïîâòîðåíèÿ ïðîãðàììû
FX1S
FX1N
FX2N
CPU
Îïåðàíäû
FOR
NEXT
—
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit
NEXT
S
3
FNC 09
Êîíåö ïîâòîðåíèÿ ïðîãðàììû
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
NEXT
1
ÔÓÍÊÖÈß
Ïðîãðàììèðîâàíèå ïîâòîðåíèé ïðîãðàììû (ïåòëÿ ïðîãðàììû)
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
×àñòü ïðîãðàììû ìåæäó FOR- è NEXT-èíñòðóêöèÿìè ïîâòîðÿåòñÿ “n” ðàç. Ïîñëå
çàâåðøåíèÿ FOR- âûïîëíÿåòñÿ øàã ïðîãðàììû ïîñëå NEXT-èíñòðóêöèè.
Çíà÷åíèå “n” ìîæåò íàõîäèòüñÿ âíóòðè ñëåäóþùåé îáëàñòè: “n”: îò +1 äî +32 767. Åñëè äëÿ
“n” óêàçàíî çíà÷åíèå ìåæäó 0 è -32 767, òî ïåòëÿ FOR-NEXT îòðàáàòûâàåòñÿ òîëüêî îäèí
ðàç.
Ìîæíî ïðîãðàììèðîâàòü äî ïÿòè FOR-NEXT-óðîâíåé ðàçâåòâëåíèÿ.
FOR- è NEXT-èíñòðóêöèè ìîãóò ïðîãðàììèðîâàòüñÿ òîëüêî ïîïàðíî. Ê êàæäîé èíñòðóêöèè
FOR äîëæíà ïðîãðàììèðîâàòüñÿ ñîîòâåòñòâåííî NEXT-èíñòðóêöèÿ.
ÈÑÒÎ×ÍÈÊÈ ÎØÈÁÎÊ
 ñëåäóþùèõ ñëó÷àÿõ ïîÿâëÿþòñÿ îøèáêè â ðàáîòå ïðîãðàììû:
쎲 NEXT-èíñòðóêöèÿ çàïðîãðàììèðîâàíà ïåðåä FOR-èíñòðóêöèè.
쎲 NEXT-èíñòðóêöèÿ çàïðîãðàììèðîâàíà ïîñëå FEND-èíñòðóêöèè èëè END-èíñòðóêöèè.
쎲 Êîëè÷åñòâî NEXT-èíñòðóêöèé íå ñîîòâåòñòâóåò êîëè÷åñòâó FOR-èíñòðóêöèé.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 25
ÈÍÑÒÐÓÊÖÈÈ ÏÐÎÖÅÑÑÀ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðèìåíåíèå FOR- è NEXT-èíñòðóêöèé
Ðèñ. 6-17.
Ïðèìåð ïðîãðàììèðîâàíèÿ ïðè èñïîëüçîâàíèè FOR- è NEXT-èíñòðóêöèé
FOR
K4
FOR
D 0Z
CJ
P 22
FOR
K1X0
X10
A B C
NEXT
P22
NEXT
NEXT
C000018C
 ïðèìåðå çàïðîãðàììèðîâàíû òðè âõîäÿùèå äðóã â äðóãà FOR- è NEXT-óðîâíÿ
ðàçâåòâëåíèÿ.
쎲 Îòðåçîê ïðîãðàììû Ñ îáðàáàòûâàåòñÿ ÷åòûðå ðàçà (çäåñü Ê4 êîíñòàíòà 4).  êîíöå
îáðàáîòêè ïîñëåäíèé ïðîãðàììíûé øàã âûïîëíÿåòñÿ ïîñëå òðåòüåé NEXT-èíñòðóêöèè.
쎲 Ïðè êàæäîì èñïîëíåíèè îòðåçêà Ñ îòðåçîê ïðîãðàììû Â îáðàáàòûâàåòñÿ øåñòü ðàç,
åñëè â ðåãèñòðå äàííûõ D0Z çàïèñàíî ÷èñëî 6.
쎲 Ïîýòîìó îòðåçîê Â îáðàáàòûâàåòñÿ 6 õ 4 = 24 ðàçà.
쎲 Åñëè âõîä Õ10 âêëþ÷åí, òî FOR-NEXT-ïåòëÿ (îòðåçîê ïðîãðàììû) ïðîïóñêàåòñÿ (íå
îáðàáàòûâàåòñÿ) ñ ïîìîùüþ CJ-èíñòðóêöèè.
쎲 Åñëè âõîä Õ10 âûêëþ÷åí è ñîäåðæàíèå Ê1Õ0 (áëîê Ê1 - ïåðâûõ 4 áèòà - â ñëîâå Õ0) ðàâíî 7,
òî ïðèêàæäîì âûïîëíåíåíèè îòðåçêà Â îòðåçîê ïðîãðàììû îáðàáàòûâàåòñÿ ñåìü ðàç.
쎲 Ïîýòîìó îòðåçîê A îáðàáàòûâàåòñÿ 168 (6 õ 4 x 7) ðàç.
쑶
6 – 26
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.3
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 10...19
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçäåë
CMP
10
Ñðàâíåíèå ÷èñëîâûõ äàííûõ
6.3.1
ZCP
11
Ñðàâíåíèå ÷èñëîâûõ îáëàñòåé äàííûõ
6.3.2
MOV
12
Ïåðåäà÷à äàííûõ
6.3.3
SMOV
13
Ïåðåäà÷à è ñäâèã äàííûõ
6.3.4
CML
14
Êîïèðîâàíèå è èíâåðòèðîâàíèå
6.3.5
BMOV
15
Ïåðåäà÷à áëîêîâ
6.3.6
FMOV
16
Ïåðåäà÷à îäèíàêîâûõ äàííûõ
6.3.7
XCH
17
Îáìåí äàííûìè
6.3.8
BCD
18
BCD-êîíâåðòèðîâàíèå
6.3.9
BIN
19
BIN-êîíâåðòèðîâàíèå
6.3.10
Òàáë. 6-11. Îáçîð èíñòðóêöèé FNC 10...19
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 27
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
6.3.1
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÑÐÀÂÍÅÍÈÅ ×ÈÑËÎÂÛÕ ÄÀÍÍÛÕ (CMP, DCMP)
CMP
CMP (S1+) (S2+) (D+)
Îïåðàíäû
CPU
S+, S2+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
D+
Y, M, S
FNC 10
Ñðàâíåíèå ÷èñëîâûõ äàííûõ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
CMP/CMPP
7
DCMP/DCMPP
13
ÔÓÍÊÖÈß
Ñðàâíåíèå ìåæäó äâóìÿ ÷èñëîâûìè çíà÷åíèÿìè äàííûõ (áîëüøå, ìåíüøå, ðàâíî)
ÎÏÈÑÀÍÈÅ
쎲
쎲
Äàííûå â îáîèõ èñòî÷íèêàõ (S1+) è (S2+) ñðàâíèâàþòñÿ äðóã ñ äðóãîì.
Ðåçóëüòàò ñðàâíåíèÿ (áîëüøå, ìåíüøå, ðàâíî) îòîáðàæàåòñÿ (èíäèöèðóåòñÿ) áëàãîäàðÿ
çàäåéñòâîâàíèþ ìåðêåðà Ì, îïåðàíäà ñîñòîÿíèÿ øàãà S èëè âûõîäà Y. Îïðåäåëåíèå,
êàêîé èç ýòèõ îïåðàíäîâ äîëæåí çàäåéñòâîâàòüñÿ, âûïîëíÿåòñÿ ïî àäðåñó öåëè (D+).
(S1+) > (S2+) 씮 (D+)
(S1+) = (S2+) 씮 ((D+)+1)
(S1+) < (S2+) 씮 ((D+)+2)
쎲
Äàííûå â S1+ è S2+ îáðàáàòûâàþòñÿ êàê äâîè÷íûå äàííûå.
ÈÑÒÎ×ÍÈÊÈ ÎØÈÁÎÊ
CMP-èíñòðóêöèÿ òðåáóåò çàïèñè òðåõ îïåðàíäîâ. Åñëè óêàçûâàåòñÿ ìåíüøåå ÷èñëî
îïðåðàíäîâ, ïîÿâëÿåòñÿ îøèáêà - êîä 6503. Âûïîëíåíèå èíñòðóêöèè ïðåðûâàåòñÿ.
쎲 Åñëè ïðîãðàììèðóåòñÿ íåäîïóñòèìûé îïåðàíä, âûäàåòñÿ îøèáêà ïî êîäó 6705. Â
êà÷åñòâå àäðåñà öåëè íå ìîãóò, íàïðèìåð, èñïîëüçîâàòüñÿ âõîäû Õ, ðåãèñòðû äàííûõ D,
òàéìåðû èëè ñ÷åò÷èêè (ñì.îïåðàíä D+ â ñòðóêòóðíîé òàáëèöå).
쎲 Åñëè óêàçàííûé îïåðàíä ïðåâûøàåò îáëàñòü, äîïóñòèìóþ äëÿ íåãî, òî âûäàåòñÿ îøèáêà
ïî êîäó 6706. Îøèáêà òàêîãî ðîäà ïîÿâëÿåòñÿ, íàïðèìåð, ïðè î÷åíü áîëüøîì çíà÷åíèè
÷èñëà âìåñòå ñ àäðåñàöèåé èíäåêñà.
Äåòàëüíîå îïèñàíèå êîäîâ îøèáîê ñîäåðæèòñÿ â ãëàâå 11.
쎲
6 – 28
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
Ïðèìåíåíèå CMP-èíñòðóêöèè
Ðèñ. 6-18.
[ S1+ ] [ S2+ ] [ D+ ]
X0
CMP K 100
M0
M1
M2
C2
M0
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì CMP-èíñòðóêöèè
C000071C
 àäðåñå öåëè (D+) â ýòîì ïðèìåðå óêàçàí ìåðêåð Ì0. Ñîîòâåòñòâóþùèå ðåçóëüòàòû
ñðàâíåíèÿ àâòîìàòè÷åñêè ïðèñâàèâàþòñÿ ïðèðàùèâàåìûì íà 1 ïîñëåäóþùèõ àäðåñîâ
ìåðêåðîâ Ì0, Ì1, Ì2 è èìåþò ñëåäóþùèå çíà÷åíèÿ:
M0: âêëþ÷åí, åñëè Ê100 > íàêîïëåííîãî â ñ÷åò÷èêå Ñ2 çíà÷åíèÿ
M1: âêëþ÷åí, åñëè Ê100 = íàêîïëåííîìó â ñ÷åò÷èêå Ñ2 çíà÷åíèþ
M2: âêëþ÷åí, åñëè Ê100 < íàêîïëåííîãî â ñ÷åò÷èêå Ñ2 çíà÷åíèÿ
Ì0, Ì1, Ì2 íå èçìåíÿþòñÿ, åñëè âõîäíîå óñëîâèå Õ0 âûêëþ÷åíî.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 29
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
6.3.2
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÑÐÀÂÍÅÍÈÅ Ñ ÁËÎÊÎÌ ×ÈÑËÎÂÛÕ ÄÀÍÍÛÕ (ZCP, DZCP)
ZCP
ZCP (S1+) (S2+) (S3+) (D+)
Îïåðàíäû
CPU
S1+, S2+, S3+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
D+
Y, M, S
FNC 11
Ñðàâíåíèå ñ áëîêîì ÷èñëîâûõ äàííûõ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
ZCP/ZCPP
9
DZCP/DZCPP
17
ÔÓÍÊÖÈß
Ñðàâíåíèå ÷èñëîâûõ çíà÷åíèé äàííûõ ñ ÷èñëîâûìè îáëàñòÿìè äàííûõ (áîëüøå, ìåíüøå,
ðàâíî)
ÎÏÈÑÀÍÈÅ
쎲
쎲
Äàííûå â èñòî÷íèêå (S3+) ñðàâíèâàþòñÿ ñ äàííûìè îáîèõ èñòî÷íèêàõ (S1+) è (S2+).
Ðåçóëüòàò ñðàâíåíèÿ (áîëüøå, ìåíüøå, ðàâíî) îòîáðàæàåòñÿ (èíäèöèðóåòñÿ) áëàãîäàðÿ
çàäåéñòâîâàíèþ ìåðêåðà Ì, îïåðàíäà ñîñòîÿíèÿ øàãà S èëè âûõîäà Y. Îïðåäåëåíèå,
êàêîé èç ýòèõ îïåðàíäîâ äîëæåí çàäåéñòâîâàòüñÿ, âûïîëíÿåòñÿ â ðåãèñòðå äàííûõ (ïî
àäðåñó öåëè) - (D+).
(S1+) > (S3+) 씮 (D+)
(S1+) < (S3+) < (S2+) 씮 ((D+)+1)
(S2+) < (S3+) 씮 ((D+)+2)
쎲
ÏÐÈÌÅÐ
Äàííûå â (S1+) íå äîëæíû áûòü áîëüøå, ÷åì äàííûå â (S2+).
Åñëè â (S1+) íàõîäèòñÿ çíà÷åíèå Ê100, à â (S2+) - Ê90, òî ïðè èñïîëåíèè ZCP-èíñòðóêöèè íóæíî
èñõîäèòü èç òîãî, ÷òî â (S2+) òàêæå íàõîäèòñÿ ÷èñë Ê100.
쑶
6 – 30
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
Ïðèìåíåíèå ZCP-èíñòðóêöèè
Ðèñ. 6-19.
[ S1+ ] [ S2+ ] [ S3+ ] [ D + ]
X0
ZCP K 100 K 120 C 3
M0
M1
M2
M3
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì ZCP-èíñòðóêöèè
C000072C
 àäðåñå öåëè (D+) â ýòîì ïðèìåðå óêàçàí ìåðêåð Ì3. Ñîîòâåòñòâóþùèå ðåçóëüòàòû
ñðàâíåíèÿ àâòîìàòè÷åñêè ïðèñâàèâàþòñÿ ïðèðàùèâàåìûì íà 1 ïîñëåäóþùèõ àäðåñîâ
ìåðêåðîâ Ì3, Ì4, Ì5 è èìåþò ñëåäóþùèå çíà÷åíèÿ:
M3: âêëþ÷åí, åñëè Ê100 > íàêîïëåííîãî â ñ÷åò÷èêå Ñ3 çíà÷åíèÿ
M4: âêëþ÷åí, åñëè Ê120 울 íàêîïëåííîãî â ñ÷åò÷èêå Ñ3 çíà÷åíèÿ
M5: âêëþ÷åí, åñëè íàêîïëåííîå â ñ÷åò÷èêå Ñ3 çíà÷åíèå > Ê120
Ì3, Ì4, Ì5 íå èçìåíÿþòñÿ, åñëè âõîäíîå óñëîâèå Õ0 âûêëþ÷åíî.
Åñëè íàêîïëåííîå çíà÷åíèå ñ÷åò÷èêà Ñ3 íàõîäèòñÿ â îáëàñòè îò 100 äî 120, òî ìåðêåð Ì4
âêëþ÷åí.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 31
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
6.3.3
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÅÐÅÄÀ×À ÄÀÍÍÛÕ (MOV, DMOV)
MOV
MOV
(S+) (D+)
Îïåðàíäû
CPU
S+
D+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
KnY, KnM, KnS,
T, C, D, V, Z
FNC 12
Ïåðåäà÷à äàííûõ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
MOV/MOVP
5
DMOV/DMOVP
9
ÔÓÍÊÖÈß
Ïåðåäà÷à äàííûõ îò èñòî÷íèêà äàííûõ (S+) ê äàííûì öåëè (D+)
ÎÏÈÑÀÍÈÅ
쎲
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Èíñòðóêöèÿ ñëóæèò äëÿ ïåðåäà÷è äàííûõ îò èñòî÷íèêà äàííûõ (S+) ê äàííûì öåëè (D+).
Äàííûå â èñòî÷íèêå äàííûõ (S+) ïðè âûïîëíåíèè MOV-èíñòðóêöèè àâòîìàòè÷åñêè
èíòåðïðåòèðóþòñÿ êàê äâîè÷íûå çíà÷åíèÿ.
Èíñòðóêöèè âûïîëíÿþòñÿ â êàæäîì öèêëå ïðîãðàììû. Ýòîãî ìîæíî èçáåæàòü áëàãîäàðÿ
èñïîëüçîâàíèþ âñòàâëåííîé âïåðåäè èìïóëüñíîé ôóíêöèè (PLS- èëè PLF-èíñòðóêöèè èëè
æå ïàðàìåòðà “Ð”).
Ïðèìåíåíèå MOV-èíñòðóêöèè
Ðèñ. 6-20.
X0
MOV
[ S+ ]
[ D+ ]
K100
D 10
( K100 )
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì MOV-èíñòðóêöèè
( D10 )
C000073C
Åñëè âõîäíîå óñëîâèå Õ0 âêëþ÷åíî, òî âûïîëíÿåòñÿ ïåðåõîä äàííûõ îò (S+) ê (D+). Åñëè Õ0
âûêëþ÷åí, íå âûïîëíÿåòñÿ íèêàêîé ïåðåõîä.
Êîíñòàíòà Ê100 ïðè âûïîëíåíèè MOV-èíñòðóêöèè àâòîìàòè÷åñêè èíòåðïðåòèðóåòñÿ
쑶
äâîè÷íûì çíà÷åíèåì.
6 – 32
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.3.4
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
ÏÅÐÅÄÀ×À È ÑÌÅÙÅÍÈÅ ÄÀÍÍÛÕ (SMOV)
SMOV
SMOV (S+) m1 m2 (D+) n
Îïåðàíäû
CPU
S+
D+
K,H,KnX,KnY,KnM,
KnS,T,C,D,V,Z
0 – 9999
FNC 13
Ïåðåäà÷à è ñìåùåíèå äàííûõ
FX1S
FX1N
FX2N
FX2NC
n, m1, m2 Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit SMOV/
K, H
K,H,KnY,KnM,KnS,
T,C,D,V,Z
0–4
11
SMOVP
ÔÓÍÊÖÈß
Ïåðåäà÷à äàííûõ è èçìåíåíèå èõ çíà÷èìîñòè
ÎÏÈÑÀÍÈÅ
쎲
쎲
ÏÐÈÌÅÐ
Èíñòðóêöèÿ îáðàáàòûâàåòñÿ â 5-òè ëîãè÷åñêèõ øàãàõ:
1.) ×òåíèå äâîè÷íûõ äàííûõ èç (S+) (èñõîäíûõ äàííûõ)
2.) Ïðåîáðàçîâàíèå äàííûõ â BCD-ôîðìàò
3.) Ñäâèã BCD-ìåñò
4.) Ïðåîáðàçîâàíèå äàííûõ â BIN-ôîðìàò
5.) Çàïèñü äâîè÷íûõ äàííûõ â (D+) (öåëü äàííûõ)
n, m1, m2 îïðåäåëÿþò âèä (ïàðàìåòðû) ñäâèãà BCD-ìåñò.
m1 = 1. ïåðâîå ìåñòî (â ñëîâå), êîòîðîå äîëæíî áûòü ñìåùåíî
m2 = ÷èñëî ìåñò, êîòîðûå äîëæíû áûòü ñìåùåíû
n = 1. ïåðâûé àäðåñ â öåëè (ìåñòî BCD, êóäà ñìåùàòü)
SMOV-èíñòðóêöèè áåç ñïåöèàëüíîãî ìåðêåðà
Ðèñ. 6-21.
X0
SMOV
[ S+ ]
m1
m2 [ D+ ]
D1
K4
K2
n
K3
D2
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì SMOV-èíñòðóêöèè áåç
ñïåöèàëüíîãî ìåðêåðà
C000125C
Ðèñ. 6-22.
Êîíâåðòèðîâàíèå è ïåðåäà÷à
0 0 1 0 0 0 1 0 0 0 1 1 1 0 0 1
S+
4.
10
3.
3
10
8
2.
2
10
1.
1
10
7
6
1
8
7
0
0
n
0
10
3
10
2
10
1
10
0
D+
1 0 1 0 0 1 1 0 1 0 1 0 0 0 1 1
C000128C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 33
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
10
2
7
X3 - X0
10
6
1
10
0
M8000
BIN
K2X20
D2
BIN
K1X0
D1
5
X27 - X20
[ S+ ]
m1
m2 [ D+ ]
D1
K1
K1
SMOV
D2
n
K3
C000130C
Ðèñ. 6-23. Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ äâîè÷íûõ äàííûõ
Âõîäíûå äàííûå ïîñòàâëÿþòñÿ îò òðåõ BCD-ïåðåêëþ÷àòåëåé, ðàñïðåäåëåíûõ ïî
ñîîòâåòñòâóþùèì âõîäàì ÏÊ.
Âíà÷àëå êîíâåðòèðóþòñÿ BCD-äàííûå âõîäîâ Õ20...Õ27 (Ê2Õ20 - äâå òåòðàäû (8 áèò) Ê2
íà÷èíàÿ ñ áèòà Õ20) â äâîè÷íûå äàííûå è çàíîñÿòñÿ â ðåãèñòð äàííûõ D2.
Àíàëîãè÷íî ïðåîáðàçîâûâàþòñÿ â äâîè÷íûå äàííûå BCD-äàííûå âõîäîâ Õ0...Õ3 (Ê1Õ0).
BCD-çíà÷åíèå ðåãèñòðà äàííûõ D1 (ïåðâàÿ òåòðàäà ì1 = Ê1 è îäíà ïåðåìåùàåìàÿ òåòðàäà - ì2
= Ê1) çàïèñûâàþòñÿ íà òðåòüþ ïîçèöèþ ðåãèñòðà öåëè D2.  çàêëþ÷åíèå BCD-äàííûå ñíîâà
ïðåîáðàçîâûâàþòñÿ â äâîè÷íûå äàííûå.
 ïðèìåðå ÷èñëîâûå âõîäíûå äàííûå ñíèìàþòñÿ ñ òðåõ BCD-ïåðåêëþ÷àòåëåé è
çàïîìèíàþòñÿ êàê äâîè÷íûå äàííûå â ðåãèñòðå äàííûõ D2.
쑶
6 – 34
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
ÏÐÈÍÖÈÏ ÔÓÍÊÖÈÎÍÈÐÎÂÀÍÈß ÑÎ ÑÏÅÖÈÀËÜÍÛÌ ÌÅÐÊÅÐÎÌ Ì8168
Ïåðåäà÷à äàííûõ â øåñòíàäöàòèðè÷íîì ôîðìàòå è èçìåíåíèå èõ çíà÷èìîñòè
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
ÏÐÈÌÅÐ
SMOV-èíñòðóêöèÿ äîëæíà êîìáèíèðîâàòüñÿ ñ OUT-èíñòðóêöèåé.
Èíñòðóêöèÿ îáðàáàòûâàåòñÿ â 3-õ ëîãè÷åñêèõ øàãàõ:
1.) ×òåíèå øåñòíàäöàòèðè÷íûõ äàííûõ èç (S+), ìàêñ.4 ðàçðÿäà, ìàêñ. FFFF0
2.) Ñäâèã BCD-ìåñò
3.) Çàïèñü äàííûõ â (D+)
n, m1, m2 îïðåäåëÿþò âèä (ïàðàìåòðû) ñäâèãà ìåñò.
m1 = 1. ïåðâîå ìåñòî (â ñëîâå), êîòîðîå äîëæíî áûòü ñìåùåíî
m2 = ÷èñëî ìåñò, êîòîðûå äîëæíû áûòü ñìåùåíû
n = 1. ïåðâûé àäðåñ â öåëè (êóäà ñìåùàòü)
Ïðèìåíåíèå SMOV-èíñòðóêöèè ñî ñïåöèàëüíûì ìåðêåðîì
Ðèñ. 6-24.
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçîâàíèåì SMOV-èíñòðóêöèè
X0
M8168
[ S+ ]
m1
m2 [ D+ ]
SMOV D100
K3
K2
D110
n
K3
C000312C
 ðåãèñòð äàííûõ D100 çàïèñàíî ÷èñëî FFE20 , â ðåãèñòð äàííûõ D110 çàïèñàíî ÷èñëî 2CD90.
Åñëè Õ0 âêëþ÷åí SMOV-èíñòðóêöèÿ âûïîëíÿåòñÿ.
Ðèñ. 6-25.
E
F
2
C D 9
[ D+], D110 vor der Ausführung
2
F
[ D+], D110 nach der Ausführung
F
2
[ S+ ]
F
9
Ñäâèã â ðåãèñòðå äàííûõ (D110 ïåðåä âûïîëíåíèåì / D110 ïîñëå âûïîëíåíèÿ)
C000313C
Öèôðû FF0, äâà ðàçðÿäà (m2) íà÷èíàÿ ñ òðåòåãî (m1), êîïèðóþòñÿ è ñìåùàþòñÿ â D110. Òåì
ñàìûì öèôðû CD0 â D110 ïåðåïèñûâàþòñÿ â íà öèôðû FF0.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 35
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
6.3.5
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÅÐÅÑÛËÊÀ Ñ ÈÍÂÅÐÒÈÐÎÂÀÍÈÅ (CML)
CML
CML
(S+) (D+)
Îïåðàíäû
CPU
S+
D+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V Z
FNC 14
Êîïèðîâàíèå è èíâåðòèðîâàíèå
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
KnY, KnM, KnS,
T, C, D, V, Z
FX2NC
Øàãè ïðîãðàììû
CML, CMLP
5
DCML,
DCMLP
9
ÔÓÍÊÖÈß
Îáðàçîâåíèå 1-ãî äîïîëíåíèÿ äâîè÷íîãî ÷èñëà
ÎÏÈÑÀÍÈÅ
Äâîè÷íîå çíà÷åíèå ÷èñëà â (S+) ïðåîáðàçîâûâàåòñÿ â ñâîå 1-îå äîïîëíåíèå è çàïèñûâàåòñÿ â
äàííûå öåëè (D+).
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Åñëè àäðåñ öåëè ðàñïîëàãàåò áîëüøèì ÷èñëîì áèò, ÷åì àäðåñ èñòî÷íèêà, òî âñå íåèñïîëüçóåìûå áèòû âêëþ÷àþòñÿ.
CML-èíñòðóêöèè
Ðèñ. 6-26.
[S+]
X0
CML
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ
CML-èíñòðóêöèè
[D+]
D0
K4Y0
C000131C
0
0
0
0:
1:
1
0
0
0
0
0
0
1
1
1
1
0
1
1
D0
1
1
1
1
1
0
0
0
0
1
0
0
K4Y0
Áèò çíàêà
1
1
1
C000132C
Ðèñ. 6-27. Èíâåðòèðîâàíèå è ïåðåäà÷à (ïåðåíîñ)
쑶
6 – 36
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.3.6
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
ÏÅÐÅÄÀ×À ÁËÎÊÀ (BMOV)
BMOV
BMOV (S+) (D+)
n
Îïåðàíäû
CPU
S+
D+
KnX,KnY,KnM,KnS,
T,C,D,V,Z, File-Register
n
KnY,KnM,KnS,
T,C,D,V,Z,
File-Registe
FNC 15
Ïåðåäà÷à áëîêà
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ(P)
K, H
Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
BMOV/
BMOVP
7
ÔÓÍÊÖÈß
Ïåðåíîñ ïàêåòà äàííûõ
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Ïåðåíîñèòñÿ (ïåðåäàåòñÿ) ïðåäâàðèòåëüíî çàäàííîå êîëè÷åñòâî ñëîâíûõ îïåðàíäîâ.
Äëÿ ïåðåäà÷è ïðåäâàðèòåëüíî çàäàþòñÿ ñòàðòîâûé àäðåñ (S+), àäðåñ öåëè (D+) è ÷èñëî
ïåðåíîñèìûõ ñëîâ (n).
C ïîìîùüþ BMOV-èíñòðóêöèè ìîãóò ÷èòàòüñÿ èëè çàïèñûâàòüñÿ ôàéëîâûå ðåãèñòðû
ñåìåéñòâà MELSEC FX .
Åñëè âåëè÷èíà ïàêåòà äàííûõ ïðåâûøàåò âåëè÷èíó îáëàñòåé öåëè èëè èñòî÷íèêà, òî
ïåðåäàþòñÿ òîëüêî ñëîâà, êîòîðûå ìîãóò ïîìåñòèòüñÿ â îáëàñòè.
BMOV-èíñòðóêöèè
X0
BMOV
X1
BMOV
[ S+ ]
[ D+ ]
n
D5
D17
K3
[ S+ ]
[ D+ ]
n
D20
D18
K4
D5
D6
D7
3
D 20
D 21
D 22
D 23
1
2
1
2
3
4
D 17
D 18
D 19
n=3
D 18
D 19
D 20
D 21
n=4
C000133C
Ðèñ. 6-28. Ïåðåäà÷à áëîêà
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 37
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
6.3.7
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÅÐÅÄÀ×À ÎÄÈÍÀÊÎÂÛÕ ÄÀÍÍÛÕ (FMOV)
FMOV
Îïåðàíäû
FMOV (S+) (D+)
S+
KnX,KnY,KnM,KnS,
T,C,D,V,Z,
n
CPU
D+
n
KnY,KnM,KnS,
T,C,D,V,Z
FNC 16
Ïåðåäà÷à îäèíàêîâûõ äàííûõ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
K, H
FX2NC
Øàãè ïðîãðàììû
FMOV/
FMOVP
7
DFMOV/
DFMOVP
13
ÔÓÍÊÖÈß
Ïåðåíîñ çíà÷åíèÿ äàííûõ â íåñêîëüêî îïåðàíäîâ
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Ñîäåðæàíèå äàííûõ èç (S+) ïåðåíîñèòñÿ (ïåðåäàåòñÿ) â íåñêîëüêî îïåðàíäîâ
îäèíàêîâîãî òèïà.
Ïåðâûé îïåðàíä öåëè îïðåäåëÿåòñÿ â (D+).
Èñõîäÿ îò îïåðàíäà öåëè (D+) çíà÷åíèå äàííûõ ïåðåäàåòñÿ èç (S+) ⠓n” îïåðàíäîâ.
Åñëè “n” áîëüøå ÷èñëî èñïîëüçóåìûõ îïåðàíäîâ, òî âûïîëíÿåòñÿ ïåðåäà÷à òîëüêî äî
ïîñëåäíåãî èìåþùåãîñÿ îïåðàíäà.
FMOV-èíñòðóêöèè
Ðèñ. 6-29.
X0
FMOV
[ S+ ]
[ D+ ]
n
K0
D0
K10
Ïðèìåð ïðîãðàììèðîâàíèÿ
FMOV-èíñòðóêöèè
C000134C
Ðèñ. 6-30.
D0
D1
Ïåðåäà÷à (ïåðåíîñ) çíà÷åíèÿ “0" â
ðåãèñòðû äàííûõ D0...D9
D2
D3
K0
D4
D5
D6
D7
D8
D9
C000119C
쑶
6 – 38
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.3.8
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
ÎÁÌÅÍ ÄÀÍÍÛÌÈ (ÕÑÍ)
XCH
XCH (D1+) (D2+)
CPU
Îïåðàíäû
D1+, D2+
FNC 17
Îáìåí äàííûìè
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
KnY, KnM, KnS
T, C, D, V, Z
FX2NC
Øàãè ïðîãðàììû
XCH/XCHP
5
DXCH/DXCHP
9
ÔÓÍÊÖÈß
Îáìåí äàííûìè ìåæäó äâóìÿ îïåðàíäàìè
ÎÏÈÑÀÍÈÅ
Îáìåíèâàþòñÿ äàííûå èç (D1+) è (D2+).
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Ïðîöåññ îáìåíà âûïîëíÿåòñÿ â êàæäîì öèêëå, åñëè íå ïðîãðàììèðóþòñÿ íèêàêîå
óïðàâëåíèå ïî ôðîíòó.
ÕÑÍ-èíñòðóêöèè áåç ñïåöèàëüíîãî ìåðêåðà Ì8160
Ðèñ. 6-31.
[ D1+ ] [ D2+ ]
X0
XCH
D10
D11
Ïðèìåð ïðîãðàììèðîâàíèÿ
ÕÑÍ-èíñòðóêöèè áåç ñïåöèàëüíîãî
ìåðêåðà
C000135C
Çíà÷åíèÿ ïåðåä âûïîëíåíèåì èíñòðóêöèè: D10 = 5, D11 = 7
Çíà÷åíèÿ ïîñëå âûïîëíåíèÿ èíñòðóêöèè: D10 = 7, D11 = 5
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 39
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÍÖÈÏ ÔÓÍÊÖÈÎÍÈÐÎÂÀÍÈß ÑÎ ÑÏÅÖÈÀËÜÍÛÌ ÌÅÐÊÅÐÎÌ Ì8160
Ïðè ââåäåíèè ñïåöèàëüíîãî ìåðêåðà Ì8160 âûïîëíÿåòñÿ îáìåí ñòàðøèõ è ìëàäøèõ áàéòîâ â
(D1+) è (D2+).
ÎÏÈÑÀÍÈÅ
Ïîñëå ââåäåíèÿ ñïåöèàëüíîãî ìåðêåðà Ì8160 â (D1+) è (D2+) îáìåíèâàþòñÿ ñòàðøèé è
ìëàäøèé áàéòû. Ïîñëå ÕÑÍ-èíñòðóêöèÿ ñïåöèàëüíûé ìåðêåð Ì8160 äîëæåí ñíîâà
îòêëþ÷èòüñÿ.
ÓÊÀÇÀÍÈÅ
Ïðè ïðèìåíåíèè ÕÑÍ-èíñòðóêöèè ñî ñïåöèàëüíûì ìåðêåðîì Ì8160 (D1+) è (D2+) äîëæíû
èìåòü îäèíàêîâûå òèïû ðåãèñòðîâ äàííûõ, â ïðîòèâíîì ñëó÷àå ìîæåò ïîÿâèòüñÿ îøèáêà ñ
ñîîáùåíèåì ôëàãà îøèáêè Ì8067.
Ïðîöåññ îáìåíà âûïîëíÿåòñÿ â êàæäîì öèêëå, åñëè íå ïðîãðàììèðóåòñÿ íèêàêîãî
óïðàâëåíèÿ ïî ôðîíòó.
ÏÐÈÌÅÐ
DXCH-èíñòðóêöèÿ ñî ñïåöèàëüíûì ìåðêåðîì Ì8160
Ðèñ. 6-32.
M37
M8160
SET
[ D1+ ] [ D2+ ]
D10
DXCH
RST
D11
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ
DXCH-èíñòðóêöèÿ ñî cïåöèàëüíûì
ìåðêåðîì Ì8160
M8160
C000314C
Ïðîöåññ îáìåíà ìîæåò áûòü ïðåäñòàâëåí ñëåäóþùèì îáðàçîì:
D94, D93 = K123456789
D94
K1883
07H
DXCH-TauschAnweisung
5BH
X
5BH
07H
D93
Ïðåäñòàâëåíèå ïðîöåññà îáìåíà
(DÕÑÍ-èíñòðóêöèÿ îáìåíà)
K52501
15H
CDH
X
15H
K23303
D94
Ðèñ. 6-33.
CDH
K5581
D93
D94, D93 = K1527190989
C000315C
쑶
ÓÊÀÇÀÍÈÅ
6 – 40
Ïðè ïðèìåíåíèè 32-õ áèòíûõ èíñòðóêöèé DXCH/DXCHP ïðîèñõîäèò îáìåí âåðõíèõ è
íèæíèõ áàéòîâ íåçàâèñèìî â êàæäîì îòäåëüíîì ñëîâå (16 áèò).
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.3.9
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
BCD-ÊÎÍÂÅÐÒÈÐÎÂÀÍÈÅ (BCD, DBCD)
BCD
BCD
(S+) (D+)
Îïåðàíäû
CPU
S+
D+
KnX, KnY, KnM, KnS,
T, C, D, V, Z
KnY, KnM, KnS,
T, C, D, V, Z
FNC 18
BCD-êîíâåðòèðîâàíèå
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
BCD/BCDP
5
DBCD/DBCDP
9
ÔÓÍÊÖÈß
Êîíâåðòèðîâàíèå äâîè÷íûõ äàííûõ â BCD-ôîðìàò
ÎÏÈÑÀÍÈÅ
Âíóòðè ÏÊ îáðàáàòûâàþòñÿ òîëüêî äâîè÷íûå äàííûå. Áëàãîäàðÿ ïðèìåíåíèþ
BCD-èíñòðóêöèè ìîãóò âûäàâàòüñÿ äàííûå òàêæå â BCD-ôîðìàòå (íàïðèìåð, äëÿ óïðàâëåíèÿ
ñåìèñåãìåíòíûì óñòðîéñòâîì îòîáðàæåíèÿ).
쎲 Äâîè÷íûå äàííûå èñòî÷íèêà (S+) êîíâåðòèðóþòñÿ â BCD-äàííûå è ïåðåäàþòñÿ ïî àäðåñó
öåëè (D+).
쎲 Ðåçóëüòàò BCD-êîíâåðòèðîâàíèÿ äîëæåí íàõîäèòüñÿ âíóòðè äîïóñòèìîé îáëàñòè:
16-òè-áèòîâàÿ-èíñòðóêöèÿ: îò 0 äî +9 999
32-õ-áèòîâàÿ-èíñòðóêöèÿ: îò 0 äî +99 999 999
ÈÑÒÎ×ÍÈÊ ÎØÈÁÊÈ
Åñëè ðåçóëüòàò BCD-êîíâåðòèðîâàíèÿ íàõîäèòñÿ âíå äîïóñòèìîé îáëàñòè, òî ïîÿâëÿåòñÿ
îøèáêà îáðàáîòêè ïðîãðàììû è èíñòðóêöèÿ íå âûïîëíÿåòñÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 41
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
BCD-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ, íàïðèìåð, ÷òîáû ïðî÷åñòü äâîè÷íîå ÷èñëî èç ÏÊ è
èçîáðàçèòü åãî íà ñåìèñåãìåíòíîì óêàçàòåëå.
Ðèñ. 6-34.
X0
BCD
[ S+ ]
[ D+ ]
D12
K2Y0
Ïðèìåð ïðîãðàììèðîâàíèÿ
ÂÑD-èíñòðóêöèè
C000074C
D12
0
1
0
0
1
0
0
1
(73) Äâîè÷íûé ôîðìàò
0
1
1
1
0
0
1
1
(73)
BCD-ôîðìàò
Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0
10
1
10
0
C000075C
Ðèñ. 6-35. Ïðèìåð ïðîãðàììèðîâàíèÿ êîíâåðòèðîâàíèÿ äâîè÷íûõ äàííûõ â ÂÑD-ôîðìàò
Äâîè÷íûå äàííûå èå ðåãèñòðà äàííûõ D12 êîíâåðòèðóþòñÿ â BCD-ôîðìàò è çàòåì âûäàþòñÿ
ïî âûõîäàì Y0...Y7.  ýòîì ïðèìåðå: 73 (äåñÿòè÷íûå).
쑶
6 – 42
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.3.10
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
ÄÂÎÈ×ÍÎÅ ÊÎÍÂÅÐÒÈÐÎÂÀÍÈÅ (BIN, DBIN)
BIN
BIN
(S+) (D+)
Îïåðàíäû
CPU
S+
D+
KnX, KnY, KnM, KnS,
T, C, D, V, Z
KnY, KnM, KnS,
T, C, D, V, Z
FNC 19
Äâîè÷íîå êîíâåðòèðîâàíèå
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
BIN/BINP
5
DBIN/DBINP
9
ÔÓÍÊÖÈß
Êîíâåðòèðîâàíèå èç BCD-äàííûõ â äâîè÷íûé ôîðìàò
ÎÏÈÑÀÍÈÅ
Âíóòðè ÏÊ îáðàáàòûâàþòñÿ òîëüêî äâîè÷íûå äàííûå. Áëàãîäàðÿ ïðèìåíåíèþ
BIN-èíñòðóêöèè ìîãóò ïî âõîäàì ñ÷èòûâàòüñÿ äàííûå òàêæå â BCD-ôîðìàòå.
쎲 BCD-äàííûå èñòî÷íèêà (S+) êîíâåðòèðóþòñÿ â äâîè÷íûå äàííûå è ïåðåäàþòñÿ ïî àäðåñó
öåëè (D+).
쎲 Äàííûå â (S+) äîëæåíû íàõîäèòüñÿ âíóòðè äîïóñòèìîé îáëàñòè:
16-òè-áèòîâàÿ-èíñòðóêöèÿ: îò 0 äî +9 999
32-õ-áèòîâàÿ-èíñòðóêöèÿ: îò 0 äî +99 999 999
ÈÑÒÎ×ÍÈÊ ÎØÈÁÊÈ
Åñëè äàííûå â (S+) íå â BCD-ôîðìàòå, ïîÿâëÿåòñÿ îøèáêà. Îøèáêà îòîáðàæàåòñÿ áëàãîäàðÿ
âêëþ÷èâøåìóñÿ ñïåöèàëüíîìó ìåðêåðó Ì8067. Ñïåöèàëüíûé ìåðêåð Ì8068 íå âêëþ÷àåòñÿ
(ñì.òàêæå ðàçäåë 11.1.1).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 43
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
BIN-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ, íàïðèìåð, ÷òîáû ïåðåäàòü BCD-äàííûå îò öèôðîâîãî
ïåðåêëþ÷àòåëÿ â ÏÊ.
Ðèñ. 6-36.
M0
BIN
[ S+ ]
[ D+ ]
K2X0
D13
Ïðèìåð ïðîãðàììèðîâàíèÿ
ÂIN-èíñòðóêöèè
C000076C
X7 X6 X5 X4 X3 X2 X1 X0
0
1
10
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
10
1
1
1
1
1
(63)
BCD-ôîðìàò
(63)
Äâîè÷íûé-ôîðìàò
0
1
1
D13
Îñòîëüíàì áèòàì ïðèñâàåâàåòñÿ “0”
C000077C
Ðèñ. 6-37. Ïðèìåð ïðîãðàììèðîâàíèÿ êîíâåðòèðîâàíèÿ äàííûõ â ÂÑD-ôîðìàòå â
äâîè÷íóþ ôîðìó äàííûõ
BCD-äàííûå íà âõîäàõ Õ0...Õ7 êîíâåðòèðóþòñÿ â ôîðìàò äâîè÷íûõ äàííûõ ïî àäðåñó öåëè
D13 è çàòåì âûäàþòñÿ íà âûõîäû Y0...Y7.  ýòîì ïðèìåðå: 73 (äåñÿòè÷íîå ÷èñëî).
쑶
6 – 44
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.4
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 20...29
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçäåë
ADD
20
Ñëîæåíèå ÷èñëîâûõ äàííûõ
6.4.1
SUB
21
Âû÷èòàíèå ÷èñëîâûõ äàííûõ
6.4.2
MUL
22
Óìíîæåíèå ÷èñëîâûõ äàííûõ
6.4.3
DIV
23
Äåëåíèå ÷èñëîâûõ äàííûõ
6.4.4
INC
24
Èíêðåìåíòàöèÿ (ïðèðàùåíèå)
6.4.5
DEC
25
Äåêðåìåíòàöèÿ (óìåíüøåíèå)
6.4.6
WAND
26
Ëîãè÷åñêàÿ ñâÿçü “È”
6.4.7
WOR
27
Ëîãè÷åñêàÿ ñâÿçü “ÈËȔ
6.4.8
WXOR
28
Ëîãè÷åñêàÿ ñâÿçü “ÍÅ ÈËȔ
6.4.9
NEG
29
Îòðèöàíèå
6.4.10
Òàáë. 6-12. Îáçîð èíñòðóêöèé FNC 20...29
6.4.1
ÑËÎÆÅÍÈÅ ×ÈÑËÎÂÛÕ ÄÀÍÍÛÕ (ADD, DADD)
ADD
ADD (S1+) (S2+) (D+)
Îïåðàíäû
CPU
S+, S2+
D+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
KnY, KnM, KnS,
T, C, D, V, Z
FNC 20
Ñëîæåíèå ÷èñëîâûõ äàííûõ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
ADD/ADDP
7
DADD/DADDP
13
ÔÓÍÊÖÈß
Ñëîæåíèå äâóõ ÷èñëîâûõ äàííûõ. Ðåçóëüòàò ñëîæåíèÿ õðàíèòñÿ ïî àäðåñó öåëè.
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
Äâîè÷íûå äàííûå â àäðåñàõ èñòî÷íèêîâ (S1+) è (S2+) ñóììèðóþòñÿ. Ðåçóëüòàò
ñóììèðîâàíèÿ çàïîìèíàåòñÿ â àäðåñå öåëè (D+).
(S1+) + (S2+) = (D+)
 ñòàðøåì áèòå çàïîìèíàåòñÿ çíàê ÷èñëà ñóììèðîâàíèÿ:
0: çíàê ïîëîæèòåëüíîãî ÷èñëà
1: çíàê îòðèöàòåëüíîãî ÷èñëà
Ïðè âûïîëíåíèè 32-õ áèòíîé èíñòðóêöèè â íåé óêàçûâàåòñÿ îïåðàíä ñëîâà ìëàäøèõ 16
áèò. Ñëåäóþùèé çà íåé îïåðàíä ÿâëÿåòñÿ îïåðàíäîì ñëîâà ñòàðøèõ 16 áèò.
Ðåêîìåíäóåòñÿ ïðè çàäàíèè àäðåñà ïðèìåíÿòü ÷åòíûå ÷èñëà, ÷òîáû íå
çàïðîãðàììèðîâàòü ïî îøèáêå íàëîæåíèå àäðåñîâ.
 àäðåñå èñòî÷íèêà (S+) è àäðåñå öåëè (D+) íóæíî òàêæå óêàçûâàòü îäèíàêîâûå òèïû
îïåðàíäîâ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 45
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÓÊÀÇÀÍÈÅ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðè îïðåäåëåííûõ ðåçóëüòàòîõ ñ÷åòà ïîñëå èñïîëíåíèÿ èíñòðóêöèè âêëþ÷àåòñÿ
ñïåöèàëüíûé ìåðêåð (ôëàã).
ÔËÀÃ ÍÓËß M8020
Åñëè ðåçóëüòàòîì ñëîæåíèÿ ÿâëÿåòñÿ 0, âêëþ÷àåòñÿ ôëàã íóëÿ
ÔËÀÃ ÇÀÈÌÑÒÂÎÂÀÍÈß M8021
Åñëè ðåçóëüòàòîì ñëîæåíèÿ ÿâèëîñü ÷èñëî ìåíüøå -32 767 (16-òè áèòîâàÿ îïåðàöèÿ) èëè æå
-2 147 483 648 (32-õ áèòîâàÿ îïåðàöèÿ), âêëþ÷àåòñÿ ôëàã çàèìñòâîâàíèÿ.
ÔËÀÃ ÏÅÐÅÍÎÑÀ M8022
Åñëè ðåçóëüòàòîì ñëîæåíèÿ ÿâèëîñü ÷èñëî âûøå +32 767 (16-òè áèòîâàÿ îïåðàöèÿ) èëè æå
+2 147 483 647 (32-õ áèòîâàÿ îïåðàöèÿ), âêëþ÷àåòñÿ ôëàã ïåðåíîñà.
ÏÐÈÌÅÐ
Ïðèìåíåíèå ADD-èíñòðóêöèè
Ðèñ. 6-38.
[ S1+ ] [ S2+ ] [ D+ ]
X0
ADD
D10
D12
Ïðèìåð ïðîãðàììèðîâàíèÿ
ADD-èíñòðóêöèè
D14
( D10 ) + ( D12)
( D14 )
C000078C
Åñëè âêëþ÷åí Õ0, òî ñóììèðóþòñÿ çíà÷åíèÿ äàííûõ â ðåãèñòðàõ D10 è D12. Ðåçóëüòàò
ñóììèðîâàíèÿ çàïîìèíàåòñÿ â ðåãèñòðå äàííûõ D14.
Ïðèìåíåíèå DADD-èíñòðóêöèè
Ðèñ. 6-39.
[ S1+ ] [ S2+ ] [ D+ ]
X0
DADD
D10
D12
(D10/D11) + (D12/D13)
Ïðèìåð ïðîãðàììèðîâàíèÿ
DADD-èíñòðóêöèè
D14
(D14/D15)
C000069C
쑶
6 – 46
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.4.2
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÂÛ×ÈÒÀÍÈÅ ×ÈÑËÎÂÛÕ ÄÀÍÍÛÕ (SUB, DSUB)
SUB
Îïåðàíäû
SUB (S1+) (S2+) (D+)
S+, S2+
D+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
KnY, KnM, KnS,
T, C, D, V, Z
CPU
FNC 21
Âû÷èòàíèå ÷èñëîâûõ äàííûõ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
SUB/SUBP
7
DSUB/DSUBP
13
ÔÓÍÊÖÈß
Âû÷èòàíèå äâóõ ÷èñëîâûõ äàííûõ. Ðåçóëüòàò âû÷èòàíèÿ õðàíèòñÿ ïî àäðåñó öåëè.
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
Çíà÷åíèå äàííûõ â (S2+) âû÷èòàåòñÿ èç çíà÷åíèÿ äàííûõ (S1+). Ðåçóëüòàò âû÷èòàíèÿ
çàïîìèíàåòñÿ â àäðåñå öåëè (D+).
(S1+) - (S2+) = (D+)
 ñòàðøåì áèòå çàïîìèíàåòñÿ çíàê ÷èñëà âû÷èòàíèÿ:
0: çíàê ïîëîæèòåëüíîãî ÷èñëà
1: çíàê îòðèöàòåëüíîãî ÷èñëà
Ïðè âûïîëíåíèè 32-õ áèòíîé èíñòðóêöèè â íåé óêàçûâàåòñÿ îïåðàíä ñëîâà ìëàäøèõ 16
áèò. Ñëåäóþùèé çà íåé îïåðàíä ÿâëÿåòñÿ îïåðàíäîì ñëîâà ñòàðøèõ 16 áèò.
Ðåêîìåíäóåòñÿ ïðè çàäàíèè àäðåñà ïðèìåíÿòü ÷åòíûå ÷èñëà, ÷òîáû íå
çàïðîãðàììèðîâàòü ïî îøèáêå íàëîæåíèå àäðåñîâ.
 àäðåñå èñòî÷íèêà (S+) è àäðåñå öåëè (D+) íóæíî òàêæå óêàçûâàòü îäèíàêîâûå òèïû
îïåðàíäîâ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 47
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÓÊÀÇÀÍÈÅ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðè îïðåäåëåííûõ ðåçóëüòàòàõ ñ÷åòà ïîñëå èñïîëíåíèÿ èíñòðóêöèè âêëþ÷àåòñÿ
ñïåöèàëüíûé ìåðêåð (ôëàã).
ÔËÀÃ ÍÓËß M8020
Åñëè ðåçóëüòàòîì âû÷èòàíèÿ ÿâëÿåòñÿ 0, âêëþ÷àåòñÿ ôëàã íóëÿ.
ÔËÀÃ ÇÀÈÌÑÒÂÎÂÀÍÈß M8021
Åñëè ðåçóëüòàòîì âû÷èòàíèÿ ÿâèëîñü ÷èñëî ìåíüøå -32 767 (16-òè áèòîâàÿ îïåðàöèÿ) èëè æå
-2 147 483 648 (32-õ áèòîâàÿ îïåðàöèÿ), âêëþ÷àåòñÿ ôëàã çàèìñòâîâàíèÿ.
ÔËÀÃ ÏÅÐÅÍÎÑÀ M8022
Åñëè ðåçóëüòàòîì ñëîæåíèÿ ÿâèëîñü ÷èñëî âûøå +32 767 (16-òè áèòîâàÿ îïåðàöèÿ) èëè æå
+2 147 483 647 (32-õ áèòîâàÿ îïåðàöèÿ), âêëþ÷àåòñÿ ôëàã ïåðåíîñà.
ÏÐÈÌÅÐ
Ïðèìåíåíèå SUB-èíñòðóêöèè
Ðèñ. 6-40.
Ïðèìåð ïðîãðàììèðîâàíèÿ
SUB-èíñòðóêöèè
[ S1+ ] [ S2+ ] [ D+ ]
X0
SUB
D10
D12
D14
( D10 ) _ ( D12 )
( D14 )
C000079C
Åñëè âêëþ÷åí Õ0, òî çíà÷åíèÿ äàííûõ â ðåãèñòðå äàííûõ D12 âû÷èòàåòñÿ èç çíà÷åíèÿ äàííûõ â
ðåãèñòðå äàííûõ D10. Ðåçóëüòàò âû÷èòàíèÿ çàïîìèíàåòñÿ â ðåãèñòðå äàííûõ D14.
Ïðèìåíåíèå DSUB-èíñòðóêöèè
Ðèñ. 6-41.
[ S1+ ] [ S2+ ] [ D+ ]
X0
DSUB
D10
D12
(D10/D11) _ (D12/D13)
Ïðèìåð ïðîãðàììèðîâàíèÿ
DSUB-èíñòðóêöèè
D14
(D14/D15)
C000067C
쑶
6 – 48
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.4.3
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÓÌÍÎÆÅÍÈÅ ×ÈÑËÎÂÛÕ ÄÀÍÍÛÕ (MUL, DMUL)
MUL
MUL (S1+) (S2+) (D+)
Îïåðàíäû
CPU
S+, S2+
D+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
KnY, KnM, KnS,
T, C, D, Z (V)
FNC 22
Óìíîæåíèå ÷èñëîâûõ äàííûõ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
MUL/MULP
7
DMUL/DMULP
13
ÔÓÍÊÖÈß
Óìíîæåíèå äâóõ ÷èñëîâûõ äàííûõ. Ðåçóëüòàò óìíîæåíèÿ õðàíèòñÿ ïî àäðåñó öåëè.
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
Äàííûå â S1+ è S2+ ïåðåìíîæàþòñÿ ìåæäó ñîáîé. Ðåçóëüòàò óìíîæåíèÿ çàïîìèíàåòñÿ ïî
àäðåñó îïåðàíäà óêàçàííîãî â D+ è â ñëåäóþùèì çà íèì àäðåñå îïåðàíäà.
(S1+) x (S2+) = (D+)
 ñòàðøåì áèòå çàïîìèíàåòñÿ çíàê ðåçóëüòàòà ïåðåìíîæàåìûõ ÷èñåë:
0: çíàê ïîëîæèòåëüíîãî ÷èñëà
1: çíàê îòðèöàòåëüíîãî ÷èñëà
Ïðè âûïîëíåíèè 16-òè áèòíîé îïåðàöèè ðåçóëüòàò çàíîñèòñÿ â 32-õ áèòíîå ÷èñëî â (D+) è
((D+)+1). Ïðè âûïîëíåíèè 32-õ áèòíîé îïåðàöèè ðåçóëüòàò çàíîñèòñÿ â 64-õ áèòíîå ÷èñëî â
(D+) è â òðè ñëåäóþùèõ çà íèì îïåðàíäà.
Ïðè 32-õ áèòíîì îïåðàíäå äëÿ (D+) íåëüçÿ ïðèìåíÿòü Z(V).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 49
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÓÌÍÎÆÅÍÈÅ 16-ÒÈ ÁÈÒÍÛÕ ÄÀÍÍÛÕ (MUL-ÈÍÑÒÐÓÊÖÈß)
Ðåçóëüòàò 16-òè áèòíîãî óìíîæåíèÿ îêàçûâàåòñÿ 32-õ áèòíûì ÷èñëîì. Ýòî ÷èñëî
çàïîìèíàåòñÿ êàê 32-õ áèòíîå çíà÷åíèå. Ìëàäøèå 16 áèò çàïèñûâàþòñÿ ïî àäðåñó îïåðàíäà,
çàäàííîìó â (D+). Ñòàðøèå 16 áèò çàïèñûâàþòñÿ ïî ñëåäóþùåìó çà íèì àäðåñó îïåðàíäà.
ÏÐÈÌÅÐ
Ïðèìåíåíèå MUL-èíñòðóêöèè
Ðèñ. 6-42.
[ S1+ ] [ S2+ ] [ D+ ]
X0
MUL
D0
D2
( D0 ) x ( D2 )
Ïðèìåð ïðîãðàììèðîâàíèÿ
MUL-èíñòðóêöèè
D4
( D5, D4 )
C000080C
Ðåçóëüòàò óìíîæåíèÿ çàïèñûâàåòñÿ êàê 32-õ áèòíîå çíà÷åíèå äàííûõ â ðåãèñòðû äàííûõ D4 è
D5.  D4 ñòîÿò ìëàäøèå 16 áèò, à â D5 - ñòàðøèå 16 áèò. Çíàê ÷èñëà ñòîèò â 15-îì áèòå D5.
쑶
ÓÌÍÎÆÅÍÈÅ 32-Õ ÁÈÒÍÛÕ ÄÀÍÍÛÕ (DMUL-ÈÍÑÒÐÓÊÖÈß)
Ðåçóëüòàò 32-õ áèòíîãî óìíîæåíèÿ çàïîìèíàåòñÿ 64-õ çíà÷åíèåì äàííûõ. Ìëàäøèå 16 áèò
çàïîìèíàþòñÿ ïî àäðåñó îïåðàíäà, çàäàííîìó â (D+). Ñòàðøèå áèòû çàïèñûâàþòñÿ ïî
ñëåäóþùåìó çà íèì àäðåñó îïåðàíäà.
ÏÐÈÌÅÐ
Ïðèìåíåíèå DMUL-èíñòðóêöèè
Ðèñ. 6-43.
[ S1+ ] [ S2+ ] [ D+ ]
X1
DMUL
D0
( D1, D0 ) x ( D3, D2 )
D2
Ïðèìåð ïðîãðàììèðîâàíèÿ
DMUL-èíñòðóêöèè
D4
( D7, D6, D5, D4 )
C000081C
Ðåçóëüòàò óìíîæåíèÿ çàïèñûâàåòñÿ êàê 64-õ áèòíîå çíà÷åíèå äàííûõ â ðåãèñòðû äàííûõ D4,
쑶
D5, D6 è D7. Â D4 ñòîÿò ìëàäøèå 16 áèò, à â D5, D6 è D7 - ñòàðøèå áèòû.
6 – 50
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.4.4
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÄÅËÅÍÈÅ ×ÈÑËÎÂÛÕ ÄÀÍÍÛÕ (DIV, DDIV)
DIV
Îïåðàíäû
DIV (S1+) (S2+) (D+)
CPU
S1+, S2+
D+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
KnY, KnM, KnS,
T, C, D, Z (V)
FNC 23
Äåëåíèå ÷èñëîâûõ äàííûõ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
DIV/DIVP
7
DDIV/DDIVP
13
ÔÓÍÊÖÈß
Äåëåíèå äâóõ ÷èñëîâûõ äàííûõ. Ðåçóëüòàò äåëåíèÿ õðàíèòñÿ ïî àäðåñó öåëè.
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Âûïîëíÿåòñÿ äåëåíèå äàííûõ â (S1+) è (S2+). Äàííûå â (S1+) ñîîòâåòñòâóþò äåëèìîìó, â
(S2+) - äåëèòåëþ. Ðåçóëüòàò äåëåíèÿ çàïîìèíàåòñÿ ïî àäðåñó îïåðàíäà óêàçàííîãî â (D+) è
â ñëåäóþùèì àäðåñå îïåðàíäà. Îñòàòîê äåëèìîãî çàïîìèíàåòñÿ â ñëåäóþùèì àäðåñå
îïåðàíäà.
(S1+) : (S2+) = (D+)
 ñòàðøåì áèòå çàïîìèíàåòñÿ çíàê ÷èñëà ðåçóëüòàòà äåëåíèÿ.
0: çíàê ïîëîæèòåëüíîãî ÷èñëà
1: çíàê îòðèöàòåëüíîãî ÷èñëà
Çíàê ðåçóëüòàòà äåëåíèÿ çàâèñèò îò çíàêîâ ÷èñåë äåëèìîãî è äåëèòåëÿ.
Ïðè 32-õ áèòíîì îïåðàíäå äëÿ (D+) íåëüçÿ ïðèìåíÿòü Z(V).
Äåëèìîå
Äåëèòåëü
Ðåçóëüòàò
Îñòàòîê
+
+
+
+
+
–
–
+
–
+
–
–
–
–
+
–
Òàáë. 6-13.
Çíàê ÷èñëà ðåçóëüòàòà äåëåíèÿ
Åñëè àäðåñîì öåëè ÿâëÿåòñÿ áèò-îïåðàíä, òî ÏÊ íå ìîæåò îïðåäåëèòü îñòàòêà îò äåëåíèÿ
ÈÑÒÎ×ÍÈÊ ÎØÈÁÊÈ
Ïðè ðàáîòå ïðîãðàììû ïîÿâëÿåòñÿ îøèáêà, åñëè çíà÷åíèå äåëèòåëÿ ðàâíî 0. Èíñòðóêöèÿ íå
îáðàáàòûâàåòñÿ.
ÄÅËÅÍÈÅ 16-ÒÈ ÁÈÒÍÛÕ ÄÀÍÍÛÕ (DIV-ÈÍÑÒÐÓÊÖÈß)
Ðåçóëüòàò 16-òè áèòíîãî äåëåíèÿ çàïîìèíàåòñÿ ïî àäðåñó îïåðàíäàâ çàäàííîì D+. Îñòàòîê îò
äåëåíèÿ çàïîìèíàåòñÿ â ñëåäóþùåì çà íèì àäðåñå îïåðàíäà.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 51
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðèìåíåíèå DIV-èíñòðóêöèè
Ðèñ. 6-44.
[ S1+ ] [ S2+ ] [ D+ ]
X0
DIV
D0
D2
( D0 ) : ( D2 )
Ïðèìåð ïðîãðàììèðîâàíèÿ DIV-èíñòðóêöèè
D4
( D4 ) . . . ( D5 )
250 : 17
14
. . . 12
C000082C
Ðåçóëüòàò äåëåíèÿ 14 çàïèñûâàåòñÿ â ðåãèñòð äàííûõ D4. Îñòàòîê îò äåëåíèÿ 12 çàïèñûâàåòñÿ
â ñëåäóþùèé ðåãèñòð äàííûõ D5.
쑶
ÄÅËÅÍÈÅ 32-Õ ÁÈÒÍÛÕ ÄÀÍÍÛÕ (DDIV-ÈÍÑÒÐÓÊÖÈß)
Ïðè äåëåíèè 32-õ áèòíûõ äàííûõ äëÿ äåëèìîãî, äåëèòåëÿ, ðåçóëüòàòà è îñòàòêà îò äåëåíèÿ
èìååòñÿ ñîîòâåòñòâåííî ïî äâà ñëåäóþùèõ äðóã çà äðóãîì ðåãèñòðà äàííûõ. Â
DDIV-èíñòðóêöèè äîëæíû óêàçûâàòüñÿ ñîîòâåòñòâåííî ðåãèñòðû äàííûõ ñ íèæíèìè
àäðåñàìè îïåðàíäîâ.
ÏÐÈÌÅÐ
Ïðèìåíåíèå DDIV-èíñòðóêöèè
Ðèñ. 6-45.
[ S1+ ] [ S2+ ] [ D+ ]
X1
DDIV
D0
( D1, D0 ) : ( D3, D2 )
D2
Ïðèìåð ïðîãðàììèðîâàíèÿ
DDIV-èíñòðóêöèè
D4
( D5, D4 ) . . . ( D7, D6 )
C000083C
Ðåçóëüòàò äåëåíèÿ çàïèñûâàåòñÿ â ðåãèñòðû äàííûõ D4 è D5. Îñòàòîê îò äåëåíèÿ
쑶
çàïèñûâàåòñÿ â ñëåäóþùèå ðåãèñòðû äàííûõ D6 è D7.
6 – 52
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.4.5
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈß ÏÐÈÐÀÙÅÍÈß (INC, DINC)
INC
INC
(D+)
CPU
Îïåðàíäû
D+
FNC 24
Ïðèðàùåíèå
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
KnY, KnM, KnS, T, C, D, V, Z
FX2NC
Øàãè ïðîãðàììû
INC/INCP
3
DINC/DINCP
5
ÔÓÍÊÖÈß
Ê ÷èñëîâîìó çíà÷åíèþ äàííûõ ïðèáàâëÿåòñÿ ÷èñëî 1 (ïðèðàùèâàåòñÿ).
ÓÊÀÇÀÍÈÅ
Èíñòðóêöèÿ âûïîëíÿåòñÿ â êàæäîì öèêëå ïðîãðàììû. Ýòîãî ìîæíî èçáåæàòü áëàãîäàðÿ
ââåäåíèþ âïåðåäè ôóíêöèé èìïóëüñà (PLS- èëè PLF-èíñòðóêöèè) èëè ïðèìåíèâ êîìàíäíûé
ïàðàìåòð Ð (äëÿ MELSEC FX/FX2N).
Ïðè ïðèðàùåíèè ê çíà÷åíèþ ÷èñëà, èìåþùåìóñÿ â D+, ïðèáàâëÿåòñÿ ÷èñëî 1, êàê òîëüêî
âûïîëíèòñÿ âõîäíîå óñëîâèå.
쎲 16-ÒÈ ÁÈÒÎÂÛÉ ÎÏÅÐÀÍÄ (INC-ÈÍÑÒÐÓÊÖÈß)
Åñëè ïðè 16-òè áèòîâîì îïåðàíäå çíà÷åíèå 1 äîáàâèòñÿ ê + 32 767, òî çàïèøåòñÿ çíà÷åíèå
- 32 768. Íå ïîÿâëÿåòñÿ íèêàêîãî ôëàãà.
쎲 32-Õ ÁÈÒÎÂÛÉ ÎÏÅÐÀÍÄ (DINC-ÈÍÑÒÐÓÊÖÈß)
Åñëè ïðè 32-õ áèòîâîì îïåðàíäå çíà÷åíèå 1 äîáàâèòñÿ ê ÷èñëó +2 147 483 647, òî
çàïèøåòñÿ çíà÷åíèå -2 147 483 648. Íå ïîÿâëÿåòñÿ íèêàêîãî ôëàãà.
ÏÐÈÌÅÐ
Ïðèìåíåíèå INC-èíñòðóêöèè
Ðèñ. 6-46.
[ D+ ]
X0
INCP
D10
Ïðèìåð ïðîãðàììèðîâàíèÿ
INCP-èíñòðóêöèè
C000136C
Çíà÷åíèåäàííûõâðåãèñòðåäàííûõD10ïðèíàëè÷èèâõîäíîãîñèãíàëàÕ0ïîâûñèòñÿíà÷èñëî1.
Èíñòðóêöèÿ àêòèâèçèðóåòñÿ áëàãîäàðÿ ïîäêëþ÷åííîé âïåðåäè ôóíêöèè èìïóëüñà. Ýòî âàæíî,
쑶
÷òîáû ïðîöåññ ñóììèðîâàíèÿ íå âûïîëíÿëñÿ â êàæäîì öèêëå ïðîãðàììû.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 53
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
6.4.6
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈß ÓÌÅÍÜØÅÍÈß (DEC, DDEC)
DEC
DEC
(D+)
CPU
Îïåðàíäû
D+
KnY, KnM, KnS, T, C, D, V, Z
FNC 25
Óìåíüøåíèå
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
DEC/DECP
3
DDEC/DDECP
5
ÔÓÍÊÖÈß
Îò ÷èñëîâîãî çíà÷åíèÿ äàííûõ âû÷èòàåòñÿ ÷èñëî 1 (óìåíüøàåòñÿ).
ÓÊÀÇÀÍÈÅ
Èíñòðóêöèÿ âûïîëíÿåòñÿ â êàæäîì öèêëå ïðîãðàììû. Ýòîãî ìîæíî èçáåæàòü áëàãîäàðÿ
ââåäåíèþ âïåðåäè ôóíêöèé èìïóëüñà (PLS- èëè PLF-èíñòðóêöèè) èëè ïðèìåíèâ êîìàíäíûé
ïàðàìåòð Ð (äëÿ MELSEC FX/FX2N).
ÓÌÅÍÜØÅÍÈÅ
Ïðè óìåíüøåíèè îò çíà÷åíèÿ ÷èñëà, èìåþùåãîñÿ â D+, âû÷èòàåòñÿ ÷èñëî 1, êàê òîëüêî
âûïîëíèòñÿ âõîäíîå óñëîâèå.
쎲 16-ÒÈ ÁÈÒÎÂÛÉ ÎÏÅÐÀÍÄ (DEC-ÈÍÑÒÐÓÊÖÈß)
Åñëè ïðè 16-òè áèòîâîì îïåðàíäå çíà÷åíèå 1 îòíèìåòñÿ îò ÷èñëà -32 768, òî çàïèøåòñÿ
çíà÷åíèå +32 768. Íå ïîÿâëÿåòñÿ íèêàêîãî ôëàãà.
쎲 32-Õ ÁÈÒÎÂÛÉ ÎÏÅÐÀÍÄ (DDEC-ÈÍÑÒÐÓÊÖÈß)
Åñëè ïðè 32-õ áèòîâîì îïåðàíäå çíà÷åíèå 1 îòíèìåòñÿ îò ÷èñëà -2 147 483 648, òî
çàïèøåòñÿ çíà÷åíèå +2 147 483 647. Íå ïîÿâëÿåòñÿ íèêàêîãî ôëàãà.
ÏÐÈÌÅÐ
Ïðèìåíåíèå DEC-èíñòðóêöèè
Ðèñ. 6-47.
[ D+ ]
M0
DECP
D10
Ïðèìåð ïðîãðàììèðîâàíèÿ
DECP-èíñòðóêöèè
C000066C
Çíà÷åíèå äàííûõ â ðåãèñòðå äàííûõ D10 ïðè êàæäîì âêëþ÷åíèè âõîäíîãî ñèãíàëà Õ0
óìåíüøèòñÿ íà ÷èñëî 1.
Èíñòðóêöèÿ àêòèâèçèðóåòñÿ áëàãîäàðÿ ïîäêëþ÷åííîé âïåðåäè ôóíêöèè èìïóëüñà. Ýòî âàæíî,
쑶
÷òîáû ïðîöåññ âû÷èòàíèÿ íå âûïîëíÿëñÿ â êàæäîì öèêëå ïðîãðàììû.
6 – 54
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.4.7
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ËÎÃÈ×ÅÑÊÀß ÑÂßÇÜ “È” ÄÂÎÈ×ÍÛÕ ÄÀÍÍÛÕ (WAND, DAND)
WAND/DAND
WAND (S1+) (S2+) (D+)
Îïåðàíäû
CPU
S1+, S2+
D+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
KnY, KnM, KnS,
T, C, D, V, Z
FNC 26
Ëîãè÷åñêàÿ ñâÿçü “È”
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit WAND/
7
WANDP
DAND/
DANDP
13
ÔÓÍÊÖÈß
Ëîãè÷åñêàÿ ñâÿçü “È” äâîè÷íûõ äàííûõ.
ÎÏÈÑÀÍÈÅ
쎲
쎲
Ëîãè÷åñêàÿ ñâÿçü “È” äâîè÷íûõ äàííûõ âûïîëíÿåòñÿ ïî îòäåëüíûì áèòàì.
Äàííûå â (S1+) è (S2+) ïîáèòíî ëîãè÷åñêè ñâÿçûâàþòñÿ äðóã ñ äðóãîì. Ðåçóëüòàò ñâÿçè
ñîõðàíÿåòñÿ â (D+).
( S1+ )
( S2+ )
( D+ )
1
1
1
1
0
0
0
1
0
0
0
0
Òàáë. 6-14.
Òàáëèöà èñòèííîñòè “È”
Ðèñ. 6-48.
Ïðèìåð ïðîãðàììèðîâàíèÿ “È”-ñâÿçè
(âûðàæåíèÿ)
[ S1+ ] [ S2+ ] [ D+ ]
X0
WAND
D10
( D10 )
D12
( D12 )
D14
( D14 )
C000086C
(D10)
1
1
1
1
0
1
0
0
1
1
0
0
1
1
0
1
(D12)
1
0
1
1
0
0
1
0
1
0
0
0
1
0
0
0
(D14)
1
0
1
1
0
0
0
0
1
0
0
0
1
0
0
0
C000060C
Ðèñ. 6-49. Ïðèìåíåíèå WAND-èíñòðóêöèè
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 55
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
6.4.8
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ËÎÃÈ×ÅÑÊÀß ÑÂßÇÜ “ÈËȔ ÄÂÎÈ×ÍÛÕ ÄÀÍÍÛÕ (WOR, DWOR)
WOR/DOR
WOR (S1+) (S2+) (D+)
Îïåðàíäû
CPU
S1+, S2+
D+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
KnY, KnM, KnS,
T, C, D, V, Z
FNC 27
Ëîãè÷åñêàÿ ñâÿçü “ÈËȔ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit WOR/
7
WORP
DOR/
DORP
13
ÔÓÍÊÖÈß
Ëîãè÷åñêàÿ ñâÿçü “ÈËȔ äâîè÷íûõ äàííûõ.
ÎÏÈÑÀÍÈÅ
쎲
쎲
Ëîãè÷åñêàÿ ñâÿçü “ÈËȔ äâîè÷íûõ äàííûõ âûïîëíÿåòñÿ ïî îòäåëüíûì áèòàì.
Äàííûå â (S1+) è (S2+) ïîáèòíî ëîãè÷åñêè ñâÿçûâàþòñÿ äðóã ñ äðóãîì. Ðåçóëüòàò ñâÿçè
ñîõðàíÿåòñÿ â (D+).
( S1+ )
( S2+ )
( D+ )
1
1
1
1
0
1
0
1
1
0
0
0
Òàáë. 6-15.
Òàáëèöà èñòèííîñòè “ÈËȔ
Ðèñ. 6-50.
Ïðèìåð ïðîãðàììèðîâàíèÿ
WOR-èíñòðóêöèè (“ÈËȔ-ñâÿçè)
[ S1+ ] [ S2+ ] [ D+ ]
X0
WOR
D10
D12
( D12 )
( D10 )
D14
( D14 )
C000087C
(D10)
1
1
1
1
0
1
0
0
1
1
0
0
1
1
0
1
(D12)
1
0
1
1
0
0
1
0
1
0
0
0
1
0
0
0
(D14)
1
1
1
1
0
1
1
0
1
1
0
0
1
1
0
1
C000062C
Ðèñ. 6-51. Ïðèìåíåíèå WOR-èíñòðóêöèè
6 – 56
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.4.9
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
ËÎÃÈ×ÅÑÊÀß ÑÂßÇÜ “ÈÑÊËÞ×ÀÞÙÅÃÎ ÈËȔ ÄÂÎÈ×ÍÛÕ ÄÀÍÍÛÕ
(WXOR, DXOR)
WXOR/DXOR
WXOR (S1+) (S2+) (D+)
Îïåðàíäû
CPU
S1+, S2+
D+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
KnY, KnM, KnS,
T, C, D, Z (V)
FNC 28
Ëîãè÷åñêàÿ ñâÿçü “Èñêëþ÷àþùåãî ÈËȔ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
WXOR/
WXORP
WXOR/
WXORP
7
13
ÔÓÍÊÖÈß
Ëîãè÷åñêàÿ ñâÿçü “Èñêëþ÷àþùåãî ÈËȔ äâîè÷íûõ äàííûõ.
ÎÏÈÑÀÍÈÅ
쎲
쎲
Ëîãè÷åñêàÿ ñâÿçü “Èñêëþ÷àþùåãî ÈËȔ äâîè÷íûõ äàííûõ âûïîëíÿåòñÿ ïî îòäåëüíûì
áèòàì.
Äàííûå â (S1+) è (S2+) ïîáèòíî ëîãè÷åñêè ñâÿçûâàþòñÿ äðóã ñ äðóãîì. Ðåçóëüòàò ñâÿçè
ñîõðàíÿåòñÿ â (D+).
( S1+ )
( S2 + )
( D+ )
1
1
0
1
0
1
0
1
1
0
0
0
Òàáë. 6-16.
Òàáëèöà èñòèííîñòè “Èñêëþ÷àþùåãî ÈËȔ
Ðèñ. 6-52.
Ïðèìåð ïðîãðàììèðîâàíèÿ
WÕOR-èíñòðóêöèè (“Èñêëþ÷àþùåãî
ÈËȔ-ñâÿçè)
[ S1+ ] [ S2+ ] [ D+ ]
X0
WXOR
D10
( D10 )
D12
( D12 )
D14
( D14 )
C000088C
(D10)
1
1
1
1
0
1
0
0
1
1
0
0
1
1
0
1
(D12)
1
0
1
1
0
0
1
0
1
0
0
0
1
0
0
0
(D14)
0
1
0
0
0
1
1
0
0
1
0
0
0
1
0
1
C000063C
Ðèñ. 6-53 Ïðèìåð ïðèìåíåíèå WÕOR-èíñòðóêöèè
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 57
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
6.4.10
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÂÅÐÑÈß ÄÀÍÍÛÕ (NEG)
NEG
NEG
D
CPU
Îïåðàíäû
D
FNC 29
èíâåðñèÿ äàííûõ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
KnY, KnM, KnS
T, C, D, V, Z
FX2NC
Øàãè ïðîãðàììû
NEG/NEGP
3
DNEG/DNEGP
5
ÔÓÍÊÖÈß
Îáðàçîâàíèå äâîè÷íîãî äîïîëíèòåëüíîãî êîäà
ÎÏÈÑÀÍÈÅ
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
C ïîìîùüþ èíñòðóêöèè NEG îáðàçóåòñÿ âòîðîå äîïîëíåíèå çíà÷åíèÿ äàííûõ,
çàïèñàííûõ â (D+), è îíî ñîõðàíÿåòñÿ â òîì æå (D+).
Åñëè íå ïðîãðàììèðóåòñÿ íèêàêîãî îïîçíàíèÿ ôðîíòà, òî îáðàçîâàíèå äîïîëíåíèÿ
ïîâòîðÿåòñÿ â êàæäîì öèêëå ïðîãðàììû.
NEG-èíñòðóêöèÿ
Ðèñ. 6-54.
Ïðèìåð ïðîãðàììèðîâàíèÿ
NEG-èíñòðóêöèè
[ D+ ]
X0
NEG
D10
C000137C
ÔÓÍÊÖÈß
Äâîè÷íîå: D10 + 1 씮 D10
Ïåðåä
âûïîëíåíèåì
NEG-èíñòðóêöèè
Ïîñëå âûïîëíåíèÿ
NEG-èíñòðóêöèè
NEG-Anweisung
(D10)
1
1
1
1
1
1
1
1
0
0
1
1
1
0
1
0
(D10)
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
0
C000064C
Ðèñ. 6-55. Ôóíêöèÿ NEG-èíñòðóêöèè
쑶
6 – 58
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.5
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 30...39
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçäåë
ROR
30
Ðîòàöèÿ âïðàâî
6.5.1
ROL
31
Ðîòàöèÿ âëåâî
6.5.2
RCR
32
Ðîòàöèÿ ïîáèòíî âïðàâî
6.5.3
RCL
33
Ðîòàöèÿ ïîáèòíî âïðàâî
6.5.4
SFTR
34
Ñäâèã ïîáèòíî äâîè÷íûõ äàííûõ âïðàâî
6.5.5
SFTL
35
Ñäâèã ïîáèòíî äâîè÷íûõ äàííûõ âëåâî
6.5.5
WSFR
36
Ñäâèã äàííûõ ïîñëîâíî âïðàâî
6.5.6
WSFL
37
Ñäâèã äàííûõ ïîñëîâíî âëåâî
6.5.7
SFWR
38
Çàïèñü â íàêîïèòåëü òèïà FIFO
6.5.8
SFRD
39
×òåíèå èç íàêîïèòåëÿ òèïà FIFO
6.5.9
Òàáë. 6-17. Îáçîð èíñòðóêöèé FNC 30...39
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 59
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
6.5.1
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÑÄÂÈÃ ÂÏÐÀÂÎ (ROR)
ROR
ROR
D+
n
D+
n
KnY, KnM, KnS,
T, C, D, V, Z �
�
�
CPU
K, H �
FNC 30
Ðîòàöèÿ âïðàâî
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
Fx2NC
Øàãè ïðîãðàììû
ROR, RORP
5
DROR,
DRORP
9
Kn = K4 (16-òè áèòíûé îïåðàíä), Kn = K8 (32-õ áèòíûé îïåðàíä)
n =< 16 (16-òè áèòíûé îïåðàíä), n =< 32 (32-õ áèòíûé îïåðàíä)
ÔÓÍÊÖÈß
Ðîòàöèÿ áèò ïî (n) ìåñò âïðàâî
ÎÏÈÑÀÍÈÅ
쎲
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Áèòîâîå îòîáðàæåíèå â (D+) ñäâèãàåòñÿ âïðàâî íà n ìåñò ïðè êàæäîì èñïîëíåíèè ROR
Ñîñòîÿíèå ïîñëåäíåãî ñäâèãàåìîãî áèòà êîïèðóþòñÿ â Ì8022 (ôëàã ïåðåäà÷è - Carry)
Åñëè íå ïðîãðàììèðóåòñÿ íèêàêîãî îïîçíàíèÿ ôðîíòà, òî cäâèã áèòîâîãî îòîáðàæåíèÿ
ïîâòîðÿåòñÿ â êàæäîì öèêëå ïðîãðàììû.
ROR-èíñòðóêöèÿ
Áèòîâûå äàííûå â ðåãèñòðå äàííûõ D0 êàæäûé ðàç ñäâèãàþòñÿ âïðàâî íà 4 áèòà (K4), êîãäà
âõîä Õ0 ïåðåõîäèò èç ñîñòîÿíèÿ ÎÒÊË. â ñîñòîÿíèå ÂÊË. Çíà÷åíèå ïîñëåäíåãî ñäâèãàåìîãî
áèòà çàïîìèíàåòñÿ â ôëàãå ïåðåäà÷è.
Ðèñ. 6-56.
X0
[ D+ ]
n
ROR (P) D0
Ñàìûé ñòàðøèé áèò
K4
Ïðèìåð ïðîãðàììèðîâàíèÿ ðîòàöèè
âïðàâî
Ñàìûé ìëàäøèé áèò
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
Ïîñëå âûïîëíåíèÿ
èíñòðóêöèè
M8022
Carry
0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0
M8022
0
C000091C
쑶
6 – 60
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.5.2
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
ÑÄÂÈÃ ÂËÅÂÎ (ROL)
ROL
ROL
D+
n
CPU
Îïåðàíäû
D+
�
�
n
KnY, KnM, KnS,
T, C, D, V, Z �
K, H
FNC 31
Ðîòàöèÿ âëåâî
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
�
FX2NC
Øàãè ïðîãðàììû
ROL, ROLP
5
DROL, DROLP
9
Kn = K4 (16-òè áèòíûé îïåðàíä), Kn = K8 (32-õ áèòíûé îïåðàíä)
n =< 16 (16-òè áèòíûé îïåðàíä), n =< 32 (32-õ áèòíûé îïåðàíä)
ÔÓÍÊÖÈß
Ðîòàöèÿ áèò ïî (n) ìåñò âëåâî
ÎÏÈÑÀÍÈÅ
쎲
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Áèòîâîå îòîáðàæåíèå â (D+) ñäâèãàåòñÿ âëåâî íà n ìåñò ïðè êàæäîì èñïîëíåíèè ROR.
Ñîñòîÿíèå ïîñëåäíåãî ñäâèãàåìîãî áèòà êîïèðóþòñÿ â Ì8022 (ôëàã ïåðåäà÷è - Carry).
Åñëè íå ïðîãðàììèðóåòñÿ íèêàêîãî îïîçíàíèÿ ôðîíòà, òî cäâèã áèòîâîãî îòîáðàæåíèÿ
ïîâòîðÿåòñÿ â êàæäîì öèêëå ïðîãðàììû.
ROL-èíñòðóêöèÿ
Áèòîâûå äàííûå â ðåãèñòðå äàííûõ D0 êàæäûé ðàç ñäâèãàþòñÿ âïðàâî íà 4 áèòà (K4), êîãäà
âõîä Õ0 ïåðåõîäèò èç ñîñòîÿíèÿ ÎÒÊË. â ñîñòîÿíèå ÂÊË. Çíà÷åíèå ïîñëåäíåãî ñäâèãàåìîãî
áèòà çàïîìèíàåòñÿ â ôëàãå ïåðåäà÷è.
Ðèñ. 6-57.
X0
ROL (P)
Ñàìûé ñòàðøèé áèò
[D+]
n
D0
K4
Ïðèìåð ïðîãðàììèðîâàíèÿ ðîòàöèè
âëåâî
Ñàìûé ìëàäøèé áèò
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
M8022
Carry
Ïîñëå âûïîëíåíèÿ
èíñòðóêöèè
1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1
1
M8022
C000092C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 61
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
6.5.3
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÊÎËÜÖÅÂÎÉ ÑÄÂÈÃ ÂÏÐÀÂÎ (RÑR)
RCR
RCR
D+
n
CPU
Îïåðàíäû
D+
�
�
n
KnY, KnM, KnS,
T, C, D, V, Z �
K, H
FNC 32
Ðîòàöèÿ áèò âïðàâî
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
�
FX2NC
Øàãè ïðîãðàììû
RCR, RCRP
5
DRCR, DRCRP
9
Kn = K4 (16-òè áèòíûé îïåðàíä), Kn = K8 (32-õ áèòíûé îïåðàíä)
n =< 16 (16-òè áèòíûé îïåðàíä), n =< 32 (32-õ áèòíûé îïåðàíä)
ÔÓÍÊÖÈß:
Ðîòàöèÿ áèò ïî (n) ìåñò âïðàâî ñ èñïîëüçîâàíèåì ôëàãà ïåðåäà÷è (Carry) Ì8022
ÎÏÈÑÀÍÈÅ:
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Áèòîâîå îòîáðàæåíèå â (D+) ñäâèãàåòñÿ âïðàâî íà n ìåñò.
Ôëàã ïåðåäà÷è ââîäèòñÿ â ïåòëþ ñìåùåíèÿ.
Åñëè â (D+) äîëæåí áûòü èñïîëüçîâàí îïåðàíä, ñîñòàâëåííûé èç áèòîâ, òî äëÿ èõ
ñîñòàâëåíèÿ èñïîëüçóþòñÿ òîëüêî êîíñòàíòû K4 (16-òè áèòíûé îïåðàíä) è Kn = K8 (32-õ
áèòíûé îïåðàíä).
Åñëè íå ïðîãðàììèðóåòñÿ íèêàêîãî îïîçíàíèÿ ôðîíòà, òî cäâèã áèòîâîãî îòîáðàæåíèÿ
ïîâòîðÿåòñÿ â êàæäîì öèêëå ïðîãðàììû.
Ñîñòîÿíèå áèòà-ïåðåäà÷è ïðè âêëþ÷åíèè èíñòðóêöèè âîñïðèíèìàåòñÿ âìåñòå ñî
ñäâèãàåìûì áèòîâûì îòîáðàæåíèåì.
ÏÐÈÌÅÐ
RCR-èíñòðóêöèÿ
Áèòîâûå äàííûå â ðåãèñòðå äàííûõ D0 êàæäûé ðàç ñäâèãàþòñÿ âïðàâî íà 4 áèòà (K4), êîãäà
âõîä Õ0 ïåðåõîäèò èç ñîñòîÿíèÿ ÎÒÊË. â ñîñòîÿíèå ÂÊË.
X0
RCR (P)
Ñàìûé ñòàðøèé áèò
[ D+ ]
n
D0
K4
Ðèñ. 6-58.
Ïðèìåð ïðîãðàììèðîâàíèÿ ðîòàöèè
âïðàâî
Ñàìûé ìëàäøèé áèò
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
M8022
Carry
Ïîñëå âûïîëíåíèÿ
èíñòðóêöèè
0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0
M8022
0
C000093C
쑶
6 – 62
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.5.4
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
ÊÎËÜÖÅÂÎÉ ÑÄÂÈÃ ÂËÅÂÎ (RCL)
RCL
RCL
D+
n
CPU
Îïåðàíäû
D+
�
�
n
KnY, KnM, KnS,
T, C, D, V, Z �
K, H
�
FNC 33
Ðîòàöèÿ áèò âëåâî
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
RCL, RCLP
5
DRCL, DRCLP
9
Kn = K4 (16-òè áèòíûé îïåðàíä), Kn = K8 (32-õ áèòíûé îïåðàíä)
n =< 16 (16-òè áèòíûé îïåðàíä), n =< 32 (32-õ áèòíûé îïåðàíä)
ÔÓÍÊÖÈß
Ðîòàöèÿ áèò ïî (n) ìåñò âëåâî ñ èñïîëüçîâàíèåì ôëàãà ïåðåäà÷è (Carry-Flags) Ì8022
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Áèòîâîå îòîáðàæåíèå â (D+) ñäâèãàåòñÿ âëåâî íà n ìåñò.
Ôëàã ïåðåäà÷è ââîäèòñÿ â ïåòëþ ñìåùåíèÿ.
Åñëè â (D+) äîëæåí áûòü èñïîëüçîâàí îïåðàíä, ñîñòàâëåííûé èç áèòîâ, òî äëÿ èõ
ñîñòàâëåíèÿ èñïîëüçóþòñÿ òîëüêî êîíñòàíòû K4 (16-òè áèòíûé îïåðàíä) è Kn = K8 (32-õ
áèòíûé îïåðàíä).
Åñëè íå ïðîãðàììèðóåòñÿ íèêàêîãî îïîçíàíèÿ ôðîíòà, òî cäâèã áèòîâîãî îòîáðàæåíèÿ
ïîâòîðÿåòñÿ â êàæäîì öèêëå ïðîãðàììû.
Ñîñòîÿíèå áèòà-ïåðåäà÷è ïðè âêëþ÷åíèè èíñòðóêöèè âîñïðèíèìàåòñÿ âìåñòå ñî
ñäâèãàåìûì áèòîâûì îòîáðàæåíèåì.
ÏÐÈÌÅÐ
RCL-èíñòðóêöèÿ
Áèòîâûå äàííûå â ðåãèñòðå äàííûõ D0 êàæäûé ðàç ñäâèãàþòñÿ âëåâî íà 4 áèòà (K4), êîãäà
âõîä Õ0 ïåðåõîäèò èç ñîñòîÿíèÿ ÎÒÊË. â ñîñòîÿíèå ÂÊË.
X0
RCL (P)
Ñàìûé ñòàðøèé áèò
[ D+ ]
n
D0
K4
Ðèñ. 6-59.
Ïðèìåð ïðîãðàììèðîâàíèÿ ðîòàöèè âëåâî
Ñàìûé ìëàäøèé áèò
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
M8022
Carry
Ïîñëå âûïîëíåíèÿ
èíñòðóêöèè
1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1
1
M8022
C000094C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 63
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
6.5.5
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÎÁÈÒÍÛÉ ÑÄÂÈà ÄÂÎÈ×ÍÛÕ ÄÀÍÍÛÕ (SFTR, SFTL)
SFTR
SFTR (S+) (D+) n1
n2
FNC 34
Ïîáèòíûé ñäâèã äâîè÷íûõ äàííûõ âïðàâî
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S+
X, Y, M, S
D+
Y, M, S
n1, n2
K, H
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
SFTL
SFTL (S+) (D+) n1
n2
Îïåðàíäû
CPU
S+
D+
n1, n2
X, Y, M, S
Y, M, S
K, H
Øàãè ïðîãðàììû
SFTR/
SFTRP
9
FNC 35
Ïîáèòíûé ñäâèã äâîè÷íûõ äàííûõ âëåâî
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
SFTL/
SFTLP
9
ÔÓÍÊÖÈß:
Äâîè÷íûå äàííûå ïîáèòíî ñäâèãàþòñÿ âïðàâî èëè âëåâî
ÎÏÈÑÀÍÈÅ:
쎲
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
6 – 64
Ýòè èíñòðóêöèè êàñàþòñÿ áèòîâûõ îïåðàíäîâ, êîòîðûå îõâàòûâàþòñÿ ñëîâîì äàííûõ.
Øèðèíà ñëîâà îïðåäåëÿåòñÿ ÷èñëîì n1.
Ïðè èñïîëíåíèè èíñòðóêöèè áèòû â (D+) ñäâèãàþòñÿ íà n2 ìåñò, à èñõîäÿ èç çíà÷åíèé ýòè
n2 áèò â (S+) ââîäÿòñÿ â íà÷àëüíûå èëè êîíå÷íûå áèòû (D+) â çàâèñèìîñòè îò íàïðàâëåíèÿ
ñäâèãà.
n1: ÷èñëî àäðåñà öåëè, íà÷èíàÿ ñî ñòàðòîâîãî àäðåñà â (D+)
n2: ÷èñëî ñìåùàåìûõ áèò.
(n2 울 n1 울512 ) è (n1 울ìàêñèìàëüíî âîçìîæíîìó àäðåñó óêàçàííîìó â (D+) îïåðàíäó)
Ñ ïîìîùüþ SFTR-èíñòðóêöèè ìîæíî ïîáèòíî ñäâèãàòü äàííûå âïðàâî
Ñ ïîìîùüþ SFTL-èíñòðóêöèè ìîæíî ïîáèòíî ñäâèãàòü äàííûå âëåâî
Èíñòðóêöèÿ âûïîëíÿåòñÿ â êàæäîì öèêëå ïðîãðàììû. Ýòîãî ìîæíî èçáåæàòü ââåäåíèåì
âïåðåäè ôóíêöèè èìïóëüñà (PLS- èëè PLF- èíñòðóêöèè) èëè ïðèìåíåíèåì êîìàíäíîãî
ïàðàìåòðà Ð.
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
Ïðèìåíåíèå SFTR-èíñòðóêöèè
Ðèñ. 6-60.
X6
PLS M100
Ïðèìåð ïðîãðàììèðîâàíèÿ
SFTR-èíñòðóêöèè
[ S+ ] [ D+ ] [ n1 ] [ n2 ]
M100
SFTR X0
M0
K16
K4
C000090C
X3
X2
X1
X0
M15 M14 M13 M12
1. Ñðàáàòûâàíèå Õ6
M11 M10 M9 M8
2. Ñðàáàòûâàíèå Õ6
M7 M6 M5 M4
M3 M2 M1 M0
3. Ñðàáàòûâàíèå Õ6
4. Ñðàáàòûâàíèå Õ6
C000181C
Ðèñ. 6-61. Ïðèìåð ïîáèòíîãî ñäâèãà âïðàâî
Ïðè ñðàáàòûâàíèè Õ6 äâîè÷íûå ñèãíàëû, íàõîäÿùèåñÿ íà âõîäàõ Õ0...Õ3 ïîáèòíî
ñ÷èòûâàþòñÿ â óêàçàííóþ îáëàñòü ìåðêåðà è ñîîòâåòñòâåííî ñäâèãàþòñÿ âïðàâî.
쑶
ÏÐÈÌÅÐ
Ïðèìåíåíèå SFTL-èíñòðóêöèè
Ðèñ. 6-62.
X6
PLS M100
M100
Ïðèìåð ïðîãðàììèðîâàíèÿ
SFTL-èíñòðóêöèè
[ S+ ] [ D+ ] [ n1 ] [ n2 ]
SFTL X0
M0
K12
K3
C000116C
X2
M11 M10 M9
4. Ñðàáàòûâàíèå Õ6
M8
M7 M6
3. Ñðàáàòûâàíèå Õ6
M5 M4 M3
2. Ñðàáàòûâàíèå Õ6
X1
X0
M2 M1 M0
1. Ñðàáàòûâàíèå Õ6
C000182C
Ðèñ. 6-63. Ïðèìåð ïîáèòíîãî ñäâèãà âëåâî
Åñëè ñðàáàòûâàåò, òî äâîè÷íûå ñèãíàëû íà âõîäàõ Õ0...Õ2 ïîáèòíî ñ÷èòûâàþòñÿ â óêàçàííóþ
쑶
îáëàñòü ìåðêåðà è ñäâèãàþòñÿ âëåâî.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 65
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
6.5.6
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÎÑËÎÂÍÛÉ ÑÄÂÈÃ ÄÀÍÍÛÕ ÂÏÐÀÂÎ (WSFR)
WSFR
Îïåðàíäû
WSFR (S+) (D+) n1
n2
S+
D+
n1, n2
KnX,KnY,KnM,
KnS,T,C,D
KnY,KnM,KnS,
T,C,D
K, H
n2£n1£512
FNC 36
Ïîñëîâíûé ñäâèã äàííûõ âïðàâî
FX1S
FX1N
FX2N
CPU
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
WSFR/
WSFRP
9
ÔÓÍÊÖÈß
Äàííûå ïîñëîâíî ñäâèãàþòñÿ âïðàâî
ÎÏÈÑÀÍÈÅ
쎲
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Äàííûå èñòî÷íèêà (S+) çàïèñûâàþòñÿ è ñäâèãàþòñÿ â ñòåêîâîì íàêîïèòåëå (D+). Ãëóáèíà
ñòåêà ñîñòàâëÿåò n1 ñëîâ.
Ïðè êàæäîì èñïîëíåíèè èíñòðóêöèè ñ÷èòûâàåòñÿ n2 ñëîâ è ñäâèãàåòñÿ ñîäåðæàíèå
ñòåêà.
Ïðè ïðèìåíåíèè îáúåäèíåííûõ áèòîâûõ îïåðàíäîâ íåîáõîäèìî ñëåäèòü çà òåì, ÷òîáû (S+)
è (D+) ðàñïîëàãàëè îäèíàêîâûì ÷èñëîì áèò.
WSFR-èíñòðóêöèè
Ïåðåä
âûïîëíåíèåì
èíñòðóêöèè
[ S+ ] [ D+ ]
X0
WSFR (P)
D3
D25
D2
D0
D1
D0
D24 D23
D22
D10
D21 D20
n1
n2
K16
K4
D19
D18 D17
D 13
D 17
D 21
D 25
D 3
D16
–
–
–
–
–
D15
Ïîñëå
âûïîëíåíèÿ
èíñòðóêöèè
D 10
D 14
D 18
D 22
D 0
D14 D13
Ïåðåõîä
D 13 –
D 17 –
D 21 –
D 25 –
D12
D 22
D 18
D 14
D 10
D11 D10
C000095C
Ðèñ. 6-64. Ïðèìåð ïðîãðàììèðîâàíèÿ ñäâèãà âïðàâî
쑶
6 – 66
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.5.7
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
ÏÎÑËÎÂÍÛÉ ÑÄÂÈÃ ÄÀÍÍÛÕ ÂËÅÂÎ (WSFL)
WSFL
WSFL (S+) (D+) n1
n2
Îïåðàíäû
CPU
S+
D+
n1, n2
KnX,KnY,KnM,
KnS,T,C,D
KnY,KnM,KnS,
T,C,D
K, H
n2mn1m512
FNC 37
Ïîñëîâíûé ñäâèã äàííûõ âëåâî
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
WSFL/
WSFLP
9
ÔÓÍÊÖÈß
Äàííûå ïîñëîâíî ñäâèãàþòñÿ âëåâî
ÎÏÈÑÀÍÈÅ
쎲
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Äàííûå èñòî÷íèêà (S+) çàïèñûâàþòñÿ è ñäâèãàþòñÿ â ñòåêîâîì íàêîïèòåëå (D+). Ãëóáèíà
ñòåêà ñîñòàâëÿåò n1 ñëîâ.
Ïðè êàæäîì èñïîëíåíèè èíñòðóêöèè ñ÷èòûâàåòñÿ n2 ñëîâ è ñäâèãàåòñÿ ñîäåðæàíèå
ñòåêà.
Ïðè ïðèìåíåíèè îáúåäèíåííûõ áèòîâûõ îïåðàíäîâ íåîáõîäèìî ñëåäèòü çà òåì, ÷òîáû (S+)
è (D+) ðàñïîëàãàëè îäèíàêîâûì ÷èñëîì áèò.
WSFL-èíñòðóêöèè
Ïîñëå
âûïîëíåíèÿ
èíñòðóêöèè
Ïåðåä
âûïîëíåíèåì
èíñòðóêöèè
[S+] [D+]
X0
WSFL (P)
D25
D24 D23
D0
D 10
D22
n1
n2
K 16
K4
D21 D20
D19
D
D
D
D
D
D18 D17
D16
25
21
17
13
3
–
–
–
–
–
D15
D
D
D
D
D
Ïåðåõîä
D 25 –
D 21 –
D 17 –
D 13 –
22
18
14
10
0
D3
D2
D14 D13
D12
D1
D
D
D
D
22
18
14
10
D0
D11 D10
C000096C
Ðèñ. 6-65. Ïðèìåð ïðîãðàììèðîâàíèÿ ñäâèãà âëåâî
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 67
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
6.5.8
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÇÀÏÈÑÜ Â ÑÒÅÊÎÂÓÞ ÏÀÌßÒÜ ÒÈÏÀ FIFO (SFWR)
SFWR
SFWR (S+) (D+)
n
Îïåðàíäû
CPU
S+
D+
n
KnX,KnY,KnM,
KnS,T,C,D,V,Z
KnY,KnM,KnS,
T,C,D
K, H
2mnm512
FNC 38
Çàïèñü â ñòåêîâóþ ïàìÿòü òèïà FIFO
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
SFWR/
SFWRP
7
ÔÓÍÊÖÈß
×òåíèå ñëîâ â FIFO-ñòåêîâîé ïàìÿòè, îïðåäåëåííîé ïî èíñòðóêöèè.
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
쎲
쎲
쎲
ÏÐÈÌÅÐ
Äàííûå èñòî÷íèêà (S+) ïåðåïèñûâàþòñÿ â ñòåêîâûé íàêîïèòåëü.
Ïåðâûì àäðåñîì ñòåêà ÿâëÿåòñÿ (D+).
Ãëóáèíà ñòåêà ñîñòàâëÿåò n ñëîâ.
 ñòåêå ìîæåò çàïèñûâàòüñÿ ìàêñèìóì (n-1) ñëîâ, òàê êàê (D+) ïðèìåíÿåòñÿ êàê óêàçàòåëü
äëÿ íàêîïèòåëÿ. (D+) ïåðåä ïåðâîé èíñòðóêöèåé äîëæåí ñáðàñûâàòüñÿ íà íîëü.
Åñëè (n-1) ñëîâ çàïèñûâàåòñÿ â ñòåê, íå ÷èòàÿ äðóãèõ ñëîâ, íåëüçÿ çàïèñûâàòü ñëåäóþùèå
ñëîâà. Ýòî ñîñòîÿíèå óêàçûâàåòñÿ âêëþ÷åíèåì áèòîì ïåðåíîñà (Carry (M8022)).
Ïðè êàæäîì èñïîëíåíèè èíñòðóêöèè âûïîëíÿåòñÿ ïðèðàùåíèå óêàçàòåëÿ (D+).
Èíñòðóêöèÿ ïðèìåíÿåòñÿ ñîâìåñòíî ñ èíñòðóêöèåé SFRD; ïàðàìåòð (n) äîëæåí áûòü îäèíàêîâûì â îáåèõ èíñòðóêöèÿõ.
SFWR-èíñòðóêöèè
[ S+ ] [ D+ ]
X0
SFWR (P)
S
D0
D0
D1
n
K10
n = 10
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
Óêàçàòåëü
C000097C
Ðèñ. 6-66. Ïðèìåð ïðîãðàììèðîâàíèÿ çàïèñè â ñòåê FIFO
Ïðèìåð èñïîëüçîâàíèÿ ñì. ñòðàíèöó 6-70.
6 – 68
쑶
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.5.9
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
×ÒÅÍÈÅ ÈÇ ÑÒÅÊÎÂÎÉ ÏÀÌßÒÈ ÒÈÏÀ FIFO (SFRD)
SFRD
SFRD (S+) (D+)
n
Îïåðàíäû
CPU
S+
D+
n
KnX,KnY,KnM,
KnS,T,C,D,V,Z
KnY,KnM,KnS,
T,C,D
K, H
2mnm512
FNC 39
×òåíèå èç ñòåêîâîé ïàìÿòè òèïà FIFO
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
SFRD/
SFRDP
7
ÔÓÍÊÖÈß
×òåíèå ñëîâ èç FIFO-ñòåêîâîé ïàìÿòè.
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
쎲
ÏÐÈÌÅÐ
Èç ñòåêîâîãî íàêîïèòåëÿ, íà÷èíàþùåãîñÿ ñ (S+), ñ÷èòûâàåòñÿ ñîäåðæàíèå ïî ((S+)+1) â
(D+).
Óêàçàòåëü ñòåêà (S+) óìåíüøàåòñÿ ïðè êàæäîì èñïîëíåíèè SFRD.
Çíà÷åíèÿ ((S+)+2 äî ((S+)+n) ïåðåìåùàþòñÿ ïî îäíîé ïîçèöèè ââåðõ.
Åñëè (S+) ïðèíèìàåò çíà÷åíèå íóëü, òî ñòåêîâûé íàêîïèòåëü ïóñòîé. Ýòî óêàçûâàåòñÿ
áèòîì Ì8020.
Èíñòðóêöèÿ SFRD ðàáîòàåò ñîâìåñòíî ñ èíñòðóêöèåé SFWR. Ïàðàìåòð (n) äîëæåí áûòü
îäèíàêîâûì â îáåèõ èíñòðóêöèÿõ.
SFRD-èíñòðóêöèè
[ S+ ] [ D+ ]
X1
SFRD (P)
D1
D20
n
K10
óêàçàòåëü
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D20
C000098C
Ðèñ. 6-67. Ïðèìåð ïðîãðàììèðîâàíèÿ ÷òåíèÿ èç ñòåêà FIFO
Ïðèìåð èñïîëüçîâàíèÿ ñì. ñòðàíèöó 6-70.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
쑶
6 – 69
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðîãðàììèðîâàíèå ñòåêîâîãî íàêîïèòåëÿ FIFO
Ðèñ. 6-68.
Ïðèìåð ïðîãðàììèðîâàíèÿ çàïèñè è ÷òåíèÿ
ñòåêà FIFO
X20
SFWP(P)
D0
D1
K16
SFRD(P)
D1
D20
K16
X21
C000146C
Îïðåäåëÿåòñÿ ñòåêîâûé íàêîïèòåëü ñ 15 àäðåñàìè è óêàçàòåëåì.
Ïðèâîäèòñÿ â äåéñòâèå îò:
D20
D0
X21
X20
D1
Óêàçàòåëü
D2
D3
D4
:
:
D15
D16
/
0
0
0
0
0
0
:
:
0
0
X20
0
55
1
55
0
0
:
:
0
0
X20
0
66
2
55
66
0
:
:
0
0
X20
0
77
3
55
66
77
:
:
0
0
X21
55
77
2
66
77
0
:
:
0
0
X20
55
88
3
66
77
88
:
:
0
0
X21
66
88
2
77
88
0
:
:
0
0
Ðèñ. 6-69. Ðåãèñòð ñòåêîâîãî íàêîïèòåëÿ FIFO
Ïðè êàæäîì ñðàáàòûâàíèè Õ20 ÷èñëîâîå çíà÷åíèå D0 çàïèñûâàåòñÿ â ïåðâûé åùå íå çàíÿòûé
àäðåñ âíóòðè ñòåêîâîãî íàêîïèòåëÿ.
Ïðè êàæäîì ñðàáàòûâàíèè Õ21 ñîäåðæàíèå îò D2 äî D20 ïðî÷èòûâàåòñÿ, à ñîäåðæàíèå
äðóãèõ àäðåñîâ âíóòðè ñòåêîâîãî íàêîïèòåëÿ ñäâèãàåòñÿ íà îäíó ïîçèöèþ.
쑶
6 – 70
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.6
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 40...49
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçäåë
ZRST
40
Îòêëþ÷èòü îáëàñòü îïåðàíäîâ
6.6.1
DECO
41
Äåêîäèðîâàíèå äàííûõ
6.6.2
ENCO
42
Êîäèðîâàíèå äàííûõ
6.6.3
SUM
43
Îïðåäåëåíèå èñïîëüçîâàííîãî áèòà
6.6.4
BON
44
Ïðîâåðêà áèòà
6.6.5
MEAN
45
Ðàñ÷åò ñðåäíåãî çíà÷åíèÿ ÷èñëà
6.6.6
ANS
46
Çàïóñê èíòåðâàëà âðåìåíè
6.6.7
ANR
47
Îòêëþ÷åíèå áèòà îòîáðàæåíèÿ
6.6.8
SQR
48
Âû÷èñëåíèå êîðíÿ êâàäðàòíîãî
6.6.9
FLT
49
Ïðåîáðàçîâàíèå ôîðìàòà ÷èñëà
6.6.10
Òàáë. 6-18. Îáçîð èíñòðóêöèé FNC 40...49
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 71
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
6.6.1
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÎÒÊËÞ×ÈÒÜ ÎÁËÀÑÒÜ ÎÏÅÐÀÍÄΠ(ZRST)
ZRST
ZRST (D1+) (D2+)
CPU
Îïåðàíäû
D1+, D2+
FNC 40
Îòêëþ÷èòü îáëàñòü îïåðàíäîâ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Y, M, S, T, C, D
FX2NC
Øàãè ïðîãðàììû
ZRST/
ZRSTP
5
ÔÓÍÊÖÈß
Íåñêîëüêî ñëåäóþùèõ äðóã çà äðóãîì îïåðàíäîâ (îáëàñòü îïåðàíäîâ) ìîæåò áûòü îòêëþ÷åíà
òîëüêî îäíîé ZRST-èíñòðóêöèåé â ñîñòîÿíèå ñèãíàëà èëè äåéñòâèòåëüíîå çíà÷åíèå “0".
ÎÏÈÑÀÍÈÅ
쎲
쎲
ÓÊÀÇÀÍÈÅ
 (D1+) è (D2+) îïðåäåëÿåòñÿ îáëàñòü îïåðàíäîâ, êîòîðûå ìîãóò áûòü îòêëþ÷åíû.
 (D1+) è (D2+) íóæíî óêàçàòü îäèíàêîâûå òèïû îïåðàíäîâ.
(D1+): àäðåñ ïåðâîãî îïåðàíäà
(D2+): àäðåñ ïîñëåäíåãî îïåðàíäà
Äîëæíî ñîáëþäàòüñÿ: (D1+) 울 (D2+)
Åñëè (D1+) > (D2+), îòêëþ÷àåòñÿ òîëüêî îïåðàíä, óêàçàííûé â (D1+).
Õîòÿ çäåñü ïðåäïîëàãàþòñÿ 16-òè áèòíûå îïåðàíäû, â îáåèõ àäðåñàõ öåëè ìîãóò
ïðèìåíÿòüñÿ òàêæå 32-õ áèòíûå ñ÷åò÷èêè. Îäíàêî êîìáèíèðîâàííîå ïðèìåíåíèå 16-òè è
32-õ áèòíûõ ñ÷åò÷èêîâ íå äîïóñòèìî. Òàê, íàïðèìåð, íå ðàçðåøåíî â (D1+) çàäàòü 16-òè
áèòíûé ñ÷åò÷èê, à â (D2+) 32-õ áèòíûé.
Îòäåëüíûå îïåðàíäû ìîãóò îòêëþ÷àòüñÿ ñ ïîìîùüþ RST-èíñòðóêöèè (ñì. ðàçäåë 4.10).
ÏÐÈÌÅÐ
ZRST-èíñòðóêöèè
Ðèñ. 6-70.
[D1+]
[D2+]
ZRST M100
M199
[D1+]
[D2+]
C0
C10
M8002
ZRST
Ïðèìåð ïðîãðàììèðîâàíèÿ
ZRST-èíñòðóêöèè
C000100C
Áèòîâûå îïåðàíäû Ì100...Ì199 îòêëþ÷àþòñÿ äî ñîñòîÿíèÿ ñèãíàëà “0". Ñëîâíûå îïåðàíäû
Ñ0...Ñ10 îòêëþ÷àþòñÿ äî ñîñòîÿíèÿ äåéñòâèòåëüíîãî çíà÷åíèÿ ”0". Âûêëþ÷àþòñÿ
쑶
ñîîòâåòñòâóþùèå êàòóøêè è êîíòàêòû.
6 – 72
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.6.2
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
ÄÅÊÎÄÈÐÎÂÀÍÈÅ ÄÀÍÍÛÕ (DECO)
DECO
DECO (S+) (D+) n
Îïåðàíäû
CPU
S+
D+
n
K, H, X, Y, M, S,
T, C, D, V, Z
Y, M, S, T, C, D
K, H
FNC 41
Äåêîäèðîâàíèå äàííûõ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit DECO/
7
DECOP
ÔÓÍÊÖÈß
Äåêîäèðîâàíèå äàííûõ
ÎÏÈÑÀÍÈÅ
Äàííûå â n îïåðàíäîâ, íà÷èíàÿ ñî ñòàðòîâîãî àäðåñà, óêàçàííîãî â (S+), äåêîäèðóþòñÿ. Â
(D+) îïðåäåëÿåòñÿ ñòàðòîâûé àäðåñ îïåðàíäà öåëè, êóäà çàïèñûâàåòñÿ ðåçóëüòàò
äåêîäèðîâêè.
n:
×èñëî îïåðàíäîâ, äàííûå êîòîðûõ äîëæíû äåêîäèðîâàòüñÿ.
Ïðè óêàçàíèè áèòîâîãî îïåðàíäà â D+ äîëæíî ñîáëþäàòüñÿ: (1 울 n 울 8).
Ïðè óêàçàíèè ñëîâíîãî îïåðàíäà â D+ äîëæíî ñîáëþäàòüñÿ: (1 울 n 울 4).
(S+):
Ñòàðòîâûé àäðåñ îïåðàíäîâ, äàííûå êîòîðûõ äîëæíû äåêîäèðîâàòüñÿ
Êîëè÷åñòâî îïåðàíäîâ öåëè
2n :
(D+):
Ñòàðòîâûé àäðåñ îïåðàíäà öåëè
Èíñòðóêöèÿ íå âûïîëíÿåòñÿ, åñëè n = 0.
ÓÊÀÇÀÍÈÅ
Èíñòðóêöèÿ âûïîëíÿåòñÿ òîëüêî â òîì ñëó÷àå, åñëè âêëþ÷åíû íà÷àëüíûå óñëîâèÿ.
Ñîîòâåòñòâåííî âûõîä îñòàåòñÿ àêòèâíûì, åñëè âõîäíûå óñëîâèÿ â êîíöå äåéñòâèÿ ñíîâà
îòêëþ÷àþòñÿ.
ÈÑÒÎ×ÍÈÊÈ ÎØÈÁÎÊ
쎲
쎲
Îøèáêà ïðè îòðàáîòêè ïðîãðàììû ïîÿâëÿåòñÿ, åñëè n íàõîäèòñÿ íå â îáëàñòè îò 0 äî 8.
Îøèáêà ïðè îòðàáîòêè ïðîãðàììû ïîÿâëÿåòñÿ, åñëè âñå áèòû âûõîäíûõ îïåðàíäîâ
èìåþò çíà÷åíèå “0".
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 73
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðèìåíåíèå DECO-èíñòðóêöèè ñ óêàçàíèåì áèòîâûõ îïåðàíäîâ â D+ (1£ n£ 8)
[ S+ ] [ D+ ]
X4
DECO
7.
6.
X0
M10
X2
0
X1
1
X0
1
4
2
1
5.
4.
3.
Ðèñ. 6-71.
n
Ïðèìåð ïðîãðàììèðîâàíèÿ
DECO-èíñòðóêöèè ñ óêàçàíèåì áèòîâûõ
îïåðàíäîâ â D+
K3
2.
1.
0.
0
0
0
0
1
0
0
0
M17 M16 M15 M14 M13 M12 M11 M10
C000101C
Åñëè n = 3, îáðàáàòûâàþòñÿ âõîäíûå îïåðàíäû Õ0, Õ1 è Õ2. Ïîòîìó ÷òî 2n = 23 = 8
ïðåäñòàâëåíû â êà÷åñòâå àäðåñîâ öåëè ìåðêåðîâ Ì10...Ì17.
Çíà÷åíèÿ âõîäíûõ îïåðàíäîâ ðàâíû 1 + 2 = 3. Ñîîòâåòñòâåííî òðåòèé áèò àäðåñà öåëè, ò.å.
ìåðêåð Ì13, âêëþ÷àåòñÿ. Åñëè îáðàáàòûâàåòñÿ çíà÷åíèå âõîäíîãî îïåðàíäà “0", òî
âêëþ÷àåòñÿ ìåðêåð Ì10.
쑶
ÏÐÈÌÅÐ
Ïðèìåíåíèå DECO-èíñòðóêöèè ñ óêàçàíèåì ñëîâíûõ îïåðàíäîâ â D+ (1 울 n 울 4)
X4
DECO
D0
D1
[S+]
[D+]
n
D0
D1
K3
15.
14.
13.
12.
11.
10.
9.
8.
7.
6.
5.
4.
0
1
0
1
0
1
0
1
0
1
0
1
15.
14.
13.
12.
11.
10.
9.
8.
7.
6.
5.
4.
0
0
0
0
0
0
0
0
0
0
0
0
3.
0
3.
1
2.
1.
0.
0
1
1
2.
1.
0.
0
0
0
Ýòè áèòû êîìàíäîé ÏÊ àâòîìàòè÷åñêè óñòàíàâëèâàþòñÿ íà “0".
C000102C
Ðèñ. 6-72. Ïðèìåð ïðîãðàììèðîâàíèÿ DECO-èíñòðóêöèè ñ óêàçàíèåì ñëîâíûõ
îïåðàíäîâ â D+
Ìëàäøèå 3 áèòà èç ðåãèñòðà äàííûõ D0 äåêîäèðóþòñÿ. Ðåçóëüòàò äåêîäèðîâàíèÿ 1 + 2 = 3
ïåðåäàåòñÿ â ðåãèñòð äàííûõ D1.  ýòîì ðåãèñòðå äàííûõ âêëþ÷àåòñÿ 3 áèòà.
Åñëè çíà÷åíèå äëÿ n 울 3, òî âñå íåíóæíûå áèòû áîëåå âûñîêîãî íîìåðà â àäðåñàõ öåëè
óñòàíàâëèâàþòñÿ íà íîëü.
6 – 74
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.6.3
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
ÊÎÄÈÐÎÂÀÍÈÅ ÄÀÍÍÛÕ (ENCO)
ENCO
ENCO (S+) (D+) n
Îïåðàíäû
CPU
S+
X, Y, M, S, T, C,
D, V, Z
D+
T, C, D, V, Z
n
K, H
FNC 42
Êîäèðîâàíèå äàííûõ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P)
Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
ENCO/
ENCOP
7
ÔÓÍÊÖÈß
Êîäèðîâàíèå äàííûõ
ÎÏÈÑÀÍÈÅ
Äàííûå â 2n îïåðàíäîâ, íà÷èíàÿ ñî ñòàðòîâîãî àäðåñà, óêàçàííîãî â (S+), êîäèðóþòñÿ.  (D+)
îïðåäåëÿåòñÿ îïåðàíä öåëè, êóäà çàïèñûâàåòñÿ ðåçóëüòàò êîäèðîâêè.
2n: Êîëè÷åñòâî îïåðàíäîâ, äàííûå êîòîðûõ äîëæíû êîäèðîâàòüñÿ.
n: ×èñëî îïåðàíäîâ öåëè
Ïðè óêàçàíèè áèòîâîãî îïåðàíäà â S+ äîëæíî ñîáëþäàòüñÿ: (1 울 n 울 8)
Ïðè óêàçàíèè ñëîâíîãî îïåðàíäà â S+ äîëæíî ñîáëþäàòüñÿ: (1 울 n 울 4)
(S+): Ñòàðòîâûé àäðåñ îïåðàíäîâ, äàííûå äîëæíû äîäæíû êîäèðîâàòüñÿ.
(D+): Oïåðàíä öåëè
Åñëè íåñêîëüêî îïåðàíäîâ, óêàçàííûõ â (S+), èìåþò çíà÷åíèå 1, òî îáðàáàòûâàåòñÿ òîëüêî
ñòàðøèé áèò.
ÓÊÀÇÀÍÈÅ
Èíñòðóêöèÿ íå âûïîëíÿåòñÿ, åñëè n = 0.
Èíñòðóêöèÿ âûïîëíÿåòñÿ òîëüêî â òîì ñëó÷àå, åñëè âêëþ÷åíû íà÷àëüíûå óñëîâèÿ.
Ñîîòâåòñòâåííî âûõîä îñòàåòñÿ àêòèâíûì, åñëè âõîäíûå óñëîâèÿ â êîíöå äåéñòâèÿ ñíîâà
îòêëþ÷àþòñÿ.
ÈÑÒÎ×ÍÈÊÈ ÎØÈÁÎÊ
쎲
쎲
Îøèáêà ïðè îòðàáîòêè ïðîãðàììû ïîÿâëÿåòñÿ, åñëè n íàõîäèòñÿ íå â îáëàñòè îò 0 äî 8.
Îøèáêà ïðè îòðàáîòêè ïðîãðàììû ïîÿâëÿåòñÿ, åñëè âñå áèòû âûõîäíûõ îïåðàíäîâ
èìåþò çíà÷åíèå “0".
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 75
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðèìåíåíèå ENCO-èíñòðóêöèè ñ óêàçàíèåì áèòîâûõ îïåðàíäîâ â (S+) (1 울 n 울 8)
[ S+ ] [ D+ ]
X5
ENCO
7.
6.
5.
M10
4.
3.
Ðèñ. 6-73.
Ïðèìåð ïðîãðàììèðîâàíèÿ
ENCO-èíñòðóêöèè ñ óêàçàíèåì áèòîâûõ
îïåðàíäîâ â (S+)
n
D10
K3
2.
1.
0.
0
0
0
0
1
0
0
0
M17 M16 M15 M14 M13 M12 M11 M10
D10
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
. . 4 2 1
C000103C
Åñëè 2n = 23 = 8, òî â êà÷åñòâå àäðåñîâ âûõîäîâ èìåþòñÿ ìåðêåðû Ì10...Ì17. Ïîñêîëüêó ó
îïåðàíäîâ âûõîäà 3-èé îïåðàíä, ò.å. ìåðêåð Ì13 âêëþ÷àåòñÿ, â ðåãèñòð äàííûõ D10
çàïèñûâàåòñÿ çíà÷åíèå 3.
쑶
ÏÐÈÌÅÐ
Ïðèìåíåíèå DECO-èíñòðóêöèè ñ óêàçàíèåì ñëîâíûõ îïåðàíäîâ â S+ (1 울 n 울 4)
X5
ENCO
D0
[S+]
[D+]
n
D0
D1
K3
15.
14.
13.
12.
11.
10.
9.
8.
7.
6.
5.
4.
0
1
0
1
0
1
0
1
0
0
0
0
3.
1
2.
1.
0.
0
0
0
2.
1.
0.
0
1
1
Ýòè áèòû íå
îáðàáàòûâàþòñÿ
D1
15.
14.
13.
12.
11.
10.
9.
8.
7.
6.
5.
4.
0
0
0
0
0
0
0
0
0
0
0
0
3.
0
Ýòè áèòû îòêëþ÷àþòñÿ
êîìàíäîé ÏÊ
C000104C
Ðèñ. 6-74. Ïðèìåð ïðîãðàììèðîâàíèÿ ENCO-èíñòðóêöèè ñ óêàçàíèåì ñëîâíûõ
îïåðàíäîâ â (S+)
 ðåãèñòðå äàííûõ D0 âêëþ÷àåòñÿ 3-èé áèò. Òåì ñàìûì çíà÷åíèå ÷èñëà 3 êîäèðóåòñÿ è
쑶
ñîõðàíÿåòñÿ â ðåãèñòðå äàííûõ D1.
6 – 76
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.6.4
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
ÑÓÌÌÀ ÀÊÒÈÂÍÛÕ ÁÈÒ (SUM)
SUM
SUM
(S+) (D+)
Îïåðàíäû
S+
CPU
D+
K, H, KnX, KnY, KnM,
KnS, T, C, D, V, Z
FNC 43
Îïðåäåëåíèå èñïîëüçóåìûõ áèòîâ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
KnY, KnM, KnS,
T, C, D, V, Z
Øàãè ïðîãðàììû
SUM, SUMP
7
DSUM,
DSUMP
9
ÔÓÍÊÖÈß
Îïðåäåëåíèå êîëè÷åñòâà èñïîëüçóåìûõ áèòîâ â ñëîâå äàííûõ.
ÎÏÈÑÀÍÈÅ
쎲
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Îïðåäåëÿåòñÿ êîëè÷åñòâî âêëþ÷åííûõ áèòîâ â (S+).
Îïðåäåëåííîå çíà÷åíèå çàíîñèòñÿ â (D+).
Åñëè îáðàáàòûâàåòñÿ 32-õ áèòíàÿ îïåðàöèÿ, òî â ñòàðøèå 16 áèòîâ ((D+) + 1) îïåðàíäîâ öåëè
(D+) óñòàíàâëèâàþòñÿ â íîëü, òàê êàê ìàêñèìàëüíîå ÷èñëî âêëþ÷åííûõ áèòîâ â (S+)
ñîñòàâëÿåò 32.
SUM-èíñòðóêöèÿ
Ðèñ. 6-75.
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ
îïðåäåëåíèÿ âêëþ÷åííûõ áèò â (S+)
[ S+ ] [ D+ ]
X0
SUM
D0
D2
D0
0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1
b15
b0
D2
0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1
. . 8 4 2 1
C000141C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 77
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
6.6.5
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÎÂÅÐÊÀ ÁÈÒÎÂ (BON)
BON
BON (S+) (D+) n
Îïåðàíäû
CPU
S+
K, H, KnX, KnY, KnM,
KnS, S, T, C, D, V, Z
� îò=
D+
n
Y, M, S
K, H �
FNC 44
Ïðîâåðêà áèòîâ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
BON/BONP
7
DBON/DBONP
13
0 äî 15 (äëÿ 16-òè áèòíîé îïåðàöèè); n= îò 0 äî 31 (äëÿ 32-õ áèòíîé îïåðàöèè)
ÔÓÍÊÖÈß
Ïðîâåðÿåòñÿ îòäåëüíûé áèò âíóòðè ñëîâà äàííûõ.
ÎÏÈÑÀÍÈÅ
쎲
ÏÐÈÌÅÐ
Åñëè áèò ïî íîìåðó n âêëþ÷åí âíóòðè (S+), òî âêëþ÷àåòñÿ ñîîòâåòñòâóþùèé áèò â (D+).
BON-èíñòðóêöèÿ
Ðèñ. 6-76.
[ S+ ] [ D+ ]
X0
BON
D10
M0
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ ïðîâåðêè
áèòà
n
K15
D10
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
b15
b0
b15 = 1 → M0 = 1
0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
b15 = 0 → M0 = 0
C000142C
쑶
6 – 78
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.6.6
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
ÂÛ×ÈÑËÅÍÈÅ ÑÐÅÄÍÅÃÎ ÇÍÀ×ÅÍÈß (MEAN)
MEAN
MEAN (S+) (D+) n
CPU
Îïåðàíäû
S+
D+
KnX, KnY, KnM,
KnS, T, C, D
n
KnY, KnM, KnS,
T, C, D, V, Z
FNC 45
Âû÷èñëåíèå ñðåäíåãî çíà÷åíèÿ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
K, H
(n = 1 ... 64)
FX2NC
Øàãè ïðîãðàììû
MEAN/
MEANP
7
DMEAN/
DMEANP
13
ÔÓÍÊÖÈß
Îáðàçóåòñÿ àðèôìåòè÷åñêîå ñðåäíåå çíà÷åíèå ïî íåñêîëüêèì ñëîâàì äàííûõ.
ÎÏÈÑÀÍÈÅ
Íà÷èíàÿ ñ (S+) ñóììèðóþòñÿ n ñëîâ äàííûõ è äåëÿòñÿ íà n. Öåëîå ÷èñëî ðåçóëüòàòà çàíîñèòñÿ
â (D+).
ÓÊÀÇÀÍÈÅ
Åñëè âûáðàííîå n áîëüøå, ÷åì èìåþùàÿñÿ îáëàñòü îïåðàíäîâ, íà÷èíàÿ ñ (S+), òî n
àâòîìàòè÷åñêè ñîãëàñîâûâàåòñÿ ñ èìåþùèìñÿ êîëè÷åñòâîì îïåðàíäîâ.
ÈÑÒÎ×ÍÈÊ ÎØÈÁÊÈ
Îøèáêà ïðè îòðàáîòêè ïðîãðàììû ïîÿâëÿåòñÿ, åñëè n áîëüøå 64
ÏÐÈÌÅÐ
MEAN-èíñòðóêöèÿ
Ðèñ. 6-77.
[ S+ ] [ D+ ]
X0
MEAN
D0
(D0) + (D1) + (D2)
3
D10
n
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ
âû÷èñëåíèÿ ñðåäíåãî çíà÷åíèÿ
K3
(D10)
C000143C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 79
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
6.6.7
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÇÀÏÓÑÊ ÈÍÒÅÐÂÀËÎÂ ÂÐÅÌÅÍÈ (ANS)
ANS
ANS (S+)
m (D+)
Îïåðàíäû
CPU
S+
D+
m
T
T0 ... T199
S
S900 ... S999
K
(1 ... 32767)
FNC 46
Çàïóñê èíòåðâàëîâ âðåìåíè
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
ANS
7
ÔÓÍÊÖÈß
Çàïóñê èíòåðâàëîâ âðåìåíè è âêëþ÷åíèå áèòà îòîáðàæåíèÿ
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Çàïóñê èíòåðâàëîâ âðåìåíè è âêëþ÷åíèå áèòà îòîáðàæåíèÿ.
Ïðè âûïîëíåíèè ýòîé èíñòðóêöèè çàïóñêàåòñÿ âðåìÿ m x 100 ìñ.
Ïîñëå îòñ÷åòà âðåìåíè âêëþ÷àåòñÿ áèò îòîáðàæåíèÿ (D+).
B (S+) ïðåäâàðèòåëüíî çàäàåòñÿ òàéìåð, êîòîðûé îïðåäåëÿåò èíòåðâàë âðåìåíè.
Ïðèìåíåííûé òàéìåð íå äîëæåí áîëüøå èñïîëüçîâàòüñÿ â ïîñëåäóþùåé ïðîãðàììå.
Ïðîãðàììèðîâàíèå ANS-èíñòðóêöèè
Ðèñ. 6-78.
X0
X1
ANS
[ S+ ]
m
[ D+ ]
T0
K10
S900
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ çàïóñêà
âðåìåííîãî èíòåðâàëà
C000144C
왕
6 – 80
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.6.8
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
ÎÒÊËÞ×ÅÍÈÅ ÁÈÒÀ ÎÒÎÁÐÀÆÅÍÈß (ANR)
ANR
ANR
CPU
Îïåðàíäû
—
FNC 47
Îòêëþ÷åíèå áèòà îòîáðàæåíèÿ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
—
FX2NC
Øàãè ïðîãðàììû
ANR/ANRP
1
ÔÓÍÊÖÈß
Îòêëþ÷åíèå áèòà îòîáðàæåíèÿ
ÎÏÈÑÀÍÈÅ
Åñëè èíñòðóêöèÿ àêòèâíà, òî îòêëþ÷àåòñÿ àêòèâíûé áèò îòîáðàæåíèÿ ñ ñàìîãî ìëàäøåãî
àäðåñà.
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Èíñòðóêöèÿ äîëæíà âûïîëíÿòüñÿ ñ îïöèåé “Ð”.
Ïðîãðàììèðîâàíèå ANR-èíñòðóêöèè
Ðèñ. 6-79.
Ïðèìåð ïðîãðàììèðîâàíèÿ îòêëþ÷åíèÿ
áèòà îòîáðàæåíèÿ
X3
ANR(P)
C000145C
Åñëè âêëþ÷åí Õ3, îòêëþ÷àåòñÿ èñïîëüçóåìûé áèò îòîáðàæåíèÿ ìåæäó S900 è S999.
Åñëè èñïîëüçîâàíî íåñêîëüêî áèòîâ îòîáðàæåíèÿ, îòêëþ÷àåòñÿ áèò îòîáðàæåíèÿ ñ ñàìûì
íèçêèì àäðåñîì.
Äðóãèå âêëþ÷åííûå áèòû îòîáðàæåíèÿ îòêëþ÷àþòñÿ ïðè ïîâòîðíîì âêëþ÷åíèè Õ3 â
쑶
âîçðàñòàþùåé ïîñëåäîâàòåëüíîñòè èõ àäðåñîâ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 81
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
6.6.9
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÂÛ×ÈÑËÅÍÈÅ ÊÎÐÍß ÊÂÀÄÐÀÒÍÎÃÎ (SQR)
SQR
SQR (S+) (D+)
Îïåðàíäû
S+
CPU
D+
K, H, D
FNC 48
Âû÷èñëåíèå êîðíÿ êâàäðàòíîãî
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
D
FX2NC
Øàãè ïðîãðàììû
SQR/SQRP
5
DSQR/DSQRP
9
ÔÓÍÊÖÈß
Âû÷èñëåíèå êîðíÿ êâàäðàòíîãî, (D+) = S +
ÎÏÈÑÀÍÈÅ
Èñõîäÿ èç äàííûõ â (S+), âûïîëíÿåòñÿ âû÷èñëåíèå êîðíÿ êâàäðàòíîãî è ñ îêðóãëåíèåì äî
öåëîãî ÷èñëà ðåçóëüòàò çàíîñèòñÿ â (D+).
ÏÐÈÌÅÐ
Ïðîãðàììèðîâàíèå SQR-èíñòðóêöèè áåç ôëàãà
Ðèñ. 6-80.
[ S+ ] [ D+ ]
M501
DSQR
D56
Ïðèìåð ïðîãðàììèðîâàíèÿ ðàñ÷åòà êîðíÿ
êâàäðàòíîãî
D100
C000302C
Åñëè âêëþ÷åí ìåðêåð Ì501, ðàññ÷èòûâàåòñÿ çíà÷åíèå êîðíÿ êâàäðàòíîãî â ðåãèñòðå äàííûõ
D56 è ðåçóëüòàò êàê îêðóãëåííîå öåëîå ÷èñëî çàïèñûâàåòñÿ â ðåãèñòð äàííûõ D100.
ÓÊÀÇÀÍÈÅ
Êîðåíü êâàäðàòíûé èç îòðèöàòåëüíîãî ÷èñëà âñåãäà ïðèâîäèò ê îøèáêå è âêëþ÷àåòñÿ
ìåðêåð îøèáêè Ì8067.
 ñëåäóþùåé òàáëèöå ïðèâåäåíî íåñêîëüêî ðåçóëüòàòîâ ïðèìåðîâ ïî ðàñ÷åòó êîðíÿ
êâàäðàòíîãî SQR.
6 – 82
(S+)
Ðåçóëüòàò
(D+)
25
5,0
5
60
7,746
7
-236
15,36 i
ERROR
147
12,124
12
Òàáë. 6-19.
Ðåçóëüòàòû ïðèìåðîâ ðàñ÷åòà êîðíÿ
êâàäðàòíîãî
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.6.10
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ ÔÎÐÌÀÒΠ×ÈÑÅË (FLT)
FLT
FLT (S+) (D+)
Îïåðàíäû
S+
CPU
D+
D
FNC 49
Ïðåîáðàçîâàíèå ôîðìàòîâ ÷èñåë
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
D
FX2NC
Øàãè ïðîãðàììû
FLT/FLTP
5
DFLT/DFLTP
9
ÔÓÍÊÖÈß
Ïðåîáðàçîâàíèå ÷èñåë ôîðìàòà öåëîãî ÷èñëà â ôîðìàò ÷èñëà ñ ïëàâàþùåé çàïÿòîé
ÎÏÈÑÀÍÈÅ
Èñõîäÿ èç äàííûõ â (S+), öåëîå ÷èñëî ïðåîáðàçîâûâàåòñÿ â ÷èñëî ñ ïëàâàþùåé çàïÿòîé è
çàíîñèòñÿ â (D+).
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Ðåçóëüòàò ïðåîáðàçîâàíèÿ ÷èñåë âñåãäà çàïèñûâàåòñÿ â 32-õ áèòíûé ðåãèñòð äàííûõ.
Ïðîãðàììèðîâàíèå FLT-èíñòðóêöèè
Ðèñ. 6-81.
[ S+ ] [ D+ ]
T127
FLT
D58
D100
Ïðèìåð ïðîãðàììèðîâàíèÿ
ïðåîáðàçîâàíèÿ â ôîðìàò ñ ïëàâàþùåé
çàïÿòîé
C000304C
Êàê òîëüêî òàéìåð Ò127 âêëþ÷èòñÿ, çíà÷åíèå â ðåãèñòðå äàííûõ D58 ïðåîáðàçóåòñÿ â ÷èñëî ñ
ïëàâàþùåé çàïÿòîé è åãî çíà÷åíèå çàïèøåòñÿ â ðåãèñòð äàííûõ D100.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 83
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.7
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 50...59
CÈÌÂÎË
FNC
ÍÀÇÍÀ×ÅÍÈÅ
ÐÀÇÄ.
REF
50
Îáíîâëåíèå âõîäîâ è âûõîäîâ
6.7.1
REFF
51
Óñòàíîâêà âõîäíîãî ôèëüòðà
6.7.2
MTR
52
×òåíèå ìàòðèöû
6.7.3
DHSCS
53
Âêëþ÷åíèå ïî âûñîêîñêîðîñòíîìó ñ÷åò÷èêó
6.7.4
DHSCR
54
Âûêëþ÷åíèå ïî âûñîêîñêîðîñòíîìó ñ÷åò÷èêó
6.7.4
DHSZ
55
Ñðàâíåíèå îáëàñòåé
6.7.5
SPD
56
Îïðåäåëåíèå ñêîðîñòè
6.7.6
PLSY
57
Âûäà÷à çàäàííîãî ÷èñëà èìïóëüñîâ
6.7.7
PWM
58
Âûäà÷à èìïóëüñîâ ñ ìîäóëÿöèåé øèðèíû
6.7.8
PLSR
59
Âûäà÷à îïðåäåëåííîãî ÷èñëà èìïóëüñîâ
6.7.9
Òàáë. 6-20. Îáçîð èíñòðóêöèé FNC 50...59
6 – 84
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.7.1
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÎÁÍÎÂËÅÍÈÅ ÂÕÎÄÎÂ È ÂÛÕÎÄÎÂ (REF)
REF
REF
(D)
n
CPU
Îïåðàíäû
D
X, Y
n
K, H FNC 50
Îáíîâëåíèå âõîäîâ è âûõîäîâ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P)
Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
REF, REFP
5
Îïåðàíä äîëæåí áûòü êðàòíûì 10: X0, X10, X20, è ò. ä.
n äîëæíî áûòü êðàòíûì 8: 8, 16, 24, etc.
ÔÓÍÊÖÈß
Îáíîâëåíèå âõîäîâ è âûõîäîâ
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Îáðàáîòêà ïðîãðàììû ó ÏÊ ñåðèè FX âûïîëíÿåòñÿ ïî ìåòîäó îòîáðàæåíèÿ ïðîöåññà
óïðàâëåíèÿ. Ïåðåä îáðàáîòêîé ïðîãðàììû CPU ÏÊ ñ÷èòûâàåò ñîñòîÿíèå ñèãíàëîâ
âõîäîâ è ñîõðàíÿåò èõ â ñïåöèàëüíîé îáëàñòè ïàìÿòè - ðåãèñòðàõ îòîáðàæåíèÿ âõîäîâ.
Òàêèì îáðàçîì îáðàáàòûâàþòñÿ íå ðåàëüíûå âõîäû, à ðåãèñòð îòîáðàæåíèÿ âõîäîâ.
Ïîñëå îáðàáîòêè ïðîãðàììû ñ÷èòûâàþòñÿ äàííûå (çàïèñàííûå ïðè îáðàáîòêå
ïðîãðàììû) èç ðåãèñòðîâ îòîáðàæåíèÿ âûõîäîâ è ïåðåäàþòñÿ íà ðåàëüíûå âûõîäû.
Ñ ïîìîùüþ REF-èíñòðóêöèè âõîäû âî âðåìÿ öèêëà ðàáîòû ïðîãðàììû ìîãóò
îïðàøèâàòüñÿ è îáíîâëÿòüñÿ ñîäåðæàíèå ðåãèñòðà îòîáðàæåíèÿ.
Ìîæíî ïðèìåíÿòü REF-èíñòðóêöèþ, ÷òîáû ïðî÷åñòü ïîñëåäíþþ èíôîðìàöèþ âõîäîâ, âî
âðåìÿ âûïîëíåíèÿ îïåðàöèè.
È äàëåå ñ ïîìîùüþ REF-èíñòðóêöèè ìîæíî âûäàâàòü ðåçóëüòàòû îïåðàöèè
íåïîñðåäñòâåííî ïîñëå åå âûïîëíåíèÿ.
REF-èíñòðóêöèÿ ìîæåò, íàïðèìåð, ââîäèòüñÿ â FOR-NEXT-èíñòðóêöèþ èëè ìåæäó
CJ-èíñòðóêöèåé (íàèâûñøèé íîìåð øàãà) è îòíîñÿùåéñÿ ê íåé òî÷êîé ìàðêèðîâêè
(íàèìåíüøèé íîìåð øàãà).
Ñîñòîÿíèå âõîäîâ è âûõîäîâ îáíîâëÿåòñÿ â êàæäîì öèêëå ïðîãðàììû.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 85
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðèìåíåíèå REF-èíñòðóêöèè, îáíîâëåíèå âõîäîâ
Ðèñ. 6-82.
X0
REF
[D]
n
X0
K8
Ïðèìåð ïðîãðàììèðîâàíèÿ
REF-èíñòðóêöèè; îáíîâëåíèå âõîäîâ
C000106C
Îáíîâëÿåòñÿ 8 àäðåñîâ, ò.å. âõîäîâ Õ0...Õ7.
Åñëè âõîäû àêòèâèðîâàíû ïðèìåðíî çà 10 ìñ (âðåìÿ çàäåðæêè) ïåðåä îáðàáîòêîé
REF-èíñòðóêöèè, òî âõîäíîé ðåãèñòð îòîáðàæåíèÿ àêòèâèçèðóåòñÿ, åñëè âûïîëíèòñÿ
RTF-èíñòðóêöèÿ.
쑶
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Âðåìÿ çàìåäëåíèÿ âõîäíîãî ñèãíàëà ìîæåò áûòü èçìåíåíî â ðåãèñòðàõ äàííûõ D8020 è
D8021 (äàëüíåéøèå óêàçàíèÿ ñì.ðàçäåë 10.2.3).
Ïðèìåíåíèå REF-èíñòðóêöèè, îáíîâëåíèå âõîäîâ
Ðèñ. 6-83.
X1
REF
[D]
n
Y0
K8
Ïðèìåð ïðîãðàììèðîâàíèÿ
REF-èíñòðóêöèè; îáíîâëåíèå âõîäîâ
C000107C
Îáíîâëÿåòñÿ 8 àäðåñîâ, ò.å. âûõîäîâ Y0...Y7.
Åñëè âûõîäû âêëþ÷åíû, òî âêëþ÷àòñÿ ïðèíàäëåæàùèå ê íèì ðåãèñòðû îòîáðàæåíèÿ âûõîäîâ
ïîñëå âûïîëíåíèÿ REF-èíñòðóêöèè. Çàæèì ðåàëüíîãî âûõîäà àêòèâèçèðóåòñÿ ïî èñòå÷åíèþ
âðåìåíè îòâåòà. Âðåìÿ îòâåòà ÿâëÿåòñÿ ôèçè÷åñêè îáóñëîâëåííûì âðåìåíåì âêëþ÷åíèÿ
쑶
àêòèâèçèðîâàííîãî âûõîäà.
6 – 86
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.7.2
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÓÑÒÀÍÎÂÊÀ ÂÕÎÄÍÎÃÎ ÔÈËÜÒÐÀ (REFF)
REFF
REFF
n
CPU
Îïåðàíäû
n
FNC 51
Ein- und Ausgänge auffrischen
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P)
K, H
Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
REF, REFP
5
ÔÓÍÊÖÈß
Óñòàíîâêà âðåìåíè ôèëüòðà äëÿ âõîäîâ Õ0 - Õ7
ÎÏÈÑÀÍÈÅ
쎲
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
REFF-èíñòðóêöèÿ óñòîíàâëèâàåò âðåìÿ ôèëüòðà ðàâíîå (n)ms.
(n) ìîæåò çàäàâàòüñÿ îò 0 äî 60. Óñòàâêà 0 ðàâíî âðåìåíè ôèëüòðà 50 ìèêðîñåêóíä.
Èíñòðóêöèÿ äîëæíà áûòü âêëþ÷åíà â êàæäîì öèêëå, èíà÷å óñòàâêà ôèëüòðà
óñòàíàâëèâàåòñÿ íà çíà÷åíèå ïî óìîë÷àíèþ 10ms.
Åñëè àêòèâåí âõîä Õ10, òî óñòàâêà ôèëüòðà ïðèìåò çíà÷åíèå 1ms, ïðè îòêëþ÷åííîì - 10ms.
Ïî êîìàíäå “REFF K20 “ óñòàíàâëèâàåòñÿ çàäåðæêà âêëþ÷åíèÿ 20ms.
Ðèñ. 6-84.
n
X10
REFF
Ïðèìåð èñïîëüçîâàíèÿ REFF-èíñòðóêöèè.
K1
X0
X1
n
M8000
REFF
K20
X0
X1
C000150C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 87
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.7.3
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
×ÒÅÍÈÅ ÌÀÒÐÈÖÛ (MTR)
MTR
MTR (S+) (D1+) (D2+)
n
CPU
Îïåðàíäû
S+, D1+
H
D2+
n
Y, M, S
K, H
n = 2 ... 8
FNC 52
×òåíèå ìàòðèöû
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
MTR
9
Îïåðàíä äîëæåí áûòü êðàòíûì 10: X0, X10, X20, è ò. ä.
ÔÓÍÊÖÈß
×òåíèå â ÏÊ 8 õ n-ìàòðèöû
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Ïåðåêëþ÷àòåëü 8 õ n-ìàòðèöû ñ÷èòûâàåòñÿ ïî Multiplex-ìåòîäó (ìåòîäó óìíîæåíèÿ) ïî
8-ìè âõîäàì è n âûõîäàì.
Âõîäû îò (S+) äî ((S+) +8) ðàñïðåäåëÿþòñÿ ïî êàæäîìó èç n ðÿäîâ ìåðêåðîâ. Ìåðêåðû äëÿ
ïåðâîãî ðÿäà íà÷èíàþòñÿ ñ (D2+).
Êàæäûé ðÿä ñîîòâåòñòâóåò âûõîäó; Ïåðâûé ðÿä ñðàáàòûâàåò íà âûõîäå (D1+).
Äëÿ âûïîëíåíèÿ èíñòðóêöèè äîëæåí èñïîëüçîâàòüñÿ ÏÊ ñ òðàíçèñòîðíûìè âûõîäàìè.
Èíñòðóêöèÿ ìîæåò èñïîëüçîâàòüñÿ â ïðîãðàììå òîëüêî îäèí ðàç.
[ S+ ] [ D1+ ] [ D2+ ]
X0
MTR
X10
Y20
M30
Ðèñ. 6-85.
n
Ïðèìåð ïðîãðàììèðîâàíèÿ è ïðèìåíåíèÿ
MTR-èíñòðóêöèè
K3
3.
2.
1.
24V 0V S/S X10 X11 X12 X13 X14 X15 X16 X17
+V
Y20 Y21 Y22 Y23 Y24 Y25 Y26 Y27
C000154C
6 – 88
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Íà ñëåäóþùåì ïðèìåðå âèäíî, ÷òî 3 âûõîäà Y20, Y21 è Y22 âêëþ÷àþòñÿ îäèí çà äðóãèì. Ýòîò
ïðîöåññ ïîâòîðÿåòñÿ ïîñòîÿííî. Äàííûå, âîñïðèíèìàåìûå â ïåðâîé, âòîðîé è òðåòüåé
ñòðîêàõ, íåïðåðûâíî ïåðåäàþòñÿ ê Ì30...Ì37, Ì40...Ì47 è Ì50...Ì57 è çàïîìèíàþòñÿ â íèõ.
Ðèñ. 6-86.
Ïðèìåð ïðîãðàììèðîâàíèÿ âêëþ÷åíèÿ
âûõîäîâ
X0
Y20
Y21
Y22
(1)
(4)
(2)
(5)
(3)
(6)
20 ms
C000153C
Îáðàáîòêà âõîäîâ/âûõîäîâ äëÿ êàæäîãî âûõîäà âûïîëíÿåòñÿ â ðåæèìå ïðåðûâàíèÿ ñ
èíòåðâàëàìè â 20 ìñ, ïðè÷åì ïðèíèìàåòñÿ âî âíèìàíèå âðåìÿ çàìåäëåíèÿ âõîäíîãî ôèëüòðà
10 ìñ.
Ñ ïîìîùüþ MTR-èíñòðóêöèè ìîãóò âîñïðèíèìàòüñÿ 64 âõîäíûõ ñîñòîÿíèÿ ïðè ïðèìåíåíèè 8
âõîäîâ è 8 òðàíçèñòîðíûõ âûõîäîâ. Âñå âõîäíûå äàííûå ñ÷èòûâàþòñÿ â ïðåäåëàõ 160 ìñ (20 õ
8). Âõîäíûå äàííûå ìîãóò âîñïðèíèìàòüñÿ â òå÷åíèè 80 ìñ, åñëè ïðèìåíèòü âõîäû Õ0...Õ7, òàê
êàê äëÿ ÷òåíèÿ äàííûõ êàæäîé ñòðîêè òðåáóåò òîëüêî 10 ìñ.
Ì30...Ì37 îñòàþòñÿ íåèçìåííûìè äî òåõ ïîð, ïîêà íå âêëþ÷àòñÿ âõîäíûå óñëîâèÿ.
Ñïåöèàëüíûé ìåðêåð Ì8029 âêëþ÷èòñÿ, êàê òîëüêî âûïîëíèòñÿ ìàòðèöà. Ì8029 îòêëþ÷èòñÿ,
åñëè âûêëþ÷àòñÿ âõîäíûå óñëîâèÿ.
쑶
ÓÊÀÇÀÍÈÅ
Äëÿ èñêëþ÷åíèÿ êîíôëèêòíîé ñèòóàöèè â ïðîãðàììå â êà÷åñòâå âõîäîâ ïî âîçìîæíîñòè íå
ïðèìåíÿòü àäðåñà Õ0...Õ7.
âñå æå ýòè àäðåñà ïðèìåíÿþòñÿ, òî äëÿ êàæäîãî âûõîäà ñîãëàñíî Ðèñ. 6-90
ïîñëåäîâàòåëüíî âêëþ÷àþòñÿ äîïîëíèòåëüíûå ðåçèñòîðû.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 89
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðîìåæóòî÷íîå âêëþ÷åíèå äîïîëíèòåëüíûõ ðåçèñòîðîâ ïðè èñïîëüçîâàíèè âõîäîâ Õ0...Õ7.
24V 0V S/S
+V
X0
X1
X2
X3
X4
X5
X6
X7
Y40 Y41 Y42 Y43 Y44 Y45 Y46 Y47
Äîïîëíèòåëüíû
å ðåçèñòîðû
3,3 êÎì/0,5 Âò
Ðèñ. 6-87. Ïðèìåð ïðèìåíåíèÿ Pull-Down-ðåçèñòîðîâ
C000160C
쑶
6 – 90
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.7.4
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÑÈÃÍÀË ÂÊËÞ×ÅÍÈß È ÎÒÊËÞ×ÅÍÈß ÎÒ ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÎÃÎ
Ñ×ÅÒ×ÈÊÀ (DHSCS, DHSCR)
DHSCS
DHSCS (S1+) (S2+) (D+)
Îïåðàíäû
FNC 53
Âêëþ÷åíèå îò âûñîêîñêîðîñòíîãî ñ÷åò÷èêà
FX1S
FX1N
FX2N
FX2NC
CPU
S1+
S2+
D+
K,H,KnX,KnY,KnM,
KnS,T,C,D,V,Z
C235 –
C254
Y,M,S
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
DHSCR
DHSCR (S1+) (S2+) (D+)
Îïåðàíäû
S2+
D+
K,H,KnX,KnY,KnM,
KnS,T,C,D,V,Z
C235 –
C254
Y,M,S,C235
– C254
DHSCS
13
FNC 54
Îòêëþ÷åíèå îò âûñîêîñêîðîñòíîãî ñ÷åò÷èêà
FX1S
FX1N
FX2N
FX2NC
CPU
S1+
Øàãè ïðîãðàììû
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
DHSCR
13
ÔÓÍÊÖÈß
Âêëþ÷åíèå è îòêëþ÷åíèå îïåðàíäîâ îò êîìàíäû âûñîêîñêîðîñòíîãî ñ÷åò÷èêà. Îïåðàíäû
âêëþ÷àþòñÿ èëè âûêëþ÷àþòñÿ ñðàçó ïî îêîí÷àíèþ âûïîëíåíèÿ èíñòðóêöèè äî îêîí÷àíèÿ
öèêëà ïðîãðàììû.
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Âûñîêîñêîðîñòíîé ñ÷åò÷èê ñ÷èòàåò èçìåíåíèå ñîñòîÿíèÿ íà âõîäàõ ñ÷åò÷èêà â ðåæèìå
ïðåðûâàíèÿ. Êàæäîìó âûñîêîñêîðîñòíîìó ñ÷åò÷èêó îïðåäåëåíû æåñòêèå âõîäû ñ÷åòà ñ
æåñòêî îïðåäåëåííûìè ôóíêöèÿìè.
 ðàçäåëå 9.1.9 íàõîäèòñÿ ïîäðîáíîå îïèñàíèå ðàáîòû âñåõ èìåþùèõñÿ
âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ è âîçìîæíîñòè èõ âñòðîéêè â ïðîãðàììó ðàáîòû.
Ñ ïîìîùüþ DHSCS-èíñòðóêöèè ìîãóò âêëþ÷àòüñÿ îïåðàíäû îò êîìàíäû
âûñîêîñêîðîñòíîãî ñ÷åò÷èêà. Îïåðàíä, çàïèñàííûé â D+, âêëþ÷àåòñÿ, êàê òîëüêî áóäåò
äîñòèãíóòî óñòàíîâëåííîå çíà÷åíèå ñ÷åòà.
Ñ ïîìîùüþ DHSCR-èíñòðóêöèè ìîãóò âûêëþ÷àòüñÿ îïåðàíäû îò êîìàíäû
âûñîêîñêîðîñòíîãî ñ÷åò÷èêà. Îïåðàíä, çàïèñàííûé â D+, âûêëþ÷àåòñÿ, êàê òîëüêî áóäåò
äîñòèãíóòî óñòàíîâëåííîå çíà÷åíèå ñ÷åòà.
Îïåðàíäû âêëþ÷àþòñÿ äî îêîí÷àíèÿ öèêëà ïðîãðàììû íåïîñðåäñòâåííî ïîñëå
âûïîëíåíèÿ èíñòðóêöèè.
Èíñòðóêöèÿ âûïîëíÿåòñÿ, åñëè äàííûå â S1+ ñîãëàñîâàíû ñ äàííûìè â S2+. Ïðè ýòîì
àêòèâèçàöèÿ äîëæíà âûïîëíÿòüñÿ èëè ïî èìïóëüñó íà ñ÷åòíîì âõîäå èëè íà âõîäå ñáðîñà.
Åñëè àêòèâèçàöèÿ äîëæíà âûïîëíÿòüñÿ ïî âõîäó ñáðîñà, òî äîëæåí áûòü âêëþ÷åí ìåðêåð
Ì8025.
Èíñòðóêöèÿ íå âûïîëíÿåòñÿ, åñëè ñîãëàñîâàíèå äàííûõ ìåæäó S1+ è S2+ ïðîèçâåäåíî
ïîñðåäñòâîì êîñâåííîãî èçìåíåíèÿ äàííûõ â S1+. Åñëè, íàïðèìåð, â S1+ íàõîäèëñÿ
ðåãèñòð äàííûõ D0 è çíà÷åíèÿ äàííûõ â D0 áûëè èçìåíåíû èíñòðóêöèåé MOV, òî
âûñîêîñêîðîñòíàÿ èíñòðóêöèÿ íå âûïîëíèòñÿ.
 ïðîãðàììå ÏÊ íå ìîæåò èñïîëüçîâàòüñÿ áîëüøå 6 DHSCS è DHSCR èíñòðóêöèé
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 91
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðèìåíåíèå DHSCS-, DHSCR-èíñòðóêöèé
Ðèñ. 6-88.
M8000
K2000
C254
DHSCS K100
C254
Y0
DHSCR K200
C254
Y0
DHSCR K400
C254
C254
Ïðèìåð ïðîãðàììèðîâàíèÿ DHSCS-,
DHSCR-èíñòðóêöèé
C000111C
Ñ÷åòíûì âõîäîì âûñîêîñêîðîñòíîãî ñ÷åò÷èêà Ñ254 ÿâëÿåòñÿ Õ0 (À-ôàçà) è Õ1 (Â-ôàçà).
Âõîäîì ñáðîñà ÿâëÿåòñÿ Õ2, à âõîäîì çàïóñêà Õ3.
Åñëè íàêîïëåííîå çíà÷åíèå ñ÷åò÷èêà Ñ254 èçìåíÿåòñÿ ñ 99 íà 100 èëè ñî 101 íà 100, òî
ñðàçó âêëþ÷èòñÿ Y0.
Åñëè íàêîïëåííîå çíà÷åíèå ñ÷åò÷èêà Ñ254 èçìåíÿåòñÿ ñ 199 íà 200 èëè ñ 201 íà 200, òî
ñðàçó îòêëþ÷èòñÿ Y0.
Åñëè íàêîïëåííîå çíà÷åíèå ñ÷åò÷èêà Ñ254 èçìåíÿåòñÿ ñ 399 íà 400 èëè ñî 401 íà 400, òî
ñðàçó îòêëþ÷èòñÿ ñ÷åò÷èê Ñ254.
쑶
Âûõîä èçìåíèòñÿ ñîãëàñíî åãî ôèçè÷åñêîìó âðåìåíè âêëþ÷åíèÿ. Âíóòðåííèå îïåðàíäû
çàíîñÿòñÿ â ñîîòâåòñòâóþùèé ðåãèñòð îòîáðàæåíèÿ ïîñëå âûïîëíåíèÿ èíñòðóêöèè.
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÍÅÍÈÅ ÒÎ×ÊÈ ÏÐÅÐÛÂÀÍÈß Ñ×ÅÒ×ÈÊÀ
쎲
ÏÐÈÌÅÐ
Ñ÷åò÷èê-ïðåðûâàíèÿ: I 0 0
Àäðåñ îò 1 äî 6
Ñ÷åò÷èê-ïðåðûâàíèÿ ìîæåò ïðèìåíÿòüñÿ êàê îïåðàíä äëÿ âêëþ÷åíèÿ (HSCS, FNC 53)
èëè îòêëþ÷åíèÿ (HSCR, FNC 54). Äëÿ îòêëþ÷åíèÿ Ñ÷åò÷èêà-ïðåðûâàíèÿ íóæíî
âêëþ÷àòü ìåðêåð Ì8059.
Òî÷êà-ïðåðûâàíèÿ: I030
Ðèñ. 6-89.
M8000
DHSCS K100
C255
I030
Ïðèìåð ïðîãðàììèðîâàíèÿ
Ñ÷åò÷èêà-ïðåðûâàíèÿ
C000333C
Ïðîãðàììà-ïðåðûâàíèÿ, âûçâàííàÿ Òî÷êîé-ïðåðûâàíèÿ I030, âûïîëíÿåòñÿ êàê òîëüêî
çíà÷åíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêà Ñ255 äîñòèãíåò çàäàííîãî çíà÷åíèÿ ïî êîíñòàíòå
쑶
Ê100.
ÓÊÀÇÀÍÈÅ
6 – 92
Îáðàòèòå âíèìàíèå íà ïîäðîáíóþ èíôîðìàöèþ ïî ïðèìåíåíèþ êîìàíä âêëþ÷åíèÿ è
îòêëþ÷åíèÿ îò âûñîêîñêîðîñòíîãî ñ÷åò÷èêà.
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.7.5
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÑÐÀÂÍÅÍÈÅ ÎÁËÀÑÒÅÉ (DHSZ)
DHSZ
DHSZ (S1+) (S2+) (S+) (D+)
Îïåðàíäû
CPU
S1+, S2+
S+
D+
K, H, KnX, KnY, KnM,
KnS, T, C, D, V, Z
C235 ...
C255
Y, M, S
FNC 55
Ñðàâíåíèå îáëàñòåé
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
DHSZ
17
ÏÐÈÍÖÈÏ ÔÓÍÊÖÈÎÍÈÐÎÂÀÍÈß ÁÅÇ ÑÏÅÖÈÀËÜÍÎÃÎ ÌÅÐÊÅÐÀ
Ñðàâíåíèå îáëàñòåé äëÿ âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ ñ îáëàñòÿìè, îãðàíè÷åííûìè
çíà÷åíèÿìè óêàçàííûìè â (S1+/S2+)
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
DHSZ-èíñòðóêöèÿ ñðàâíèâàåò â ðåæèìå ïðåðûâàíèÿ íàêîïëåííîå çíà÷åíèå
âûñîêîñêîðîñòíîãî ñ÷åò÷èêà ñ îáëàñòÿìè, óêàçàííûìè â (S1+/S2+).
Ñðàâíåíèå âûïîëíÿåòñÿ ïî êàæäîìó èìïóëüñó ñ÷åòà â óêàçàííîì â (S+) ñ÷åò÷èêå.
Ðåçóëüòàò ñðàâíåíèÿ ïðåäñòàâëÿåòñÿ â îïåðàíäàõ (D+), ((D+)+1), ((D+)+2).
(D+)
= S+ < S1+ / S2+; òåêóùåå çíà÷åíèå ìåíüøå îáëàñòè
((D+)+1) = S+ = S1+ / S2+; òåêóùåå çíà÷åíèå âíóòðè îáëàñòè
((D+)+2) = S+ > S1+ / S2+; òåêóùåå çíà÷åíèå áîëüøå îáëàñòè
Òàê êàê çäåñü ðàññìàòðèâàåòñÿ âûñîêîñêîðîñòíàÿ èíñòðóêöèÿ, òî âûõîäû, êîòîðûå
óêàçûâàþòñÿ â (D+), ñðàçó âûäàþòñÿ ôèçè÷åñêè.
 ïðîãðàììå ÏÊ ñåðèè FX ìîãóò áûòü àêòèâíûìè îäíîâðåìåííî 6 âûñîêîñêîðîñòíûõ èíñòðóêöèé
òèïà DHSCS, DHSCR è DHSZ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 93
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
X10
RST C251
RST
Y10
RST
Y11
RST
Y12
Ðèñ. 6-90.
Ïðèìåð ïðîãðàììèðîâàíèÿ
DHSZ-èíñòðóêöèè
M8000
C251
K9999
X10
(D) HSZ
K1000 K1200 C251
[S1+]
[S2+]
[S+]
Y10
[D+]
C000156C
(S1+): îêîí÷àíèå áûñòðîãî õîäà (ïóñê ìåäëåííîãî õîäà)
(S2+): êîíåö ìåäëåííîãî õîäà (ââåäåíèå òîðìîæåíèÿ)
(S+): îïðåäåëåíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêà
(D+): Y10 -> áûñòðûé õîä
Y11 -> ìåäëåííûé õîä
Y12 -> òîðìîæåíèå
Ïðîöåññû ñ÷åòà è ñðàâíåíèÿ, à òàêæå âíåøíèõ âûõîäîâ âûïîëíÿþòñÿ â ðåæèìå ïðåðûâàíèÿ.
Ðèñ. 6-91.
Âðåìåííûå õàðàêòåðèñòèêè âêëþ÷åíèÿ
âûõîäîâ Y10,Y11,Y12
ÏÐÈÌÅÐ
X10
Y10
Áûñòðûé õîä
Y11
Ìåäëåííûé õîä
Y12
1200
Òîðìîæåíèå
1000
Íàêîï. çí. ñ÷åò÷
C000110C
Ñîãëàñíî íàêîïëåííîìó â ýòîì ïðèìåðå çíà÷åíèþ ñ÷åò÷èêà Ñ251 âêëþ÷àþòñÿ âûõîäû
Y10,Y11,Y12.
Åñëè âõîä Õ10 âûêëþ÷åí, òî âûõîäû Y10,Y11,Y12 òàêæå âûêëþ÷àþòñÿ (ñîãëàñíî
RST-ôóíêöèè).
Åñëè, íàïðèìåð, ñ ïîìîùüþ MOV-èíñòðóêöèè ïåðåäàåòñÿ íîâîå íàêîïëåííîå çíà÷åíèå
ñ÷åò÷èêà, òî ñîñòîÿíèÿ âûõîäîâ îñòàþòñÿ íåèçìåííûìè äî âûïîëíåíèÿ ñëåäóþùåé îïåðàöèè
쑶
ñ÷åòà.
6 – 94
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
FX2N/FX2NC
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÍÖÈÏ ÔÓÍÊÖÈÎÍÈÐÎÂÀÍÈß ÑÎ ÑÏÅÖÈÀËÜÍÛÌ ÌÅÐÊÅÐÎÌ M8130 (FX2N/FX2NC)
Ñðàâíåíèå òàáëèö âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ â îáëàñòÿõ îò S1+ è ñëåäóþùèõ n1
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
DHSZ-èíñòðóêöèÿ ñî ñïåöèàëüíûì ìåðêåðîì Ì8130 ñðàâíèâàåò â ðåæèìå ïðåðûâàíèÿ
íàêîïëåííîå çíà÷åíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêà ñî çíà÷åíèÿìè, óêàçàííûìè â
òàáëè÷íûõ îáëàñòÿõ.
Îïåðàíä (D+) äëÿ ýòîé ñïåöèàëüíîé ôóíêöèè çàäàåòñÿ ïî ñïåöèàëüíîìó ìåðêåðó Ì8130.
Äëèíà òàáëèöû óêàçûâàåòñÿ çíà÷åíèåì êîíñòàíò (Ê, Í). Ìàêñèìàëüíàÿ äëèíà ñîñòàâëÿåò
128 çàïèñåé. Íà êàæäóþ çàïèñü òàáëèöû äàåòñÿ 4 ðåãèñòðà äàííûõ. Â êàæäîé çàïèñè
äîëæíû çàïîìèíàòüñÿ ñëåäóþùèå äàííûå:
– ñðàâíèâàåìûå çíà÷åíèÿ,
– àäðåñóåìûé âûõîä (øåñòíàäöàòåðè÷íûé),
– èíñòðóêöèÿ âêëþ÷åíèÿ èëè îòêëþ÷åíèÿ.
Ñðàâíåíèå âûïîëíÿåòñÿ ïî êàæäîìó èìïóëüñó ñ÷åòà íà óêàçàííîì ñ÷åò÷èêå (S+).
 ïðîãðàììå ÏÊ ñåðèè FX ìîãóò îäíîâðåìåííî áûòü àêòèâíûìè òîëüêî
6 âûñîêîñêîðîñòíûõ èíñòðóêöèè òèïà DHSCS è DHSCR èëè DHSZ.
Âñåãäà ìîæåò áûòü ïðèìåíåíà òîëüêî îäíà DHSZ-èíñòðóêöèÿ ñïåöèàëüíîãî ìåðêåðà
Ì8130.
Äîëæíà áûòü êîððåêòíî ââåäåíà HSC-èíñòðóêöèÿ.
DHSZ-èíñòðóêöèÿ ñî ñïåöèàëüíûì ìåðêåðîì Ì8130 ïåðâûé ðàç âûïîëíÿåòñÿ ïî ïåðâîé
END-èíñòðóêöèè. ÏÊ ïîçâîëÿåò ñäåëàòü ýòî, ïîñêîëüêó îí âíóòðåíå ñîçäàåò òàáëèöó
ñðàâíåíèÿ.
Ñðàâíåíèå â òàáëèöå âñåãäà ïðîèñõîäèò ïîñëåäîâàòåëüíî. Ïî ýòîé ïðè÷èíå ñðàâíèâàåìûå
çíà÷åíèÿ âñåãäà äîëæíû áûòü îòñîðòèðîâàíû â âîçðàñòàþùåé èëè óìåíüøàþùåéñÿ
ïîñëåäîâàòåëüíîñòè.
ÏÐÈÌÅÐ
DHSZ-èíñòðóêöèè ñî ñïåöèàëüíûì ìåðêåðîì Ì8130
Ðèñ. 6-92.
X10
[S1+] [S2+] [S+]
DHSZ D200
K5
[D+]
C251 M8130
Ïðèìåð ïðîãðàììèðîâàíèÿ
DHSZ-èíñòðóêöèè ñî ñïåöèàëüíûì
ìåðêåðîì Ì8130
C000322C
Ïîñëå ñðàáàòûâàíèÿ âõîäà Õ10 âûïîëíÿåòñÿ ñðàâíåíèå òàáëèöû îò ðåãèñòðà äàííûõ D200 â
5-òè çàïèñÿõ òàáëèöû äàííûõ ñî çíà÷åíèåì â ñ÷åò÷èêå Ñ251.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 95
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Òàáëèöà èìååò ñëåäóþùóþ ôîðìó (Ê1 = âêëþ÷åíèå, Ê0 = îòêëþ÷åíèå):
Íîìåð
çàïèñè
Ñðàâíèâàåìûå
Âûõîä-íàÿ Âêëþ÷åíèå/
çíà÷åíèÿ
èíñòðóêöèÿ îòêëþ÷åíèå
íèæíåå âåðõíåå
D200
0
D201
D202
K123
D204
1
D205
K234
D208
2
D209
K345
D212
3
D213
K456
D216
4
D217
K567
D203
H10 (=Y10)
K1
D206
D207
H10
K0
D210
D211
H23 (=Y23)
K1
D214
D215
H23
K0
D218
D219
H23
K1
Òàáë. 6-21.
Òàáëèöà ñðàâíåíèÿ, ñòàðòîâûé àäðåñ
D200, äëèíà Ê5
Çíà÷åíèÿ ñðàâíåíèÿ çàïîìèíàþòñÿ â 32-õ áèòíîì ôîðìàòå (äâîéíîå ñëîâî). Âûõîä âûäàåòñÿ
â øåñòíàäöàòèðè÷íîì ôîðìàòå.
Ðèñ. 6-93.
ÏÐÈÌÅÐ
Âðåìåííûå ïðîöåññû äëÿ âêëþ÷åíèÿ
âûõîäîâ Y10, Y23
ext. Reset C251
C251
567
456
345
234
123
0
Y10
Y23
M8131
D8130
0
1
2
3
4
0
1
C000323C
Åñëè DHSZ-èíñòðóêöèÿ ïðèìåíÿåòñÿ ñî ñïåöèàëüíûì ìåðêåðîì Ì8130, òî ðåãèñòð äàííûõ
8130 îïðåäåëÿåòñÿ êàê ñ÷åò÷èê íîìåðà çàïèñè. Ïîñëå êàæäîãî ñðàâíåíèÿ D8130 ïåðåõîäèò ê
ñëåäóþùåìó íîìåðó çàïèñè.
Åñëè âñå çàïèñè òàáëèöû îáðàáîòàíû, òî âêëþ÷àåòñÿ ôëàã êîíöà ïðîöåññà Ì8131 è D8130
âûêëþ÷àåòñÿ âíåøíèì èìïóëüñîì èëè èìïóëüñîì èç ïðîãðàììû. D8130 ñòàðòóåò âíîâü
ñîãëàñíî ñ÷åòó, åñëè îòêëþ÷àåòñÿ ôëàã M8131.
쑶
6 – 96
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
FX2N/FX2NC
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
FX2N ÏÐÈÍÖÈÏ ÔÓÍÊÖÈÎÍÈÐÎÂÀÍÈß ÑÎ ÑÏÅÖÈÀËÜÍÛÌ ÌÅÐÊÅÐÎÌ M8132
(FX2N/FX2NC)
Ñðàâíåíèå òàáëèö âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ â îáëàñòÿõ îò S1+ è ñëåäóþùèõ n1 c çàâèñèìûì îò ðåçóëüòàòà óïðàâëåíèåì ÷àñòîòîé â DPLSY-èíñòðóêöèè.
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
DHSZ-èíñòðóêöèÿ ñî ñïåöèàëüíûì ìåðêåðîì Ì8132 ñðàâíèâàåò â ðåæèìå ïðåðûâàíèÿ
íàêîïëåííîå çíà÷åíèå âûñîêîñêîðîñòíîãî ñ÷åò÷èêà ñî çíà÷åíèÿìè, óêàçàííûìè â
òàáëè÷íûõ îáëàñòÿõ. Ïðè ñîãëàñîâàíèè âûäàåòñÿ çíà÷åíèå, óêàçàííîå â òàáëèöå, ïî
ñëåäóþùåé DPLSY-èíñòðóêöèè (FNC 57) óïðàâëåíèÿ ÷àñòîòîé.
Îïåðàíä (D+) äëÿ ýòîé ñïåöèàëüíîé ôóíêöèè çàäàåòñÿ ïî ñïåöèàëüíîìó ìåðêåðó Ì8132.
Äëèíà òàáëèöû óêàçûâàåòñÿ çíà÷åíèåì êîíñòàíò (Ê,Í). Ìàêñèìàëüíàÿ äëèíà ñîñòàâëÿåò
128 çàïèñåé. Íà êàæäóþ çàïèñü òàáëèöû äàåòñÿ 4 ðåãèñòðà äàííûõ. Â êàæäîé çàïèñè
äîëæíû çàïîìèíàòüñÿ ñëåäóþùèå äàííûå:
– ñðàâíèâàåìûå çíà÷åíèÿ (32-õ áèòíûé ôîðìàò),
– àäðåñóåìûé âûõîä (32-õ áèòíûé ôîðìàò).
Ñðàâíåíèå âûïîëíÿåòñÿ ïî êàæäîìó èìïóëüñó ñ÷åòà íà óêàçàííîì ñ÷åò÷èêå (S+).
 ïðîãðàììå ÏÊ ñåðèè FX ìîãóò îäíîâðåìåííî áûòü àêòèâíûìè òîëüêî 6
âûñîêîñêîðîñòíûõ èíñòðóêöèè òèïà DHSCS è DHSCR èëè DHSZ.
Âñåãäà ìîæåò áûòü ïðèìåíåíà òîëüêî îäíà DHSZ-èíñòðóêöèÿ ñïåöèàëüíîãî ìåðêåðà Ì8132.
Äîëæíà áûòü êîððåêòíî ââåäåíà HSC-èíñòðóêöèÿ.
DHSZ-èíñòðóêöèÿ ñî ñïåöèàëüíûì ìåðêåðîì Ì8132 ïåðâûé ðàç âûïîëíÿåòñÿ ïî ïåðâîé
END-èíñòðóêöèè. ÏÊ ïîçâîëÿåò ñäåëàòü ýòî, ïîñêîëüêó îí âíóòðåííå ñîçäàåò òàáëèöó
ñðàâíåíèÿ.
Ñðàâíåíèå â òàáëèöå âñåãäà ïðîèñõîäèò ïîñëåäîâàòåëüíî. Ïî ýòîé ïðè÷èíå ñðàâíèâàåìûå
çíà÷åíèÿ âñåãäà äîëæíû áûòü îòñîðòèðîâàíû â âîçðàñòàþùåé èëè óìåíüøàþùåéñÿ
ïîñëåäîâàòåëüíîñòè.
Ïîñëåäíÿÿ çàïèñü â òàáëèöå äîëæíà âûïîëíÿòüñÿ íà (Ê0, Ê0), ÷òîáû ãàðàíòèðîâàòü, ÷òî
îñòàíîâëåíà âûäà÷à èìïóëüñîâ è D8131 íå ïåðåñêî÷èò ê íà÷àëó òàáëèöû. Ðåãèñòðû D8134 è
D8135 óäåðæèâàþò çíà÷åíèå Ê0 è óêàçûâàþò êîíåö òàáëèöû.
ÏÐÈÌÅÐ
Ïðèìåíåíèå DHSZ-èíñòðóêöèè ñî ñïåöèàëüíûì ìåðêåðîì Ì8132
Ðèñ. 6-94.
X17
[S1+] [S2+] [S+]
DHSZ D320
K5
DPLSY D8132
[D+]
C251 M8132
K0
Ïðèìåð ïðîãðàììèðîâàíèÿ
DHSZ-èíñòðóêöèè ñî ñïåöèàëüíûì
ìåðêåðîì Ì8132
Y14
C000324C
Ïîñëå ñðàáàòûâàíèÿ âõîäà Õ10 âûïîëíÿåòñÿ ñðàâíåíèå òàáëèöû îò ðåãèñòðà äàííûõ D200 â
5-òè çàïèñÿõ òàáëèöû äàííûõ ñî çíà÷åíèåì â ñ÷åò÷èêå Ñ251.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 97
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Òàáëèöà èìååò ñëåäóþùóþ ôîðìó:
Íîìåð
çàïèñè
0
1
2
3
4
Ñðàâíèâàåìûå
çíà÷åíèÿ
íèæíåå âåðõíåå
D320
D321
Âûõîäíàÿ ÷àñòîòà
íèæíåå
âåðõíåå
D322
D323
K20
D324
D325
D326
D329
D330
D331
K200
D333
D334
K800
D336
D327
K500
K700
D332
Òàáëèöà ñðàâíåíèÿ, ñòàðòîâûé àäðåñ
D320, äëèíà Ê5
K300
K600
D328
Òàáë. 6-22.
D335
K100
D337
D338
K0
D339
K0
Çíà÷åíèÿ ñðàâíåíèÿ çàïîìèíàþòñÿ â 32-õ áèòíîì ôîðìàòå (äâîéíîå ñëîâî). Âûõîäíîå
çíà÷åíèå âûäàåò ÷àñòîòó, êîòîðàÿ ñîõðàíÿåòñÿ äî òåõ ïîð, ïîêà íå áóäóò ñîãëàñîâàíû
ðåçóëüòàòû ñðàâíåíèÿ.
Ðèñ. 6-95.
ÏÐÈÌÅÐ
Èçìåíåíèå ÷àñòîòû ïðè ïðèìåíåíèè
DHSZ-èíñòðóêöèè ñî ñïåöèàëüíûì
ìåðêåðîì Ì8132
D8132 Hz
500
300
200
100
0
HSC 0
20
600
700
D8131 0
1
2
3
800
4
C000325C
Åñëè DHSZ-èíñòðóêöèÿ ïðèìåíÿåòñÿ ñî ñïåöèàëüíûì ìåðêåðîì Ì8132, òî ðåãèñòð äàííûõ
8131 îïðåäåëÿåòñÿ êàê ñ÷åò÷èê íîìåðà çàïèñè. Ïîñëå êàæäîãî ñðàâíåíèÿ D8131 ïåðåõîäèò ê
ñëåäóþùåìó íîìåðó çàïèñè.
D8132 ñîäåðæèò ñîîòâåòñòâóþùåå çíà÷åíèå ÷àñòîòû çàïèñåé òàáëèöû äëÿ ïðèìåíåíèÿ â
PLSY-èíñòðóêöèè. Äëÿ îáðàáîòêè ðåãèñòðû äàííûõ D8134 è D8135 ñîäåðæàò ñðàâíèâàåìûå
çíà÷åíèÿ.
Åñëè âñå çàïèñè òàáëèöû îáðàáîòàíû, òî âêëþ÷àåòñÿ ôëàã êîíöà ïðîöåññà Ì8133 è D8131
âûêëþ÷àåòñÿ âíåøíèì èìïóëüñîì èëè èìïóëüñîì èç ïðîãðàììû. D8131 ñòàðòóåò âíîâü
ñîãëàñíî ñ÷åòó, åñëè îòêëþ÷àåòñÿ ôëàã M8133.
Ïðè îòêëþ÷åíèè DHSZ-èíñòðóêöèè îòêëþ÷àþòñÿ âñå çíà÷åíèÿ, âêëþ÷àÿ âûäàâàåìóþ ÷àñòîòó.
쑶
6 – 98
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.7.6
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÎÏÐÅÄÅËÅÍÈÅ ÑÊÎÐÎÑÒÈ (SPD)
SPD
SPD (S1+) (S2+) (D+)
Îïåðàíäû
CPU
S1+
S2+
D+
X0 ... X5
K, H, KnX, KnY, KnM,
KnS, T, C, D, V, Z
T, C, D
FNC 56
Îïðåäåëåíèå ñêîðîñòè
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
SPD
7
ÔÓÍÊÖÈß
Ôèêñèðîâàíèå ÷èñëà èìïóëüñîâ â òå÷åíèè çàäàííîãî âðåìåíè
ÎÏÈÑÀÍÈÅ
쎲
쎲
ÓÊÀÇÀÍÈÅ
Èìïóëüñû íà (S1+) ïîäñ÷èòûâàþòñÿ çà âðåìÿ â (S2+) â ìñ è ðåçóëüòàò çàïèñûâàåòñÿ â (D+).
Çàäåéñòâóþòñÿ îïåðàíäû (D+), ((D+)+1), ((D+)+2).
(D+): ñóììà èìïóëüñîâ ïîñëå îòñ÷åòà âðåìåíè
((D+)+1): òåêóùåå çíà÷åíèå âðåìåíè âíóòðè èíòåðâàëà âðåìåíè
((D+)+2): îñòàþùååñÿ îòñ÷èòûâàåìîå âðåìÿ
Ïîñëå îòñ÷åòà âðåìåíè ñîäåðæàíèå ((D+)+1) ïåðåäàåòñÿ â (D+), à ñàìî ((D+)+1)
îòêëþ÷àåòñÿ.
Âõîäû âûñîêîñêîðîñòíîãî ñ÷åò÷èêà, èñïîëüçóåìûå â èíñòðóêöèè, íå ìîãóò ïðèìåíÿòüñÿ â
äðóãèõ âûñîêîñêîðîñòíûõ îïåðàöèÿõ.
Äëÿ êàæäîãî âûñîêîñêîðîñòíîãî âõîäà ìîæíî çàäàòü ìàêñèìóì îäíó SPD-èíñòðóêöèþ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 99
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
Ðèñ. 6-96.
X10
SPD
[S1+]
[S2+]
[D+]
X0
K100
D0
Ïðèìåð ïðîãðàììèðîâàíèÿ
SPD-èíñòðóêöèè
X10
X0
2
1
100ms
100ms
100
3
Ôîòîðåëå
C000158C
: äåéñòâèòåëüíîå òåêóùåå íàáèðàåìîå çíà÷åíèå èìïóëüñîâ (D1)
: íàêîïëåííîå çíà÷åíèå ñ÷åò÷èêà çà óñòàíîâëåííûé èíòåðâàë âðåìåíè (D0)
: îñòàþùååñÿ â (D2) âðåìÿ äî ïåðåäà÷è äàííûõ èç (D1) â (D0)
 ïðèìåðå D1 ñ÷èòàåò êîëè÷åñòâî âêëþ÷åíèé Õ0. Ïîñëå 100 ìñ ðåçóëüòàò ñ÷åòà ñîõðàíÿåòñÿ â
D0.
D1 îòêëþ÷àåòñÿ è íà÷èíàåò âíîâü ñ÷åò âêëþ÷åíèé Õ0.
 D2 ñîîòâåòñòâåííî èçìåðÿåòñÿ îñòàâøååñÿ âðåìÿ.
Ñ ïîìîùüþ ýòîãî çíà÷åíèÿ ìîæíî îïðåäåëèòü ÷èñëî îáîðîòîâ ïðèâîäà.
N = 60 x D0 x 103 (îá/ìèí.)
nxt
n: èìïóëüñîâ íà îáîðîò
N: ñêîðîñòü
쑶
t: èíòåðâàë âðåìåíè (ìñ), êîòîðûé óêàçûâàåòñÿ â S2+
6 – 100
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.7.7
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÂÛÄÀ×À ÎÏÐÅÄÅËÅÍÍÎÃÎ ×ÈÑËÀ ÈÌÏÓËÜÑΠ(PLSY, DPLSY)
PLSY
PLSY (S1+) (S2+) (D+)
Îïåðàíäû
CPU
S1+, S2+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
D+
Òîëüêî Y0 èëè Y1
FNC 57
Âûäà÷à îïðåäåëåííîãî ÷èñëà èìïóëüñîâ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
PLSY
7
DPLSY
13
ÔÓÍÊÖÈß
Îïðåäåëåííîå ÷èñëî èìïóëüñîâ ñ æåñòêî çàäàííîé ÷àñòîòîé è æåñòêèì ñîîòíîøåíèåì
øèðèíû èìïóëüñà 50:50 âûäàâàåìîå íà âûõîä
ÎÏÈÑÀÍÈÅ
Èíñòðóêöèÿ ôîðìèðóåò îïðåäåëåííîå ÷èñëî èìïóëüñîâ.
쎲  (S1+) îïðåäåëÿåòñÿ ÷àñòîòà: 1 ... 32767 Ãö (FX1S/FX1N, PLSY)
1... 100 êÃö(FX1S/FX1N, DPLSY)
2 ... 20 êÃö(FX2N)
쎲  (S2+) óêàçûâàåòñÿ ÷èñëî ñîçäàâàåìûõ èìïóëüñîâ. Ïðè ýòîì íå äîëæíû ïðåâûøàòüñÿ
ñëåäóþùèå çíà÷åíèÿ îáëàñòåé.
16-òè áèòîâûå èíñòðóêöèè: îò 1 äî 32767 èìïóëüñîâ
32-õ áèòîâûå èíñòðóêöèè: îò 1 äî 2 147 483 647 èìïóëüñîâ
Åñëè óêàçàíî çíà÷åíèå 0, òî ñîçäàåòñÿ ïîñëåäîâàòåëüíûé ðÿä èìïóëüñîâ..
쎲 Â (D+) îïðåäåëÿåòñÿ àäðåñ âûõîäà.
쎲 Ñîîòíîøåíèå ìåæäó âêëþ÷åííûì è îòêëþ÷åííûì ñîñòîÿíèåì: 50% ÂÊË, 50% ÎÒÊË.
Âêëþ÷åííîå è îòêëþ÷åííîå ñîñòîÿíèÿ âûäàþòñÿ íåïîñðåäñòâåííî â ðåæèìå
ïðåðûâàíèÿ.
쎲 Ïðè ïðèìåíåíèè DPLSY-èíñòðóêöèè ÷èñëî èìïóëüñîâ çàäàåòñÿ â äâóõ ñëåäóþùèõ äðóã çà
äðóãîì ðåãèñòðîâ äàííûõ.
쎲 Åñëè æåëàåìîå ÷èñëî èìïóëüñîâ ñîçäàíî, òî âêëþ÷àåòñÿ ñïåöèàëüíûé ìåðêåð Ì8029
(èíñòðóêöèÿ ïîëíîñòüþ îòðàáîòàíà). Ì8029 îòêëþ÷àåòñÿ, åñëè äåàêòèâèçèðóåòñÿ
DPLSY-èíñòðóêöèÿ.
Äàííûå â (S1+) (÷àñòîòà) ìîãóò èçìåíÿòüñÿ âî âðåìÿ âûïîëíåíèÿ èíñòðóêöèè. Îäíàêî
èçìåíåíèå äàííûõ â (S2+) (÷èñëî èìïóëüñîâ) ìîæåò ïðèìåíÿòüñÿ ëèøü òîãäà, åñëè èíñòðóêöèÿ
óæå îòðàáîòàíà.
쎲
ÓÊÀÇÀÍÈÅ
 ïðîãðàììå äîïóñêàåòñÿ èñïîëüçîâàíèå íå áîëåå 2 èíñòðóêöèé PLSY.
Âîçìîæíî ïðèìåíåíèå îäíîâðåìåííî èíñòðóêöèé PLSY è PLSR (FNC59), åñëè äàííûå
èíñòðóêöèé ïîäêëþ÷åíû ê ðàçíûì âûõîäàì.
Èìïóëüñû ìîãóò âûäàâàòüñÿ òîëüêî íà âûõîäàõ Y0 è Y1.
Âîçìîæíî èñïîëüçîâàíèå â ïîäïðîãðàììàõ íåñêîëüêèõ èíñòðóêöèé PLSY, òåì íå ìåíåå
äîëæíà îñòàíîâèòüñÿ çàïóùåííàÿ êîìàíäà, ïðåæäå ÷åì â ïîäïðîãðàììå íà÷èíàåòñÿ
ñëåäóþùàÿ êîìàíäà PLSY .
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 101
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÊ äîëæíî èìåòü òðàíçèñòîðíûå âûõîäû.
Äëÿ ñòàáèëüíîé ðàáîòû âûõîäîâ, íà ìàêñèìàëüíûõ ÷àñòîòàõ, òîê íàãðóçêè äëÿ ÏÊ ñåðèè
FX2N ñîñòàâëÿåò ìèíèìóì 200mA, äëÿ ÏÊ ñåðèè FX1S-1N - îò 10 äî 100mA.
Ïðèìåíåíèå DHSZ-èíñòðóêöèè ñìîòðè â ðàçäåëå Ðèñ. 6-97.
ÏÐÈÌÅÐ
Ïðèìåíåíèå PLSY-èíñòðóêöèè ôîðìèðîâàíèÿ ãðóïïû èìïóëüñîâ
Ðèñ. 6-97.
X10
PLSY
[S1+]
[S2+]
[D+]
K2000
D0
Y0
Ïðèìåð ïðîãðàììèðîâàíèÿ
PLSY-èíñòðóêöèè
M8002
(D0)
Y0
........
C000105C
Åñëè âêëþ÷åíî Õ10, òî ñîçäàþòñÿ èìïóëüñû ñ ÷àñòîòîé 2000 Ãö. Âñåãäà ñîçäàåòñÿ ñòîëüêî èìïóëüñîâ, ñêîëüêî óêàçàíî â ðåãèñòðå äàííûõ D0 (S2+).
Ñîçäàíèå èìïóëüñîâ ïðåêðàùàåòñÿ, åñëè âûêëþ÷àåòñÿ Õ10. Åñëè Õ10 âêëþ÷àåòñÿ ñíîâà, òî
îïåðàöèÿ íà÷èíàåòñÿ âíîâü. Åñëè Õ10 íå âêëþ÷åíî, òî âûêëþ÷àåòñÿ Y0.
쑶
ÓÊÀÇÀÍÈÅ
Ó ÏÊ ñåðèè FX2N äâîéíîå ñëîâî â D8140 è D8141 ïîêàçûâàþò òåêóùèå èìïóëüñû Y0.
Äâîéíîå ñëîâî D8142 è D8143 ïîêàçûâàåò èìïóëüñû Y1.
 D8136 è D8137 â ÏÊ ñåðèè FX2N çàíîñèòñÿ ñóììà èìïóëüñîâ.
6 – 102
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.7.8
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÂÛÄÀ×À ÈÌÏÓËÜÑÎÂ Ñ ÌÎÄÓËßÖÈÅÉ ØÈÐÈÍÛ ÈÌÏÓËÜÑÀ (PWM)
PWM
PWM (S1+) (S2+) (D+)
FNC 58
Âûäà÷à èìïóëüñîâ ñ ìîäóëÿöèåé øèðèíû èìïóëüñà
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S1+, S2+
D+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
(S1 m S2)
Òîëüêî Y0 èëè Y1
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
PWM
7
ÔÓÍÊÖÈß
Ïîñëåäîâàòåëüíûé ðÿä èìïóëüñîâ ñ æåñòêî çàäàííîé øèðèíîé èìïóëüñà è
ïðîäîëæèòåëüíîñòüþ ïåðèîäà âûäàåòñÿ íà âûõîä
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Èíñòðóêöèÿ ôîðìèðóåò ïîñëåäîâàòåëüíûé ðÿä èìïóëüñîâ. Ñîîòíîøåíèå ìåæäó øèðèíîé
èìïóëüñà t è äëèòåëüíîñòüþ ïåðèîäà ÒÎ çàäàåòñÿ:
t: øèðèíà èìïóëüñà (ìñ)
T0: ïðîäîëæèòåëüíîñòü ïåðèîäà (ìñ)
×àñòîòà f: 1/ÒÎ (êÃö)
 (S1+) óñòàíàâëèâàåòñÿ øèðèíà èìïóëüñà â îáëàñòè t: îò 1 äî 32767 ìñ. Øèðèíà èìïóëüñà
äîëæíà ëåæàòü â ïðåäåëàõ 1 £ t £ T0.
 (S2+) óñòàíàâëèâàåòñÿ äëèòåëüíîñòü ïåðèîäà ÒÎ: îò 1 äî 32767 ìñ.
 (D+) óêàçûâàåòñÿ àäðåñ âûõîäà.
Èíñòðóêöèÿ ìîæåò èñïîëüçîâàòüñÿ â ïðîãðàììå òîëüêî îäèí ðàç.
Ìîãóò âûäàâàòüñÿ òîëüêî âûõîäû Y0 è Y1.
ÏÊ äîëæíî èìåòü òðàíçèñòîðíûå âûõîäû, ÷òîáû èçáåæàòü èçíîñà êîíòàêòîâ.
Äëÿ ñòàáèëüíîé ðàáîòû âûõîäîâ, íà ìàêñèìàëüíûõ ÷àñòîòàõ, òîê íàãðóçêè äëÿ ÏÊ ñåðèè
FX2N ñîñòàâëÿåò ìèíèìóì 200mA, äëÿ ÏÊ ñåðèè FX1S-1N - îò 10 äî 100mA.
ÈÑÒÎ×ÍÈÊ ÎØÈÁÎÊ
Åñëè óñòàíîâëåííîå çíà÷åíèå øèðèíû èìïóëüñà â (S1+) áîëüøå, ÷åì æåñòêî îïðåäåëåííîå
çíà÷åíèå äëÿ ÒÎ â (S2+), òî ïîÿâëÿåòñÿ îøèáêà â ðàáîòå ïðîãðàììû.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 103
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðèìåíåíèå PWM-èíñòðóêöèè ìîäåëèðîâàíèÿ èìïóëüñîâ
Ðèñ. 6-98.
X10
PWM
[S1+]
[S2+]
[D+]
D10
K50
Y1
t
T0
Ïðèìåð ïðîãðàììèðîâàíèÿ
PWM-èíñòðóêöèè
t
Y1
T0
C000113C
Áëàãîäàðÿ èçìåíåíèþ äàííûõ â ðåãèñòðå D10 â îáëàñòè îò 0 äî 50 ìîæíî âàðüèðîâàòü
îòíîñèòåëüíóþ øèðèíó èìïóëüñà ÒÎ îò 0 äî 100%. Åñëè çíà÷åíèå D10 óñòàíàâëèâàåòñÿ íà 0, òî
íå âûäàåòñÿ íèêàêèõ èìïóëüñîâ. Åñëè çíà÷åíèå D10 èçìåíÿåòñÿ íà 50, òî Y1 ââîäèòñÿ äëÿ
âñåãî öèêëà.
Y1 âûêëþ÷àåòñÿ, åñëè âûêëþ÷àåòñÿ Õ10.
쑶
6 – 104
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.7.9
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÂÛÄÀ×À ÎÏÐÅÄÅËÅÍÍÎÃÎ ×ÈÑËÀ ÈÌÏÓËÜÑΠ(PLSR)
PLSR
PLSR (S1+) (S2+) (S3+) (D+)
Îïåðàíäû
CPU
S1+, S2+, S3+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
(S1 m S2)
D+
Òîëüêî Y0 èëè Y1
FNC 59
Âûäà÷à îïðåäåëåííîãî ÷èñëà èìïóëüñîâ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
PLSR
9
DPLSR
17
ÔÓÍÊÖÈß
Æåñòêî çàäàííîå ÷èñëî èìïóëüñîâ ñ æåñòêî çàäàííîé ÷àñòîòîé âûäàåòñÿ íà âûõîä.
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
PLSR-èíñòðóêöèÿ ñîçäàåò íà âûõîäå çàäàííîå ÷èñëî èìïóëüñîâ (S2+) c çàäàííîé ÷àñòîòîé
(S1+). ×àñòîòà ïî äåñÿòü øàãîâ èçìåíÿåòñÿ ââåðõ â íà÷àëå ðîáîòû èíñòðóêöèè (ðàçãîí) è
âíèç â êîíöå çà çàäàííîå âðåìÿ (S3+).
Âûäàâàåìàÿ ÷àñòîòà â ÏÊ ñåðèè FX2N ìîæåò íàõîäèòüñÿ â ïðåäåëàõ ìåæäó 10 è 22 000 Ãö.
Äëÿ ÏÊ ñåðèé FX1S èëè FX1N ÷àñòîòà ìîæåò áûòü â ïðåäåëàõ îò 10 äî 100 000 Ãö.
Óêàçàííàÿ ÷àñòîòà äîëæíà äåëèòüñÿ íà 10. Åñëè çàäàâàåìàÿ ÷àñòîòà íå äåëèòñÿ íà 10, îíà
îêðóãëÿåòñÿ âî ñîîòâåòñòâóþùåãî çíà÷åíèÿ.
Øèðèíà øàãà íàêëîííîé ñîñòàâëÿåò 1/10 óêàçàííîé âûõîäíîé ÷àñòîòû (ïðè ïðèìåíåíèè
øàãîâîãî äâèãàòåëÿ ýòî íóæíî ó÷èòûâàòü).
Ìàêñèìàëüíîå êîëè÷åñòâî èìïóëüñîâ:
16-òè áèòîâûå èíñòðóêöèè: îò 110 äî 32.767 èìïóëüñîâ
32-õ áèòíûõ èíñòðóêöèé: îò 110 äî 2.147.483.647 èìïóëüñîâ
Ïðè çàäàíèè ìåíåå 110 èìïóëüñîâ ïðàâèëüíàÿ ðàáîòà íå ãàðàíòèðóåòñÿ.
Âðåìÿ ïîäúåìà ðàìïû äîëæíî ñîîòâåòñòâîâàòü íèæå îïèñàííûì ãðàíè÷íûì çíà÷åíèÿì.
 êà÷åñòâå âûõîäîâ ìîãóò ïðîãðàììèðîâàòüñÿ òîëüêî Y0 è Y1.
 îäíîé ïðîãðàììå â òî æå ñàìîå âðåìÿ ìîãóò ïðèìåíÿòüñÿ äâå PLSR-èíñòðóêöèè ñ
ïåðåäà÷åé èìïóëüñîâ íà Y0 è Y1. Âîçìîæíî òàêæå ïðèìåíåíèå PLSY-èíñòðóêöèè (FNC57) è
PLSR-èíñòðóêöèè (FNC59) â îäíîì öèêëå ñ ïåðåäà÷åé èìïóëüñîâ íà Y0 è Y1. Ìíîãîêðàòíîå
ïðèìåíåíèå ìîæåò ðåàëèçîâûâàòüñÿ ïî ïîäïðîãðàììå èëè ïîäîáíûõ ìåòîäàõ
Åñëè ÷èñëî óêàçàííûõ èìïóëüñîâ íåäîñòàòî÷íî, ÷òîáû ïîëó÷èòü óêàçàííóþ ÷àñòîòó, ÷àñòîòà
ñðåçàåòñÿ.
Ñïåöèàëüíûé ìåðêåð Ì8029 âêëþ÷àåòñÿ ïîñëå âûäà÷è óêàçàííîãî ÷èñëà èìïóëüñîâ.
Îòêëþ÷åíèå ìåðêåðà âûïîëíÿåòñÿ ïðè îòêëþ÷åíèè óñëîâèé âûïîëíåíèÿ PLSR-èíñòðóêöèè.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 105
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÎÃÐÀÍÈ×ÅÍÈÅ ÂÐÅÌÅÍÈ ÍÀÊËÎÍÀ
Âðåìÿ íàêëîíà (S3+) îãðàíè÷èâàåòñÿ 5 000 ìñ. Ãðàíè÷íîå çíà÷åíèå âðåìåíè íàêëîíà â
çàâèñèìîñòè îò ÷àñòîòû è ÷èñëà âûõîäíûõ èìïóëüñîâ ðàññ÷èòûâàåòñÿ ñëåäóþùèì îáðàçîì:
쎲 Çíà÷åíèå â (S3+) äîëæíî áûòü ìèíèìóì â 10 ðàç áîëüøå, ÷åì âðåìÿ öèêëà ïðîãðàììû
(D8012).
쎲 Ìèíèìàëüíîå çíà÷åíèå äëÿ (S3+) ðàññ÷èòûâàåòñÿ ïî óðàâíåíèþ:
(S3+) 울 (9.000 / (S1+)) x 5
쎲 Ìàêñèìàëüíîå çíà÷åíèå äëÿ (S3+) ðàññ÷èòûâàåòñÿ ïî óðàâíåíèþ:
(S3+) 울 ((S2+) / (S1+)) x 818
쎲 Åñëè ïàðàìåòð âûõîäèò çà ðàñ÷åòíûå ãðàíèöû, òî çíà÷åíèå (S1+) (÷àñòîòà) óìåíüøàåòñÿ.
쎲 Ïîäúåì âûõîäíîé ÷àñòîòû ïðîèñõîäèò â 10 øàãîâ.
ÓÊÀÇÀÍÈÅ
Ìàêñèìàëüíàÿ âûõîäíàÿ ÷àñòîòà è øèðèíà øàãà ÷àñòîòû îãðàíè÷èâàþòñÿ âíóòðè îáëàñòè
2...20 000 Ãö.
Ïîñëå îòêëþ÷åíèÿ óñëîâèé âûïîëíåíèÿ PLSR-èíñòðóêöèè âûêëþ÷àþòñÿ ñðàáîòàâøèå
âûõîäû. Ïðè íîâîì âêëþ÷åíèè óñëîâèé âûïîëíåíèÿ ñíîâà íà÷èíàåòñÿ îáðàáîòêà
èíñòðóêöèè.
Åñëè âî âðåìÿ îáðàáîòêè èçìåíÿåòñÿ îïåðàíä, ïðîôèëü (õàðàêòåð) âûõîäà ñîõðàíÿåòñÿ.
Èçìåíåíèÿ îïåðàíäà íà÷èíàþò äåéñòâîâàòü ïðè ñëåäóþùåé îáðàáîòêå èíñòðóêöèè.
ÏÐÈÌÅÐ
M54
[S1+] [S2+] [S3+]
PLSR K500
D0 K3600
[D+]
Y0
Hz
10
[S1+] 10 - 20.000 Hz
1
2
9
8
7
6
5
Summe der
Ausgangsimpulse
[S2+]
4
3
1
2
[S1+]/10
3
4
5
6
7
8
9
10
Sekunden
[S3+] Max 5000 ms
[S3+] Max 5000 ms
Ðèñ. 6-99. Ïðèìåð ïðîãðàììèðîâàíèÿ PLSR-èíñòðóêöèè
Ïðè îòêëþ÷åíèè ìåðêåðà Ì54 ÷èñëî èìïóëüñîâ, óêàçàííîå â D0 (S2+) âûäàåòñÿ íà Y0 (D+).
Âûõîäíàÿ ÷àñòîòà ñîñòàâëÿåò 500 Ãö (S1+).
Âîçðàñòàíèå ÷àñòîòû äî 500 Ãö (S1+) è ñíèæåíèå ÷àñòîòû äî 0 âûïîëíÿåòñÿ ñîîòâåòñòâåííî çà
3600 ìñ (S3+) øàãàìè ïî 50 Ãö (S1+ / 10).
쑶
6 – 106
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.8
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 60...69
CÈÌÂÎË
FNC
ÍÀÇÍÀ×ÅÍÈÅ
ÐÀÇÄ.
IST
60
Èíèöèàëèçàöèÿ ñòàòóñà øàãà
6.8.1
SER
61
Èíñòðóêöèÿ ïîèñêà
6.8.2
ABSD
62
Ñðàâíåíèå àáñîëþòíîãî ñ÷åò÷èêà
6.8.3
INCD
63
Ñðàâíåíèå èíêðåìåíòàëüíîãî ñ÷åò÷èêà
6.8.4
TTMR
64
Òàéìåð îáó÷åíèÿ
6.8.5
STMR
65
Ñïåöèàëüíûé òàéìåð
6.8.6
ALT
66
Ôóíêöèÿ ïóëüñ-ïàðû (Flip-Flop)
6.8.7
RAMP
67
Ôóíêöèÿ íàêëîííûõ õàðàêòåðèñòèê
6.8.8
ROTC
68
Ïîçèöèîíèðîâàíèå ïîâîðîòíîãî ñòîëà
6.8.9
SORT
69
Èíñòðóêöèÿ ñîðòèðîâêè
6.8.10
Òàáë. 6-23. Îáçîð èíñòðóêöèé FNC 60...69
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 107
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
6.8.1
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÈÖÈÀËÈÇÀÖÈß ÑÒÀÒÓÑÀ ØÀÃÀ (IST)
IST
Îïåðàíäû
IST
(S+) (D1+) (D2+)
S+
D1+, D2+
X, Y, M, S
FX1S: S20-S127; FX1N: S20-S999
FX2N: S20-S999 (D1+ < D2+)
CPU
FNC 60
Èíèöèàëèçàöèÿ øàãîâûõ ñîñòîÿíèé
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P)
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
IST
7
ÔÓÍÊÖÈß
Âêëþ÷åíèå ñïåöèàëüíûõ ôóíêöèé è ðåçåðâèðîâàíèå îïåðàíäîâ øàãîâûõ ñîñòîÿíèé äëÿ
øàãîâîãî óïðàâëåíèÿ. Ñ ïîìîùüþ IST-èíñòðóêöèè ìîãóò ñâÿçûâàòüñÿ ðàçëè÷íûå øàãîâûå
öåïè íà ïóëüòå óïðàâëåíèÿ. Òàê, ìîãóò èíèöèàëèçèðîâàòüñÿ øàãîâûå öåïè äëÿ
àâòîìàòè÷åñêîãî è íàëàäî÷íîãî ðåæèìîâ ðàáîòû è ðåæèìà âîçâðàòà â íóëåâóþ òî÷êó (â
èñõîäíîå ïîëîæåíèå).
ÎÏÈÑÀÍÈÅ
쎲
Îïåðàíäû øàãîâûõ ñîñòîÿíèé S0...S2 ïðåäíàçíà÷åíû (ðåçåðâèðóþòñÿ) äëÿ èíèöèàëèçàöèè øàãîâûõ öåïåé
– íàëàäî÷íûé ðåæèì ðàáîòû,
– àâòîìàòè÷åñêèé ðåæèì è
– ïåðåìåùåíèå â íóëåâóþ òî÷êó.
쎲
Îïåðàíäàì øàãîâûõ ñîñòîÿíèé S0...S2 íå íóæíû SET-èíñòðóêöèè.
Îïåðàíäû øàãîâûõ ñîñòîÿíèé S3...S9 îñòàþòñÿ ñâîáîäíûìè.
Îïåðàíäû øàãîâûõ ñîñòîÿíèé S10...S19 ðåçåðâèðóþòñÿ äëÿ âîçâðàòà â íóëåâóþ òî÷êó.
Äëÿ ïðîãðàììèðîâàíèÿ îñòàëüíûõ øàãîâûõ öåïåé â ðàñïîðÿæåíèè èìåþòñÿ îñòàâøèåñÿ
îïåðàíäû øàãîâûõ ñîñòîÿíèé S20...S127 (S999).
 óïðàâëåíèè èñïîëüçóþòñÿ ñïåöèàëüíûå ìåðêåðû Ì8040...Ì8042 è Ì8047.
 (D1+) è (D2+) îïðåäåëÿåòñÿ îáëàñòü îïåðàíäîâ øàãîâûõ ñîñòîÿíèé äëÿ øàãîâûõ öåïåé
àâòîìàòè÷åñêîãî ðåæèìà ðàáîòû. Ïðè ýòîì äîëæíî âûïîëíÿòüñÿ óñëîâèå: (D1+) < (D2+).
 (S+) îïðåäåëÿåòñÿ îáëàñòü óïðàâëÿþùèõ âõîäîâ.  êà÷åñòâå óïðàâëÿþùèõ âõîäîâ
ìîãóò ïðèìåíÿòüñÿ îïåðàíäû X, Y èëè M. Îíè óêàçûâàþò ñòàðòîâûå àäðåñà îáëàñòåé
îïåðàíäîâ.
쎲
쎲
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
6 – 108
IST-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ â ïðîãðàììå òîëüêî îäèí ðàç.
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
Ïðèìåíåíèå IST-èíñòðóêöèè
Ðèñ. 6-100.
Ïðèìåð ïðîãðàììèðîâàíèÿ IST-èíñòðóêöèè
[S+] [D1+] [D2+]
M8000
IST
X0
S20
S24
C000157C
 ýòîì ïðèìåðå âõîäû ñîäåðæàò ñëåäóþùèå ñïåöèàëüíûå ôóíêöèè:
Õ0: íàëàäî÷íûé ðåæèì ðàáîòû
Õ1: âîçâðàò â èñõîäíóþ ïîçèöèþ
Õ2: øàãîâûé ðåæèì ðàáîòû
Õ3: ðåæèì ðàáîòû îòäåëüíûìè îïåðàöèÿìè
Õ4: àâòîìàòè÷åñêèé ðåæèì ðàáîòû
Õ5: êíîïêà âîçâðàòà â èñõîäíóþ ïîçèöèþ
Õ6: êíîïêà çàïóñêà àâòîìàòè÷åñêîãî ðåæèìà ðàáîòû
Õ7: êíîïêà îñòàíîâà àâòîìàòè÷åñêîãî ðåæèìà ðàáîòû
ÓÊÀÇÀÍÈÅ
쑶
Ýòè óïðàâëÿþùèå âõîäû ñëóæàò äëÿ íåïîñðåäñòâåííîãî óïðàâëåíèÿ ïðîöåññîì ðàáîòû.
Èìè âûáèðàåòñÿ íóæíûé ðåæèì ðàáîòû.
Ñëåäóþùèå ñïåöèàëüíûå ìåðêåðû áëàãîäàðÿ IST-èíñòðóêöèè âëèÿþò èëè óïðàâëÿþò
îáðàáîòêîé øàãîâûõ öåïåé:
Ì8040: ðàçðåøåíî ïîñëåäóþùåå âêëþ÷åíèå äðóãèõ øàãîâ
Ì8041: íà÷àëî ïîñëåäóþùåãî âêëþ÷åíèÿ
Ì8042: èìïóëüñ çàïóñêà
Ì8043: íóëåâàÿ òî÷êà äîñòèãíóòà
Ì8044: íóëåâàÿ òî÷êà îïðåäåëåíà
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 109
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïåðåäâèæíîé êîíòåéíåð äëÿ òðàíñïîðòèðîâêè ñûïó÷èõ ìàòåðèàëîâ â àâòîìàòè÷åñêîì
ðåæèìå äîëæåí íåïðåðûâíî çàãðóæàòüñÿ è ðàçãðóæàòüñÿ.
Ïóëüò
óïðàâëåíèÿ
Y2
Y0
Y1
Y3
X12
X11
C000218G
Ðèñ. 6-101. Ïðèìåð, êîíòðîëü çàãðóçêè è ðàçãðóçêè êîíòåéíåðà ñ ïîìîùüþ
IST-èíñòðóêöèè
ÎÏÈÑÀÍÈÅ ÄÀÒ×ÈÊΠÑÈÃÍÀËÎÂ È ÈÑÏÎËÍÈÒÅËÜÍÛÕ ÀÏÏÀÐÀÒÎÂ
쎲
쎲
쎲
쎲
Êîíå÷íûå âûêëþ÷àòåëè
ñëåâà: X12
ñïðàâà: X11
Íàïðàâëåíèå äâèæåíèÿ êîíòåéíåðà (ýëåêòðîìàãíèòû)
ñëåâà: Y2
ñïðàâà: Y0
Îòêðûëàñü çàãðóçêà ìàòåðèàëà íà 7 ñåêóíä: Y1
Îòêðûëèñü ðàçãðóçî÷íûå äâåðöû êîíòåéíåðà íà 5 ñåêóíä: Y3
Ðèñ. 6-102.
Ïðèìåð ïóëüòà óïðàâëåíèÿ
AUTOMATIKBETRIEB
X4
HANDBETRIEB
X0
NULLPUNKTFAHRT
X1
NULL
START
X5
X6
LINKS
FAHREN
RECHTS
FAHREN
X13
STOP
EIN
X7
X10
C000217G
6 – 110
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
Ïðè ïðèìåíåíèè IST-èíñòðóêöèè äåéñòâóþò ïðåäâàðèòåëüíî çàäàâàåìûå ñïåöèàëüíûå
ôóíêöèè:
Õ0: íàëàäî÷íûé ðåæèì ðàáîòû
Õ1: âîçâðàò â èñõîäíóþ ïîçèöèþ
Õ2: øàãîâûé ðåæèì ðàáîòû
Õ3: ðåæèì ðàáîòû îòäåëüíûìè îïåðàöèÿìè
Õ4: àâòîìàòè÷åñêèé ðåæèì ðàáîòû
Õ5: êíîïêà âîçâðàòà â èñõîäíóþ ïîçèöèþ
Õ6: êíîïêà çàïóñêà àâòîìàòè÷åñêîãî ðåæèìà ðàáîòû
Õ7: êíîïêà îñòàíîâà àâòîìàòè÷åñêîãî ðåæèìà ðàáîòû
ÎÏÈÑÀÍÈÅ ÔÓÍÊÖÈÉ
 ðåæèìå àâòîìàòèêè ïåðåìåùàåìûé êîíòåéíåð äîëæåí íåïðåðûâíî ïåðåìåùàòüñÿ ìåæäó
çàãðóçî÷íîé è ðàçãðóçî÷íîé ñòàíöèÿìè. Àâòîìàòè÷åñêèé ðåæèì çàïóñêàåòñÿ, åñëè
âêëþ÷àåòñÿ Õ4 è âûïîëíÿåòñÿ âîçäåéñòâèå íà Õ6.  êà÷åñòâå äðóãèõ óñëîâèé âêëþ÷åíèÿ
íóæíî, ÷òîáû êîíòåéíåð íàõîäèëñÿ â èñõîäíîì ïîëîæåíèè (íóëåâàÿ òî÷êà) (Ì8040 è Ì8044
àêòèâíû). Àâòîìàòè÷åñêèé ðåæèì ïðåêðàùàåòñÿ ñ ïîìîùüþ Õ7.
 íàëàäî÷íîì ðåæèìå êîíòåéíåð ìîæåò ïåðåìåùàòüñÿ â îáîèõ íàïðàâëåíèÿõ. Äëÿ ýòîãî
äîëæåí áûòü âêëþ÷åí Õ0. Êîíòåéíåð ïðè âîçäåéñòâèè íà êíîïêè Õ13 èëè Õ10 ïåðåìåùàåòñÿ
âëåâî èëè âïðàâî.
Ïåðåìåùåíèå â íóëåâóþ òî÷êó çàïóñêàåòñÿ âêëþ÷åíèåì Õ1 è âîçäåéñòâèåì íà Õ5. Áëàãîäàðÿ
ýòîìó êîíòåéíåð èç ëþáîé ïîçèöèè âîçâðàùàåòñÿ â èñõîäíóþ ïîçèöèþ.
Èñõîäíàÿ ïîçèöèÿ äîñòèãàåòñÿ, åñëè êîíòåéíåð íàõîäèòñÿ íà ïîçèöèè êîíå÷íîãî
âûêëþ÷àòåëÿ Õ12 è îïîðîæíåí .
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 111
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ðèñ. 6-103.
ÏÐÈÌÅÐ
Ïðèìåð ïðîãðàììèðîâàíèÿ êîíòðîëÿ
çàãðóçêè è ðàçãðóçêè ïåðåìåùàåìîãî
êîíòåéíåðà ïî IST-èíñòðóêöèè
X12
Y3
M8044
M8000
IST
X00 S20
S24
X10
Y2
X11
Y0
S0
X13
Y0
X12
Y2
S1
X5
S10
X12
Y2
RST Y1
RST Y3
S11
T2
S12
Y3
K50
T2
SET M8043
RST S12
C000213G
Òðåáóþòñÿ ñëåäóþùèå òðè ãëàâíûå îáëàñòè ðàáîòû:
Èíèöèàëèçàöèÿ
Íàëàäî÷íûé ðåæèì ðàáîòû
Âîçâðàò â íóëåâóþ òî÷êó
Øàãîâàÿ öåïü äëÿ íàëàäî÷íîãî ðåæèìà ðàáîòû ïîçâîëÿåò âðó÷íóþ çàäàâàòü êîìàíäû
ïåðåìåùåíèÿ ïîäâèæíîãî êîíòåéíåðà.
Ïîêàçàííàÿ øàãîâàÿ öåïü ðåæèìà ïåðåìåùåíèÿ â íóëåâóþ òî÷êó âîçâðàùàåò êîíòåéíåð èç
ëþáîãî ïîëîæåíèÿ â èñõîäíóþ ïîçèöèþ. Òàì êîíòåéíåð îïîðîæíÿåòñÿ.
6 – 112
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
S2
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
Ðèñ. 6-104.
Ïðèìåð ïðîãðàììèðîâàíèÿ êîíòðîëÿ
çàãðóçêè è ðàçãðóçêè ïåðåìåùàåìîãî
êîíòåéíåðà ïî IST-èíñòðóêöèè (àâòîìàòèêà)
Àâòîìàòè÷åñêèé öèêë
M8041
M8044
Y0
S21
X11
S22
Y1
K70
T1
T1
S23
Y2
X12
S24
Y3
K50
T2
T2
C000214G
Èíèöèàëèçàöèÿ,
óñëîâèÿ ïîëó÷åíèÿ
íóëåâîé òî÷êè
LD
ANI
OUT
LD
IST
Ïîäõîä ê
íóë. ïîçèöèè
X 12
3
Y
M8044
M8000
X
S
S
0
20
24
STL
LD
SET
STL
RST
RST
OUT
LD
SET
STL
OUT
OUT
Àâòîìàòè÷.
ðåæèì
S 1
X 5
S 10
S 10
1
Y
Y 3
2
Y
X 12
S 11
S 11
Y 3
T
2
K 50
T
2
S 12
S 12
M 8043
LD
SET
STL
SET
RST S
RET
12
STL
LD
AND
SET
STL
OUT
LD
SET
STL
OUT
OUT
LD
SET
STL
OUT
LD
SET
STL
OUT
OUT
LD
OUT
RET
S
2
M 8041
M8044
S 21
S 21
0
Y
X 11
S 22
S 22
Y
1
1
T
K 70
T
1
S 23
S 23
Y 2
X 12
S 24
S 24
Y 3
2
T
K 50
T
2
S
2
Íàëàäî÷íûé ðåæèì
ðàáîòû
STL
LD
ANI
OUT
LD
ANI
OUT
RET
END
S
X
Y
Y
X
Y
Y
0
10
2
0
13
0
2
C000215G
Ðèñ. 6-105. Ïðèìåð ïðîãðàììèðîâàíèÿ íà ÿçûêå ëèñòèíãà èíñòðóêöèé äëÿ êîíòðîëÿ
çàãðóçêè è ðàçãðóçêè ïåðåìåùàåìîãî êîíòåéíåðà ïî IST-èíñòðóêöèè
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 113
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
6.8.2
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈß ÏÎÈÑÊÀ (SER)
SER
SER (S1+) (S2+) (D+)
n
Îïåðàíäû
CPU
S1+
S2+
KnX, KnY,
KnM, KnS,T,
C, D
D+
FNC 61
Èíñòðóêöèÿ ïîèñêà
FX1S
FX1N
FX2N
n Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
K, H, KnX, KnY,
KnY, KnM,
K,
KnM, KnS,T, C, D,
KnS,T, C, D H, D
V, Z
FX2NC
Øàãè ïðîãðàììû
SER/SERP
9
DSER/DSERP
17
ÔÓÍÊÖÈß
Ñêâîçíîé ïîèñê îáëàñòåé äàííûõ ïî çíà÷åíèþ ïîèñêà
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
ÏÐÈÌÅÐ
Îáëàñòè äàííûõ îò (S1+) äî ((S1+)+n) ïðîñìàòðèâàþòñÿ äëÿ ïîèñêà êëþ÷à óêàçàííîãî â
(S2+) è ðåçóëüòàò ïîèñêà çàíîñèòñÿ â ðåãèñòðû äàííûõ, íà÷èíàÿ ñ (D+). Îäíîâðåìåííî
îïðåäåëÿþòñÿ è çàïîìèíàþòñÿ ñàìîå ìàëîå è ñàìîå áîëüøîå çíà÷åíèÿ â îáëàñòè ïîèñêà.
Äëèíà îáëàñòè ïîèñêà n äëÿ äàííûõ â 16-òè áèòîâîì ôîðìàòå îïðåäåëåíà ïî ìàêñèìóìó â
256, à äëÿ äàííûõ â 32-õ áèòîâîì ôîðìàòå îïðåäåëåíà ïî ìàêñèìóìó â 128.
Ðåçóëüòàò ïîèñêà çàíîñèòñÿ â 5 ðåãèñòðîâ äàííûõ, ïðè 32-õ áèòîâîì ôîðìàòå â 10
ðåãèñòðîâ äàííûõ. Îíè ñîäåðæàò:
– êîëè÷åñòâî çíà÷åíèé, ñîãëàñîâàííûõ ñ êëþ÷îì ïîèñêà, â îáëàñòè ïîèñêà (0 ïðè
îòñóòñòâèè ñîãëàñîâàíèÿ ñ êëþ÷îì ïîèñêà)
– ïîçèöèÿ ïåðâîãî ñîãëàñîâàííîãî çíà÷åíèÿ (0 ïðè íåñîãëàñîâàííîñòè)
– ïîñëåäíåãî ñîãëàñîâàííîãî çíà÷åíèÿ (0 ïðè íåñîãëàñîâàííîñòè)
– ïîçèöèÿ ñàìîãî ìàëîãî âñòðåòèâøåãîñÿ â îáëàñòè ïîèñêà çíà÷åíèÿ. Åñëè ýòî çíà÷åíèå
ïîÿâëÿåòñÿ ìíîãîêðàòíî, òî çàïîìèíàåòñÿ ïîñëåäíÿÿ ïîçèöèÿ.
– ïîçèöèÿ ñàìîãî áîëüøîãî âñòðåòèâøåãîñÿ â îáëàñòè ïîèñêà çíà÷åíèÿ. Åñëè ýòî
çíà÷åíèå ïîÿâëÿåòñÿ ìíîãîêðàòíî, òî çàïîìèíàåòñÿ ïîñëåäíÿÿ ïîçèöèÿ.
Ïðèìåíåíèå SER-èíñòðóêöèè
Ðèñ. 6-106.
X10
SER
[S1+] [S2+]
[D+]
[n]
D130
D35
K10
D24
Ïðèìåð ïðîãðàììèðîâàíèÿ
SER-èíñòðóêöèè
C000326C
 ïðèìåðå ñâåðõó ïîêàçàí ïîèñê ïî êîäó â D24 = K100, íà÷èíàÿ ñ D130 ïðè äëèíå Ê10.
Ðåçóëüòàò çàíîñèòñÿ â D35 äî D39 (5 ðåãèñòðîâ ïðè 16-òè áèòîâîì ôîðìàòå).
6 – 114
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
Îáëàñòü ïîèñêà ìîæåò îòîáðàæàòüñÿ ñëåäóþùèì îáðàçîì:
Ðàâíûå
Ïîçè- Ïåðå÷åíü ðåçóëü-òàòû
Ìàêñèíàéäåííîãî
ìóì
öèÿ
ïîèñêà
0
D130 = K100
1
D131 = K111
2
D132 = K100
3
D133 = K98
4
D134 = K123
5
D135 = K66
6
D136 = K100
7
D137 = K95
8
D138 = K78
9
D139 = K210
Ìèíèìóì
Òàáë. 6-24.
Îáëàñòü ïîèñêà
Ðåçóëüòàòû ïîèñêà ìîãóò ïðåäñòàâëÿòüñÿ ñëåäóþùèì îáðàçîì:
Ïåðå÷åíü
ðåçóëüòàòîâ
Ñîäåð- Çíà÷åíèå
æàíèå
D35
3
Êîëè÷åñòâî ðåçóëüòàòîâ
ïîèñêà “=”
D36
0
Ïåðâàÿ ïîçèöèÿ ñîãëàñîâàíà
D37
6
Ïîñëåäíÿÿ ïîçèöèÿ
ñîãëàñîâàíà
D38
5
Ïîçèöèÿ íàèìåíüøåãî
çíà÷åíèÿ
D39
9
Ïîçèöèÿ íàèáîëüøåãî
çíà÷åíèÿ
Òàáë. 6-25.
Ðåçóëüòàò ïîèñêà
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 115
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
6.8.3
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÀÁÑÎËÞÒÍÛÉ ÌÍÎÃÎÓÑÒÀÂÎ×ÍÛÉ Ñ×ÅÒ×ÈÊ (ABSD)
ABSD
ABSD (S1+) (S2+) (D+)
n
Îïåðàíäû
CPU
S1+
S2+
KnX, KnY, KnM,
KnS ,T, C , D
C
D+
n
Y, M, S
K, H
n 울 64
FNC 62
Ñðàâíåíèå àáñîëþòíîãî ñ÷åò÷èêà
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
ABSD
9
DABSD
17
X, Y, M, S äîëæíû áûòü êðàòíûìè 8.
Íåäîïóñòèìû âûñîêîñêîðîñòíûå ñ÷åò÷èêè
ÔÓÍÊÖÈß
Âêëþ÷åíèå áèòà â çàâèñèìîñòè îò ñîñòîÿíèÿ ñ÷åò÷èêà
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Íàêîïëåííîå (äåéñòâèòåëüíîå) çíà÷åíèå ñ÷åò÷èêà (S2+) ñðàâíèâàåòñÿ ñ òàáëèöåé
çíà÷åíèé âõîäîâ/âûõîäîâ.
Òàáëèöà îáðàçóåòñÿ èç ñëîâíûõ îïåðàíäîâ. Ïåðâûì îïåðàíäîì ÿâëÿåòñÿ (S1+). Òàáëèöà
ñîäåðæèò n ñòðîê.
Çíà÷åíèå
âêëþ÷åíèÿ
Çíà÷åíèå
îòêëþ÷åíèÿ
Âêëþ÷àåìûé
îïåðàíä
(S1+)
(S1+) +1
D
(S1+) +2
(S1+) +3
D+1
(S1+) +4
(S1+) +5
D+2
:
:
:
(S1+) + (2n+1)
(S1+) + 2n
D+3
Ðèñ. 6-107.
Òàáëèöà èç ñëîâíûõ îïåðàíäîâ
Åñëè ñ÷åò÷èê (S2+) ïîëó÷èë íàêîïëåííîå çíà÷åíèå, çàíåñåííîå â òàáëèöó, âêëþ÷àåòñÿ
îòíîñÿùèéñÿ ê íåìó îïåðàíä.
Çàïèñàííîå â òàáëèöó çíà÷åíèå äîëæíî íàõîäèòüñÿ â îáëàñòè ñ÷åòà îò 0 äî 32 767.
Çíà÷åíèå ìîæåò, íàïðèìåð, áûòü çàïèñàííûì ñ ïîìîùüþ MOV-èíñòðóêöèè.
Âñåãäà çàïèñûâàþòñÿ äâà ñ÷åò÷èêà, (S2+) è ((S2+)+1).  (S1+) äîëæåí ïðèìåíÿòüñÿ ÷åòíûé
àäðåñ îïåðàíäà.
ABSD-èíñòðóêöèÿ ìîæåò èñïîëüçîâàòüñÿ â ïðîãðàììå òîëüêî îäèí ðàç.
6 – 116
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
ÏÐÈÌÅÐ
Ðèñ. 6-108.
[S1+]
X0
ABSD
C0
D300
[S2+] [D+]
C0
n
M0
K4
RST
C0
Ïðèìåð ïðîãðàììèðîâàíèÿ
ABSD-èíñòðóêöèè
X1
X1
C0
K360
C000163C
 ïðèìåðå ïðîãðàììèðîâàíèÿ íà ðèñóíêå êîíòðîëèðóåòñÿ ñîñòîÿíèå ÂÊË./ÎÒÊË. ìåðêåðîâ
îò Ì0 äî Ì3 ïðè âðàùåíèè ïîâîðîòíîãî ñòîëà (ñì.òàêæå ðàçäåë 6.8.9).
 (S1+) àäðåñ îïåðàíäîâ X, Y, M è S äîëæåí áûòü êðàòíûì 8.  (S2+) óêàçûâàåòñÿ ñ÷åò÷èê
(Ñ0...Ñ199). ×èñëî n îïðåäåëÿåò êîëè÷åñòâî âêëþ÷àåìûõ è îòêëþ÷àåìûõ îïåðàíäîâ öåëè (D+)
è ñîîòâåòñòâåííî ÷èñëî îïåðàíäîâ (S1+), â êîòîðûõ çàïèñàíû çíà÷åíèÿ âêëþ÷åíèÿ è
îòêëþ÷åíèÿ.
Òàê êàê n = 4, òî äëÿ ïðîöåññîâ âêëþ÷åíèÿ è îòêëþ÷åíèÿ èìåþòñÿ ìåðêåðû Ì0...Ì3.
×åòûðå âêëþ÷àþùèõ çíà÷åíèÿ çàïèñûâàþòñÿ â ðåãèñòðû äàííûõ D300, D302, D304 è D306.
×åòûðå îòêëþ÷àþùèõ çíà÷åíèÿ çàïèñûâàþòñÿ â ðåãèñòðû äàííûõ D301, D303, D305 è D307.
Äëÿ çíà÷åíèÿ âêëþ÷åíèÿ ïðèìåíÿþòñÿ îïåðàíäû ñ ÷åòíûìè àäðåñàìè. Çíà÷åíèÿ îòêëþ÷åíèÿ
çàïèñûâàþòñÿ â îïåðàíäû ñ íå÷åòíûìè àäðåñàìè. Çíà÷åíèÿ âêëþ÷åíèÿ/îòêëþ÷åíèÿ
çàïèñûâàþòñÿ â ðåãèñòðû äàííûõ D300...D307 ñ ïîìîùüþ MOV-èíñòðóêöèè.
ÇÍÀ×ÅÍÈÅ
ÂÊËÞ×ÅÍÈß
ÇÍÀ×ÅÍÈÅ
ÎÒÊËÞ×ÅÍÈß
ÂÛÄÀ×À
D300 = 40
D301 = 140
M0
D302 = 100
D303 = 200
M1
D304 = 160
D305 = 60
M2
D306 = 240
D307 = 280
M3
Òàáë. 6-26.
Çíà÷åíèÿ âêëþ÷åíèÿ/îòêëþ÷åíèÿ
Åñëè âêëþ÷åíî Õ0, òî ìåðêåðû Ì0...Ì3 âêëþ÷àþòñÿ ñîãëàñíî ãðàôèêàì íà Ðèñ. 6-112. Åñëè Õ0
âûêëþ÷åí, ìåðêåðû íå âêëþ÷àþòñÿ.
Ðèñ. 6-109.
Âðåìåííàÿ õàðàêòåðèñòèêà
âêëþ÷åíèÿ/îòêëþ÷åíèÿ ìåðêåðîâ
M0
M1
M2
280
240
200
140
160
100
60
40
M3
C000202C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 117
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
6.8.4
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÊÐÅÌÅÍÒÀËÜÍÛÉ ÌÍÎÃÎÓÑÒÀÂÎ×ÍÛÈ Ñ×ÅÒ×ÈÊ (INCD)
INCD
INCD (S1+) (S2+) (D+)
FNC 63
Èíêðåìåíòàëüíûé ìíîãîóñòàâî÷íûé ñ÷åò÷èê
FX1S
FX1N
FX2N
FX2NC
CPU
n
Îïåðàíäû
S1+
S2+
D+
n
KnX, KnY, KnM,
KnS ,
T, C , D
C
X, Y, M, S
K, H
n 울 64
Èìï. èíñòðóêöèÿ (P)
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
INCD
9
X, Y, M, S äîëæíû áûòü êðàòíûìè 8.
Íåäîïóñòèìû âûñîêîñêîðîñòíûå ñ÷åò÷èêè
ÔÓÍÊÖÈß
Âêëþ÷åíèå áèòîâ â çàâèñèìîñòè îò ñîñòîÿíèÿ ñ÷åò÷èêà
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
6 – 118
n áèòîâûå îïåðàíäû, îïðåäåëÿåìûå â (D+), âêëþ÷àþòñÿ â çàâèñèìîñòè îò ñ÷åò÷èêîâ (S2+)
è ((S2+)+1).
 (S1+) ïðåäâàðèòåëüíî çàäàåòñÿ òðåáóåìîå çíà÷åíèå äëÿ òî÷êè âêëþ÷åíèÿ áèòîâûõ
îïåðàíäîâ (D+).
Ñ÷åò÷èê (S2+) äîëæåí ïðîãðàììèðîâàòüñÿ ñ ÏÊ; òðåáóåìîå (çàäàâàåìîå) çíà÷åíèå
äîëæíî áûòü áîëüøå, ÷åì ñàìîå áîëüøîå çíà÷åíèå âêëþ÷åíèÿ â (S1+).
Ñ÷åò÷èê (S2+) ñ÷èòàåò ïðîöåññû îòêëþ÷åíèÿ íà (S2+).
Áëàãîäàðÿ îòêëþ÷åíèþ óñëîâèé âêëþ÷åíèÿ èíñòðóêöèè îòêëþ÷àþòñÿ ñ÷åò÷èêè (S2+) è
((S2+)+1), à òàêæå n áèòîâûå îïåðàíäû (D+).
Ïîñëå âêëþ÷åíèÿ n áèòîâûõ îïåðàíäîâ, ((S1+)+1) îòêëþ÷àåòñÿ è âêëþ÷àåòñÿ Ì8029.
INCD-èíñòðóêöèÿ ìîæåò èñïîëüçîâàòüñÿ â ïðîãðàììå òîëüêî îäèí ðàç.
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
[S1+]
X0
INCD
[S2+] [D+]
n
M0
K4
D300
C0
Ðèñ. 6-110.
Ïðèìåð ïðîãðàììèðîâàíèÿ
INCD-èíñòðóêöèè
M8013
C0
K9999
C000165C
Ðåãèñòð
Óñòàâêà/
÷èñëî Ñ0
×èñëî Ñ1
D300
20
0
D301
30
1
D302
10
2
D303
40
3
Òàáë. 6-27.
Ïðèìåð ââîäèìûõ çíà÷åíèé
Ðèñ. 6-111.
Âðåìåííàÿ õàðàêòåðèñòèêà ñîîòâåòñòâóåò
ðàññìîòðåííîìó âûøå ïðèìåðó
âêëþ÷åíèÿ è îòêëþ÷åíèÿ ìåðêåðîâ
X0
40
30
Òåêóùåå
çíà÷åíèå
20
20
10
C0
Òåêóùåå
çíà÷åíèå
C1
0
1
2
3
0
1
M0
M1
M2
M3
M8029
C000164C
Ñ÷åò÷èê Ñ0 îòêëþ÷àåòñÿ àâòîìàòè÷åñêè, åñëè áóäóò äîñòèãíóòû çíà÷åíèÿ, çàíåñåííûå
â D300 ... D303.
Ñ÷åò÷èê Ñ1 ïîäñ÷èòûâàåò êîëè÷åñòâî ïðîöåññîâ îòêëþ÷åíèÿ íà Ñ0.
Ìåðêåðû Ì0...Ì3 âêëþ÷àþò ñîîòâåòñòâóþùèå çíà÷åíèÿ ñ÷åò÷èêà Ñ1.
Ôëàã Ì8029 âêëþ÷àåòñÿ, åñëè âûïîëíÿåòñÿ ïîñëåäíèé, ò.å. n-ûé ïðîöåññ ñ÷åòà.  êîíöå
äåéñòâèé ýòîò ïðîöåññ ïîâòîðÿåòñÿ.
Ñ÷åò÷èêè Ñ0 è Ñ1 âûêëþ÷àþòñÿ, åñëè âûêëþ÷àåòñÿ Õ0; ìåðêåðû Ì0...Ì3 òàêæå âûêëþ÷àþòñÿ.
Åñëè Õ0 ñíîâà âêëþ÷àåòñÿ, ïðîöåññ íà÷èíàåòñÿ âíîâü.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 119
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
6.8.5
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÎÁÓ×ÀÞÙÈÉÑß ÒÀÉÌÅÐ (TTMR)
TTMR
Îïåðàíäû
TTMR
(D)
n
CPU
D
n
D
K, H
n=0–2
FNC 64
Îáó÷àþùèéñÿ òàéìåð
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
TTMR
5
ÔÓÍÊÖÈß
Ïðåäâàðèòåëüíîå çàäàíèå íàñòðàèâàåìîãî çíà÷åíèÿ òàéìåðà âûïîëíÿåòñÿ âîçäåéñòâèåì íà
êíîïêó
ÎÏÈÑÀÍÈÅ
쎲
쎲
Èçìåðÿåòñÿ ïðîäîëæèòåëüíîñòü âêëþ÷åíèÿ èíñòðóêöèè (â ñåêóíäàõ) (âðåìÿ íàæèìà
êíîïêè), óìíîæàåòñÿ è çàïèñûâàåòñÿ â ðåãèñòð äàííûõ (D+)+1).
×èñëî n îïðåäåëÿåò ìíîæèòåëü âðåìåíè.
n = 0 R D+ = [(D+) +1] x 1
n = 1 R D+ = [(D+) +1] x 10
n = 2 R D+ = [(D+) +1] x 100
ÓÊÀÇÀÍÈÅ
Ñ ïîìîùüþ TTMR-èíñòðóêöèè ñîçäàþòñÿ 2 ðåãèñòðà äàííûõ (D+) è ((D+)+1).
(D+) ñîäåðæèò óìíîæåííîå âðåìÿ âîçäåéñòâèÿ íà êíîïêó (s). ((D+)+1) ñîäåðæèò âðåìÿ
âîçäåéñòâèÿ íà êíîïêó (s).
ÏÐÈÌÅÐ
Ïðèìåð ôîðìèðîâàíèÿ âðåìåí
[D+]
n
D300
K0
X10
TTMR
Ðèñ. 6-112.
Ïðèìåð ïðîãðàììèðîâàíèÿ
TTMR-èíñòðóêöèè
X0
D301
D301
D300
D300
C000167C
Ïðè âêëþ÷åíèè Õ0 èçìåðÿåòñÿ ïðîäîëæèòåëüíîñòü âîçäåéñòâèÿ.
D300: Âðåìÿ âîçäåéñòâèÿ â ñåêóíäàõ, óìíîæåííîå íà 1
D301: Âðåìÿ âîçäåéñòâèÿ â ñåêóíäàõ
쑶
6 – 120
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.8.6
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
ÑÏÅÖÈÀËÜÍÛÉ ÒÀÉÌÅÐ (STMR)
STMR
STMR (S+) (D+)
n
CPU
Îïåðàíäû
S+
T0 – T199
D+
n
Y, M, S
K, H
n=1 – 32767
FNC 65
Ñïåöèàëüíûé òàéìåð
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
STMR
7
ÔÓÍÊÖÈß
Ãåíåðàöèÿ ôóíêöèè ñïåöèàëüíîãî òàéìåðà
ÎÏÈÑÀÍÈÅ
쎲
Ñ ïîìîùüþ STMR-èíñòðóêöèè ìîãóò óïðàâëÿòüñÿ ôóíêöèè ñïåöèàëüíîãî òàéìåðà
– çàìåäëåíèå îòêëþ÷åíèÿ
– òàéìåð ñ îòêëîíåíèåì âðåìåíè
– äàò÷èê ìèãàíèÿ
쎲
Òàéìåð â (S+) (c óñòàâêîé n) óïðàâëÿåò áèòîâûì îïåðàíäîì (D+) ñëåäóþùèì îáðàçîì:
(D+):
çàìåäëåíèå îòêëþ÷åíèÿ
((D+)+1):
òàéìåð ñ îòêëîíåíèåì âðåìåíè
((D+)+2) / ((D+)+3): äàò÷èê ìèãàíèÿ
Òàêèì îáðàçîì, íà÷èíàÿ ñ (D+), çàäåéñòâóþòñÿ ÷åòûðå ïîñëåäîâàòåëüíûõ áèòà.
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Òàéìåð, èñïîëüçóåìûé â ýòîé èíñòðóêöèè, íå ìîæåò ïðèìåíÿòüñÿ åùå ðàç â äðóãîì ìåñòå.
Ïðèìåíåíèå STMR-èíñòðóêöèè
X0
STMR
[S+]
n
[D+]
T10
K100
M0
Ðèñ. 6-113.
Ïðèìåð ïðîãðàììèðîâàíèÿ ãåíåðàöèè
ôóíêöèè ñïåöèàëüíîãî òàéìåðà
X0
M0
M1
M2
M3
C000161C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 121
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
6.8.7
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÒÐÈÃÃÅÐÍÀß ÔÓÍÊÖÈß (FLIP-FLOP) (ALT)
ALT
ALT
(D+)
CPU
Îïåðàíäû
D+
FNC 66
Òðèããåðíàÿ ôóíêöèÿ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Y, M, S
FX2NC
Øàãè ïðîãðàììû
ALT/ALTP
3
ÔÓÍÊÖÈß
Ðåàëèçàöèÿ òðèããåðíîé ôóíêöèè
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Ñ ïîìîùüþ ALT-èíñòðóêöèè ìîæåò ïðîãðàììèðîâàòüñÿ òðèããåðíàÿ ôóíêöèÿ.
ALT-èíñòðóêöèÿ àêòèâèçèðóåòñÿ ïî óïðàâëåíèþ ñèãíàëîì “1" è çàïèñûâàåòñÿ â îïåðàíä,
óêàçàííûé â D+.
Íîâûì óïðàâëåíèåì ñèãíàëà ⠓1" îïåðàíä îòêëþ÷àåòñÿ.
Èíñòðóêöèÿ âûïîëíÿåòñÿ â êàæäîì öèêëå ïðîãðàììû. Ýòîãî ìîæíî èçáåæàòü
ïîñëåäîâàòåëüíûì âêëþ÷åíèåì ôóíêöèè èìïóëüñà (PLS-èíñòðóêöèåé) èëè ïàðàìåòðîì “Ð”.
Ïðèìåíåíèå ALT-èíñòðóêöèè. Èíâåðòèðîâàíèå ñòàòóñà îïåðàíäà
Ðèñ. 6-114.
X0
PLS
M2
Ïðèìåð ïðîãðàììèðîâàíèÿ
ALT-èíñòðóêöèè (èíâåðòèðîâàíèå ñòàòóñà
îïåðàíäà)
[D+]
M2
ALT
M0
X0
M0
C000108C
Ñîñòîÿíèå ìåðêåðà Ì0 êàæäûé ðàç èíâåðòèðóåòñÿ, åñëè íà âõîäå óñòàíàâëèâàåòñÿ ñèãíàë “1".
쑶
6 – 122
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
Ïðèìåíåíèå ALT-èíñòðóêöèè. Èíâåðòèðîâàíèå ñòàòóñà îïåðàíäà
Ðèñ. 6-115.
Ïðèìåð ïðîãðàììèðîâàíèÿ
ALT-èíñòðóêöèè (èíâåðòèðîâàíèå
ñòàòóñà îïåðàíäà)
X0
ALTP
M0
Ôóíêöèÿ èäåíòè÷íà, ïðèâåäåííîé íà ðèñóíêå 6-114.
쑶
ÏÐÈÌÅÐ
Ïðèìåíåíèå ALT-èíñòðóêöèè. Ñòàðò-ñòîï-ôóíêöèÿ
Ðèñ. 6-116.
X0
PLS
M2
Ïðèìåð ïðîãðàììèðîâàíèÿ
ALT-èíñòðóêöèè (ñòàðò-ñòîï- ôóíêöèÿ)
[D+]
M2
ALT
M0
M0
Y0
M0
Y1
X0
M2
M0
Y0
Y1
C000114C
Ñòàðò-âûõîä Y1 àêòèâèçèðóåòñÿ íàæèìîì êíîïêè Õ0. Ñòîï-âûõîä Y0 àêòèâèçèðóåòñÿ
ïîâòîðíûì íàæèìîì êíîïêè Õ0.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 123
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
6.8.8
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÔÓÍÊÖÈß ÍÀÊËÎÍÍÛÕ ÕÀÐÀÊÒÅÐÈÑÒÈÊ (RAMP)
RAMP
Îïåðàíäû
RAMP (S1+) (S2+) (D+)
n
S1+, S2+, D+
n
D
K, H
n=1 ... +32 767
CPU
FNC 67
Ðàìïîâàÿ ôóíêöèÿ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
RAMP
9
ÔÓÍÊÖÈß
Çàâèñèìîå îò âðåìåíè èçìåíåíèå çíà÷åíèÿ äàííûõ, íà÷èíàÿ ñî ñòàðòîâîãî çíà÷åíèÿ è êîí÷àÿ
çíà÷åíèåì öåëè. (RAMP ôóíêöèÿ - ýòî ôóíêöèÿ íàêëîííîãî ïîäúåìà óïðàâëÿþùåãî
ïàðàìåòðà ïðè ðàçãîíå èëè íàêëîííîãî îïóñêàíèÿ ïðè îñòàíîâå).
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Ðåãèñòð äàííûõ, óêàçàííûé â (S1+), îïðåäåëÿåò èñõîäíîå çíà÷åíèå.
Ðåãèñòð äàííûõ, óêàçàííûé â (S2+), îïðåäåëÿåò öåëåâîå çíà÷åíèå.
Ðåãèñòð äàííûõ, óêàçàííûé â (D+), çàïîìèíàåò òåêóùåå çíà÷åíèå ôóíêöèè. Êàê ñòàðòîâîå
çíà÷åíèå â (D+) çàïîìèíàåòñÿ èñõîäíîå çíà÷åíèå. Ðàìïîâîå çíà÷åíèå ôóíêöèè
èçìåíÿåòñÿ n ðàç äî äîñòèæåíèÿ öåëåâîãî çíà÷åíèÿ.
(S1+): Èñõîäíîå çíà÷åíèå
(S2+): Öåëåâîå çíà÷åíèå
(D+): Òåêóùåå çíà÷åíèå ðàìïîâîé ôóíêöèè
n:
Êîëè÷åñòâî öèêëîâ îïåðàöèé
Íåîáõîäèìîå âðåìÿ âûïîëíåíèÿ èíñòðóêöèè T ñîñòàâëÿåò: Ò = (n õ âðåìÿ öèêëà
ïðîãðàììû)
Åñëè â (D+) äîñòèãíóòî öåëåâîå çíà÷åíèå, òî âêëþ÷àåòñÿ ñïåöèàëüíûé ìåðêåð (ôëàã)
Ì8029. Öåëåâîå çíà÷åíèå â äàëüíåéøåì ñîõðàíÿåòñÿ â (D+).
Êîëè÷åñòâî öèêëîâ îïåðàöèé ïîñëå îáðàáîòêè èíñòðóêöèè çàïîìèíàåòñÿ â ðåãèñòðå
äàííûõ, ñëåäóþùèì çà (D+).
Âðåìÿ èñïîëíåíèÿ RAMP-èíñòðóêöèè çàâèñèò îò âðåìåíè öèêëà ïðîãðàììû. Ïîýòîìó ÏÊ
äîëæíî ðàáîòàòü ñ ïîñòîÿííûì âðåìåíåì öèêëà ïðîãðàììû, ÷òîáû ãàðàíòèðîâàòü
îïðåäåëåííîå ñîîòíîøåíèå ôóíêöèè.
Ó FX2N-CPU ìîæíî ïîâëèÿòü íà ïðîöåññ RAMP-ôóíêöèè ñ ïîìîùüþ ñïåöèàëüíîãî
ìåðêåðà Ì8026. Åñëè Ì8026 íå ââåäåí â ðàáîòó, ïðîèçîéäåò ïîñòîÿííîå ïîâòîðåíèå
RAMP-ôóíêöèè. Ýòî îçíà÷àåò, åñëè íàêîïëåííîå çíà÷åíèå D+ ðàâíî çíà÷åíèþ â S2+, òî
RAMP-ôóíêöèÿ àâòîìàòè÷åñêè îòêëþ÷èòñÿ è ñíîâà çàïóñòèòñÿ. Ïðè âêëþ÷åííîì
ñïåöèàëüíîì ìåðêåðå Ì8026 RAMP-ôóíêöèÿ ñîõðàíÿåòñÿ. Ýòî îçíà÷àåò, ÷òî äî òåõ ïîð
ïîêà íàêîïëåííîå çíà÷åíèå â D+ áóäåò ñîîòâåòñòâîâàòü çíà÷åíèþ â S2+ RAMP-ôóíêöèÿ
ñîõðàíèò ìãíîâåííîå ñîñòîÿíèå. Ì8029 â ýòîì ñëó÷àå îñòàåòñÿ âêëþ÷åííûì äî òåõ ïîð,
ïîêà àêòèâíà RAMP-ôóíêöèÿ. Çíà÷åíèå â D+ íå îòêëþ÷èòñÿ äî òåõ ïîð, ïîêà íå ïîÿâèòñÿ
äåèíñòàëëÿöèÿ èíñòðóêöèè.
Ïðè FX1S- è FX1N-CPU íåëüçÿ âëèÿòü íà ïðîöåññ RAMP-ôóíêöèè. Çäåñü RAMP-ôóíêöèÿ
âåäåò ñåáÿ òàê, êàê áóäòî âêëþ÷åí Ì8026, ò.å. RAMP-ôóíêöèÿ ñîõðàíÿåò ìãíîâåííîå
ñîñòîÿíèå.
Åñëè RAMP-ôóíêöèÿ ïðåðûâàåòñÿ ïåðåä îêîí÷àíèåì, ïîçèöèÿ äî âðåìåííîé òî÷êè
ïðåðûâàíèÿ ñîõðàíÿåòñÿ ñòîëüêî âðåìåíè, ïîêà ñíîâà íå ïîÿâèòñÿ ñèãíàë çàïóñêà. Åñëè
ñíîâà ïîÿâèòñÿ ñèãíàë ðàìïû, ðåãèñòðû D è D1 ñíîâà îòêëþ÷àòñÿ è íà÷íåòñÿ íîâûé öèêë.
6 – 124
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
Ïðèìåíåíèå RAMP-èíñòðóêöèè
Ðèñ. 6-117.
X0
RAMP
D1
D2
D3
Ïðèìåð ïðîãðàììèðîâàíèÿ
RAMP-èíñòðóêöèè
n
[S1+] [S2+] [D+]
K1000
C000099C
(D1) < (D2)
(D1) > (D2)
(D3)
(D3)
(D2)
(D2)
(D1)
(D1)
T
M8029
T
M8029
T
T
C000111G
Ðèñ. 6-118. Âðåìåííûå ïðîöåññû ýòîé ñõåìû
쎲
쎲
쎲
쎲
쎲
쎲
쎲
Ïîñëå âêëþ÷åíèÿ Õ0 D3 (D+) âíà÷àëå îïðåäåëÿåò èñõîäíîå çíà÷åíèå. Ýòî çíà÷åíèå,
ïîñëåäîâàòåëüíî âîçðàñòàÿ (1000 ðàç - “n”), èçìåíÿåòñÿ äî òåõ ïîð, ïîêà â íå áóäåò
äîñòèãíóòî öåëåâîå çíà÷åíèå, çàïèñàííîå â D2 (S2+).
Âðåìÿ Ò, íåîáõîäèìîå äëÿ ýòîãî ïðîöåññà: Ò = (n õ âðåìÿ öèêëà ïðîãðàììû).
Êîëè÷åñòâî öèêëîâ îïåðàöèé n çàïèñàíî â D4 [(D+)+1].
Åñëè ïîñëå îïðåäåëåíèÿ âðåìåíè öèêëà ïðîãðàììû (îíî íåñêîëüêî áîëüøå, ÷åì òåêóùåå
âðåìÿ öèêëà ïðîãðàììû) â ðåãèñòðå äàííûõ D8039 àêòèâèçèðóåòñÿ ìåðêåð Ì8039, òî ÏÊ
ðàáîòàåò ñ ïîñòîÿííûì âðåìåíåì öèêëà ïðîãðàììû.
Åñëè, íàïðèìåð, îïðåäåëåííîå â D8039 çíà÷åíèå ñîñòàâëÿåò 20 ìñ, òî â ðåãèñòðå
äàííûõ D3 ïîòðåáóþòñÿ èçìåíåíèÿ îò èñõîäíîãî çíà÷åíèÿ äî öåëåâîãî çíà÷åíèÿ
Ò = 1000 õ 20 = 20 ñ.
Åñëè Õ0 âûêëþ÷åíî, òî ïðåðûâàåòñÿ âûïîëíåíèå ðàìïîâîé ôóíêöèè. Åñëè çàòåì Õ0 ñíîâà
âêëþ÷èòñÿ, âûïîëíåíèå ðàìïîâîé ôóíêöèè íà÷íåòñÿ âíîâü ñ èñõîäíîãî ñîñòîÿíèÿ.
Åñëè âûïîëíåíèå ðàìïîâîé ôóíêöèè îêîí÷åíî, âêëþ÷àåòñÿ ñïåöèàëüíûé ìåðêåð (ôëàã)
8029, è D3 (D+) ïðèíèìàåò èç D1 (S1+) èñõîäíîå çíà÷åíèå.
Óáåäèòåñü, ÷òî D4 ïóñòîé, åñëè ÏÊ ïîñëå îñòàíîâà ñíîâà âêëþ÷åí â ðåæèì “Ðàáîòà” è Õ0
åùå âêëþ÷åí.
쑶
ÓÊÀÇÀÍÈÅ
Ðàìïîâàÿ ôóíêöèÿ ìîæåò ïðèìåíÿòüñÿ òàêæå ñî ñïåöèàëüíûìè ìåðêåðàìè Ì8193 è
Ì8194, ÷òîáû ñòèìóëèðîâàòü ôóíêöèè SER- è RS-èíñòðóêöèé (FNC61 è FNC80). Ýòî â
ïåðâóþ î÷åðåäü íåîáõîäèìî äëÿ ñòàðûõ ïðîãðàììàòîðîâ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 125
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
6.8.9
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈÅ ÏÎÂÎÐÎÒÍÎÃÎ ÑÒÎËÀ (ROTC)
ROTC
ROTC (S+) m1 m2 (D+)
Îïåðàíäû
CPU
S+
m1 / m2
D
K, H
D+
Y, M, S
FNC 68
Ïîçèöèîíèðîâàíèå ïîâîðîòíîãî ñòîëà
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ (P)
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
ROTC
9
3 ñëåäóþùèõ äðóã çà äðóãîì ñïèñêà äàííûõ ((S+1) 울 m1)
m1 = îò 2 äî 32 767; m2 = îò 0 äî 32 767 (m1 울 m2)
8 ñëåäóþùèõ äðóã çà äðóãîì áèòîâ
ÔÓÍÊÖÈß
Óïðàâëåíèå ïîâîðîòíûì ñòîëîì
ÎÏÈÑÀÍÈÅ
쎲
쎲
쎲
ÓÊÀÇÀÍÈÅ
Ïîçèöèè ïîâîðîòíîãî ñòîëà êîíòðîëèðóþòñÿ 2-õ ôàçíûì äàò÷èêîì.
Âñå ïîçèöèè öåëè íà ñòîëå óêàçûâàþòñÿ îòíîñèòåëüíî íóëåâîé ïîçèöèè.
Ïîçèöèÿ öåëè âñåãäà îïðåäåëÿåòñÿ ïî êðàò÷àéøåìó ïóòè.
ROTC-èíñòðóêöèåé âêëþ÷àþòñÿ èëè îïðàøèâàþòñÿ ñëåäóþùèå îïåðàíäû:
((D+)+0)
((D+)+1)
((D+)+2)
((D+)+3)
((D+)+4)
((D+)+5)
((D+)+6)
((D+)+7)
((S+)+0)
((S+)+1)
((S+)+2)
ÏÐÈÌÅÐ
À-ôàçû ñèãíàë ñ÷åò÷èêà
Â-ôàçû ñèãíàë ñ÷åò÷èêà
Íóëåâîé-ôàçû ñèãíàë ñ÷åò÷èêà
Âûõîä: ïîâîðîò ñòîëà âïåðåä áûñòðî
Âûõîä: ïîâîðîò ñòîëà âïåðåä ìåäëåííî
Còîï-Âûõîä
Âûõîä: ïîâîðîò ñòîëà íàçàä ìåäëåííî
Âûõîä: ïîâîðîò ñòîëà íàçàä áûñòðî m1 Êîëè÷åñòâî èìïóëüñîâ ñ÷åòà íà îäèí
îáîðîò ñòîëà m2 Êîëè÷åñòâî èìïóëüñîâ ñ÷åòà íà ðàññòîÿíèè, ïðîõîäÿùåì ïð
ìåäëåííîì ïåðåìåùåíèè íàçàä
Äåéñòâèòåëüíàÿ ïîçèöèÿ ñòîëà (ìîæåò òîëüêî ñ÷èòûâàòüñÿ)
Ïîçèöèÿ öåëè
Îïîçíàíèå äåòàëè ïåðåìåùàåìîé äåòàëè
Ïðèåì (ôèêñàöèÿ) èìïóëüñîâ ñ÷åòà
Ðèñ. 6-119.
X0
(D+)
X1
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ
îïðåäåëåíèÿ ñèãíàëîâ
(D+)+1
X2
(D+)+2
C000238C
Òàê êàê äàò÷èê è ïåðåêëþ÷àòåëü äëÿ íóëåâîãî ñèãíàëà ìîæåò âîñïðèíèìàòüñÿ ïî âõîäàì, òî
íåîáõîäèìî, çàïèñûâàòü ýòè âõîäû â îïåðàíäàõ (D+).
쑶
6 – 126
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÓÊÀÇÀÍÈÅ
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
Ïàðàìåòðû ((S+)+1) è ((S+)+2) äîëæíû çàïèñûâàòüñÿ ïåðåä âêëþ÷åíèåì.
Ïåðåä ïåðâûì ââîäîì â ýêñïëóàòàöèþ ñòîë äîëæåí áûòü óñòàíîâëåí â èñõîäíóþ ïîçèöèþ.
Èíñòðóêöèÿ ìîæåò áûòü ïðèìåíåíà òîëüêî îäèí ðàç â ïðîãðàììå.
Òàê êàê äâèæåíèÿ ïîâîðîòà ñòîëà ôèêñèðóþòñÿ ïî íîðìàëüíûì âõîäàì, òî íåëüçÿ
âûäàâàòü áîëüøå, ÷åì ïðèìåðíî 25 èìïóëüñîâ â ñåêóíäó.
ÏÐÈÌÅÐ
Ïîâîðîòíîìó ñòîëó äëÿ îäíîãî ïîâîðîòí íåîáõîäèìî 500 èìïóëüñîâ. Ñòîë èìååò äåñÿòü ïîçèöèé; ïîýòîìó ìåæäó äâóìÿ ïîçèöèÿìè âûäàåòñÿ 50 èìïóëüñîâ. Íóëåâàÿ ïîçèöèÿ
âîñïðèíèìàåòñÿ êàê êîìàíäà “Íóëåâàÿ ïîçèöèÿ”.
Êîíå÷íûé
âûêë. Õ2
Íóëåâàÿ
ïîçèöèÿ
8
9
0
7
6
1
2
3
4
5
C000168C
Ðèñ. 6-120. Ïðèìåð ïîçèöèîíèðîâàíèÿ ïîâîðîòíîãî ñòîëà
Åñëè äåòàëü, íàõîäÿùàÿñÿ íà 7-îé ïîçèöèè ñòîëà, äîëæíà ïåðåìåñòèòüñÿ íà 3-þ ïîçèöèþ,
ROTC-èíñòðóêöèÿ äîëæíà âûãëÿäåòü ñëåäóþùèì îáðàçîì:
(S+)
= ëþáîé ðåãèñòð äàííûõ, íàïðèìåð, D200
((S+)+1) = 3 x 50 = 150: óäàëåíèå ïîçèöèè â èìïóëüñàõ îò ïîçèöèè 0
Çíà÷åíèå äîëæíî áûòü çàïèñàíî â D201 ïåðåä âûïîëíåíèåì èíñòðóêöèè.
((S+)+2) = 7 x 50 = 350: óäàëåíèå ïîçèöèè â èìïóëüñàõ îò ïîçèöèè 0
Çíà÷åíèå äîëæíî áûòü çàïèñàíî â D202 ïåðåä âûïîëíåíèåì èíñòðóêöèè.
m1
= 500
Åñëè íåîáõîäèìî ïåðåìåùàòüñÿ íà äâóõ ñêîðîñòÿõ, òî ïóòü, êîòîðûé íóæíî ïðîõîäèòü íàçàä
íà ìåäëåííîé ñêîðîñòè, óêàçûâàåòñÿ èìïóëüñàìè â (m2).
m2
(D+)
= 0 (íåò ìåäëåííîé ñêîðîñòè)
= ëþáûå áèòû M, Y, S, êîòîðûå óïðàâëÿþò äâèãàòåëåì ñòîëà
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 127
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
Ðèñ. 6-121.
X20
[S+]
ROTC D200
m1
m2
[D+]
K10
K0
M0
Ïðèìåð ïðîãðàììèðîâàíèÿ
ROTC-èíñòðóêöèè
C000240C
Åñëè âêëþ÷åí Õ20, òî ñòîë âðàùàåòñÿ ïî ÷àñîâîé ñòðåëêå íà 4 ïîçèöèè.
Äâèãàòåëü óïðàâëÿåòñÿ ìåðêåðîì Ì3. Åñëè ïîçèöèÿ öåëè äîñòèãíóòà, òî âêëþ÷àåòñÿ ìåðêåð
Ì5.
Ìåðêåðû Ì0, Ì1 è Ì2 êîíòðîëèðóþò ïîâîðîò ñòîëà.
쑶
6 – 128
MITSUBISHI ELECTRIC
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
6.8.10
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
ÈÍÑÒÐÓÊÖÈß ÑÎÐÒÈÐÎÂÊÈ (SORT)
SORT
Îïåðàíäû
SORT (S+) n1 n2 (D+) m
CPU
S+
n1 / n2
D+
m
D
K, H
D
K, H, D
FNC 69
Èíñòðóêöèÿ ñîðòèðîâêè
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
SORT
11
( (N1) è (n2)) ñëåäóþùèå äðóã çà äðóãîì ñïèñêè äàííûõ
n1 = îò 1 äî 32; n2 = îò 1 äî 6
ÔÓÍÊÖÈß
Ñîðòèðîâêà ìàòðèöû ïî çíà÷åíèÿì êîëîíîê (ñòîëáöîâ)
ÎÏÈÑÀÍÈÅ
Ïðè âûçîâå SORT-èíñòðóêöèè âíóòðåííÿÿ ìàòðèöà äàííûõ, õàðàêòåðèçóåìàÿ ñòàðòîâûì
ðåãèñòðîì äàííûõ (S+) c âåëè÷èíîé ñòðîê n1 è ñòîëáöîâ n2, ñîðòèðóåòñÿ ïî çíà÷åíèÿì â
ñòîëáöå m è çàïèñûâàåòñÿ ñ íîâîé ñîðòèðîâêîé â ðåãèñòð äàííûõ (D+).
ÓÊÀÇÀÍÈÅ
SORT-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ â ïðîãðàììå òîëüêî îäèí ðàç.
Ïðè âûïîëíåíèè SORT-èíñòðóêöèè êàæäàÿ çàïèñü â ñîîòâåòñòâèè ñ äàííûìè â âûáðàííîì
ïîëå ñîðòèðîâêè m ñîðòèðóåòñÿ â âîçðàñòàþùåé ïîñëåäîâàòåëüíîñòè.
(S+) è (D+) ìîãóò óêàçûâàòüñÿ â òîì æå ðåãèñòðå äàííûõ, òàê êàê íàêîïëåííûå çíà÷åíèÿ íå
èçìåíÿþòñÿ.
Åñëè îáëàñòè äàííûõ, â êîòîðûõ ñîõðàíÿþòñÿ ìàòðèöû, ïðè îòëè÷àþùèõñÿ ðåãèñòðàõ
äàííûõ (S+) è (D+) ïåðåêðåùèâàþòñÿ, òî ýòî ìîæåò ïðèâåñòè ê ïîòåðå äàííûõ.
Ïîñëå èñïîëíåíèÿ SORT-èíñòðóêöèè ñ ïîìîùüþ Ì8029 âêëþ÷àåòñÿ îïîçíàíèå. Ïðîöåññ
ñîðòèðîâêè çàêàí÷èâàåòñÿ òîëüêî òîãäà, êîãäà â n1 áóäåò ïîëó÷åíî çàäàííîå ÷èñëî.
Âî âðåìÿ ïðîöåññà ñîðòèðîâêè äàííûå â ñîðòèðóåìûõ ìàòðèöàõ íå ìîãóò èçìåíÿòüñÿ, òàê
êàê â ýòîì ñëó÷àå ìîãóò áûòü çàïèñàíû îøèáî÷íûå äàííûå.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 129
ÈÍÑÒÐÓÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
ÏÐÈÌÅÐ
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Ïðèìåíåíèå SORT-èíñòðóêöèè íà ìàòðèöå
Ðèñ. 6-122.
[S+] [n1] [n2] [D+]
M215
SORT D100 K 5
[m]
Ïðèìåð ïðîãðàììèðîâàíèÿ
SORT-èíñòðóêöèè
K 4 D200 D15
C000327C
Ìàòðèöû äàííûõ ìîãóò áûòü ïðåäñòàâëåíû â ñëåäóþùåé ôîðìå:
Ñòðîêà
Nr.
Ñòîëáåö
Nr.
1
2
3
4
IDðàçìåð
Âûñîòà
Âåñ
Âîçðàñò
1
D100
D105
D110
D115
1
150
45
20
2
D101
D106
D111
D116
2
180
50
40
3
D102
D107
D112
D117
3
160
70
30
4
D103
D108
D113
D118
4
100
20
8
5
D104
D109
D114
D119
5
150
50
45
Òàáë. 6-28.
Íåîòñîðòèðîâàííàÿ ìàòðèöà
Ñîðòèðîâêà ïî ñòîëáöó (m) = Ê2:
Ñòðîêà
Nr.
Ñòîëáåö
Nr.
6 – 130
1
2
3
4
IDðàçìåð
Âûñîòà
Âåñ
Âîçðàñò
1
D200
D205
D210
D215
4
100
20
8
2
D201
D206
D211
D216
1
150
45
20
3
D202
D207
D212
D217
5
150
50
45
4
D203
D208
D213
D218
3
160
70
30
5
D204
D209
D214
D219
2
180
50
40
Òàáë. 6-29.
Îòñîðòèðîâàííàÿ ìàòðèöà ïî
ïðèìåíåííîé SORT-èíñòðóêöèè
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
7
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.1
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
Ýòà ãëàâà îïèñûâàåò ñïåöèàëüíûå FNC-èíñòðóêöèè ñåìåéñòâà FX äëÿ îñîáûõ ñëó÷àåâ
ïðèìåíåíèÿ. Ýòè èíñòðóêöèè ïîçâîëÿþò ðåàëèçîâàòü ôóíêöèè ââîäà è âûâîäà äàííûõ, êîììóíèêàöèè ìîäóëåé è óïðàâëåíèÿ ñïåöèàëüíûìè ìîäóëÿìè.
Ïîäðîáíîå ïîÿñíåíèå ñòðóêòóðû òàáëèö èíñòðóêöèé ñîäåðæèòñÿ â ðàçäåëå 6.1.1.
7.1.1
Êëàññèôèêàöèÿ
Èíñòðóêöèè
ââîäà/âûâîäà
Èíñòðóêöèè
ïîñëåäîâàòåëüíîé
êîììóíèêàöèè
ÎÁÇÎÐ ÑÏÅÖÈÀËÜÍÛÕ FNC-ÈÍÑÒÐÓÊÖÈÉ
Èíñòðóê- FNC Íàçíà÷åíèå
öèÿ
Ðàçäåë
FX1S
Ñåðèÿ òèïîâ ÏÊ
FX1N FX2N FX2NC
TKY
70
Äåñÿòè÷íàÿ êëàâèàòóðà
7.2.1
HKY
71
Äåñÿòè÷íàÿ êëàâèàòóðà
7.2.2
DSW
72
×èñëîâîé ïåðåêëþ÷àòåëü
7.2.3
SEGD
73
7-ìè ñåãìåíòíûé èíäèêàòîð
7.2.4
SEGL
74
7-ìè ñåãìåíòíûé èíäèêàòîð c çàïîìèíàíèåì
7.2.5
ARWS
75
7-ìè ñåãìåíòíûé èíäèêàòîð ñ äîï. êíîïêàìè
7.2.6
ASC
76
ASCII-êîíâåðòèðîâàíèå
7.2.7
PR
77
Âûäà÷à äàííûõ ïî âûõîäàì
7.2.8
FROM
78
Âûäà÷à äàííûõ ïî âûõîäàì
7.2.9
TO
79
Çàïèñü äàííûõ â ñïåöèàëüíûå ìîäóëè
7.2.10
RS
80
Ïîñëåäîâàòåëüíàÿ ïåðåäà÷à äàííûõ
7.3.1
PRUN
81
Ïåðåçàïèñü âõîäîâ èëè ìåðêåðîâ
7.3.2
ASCI
82
Ïåðåçàïèñü âõîäîâ èëè ìåðêåðîâ
7.3.3
HEX
83
Ïðåîáðàçîâàíèå â øåñòíàäöàòåðè÷íîå çíà÷åíèå
7.3.4
CCD
84
Ïðîâåðêà íà ñóììó è ïàðèòåò
7.3.5
VRRD
85
×òåíèå çàäàííîãî çíà÷åíèÿ èç FX1N-8AV-BD è
FX2N-8AV-BD
7.3.6
VRSC
86
×òåíèå ïîëîæåíèÿ ïåðåêëþ÷àòåëÿ FX1N-8AV-BD è
FX2N-8AV-BD
7.3.7
PID
88
Ïðîãðàììèðîâàíèå êîíòóðîâ ðåãóëèðîâàíèÿ
7.3.8
Òàáë. 7-1. Îáçîð ñïåöèàëüíûõ FNC-èíñòðóêöèé
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7–1
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
Êëàññèôèêàöèÿ
Èíñòðóê- FNC Íàçíà÷åíèå
öèÿ
Èíñòðóêöèè
ðåàëüíîãî âðåìåíè
FX1S
Ñåðèÿ òèïîâ ÏÊ
FX1N FX2N FX2NC
110
Ñðàâíåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
7.4.1
DEZCP
111
Ñðàâíåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé â îáëàñòè
7.4.2
DEBCD
118
Ïðåîáðàçîâàíèå ôîðìàòà ñ ïëàâàþùåé çàïÿòîé â
íàó÷íûé ôîðìàò ÷èñåë
7.4.3
DEBIN
119
Ïðåîáðàçîâàíèå íàó÷íîãî ôîðìàòà ÷èñåë â ôîðìàò
ñ ïëàâàþùåé çàïÿòîé
7.4.4
DEADD
120
Ñëîæåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
7.4.5
DESUB
121
Âû÷èòàíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
7.4.6
122
Óìíîæåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
7.4.7
DEDIV
123
Äåëåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
7.4.8
DESQR
127
Êâàäðàòíûé êîðåíü èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé
7.4.9
129
Ïðåîáðàçîâàíèå ôîðìàòà ñ ïëàâàþùåé çàïÿòîé â
äåñÿòè÷íûé ôîðìàò
7.4.10
INT
Ïîçèöèîíèðîâàíèå
ñ ïîìîùüþ
ñåðâîóñèëèòåëÿ
Ðàçäåë
DECMP
Èíñòðóêöèè ÷èñåë ñ
ïëàâàþùåé çàïÿòîé DEMUL
Èíñòðóêöèè
îáðàáîòêè äàííûõ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
DSIN
130
Ðàñ÷åò ñèíóñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé
7.4.11
DCOS
131
Ðàñ÷åò êîñèíóñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé
7.4.12
DTAN
132
Ðàñ÷åò òàíãåíñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé
7.4.13
SWAP
147
Îáìåí ñòàðøèì è ìëàäøèì áàéòàìè
7.5.1
ABS
155
×òåíèå àáñîëþòíîãî äåéñòâèòåëüíîãî çíà÷åíèÿ
ïîçèöèè
7.6.1
ZRN
156
Ïåðåìåùåíèå â èñõîäíóþ òî÷êó
7.6.2
PLSV
157
Âûäà÷à èìïóëüñîâ ñ ïåðåìåííîé ÷àñòîòîé
7.6.3
DRVI
158
Ïîçèöèîíèðîâàíèå ïî ïðèðàùèâàåìîìó çíà÷åíèþ
7.6.4
DRVA
159
Ïîçèöèîíèðîâàíèå ïî àáñîëþòíîìó çíà÷åíèþ
7.6.5
TCMP
160
Ñðàâíåíèå äàííûõ ÷àñîâ
7.7.1
TZCP
161
Ñðàâíåíèå äàííûõ ÷àñîâ â îáëàñòè
7.7.2
TADD
162
Ñëîæåíèå äàííûõ ÷àñîâ
7.7.3
TSUB
163
Âû÷èòàíèå äàííûõ ÷àñîâ
7.7.4
TRD
166
×òåíèå äàííûõ ÷àñîâ
7.7.5
TWR
167
Çàïèñü äàííûõ ÷àñîâ
7.7.6
HOUR
169
Ñ÷åò÷èê ðàáî÷åãî âðåìåíè
7.7.7
Èíñòðóêöèè êîäà
Ãðåÿ
GRY
170
Ïðåîáðàçîâàíèå öåëûõ ÷èñåë â êîäå Ãðåÿ
7.8.1
GBIN
171
Ïðåîáðàçîâàíèå êîäà Ãðåÿ â öåëîå ÷èñëî
7.8.2
Îáìåí äàííûìè ñ
FXON_3A
RD3A
176
×òåíèå àíàëîãîâî çíà÷åíèÿ èç FXON-3A
7.9.1
WR3A
177
Ïåðåäà÷à äàííûõ ê FXON-3A
7.9.2
EXTR
180
Âûïîëíåíèå êîìàíäû èç âíåøíåãî ÏÇÓ
7.10.1
Ôóíêöèÿ âíåøíåãî
ÏÇÓ
Òàáë. 7-2. Îáçîð ñïåöèàëüíûõ FNC-èíñòðóêöèé
7–2
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Êëàññèôèêàöèÿ
ÇÀÃÐÓÇÊÀ-ëîãè÷å
ñêàÿ ñâÿçü
ñðàâíåíèé
Ëîãè÷åñêîå
“È”-ëîãè÷åñêàÿ
ñâÿçü ñðàâíåíèé
Ëîãè÷åñêîå
“ÈËȔ-ëîãè÷åñêàÿ
ñâÿçü ñðàâíåíèé
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
Èíñòðóêöèÿ
FNC
LD=
224
Èíñòðóêöèÿ ñðàâíåíèÿ, ðàâíî
LD>
225
LD<
226
LD<>
LD울
LD욷
Íàçíà÷åíèå
Ðàçäåë
FX1S
Ñåðèÿ òèïîâ ÏÊ
FX1N FX2N FX2NC
7.11.1
Èíñòðóêöèÿ ñðàâíåíèÿ, áîëüøå
7.11.1
Èíñòðóêöèÿ ñðàâíåíèÿ, ìåíüøå
7.11.1
228
Èíñòðóêöèÿ ñðàâíåíèÿ, íå ðàâíî
7.11.1
229
Èíñòðóêöèÿ ñðàâíåíèÿ, ìåíüøå ðàâíî
7.11.1
230
Èíñòðóêöèÿ ñðàâíåíèÿ, áîëüøå ðàâíî
7.11.1
AND=
232
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “È”, ðàâíî
7.11.2
AND>
233
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “È”, áîëüøå
7.11.2
AND<
234
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “È”, ìåíüøå
7.11.2
AND<>
236
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “È”, íå ðàâíî
7.11.2
AND울
237
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “È”, ìåíüøå
ðàâíî
7.11.2
AND욷
238
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “È”, áîëüøå
ðàâíî
7.11.2
OR=
240
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “ÈËȔ, ðàâíî 7.11.3
OR>
241
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “ÈËȔ,
áîëüøå
7.11.3
OR<
242
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “ÈËȔ,
ìåíüøå
7.11.3
OR<>
244
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “ÈËȔ, íå
ðàâíî
7.11.3
OR£
245
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “ÈËȔ,
ìåíüøå ðàâíî
7.11.3
OR³
246
Èíñòðóêöèÿ ñðàâíåíèÿ ëîãè÷åñêîãî “ÈËȔ,
áîëüøå ðàâíî
7.11.3
Òàáë. 7-3. Îáçîð ñïåöèàëüíûõ FNC-èíñòðóêöèé
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7–3
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
7.2
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 70...79
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçä.
TKY
70
Äåñÿòè÷íàÿ êëàâèàòóðà
7.2.1
HKY
71
Øåñòíàäöàòåðè÷íàÿ êëàâèàòóðà
7.2.2
7.2.3
DSW
72
×èñëîâîé ïåðåêëþ÷àòåëü
SEGD
73
7-ìè ñåãìåíòíûé èíäèêàòîð
7.2.4
SEGL
74
7-ìè ñåãìåíòíûé èíäèêàòîð c çàïîìèíàíèåì
7.2.5
ARWS
75
7-ìè ñåãìåíòíûé èíäèêàòîð ñ äîï. êíîïêàìè
7.2.6
ASC
76
ASCII-êîíâåðòèðîâàíèå
7.2.7
PR
77
Âûäà÷à äàííûõ ïî âûõîäàì
7.2.8
FROM
78
×òåíèå äàííûõ èç ñïåöèàëüíûõ ìîäóëåé
7.2.9
TO
79
Çàïèñü äàííûõ â ñïåöèàëüíûå ìîäóëè
7.2.10
Òàáë. 7-4. Îáçîð èíñòðóêöèé FNC 70...79
7–4
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.2.1
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÄÅÑßÒÈ×ÍÀß ÊËÀÂÈÀÒÓÐÀ (TKY)
TKY
TKY (S1+) (D1+) (D2+)
Îïåðàíäû
CPU
S1+
D1+
D2+
X, Y, M, S
KnY, KnM,KnS,
T, C, D, V, Z
Y, M, S
FNC 70
Äåñÿòè÷íàÿ êëàâèàòóðà
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit TKY
7
DTKY
13
10 ñëåäóþùèõ äðóã çà äðóãîì áèò
11 ñëåäóþùèõ äðóã çà äðóãîì áèò
ÔÓÍÊÖÈß
×òåíèå äåñÿòè÷íîé êëàâèàòóðû ïî âõîäàì
ÎÏÈÑÀÍÈÅ
쎲 Êëàâèàòóðà ñ 10 êëàâèøàìè ÷èòàåòñÿ â ÏÊ ïî áèòàì (S+)...((S+)+9)
쎲 Óêàçàííûå çíà÷åíèÿ îäèí çà äðóãèì çàíîñÿòñÿ â ñëîâî äàííûõ (D1+). Ïðè 16-òè áèòîâîì
îïåðàíäå ìîãóò çàïèñûâàòüñÿ 4 ìåñòà (ìàõ.999.9) è ïðè 32-õ áèòîâîì îïåðàíäå 8 ìåñò
(ìàêñ. 99.999.999).
쎲 Åñëè óêàçûâàþòñÿ áîëüøå âîçìîæíûõ 4 èëè 8 ìåñò, çàïèñûâàþòñÿ òîëüêî ïîñëåäíèå 4 èëè
8 ìåñò.
쎲 Áèòû (D2+)...((D2+)+10) îòîáðàæàþò ñîñòîÿíèÿ êëàâèø.
ÓÀÇÀÍÈÅ
TKY-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ â ïðîãðàììå òîëüêî îäèí ðàç.
Åñëè TKY-èíñòðóêöèÿ áîëüøå íå àêòèâíà, òî áèòû (D2+) ñòèðàþòñÿ. Ñîäåðæàíèå (D1+)
ñîõðàíÿåòñÿ.
ÏÐÈÌÅÐ
Ðèñ. 7-1.
[S+]
X30
TKY
Ïðîãðàììèðîâàíèÿ TKY-èíñòðóêöèè
[D1+] [D2+]
X0
D0
M10
C000242C
Ðèñ. 7-2.
0
1
2
3
4
5
6
X4
X5
X6
7
8
9
Ðàñïðåäåëåíèå êëàâèø
24V 0V S/S
X0
X1
X2
X3
X7 X10 X11
C000241C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7–5
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
 ïðèìåðå öèôðîâûå êëàâèøè îò 0 äî 9 ðàñïðåäåëåíû íà âõîäû Õ.  (S+) óêàçàí ñòàðòîâûé
àäðåñ Õ0.
ÏÐÈÌÅÐ
Ðèñ. 7-3.
Ïðèìåð ïðîãðàììèðîâàíèÿ âêëþ÷åíèÿ è
îòêëþ÷åíèÿ âõîäîâ è ìåðêåðîâ
X0
X1
X2
X3
X11
M10
M11
M12
M13
M20
C000243C
Åñëè êëàâèøè Õ0...Õ3 çàäåéñòâóþòñÿ â ïîñëåäîâàòåëüíîñòè ... , òî â ðåãèñòðå äàííûõ D0
áóäåò çàïèñàíî çíà÷åíèå 2 130. Åñëè çàòåì çàäåéñòâîâàòü êëàâèøó Õ11, òî äâà èç ðåãèñòðîâ
쑶
âûêëþ÷àòüñÿ è íîâîå ñîäåðæàíèå DO áóäåò 1 309.
7–6
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.2.2
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ØÅÑÒÍÀÄÖÀÒÈÐÈ×ÍÀß ÊËÀÂÈÀÒÓÐÀ (ÍKY)
HKY (S+) (D1+) (D2+) (D3+)
Îïåðàíäû
S+
X
CPU
D1+
D2+
D3+
Y
T, C, D,
V, Z
Y, M, S HKY
FNC 71
Øåñòíàäöàòåðè÷íàÿ êëàâèàòóðà
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ(P)
FX2NC
Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit HKY
9
DHKY
17
8 ñëåäóþùèõ äðóã çà äðóãîì áèò
ÔÓÍÊÖÈß
×òåíèå øåñòíàäöàòåðè÷íîé êëàâèàòóðû ïî âõîäàì
ÎÏÈÑÀÍÈÅ
쎲 Êëàâèøè ÷èòàþòñÿ â ìóëüòèïëåêñíûì ìåòîäîì (ìåòîäîì óìíîæåíèÿ). Ñîîòâåòñòâåííî
çàäåéñòâîâàíî 4 âõîäà è âûõîäà.
쎲 Êëàâèøè îò 0 äî 9 âîñïðèíèìàþòñÿ êàê ÷èñëî è çàíîñÿòñÿ â (D2+).
쎲 Êëàâèøè îò À äî F âêëþ÷àþò áèòû îò (D3+) äî ((D3+)+5).
쎲 (D3+) ïðèíàäëåæèò ïåðâûì 8 ìåðêåðàì äëÿ çàïîìèíàíèÿ ôóíêöèé âîçäåéñòâèÿ íà
êëàâèøè è êîíòðîëüíûõ ñèãíàëîâ. Êëàâèøè îò À äî F âêëþ÷àþò ìåðêåðû îò (D3+) äî
((D3+)+5). Ìåðêåð ((D3+)+6) çàíîñèòñÿ ïðè âîçäåéñòâèè íà îäíó èç êëàâèø îò À äî F, à
ìåðêåð ((D3+)+6) çàíîñèòñÿ ïðè âîçäåéñòâèè íà îäíó èç êëàâèø îò 0 äî 9. Ïîñëå êàæäîé
ðåãèñòðàöèè âîçäåéñòâèÿ íà êëàâèøó âêëþ÷àåòñÿ ìåðêåð Ì8029.
쎲 ×èñëî, óêàçàííîå ïîñðåäñòâîì êëàâèø îò 0 äî 9, çàïèñûâàåòñÿ â (D2+). Ìàêñèìóì ìîæåò
áûòü çàäàíî 4 ìåñòà (ìàêñ. 9.999).
Åñëè âûïîëíÿåòñÿ 32-õ áèòíûé îïåðàíä, ìîæåò áûòü çàäàíî 8 ìåñò (ìàêñ.99.999.999).
쎲 Åñëè îêàçàíî âîçäåéñòâèå áîëüøå ÷åì íà îäíó êëàâèøó, òî îáðàáàòûâàåòñÿ ïåðâàÿ
íàæàòàÿ êëàâèøà.
쎲 Åñëè óêàçàíî áîëüøå 4 èëè 8 ìåñò, òî ó÷èòûâàþòñÿ òîëüêî ïîñëåäíèå óêàçàííûå 4 èëè 8
ìåñò.
ÓÀÇÀÍÈÅ
ÍKY-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ â ïðîãðàììå òîëüêî îäèí ðàç.
Ïðè ïðèìåíåíèè ÍKY-èíñòðóêöèè ÏÊ äîëæíî ðàáîòàòü ñ ïîñòîÿííûì âðåìåíåì öèêëà.
ÏÐÈÌÅÐ
Ðèñ. 7-4.
[S +] [D1+] [D2+] [D3+]
X4
HKY
X0
Y20
D0
M0
Ïðèìåð ïðîãðàììèðîâàíèÿ
ÍKY-èíñòðóêöèè
C000244C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7–7
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
Ðèñ. 7-5.
24V 0V S/S
+V
X0
C
D
E
F
8
9
A
B
4
5
6
7
0
1
2
3
X1
X2
Ïðèìåð ïðîãðàììèðîâàíèÿ âêëþ÷åíèÿ è
îòêëþ÷åíèÿ âõîäîâ è ìåðêåðîâ
X3
Y20 Y21 Y22 Y23
C000245C
ÔÓÍÊÖÈÎÍÀËÜÍÛÅ ÊËÀÂÈØÈ
Ðèñ. 7-6.
F
E
D
C
B
A
M5
M4
M3
M2
M1
M0
Ïðèìåð ðàñïðåäåëåíèÿ ìåðêåðîâ
C000246C
Åñëè çàäåéñòâîâàíà êëàâèøà À, âêëþ÷àåòñÿ ìåðêåð Ì0. Ì0 îñòàåòñÿ âêëþ÷åííûì äî òåõ ïîð,
ïîêà íå áóäóò çàäåéñòâîâàíû äðóãèå êëàâèøè. Åñëè â êîíöå áóäåò çàäåéñòâîâàíà êëàâèøà D,
òî Ì0 îòêëþ÷èòñÿ, à Ì3 âêëþ÷èòñÿ.
Åñëè çàäåéñòâóþòñÿ äâå èëè áîëüøå êëàâèø, òî ïðèíèìàåòñÿ âî âíèìàíèå ïåðâàÿ íàæàòàÿ
êëàâèøà.
ÂÛÕÎÄÛ
Äî òåõ ïîð, ïîêà óäåðæèâàþòñÿ íàæàòûìè êëàâèøè À...F, Ì6 îñòàåòñÿ àêòèâíûì.
Äî òåõ ïîð, ïîêà óäåðæèâàþòñÿ íàæàòûìè êëàâèøè 1...9, Ì7 îñòàåòñÿ àêòèâíûì.
Åñëè Õ4 îòêëþ÷àåòñÿ, äàííûå â D0 íå èçìåíÿþòñÿ. Ìåðêåðû îò Ì0 äî Ì7 âûêëþ÷àþòñÿ.
Âîñïðèÿòèå âîçäåéñòâèÿ íà êëàâèøè òðåáóåò 8 öèêëîâ.
ÍÀÊÎÏÈÒÅËÜ ÄÀÍÍÛÕ
Óêàçàííûå çíà÷åíèÿ çàïèñûâàþòñÿ â ðåãèñòð äàííûõ D0 ÷åòûðåõçíà÷íûìè.
7–8
쑶
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÏÐÈÍÖÈÏ ÄÅÉÑÒÂÈß ÑÎ ÑÏÅÖÈÀËÜÍÛÌ ÌÅÐÊÅÐÎÌ Ì8167
×òåíèå øåñòíàäöàòåðè÷íîé êëàâèàòóðû ïî âõîäàì
ÎÏÈÑÀÍÈÅ
쎲 Âêëþ÷åíèå ñïåöèàëüíîãî ìåðêåðà Ì8167 äåéñòâóåò òàê, ÷òî èíòåðïðåòèðóåòñÿ ââîä ïî
16-òè êëàâèøàì (1–9, À–F), êàê øåñòíàäöàòåðè÷íûé ôîðìàò.
쎲 Êëàâèøè ñ÷èòûâàþòñÿ ïî ìóëüòèïëåêñíîìó ìåòîäó. Ñîîòâåòñòâåííî çàäåéñòâóþòñÿ 4
âõîäà è 4 âûõîäà, ïðè÷åì (S+) îïðåäåëÿåò ïåðâûé âõîä, à (D1+) ïåðâûé âûõîä.
쎲 Êëàâèøè âîñïðèíèìàþòñÿ êàê ÷èñëî è çàíîñÿòñÿ â (D2+).
쎲 Ïîñðåäñòâîì êëàâèø 0...9 è À...F óêàçàííîå ÷èñëî çàïèñûâàåòñÿ â (D2+). Ìàêñèìóì ìîæåò
óêàçûâàòüñÿ 4 ìåñòà (ìàêñ. FFFFH).
Åñëè âûïîëíÿåòñÿ 32-õ áèòíûé îïåðàíä, ìîæåò áûòü çàäàíî 8 ìåñò (ìàêñ. FFFFFFFFH)
쎲 Åñëè îêàçàíî âîçäåéñòâèå áîëüøå ÷åì íà îäíó êëàâèøó, òî îáðàáàòûâàåòñÿ ïåðâîé
íàæàòàÿ êëàâèøà.
쎲 Åñëè óêàçàíî áîëüøå 4 èëè 8 ìåñò, òî ó÷èòûâàþòñÿ òîëüêî ïîñëåäíèå óêàçàííûå 4 èëè 8
ìåñò.
ÓKÀÇÀÍÈÅ
ÍKY-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ â ïðîãðàììå òîëüêî îäèí ðàç.
Ïðè ïðèìåíåíèè ÍKY-èíñòðóêöèè ÏÊ äîëæíî ðàáîòàòü ñ ïîñòîÿííûì âðåìåíåì öèêëà.
Åñëè âðåìÿ öèêëà î÷åíü ìàëî, íóæíî ðàáîòàòü ñ âðåìåííûì ïðåðûâàíèåì.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7–9
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
7.2.3
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÖÈÔÐÎÂÎÉ ÏÅÐÅÊËÞ×ÀÒÅËÜ (DSW)
DSW
DSW (S+) (D1+) (D2+) n
Îïåðàíäû
CPU
S+
D1+
X
Y
D2+
T, C, D,
V, Z
n
FNC 72
Öèôðîâîé ïåðåêëþ÷àòåëü
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ(P)
Y, M, S
Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
DSW
9
8 ñëåäóþùèõ äðóã çà äðóãîì áèò
4 ñëåäóþùèõ äðóã çà äðóãîì áèò
n = 1 èëè 2
ÔÓÍÊÖÈß
×òåíèå BCD-ïåðåêëþ÷àòåëÿ ïî ìåòîäó ìóëüòèïëåêñà (óìíîæåíèÿ)
ÎÏÈÑÀÍÈÅ
쎲  ÏÊ ìîãóò ñ÷èòûâàòüñÿ îäèí èëè äâà (n) ÷åòûðåõçíà÷íûå BCD-ïåðåêëþ÷àòåëè.
쎲 DSW-èíñòðóêöèÿ êîíòðîëèðóåò 4 âûõîäà è 4 âõîäà. Åñëè ñ÷èòûâàþòñÿ äâà
÷åòûðåõçíà÷íûõ BCD-ïåðåêëþ÷àòåëÿ, íåîáõîäèìî 8 âõîäîâ.
쎲 (S+) îïðåäåëÿåò ïåðâûé èç ÷åòûðåõ ñëåäóþùèõ îäèí çà äðóãèì âõîäîâ.
쎲 (D1+) îïðåäåëÿåò ïåðâûé èç ÷åòûðåõ ñëåäóþùèõ îäèí çà äðóãèì âûõîäîâ.
쎲 (D2+) îïðåäåëÿåò ñëîâíûé îïåðàíä, êîòîðûé ñîäåðæèò ñ÷èòàííîå çíà÷åíèå.
ÓKÀÇÀÍÈÅ
ÍKY-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ â ïðîãðàììå òîëüêî äâà ðàçà.
Äëÿ êîððåêòíîãî âûïîëíåíèÿ DSW-èíñòðóêöèè ÏÊ äîëæíî ïðèìåíÿòüñÿ ñ òðàíçèñòîðíûìè
âûõîäàìè.
ÏÐÈÌÅÐ
Ðèñ. 7-7.
X0
DSW
[S+]
[D1+] [D2+]
X10
Y10
D0
n
K1
Ïðèìåð ïðîãðàììèðîâàíèÿ
DSW-èíñòðóêöèè
C000247C
쑶
7 – 10
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÏÐÈÌÅÐ
1 2 4 8
10
0
4
24V
0V
10
1
10
3
2
S/S
X10
X11
X12
X13
+V
Y10
Y11
Y12
Y13
2
10
3
1
1
2
4
8
X14
X15
X16
X17
C000248C
Ðèñ. 7-8. Ñõåìà ïðèñîåäèíåíèÿ âõîäîâ/âûõîäîâ
×ÒÅÍÈÅ ÏÅÐÂÎÃÎ ×ÅÒÛÐÅÕÇÍÀ×ÍÎÃÎ ÁËÎÊÀ
Íàñòðîéêà ÷åòûðåõìåñòíîãî öèôðîâîãî ïåðåêëþ÷àòåëÿ (BCD), êîòîðûé ñâÿçàí ñ âõîäàìè
Õ10...Õ13, ñ÷èòûâàåòñÿ îäíî ìåñòî (ñåêöèÿ) çà äðóãèì ïî âûõîäàì Y10...Y13 è çàïîìèíàåòñÿ â
äâîè÷íîì êîäå â ðåãèñòðå äàííûõ D0.
 ýòîì ñëó÷àå ïðîèçâåäåíà íàñòðîéêà ïî n ðàâíîìó 1.
×ÒÅÍÈÅ ÂÒÎÐÎÃÎ ×ÅÒÛÐÅÕÇÍÀ×ÍÎÃÎ ÁËÎÊÀ
Íàñòðîéêà ïåðåêëþ÷àòåëÿ (BCD), êîòîðûé ñâÿçàí ñ âõîäàìè Õ14...Õ17, ñ÷èòûâàåòñÿ îäíî
ìåñòî (ñåêöèÿ) çà äðóãèì ïî âûõîäàì Y10...Y13 è çàïîìèíàåòñÿ â äâîè÷íîì êîäå â ðåãèñòðå
äàííûõ D0.
 ýòîì ñëó÷àå ïðîèçâåäåíà íàñòðîéêà ïî n ðàâíîìó 2.
Åñëè âêëþ÷åí Õ0, òî âûõîäû Y10...Y13 îäèí çà äðóãèì îáðàáàòûâàþò ñîñòîÿíèÿ
ñîîòâåòñòâóþùèõ âõîäîâ Õ.
Åñëè ïðîöåññ ðàáîòû çàâåðøåí, âêëþ÷àåòñÿ ìåðêåð Ì8029.
Ðèñ. 7-9.
X0
Âðåìåííàÿ äèàãðàììà âêëþ÷åíèÿ âûõîäîâ
Y10
Y11
Y12
Y13
M8029
C000249C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 11
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
7.2.4
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7-ÌÈ ÑÅÃÌÅÍÒÍÛÉ ÖÈÔÐÎÂÎÉ ÈÍÄÈÊÀÒÎÐ (SEGD)
SEGD
SEGD
FNC 73
7-ìè ñåãìåíòíûé öèôðîâîé èíäèêàòîð
FX1S
FX1N
FX2N
FX2NC
CPU
(S+) (D+)
Îïåðàíäû
S+
D+
K, H, KnX, KnY, KnM,
KnS, T, C, D, V, Z
KnY, KnM, KnS,
T, C, D, V, Z
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit SEGD/
5
SEGDP
ÔÓÍÊÖÈß
Âûäà÷à îäíîìåñòíîãî øåñòíàäöàòåðè÷íîãî ÷èñëà íà 7-ìè ñåãìåíòíûé öèôðîâîé èíäèêàòîð
ÎÏÈÑÀÍÈÅ
쎲 Øåñòíàäöàòåðè÷íîå ÷èñëî â (S+) àâòîìàòè÷åñêè ïðåîáðàçîâûâàåòñÿ â ôîðìàò,
íåîáõîäèìûé äëÿ 7-ìè ñåãìåíòíîãî öèôðîâîãî èíäèêàòîðà, è çàíîñèòñÿ â (D+).
쎲 Áèòû îò Â0 äî Â6 (D+) ñîîòâåòñòâóþò ñåãìåíòàì 7-ìè ñåãìåíòíîãî öèôðîâîãî èíäèêàòîðà:
Ðèñ. 7-10.
7-ìè ñåãìåíòíûé öèôðîâîé èíäèêàòîð
B0
B5
B6
B1
B2
B4
B3
C000251C
ÏÐÈÌÅÐ
Ðèñ. 7-11.
[S+]
X0
SEGD
D0
Ïðèìåð ïðîãðàììèðîâàíèÿ
SEGD-èíñòðóêöèè
[D+]
K2Y0
C000250C
ÂÛÕÎÄ
ÑÅÃÌÅÍÒ
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
B0
B1
B2
B3
B4
B5
B6
B7
쑶
7 – 12
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.2.5
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
7-ÌÈ ÑÅÃÌÅÍÒÍÛÉ ÖÈÔÐÎÂÎÉ ÈÍÄÈÊÀÒÎÐ Ñ ÇÀÏÎÌÈÍÀÍÈÅÌ (SEGL)
SEGL (S+) (D+)
SEGL
FNC 74
7-ìè ñåãìåíòíûé öèôðîâîé èíäèêàòîð c çàïîìèíàíèåì
FX1S
FX1N
FX2N
FX2NC
CPU
n
Îïåðàíäû
S+
D+
K, H, KnX, KnY, KnM,
KnS, T, C, D, V, Z
Y
n
Èìï. èíñòðóêöèÿ(P)
K, H
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
SEGL
7
n = 0...3: 8 äðóã çà äðóãîì ñëåäóþùèõ âûõîäîâ
n = 4...7: 12 äðóã çà äðóãîì ñëåäóþùèõ âûõîäîâ
ÔÓÍÊÖÈß
Óïðàâëåíèå ÷åòûðåõçíà÷íûì 7-ìè ñåãìåíòíûì èíäèêàòîðîì ñ çàïîìèíàíèåì ïîêàçàíèÿ
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ ýòîé èíñòðóêöèè ìîæíî óïðàâëÿòü äî äâóõ ÷åòûðåõçíà÷íûìè 7-ìè
ñåãìåíòíûìè èíäèêàòîðàìè. Óïðàâëåíèå âûïîëíÿåòñÿ ïî ìóëüòèïëåêñíîìó ìåòîäó. Äëÿ
ðàáîòû çàïèñûâàþòñÿ 4 òàêòîâûå âûõîäà è äëÿ êàæäîãî ÷åòûðåõçíà÷íîãî èíäèêàòîðà åùå
ïî 4 âûõîäíûõ äàííûõ.
쎲 ×èñëîâîå çíà÷åíèå (ìàêñ.9999), ñîäåðæàùååñÿ â (S+), ïðåîáðàçîâûâàåòñÿ â BCD-êîä è
âûäàåòñÿ ïî âûõîäàì (D+)...((D+)+3). Åñëè íóæíî óïðàâëÿòü äâóìÿ ÷åòûðåõçíà÷íûìè
èíäèêàòîðàìè, òî âûõîä äàííûõ âûïîëíÿåòñÿ äëÿ äâóõ èíäèêàòîðîâ ïî âûõîäàì
((D+)+10)...((D+)+13).
쎲 BCD-êîä, íàõîäÿùèéñÿ ñîîòâåòñòâåííî íà âûõîäàõ äàííûõ, àâòîìàòè÷åñêè
ðàñïðåäåëÿåòñÿ ïî òàêòîâûì âûõîäàì ((D+)+4)...((D+)+7) ñîãëàñíî ìåñòàì èíäèêàòîðà.
쎲 Íàñòðîéêà (n) çàâèñèò îò ÷åòûðåõ ôàêòîðîâ:
à) âûõîäíîé ëîãèêè âûõîäîâ ÏÊ (+/- âêëþ÷åíèÿ)
b) ëîãèêè íà ïðîâîäå äàííûõ 7-ìè ñåãìåíòíîãî èíäèêàòîðà
c) ëîãèêè òàêòîâûõ âõîäîâ 7-ìè ñåãìåíòíîãî èíäèêàòîðà
d) êîëè÷åñòâà ïðèìåíåííûõ 7-ìè ñåãìåíòíûõ èíäèêàòîðîâ
ÏÎËÎÆÈÒÅËÜÍÀß ËÎÃÈÊÀ (Source-âûõîä)
Ïðè Source-âûõîäå (ïîëîæèòåëüíîì) âûõîä ÿâëÿåòñÿ ñòàðøèì (HIGH), åñëè âíóòðåííÿÿ
ëîãèêà ðàâíà 1.
V+
V+
Ðèñ. 7-12.
Ïîëîæèòåëüíàÿ ëîãèêà
Y
0V
C000254C
Ëîãè÷åñêèé òàêòîâûé ñèãíàë: äàííûå çàïîìèíàþòñÿ, åñëè òàêòîâûé ñèãíàë âûñîêèé (HIGH).
Ëîãè÷åñêèé ñèãíàë äàííûõ: àêòèâíûé ïðîâîä äàííûõ ÿâëÿåòñÿ âûñîêèì
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 13
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÎÒÐÈÖÀÒÅËÜÍÀß ËÎÃÈÊÀ (Sink-âûõîä)
Ïðè Sink-âûõîäàõ (HIGH).
(îòðèöàòåëüíûõ) âûõîä ÿâëÿåòñÿ íèçêèé (LOW), åñëè âíóòðåííÿÿ ëîãèêà ðàâíà 1.
V+
Ðèñ. 7-13.
Îòðèöàòåëüíàÿ ëîãèêà
Y
0V
COM
C000255C
Ëîãè÷åñêèé òàêòîâûé ñèãíàë: äàííûå çàïîìèíàþòñÿ, åñëè òàêòîâûé ñèãíàë ìëàäøèé (LOW).
Ëîãè÷åñêèé ñèãíàë äàííûõ: àêòèâíûé ïðîâîä äàííûõ ÿâëÿåòñÿ ìëàäøèì (LOW).
ÏÊ-ËÎÃÈÊÀ
ÒÀÊÒÎÂÛÉ ÑÈÃÍÀË
ÏÐÎÂÎÄ ÄÀÍÍÛÕ
Positiv (+)
Positiv (HIGH)
Positiv (HIGH)
Negativ (-)
Negativ (LOW)
Negativ (LOW)
Positiv (+)
Positiv (HIGH)
Negativ (LOW)
Negativ (-)
Negativ (LOW)
Positiv (HIGH)
Negativ (-)
Positiv (HIGH)
Negativ (LOW)
Positiv (+)
Negativ (LOW)
Positiv (HIGH)
1 ÈÍÄÈÊÀÒÎÐ
n
2 ÈÍÄÈÊÀÒÎÐÀ
0
4
1
5
2
6
Òàáë. 7-5. 7-ìè ñåãìåíòíàÿ ëîãèêà èíäèêàòîðà
ÓÊÀÇÀÍÈÅ
Äëÿ êîððåêòíîãî âûïîëíåíèÿ èíñòðóêöèè ÏÊ äîëæíî ïðèìåíÿòüñÿ ñ òðàíçèñòîðíûìè
âûõîäàìè.
Ìîæåò ïðèìåíÿòüñÿ òîëüêî 7-ìè ñåãìåíòíûé èíäèêàòîð ñ ñîõðàíåíèåì äàííûõ.
SEGL-èíñòðóêöèÿ ìîæåò èñïîëüçîâàòüñÿ òîëüêî äâà ðàçà â ïðîãðàììå.
7 – 14
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÏÐÈÌÅÐ
Ðèñ. 7-14.
X0
[S+]
[D+]
n
D0
Y0
K0
SEGL
Ïðèìåð ïðîãðàììèðîâàíèÿ
SEGL-èíñòðóêöèè
C000252C
+V0
Y0
Y1
Y2
Y3
1
2
4
8
10
3
10
2
+V1
10
1
Y4
10
Y5
Y6
Y7
+V2
0
Y10
Y11
Y12
Y13
1
2
4
8
10
V+
3
10
2
10
1
10
0
V+
C000253C
Ðèñ. 7-15. Cõåìà ïîäêëþ÷åíèÿ âûõîäîâ
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 15
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
7.2.6
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7-ÌÈ ÑÅÃÌÅÍÒÍÛÉ ÈÍÄÈÊÀÒÎÐ Ñ ÄÎÏÎËÍÈÒÅËÜÍÛÌÈ ÊËÀÂÈØÀÌÈ
(ARWS)
ARWS (S+) (D1+) (D2+)
ARWS
FNC 75
7-ìè ñåãìåíòíûé èíäèêàòîð c äîïîëíèòåëüíûìè
êëàâèøàìè
FX1S
FX1N
FX2N
FX2NC
CPU
n
Îïåðàíäû
S+
X, Y, M, S
D1+
D2+
n
T, D, V, Z
Y
K, H
n= 0 ... 3
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
ARWS
9
4 ñëåäóþùèõ äðóã çà äðóãîì îïåðàíäà
8 ñëåäóþùèõ äðóã çà äðóãîì îïåðàíäà
ÔÓÍÊÖÈß
Âûáîð è èçìåíåíèå ìåñòà ÷åòûðåõìåñòíîãî BCD-÷èñëà íà 7-ìè ñåãìåíòíîì èíäèêàòîðå
ÎÏÈÑÀÍÈÅ
쎲 Îïðàøèâàþòñÿ ÷åòûðå êëàâèøè îò (S+) äî ((S+)+3):
(S+) = óâåëè÷åíèå âûáðàííîãî ìåñòà
((S+)+1) = óìåíüøåíèå âûáðàííîãî ìåñòà
((S+)+2) = êóðñîð âïðàâî
((S+)+3) = êóðñîð âëåâî
쎲 Äàííûå, çàíîñèìûå â (D1+), îòîáðàæàþòñÿ íà ÷åòûðåõìåñòíîì 7-ìè ñåãìåíòíîì
èíäèêàòîðå è èçìåíÿþòñÿ ñ ïîìîùüþ êëàâèø (S+)
쎲 Äàííûå, çàíîñèìûå â (D1+), ÿâëÿþòñÿ äâîè÷íûìè äàííûìè.
쎲 Ñ ïîìîùüþ (D2+) è (n) îïðåäåëÿþòñÿ âûõîäû è âèä ñõåìû ïîäêëþ÷åíèÿ, ê êîòîðîé
ïîäêëþ÷àåòñÿ 7-ìè ñåãìåíòíûé èíäèêàòîð (ñì. SEGL-èíñòðóêöèþ).
ÓKÀÇÀÍÈÅ
Äëÿ êîððåêòíîãî âûïîëíåíèÿ èíñòðóêöèè ÏÊ äîëæíî ïðèìåíÿòüñÿ ñ òðàíçèñòîðíûìè
âûõîäàìè.
ARWS-èíñòðóêöèÿ ìîæåò èñïîëüçîâàòüñÿ â ïðîãðàììå òîëüêî îäèí ðàç.
ÏÐÈÌÅÐ
[S+]
X0
ARWS
X10
[D1+] [D2+]
D0
Y0
n
K0
Ðèñ. 7-16.
Ïðèìåð ïðîãðàììèðîâàíèÿ
ARWS-èíñòðóêöèè
C000256C
7 – 16
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
Ðèñ. 7-17.
Y4
Y5
Y6
Y7
Y0
Y1
Y2
Y3
LED
1
2
4
8
10
3
10
2
10
1
10
Ïðèìåð ïðècîåäèíåíèÿ 7-ìè ñåãìåíòíîãî
èíäèêàòîðà
0
C000257C
 16-òè áèòîâîì ðåãèñòðå äàííûõ D0 çàïèñûâàåòñÿ ÷åòûðå BCD-÷èñëà. Êàæäîå BCD-÷èñëî
èìååò ÷åòûðå áèòà. Ìàêñèìóì â D0 ìîæíî çàïèñàòü ÷èñëî 9 999.
Êëàâèøàìè èëè âõîäàìè Õ10...Õ13 ìîãóò èçìåíÿòüñÿ ïîçèöèè è ÷èñëîâûå çíà÷åíèÿ
èíäèêàòîðîâ (ñì.ðèñóíîê 7-18).
X11: ñ÷åò ââåðõ âûáðàííûõ ìåñò 0-1-2-3
X10: ñ÷åò âíèç âûáðàííûõ ìåñò 0-9-8-7
X13: ñäâèã âëåâî
X12: ñäâèã âïðàâî
Ðèñ. 7-18.
Ïðèìåð âûõîäîâ Õ10...Õ13
X11
X13
X12
X10
C000258C
Ïî âõîäàì Õ12 è Õ13 îïðåäåëÿþòñÿ èçìåíÿåìûå ïîçèöèè.
Åñëè Õ0 âêëþ÷åíî, ïîçèöèÿ 103 ðàññìàòðèâàåòñÿ êàê íà÷àëüíàÿ ïîçèöèÿ.
Êàæäûé íàæèì íà Õ12 è Õ13 äåéñòâóåò òàê, ÷òî èçìåíÿþòñÿ ïîçèöèè èíäèêàòîðîâ â
ïðåäâàðèòåëüíî çàäàâàåìîé ïîñëåäîâàòåëüíîñòè:
Âîçäåéñòâèå íà Õ12 (ñäâèã âïðàâî):
103 - 102 - 101 - 100 - 103
Âîçäåéñòâèå íà Õ13 (ñäâèã âëåâî):
103 - 102 - 101 - 100 - 103
Ïîçèöèÿ, îïðåäåëåííàÿ ïî Õ12 è Õ13, ìîæåò îòîáðàæàòüñÿ (Y4...Y7) äîïîëíèòåëüíîé ëàìïîé
LED â ïðîâîäå ñòðîá-ñèãíàëà.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 17
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÏÐÈÌÅÐ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Ïî êëàâèøàì èëè âõîäàì Õ10...Õ13 èçìåíÿþòñÿ ÷èñëîâûå çíà÷åíèÿ íà óñòàíîâëåííûõ
ïîçèöèÿõ îòîáðàæåíèÿ.
Ñ ïîìîùüþ Õ10 è Õ11 îïðåäåëÿåòñÿ ïîñëåäîâàòåëüíîñòü ââîäà äàííûõ.
Äàííûå â ðåãèñòðå äàííûõ D0 èçìåíÿþòñÿ â ñëåäóþùåé ïîñëåäîâàòåëüíîñòè:
Õ11: ñ÷åò ââåðõ: 0 - 1 - 2-...8 - 9 - 0 - 1
Õ10: ñ÷åò âíèç: 0 - 9 - 8 - 7-...1 - 0 - 9
Òåêóùåå âêëþ÷åííîå çíà÷åíèå îòîáðàæàåòñÿ íà 7-ìè ñåãìåíòíîì èíäèêàòîðå.
Ñ ïîìîùüþ ARWS-èíñòðóêöèè â ðåãèñòð äàííûõ D0 ìîæåò áûòü çàïèñàíî æåëàåìîå çíà÷åíèå
è îäíîâðåìåííî îòîáðàæåíî íà 7-ìè ñåãìåíòíîì èíäèêàòîðå.
쑶
7 – 18
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.2.7
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ASCII-ÊÎÍÂÅÐÒÈÐÎÂÀÍÈÅ (ASÑ)
ASC
Îïåðàíäû
ASC
(S+) (D+)
S+
D+
ASCII-äàííûå
z.B. 0-9; A-Z; a-z
T, C, D
CPU
FNC 76
ASCII-êîíâåðòèðîâàíèå
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
ASC
7
4 ñëåäóþùèõ äðóã çà äðóãîì âûõîäà
ÔÓÍÊÖÈß
Êîíâåðòèðîâàíèå (ïðåîáðàçîâàíèå) áóêâåííî-öèôðîâûõ äàííûõ â ASCII-äàííûå
ÎÏÈÑÀÍÈÅ
쎲 Áóêâåííî-öèôðîâûå äàííûå, óêàçàííûå â (S+), êîíâåðòèðóþòñÿ â ASCII-çíàêè è
ñîõðàíÿþòñÿ â (D+).
쎲 Ìîãóò çàäàâàòüñÿ ìàêñèìóì 8 áóêâåííî-öèôðîâûõ äàííûõ.
ÏÐÈÌÅÐ
Ðèñ. 7-19.
[S+]
X0
ASC
[D+]
A B C D E F G H D300
Ïðèìåð ïðîãðàììèðîâàíèÿ
ASC-èíñòðóêöèè
C000259C
ñòàðøèå 8 áèò
ìëàäøèå 8 áèò
D300
42 (B)
41 (A)
D301
44 (D)
43 (C)
D302
46 (F)
45 (E)
D303
48 (H)
47 (G)
Ðèñ. 7-20.
Çàïèñü è ñîõðàíåíèå äàííûõ îò À äî Í
C000260C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 19
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÖÈÔÐÛ /
ÁÓÊÂÛ
ASCII
ÖÈÔÐÛ /
ÁÓÊÂÛ
ASCII
ÖÈÔÐÛ /
ÁÓÊÂÛ
ASCII
ÖÈÔÐÛ /
ÁÓÊÂÛ
ASCII
0
30
G
47
W
57
m
6D
1
31
H
48
X
58
n
6E
2
32
I
49
Y
59
o
6F
3
33
J
4A
Z
5A
p
70
4
34
K
4B
a
61
q
71
5
35
L
4C
b
62
r
72
6
36
M
4D
c
63
s
73
7
37
N
4E
d
64
t
74
8
38
O
4F
e
65
u
75
9
39
P
50
f
66
v
76
A
41
Q
51
g
67
w
77
B
42
R
52
h
68
x
78
C
43
S
53
i
69
y
79
D
44
T
54
j
6A
z
7A
E
45
U
55
k
6B
F
46
V
56
l
6C
Òàáë. 7-6. ASCII-êîíâåðòèðîâàíèå
7 – 20
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.2.8
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÂÛÄÀ×À ÄÀÍÍÛÕ ÏÎ ÂÛÕÎÄÀÌ (PR)
PR
PR
(S+) (D+)
Îïåðàíäû
CPU
S+
T, C, D
D+
Y
FNC 77
Âûäà÷à äàííûõ ïî âûõîäàì
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
PR
5
10 ñëåäóþùèõ äðóã çà äðóãîì âûõîäà
ÔÓÍÊÖÈß
Âûäà÷à ASCII-çíàêîâ ïî âûõîäàì
ÎÏÈÑÀÍÈÅ
쎲 Âûäà÷à ASCII-çíàêîâ â (S+)...((S+)+3) ïî âûõîäàì.
쎲 Âûõîäû (D+)...((D+)+7) ïðåäñòàâëÿþò áèòû b0...b7 ñôîðìèðîâàííûå ïî (S+).
쎲 ((D+)+10) ÿâëÿåòñÿ òàêòîâûì ñèãíàëîì, ((D+)+11) ÿâëÿåòñÿ ôëàãîì âûïîëíåíèÿ
èíñòðóêöèè.
ÓÀÇÀÍÈÅ
PR-èíñòðóêöèÿ ìîæåò èñïîëüçîâàòüñÿ â ïðîãðàììå òîëüêî äâà ðàçà.
Äëÿ êîððåêòíîãî âûïîëíåíèÿ èíñòðóêöèè ÏÊ äîëæíî ïðèìåíÿòüñÿ ñ òðàíçèñòîðíûìè
âûõîäàìè.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 21
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
Ðèñ. 7-21.
X0
PR
[S+]
[D+]
D300
Y0
Ïðèìåð ïðîãðàììèðîâàíèÿ PR-èíñòðóêöèè
C000261C
Ðèñ. 7-22
Äèàãðàììà ïðèìåðà ïðîãðàììèðîâàíèÿ
äëÿ âêëþ÷åíèÿ âõîäîâ/âûõîäîâ
X0
Y0 – Y7
A
T0
Y10
T0
B
C
D
H
T0
ÒÎ = âðåìÿ öèêëà (ñêàíà)
Y11
C000262C
 ðåãèñòðàõ äàííûõ D300...D303 íàõîäÿòñÿ ASCII-äàííûå ïðèìåðà ïðîãðàììèðîâàíèÿ ïî
ðèñóíêó 7.2.7. Ñîãëàñíî èíñòðóêöèè âûäàþòñÿ áóêâû “À”...“Í”.
 êà÷åñòâå âûõîäîâ èñïîëüçóþòñÿ Y0 (ìëàäøèé áèò) è äî Y7 (ñòàðøèé áèò), à òàêæå Y10
(ñòðîá-ñèãíàë) è Y11 (ôëàã âûïîëíåíèÿ).
ÔÎÐÌÀÒ ÂÛÂÎÄÀ
Åñëè Õ0 âî âðåìÿ ðàáîòû èíñòðóêöèè âûêëþ÷èòñÿ, òî ïåðåäà÷à äàííûõ ïðåêðàùàåòñÿ.
Ïðîöåññ íà÷èíàåòñÿ âíîâü, êàê òîëüêî Õ0 ñíîâà âêëþ÷èòñÿ.
7 – 22
쑶
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.2.9
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
×ÒÅÍÈÅ ÄÀÍÍÛÕ ÈÇ ÑÏÅÖÈÀËÜÍÎÃÎ ÌÎÄÓËß (FROM)
FROM
FNC 78
×òåíèå äàííûõ èç ñïåöèàëüíîãî ìîäóëÿ
FX1S
FX1N
FX2N
FX2NC
CPU
FROM n1 n2 (D+) n3
Îïåðàíäû
D+
n1, n2, n3
KnY, KnM, KnS,
T, C, D, V, Z
K, H
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit FROM/FROMP
9
DFROM/
DFROMP
17
ÔÓÍÊÖÈß
×òåíèå äàííûõ èç áóôåðíîé ïàìÿòè ïîäêëþ÷åííîãî ñïåöèàëüíîãî ìîäóëÿ
ÎÏÈÑÀÍÈÅ
쎲 ×òåíèå ñëîâ äàííûõ n3 èç ñïåöèàëüíîãî ìîäóëÿ ñ àäðåñîì n1.
쎲 Ñëîâà äàííûõ n3, ïîëó÷àåìûå ïî àäðåñó n2 áóôåðíîé ïàìÿòè, çàïèñûâàþòñÿ â (D+)...[(D+)
+ (n3 -1)].
ÓKÀÇÀÍÈÅ
Äîïóñòèìûå îáëàñòè:
n1 = 0...7
n2 = 0...32768
n3 = 1...32 ïðè 16-òè áèòíîé èíñòðóêöèè
n3 = 1...16 ïðè 32-õ áèòíîé èíñòðóêöèè
Êàæäûé ñïåöèàëüíûé ìîäóëü íóìåðóåòñÿ ïîñëåäîâàòåëüíî îò 0 äî 7. Íóìåðàöèÿ íà÷èíàåòñÿ ñ
ìîäóëÿ, êîòîðûé ïåðâûì ñâÿçàí ñ ÏÊ. Ìàêñèìóì ìîæíî ïðèñîåäèíèòü ê ÏÊ 8 ñïåöèàëüíûõ
ìîäóëåé (FX1N/FX2N). Àäðåñàöèÿ ÷èñëîâûõ âõîäîâ è âûõîäîâ è ñïåöèàëüíûõ ìîäóëåé ïîêàçàíà íà ðèñóíêå.
24- SLD
24+
24-
24+
L-
I+
VI-
VI-
V+
V+
L+
24-
24+
I+
L+
SLD
L-
I+
SLD
I+
VI-
VI-
V+
V+
FG
V+
FG
L+
V+
FX2N -4AD-PT
SLD
L+
I+
VI-
VI-
V+
L-
V+
FG
I+
FX2N-4AD-TC
L-
I+
FX2N-4DA
I+
VI-
VI-
FX2N -4DA
D/A
FX2N-32MR
X000–X017
Y000–Y017
FX2N-4AD
Ñïåö. ìîäóëü 0
FX2N-4DA
Ñïåö. ìîäóëü 1
FX2N-16EYR
Y020–Y037
FX2N-4AD-PT
Ñïåö. ìîäóëü 2
C000412C
Ðèñ. 7-23. Àíàëîãîâûå ìîäóëè ïðèñîåäèíåííûå ñ äðóãèìè óñòðîéñòâàìè ÏÊ ñåðèè FX
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 23
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
 ÏÊ èìååòñÿ âîçìîæíîñòü ïðåðûâàíèÿ âûïîëíåíèÿ èíñòðóêöèè ïîñðåäñòâîì ñïåöèàëüíîãî
áèòà Ì8028:
ÏÐÈÌÅÐ
Ïðåðûâàíèå áëîêèðîâàíî (M8028 = 0)
Ïðåðûâàíèå ðàçðåøåíî (M8028 = 1)
Ïåðåõîä íà ïîäïðîãðàììó îæèäàåò îêîí÷àíèÿ
âûïîëíåíèÿ èíñòðóêöèè FROM
Ïåðåõîä íà ïîäïðîãðàììó âûïîëíÿåòñÿ íåìåäëåííî.
Ïðè ïåðåõîäå ïî ïðåðûâàíèþ âîçìîæíà íåáîëüøàÿ
çàäåðæêà, íå áîëåå ÷åì (800ì+200)ìêð ñåê, ãäå
ì=êîëè÷åñòâî 32 áèòíûõ ñëîâ
Ãàðàíòèðóåò âûïîëíåíèå èíñòðóêöèè FROM â
ïðîãðàììå ïðåðûâàíèÿ, íå îêàçûâàÿ âëèÿíèå íà äðóãèå
èíñòðóêöèè
Ïåðåõîä ïî ïðåðûâàíèþ ïðîèñõîäèò íåìåäëåííî.
Ïîñëå âîçâðàòà èç ïðîãðàììû ïðåðûâàíèÿ
âîçîáíîâëÿåòñÿ ðàáîòà èíñòðóêöèè FROM. Åñëè â
ïðîãðàììå ïðåðûâàíèÿ çàïðîãðàììèðîâàíà
èíñòðóêöèÿ FROM, òî äàííûé ðåæèì áóäåò âûïîëíÿòñÿ
íå êîððåêòíî.
M8028 íå äîëæåí èñïîëüçîâàòüñÿ åñëè íåîáõîäèìà
âðåìåííàÿ ñèíõðîíèçàöèÿ.
×òåíèå äàííûõ
Ðèñ. 7-24.
X10
FROM
n1
n2
[D+]
n3
K0
K5
D5
K4
Ïðèìåð ïðîãðàììèðîâàíèÿ
FROM-èíñòðóêöèè
C000264C
Ïî ïðèìåðó, ïîêàçàííîìó íà ðèñóíêå, ñîäåðæàíèå àäðåñîâ áóôåðíîé ïàìÿòè #5...#8
ñïåöèàëüíîãî ìîäóëÿ ñ ïîçèöèîííîãî íîìåðà 0 ïåðåäàåòñÿ â D5...D8. Çíà÷åíèå àäðåñàöèè
ïðåäñòàâëåíî ïî îòäåëüíîñòè íà ñëåäóþùåì ðèñóíêå.
ÏÊ
Ñïåö. ìîäóëü
Ðèñ. 7-25.
Àäðåñàöèÿ ïðè FROM-èíñòðóêöèè
Bfm #0
D5
D6
D7
D8
Bfm #5
Bfm #6
Bfm #7
Bfm #8
Bfm #31
C000265C
쑶
ÓKÀÇÀÍÈÅ
7 – 24
Åñëè äîëæíî ïåðåäàâàòüñÿ òîëüêî ñîäåðæàíèå àäðåñîâ áóôåðíîé ïàìÿòè, òî íóæíî
çàíåñòè â n3 çíà÷åíèå 1.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.2.10
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÇÀÏÈÑÜ ÄÀÍÍÛÕ Â ÑÏÅÖÈÀËÜÍÛÉ ÌÎÄÓËÜ (TO)
Îïåðàíäû
TO
n1 n2 (S+) n3
CPU
S+
n1, n2, n3
KnY, KnM, KnS,
T, C, D, V, Z
K, H
TO
FNC 79
Çàïèñü äàííûõ â ñïåöèàëüíûé ìîäóëü
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit TO/TOP
9
DTO/DTOP
17
ÔÓÍÊÖÈß
Çàïèñü äàííûõ èç ÏÊ â áóôåðíóþ ïàìÿòü ïîäêëþ÷åííîãî ñïåöèàëüíîãî ìîäóëÿ
ÎÏÈÑÀÍÈÅ
쎲 Çàïèñü ñëîâ äàííûõ n3 èç ÏÊ â ñïåöèàëüíûé ìîäóëü ñ àäðåñîì n1.
쎲 Ñëîâà äàííûõ n3, ïîëó÷àåìûå èç áóôåðíîé ïàìÿòè, çàïèñûâàþòñÿ â n2...[(n2) + (n3 -1)].
ÓÀÇÀÍÈÅ
Äîïóñòèìûå îáëàñòè:
n1 = 0 ... 7
n2 = 0 ... 32767
n3 = 1...32 ïðè 16-òè áèòíîé èíñòðóêöèè
n3 = 1...16 ïðè 32-òè áèòíîé èíñòðóêöèè
Êàæäûé ñïåöèàëüíûé ìîäóëü íóìåðóåòñÿ ïîñëåäîâàòåëüíî îò 0 äî 7. Íóìåðàöèÿ íà÷èíàåòñÿ ñ
ìîäóëÿ, êîòîðûé ïåðâûì ñâÿçàí ñ ÏÊ. Ìàêñèìóì ìîæíî ïðèñîåäèíèòü ê ÏÊ 8 ñïåöèàëüíûõ
ìîäóëåé. Àäðåñàöèÿ ÷èñëîâûõ âõîäîâ è âûõîäîâ è ñïåöèàëüíûõ ìîäóëåé ïîêàçàíà íà
ðèñóíêå.
24- SLD
24+
24-
24+
L-
I+
VI-
VI-
V+
V+
L+
24-
24+
I+
L+
SLD
L-
I+
SLD
I+
VI-
VI-
V+
V+
FG
V+
FG
L+
V+
FX2N -4AD-PT
SLD
L+
I+
VI-
VI-
V+
L-
V+
FG
I+
FX2N-4AD-TC
L-
I+
FX2N-4DA
I+
VI-
VI-
FX2N -4DA
D/A
FX2N-32MR
X000–X017
Y000–Y017
FX2N-4AD
Ñïåö. ìîäóëü 0
FX2N-4DA
Ñïåö. ìîäóëü 1
FX-16EYR
Y020–Y037
FX2N-2AD-PT
Ñïåö. ìîäóëü 2
C0004112C
Ðèñ. 7-26. Ñïåöèàëüíûå ìîäóëè, ñîåäèíåííûå ñ äðóãèìè óñòðîéñòâàìè ÏÊ ñåðèè FX
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 25
ÈÍÑÒÐÓÊÖÈÈ ÂÂÎÄÀ/ÂÛÂÎÄÀ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
 ÏÊ èìååòñÿ âîçìîæíîñòü ïðåðûâàíèÿ âûïîëíåíèÿ èíñòðóêöèè ïîñðåäñòâîì ñïåöèàëüíîãî
áèòà Ì8028:
ÏÐÈÌÅÐ
Ïðåðûâàíèå áëîêèðîâàíî (M8028 = 0)
Ïðåðûâàíèå ðàçðåøåíî (M8028 = 1)
Ïåðåõîä íà ïîäïðîãðàììó îæèäàåò îêîí÷àíèÿ
âûïîëíåíèÿ èíñòðóêöèè FROM
Ïåðåõîä íà ïîäïðîãðàììó âûïîëíÿåòñÿ íåìåäëåííî.
Ïðè ïåðåõîäå ïî ïðåðûâàíèþ âîçìîæíà íåáîëüøàÿ
çàäåðæêà, íå áîëåå ÷åì (800ì+200)ìêð ñåê, ãäå
ì=êîëè÷åñòâî 32 áèòíûõ ñëîâ
Ãàðàíòèðóåò âûïîëíåíèå èíñòðóêöèè FROM â
ïðîãðàììå ïðåðûâàíèÿ, íå îêàçûâàÿ âëèÿíèå íà äðóãèå
èíñòðóêöèè
Ïåðåõîä ïî ïðåðûâàíèþ ïðîèñõîäèò íåìåäëåííî.
Ïîñëå âîçâðàòà èç ïðîãðàììû ïðåðûâàíèÿ
âîçîáíîâëÿåòñÿ ðàáîòà èíñòðóêöèè FROM. Åñëè â
ïðîãðàììå ïðåðûâàíèÿ çàïðîãðàììèðîâàíà
èíñòðóêöèÿ FROM, òî äàííûé ðåæèì áóäåò âûïîëíÿòñÿ
íå êîððåêòíî.
M8028 íå äîëæåí èñïîëüçîâàòüñÿ åñëè íåîáõîäèìà
âðåìåííàÿ ñèíõðîíèçàöèÿ.
Çàïèñü äàííûõ (ÒÎ)
Ðèñ. 7-27.
X11
TO
n1
n2
[D+]
n3
K0
K1
D1
K4
Ïðèìåð ïðîãðàììèðîâàíèÿ ÒO-èíñòðóêöèè
C000266C
Ïî ïðèìåðó, ïîêàçàííîìó íà ðèñóíêå, D1...D4 ïåðåäàþòñÿ ê àäðåñàì áóôåðíîé ïàìÿòè #1...#4
ñïåöèàëüíîãî ìîäóëÿ, íà÷èíàÿ ñ ïîçèöèîííîãî íîìåðà 0. Çíà÷åíèå àäðåñàöèè ïðåäñòàâëåíî
ïî îòäåëüíîñòè ñëåäóþùåì îáðàçîì:
ÏÊ
Ñïåö. ìîäóëü
Ðèñ. 7-28.
Àäðåñàöèÿ ïðè TO-èíñòðóêöèè
Bfm #0
D1
D2
D3
D4
Bfm #1
Bfm #2
Bfm #3
Bfm #4
Bfm #31
C000267C
쑶
ÓKÀÇÀÍÈÅ
7 – 26
Åñëè äîëæíî ïåðåäàâàòüñÿ òîëüêî ñîäåðæàíèå àäðåñîâ áóôåðíîé ïàìÿòè, òî íóæíî
çàíåñòè â n3 çíà÷åíèå 1.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.3
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 80...89
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçä.
RS
80
Ïîñëåäîâàòåëüíàÿ ïåðåäà÷à äàííûõ
7.3.1
PRUN
81
Ïåðåíîñ âõîäîâ èëè ìåðêåðîâ
7.3.2
ASCI
82
Ïðåîáðàçîâàíèå â ASCII-çíàêè
7.3.3
HEX
83
Ïðåîáðàçîâàíèå â øåñòíàäöàòåðè÷íûé êîä
7.3.4
CCD
84
Ïðîâåðêà íà ñóììó è ïàðèòåò
7.3.5
VRRD
85
×òåíèå çàäàâàåìûõ çíà÷åíèé èç FX1N-8AV-BD è FX2N-8AV-BD
7.3.6
VRSC
86
×òåíèå ïîëîæåíèé ïåðåêëþ÷àòåëÿ èçFX1N-8AV-BD è FX2N-8AV-BD
7.3.7
Êîíòðîëü êîíòóðà ðåãóëèðîâàíèÿ
7.3.8
—
87
PID
88
—
89
Òàáë. 7-7. Îáçîð èíñòðóêöèé FNC 80...89
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 27
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
7.3.1
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÅÌ È ÏÅÐÅÄÀ×À ÄÀÍÍÛÕ (RS)
RS
RS (S+) n1 (D+) n2
Îïåðàíäû
CPU
S+
D+
n1, n2
D
D
K, D
FNC 80
Ïåðåíîñ âõîäîâ èëè ìåðêåðîâ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
RS
9
ÔÓÍÊÖÈß
Ïåðåäà÷à äàííûõ ïî ìîäóëÿì ïîñëåäîâàòåëüíîé êîììóíèêàöèè FX2N-232BD, FX2N-32ADP,
FX0N-485ADP è FX2N-485-BD.
ÎÏÈÑÀÍÈÅ
C ïîìîùüþ RS-èíñòðóêöèè âîçìîæíû ïðèåì è ïåðåäà÷à îò áîëüøîãî ÷èñëà ïðèáîðîâ ñ
ïîñëåäîâàòåëüíûì èíòåðôåéñîì. Ïðè ýòîì êîììóíèêàöèÿ ÷åðåç ïîñëåäîâàòåëüíûé
èíòåðôåéñíûé àäàïòåð óïðàâëÿåòñÿ â ÷åòûðå ÷àñòè÷íûõ øàãà:
Íàñòðîéêà êîììóòàöèîííûõ ïàðàìåòðîâ
Âûäà÷à RS-èíñòðóêöèè, ñîñòîÿùåé èç:
– (S+) = àäðåñ ñòàðòà áóôåðà ïåðåäà÷è
– n1 = äëèíà ïåðåäàâàåìîãî ñîîáùåíèÿ
(FX1S/FX1N ìàêñ. 256 áàéò, FX2N/FX2NC ìàêñ. 4096 áàéò)
– (D+) = àäðåñ ñòàðòà áóôåðà ïðèåìà
– n2 = äëèíà ïðèíèìàåìîãî ñîîáùåíèÿ
(FX1S/FX1N ìàêñ. 256 áàéò, FX2N/FX2NC ìàêñ. 4096 áàéò)
Ñóììà ñîîáùåíèé ñîñòàâëÿåò ïðè FX1S/FX1N ìàêñ. 512 áàéòè ïðè FX2N/FX2NC ìàêñ.
8000 áàéò.
Ïåðåäà÷à ñîîáùåíèÿ
Ïðèåì ñîîáùåíèÿ
Ðèñ. 7-29.
X0
SET
M8161
Ïðèìåð ïðîãðàììèðîâàíèÿ RS-èíñòðóêöèè
[ S+ ] [ n1 ] [ D+ ] [ n2 ]
RS
M100
D500 D10 D200
Ïåðåäàâàåìûå äàííûå ñîçäàþòñÿ è
ïåðåñûëàþòñÿ
SET
M8123
K20
M8122
Äàííûå ïðèíèìàþòñÿ
RST
M8123
C000220C
7 – 28
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÊÎÌÌÓÒÀÖÈÎÍÍÛÅ ÏÀÐÀÌÅÒÐÛ
Êàæäûé ïðîòîêîë ïîñëåäîâàòåëüíîé îáìåíà äîëæåí ñíà÷àëà êîíôèãóðèðîâàòüñÿ, ÷òîáû
ãàðàíòèðîâàòü ïîëíóþ ñîâìåñòèìîñòü ñ âíåøíèì êîììóòàöèîííûì óñòðîéñòâîì. Ïðîòîêîë
îáìåíà äëÿ ìîäóëÿ êîíôèãóðèðóåòñÿ ñ ïîìîùüþ ñïåöèàëüíîãî ðåãèñòðà D8120. Îäíàêî ýòî
âîçìîæíî òîëüêî äëÿ íåàêòèâíîé RS-èíñòðóêöèè. Íà ïðèâåäåííîé íèæå òàáëèöå ïîêàçàíî
ñîîòâåòñòâèè ñïåöèàëüíîãî ðåãèñòðà D8120 è åãî çíà÷åíèå äëÿ ïîðòà RS232.
b0
Îïèñàíèå
0
1
Äëèíà äàííûõ
7 áèò
8 áèò
b1
Ïàðèòåò
b2
b3
(00): íåò ïàðèòåòà
Òàáë. 7-8.
Áèòû è èõ ñîîòâåòñòâåííîå çíà÷åíèå äëÿ
RS232-êîììóíèêàöèè
(01): ïàðèòåò ïî íå÷åòó
(11): ïàðèòåò ïî ÷åòó
Ñòîïîâûé áèò
1 áèò
2 áèò
b4
b5
b6
(0011): 300, (0100): 600,
Ñêîðîñòü (áèò/ñ)
(0101): 1200, (0110): 2400,
(0111): 4800, (1000): 9600
(1001): 19200
b7
b8
Ñòàðòîâûé áàéò
Íåò
Ñ D8124
b9
Êîíå÷íûé áàéò
Íåò
Ñ D8125
b10
Êîíòðîëü ëèíèè
òèï 1
Íåò
H/W1
b11
Êîíòðîëü ëèíèè
(DTR)
×òåíèå/
Çàïèñü
×òåíèå
b12
Êîíòðîëü ëèíèè
òèï 2
Íåò
H/W2
Ïðîâåðêà
ñóììû
Íåò ïðîâåðêè
Ïðîâåðêà
Ïðîòîêîë
Ñâîáîäíûé
ïðîòîêîë
Dedicatedïðîòîêîë
Ôîðìàò
ïðîòîêîëà
Ôîðìàò 1
Ôîðìàò 4
b13
b14
b15
FX485
ñåòü
Ñïåöèàëüíûé ðåãèñòð D8124 ñîäåðæèò çíà÷åíèå ñòàðòîâîãî áèòà, â ñëó÷àå åñëè îí áûë
âûáðàí. Áàçîâûì çíà÷åíèåì ÿâëÿåòñÿ ASCII “STX” èëè 02H. Îäíàêî îíî ìîæåò áûòü
èçìåíåííî ïîëüçîâàòåëåì ïåðåä íà÷àëîì ñåàíñà ñâÿçè.
Ñïåöèàëüíûé ðåãèñòð D8125 ñîäåðæèò çíà÷åíèå êîíå÷íîãî áèòà, â ñëó÷àå åñëè îí áûë
âûáðàí. Çíà÷åíèåì ïî óìîë÷àíèþ ÿâëÿåòñÿ ASCII “ÅTX” èëè 03H. Îäíàêî îíî ìîæåò áûòü
èçìåíåííî ïîëüçîâàòåëåì ïåðåä íà÷àëîì ñåàíñà ñâÿçè.
Åñëè ïåðèôåðèéíîå êîììóíèêàöèîííîå óñòðîéñòâî ðàáîòàåò ñ òåõíè÷åñêèìè ñðåäñòâàìè
Hardware-Handshare, òî äîëæåí áûòü âûáðàí ýòîò ðåæèì ðàáîòû. Åñëè îí âûáèðàåòñÿ, òî
áåðóòñÿ DST- è DTR-çàæèìû (çàæèìû 6 è 20) èíòåðôåéñíîãî àäàïòåðà äëÿ óïðàâëåíèÿ êîììóíèêàöèåé. Äèàãðàììà ïîäêëþ÷åíèé íàõîäèòñÿ â îïèñàíèè òåõíè÷åñêèõ ñðåäñòâ àäàïòåðà.
Äåòàëüíàÿ èíôîðìàöèÿ íàõîäèòñÿ â fx-communication (rs232 rs485) (ðóêîâîäñòâî
ïîëüçîâàòåëÿ).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 29
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÑÎÑÒÀÂËÅÍÈÅ RS-ÈÍÑÒÐÓÊÖÈÈ
 êà÷åñòâå ôîðìàòà ñîõðàíåíèÿ äàííûõ èìååòñÿ âûáîð 16-òè èëè 8-ìè áèòîâîãî ìîäóëÿ. 16-òè
áèòîâûé ìîäóëü èñïîëüçóåò ñòàðøèé è ìëàäøèé áàéòû áóôåðíûõ îáëàñòåé ïåðåäà÷è è
ïðèåìà, â òî âðåìÿ êàê 8-ìè áèòîâûé ìîäóëü èñïîëüçóåò òîëüêî 8 ìëàäøèõ áèòà. Óïðàâëÿåòñÿ
ýòî ïîñðåäñòâîì ñïåöèàëüíîãî ìåðêåðà Ì8161. Ïðè ýòîì “ÂÊ˔ ïðèìåíÿåòñÿ äëÿ 8-ìè
áèòîâîãî ìîäóëÿ.
Ðèñ. 7-30.
Áóôåð D200 Ê4
(16 áèò)
Ñò
Ìë
D200
„B“
„A“
D201
„D“
„C“
Äàííûå “ABCD”
(8 áèò)
Ñò
Ìë
D200
—
„A“
D201
—
„B“
D202
—
„C“
D203
—
„D“
Àäðåñàöèÿ äëÿ RS-èíñòðóêöèè
RS-èíñòðóêöèÿ ñîçäàåòñÿ, â ÷àñòíîñòè, ñëåäóþùèì îáðàçîì:
쎲 Èíñòðóêöèÿ:
Åñëè RS-èíñòðóêöèÿ àêòèâíà, òî ýòî îçíà÷àåò, ÷òî êîììóíèêàöèÿ âîçìîæíà è äàííûå
ìîãóò ïîñûëàòüñÿ è ïðèíèìàòüñÿ. Âíóòðè ïðîãðàììû äîïóñêàåòñÿ áîëüøå, ÷åì îäíà
èíñòðóêöèÿ, ïðè ýòîì îäíàêî îäíîâðåìåííî àêòèâíûìè ìîãóò áûòü íå áîëüøå, ÷åì îäíà
èíñòðóêöèÿ.
쎲 Ñòàðòîâûé àäðåñ áóôåðà ïåðåäà÷è:
Ñòàðòîâûé àäðåñ áóôåðà ïåðåäà÷è ÿâëÿåòñÿ ïåðâûì ðåãèñòðîì äàííûõ èëè ôàéëîâûì
ðåãèñòðîì (D) îáëàñòè äëÿ ïåðåäàâàåìûõ ñîîáùåíèé.
쎲 Äëèíà ïåðåäàâàåìîãî ñîîáùåíèÿ:
Çäåñü îïðåäåëÿåòñÿ äëèíà ïåðåäàâàåìîãî ñîîáùåíèÿ. Çíà÷åíèå ìîæåò áûòü êîíñòàíòîé
(Ê); íî ïðè âàðüèðóåìîé äëèíå ñîîáùåíèé ìîæåò ïðèìåíÿòüñÿ òàêæå ðåãèñòð äàííûõ (D).
Ïðè ïðèìåíåíèè ðåãèñòðà äàííûõ äîïóñêàþòñÿ èçìåíåíèÿ çíà÷åíèÿ ìåæäó îòäåëüíûìè
òðåáîâàíèÿìè ïåðåäà÷è, îäíàêî âî âðåìÿ ñàìîé ïåðåäà÷è íåëüçÿ âûïîëíÿòü èçìåíåíèÿ.
쎲 Ñòàðòîâûé àäðåñ áóôåðà ïðèåìà:
Ñòàðòîâûé àäðåñ áóôåðà ïðèåìà ÿâëÿåòñÿ ïåðâûì ðåãèñòðîì äàííûõ (D) îáëàñòè äëÿ
ïðèíèìàåìûõ ñîîáùåíèé.
쎲 Äëèíà ïðèíèìàåìûõ ñîîáùåíèé:
Çäåñü îïðåäåëÿåòñÿ ìàêñèìàëüíàÿ äëèíà ïðèíèìàåìîãî ñîîáùåíèÿ. Çíà÷åíèå ìîæåò
áûòü êîíñòàíòîé (Ê); íî ïðè âàðüèðóåìîé äëèíå ñîîáùåíèé ìîæåò ïðèìåíÿòüñÿ òàêæå
ðåãèñòð äàííûõ (D). Ïðè ïðèìåíåíèè ðåãèñòðà äàííûõ äîïóñêàþòñÿ èçìåíåíèå çíà÷åíèÿ
ìåæäó îòäåëüíûìè ïðîöåññàìè ïðèåìà, îäíàêî âî âðåìÿ ñàìîãî ïðèåìà íåëüçÿ
âûïîëíÿòü èçìåíåíèÿ.
7 – 30
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÏÅÐÅÄÀ×À ÑÎÎÁÙÅÍÈß
Óïðàâëåíèå ïåðåäà÷åé èëè ïðèåìîì ñîîáùåíèÿ âûïîëíÿåòñÿ ïîñðåäñòâîì ñïåöèàëüíîãî
ìåðêåðà Ì8122.
Ðèñ. 7-31.
M100
BMOV
D100
D500
K4
MOV
K4
D10
SET
M8122
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ ïåðåäà÷è
ñîîáùåíèÿ ñ ïîìîùüþ ñïåöèàëüíîãî
ìåðêåðà Ì8122
C000175C
Ñíà÷àëà äîëæíà áûòü ñîõðàíåíû ïåðåäàâàåìûå äàííûå â áóôåðíîé îáëàñòè ïåðåäà÷è.  íèõ
îíè ìîãóò ïåðåäàâàòüñÿ äâóìÿ ñïîñîáàìè:
Ïåðåä ïåðåäà÷åé ñêîïèðóéòå ñîîáùåíèå â áóôåðíóþ îáëàñòü ñîîáùåíèé èëè ñîçäàéòå èõ
ñ ïîìîùüþ MOV- èëè BMOV-èíñòðóêöèé.
Èçìåíèòå ïàðàìåòð RS-èíñòðóêöèè, ÷òîáû ïîëó÷èòü äîñòóï ê ñîîòâåòñòâóþùåé îáëàñòè
ðåãèñòðîâ äàííûõ, â êîòîðîé íàõîäèòñÿ ñîîáùåíèå. Äëÿ êàæäîãî ñîîáùåíèÿ òðåáóåòñÿ
ñîáñòâåííàÿ RS-èíñòðóêöèÿ.
 âûøå îïèñàííîì ïðèìåðå äàííûå, ñîõðàíÿåìûå â ðåãèñòðàõ äàííûõ D100...D103,
êîïèðóþòñÿ â áóôåðíóþ îáëàñòü ïåðåäà÷è, íà÷èíàÿ ñ D500. Çàòåì îïðåäåëÿåòñÿ äëèíà
ñîîáùåíèé íà 8 áàéò, â êîòîðîé çíà÷åíèå äëÿ äëèíû ïåðåäàâàåìîãî ñîîáùåíèÿ èçìåíÿåòñÿ ñ
ïîìîùüþ ðåãèñòðà äàííûõ D10.
Åñëè äàííûå îïðåäåëåíû è êîíêðåòíî ëîêàëèçîâàíû, ìîæíî âêëþ÷àòü ìåðêåð ïåðåäà÷è
Ì8122 ïî ÂÊË. Òåïåðü íà÷èíàåòñÿ ïåðåäà÷à äàííûõ, è ìåðêåð Ì8122 àâòîìàòè÷åñêè
îòêëþ÷èòñÿ, êàê òîëüêî çàêîí÷èòñÿ ïåðåäà÷à äàííûõ.
Ðåêîìåíäóåòñÿ, âêëþ÷èòü ìåðêåð îäíèì èìïóëüñíûì ñèãíàëîì, òàê êàê â ïðîòèâíîì ñëó÷àå
ìåðêåð ïîñëå óñïåøíîé ïåðåäà÷è ñíîâà ñðàáîòàåò íà ÂÊË. è ïîâòîðèòñÿ ïåðåäà÷à äàííûõ.
Ïðè ïðèìåíåíèè ïóñêîâîãî è/èëè êîíå÷íîãî ñèãíàëà (Header/Terminator) îíè àâòîìàòè÷åñêè
ââåäóò ñîîáùåíèå ïåðåä ïåðåäà÷åé.
Òàêæå âîçìîæåí ñ÷åò÷èê ïåðåäà÷ ïîñðåäñòâîì ñïåöèàëüíîãî ðåãèñòðà. Ñïåöèàëüíûé
ðåãèñòð D8122 ìîæåò ïðîâåðÿòüñÿ âî âðåìÿ ïðîöåññà ïåðåäà÷è, òàê ÷òî ìîæíî îòñëåæèâàòü
ïðîöåññ ïåðåäà÷è. Ïðè ïîëíîé äëèíå ñîîáùåíèÿ â D8122 íà÷èíàþò ôèêñèðîâàòüñÿ çíà÷åíèÿ
è íà êàæäûé ïåðåäàâàåìûé áàéò äàííûõ ñîîòâåòñòâåííî íà îäèí óìåíüøàåòñÿ ñ÷åò.
ÓKÀÇÀÍÈÅ
Ñèãíàëû ñòàðòà è êîíå÷íûé â D8122 íå ñ÷èòàþòñÿ.
ÏÐÈÅÌ ÑÎÎÁÙÅÍÈß
RS-èíñòðóêöèÿ àâòîìàòè÷åñêè óïðàâëÿåò ïðèåìîì ñîîáùåíèé. Êàê òîëüêî ñîîáùåíèå
ïîëíîñòüþ ïðèíÿòî, äàííûå çàïîìèíàþòñÿ â áóôåðíîé îáëàñòè ïðèåìà, è âêëþ÷àåòñÿ
ñïåöèàëüíûé ìåðêåð Ì8123 â ñîñòîÿíèå ÂÊË.
 ñëó÷àå ïðèìåíåííûõ ñòàðòîâîãî è êîíå÷íîãî ñèãíàëîâ îí àâòîìàòè÷åñêè óäàëÿåòñÿ,
ïðåæäå ÷åì ñîîáùåíèå áóäåò çàíåñåíî â áóôåðíóþ îáëàñòü.
Ðèñ. 7-32.
M8123
BMOV
D200
D110
K20
RST
M8123
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ ïðèåìà
ñîîáùåíèÿ ñ ïîìîùüþ ñïåöèàëüíîãî
ìåðêåðà Ì8123
C000176C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 31
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Êàê òîëüêî ñïåöèàëüíûé ìåðêåð óñòàíîâèòñÿ â ñîñòîÿíèå ÂÊË., äàííûå, ñîõðàíÿåìûå â
áóôåðå ïðèåìà, îáðàáàòûâàþòñÿ äàëüøå è ìåðêåð âîçâðàùàåòñÿ â ñîñòîÿíèå ÂÛÊË., ÷òîáû
ïîäãîòîâèòü îáëàñòü ïðèåìà äëÿ äðóãèõ ñîîáùåíèé. Ìåðêåð îòêëþ÷àåòñÿ àâòîìàòè÷åñêè,
åñëè îòêëþ÷àåòñÿ RS-èíñòðóêöèÿ.
 îïèñàííîì âûøå ïðèìåðå ïðîãðàììû ïðîâåðÿåòñÿ ñïåöèàëüíûé ìåðêåð Ì8123 “Ïðèåì
ñîîáùåíèÿ”. Åñëè îí àêòèâåí, òî âñå äàííûå, ñîäåðæàùèåñÿ â áóôåðå ïðèåìà, êîïèðóþòñÿ ïî
äðóãîìó àäðåñó è ìåðêåð ïðèåìà îòêëþ÷àþòñÿ. Ïîñëå îñâîáîæäåíèÿ îáëàñòè áóôåðà
ïðèåìà, ïðèíèìàåìûå äàííûå ïðè íåîáõîäèìîñòè ìîãóò îáðàáàòûâàòüñÿ äàëüøå.
ÓKÀÇÀÍÈÅ
Îäíîâðåìåííî ïåðåäà÷à è ïðèåì äàííûõ íåâîçìîæíû. Ìåðêåð Ì8121 (îïîçíàíèå ïðèåìà)
íàõîäèòñÿ âî âðåìÿ ïðîöåññà ïðèåìà â ñîñòîÿíèè ÂÊË. È õîòÿ ìåðêåð Ì8122 (îïîçíàíèå
ïåðåäà÷è) ìîæåò â ýòî æå âðåìÿ íàõîäèòüñÿ â ñîñòîÿíèè ÂÊË., íî ïðàêòè÷åñêè ïðîöåññ
ïåðåäà÷è çàäåðæèâàåòñÿ äî òåõ ïîð, ïîêà ñîîáùåíèå íå áóäåò ïîëíîñòüþ ïðèíÿòî.
Òàêæå âîçìîæíî ñîçäàíèå ñ÷åò÷èêà ïðèåìà. Âî âðåìÿ ïðèåìà â ñïåöèàëüíîì ðåãèñòðå
D8123 ìîæåò ïðîâåðÿòüñÿ, ñêîëüêî áàéò àêòóàëüíî áûëî ïåðåäàíî. Ïîñëå ïîëíîãî ïðèåìà
ñîîáùåíèÿ ïîêàçûâàåòñÿ ïîëíàÿ äëèíà ñîîáùåíèÿ.
7 – 32
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÑÒÀÐÒÎÂÛÉ È ÊÎÍÅ×ÍÛÉ ÑÈÃÍÀËÛ (Headers, Terminators)
쎲 Îïèñàíèå
Ïðè êîììóíèêàöèè äàííûõ ÷àñòî òðåáóåòñÿ îïîçíàòü íà÷àëî è êîíåö ñîîáùåíèÿ. Îáû÷íî
ýòî ïðîèñõîäèò ñ ïîìîùüþ îïðåäåëåííîãî ñîñòîÿíèÿ îòíîñèòåëüíî ñîîáùåíèÿ, òàê íàçûâàåìûå ñòàðòîâûé è êîíå÷íûé ñèãíàëû. Ñ ïîìîùüþ RS-èíñòðóêöèè èìååòñÿ
âîçìîæíîñòü àâòîìàòè÷åñêè äîáàâèòü â ñîîáùåíèå ñòàðòîâûé áàéò è/èëè êîíå÷íûé áàéò.
Âûáèðàþòñÿ ñòàðòîâûé è êîíå÷íûå áàéòû âêëþ÷åíèåì áèòîâ b8 è b9 â ðåãèñòð äàííûõ
D8120 ïàðàìåòðîâ êîììóíèêàöèè.
쎲 Âî âðåìÿ ïåðåäà÷è
Åñëè áûë âûáðàí ñòàðòîâûé ñèãíàë, ìëàäøèé áàéò ñïåöèàëüíîãî ðåãèñòðà D8124
ïîñûëàåòñÿ êàê ïåðâûé áàéò êàæäîãî ïåðåäàâàåìîãî ñîîáùåíèÿ.
Åñëè áûë âûáðàí êîíå÷íûé ñèãíàë, ìëàäøèé áàéò ñïåöèàëüíîãî ðåãèñòðà D8125
ïîñûëàåòñÿ êàê ïîñëåäíèé áàéò êàæäîãî ïåðåäàâàåìîãî ñîîáùåíèÿ.
쎲 Âî âðåìÿ ïðèåìà
Åñëè áûë âûáðàí ñòàðòîâûé ñèãíàë, âñå ïðèíèìàåìûå äàííûå èãíîðèðóþòñÿ äî òåõ ïîð,
ïîêà ïðèíèìàåòñÿ ñòàðòîâûé áàéò. Åñëè ñòàðòîâûé áàéò íå âûáðàí, ïåðâûé ïðèíèìàåìûé
áàéò ñ÷èòûâàåòñÿ êàê ñîäåðæàíèå ñîîáùåíèÿ.
Åñëè áûë âûáðàí êîíå÷íûé ñèãíàë, òî îòíîñèòåëüíî ïðîöåññà ÷òåíèÿ ñ÷èòûâàþòñÿ âñå
ïðèíèìàåìûå äàííûå êàê ñîîáùåíèÿ, ïîêà íå ïðèìåòñÿ êîíå÷íûé ñèãíàë èëè íå áóäåò
ïîëó÷åíà ïîëíàÿ äëèíà ñîîáùåíèÿ, ò.å. áóôåð ïðèåìà çàïîëíåí.
Åñëè íå áûë âûáðàí êîíå÷íûé ñèãíàë, ïðîöåññ ÷òåíèÿ ïðîäîëæàåòñÿ äî òåõ ïîð, ïîêà íå
çàïîëíèòñÿ áóôåð ïðèåìà, ò.å. ñîîáùåíèå äîëæíî ïðèáûòü â ïîëíîé äëèíå, ïðåæäå ÷åì
îíî áóäåò îöåíåíî êàê çàêîí÷åííîå.
Ïîñëå ïðèåìà ïîëíîãî ñîîáùåíèÿ âêëþ÷àåòñÿ ìåðêåð Ì8123. Âñå ïðèíèìàåìûå ïîñëå
ýòîãî äàííûå èãíîðèðóþòñÿ äî òåõ ïîð, ïîêà ýòîò ìåðêåð ïðèåìà ñíîâà íå âûêëþ÷èòñÿ.
X10
D8122
4
3
TXD
Zwischen den Anweisungen muß
mindestens 2 Zyklen Versatz sein.
ìèíèìóì 2 ñêàíà
1
0
STX
D200 L
D200 H
D201 L
D201 H
TXD
D8122
Ìåæäó ïîñûëêàìè äîëæíî áûòü
2
Senden möglich
Empfangen
âîçìîæåí
möglich
ïåðåäà÷à âîçìîæíà
Senden nicht
möglich
ïåðåäà÷à
íåâîçìîæíà
Ïðèåì
M8121
èíèöèàëèçàöèÿ
Initialisierung
RXD
STX
D500 L
D500 H
D501 L
D501 H
D502 L
D502 H
TXD
M8123
Senden möglich
ïåðåäà÷à âîçìîæíà
D8123
0
1
2
3
4
5
6
C000329C
Ðèñ. 7-33. Ïðåäñòàâëåíèå âðåìåííîãî ïðîöåññà
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 33
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
7.3.2
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÅÐÅÍÎÑ ÂÕÎÄÎÂ ÈËÈ ÌÅÐÊÅÐÎÂ (PRUN)
PRUN
PRUN
FNC 81
Ïåðåíîñ âõîäîâ èëè ìåðêåðîâ
FX1S
FX1N
FX2N
FX2NC
CPU
(S+) (D+)
Îïåðàíäû
S+
D+
KnX, KnM
n=1–8
KnM, KnY
n=1–8
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit PRUN/PRUNP 5
DPRUN/
DPRUNP
9
ÔÓÍÊÖÈß
Ïåðåíîñ âõîäîâ èëè ìåðêåðîâ â îáëàñòü äàííûõ, àâòîìàòè÷åñêè ïåðåäàâàåìóþ â
ïàðàëëåëüíîì ðåæèìå.
ÎÏÈÑÀÍÈÅ
쎲 PRUN-èíñòðóêöèÿ îòëè÷àåòñÿ îò MOV-èíñòðóêöèè òåì, ÷òî îíà ðàáîòàåò â âîñüìåðè÷íîì
êîäå.
쎲 Òàê êàê ïåðåäà÷à âûïîëíÿåòñÿ âîñüìåðè÷íî, (S+) äîëæíî íà÷èíàòüñÿ ñ Õ / Ì0, 10, 20, 30 .. .
ÓKÀÇÀÍÈÅ
Ñòðóêòóðà è èíèöèàëèçàöèÿ ïàðàëëåëüíîé îáðàáîòêè äàííûõ ïîÿñíÿåòñÿ ïîäðîáíåå â
ïðèëîæåíèÿõ ýòîãî ðóêîâîäñòâà.
ÏÐÈÌÅÐ
Ðèñ. 7-34.
[S+]
M8000
Ïðèìåð ïðîãðàììèðîâàíèÿ
PRUN-èíñòðóêöèè
[D+]
PRUN K4X20 K4M920
C000268C
K4X20
X37 X36
X35
X34
X33
X32
X31
X30
M936 M935
M934
M933 M932
M931
M930 M927 M926
X27
X26
X25
X24
X23
X22
X21
X20
M925 M924
M923
M922
M921 M920
K4M920
M937
C000269C
Ðèñ. 7-35. Ðàñïðåäåëåíèå ìåðêåðîâ
Ìåðêåðû Ì929 è Ì928 íå çàïèñàíû, òàê êàê PRUN-èíñòðóêöèÿ ðàáîòàåò âîñüìåðè÷íî.
쑶
7 – 34
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.3.3
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ASCII-ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ (ASCI)
ASCI (S+) (D+)
n
Îïåðàíäû
CPU
S+
D+
n
K, H, T, C, D,
KnX, KnY, KnM, KnS
T, C, D,
KnY, KnM, KnS
K, H
ASCI
FNC 82
Ïðåîáðàçîâàíèå â ASCII-çíàêè
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
ASCI/ASCIP
7
ÔÓÍÊÖÈß
Ïðåîáðàçîâàíèå øåñòíàäöàòåðè÷íûå çíà÷åíèé â ASCII-çíàêè
ÎÏÈÑÀÍÈÅ
ASCI-èíñòðóêöèÿ ïîçâîëÿåò ïðåîáðàçîâàíèå øåñòíàäöàòåðè÷íûå çíà÷åíèé èç ðåãèñòðîâ
äàííûõ â ASCII-çíàêè.
ASCI-èíñòðóêöèÿ ñîñòàâëÿåòñÿ ñëåäóþùèì îáðàçîì:
쎲 Ñòàðòîâûì àäðåñîì (S+), ãäå ñîõðàíÿþòñÿ øåñòíàäöàòåðè÷íûå äàííûå.
쎲 Àäðåñîì öåëè (D+), ãäå äîëæíû õðàíèòüñÿ ïðåîáðàçîâàííûå ASCI-çíàêè.
쎲 Ââîäîì ïî (n) ÷èñëà çíàêîâ, ò.å. êîëè÷åñòâî øåñòíàäöàòåðè÷íûå öèôð, ïðåîáðàçóåìûõ â
ASCI-çíàêè.
Ðèñ. 7-36.
C020
ASCI
D25
SET
M8161
D50
K6
RST
M8161
Ïðèìåð ïðîãðàììèðîâàíèÿ
ASCI-èíñòðóêöèè
C000177C
Ïðèâåäåííàÿ ïðîãðàììà âûïîëíÿåò ïðåîáðàçîâàíèå, åñëè ñ÷åò÷èê Ñ20 äîñòèãíóë ñâîå
óñòàíîâëåííîå çíà÷åíèå. Âî âðåìÿ àêòèâíîãî ñîñòîÿíèÿ ASCI-èíñòðóêöèè øåñòü (Ê6)
øåñòíàäöàòåðè÷íûå öèôð èç ðåãèñòðîâ äàííûõ D25 è D26 ïðåîáðàçóþòñÿ â ASCI-çíàêè è
çàïèøóòñÿ â ðåãèñòðû äàííûõ D50...D55 (8-ìè áèòîâîãî ôîðìàòà). Ïðè ýòîì êàæäûé çíàê
ÿâëÿåòñÿ áàéòîì.
 êà÷åñòâå ôîðìàòà ñîõðàíåíèÿ äàííûõ èìåþòñÿ ïî âûáîðó 16-òè áèòîâûå èëè 8-ìè áèòîâûå
ðåæèìû. 16-òè áèòîâûé ðåæèì èñïîëüçóåò ñòàðøèé è ìëàäøèé áàéò ïðèìåíåííîãî
óñòðîéñòâà, â òî âðåìÿ êàê 8-ìè áèòîâûé ðåæèì èñïîëüçóåò òîëüêî ìëàäøèå 8 áèò.
Óïðàâëåíèå ýòèì îñóùåñòâëÿåò ñïåöèàëüíûé ìåðêåð Ì8161. Ïðè ýòîì ïðè ÂÊË. âûáðàí 8-ìè
áèòîâûé ðåæèì.
ÓKÀÇÀÍÈÅ
Èíñòðóêöèÿ “SET M8161" òðåáóåòñÿ òîëüêî òîãäà, åñëè äîëæåí ïðèìåíÿòüñÿ 8-ìè áèòîâûé
ðåæèì.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 35
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÑÎÑÒÀÂËÅÍÈÅ ASCI-ÈÍÑÒÐÓÊÖÈÈ
쎲 Ñòàðòîâûé àäðåñ
Îïðåäåëåííîå çäåñü çíà÷åíèå îáîçíà÷àåò ïåðâûé ñëîâíûé îïåðàíä, êîòîðûé ñîäåðæèò
ïðåîáðàçóåìîå øåñòíàäöàòåðè÷íîå ÷èñëî. Åñëè íóæíî ïðåîáðàçîâûâàòü áîëüøå äâóõ
÷èñåë, òî ñ÷èòûâàþòñÿ ñëåäóþùèå ñëîâíûå îïåðàíäû, ïîêà íå áóäóò ïðåîáðàçîâàíû âñå
æåëàåìûå öèôðû.
쎲 Àäðåñ öåëè (êîíå÷íûé)
Îïðåäåëåííîå çäåñü çíà÷åíèå îáîçíà÷àåò ïåðâûé ñëîâíûé îïåðàíä, êîòîðûé äîëæåí
ñîäåðæàòü ASCII-çíàêè. Êàæäûé ñëîâíûé îïåðàíä ìîæåò ñîäåðæàòü äâà çíàêà (2 áàéòà).
Ñòàðòîâûå àäðåñà ñëåäóþùèõ ñëîâíûõ îïåðàíäîâ ïðèìåíÿþòñÿ ñòîëüêî, ïîêà íå áóäóò
çàïîìíåíû âñå çíàêè.
쎲 Êîëè÷åñòâî çíàêîâ
Çàäàííîå çäåñü çíà÷åíèå ìîæåò áûòü òîëüêî äåñÿòè÷íûì (Ê) èëè øåñòíàäöàòåðè÷íûì (Í).
Îíî îçíà÷àåò êîëè÷åñòâî øåñòíàäöàòåðè÷íûõ öèôð, êîòîðûå äîëæíû áûòü
ïðåîáðàçîâàíû è ñêîëüêî äîëæíî áûòü çàïîìíåíî ASCII-çíàêîâ. Êîëè÷åñòâî çíàêîâ
ìîæåò áûòü îò 1 äî 256 öèôð.
쎲 Îòêëþ÷åíèå ôîðìàòà õðàíåíèÿ äàííûõ
Ôóíêöèÿ “RST M8161" ïåðåêëþ÷àåò ôîðìàò õðàíåíèÿ äàííûõ íà èñõîäíîå çíà÷åíèå 16
áèò.
ÓKÀÇÀÍÈÅ
Ôóíêöèÿ “RST M8161" íóæíà òîëüêî òîãäà, åñëè ASCII-èíñòðóêöèÿ èñïîëüçóåò 8-ìè áèòîâûé
ôîðìàò õðàíåíèÿ äàííûõ, â òî âðåìÿ êàê äðóãèå èíñòðóêöèè ïðèìåíÿþò â ñâîèõ
ïðîãðàììàõ 16-òè áèòîâûå ôîðìàòû õðàíåíèÿ äàííûõ.
ÏÐÈÌÅÐ ÏÐÈÌÅÍÅÍÈß ÈÍÑÒÐÓÊÖÈÈ
 ñîîòâåòñòâèè ñ ïðèìåðîì ïðîãðàììû íà Ðèñ. 7-36 îòîáðàæàåòñÿ ñëåäóþùàÿ äèàãðàììà
ðåçóëüòàòîâ, êàê äëÿ 16-òè áèòîâîãî, òàê è 8-ìè áèòîâîãî ôîðìàòîâ.
Öåëü D50
(16 áèò)
Ðèñ. 7-37.
Ãðàôè÷åñêîå ïðåäñòàâëåíèå 16-òè áèòîâîãî
è 8-ìè áèòîâîãî ôîðìàòîâ.
Çíàêîâ Ê6
(8 áèò)
Ñò
Ìë
D50
—
„8“
D51
—
„9“
„0“
D52
—
„0“
„B“
D53
—
„A“
D54
—
„B“
D55
—
„C“
Ñò
Ìë
D50
„9“
„8“
D51
„A“
D52
„C“
Ñëåäóþùàÿ òàáëèöà ñîäåðæèò ASCII-êîäû äëÿ âñåõ ïðåîáðàçóåìûõ øåñòíàäöàòåðè÷íûõ
÷èñåë, êàê â øåñòíàäöàòåðè÷íûå òàê è äåñÿòè÷íûå öèôðû.
HEX
ASCII
Ñèìâ. HEX
HEX DEZI
ASCII
Ñèìâ. HEX
HEX DEZI
ASCII
Ñèìâ. HEX
HEX DEZI
ASCII
Ñèìâ.
HEX DEZI
0
30
48
„0“
4
34
52
„4“
8
38
56
„8“
C
43
67
„C“
1
31
49
„1“
5
35
53
„5“
9
39
57
„9“
D
44
68
„D“
2
32
50
„2“
6
36
54
„6“
A
41
65
„A“
E
45
69
„E“
3
33
51
„3“
7
37
55
„7“
B
42
66
„B“
F
46
70
„F“
Òàáë. 7-9. Òàáëèöà ASCII-êîäîâ
7 – 36
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.3.4
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ØÅÑÒÍÀÄÖÀÒÅÐÈ×ÍÎÅ -ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ (HEX)
HEX (S+) (D+)
HEX
FNC 83
Ïðåîáðàçîâàíèå â øåñòíàäöàòåðè÷íîå çíà÷åíèå
FX1S
FX1N
FX2N
FX2NC
CPU
n
Îïåðàíäû
S+
D+
n
K, H, T, C, D,
KnX, KnY, KnM, KnS
T, C, D,
KnY, KnM, KnS
K, H
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
HEX/HEXP
7
ÔÓÍÊÖÈß
Ïðåîáðàçîâàíèå ASCII-çíàêîâ â øåñòíàäöàòåðè÷íûå çíà÷åíèÿ
ÎÏÈÑÀÍÈÅ
HEX-èíñòðóêöèÿ ïîçâîëÿåò ïðåîáðàçîâàíèå ASCII-çíàêîâ èç ðåãèñòðîâ äàííûõ â
øåñòíàäöàòåðè÷íûå çíà÷åíèÿ.
HEX-èíñòðóêöèÿ ñîñòàâëÿåòñÿ, â ÷àñòíîñòè, ñëåäóþùèì îáðàçîì:
쎲 Ñòàðòîâûì àäðåñîì (S+), ãäå õðàíÿòñÿ ASCI-çíàêè.
쎲 Àäðåñîì öåëè (D+), ãäå äîëæíû ñîõðàíÿòüñÿ ïðåîáðàçóåìûå øåñòíàäöàòåðè÷íûå
äàííûå.
쎲 Ââîäîì ïî (n) ÷èñëà çíàêîâ, ò.å. êîëè÷åñòâî ASCI-çíàêîâ, ïðåîáðàçóåìûõ â
øåñòíàäöàòåðè÷íûå öèôðû.
Ðèñ. 7-38.
T015
HEX
D60
SET
M8161
D30
K6
RST
M8161
Ïðèìåð ïðîãðàììèðîâàíèÿ
HEX-èíñòðóêöèè
C000178C
Ïðèâåäåííàÿ íà Ðèñ. 7-38 ïðîãðàììà âûïîëíÿåò ïðåîáðàçîâàíèå, åñëè ñ÷åò÷èê Ñ015
äîñòèãíóë ñâîå óñòàíîâëåííîå çíà÷åíèå. Âî âðåìÿ àêòèâíîãî ñîñòîÿíèÿ HEX-èíñòðóêöèè
øåñòü (Ê6) ASCI-çíàêîâ èç ðåãèñòðîâ äàííûõ D60 è D65 ïðåîáðàçóþòñÿ â øåñòíàäöàòèðè÷íûå
öèôðû è çàïèøóòñÿ â ðåãèñòðû äàííûõ D30...D31 (8-ìè áèòîâîãî ôîðìàòà). Ïðè ýòîì êàæäàÿ
öèôðà ÿâëÿåòñÿ áàéòîì.
 êà÷åñòâå ôîðìàòà ñîõðàíåíèÿ äàííûõ èìåþòñÿ ïî âûáîðó 16-òè áèòîâûå èëè 8-ìè áèòîâûå
ðåæèìû. 16-òè áèòîâûé ðåæèì èñïîëüçóåò ñòàðøèé è ìëàäøèé áàéò ïðèìåíåííîãî
óñòðîéñòâà, â òî âðåìÿ êàê 8-ìè áèòîâûé ðåæèì èñïîëüçóåò òîëüêî ìëàäøèå 8 áèò.
Óïðàâëåíèå ýòèì îñóùåñòâëÿåò ñïåöèàëüíûé ìåðêåð Ì8161. Çäåñü ïðè ÂÊË. âûáðàí 8-ìè
áèòîâûé ðåæèì.
ÓKÀÇÀÍÈÅ
Èíñòðóêöèÿ “SET M8161" òðåáóåòñÿ òîëüêî òîãäà, åñëè äîëæåí ïðèìåíÿòüñÿ 8-ìè áèòîâûé
ðåæèì.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 37
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÑÎÑÒÀÂËÅÍÈÅ HEX-ÈÍÑÒÐÓÊÖÈÈ
쎲 Ñòàðòîâûé àäðåñ
Îïðåäåëåííîå çäåñü çíà÷åíèå îáîçíà÷àåò ïåðâûé ñëîâíûé îïåðàíä, êîòîðûé ñîäåðæèò
ïðåîáðàçóåìûå ASCI-çíàêè. Åñëè íóæíî ïðåîáðàçîâûâàòü áîëüøå äâóõ çíàêîâ (2 áàéò),
òî ñ÷èòûâàþòñÿ ñëåäóþùèå ñëîâíûå îïåðàíäû, ïîêà íå áóäóò ïðåîáðàçîâàíû âñå
æåëàåìûå çíàêè.
쎲 Àäðåñ öåëè (êîíå÷íûé)
Îïðåäåëåííîå çäåñü çíà÷åíèå îáîçíà÷àåò ïåðâûé ñëîâíûé îïåðàíä, êîòîðûé äîëæåí
ñîäåðæàòü øåñòíàäöàòåðè÷íûå ÷èñëà. Êàæäûé ñëîâíûé îïåðàíä ìîæåò ñîäåðæàòü 4
öèôðû. Ñòàðòîâûå àäðåñà ñëåäóþùèõ ñëîâíûõ îïåðàíäîâ ïðèìåíÿþòñÿ ñòîëüêî, ïîêà íå
áóäóò çàïîìíåíû âñå öèôðû.
쎲 Êîëè÷åñòâî çíàêîâ
Çàäàííîå çäåñü çíà÷åíèå ìîæåò áûòü òîëüêî äåñÿòè÷íûì (Ê) èëè øåñòíàäöàòåðè÷íûì (Í).
Îíî îçíà÷àåò êîëè÷åñòâî ASCII-çíàêîâ, êîòîðûå äîëæíû áûòü ïðåîáðàçîâàíû è ñêîëüêî
øåñòíàäöàòåðè÷íûõ öèôð, äîëæíî áûòü çàïîìíåíî. Êîëè÷åñòâî çíàêîâ ìîæåò áûòü îò 1
äî 256 öèôð.
쎲 Îòêëþ÷åíèå ôîðìàòà õðàíåíèÿ äàííûõ
Ôóíêöèÿ “RST M8161" ïåðåêëþ÷àåò ôîðìàò õðàíåíèÿ äàííûõ íà çíà÷åíèå ïî óìîë÷àíèþ â
16 áèò.
ÓKÀÇÀÍÈÅ
Ôóíêöèÿ “RST M8161" íóæíà òîëüêî òîãäà, åñëè â ýòîé èíñòðóêöèè èñïîëüçóåò 8-ìè áèòîâûé
ôîðìàò õðàíåíèÿ äàííûõ, â òî âðåìÿ êàê äðóãèå èíñòðóêöèè ïðèìåíÿþò â ñâîèõ
ïðîãðàììàõ 16-òè áèòîâûå ôîðìàòû õðàíåíèÿ äàííûõ.
ÏÐÈÌÅÐ ÏÐÈÌÅÍÅÍÈß ÈÍÑÒÐÓÊÖÈÈ
 ñîîòâåòñòâèè ñ ïðèìåðîì ïðîãðàììû íà Ðèñ. 7-38 îòîáðàæàåòñÿ ñëåäóþùàÿ äèàãðàììà
ðåçóëüòàòîâ, êàê äëÿ 16-òè áèòîâîãî, òàê è 8-ìè áèòîâîãî ôîðìàòîâ.
Ðèñ. 7-39.
Öåëü D60
(16 áèò)
Ãðàôè÷åñêîå ïðåäñòàâëåíèå 16-òè áèòîâîãî
è 8-ìè áèòîâîãî ôîðìàòîâ
Çíàêîâ Ê6
(8 áèò)
Ñò
Ìë
Ñò
Ìë
D60
—
„8“
D60
„9“
„8“
D61
—
„9“
D61
„A“
„0“
D62
—
„0“
D62
„C“
„B“
D63
—
„A“
D64
—
„B“
D65
—
„C“
Ñëåäóþùàÿ òàáëèöà ñîäåðæèò ASCII-êîäû äëÿ âñåõ ïðåîáðàçóåìûõ øåñòíàäöàòåðè÷íûõ
÷èñåë, êàê â øåñòíàäöàòåðè÷íûå òàê è äåñÿòè÷íûå öèôðû.
HEX
ASCII
Ñèìâ. HEX
HEX DEZI
ASCII
Ñèìâ. HEX
HEX DEZI
ASCII
Ñèìâ. HEX
HEX DEZI
ASCII
Ñèìâ.
HEX DEZI
0
30
48
„0“
4
34
52
„4“
8
38
56
„8“
C
43
67
„C“
1
31
49
„1“
5
35
53
„5“
9
39
57
„9“
D
44
68
„D“
2
32
50
„2“
6
36
54
„6“
A
41
65
„A“
E
45
69
„E“
3
33
51
„3“
7
37
55
„7“
B
42
66
„B“
F
46
70
„F“
Òàáë. 7-10. Òàáëèöà ASCII-êîäîâ
7 – 38
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.3.5
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÏÐÎÂÅÐÊÀ ÍÀ ÑÓÌÌÓ È ÏÀÐÈÒÅÒ (CCD)
CCD (S+) (D+)
n
Îïåðàíäû
CPU
S+
D+
n
T, C, D,
KnX, KnY, KnM, KnS
T, C, D,
KnY, KnM, KnS
K, H
CCD
FNC 84
Ïðîâåðêà íà ñóììó è ïàðèòåò
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
CCD/CCDP
7
ÔÓÍÊÖÈß
Ðàñ÷åò êîíòðîëüíîé ñóììû è êîíòðîëü ïî ïàðèòåòó
ÎÏÈÑÀÍÈÅ
CCD-èíñòðóêöèÿ ïîçâîëÿåò âûïîëíÿòü ðàñ÷åò äëÿ ïðîâåðêè êîíòðîëüíîé ñóììû è êîíòðîëü
ïî ïàðèòåòó îáëàñòè äàííûõ.
CCD-èíñòðóêöèÿ ñîñòàâëÿåòñÿ, â ÷àñòíîñòè, ñëåäóþùèì îáðàçîì:
쎲 Ñòàðòîâûì àäðåñîì (S+), ãäå õðàíÿòñÿ äàííûå.
쎲 Àäðåñîì öåëè (D+), ãäå äîëæíî ñîõðàíÿòüñÿ çíà÷åíèå ïðîâåðÿåìîé ñóììû.
쎲 Ââîäîì ïî (n) ÷èñëà çíàêîâ, ò.å. êîëè÷åñòâî áàéò ïðîâåðÿåìûõ äàííûõ.
Ðèñ. 7-40.
M173
CCD
D20
SET
M8161
D45
K6
RST
M8161
Ïðèìåð ïðîãðàììèðîâàíèÿ
CCD-èíñòðóêöèè
C000180C
Ïðèâåäåííàÿ íà Ðèñ. 7-40 ïðîãðàììà âûïîëíÿåò ïðîâåðêó ñóììû è ïàðèòåòà, åñëè âêëþ÷åí
ìåðêåð Ì173. Âî âðåìÿ àêòèâíîãî ñîñòîÿíèÿ CCD-èíñòðóêöèè ñóììèðóþòñÿ øåñòü (Ê6) áàéò
äàííûõ èç ðåãèñòðîâ äàííûõ D20...D25 (8-ìè áèòîâîãî ôîðìàòà) è ñóììèðóåìîå çíà÷åíèå è
ïðîâåðêà ïàðèòåòà ñîõðàíÿòñÿ â ðåãèñòðå äàííûõ D45 èëè D46.
 êà÷åñòâå ôîðìàòà ñîõðàíåíèÿ äàííûõ èìåþòñÿ ïî âûáîðó 16-òè áèòîâûå èëè 8-ìè áèòîâûå
ðåæèìû. 16-òè áèòîâûé ðåæèì èñïîëüçóåò ñòàðøèé è ìëàäøèé áàéò ïðèìåíåííîãî
óñòðîéñòâà, â òî âðåìÿ êàê 8-ìè áèòîâûé ðåæèì èñïîëüçóåò òîëüêî ìëàäøèå 8 áèò.
Óïðàâëåíèå ýòèì îñóùåñòâëÿåò ñïåöèàëüíûé ìåðêåð Ì8161. Çäåñü ïðè åãî ÂÊË âûáðàí 8-ìè
áèòîâûé ðåæèì.
ÓKÀÇÀÍÈÅ
Èíñòðóêöèÿ “SET M8161" òðåáóåòñÿ òîëüêî òîãäà, åñëè äîëæåí ïðèìåíÿòüñÿ 8-ìè áèòîâûé
ðåæèì.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 39
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÑÎÑÒÀÂËÅÍÈÅ CCD-ÈÍÑÒÐÓÊÖÈÈ
쎲 Ñòàðòîâûé àäðåñ
Îïðåäåëåííîå çäåñü çíà÷åíèå îáîçíà÷àåò ïåðâûé ñëîâíûé îïåðàíä, êîòîðûé ñîäåðæèò
ñóììèðóåìûå äàííûå. Åñëè íóæíî ñóììèðîâàòü áîëüøå áàéò, òî ñ÷èòûâàþòñÿ ñëåäóþùèå
ñëîâíûå îïåðàíäû, ïîêà íå áóäóò îáðàáîòàíû âñå æåëàåìûå äàííûå.
쎲 Àäðåñ öåëè (êîíå÷íûé)
Îïðåäåëåííîå çäåñü çíà÷åíèå îáîçíà÷àåò ïåðâûå äâà ñëîâíûå îïåðàíäà, êîòîðûå äîëæíû
ñîäåðæàòü çíà÷åíèÿ ïðîâåðÿåìîé ñóììû èëè ïàðèòåòà. Ïðîâåðêà ñóììû âûïîëíÿåòñÿ ïî
áàéòó (8 áèò) è èçîáðàæàåòñÿ â äâóõáàéòîâîì ñëîâå (16 áèò). Ïðîâåðêà ïàðèòåòà âûïîëíÿåòñÿ
êàê ÷åòíûé êîíòðîëü áèòîâîãî ôîðìàòà äëÿ êàæäîãî áàéòà.
쎲 Êîëè÷åñòâî çíàêîâ
Çàäàííîå çäåñü çíà÷åíèå ìîæåò áûòü òîëüêî äåñÿòè÷íûì (Ê), øåñòíàäöàòåðè÷íûì (Í) èëè
ðåãèñòðîì äàííûõ (D). Îíî îçíà÷àåò êîëè÷åñòâî áàéò (8 áèò), êîòîðûå äîëæíû ïðîâåðÿòüñÿ.
Êîëè÷åñòâî çíàêîâ ìîæåò áûòü îò 1 äî 256 öèôð.
쎲 Îòêëþ÷åíèå ôîðìàòà õðàíåíèÿ äàííûõ
Ôóíêöèÿ “RST M8161" ïåðåêëþ÷àåò ôîðìàò õðàíåíèÿ äàííûõ íà çíà÷åíèå ïî óìîë÷àíèþ â 16
áèò.
ÓKÀÇÀÍÈÅ
Ôóíêöèÿ “RST M8161" íóæíà òîëüêî òîãäà, åñëè â ýòîé èíñòðóêöèè èñïîëüçóåò 8-ìè áèòîâûé
ôîðìàò õðàíåíèÿ äàííûõ, â òî âðåìÿ êàê äðóãèå èíñòðóêöèè ïðèìåíÿþò â ñâîèõ
ïðîãðàììàõ 16-òè áèòîâûå ôîðìàòû õðàíåíèÿ äàííûõ.
ÏÐÈÌÅÐ ÏÐÈÌÅÍÅÍÈß ÈÍÑÒÐÓÊÖÈÈ
Ðèñ. 7-41.
Èñòî÷íèê D20
(16 áèò)
D20
Ñò
Ìë
5A
93
0101101 1001001
0
1
D21
74
0F
0111010 0000111
0
1
D22
B2
Çíàêîâ Ê6
(8 áèò)
Ñò
Ìë
D20
—
93
D21
—
10010011
5A
01011010
D22
—
D23
—
0F
00001111
4D
1011001 0100110
0
1
Ãðàôè÷åñêîå ïðåäñòàâëåíèå 16-òè áèòîâîãî
è 8-ìè áèòîâîãî ôîðìàòîâ
74
01110100
D24
—
D25
—
4D
01001101
B2
10110010
Ðåçóëüòàò öåëè
Ñóììà
D45
Ñò
Ìë
02
6F
00000010 01101111
Ïàðèòåò
D46
—
4D
00000000 01001101
7 – 40
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.3.6
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
×ÒÅÍÈÅ ÇÍÀ×ÅÍÈß Ñ FX1N-8AV-BD È FX2N-8AV-BD (VRRD)
VRRD
(S+) (D+)
VRRD
FNC 85
×òåíèå çíà÷åíèÿ íàñòðîéêè ó FX-8AV
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S+
D+
K, H
S = 0 ... 7
KnY, KnM, KnS,
T, C, D, V, Z
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit VRRD/
5
VRRDP
ÔÓÍÊÖÈß
×òåíèå çíà÷åíèÿ íàñòðîéêè, óñòàíîâëåííîãî íà FX1N-8AV-BD è FX2N-8AV-BD â ñèñòåìå
óïðàâëåíèÿ FX-ÏÊ
ÎÏÈÑÀÍÈÅ
Ñ ïîìîùüþ VRRD-èíñòðóêöèè ïðåîáðàçîâûâàåòñÿ íàñòðîéêà ïîòåíöèîìåòðà (S+) â 8-ìè
áèòíîì çíà÷åíèè è çàïîìèíàåòñÿ â (D+).
ÓKÀÇÀÍÈÅ
Ïîòåíöèîìåòðû íóìåðóþòñÿ îò 0 äî 7.
Ìîäóëè FX1N-8AV-BD è FX2N-8AV-BD âñòàâëÿþòñÿ â ïëàòîìåñòî ðàñøèðåíèÿ FX1S/FX1Nèëè FX2N-CPU.
ÏÐÈÌÅÐ
Ðèñ. 7-42.
X0
VRRD
[S+]
[D+]
K0
D0
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ
VRRD-èíñòðóêöèè
C000270C
Ñ÷èòûâàþòñÿ ïîêàçàíèÿ ïîòåíöèîìåòðà “0" è óñòàíîâëåííîå çíà÷åíèå çàïîìèíàåòñÿ â
쑶
ðåãèñòðå äàííûõ D0.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 41
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
7.3.7
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
×ÒÅÍÈÅ ÏÎËÎÆÅÍÈß ÏÅÐÅÊËÞ×ÀÒÅËß Ó FX1N-8AV-BD È
FX2N-8AV-BD (VRSC)
VRSC
(S+) (D+)
VRSC
FNC 86
×òåíèå ïîëîæåíèÿ ïåðåêëþ÷àòåëÿ ó FX-8AV
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S+
D+
K, H
S = 0 ... 7
KnY, KnM, KnS,
T, C, D, V, Z
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit VRSC/
5
VRSCP
ÔÓÍÊÖÈß
×òåíèå çíà÷åíèÿ âêëþ÷åíèÿ, óñòàíîâëåííîãî íà FX1N-8AV-BD è FX2N-8AV-BD â ñèñòåìå
óïðàâëåíèÿ FX-ÏÊ
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ VRSC-èíñòðóêöèè ñ÷èòûâàåòñÿ ïîëîæåíèå ïåðåêëþ÷àòåëÿ (îò 0 äî 10)
ïîòåíöèîìåòðà (S+) è çàïîìèíàåòñÿ â (D+).
ÓKÀÇÀÍÈÅ
Ïîòåíöèîìåòðû íóìåðóþòñÿ îò 0 äî 7.
Ìîäóëè FX1N-8AV-BD è FX2N-8AV-BD âñòàâëÿþòñÿ â ïëàòîìåñòî ðàñøèðåíèÿ FX1S/FX1Nèëè FX2N-CPU.
ÏÐÈÌÅÐ
Ðèñ. 7-43.
X0
VRSC
[S+]
[D+]
K1
D1
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ
VRSC-èíñòðóêöèè
C000271C
Ïîëîæåíèå ïåðåêëþ÷åíèÿ ïåðåêëþ÷àòåëÿ “1" çàïîìèíàåòñÿ â ðåãèñòðå äàííûõ D1.
쑶
7 – 42
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.3.8
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ ÇÀÌÊÍÓÒÎÃÎ ÊÎÍÒÓÐÀ ÐÅÃÓËÈÐÎÂÀÍÈß (PID)
PID (S1+) (S2+) (S3+) (D+)
Îïåðàíäû
CPU
S1+, S2+
D
S3+
D+
D
D
PID
FNC 88
Êîíòðîëü êîíòóðà ðåãóëèðîâàíèÿ
FX1S
FX1N
FX2N
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
16 Bit 32 Bit
FX2NC
Øàãè ïðîãðàììû
PID
9
ÏÊ ñåðèè FX1S íå èìåþò àíàëîãîâûõ âõîäîâ/âûõîäîâ, ïîýòîìó íåîáõîäèìî
èñïîëüçîâàòü RS232 ïîðò.
Äîïóñòèìî èñïîëüçîâàíèå ðåãèñòðîâ îò D0 äî D975 .
ÔÓÍÊÖÈß
Ïðîãðàììèðîâàíèå çàìêíóòîãî êîíòóðà ðåãóëèðîâàíèÿ ïðè çàäàíèè 25 ïàðàìåòðîâ
ðåãóëèðîâàíèÿ.
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ PID-èíñòðóêöèè ìîæíî ïðîñëåäèòü ðåãóëèðîâàíèå òåêóùåãî çíà÷åíèÿ â
çàìêíóòîì êîíòóðå ðåãóëèðîâàíèÿ.
쎲 (S1+) óêàçûâàåò çàäàâàåìîå çíà÷åíèå êîíòóðà ðåãóëèðîâàíèÿ.
쎲 (S2+) ñ÷èòûâàåò äåéñòâèòåëüíîå çíà÷åíèå êàê îáðàòíóþ ñâÿçü äëÿ ðåãóëÿòîðà.
쎲 (S3+) ÿâëÿåòñÿ íà÷àëüíûì àäðåñîì îáëàñòè ðåãèñòðà, â êîòîðîé çàïîìèíàþòñÿ
ïàðàìåòðû êîíòóðà ðåãóëèðîâàíèÿ. Äëÿ ýòîãî èìååòñÿ 25 îäèí çà äðóãèì ñëåäóþùèõ
ðåãèñòðîâ äàííûõ. Òàáëèöà 7-11 ñîäåðæèò îáçîð ïàðàìåòðîâ.
쎲  (D+) çàïèñûâàþòñÿ ðàñ÷åòíûå âûõîäíûå çíà÷åíèÿ, êîòîðûå âûäàþòñÿ ïî ïðîöåññó
ðåãóëèðîâàíèÿ.
PID-èíñòðóêöèÿ ðàáîòàåò ñî ñëåäóþùåé ìàòåìàòè÷åñêîé ôîðìóëå äëÿ ðàñ÷åòà âûõîäíûõ
çíà÷åíèé:
Âûõîäíûå çíà÷åíèÿ
Çäåñü îáîçíà÷åíû:
– Kp = êîýôôèöèåíò ïðîïîðöèîíàëüíîñòè
– ε = îòêëîíåíèÿ
– KD = äèôôåðåíöèàëüíûé êîýôôèöèåíò
– TD = äèôôåðåíöèàëüíàÿ âðåìåííàÿ êîíñòàíòà
– TI = èíòåãðàëüíàÿ êîíñòàíòà
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 43
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
S3+¹ Îáîçíà÷åíèå
ïàð
Îïèñàíèå
+0
Èíòåðâàë ïðîâåðêè ïðîöåññà èçìåíåíèÿ äåéñòâèòåëüíîãî
1 – 32767 ìñ
çíà÷åíèÿ
Âðåìÿ îòñ÷åòà-âûáîðêè
çíà÷åíèÿ
Áèò 0: 0 = âïåðåä; 1 = íàçàä
Áèò 1: 0/1 = âïåðåä; 1 = íàçàä
—
Áèò 2: 0/1 = âïåðåä; 1 = íàçàä
Íàïðàâëåíèå äâèæåíèÿ/
êîíòðîëü àâàðèè
+1
Áèò 3: Ðåçåðâ
Áèò 4: Ôóíêöèÿ àâòîìàòè÷åñêîé îòðàáîòêè 1 = ïóñê; 0 = îòêëþ÷åíèå
Áèò 5: Îãðàíè÷åíèå âûõîäíûõ çíà÷åíèé (FX2N)
1 = àêòèâèçèðîâàíî; 0 = äåàêòèâèçèðîâàíî
Áèò 6: Ðåçåðâ
+2
Âõîäíîé ôèëüòð (α)
Óñòàíîâëåííîå çíà÷åíèå äëÿ âõîäíîãî ôèëüòðà
0 – 99 %
+3
Êîýôôèöèåíò
ïðîïîðöèîíàëüíîñòè (KP)
Êîýôôèöèåíò óìíîæåíèÿ äëÿ ïðîïîðöèîíàëüíîãî
ðåãóëèðîâàíèÿ
1 – 32767 %
+4
Èíòåãðàëüíàÿ âðåìåíàÿ
êîíñòàíòà (TI)
Êîýôôèöèåíò äëÿ óìíîæåíèÿ îáðàòíûõ çíà÷åíèé ïðè
èíòåãðàëüíîì ðåãóëèðîâàíèè. Âûáîð çíà÷åíèÿ íóëÿ
ïðåïÿòñòâóåò èíòåãðàëüíîìó ðåãóëèðîâàíèþ.
0 – 32767
x 100 ìñ
+5
Äèôôåðåíöèàëüíûé
Êîýôôèöèåíò (KD)
Êîýôôèöèåíò óìíîæåíèÿ äèôôåðåíöèàëüíîãî
ðåãóëèðîâàíèÿ
0 – 100 %
+6
Äèôôåðåíöèàëüíàÿ âðåìåííàÿ
êîíñòàíòà
(TD)
Êîýôôèöèåíò óìíîæåíèÿ äèôôåðåíöèàëüíîãî
ðåãóëèðîâàíèÿ. Âûáîð çíà÷åíèÿ íóëÿ ïðåïÿòñòâóåò
äèôôåðåíöèàëüíîìó ðåãóëèðîâàíèþ.
0 – 32767
x 10 ìñ
+7 –
+19
Çàðåçåðâèðîâàíî
—
—
+20
Êîíòðîëüíîå çíà÷åíèå äëÿ
òåêóùåãî çíà÷åíèÿ àâàðèéíîãî
ñîîáùåíèÿ (âîçðàñòàþùåãî)
Âûäà÷à àâàðèè, åñëè ïðåâûøåíî òåêóùåå çíà÷åíèå ýòîãî
êîíòðîëèðóåìîãî çíà÷åíèÿ
0 – 32767
+21
Êîíòðîëüíîå çíà÷åíèå äëÿ
òåêóùåãî çíà÷åíèÿ àâàðèéíîãî
ñîîáùåíèÿ (ïàäàþùåãî)
Âûäà÷à àâàðèè, åñëè óìåíüøåíî òåêóùåå çíà÷åíèå ýòîãî
êîíòðîëèðóåìîãî çíà÷åíèÿ
0 – 32767
+22
+23
Êîíòðîëüíîå çíà÷åíèå äëÿ
Âûäà÷à àâàðèè, åñëè ïðåâûøåíî âûõîäíîå çíà÷åíèå ýòîãî
0 – 32767
âûõîäíîãî çíà÷åíèÿ àâàðèéíîãî
êîíòðîëèðóåìîãî çíà÷åíèÿ
ñîîáùåíèÿ (âîçðàñòàþùåãî)
-32768
–
32767
Ïîëüçîâàòåëåì óñòàíîâëåííî âåðõíåå îãðàíè÷åíèå
Âåðõíåå îãðàíè÷åíèå âûõîäíîãî
âûõîäíîãî çíà÷åíèÿ (D+). (Àêòèâíî, åñëè ââåäåí áèò 5 â
çíà÷åíèÿ (FX2N)
(S3+)+1)
Êîíòðîëüíîå çíà÷åíèå äëÿ
Âûäà÷à àâàðèè, åñëè óìåíüøåíî âûõîäíîå çíà÷åíèå ýòîãî
0 – 32767
âûõîäíîãî çíà÷åíèÿ àâàðèéíîãî
êîíòðîëèðóåìîãî çíà÷åíèÿ
ñîîáùåíèÿ (ïàäàþùåãî)
-32768
–
32767
Ïîëüçîâàòåëåì óñòàíîâëåííî íèæíåå îãðàíè÷åíèå
Íèæíåå îãðàíè÷åíèå âûõîäíîãî
âûõîäíîãî çíà÷åíèÿ (D+). (Àêòèâíî, åñëè ââåäåí áèò 5 â
çíà÷åíèÿ (FX2N)
(S3+)+1)
Áèò 0: àâàðèÿ òåêóùåãî çíà÷åíèÿ (ïðåâûøåíî)
+24
Âûäà÷à àâàðèè
Áèò 1: àâàðèÿ òåêóùåãî çíà÷åíèÿ (çàíèæåíî)
Áèò 2: àâàðèÿ âûõîäíîãî çíà÷åíèÿ (ïðåâûøåíî)
—
Áèò 3: àâàðèÿ âûõîäíîãî çíà÷åíèÿ (çàíèæåíî)
Òàáë. 7-11. Îáçîð ïàðàìåòðîâ ðåãóëèðîâàíèÿ
7 – 44
Ñåðèÿ ÏÊ FX1S/FX1N èëè FX2N/FX2NC ðàñïîëàãàåò ôóíêöèåé àâòîìàòè÷åñêîé
íàñòðîéêè (Auto-Tuning). Ýòà ôóíêöèÿ îïðåäåëÿåò ñòàðòîâîå çíà÷åíèå ïàðàìåòðîâ
ðåãóëèðîâàíèÿ Kp ((S3+)+3), TI ((S3+)+4), TD ((S3+)+6) è íàïðàâëåíèå ðåãóëèðîâàíèÿ
((S3+)+1), áèò (0). Âñå äðóãèå ïàðàìåòðû äîëæíû óêàçûâàòüñÿ ïîëüçîâàòåëåì.
C âêëþ÷åíèåì áèòà 4 â ((S3+)+1) àêòèâèçèðóåòñÿ ôóíêöèÿ Auto-Tuning.
Âûõîäíûå çíà÷åíèÿ (MV) ñîäåðæàòñÿ â îáëàñòè ñòàðòîâûõ çíà÷åíèé è êîíòðîëèðóþòñÿ
îòâåòîì ðåãóëèðóåìîé ñèñòåìû (PV). Åñëè îíî äîñòèãíåò 1/3 çíà÷åíèÿ çàäàâàåìîãî
çíà÷åíèÿ, òî ôóíêöèÿ Àuto-Tuning îòêëþ÷àåòñÿ è áèò 4 â ((S3+)+1) òîæå îòêëþ÷àåòñÿ.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÍÅÎÁÕÎÄÈÌÎ ÑËÅÄÈÒÜ ÇÀ ÑËÅÄÓÞÙÈÌÈ ÒÎ×ÊÀÌÈ ÏÐÈ ÏÐÈÌÅÍÅÍÈÈ ÔÓÍÊÖÈÈ
AUTO-TURNING.
쎲 Ðàçëè÷èå ìåæäó òåêóùèì çíà÷åíèåì (CV) è çàäàííûì çíà÷åíèåì (SV) äîëæíî ñîñòàâëÿòü
150%.
쎲 Âðåìÿ (èíòåðâàë) ïðîâåðêè äîëæåí áûòü êðàòíûì âðåìåíè öèêëà (ñêàíà) è áîëüøå 1 ñ.
쎲 Ïåðåä ïóñêîì ôóíêöèè Auto-Tuning ñèñòåìà äîëæíà áûòü ñòàáèëüíîé.
Çíà÷åíèÿ ïàðàìåòðîâ ìîãóò çàïèñûâàòüñÿ íåïîñðåäñòâåííî â ðåãèñòð äàííûõ. Åñëè äàííûå
äîëæíû ñîõðàíÿòüñÿ ïðè îòêëþ÷åíèè ïèòàþùåãî íàïðÿæåíèÿ, òî äîëæíà ïðèìåíÿòüñÿ
áóôåðíàÿ áàòàðåÿ äëÿ ðåãèñòðîâ äàííûõ. Äðóãîé âîçìîæíîñòüþ ÿâëÿåòñÿ çàíåñåíèå äàííûõ
ïàðàìåòðîâ â ôàéëîâûé ðåãèñòð è çàïèñü ïî BMOV-èíñòðóêöèè (BMOV, FNC 15) â æåëàåìûé
ðåãèñòð äàííûõ. Ýòî èìååò òî ïðåèìóùåñòâî, ÷òî ìîæíî ñîõðàíÿòü íåñêîëüêî íàáîðîâ ñ
äàííûìè ïàðàìåòðîâ, è ïî ïîòðåáíîñòè èõ ìîæíî îáìåíèâàòü ïî êîìàíäàì ïðîãðàììû.
ÓKÀÇÀÍÈÅ
Êîëè÷åñòâî PID-èíñòðóêöèé â ïðîãðàììå íåîãðàíè÷åííî. Îäíàêî íóæíî ñëåäèòü çà òåì,
÷òîáû íå áûëà ïåðåñå÷åíà îáëàñòü äàííûõ (S3+), ÷òîáû èçáåæàòü êîíôëèêòîâ äàííûõ
âíóòðè óïðàâëåíèÿ.
PID-èíñòðóêöèÿ âêëþ÷àòüñÿ â ïðåðûâàíèå, â ïîäïðîãðàììû, â STL-ïðîãðàììó èëè â
ïðîãðàììó ïåðåõîäà. Ïðè ýòîì PID-èíñòðóêöèÿ äîëæíà ïðåäâàðèòåëüíî óñòàíîâèòü
MOVP-èíñòðóêöèþ. Â ýòîé MOVP-èíñòðóêöèè äîëæíî çàïèñûâàòüñÿ Ê0 â ((S3+)+7), ÷òîáû!
ïðåäóïðåäèòü âîçìîæíûå îøèáêè ïðîãðàììû.
Ðñè.7-44.
I610
MOVP
PID DWWW DXXX
K0
DYYY + 7
DYYY
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ
PID-èíñòðóêöèè ñ ïðåäâàðèòåëüíî
óñòàíîâëåííîé MOVP-èíñòðóêöèåé
DZZZ
C000330C
Èíòåðâàë âðåìåíè ïðîâåðêè (Sampling-Zeit) (Ts) äîëæåí áûòü âûáðàí áîëüøå, ÷åì âðåìÿ
öèêëà ïðîãðàììû, òàê êàê èíà÷å ýòî ïðèâåäåò ê îøèáêå. Åñëè ýòî íå âûïîëíèòü, âðåìÿ
ïðîâåðêè àâòîìàòè÷åñêè ñòàíåò ðàâíûì âðåìåíè öèêëà. Ïðè èñïîëüçîâàíèè èíñòðóêöèè
ïðåðûâàíèÿ îò I6XX äî I8XX âðåìÿ ïðîâåðêè äîëæíî áûòü íå ìåíüøå, ÷åì âðåìÿ öèêëà
ïðåðûâàíèÿ.
Èíòåðâàë âðåìåíè ïðîâåðêè (Sampling-Zeit) (Ts) ìîæåò âàðüèðîâàòüñÿ íà îñíîâå ñêàíà
ïðîãðàììû. Ìàêñèìàëüíàÿ îáëàñòü îòêëîíåíèÿ ëåæèò â ïðåäåëàõ îò (Ts - (âðåìÿ öèêëà
ïðîãðàììû)) äî (Ts + (âðåìÿ öèêëà ïðîãðàììû)). Ýòî îòêëîíåíèå ìîæåò ìèíèìèçèðîâàòüñÿ
áëàãîäàðÿ ââåäåíèþ PID-èíñòðóêöèè âíóòðü òàêòèðóåìîé ïðîãðàììû ïðåðûâàíèÿ.
PID-èíñòðóêöèÿ ïîçâîëÿåò îòîáðàæàòü àâàðèéíûå ñîîáùåíèÿ ïðè íàðóøåíèÿõ â ïðîöåññå
ðàáîòû. Ýòè àâàðèéíûå ñîîáùåíèÿ ìîãóò àêòèâèçèðîâàòüñÿ è äåàêòèâèçèðîâàòüñÿ
ïîëüçîâàòåëåì. Òàêæå ìîæåò íàñòðàèâàòüñÿ ïî îïðåäåëåííîìó ïîëüçîâàòåëåì ïàðàìåòðó,
ïðè êàêîì ñîñòîÿíèè äîëæíî âûïîëíÿòüñÿ àâàðèéíîå ñîîáùåíèå.
PID-èíñòðóêöèÿ ñîõðàíÿåò îïðåäåëåííûå ñîîáùåíèÿ îá îøèáêàõ, êîòîðûå ïîìîãóò ðåøèòü
âîçíèêàþùèå ïðîáëåìû. Ýòè ñîîáùåíèÿ çàïîìèíàþòñÿ â ðåãèñòðå äàííûõ D8067. Åñëè
ïîÿâèëàñü îøèáêà, îíà îòîáðàæàåòñÿ áëàãîäàðÿ âêëþ÷åíèþ ñïåöèàëüíîãî ìåðêåðà
Ì8067. Òàáëèöà 7-12 ñîäåðæèò îáçîð ñîîáùåíèé îá îøèáêàõ è èõ çíà÷åíèå.
Òàê êàê ÏÊ ñåðèè FX1S íå ìîæåò ÷èòàòü íèêàêèå àíàëîãîâûå çíà÷åíèÿ, òî ÏÊ äîëæíî
ïîäâîäèòü äàííûå äëÿ ðåãóëèðîâàíèÿ ïî ïîñëåäîâàòåëüíûì ñâÿçÿì.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 45
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Ñîîáùåíèå Îïèñàíèå
îá îøèáêàõ
K6705
Âëèÿíèå íà
PID-èíñòðóêöèþ
PID-èíñòðóêöèÿ íå óêàçûâàåò ðåãèñòð äàííûõ.
K6706
Óêàçàííûé ðåãèñòð äàííûõ ëåæèò â âíå äîïóñòèìîé îáëàñòè.
K6730
Âðåìÿ ïðîâåðêè (sampling) (Ts) ëåæèò â âíå äîïóñòèìîé îáëàñòè (Ts < 0).
K6732
Çíà÷åíèå íàñòðîéêè äëÿ âõîäíîãî ôèëüòðà (a) ëåæèò â âíå äîïóñòèìîé
îáëàñòè (α < 0 èëè α > 100).
K6733
Êîýôôèöèåíò ïðîïîðöèîíàëüíîñòè (KP) ëåæèò â âíå äîïóñòèìîé
îáëàñòè (KP < 0).
K6734
Êîíñòàíòà âðåìåíè èíòåãðèðîâàíèÿ (TI) ëåæèò â âíå äîïóñòèìîé
îáëàñòè
(TI < 0).
K6735
Äèôôåðåíöèàëüíûé kîýôôèöèåíò (KD) ëåæèò â âíå äîïóñòèìîé îáëàñòè
(KD < 0 èëè KD 암 101).
K6736
Êîíñòàíòà âðåìåíè äèôôåðåíöèðîâàíèÿ (TD) ëåæèò âíå äîïóñòèìîé
îáëàñòè (TD < 0).
K6740
Âðåìÿ ïðîâåðêè (sampling) (TS) < = âðåìåíè öèêëà ïðîãðàììû
K6742
Èçìåíåíèå òåêóùåãî çíà÷åíèÿ ëåæèò â âíå äîïóñòèìîé îáëàñòè
(∆ òåêóùåãî çíà÷åíèÿ < -32768 èëè ∆ òåêóùåãî çíà÷åíèÿ > +32767).
K6743
Îòêëîíåíèå ëåæèò â âíå äîïóñòèìîé îáëàñòè
(ε < -32768 èëè ε > +32767).
K6744
Ðåçóëüòàò èíòåãðèðîâàíèÿ ëåæèò â âíå äîïóñòèìîé îáëàñòè
(-32768 – +32767).
K6745
Äèôôåðåíöèàëüíûé êîýôôèöèåíò (KD) ëåæèò âûøå èëè
äèôôåðåíöèàëüíîå çíà÷åíèå ëåæèò â âíå äîïóñòèìîé îáëàñòè.
K6746
Äèôôåðåíöèàëüíûé ðåçóëüòàò ëåæèò â âíå äîïóñòèìîé îáëàñòè
(-32768 – +32767).
K6747
Îáùèé ðåçóëüòàò PID ëåæèò â âíå äîïóñòèìîé îáëàñòè
(-32768 – +32767).
K6750
Çàäàííîå çíà÷åíèå - òåêóùåå çíà÷åíèå < 150 èëè êîíòóð ðåãóëèðîâàíèÿ
íåñòàáèëåí (Ðàçíîñòü ìåæäó çàäàííûì è òåêóùèì çíà÷åíèÿìè
êîëåáëåòñÿ î÷åíü ñèëüíî è î÷åíü áûñòðî
K6751
Çàäàííîå çíà÷åíèå çíà÷èòåëüíî çàâûøåíî
K6752
Áîëüøèå êîëåáàíèÿ ïðè ôóíêöèè àâòîìàòè÷åñêîé íàñòðîéêè
(Auto-Tuning)
Îñòàíîâ âûïîëíåíèÿ
Âðåìÿ ïðîâåðêè (sampling) ðàâíî âðåìåíè
öèêëà ïðîãðàììû, è âûïîëíåíèå ïðîäîëæàåòñÿ
Èñïîëüçóåìûå äàííûå
ââåäåíû áîëüøå èëè
ìåíüøå ðàçðåøåííûõ
ãðàíè÷íûõ çíà÷åíèé, è
âûïîëíåíèå
ïðîäîëæàåòñÿ
Âûïîëíåíèå
çàêàí÷èâàåòñÿ
Òàáë. 7-12. Îáçîð ñîîáùåíèé îá îøèáêàõ, çàïîìèíàåìûõ â ðåãèñòðå D8067
7 – 46
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
Ââîä PID-èíñòðóêöèè
Ðèñ. 7-45.
M100
PID
[S1+]
[S2+]
[S3+]
[D+]
D10
D40
D100
D50
Ïðèìåð ïðîãðàììèðîâàíèÿ
PID-èíñòðóêöèè
C000331C
PID-èíñòðóêöèÿ íà÷íåò âûïîëíÿòüñÿ, êàê òîëüêî âêëþ÷èòñÿ Ì100. Çàäàâàåìîå çíà÷åíèå
çàïîìíåíî â D10, òåêóùåå çíà÷åíèå ñ÷èòûâàåòñÿ â D40, âûõîäíûå çíà÷åíèÿ çàïèñûâàþòñÿ â
D50. Ïàðàìåòðû ðåãóëèðîâàíèÿ õðàíÿòñÿ â ðåãèñòðàõ äàííûõ D100 è D124.
Åñëè äîëæíî ðåãóëèðîâàòüñÿ àíàëîãîâîå çíà÷åíèå, òî îñíîâíûì óñòðîéñòâîì - ÏÊ
ñ÷èòûâàþòñÿ äâà äîïîëíèòåëüíûõ ñïåöèàëüíûõ ìîäóëÿ äëÿ îáðàáîòêè èõ â ñèñòåìå
óïðàâëåíèÿ è äëÿ ââåäåíèÿ â ñèñòåìó óïðàâëåíèÿ âûäàâàåìûõ ñèãíàëîâ.
Ðèñ. 7-46.
Eingang (Istwert)
Àíàëîãîâûé âõîä
FX2N
Âõîäíîå
öèôðîâîå
Istwert
çíà÷åíèå
Âûõîäíîå öèôðîâîå
çíà÷åíèå
Ausgangswert
Ïðèìåð àíàëîãîâîé ñèñòåìû
FX2N- FX2N4AD 2DA
Ausgang (Ausgangswert)
Àíàëîãîâûé âûõîä
C000332C
Ó ïåðâîãî ñïåöèàëüíîãî ìîäóëÿ ïðåîáðàçîâàòåëü A/D òèïà FX2N-4AD, ïðåîáðàçóåò
àíàëîãîâûå äàííûå â öèôðîâûå, ò.å. îöèôðîâûâàþòñÿ àíàëîãîâûå äàííûå ïðîöåññà.
Áàçîâîå óñòðîéñòâî (ÏÊ) ïðèìåíÿåò FROM-èíñòðóêöèþ, ÷òîáû çàíåñòè ýòè äàííûå â D40.
Ïðèìåðîì àíàëîãîâûõ òåêóùèõ çíà÷åíèé ìîæåò áûòü ïåðåìåííàÿ òåìïåðàòóðà è
ñîîòâåòñòâåííî ïåðåìåííûé ñèãíàë íàïðÿæåíèÿ.
Ó âòîðîãî ñïåöèàëüíîãî ìîäóëÿ ïðåîáðàçîâàòåëü A/D òèïà FX2N-2DA, âûäàåò â D50
àíàëîãîâûå âûõîäíûå çíà÷åíèÿ, ïðåîáðàçîâàííûå èç õðàíèìûõ öèôðîâûõ çíà÷åíèé.
Ïðèìåðîì àíàëîãîâîãî ðåãóëèðîâàíèÿ ìîæåò áûòü èñïîëíèòåëüíûé ãèäðîðàñïðåäåëèòåëü,
çíà÷åíèå ìåñòà ïîðøíÿ êîòîðîãî çàâèñèò îò óðîâíÿ íàïðÿæåíèÿ.
Ïàðàìåòðû ðåãóëèðîâàíèÿ çàâèñÿò îò ñïåöèôè÷åñêèõ äàííûõ ñèñòåìû ðåãóëèðîâàíèÿ.
Äðóãîé âîçìîæíîñòüþ äëÿ ïîëó÷åíèÿ âûõîäíîãî çíà÷åíèÿ ðåãóëèðîâêè ÿâëÿåòñÿ
PWM-èíñòðóêöèÿ (PWV, FNC 58), êîòîðàÿ âûäàåò ïîñëåäîâàòåëüíî ïîñòóïàþùèå èìïóëüñû.
Øèðèíà èìïóëüñîâ ìîæåò îïðåäåëÿòüñÿ âûõîäíûìè çíà÷åíèÿìè.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 47
ÊÎÌÌÓÍÈÊÀÖÈÎÍÍÛÅ ÊÎÌÀÍÄÛ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÍÀÑÒÐÎÉÊÀ PID-ÈÍÑÒÐÓÊÖÈÈ
Ìåòîä ðåãóëèðîâêè
Âûáîð ïî ðåãèñòðó äàííûõ
Îïèñàíèå
(S3+)+3(K P)
(S3+)+4(T I)
(S3+)+6(T D)
P
Çíà÷åíèå
ïîëüçîâàòåëÿ
Óñòàíîâêà íà íîëü
Óñòàíîâêà íà íîëü
Ïðîïîðöèîíàëüíîå
ðåãóëèðîâàíèå
PI
Çíà÷åíèå
ïîëüçîâàòåëÿ
Óñòàíîâêà íà íîëü
Óñòàíîâêà íà íîëü
Ïðîïîðöèîíàëüíîå è
èíòåãðàëüíîå
ðåãóëèðîâàíèå
PD
Çíà÷åíèå
ïîëüçîâàòåëÿ
Óñòàíîâêà íà íîëü
Çíà÷åíèå
ïîëüçîâàòåëÿ
Ïðîïîðöèîíàëüíîå è
äèôôåðåíöèàëüíîå
ðåãóëèðîâàíèå
PID
Çíà÷åíèå
ïîëüçîâàòåëÿ
Çíà÷åíèå
ïîëüçîâàòåëÿ
Çíà÷åíèå
ïîëüçîâàòåëÿ
Ïîëíîå
PID-ðåãóëèðîâàíèå
Òàáë. 7-13. Íàñòðîéêà PID-èíñòðóêöèè
ÎÏÅÐÀÖÈÈ ÄÂÈÆÅÍÈß ÂÏÅÐÅÄ È ÍÀÇÀÄ ((S3+)+1), b0
Îáîçíà÷åíèå îïåðàöèé âïåðåä-íàçàä ïîÿâëÿåòñÿ ïî èìåíè. Ïî ïðåäñòàâëåíèþ ïðîèñõîäèò
äâèæåíèå òî÷êè â ñèñòåìå êîîðäèíàò äî ñëåäóþùåé òî÷êè. Äëÿ îáîèõ ïàðàìåòðîâ ìîæåò
ïðåäñòàâèòüñÿ ñëåäóþùàÿ ñèòóàöèÿ:
쎲 Òåêóùåå çíà÷åíèå (CV, ðåãèñòð äàííûõ (S2+)) áîëüøå, ÷åì çàäàííîå çíà÷åíèå (SP èëè
ðåãèñòð äàííûõ (S1+)).
쎲 Òåêóùåå çíà÷åíèå (CV, ðåãèñòð äàííûõ (S2+)) ìåíüøå, ÷åì çàäàííîå çíà÷åíèå (SP èëè
ðåãèñòð äàííûõ (S1+)).
Ñëåäóþùèé ðèñóíîê ïðåäñòàâëÿåò ñèñòåìó êîîðäèíàò, â êîòîðîé îñè êîîðäèíàò
ïðåäñòàâëåíû äëÿ çàäàííîãî çíà÷åíèÿ êîíòóðà ðåãóëèðîâàíèÿ è äëÿ òåêóùåãî çíà÷åíèÿ. Íà
Ðèñ. 7-47 øòðèõîâàÿ ëèíèÿ ïðåäñòàâëÿåò ïðîöåññ äâèæåíèÿ âïåðåäè ñïëîøíàÿ ëèíèÿ ïðîöåññ
äâèæåíèÿ íàçàä.
Ðèñ. 7-47.
Ñêîðîñòü
Ïðåäñòàâëåíèå äâèæåíèé âïåðåä/íàçàä â
êîîðäèíàòíîé ñèñòåìå
Regelwert
Óñòàâêà
Sollwert
Vorwärtsbewegung
Ïåðåìåùåíèå âïåðåä
Istwert
Çíà÷åíèå
Ïåðåìåùåíèå íàçàä
Rückwärtsbewegung
C000343C
Äâèæåíèå âïåðåä ïðè áîëüøîì òåêóùåì çíà÷åíèè ñîñòîèò â ðåãóëèðîâêå âíèç è íàçàä
òåêóùåãî çíà÷åíèÿ èëè ïðè ìàëîì òåêóùåì çíà÷åíèè â ðåãóëèðîâêå ââåðõ è âïåðåä òåêóùåãî
çíà÷åíèÿ.
Äâèæåíèå íàçàä èìååòñÿ òîãäà, åñëè ïðè î÷åíü áîëüøîì òåêóùåì çíà÷åíèè ñîñòîèò îíî
ðåãóëèðóåòñÿ âíèç è âïåðåä èëè æå ïðè î÷åíü ìàëîì òåêóùåì çíà÷åíèè îíî ðåãóëèðóåòñÿ
ââåðõ è íàçàä.
Íà ãðàôèêå íå ïðèíèìàåòñÿ âî âíèìàíèå íèêàêèõ êîýôôèöèåíòîâ êîððåêòèðîâêè P, I èëè D
èëè êîìáèíàöèÿ èç íèõ.
7 – 48
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N)
7.4
ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ
(FX2N)
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 110...132
Ñèìâîë
FNC
Íàçíà÷åíèå
DECMP
110
Ñðàâíåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
Ðàçä.
7.4.1
DEZCP
111
Ñðàâíåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé â îáëàñòè
7.4.2
DEBCD
118
Ïðåîáðàçîâàíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé â íàó÷íûé ôîðìàò
÷èñåë
7.4.3
DEBIN
119
Ïðåîáðàçîâàíèå íàó÷íîãî ôîðìàòà ÷èñåë â ÷èñëà ñ ïëàâàþùåé
çàïÿòîé
7.4.4
DEADD
120
Ñëîæåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
7.4.5
DESUB
121
Âû÷èòàíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
7.4.6
DEMUL
122
Óìíîæåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
7.4.7
DEDIV
123
Äåëåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
7.4.8
DESQR
127
Êîðåíü êâàäðàòíûé èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé
7.4.9
INT
129
Ïðåîáðàçîâàíèå ôîðìàòà ñ ïëàâàþùåé çàïÿòîé â äåñÿòè÷íûé
ôîðìàò
7.4.10
SIN
130
Ðàñ÷åò ñèíóñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé
7.4.11
COS
131
Ðàñ÷åò êîñèíóñà ÷èñëa ñ ïëàâàþùåé çàïÿòîé
7.4.12
TAN
132
Ðàñ÷åò òàíãåíñà ÷èñëa ñ ïëàâàþùåé çàïÿòîé
7.4.13
Òàáë. 7-14. Îáçîð èíñòðóêöèé FNC 110...132
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 49
ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N) ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.4.1
ÑÐÀÂÍÅÍÈÅ ×ÈÑÅË Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DECMP)
DECMP
FNC 110
Ñðàâíåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
FX1S
FX1N
FX2N
FX2NC
CPU
DECMP (S1+) (S2+) (D+)
Îïåðàíäû
S1+
S2+
K, H
Öåëûå ÷èñëà àâòîìàòè÷åñêè
êîíâåðòèðóþòñÿ â ÷èñëà ñ
ïëàâàþùåé çàïÿòîé
D (÷èñëî ñ ïëàâàþùåé çàïÿòîé
(32 áèòà)
D+
Y, M, S,
Ïðèìåíÿåòñÿ òðè
îäèí çà äðóãèì
ñëåäóþùèõ àäðåñà
îïåðàíäîâ
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit DECMP
13
DECMPP
13
ÔÓÍÊÖÈß
Ñðàâíåíèå äâóõ ÷èñåë ñ ïëàâàþùåé çàïÿòîé ñ âûäà÷åé ðåçóëüòàòà ñðàâíåíèÿ
ÎÏÈÑÀÍÈÅ
쎲 DECMP-èíñòðóêöèÿ ñðàâíèâàåò ÷èñëî ñ ïëàâàþùåé çàïÿòîé â (S1+) ñ ÷èñëîì ñ ïëàâàþùåé
çàïÿòîé â (S2+).
쎲 Ðåçóëüòàò ñðàâíåíèÿ ñîõðàíÿåòñÿ â ñîîòâåòñòâåííî 3-õ îäèí çà äðóãèì ñëåäóþùèõ
îïåðàíäàõ.
쎲 Åñëè ÷èñëî â (S2+) ìåíüøå ÷èñëà (S1+), òî âêëþ÷àåòñÿ áèòîâûé îïåðàíä (D+).
쎲 Åñëè ÷èñëî â (S2+) ðàâíî ÷èñëó (S1+), òî âêëþ÷àåòñÿ áèòîâûé îïåðàíä ((D+)+1).
쎲 Åñëè ÷èñëî â (S2+) áîëüøå ÷èñëà (S1+), òî âêëþ÷àåòñÿ áèòîâûé îïåðàíä ((D+)+2).
ÓKÀÇÀÍÈÅ
Îïðîøåííûå îïåðàíäû âûõîäîâ îñòàþòñÿ âêëþ÷åííûìè ïîñëå îòêëþ÷åíèÿ óñëîâèé
âûïîëíåíèÿ DECMP-èíñòðóêöèè.
Ñðàâíåíèå âûïîëíÿåòñÿ àëãåáðàè÷åñêè (íàïðèìåð, îïîçíàåòñÿ, ÷òî -1,79 x 1027 ìåíüøå ÷åì
9,43 x 10-15 .)
ÏÐÈÌÅÐ
Ðèñ. 7-48.
M8000
[S1+] [S2+] [D+]
DECMP D12 D20 M16
M16
M17
M18
Ïðèìåð ïðîãðàììèðîâàíèÿ
DECMP-èíñòðóêöèè
D20 < D12
D20 = D12
D20 > D12
C000350C
Ïðè âêëþ÷åíèè ìåðêåðà Ì8000 ñðàâíèâàþòñÿ ÷èñëî ñ ïëàâàþùåé çàïÿòîé, óêàçàííîå â D20
(S2+), ñ ÷èñëîì ñ ïëàâàþùåé çàïÿòîé, óêàçàííûì â D12 (S1+).
Åñëè ÷èñëî â D20 ìåíüøå ÷èñëà D12, òî âêëþ÷àåòñÿ ìåðêåð Ì16.
Åñëè ÷èñëî â D20 ðàâíî ÷èñëó D12, òî âêëþ÷àåòñÿ ìåðêåð Ì17.
Åñëè ÷èñëî â D20 áîëüøå ÷èñëà D12, òî âêëþ÷àåòñÿ ìåðêåð Ì18.
7 – 50
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N)
7.4.2
ÇÎÍÍÛÉ ÊÎÌÏÎÐÀÒÎÐ (DEZCP)
DEZCP (S1+) (S2+) (S3+) (D+)
DEZCP
FNC 111
Ñðàâíåíèå ÷èñëà ñ ïëàâàþùåé çàïÿòîé ñ îáëàñòüþ
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S1+
S2+
S3+
D+
K, H
Y, M, S,
Öåëûå ÷èñëà àâòîìàòè÷åñêè
Ïðèìåíÿåòñÿ òðè
êîíâåðòèðóþòñÿ â ÷èñëà ñ
îäèí çà äðóãèì
ïëàâàþùåé çàïÿòîé .
ñëåäóþùèõ àäðåñà
D (÷èñëî ñ ïëàâàþùåé çàïÿòîé
îïåðàíäîâ
(32 áèòà))
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit DEZCP
13
DEZCPP
13
ÔÓÍÊÖÈß
Ñðàâíåíèå ÷èñåëà ñ ïëàâàþùåé çàïÿòîé ñ âûäåëåííîé (óêàçàííîé) îáëàñòüþ ñ âûäà÷åé
ðåçóëüòàòà ñðàâíåíèÿ
ÎÏÈÑÀÍÈÅ
쎲 DEZCP-èíñòðóêöèÿ ñðàâíèâàåò ÷èñëî ñ ïëàâàþùåé çàïÿòîé â (S3+) ñ îáëàñòüþ ìåæäó
(S1+) è (S2+).
쎲 Ðåçóëüòàò ñðàâíåíèÿ ñîõðàíÿåòñÿ â ñîîòâåòñòâåííî 3-õ îäèí çà äðóãèì ñëåäóþùèõ
îïåðàíäàõ.
쎲 Åñëè ÷èñëî â (S3+) ìåíüøå ÷èñåë ìåæäó (S1+) è (S2+), òî âêëþ÷àåòñÿ áèòîâûé îïåðàíä
(D+).
쎲 Åñëè ÷èñëî â (S3+) ðàâíî ÷èñëó ìåæäó (S1+) è (S2+), òî âêëþ÷àåòñÿ áèòîâûé îïåðàíä
((D+)+1).
쎲 Åñëè ÷èñëî â (S3+) áîëüøå ÷èñëà ìåæäó (S1+) è (S2+), òî âêëþ÷àåòñÿ áèòîâûé îïåðàíä
((D+)+2).
ÓKÀÇÀÍÈÅ
Îïðîøåííûå îïåðàíäû âûõîäîâ îñòàþòñÿ âêëþ÷åííûìè ïîñëå îòêëþ÷åíèÿ óñëîâèé
âûïîëíåíèÿ DEZCP-èíñòðóêöèè.
Ñðàâíåíèå âûïîëíÿåòñÿ àëãåáðàè÷åñêè (íàïðèìåð, îïîçíàåòñÿ, ÷òî -1,79 x 1027 ìåíüøå,
÷åì 9,43 x 10-15 .)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 51
ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N) ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
Ðèñ. 7-49.
M8000
[S1+] [S2+] [S3+] [D+]
DEZCP D50 D60 D100 M50
M50
M51
M52
Ïðèìåð ïðîãðàììèðîâàíèÿ
DEZCP-èíñòðóêöèè
D100 < D50, D60
D50 £ D100 £ D60
D100 > D50, D60
C000351C
Ïðè âêëþ÷åíèè ìåðêåðà Ì8000 ñðàâíèâàþòñÿ ÷èñëî ñ ïëàâàþùåé çàïÿòîé D100 (S3+) ñ
÷èñëàìè â îáëàñòè ìåæäó D50 (S1+) è D60 (S2+).
Åñëè ÷èñëî â D100 ìåíüøå ÷èñëà ìåæäó D50 è D60, òî âêëþ÷àåòñÿ ìåðêåð Ì50.
Åñëè ÷èñëî â D100 ðàâíî ÷èñëó ìåæäó D50 è D60, òî âêëþ÷àåòñÿ ìåðêåð Ì51.
Åñëè ÷èñëî â D100 áîëüøå ÷èñëà ìåæäó D50 è D60, òî âêëþ÷àåòñÿ ìåðêåð Ì52.
쑶
7 – 52
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N)
7.4.3
ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ ÔÎÐÌÀÒÀ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ Â
ÍÀÒÓÐÀËÜÍÓÞ ÔÎÐÌÓ (DEBCD)
DEBCD (S+) (D+)
DEBCD
FNC 118
Ïðåîáðàçîâàíèå ôîðìàòà ñ ïëàâàþùåé çàïÿòîé â
íàó÷íûé ôîðìàò ÷èñåë
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S+
D
(÷èñëà ñ ïëàâàþùåé
çàïÿòîé (32 áèòà))
D+
D
Ïðèìåíÿåòñÿ äâà îäèí
çà äðóãèì ñëåäóþùèõ
àäðåñà îïåðàíäîâ
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit DEBCD
9
DEBCDP
9
ÔÓÍÊÖÈß
Ïðåîáðàçîâàíèå ÷èñëà â ôîðìàòå ñ ïëàâàþùåé çàïÿòîé â íàó÷íûé ôîðìàò ÷èñåë.
ÎÏÈÑÀÍÈÅ
쎲 ×èñëî, çàäàííîå â ôîðìàòå ñ ïëàâàþùåé çàïÿòîé, â (S+) êîíâåðòèðóåòñÿ è çàïîìèíàåòñÿ â
(D+).
쎲 Ìàíòèññà çàïîìèíàåòñÿ â (D+).
쎲 Ýêñïîíåíòà çàïîìèíàåòñÿ â ((D+)+1).
ÓKÀÇÀÍÈÅ
×òîáû ïðåäñòàâèòü ðåçóëüòàò êîíâåðòèðîâàíèÿ ñ ìàêñèìàëüíîé òî÷íîñòüþ, ìàíòèññà (D+)
óêàçûâàåòñÿ 0 èëè çíà÷åíèåì ìåæäó 1000 è 9999. Óêàçàíèå ýêñïîíåíòû ((D+)+1)
ñîîòâåòñòâóþùèì îáðàçîì êîððèãèðóåòñÿ (íàïðèìåð, 3,4567 x 10 -5 (S+, (S+)+1)
êîíâåðòèðóåòñÿ è çàïîìèíàåòñÿ êàê 3456 (D+) è -8 ((D+)+1)).
ÏÐÈÌÅÐ
Ðèñ. 7-50.
X14
[S+] [D+]
DEBCD D102 D200
Ïðèìåð ïðîãðàììèðîâàíèÿ
DEBCD-èíñòðóêöèÿ
C000352C
Ïðè âêëþ÷åíèè âõîäà Õ14 ÷èñëà â ôîðìàòå ñ ïëàâàþùåé çàïÿòîé, çàïèñàííûå â D102 è D103,
êîíâåðòèðóþòñÿ â íàó÷íûé ôîðìàò è çàïèñûâàþòñÿ â D200.
Ìàíòèññà çàïîìèíàåòñÿ â D200.
Ýêñïîíåíòà çàïîìèíàåòñÿ â D201.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 53
ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N) ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.4.4
ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ ÈÇ ÍÀÒÓÐÀËÜÍÎÉ ÔÎÐÌÛ Â ÔÎÐÌÀÒ Ñ
ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DEBIN)
DEBIN
FNC 119
Ïðåîáðàçîâàíèå íàó÷íîãî ôîðìàòà ÷èñåë â ôîðìàò ñ
ïëàâàþùåé çàïÿòîé
FX1S
FX1N
FX2N
FX2NC
CPU
DEBIN (S+) (D+)
Îïåðàíäû
S+
D
Ïðèìåíÿåòñÿ äâà
îäèí çà äðóãèì
ñëåäóþùèõ àäðåñà
îïåðàíäîâ
D+
Èìï. èíñòðóêöèÿ(P)
D
(÷èñëà ñ ïëàâàþùåé
çàïÿòîé (32 áèòà))
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit DEBIN
9
DEBINP
9
ÔÓÍÊÖÈß
Ïðåîáðàçîâàíèå ÷èñëà â íàó÷íîì ôîðìàòå â ÷èñëî â ôîðìàòå ñ ïëàâàþùåé çàïÿòîé
ÎÏÈÑÀÍÈÅ
쎲 ×èñëî, çàäàííîå â íàó÷íîì ôîðìàòå (S+), êîíâåðòèðóåòñÿ â ôîðìàò ñ ïëàâàþùåé çàïÿòîé
è çàïîìèíàåòñÿ â (D+).
쎲 Ìàíòèññà çàïîìèíàåòñÿ â (S+).
쎲 Ýêñïîíåíòà çàïîìèíàåòñÿ â ((S+)+1).
ÓKÀÇÀÍÈÅ
×òîáû ïðåäñòàâèòü ðåçóëüòàò êîíâåðòèðîâàíèÿ ñ ìàêñèìàëüíîé òî÷íîñòüþ, ìàíòèññà (S+)
óêàçûâàåòñÿ 0 èëè çíà÷åíèåì ìåæäó 1000 è 9999. Óêàçàíèå ýêñïîíåíòû ((S+)+1)
ñîîòâåòñòâóþùèì îáðàçîì êîððèãèðóåòñÿ (íàïðèìåð, çíà÷åíèÿ 5432 (S+) è 12 ((S+)+1), óêàçàííûå äëÿ ìàíòèññû è ýêñïîíåíòû, êîíâåðòèðóåòñÿ â ÷èñëî 5,432 x 109 (D+), (D+)+1)â
ôîðìàòå ñ ïëàâàþùåé çàïÿòîé.
ÏÐÈÌÅÐ
Ðèñ. 7-51.
X15
DEBIN
[S+] [D+]
D202 D110
Ïðèìåð ïðîãðàììèðîâàíèÿ
DEBIN-èíñòðóêöèè
C000353C
Ïðè âêëþ÷åíèè âõîäà Õ15 ÷èñëà, çàïèñàííûå â D202 è D203, â íàó÷íîì ôîðìàòå ÷èñåë
êîíâåðòèðóþòñÿ â ôîðìàò ñ ïëàâàþùåé çàïÿòîé è çàïèñûâàþòñÿ â D110.
Ìàíòèññà óêàçûâàåòñÿ â D202.
Ýêñïîíåíòà óêàçûâàåòñÿ â D203.
쑶
7 – 54
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N)
7.4.5
ÑËÎÆÅÍÈÅ ×ÈÑÅË Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DEADD)
DEADD
FNC 120
Ñëîæåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
FX1S
FX1N
FX2N
FX2NC
CPU
DEADD (S1+) (S2+) (D+)
Îïåðàíäû
S1+
S2+
K, H
öåëûå çíà÷åíèÿ àâòîìàòè÷åñêè
êîíâåðòèðóþòñÿ â ÷èñëà ñ
ïëàâàþùåé çàïÿòîé.
D (×èñëà ñ ïëàâàþùåé çàïÿòîé
(32 áèòà))
D+
Èìï. èíñòðóêöèÿ(P)
D
(÷èñëà ñ
ïëàâàþùåé
çàïÿòîé
(32 áèòà))
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit DEADD
13
DEADDP
13
ÔÓÍÊÖÈß
Ñëîæåíèå äâóõ ÷èñåë ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
쎲 ×èñëî ñ ïëàâàþùåé çàïÿòîé, çàäàííîå â (S1+), ñóììèðóåòñÿ ñ ÷èñëîì ñ ïëàâàþùåé
çàïÿòîé â (S2+). Ðåçóëüòàò çàïîìèíàåòñÿ â (D+).
쎲 Äëÿ êàæäîãî îïåðàíäà èñïîëüçóåòñÿ ïî 2 ñëåäóþùèõ äðóã çà äðóãîì ðåãèñòðà.
쎲 Çàäàâàåìûå êîíñòàíòû (Ê, Í) ïåðåä ñëîæåíèåì àâòîìàòè÷åñêè ïðåîáðàçîâûâàþòñÿ â
÷èñëà ñ ïëàâàþùåé çàïÿòîé.
쎲 Ìîæåò ïðèìåíÿòüñÿ îäèí è òîò æå îïåðàíä äëÿ èñòî÷íèêà è äëÿ öåëè.  ýòîì ñëó÷àå
ðàññ÷èòàííûé ðåçóëüòàò ñíîâà çàïîìèíàåòñÿ â îïåðàíäå-èñòî÷íèêå è ìîæåò
èñïîëüçîâàòüñÿ äëÿ ñëåäóþùåãî ðàñ÷åòà. Ýòîò ïðîöåññ ïîâòîðÿåòñÿ â êàæäîì öèêëå
ïðîãðàììû.
쎲 Åñëè ðåçóëüòàò ñëîæåíèÿ ðàâåí 0, òî âêëþ÷àåòñÿ ôëàã çåðî (íóëÿ) Ì8020.
쎲 Åñëè ðåçóëüòàò ñëîæåíèÿ áîëüøå, ÷åì ìàêñèìàëüíî äîïóñòèìîå çíà÷åíèå, òî âêëþ÷àåòñÿ
ôëàã ïåðåíîñà (Carry) Ì8022.
쎲 Åñëè ðåçóëüòàò ñëîæåíèÿ ìåíüøå, ÷åì ìèíèìàëüíî äîïóñòèìîå çíà÷åíèå, òî âêëþ÷àåòñÿ
ôëàã çàåìà (Borrow) M8021.
ÓKÀÇÀÍÈÅ
Ñëîæåíèå âûïîëíÿåòñÿ ïî òðåáóåìûì ìàòåìàòè÷åñêèì çàêîíîìåðíîñòÿì (íàïðèìåð,
ñëîæåíèå 2,3456 x 102 + (-5,6 x 10-1) äàñò ðåçóëüòàò 2,34 x 102.)
ÏÐÈÌÅÐ
Ðèñ. 7-52.
X07
[S+] [D+]
DEADD K52000 D106 D108
Ïðèìåð ïðîãðàììèðîâàíèÿ
DEADD-èíñòðóêöèè
C000354C
Ïðè âêëþ÷åíèè âõîäà Õ7 ê êîíñòàíòå Ê52000 ïðèáàâèòñÿ ÷èñëî ñ ïëàâàþùåé çàïÿòîé, çàïèñàííîå â D106.
Ðåçóëüòàò ñîõðàíèòñÿ â D108.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 55
ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N) ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.4.6
ÂÛ×ÈÒÀÍÈÅ ×ÈÑÅË Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DESUB)
DESUB
FNC 121
Âû÷èòàíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
FX1S
FX1N
FX2N
FX2NC
CPU
DESUB (S1+) (S2+) (D+)
Îïåðàíäû
S1+
S2+
K, H
öåëûå çíà÷åíèÿ àâòîìàòè÷åñêè
êîíâåðòèðóþòñÿ â ÷èñëà ñ
ïëàâàþùåé çàïÿòîé.
D (÷èñëà ñ ïëàâàþùåé çàïÿòîé
(32 áèòà))
D+
D
(÷èñëà ñ
ïëàâàþùåé
çàïÿòîé
(32 áèòà))
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit DESUB
13
DESUBP
13
ÔÓÍÊÖÈß
Âû÷èòàíèå äâóõ ÷èñåë ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
쎲 ×èñëî ñ ïëàâàþùåé çàïÿòîé, çàäàííîå â (S2+), âû÷èòàåòñÿ èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé â
(S1+). Ðåçóëüòàò çàïîìèíàåòñÿ â (D+).
쎲 Äëÿ êàæäîãî îïåðàíäà èñïîëüçóåòñÿ ïî 2 ñëåäóþùèõ äðóã çà äðóãîì ðåãèñòðà.
쎲 Çàäàâàåìûå êîíñòàíòû (Ê, Í) ïåðåä âû÷èòàíèåì àâòîìàòè÷åñêè ïðåîáðàçîâûâàþòñÿ â
÷èñëà ñ ïëàâàþùåé çàïÿòîé.
쎲 Ìîæåò ïðèìåíÿòüñÿ îäèí è òîò æå îïåðàíä äëÿ èñòî÷íèêà è äëÿ öåëè.  ýòîì ñëó÷àå
ðàññ÷èòàííûé ðåçóëüòàò ñíîâà çàïîìèíàåòñÿ â îïåðàíäå-èñòî÷íèêå è ìîæåò
èñïîëüçîâàòüñÿ äëÿ ñëåäóþùåãî ðàñ÷åòà. Ýòîò ïðîöåññ ïîâòîðÿåòñÿ â êàæäîì öèêëå
ïðîãðàììû.
쎲 Åñëè ðåçóëüòàò âû÷èòàíèÿ ðàâåí 0, òî âêëþ÷àåòñÿ ôëàã çåðî (íóëÿ) Ì8020.
쎲 Åñëè ðåçóëüòàò ñëîæåíèÿ áîëüøå, ÷åì ìàêñèìàëüíî äîïóñòèìîå çíà÷åíèå, òî âêëþ÷àåòñÿ
ôëàã ïåðåíîñà (Carry) Ì8022.
쎲 Åñëè ðåçóëüòàò ñëîæåíèÿ ìåíüøå, ÷åì ìèíèìàëüíî äîïóñòèìîå çíà÷åíèå, òî âêëþ÷àåòñÿ
ôëàã çàåìà (Borrow) M8021.
ÓKÀÇÀÍÈÅ
Âû÷èòàíèå âûïîëíÿåòñÿ ïî òðåáóåìûì ìàòåìàòè÷åñêèì çàêîíîìåðíîñòÿì (íàïðèìåð,
âû÷èòàíèå 2,3456 x 102 - 5,6 x 10-1 äàñò ðåçóëüòàò 2,34 x 102.)
ÏÐÈÌÅÐ
Ðèñ. 7-53.
X07
[S1+] [S2+] [D+]
DESUB D120 K79124 D128
Ïðèìåð ïðîãðàììèðîâàíèÿ
DESUB-èíñòðóêöèè
C000355C
Ïðè âêëþ÷åíèè âõîäà Õ07 èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé D120 âû÷èòàåòñÿ êîíñòàíòà Ê79124.
Ðåçóëüòàò ñîõðàíèòñÿ â D128.
쑶
7 – 56
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N)
7.4.7
ÓÌÍÎÆÅÍÈÅ ×ÈÑÅË Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DEMUL)
DEMUL (S1+) (S2+) (D+)
DEMUL
FNC 122
Óìíîæåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S1+
S2+
K, H
öåëûå çíà÷åíèÿ àâòîìàòè÷åñêè
êîíâåðòèðóþòñÿ â ÷èñëà ñ
ïëàâàþùåé çàïÿòîé
D (÷èñëà ñ ïëàâàþùåé çàïÿòîé
(32 áèòà))
D+
D
(÷èñëà ñ
ïëàâàþùåé
çàïÿòîé
(32 áèòà))
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit DEMUL
13
DEMULP
13
ÔÓÍÊÖÈß
Óìíîæåíèå äâóõ ÷èñåë ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
쎲 ×èñëî ñ ïëàâàþùåé çàïÿòîé, çàäàííîå â (S1+), óìíîæàåòñÿ íà ÷èñëî ñ ïëàâàþùåé çàïÿòîé
â (S2+). Ðåçóëüòàò çàïîìèíàåòñÿ â (D+).
쎲 Äëÿ êàæäîãî îïåðàíäà èñïîëüçóåòñÿ ïî 2 ñëåäóþùèõ äðóã çà äðóãîì ðåãèñòðà.
쎲 Çàäàâàåìûå êîíñòàíòû (Ê,Í) ïåðåä óìíîæåíèåì àâòîìàòè÷åñêè ïðåîáðàçîâûâàþòñÿ â
÷èñëà ñ ïëàâàþùåé çàïÿòîé.
쎲 Ìîæåò ïðèìåíÿòüñÿ îäèí è òîò æå îïåðàíä äëÿ èñòî÷íèêà è äëÿ öåëè.  ýòîì ñëó÷àå
ðàññ÷èòàííûé ðåçóëüòàò ñíîâà çàïîìèíàåòñÿ â îïåðàíäå-èñòî÷íèêå è ìîæåò
èñïîëüçîâàòüñÿ äëÿ ñëåäóþùåãî ðàñ÷åòà. Ýòîò ïðîöåññ ïîâòîðÿåòñÿ â êàæäîì öèêëå
ïðîãðàììû.
ÓKÀÇÀÍÈÅ
Óìíîæåíèå âûïîëíÿåòñÿ ïî òðåáóåìûì ìàòåìàòè÷åñêèì çàêîíîìåðíîñòÿì.
ÏÐÈÌÅÐ
Ðèñ. 7-54.
Ïðèìåð ïðîãðàììèðîâàíèÿ
DEMUL-èíñòðóêöèè
X12
[S1+] [S2+] [D+]
DEMUL D108 K1000 D130
C000356C
Ïðè âêëþ÷åíèè ìåðêåðà Ì12 ÷èñëî ñ ïëàâàþùåé çàïÿòîé â D108 ïåðåìíîæàåòñÿ ñ
êîíñòàíòîé Ê1000.
Ðåçóëüòàò ñîõðàíèòñÿ â D130.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 57
ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N) ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.4.8
ÄÅËÅÍÈÅ ×ÈÑÅË Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DEDIV)
DEDIV
FNC 123
Äåëåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
FX1S
FX1N
FX2N
FX2NC
CPU
DEDIV (S1+) (S2+) (D+)
Îïåðàíäû
S1+
S2+
K, H
öåëûå çíà÷åíèÿ àâòîìàòè÷åñêè
êîíâåðòèðóþòñÿ â ÷èñëà ñ
ïëàâàþùåé çàïÿòîé
D (÷èñëà ñ ïëàâàþùåé çàïÿòîé
(32 áèòà))
D+
Èìï. èíñòðóêöèÿ(P)
D
(÷èñëà ñ
ïëàâàþùåé
çàïÿòîé
(32 áèòà))
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit DEDIV
13
DEDIVP
13
ÔÓÍÊÖÈß
Äåëåíèå äâóõ ÷èñåë ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
쎲 ×èñëî ñ ïëàâàþùåé çàïÿòîé, çàäàííîå â (S1+), äåëèòñÿ íà ÷èñëî ñ ïëàâàþùåé çàïÿòîé â
(S2+). Ðåçóëüòàò çàïîìèíàåòñÿ â (D+).
쎲 Äëÿ êàæäîãî îïåðàíäà èñïîëüçóåòñÿ ïî 2 ñëåäóþùèõ äðóã çà äðóãîì ðåãèñòðà.
쎲 Çàäàâàåìûå êîíñòàíòû (Ê, Í) ïåðåä äåëåíèåì àâòîìàòè÷åñêè ïðåîáðàçîâûâàþòñÿ â
÷èñëà ñ ïëàâàþùåé çàïÿòîé.
쎲 Ìîæåò ïðèìåíÿòüñÿ îäèí è òîò æå îïåðàíä äëÿ èñòî÷íèêà è äëÿ öåëè.  ýòîì ñëó÷àå
ðàññ÷èòàííûé ðåçóëüòàò ñíîâà çàïîìèíàåòñÿ â îïåðàíäå-èñòî÷íèêå è ìîæåò
èñïîëüçîâàòüñÿ äëÿ ñëåäóþùåãî ðàñ÷åòà. Ýòîò ïðîöåññ ïîâòîðÿåòñÿ â êàæäîì öèêëå
ïðîãðàììû.
ÓKÀÇÀÍÈÅ
Äåëåíèå âûïîëíÿåòñÿ ïî òðåáóåìûì ìàòåìàòè÷åñêèì çàêîíîìåðíîñòÿì.
ÈÑÒÎ×ÍÈÊ ÎØÈÁÊÈ
Îïåðàíä (S2+) íå ìîæåò áûòü ðàâåí íóëþ ò.ê. Äåëåíèå íà íóëü íå äîïóñòèìî.
ÏÐÈÌÅÐ
Ðèñ. 7-55.
X12
DEDIV
[S1+] [S2+] [D+]
D128 K500 D106
Ïðèìåð ïðîãðàììèðîâàíèÿ DEDIV-èíñòðóêöèè
C000357C
Ïðè âêëþ÷åíèè âõîäà Õ10 ÷èñëî ñ ïëàâàþùåé çàïÿòîé â D128 äåëèòñÿ íà êîíñòàíòó Ê500.
Ðåçóëüòàò ñîõðàíèòñÿ â D106.
쑶
7 – 58
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N)
7.4.9
ÊÎÐÅÍÜ ÊÂÀÄÐÀÒÍÛÉ ÈÇ ×ÈÑËÀ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DESQR)
DESQR
FNC 127
Êîðåíü êâàäðàòíûé èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé
FX1S
FX1N
FX2N
FX2NC
CPU
DESQR (S+) (D+)
Îïåðàíäû
S+
K, H
Iöåëûå çíà÷åíèÿ àâòîìàòè÷åñêè
êîíâåðòèðóþòñÿ â ÷èñëà ñ
ïëàâàþùåé çàïÿòîé
D (÷èñëà ñ ïëàâàþùåé çàïÿòîé
(32 áèòà))
D+
D
(÷èñëà ñ
ïëàâàþùåé
çàïÿòîé
(32 áèòà))
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit DESQR
9
DESQRP
9
ÔÓÍÊÖÈß
Âû÷èñëåíèå êîðíÿ êâàäðàòíîãî èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
쎲 Èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé, çàäàííîãî â (S+), âû÷èñëÿåòñÿ êîðåíü êâàäðàòíûé.
쎲 Äëÿ êàæäîãî îïåðàíäà èñïîëüçóåòñÿ ïî 2 ñëåäóþùèõ äðóã çà äðóãîì ðåãèñòðà.
쎲 Çàäàâàåìûå êîíñòàíòû (Ê,Í) ïåðåä äåëåíèåì àâòîìàòè÷åñêè ïðåîáðàçîâûâàþòñÿ â ÷èñëà
ñ ïëàâàþùåé çàïÿòîé.
쎲 Ìîæåò ïðèìåíÿòüñÿ îäèí è òîò æå îïåðàíä äëÿ èñòî÷íèêà è äëÿ öåëè.  ýòîì ñëó÷àå
ðàññ÷èòàííûé ðåçóëüòàò ñíîâà çàïîìèíàåòñÿ â îïåðàíäå-èñòî÷íèêå è ìîæåò
èñïîëüçîâàòüñÿ äëÿ ñëåäóþùåãî ðàñ÷åòà. Ýòîò ïðîöåññ ïîâòîðÿåòñÿ â êàæäîì öèêëå
ïðîãðàììû.
쎲 Åñëè ðåçóëüòàò âû÷èñëåíèÿ ðàâåí 0, òî âêëþ÷àåòñÿ ôëàã çåðî (íóëÿ) Ì8020.
ÓKÀÇÀÍÈÅ
Âû÷èñëåíèå êîðíÿ êâàäðàòíîãî âûïîëíÿåòñÿ ïî òðåáóåìûì ìàòåìàòè÷åñêèì
çàêîíîìåðíîñòÿì
ÈÑÒÎ×ÍÈÊ ÎØÈÁÊÈ
Åñëè îïåðàíä (S+) îòðèöàòåëüíîå ÷èñëî, òî àêòèâèçèðóåòñÿ ìåðêåð îøèáêè M8067t.
ÏÐÈÌÅÐ
Ðèñ. 7-56.
M24
[S+] [D+]
DESQR D302 D510
Ïðèìåð ïðîãðàììèðîâàíèÿ
DESQR-èíñòðóêöèè
C000358C
Ïðè âêëþ÷åíèè ìåðêåðà Ì24 âû÷èñëÿåòñÿ êîðåíü êâàäðàòíûé èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé
â D302.
Ðåçóëüòàò ñîõðàíèòñÿ â D510.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 59
ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N) ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.4.10
ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ ÔÎÐÌÀÒÀ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ Â ÖÅËÎÅ
×ÈÑËÎ (INT)
INT
INT
FNC 129
Ïðåîáðàçîâàíèå ôîðìàòà ñ ïëàâàþùåé çàïÿòîé â
äåñÿòè÷íûé ôîðìàò
FX1S
FX1N
FX2N
FX2NC
CPU
(S+) (D+)
Îïåðàíäû
S+
D
(÷èñëà ñ ïëàâàþùåé
çàïÿòîé (32 áèòà))
D+
D
(äåñÿòè÷íûé ôîðìàò)
INT, INTP (16 áèò),
DINT, DINTP (32 áèòà)
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
INT, INTP
DINT, DINTP
5
9
ÔÓÍÊÖÈß
Êîíâåðòèðîâàíèå ÷èñëà ñ ïëàâàþùåé çàïÿòîé â äåñÿòè÷íûé ôîðìàò
ÎÏÈÑÀÍÈÅ
쎲 ×èñëî ñ ïëàâàþùåé çàïÿòîé, çàäàííîå â (S+), îêðóãëÿåòñÿ äî áëèæàéøåãî ìåíüøåãî
öåëîãî çíà÷åíèÿ è çàïîìèíàåòñÿ â (D+).
쎲 Îïåðàíä-èñòî÷íèê âñåãäà ÿâëÿåòñÿ îïåðàíäîì äâîéíîãî ñëîâà.
쎲 Ïðè ïðèìåíåíèè INT-èíñòðóêöèè ñëîâíûé îïåðàíä ÿâëÿåòñÿ îïåðàíäîì öåëè.
쎲 Ïðè ïðèìåíåíèè DINT-èíñòðóêöèè îïåðàíä öåëè ÿâëÿåòñÿ îïåðàíäîì äâîéíîãî ñëîâà.
쎲 INT-èíñòðóêöèÿ ÿâëÿåòñÿ îáðàòíîé ôóíêöèåé FLT-èíñòðóêöèè.
쎲 Åñëè ðåçóëüòàò êîíâåðòèðîâàíèÿ ÿâëÿåòñÿ 0, òî âêëþ÷àåòñÿ ôëàã íóëÿ (çåðî) Ì8020.
쎲 Åñëè â (S+) óêàçûâàåòñÿ íå öåëîå ÷èñëî, òî ýòî ÷èñëî îêðóãëÿåòñÿ äî áëèæàéøåãî
ìåíüøåãî öåëîãî çíà÷åíèÿ è âêëþ÷àåòñÿ ôëàã çàèìñòâîâàíèÿ (borrow) Ì8021.
쎲 Åñëè êîíâåðòèðóåìîå öåëîå çíà÷åíèå íàõîäèòñÿ âíå îáëàñòè ïàìÿòè îïåðàíäà öåëè,
ïîÿâëÿåòñÿ ïðåâûøåíèå è âêëþ÷àåòñÿ ôëàã ïåðåíîñà (carry) Ì8022.
ÓKÀÇÀÍÈÅ
Ïðè ïîÿâëåíèè ïðåâûøåíèÿ âîçíèêàåò îøèáî÷íûé ðåçóëüòàò â îïåðàíäå öåëè.
ÏÐÈÌÅÐ
Ðèñ. 7-57.
M24
DINT
[S+] [D+]
D510 D254
Ïðèìåð ïðîãðàììèðîâàíèÿ
DINT-èíñòðóêöèè
C000359C
Ïðè âêëþ÷åíèè ìåðêåðà Ì25 ÷èñëî ñ ïëàâàþùåé çàïÿòîé â D510 è D511 îêðóãëÿåòñÿ äî
áëèæàéøåãî ìåíüøåãî öåëîãî çíà÷åíèÿ è âêëþ÷àåòñÿ ôëàã çàèìñòâîâàíèÿ (borrow) Ì8021.
Ðåçóëüòàò ñîõðàíèòñÿ â D254 è D255.
쑶
7 – 60
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N)
7.4.11
ÐÀÑ×ÅÒ ÑÈÍÓÑÀ ×ÈÑËÀ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DSIN)
DSIN (S+) (D+)
Îïåðàíäû
CPU
S+
D
(÷èñëà ñ ïëàâàþùåé
çàïÿòîé â ðàäèàíàõ
(32 áèòà))
D+
DSIN
FNC 130
Ðàñ÷åò ñèíóñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P)
D
(÷èñëî ñ ïëàâàþùåé
çàïÿòîé (32 áèòà))
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
DSIN
9
DSINP
9
ÔÓÍÊÖÈß
Ðàñ÷åò ñèíóñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
쎲 Ðàññ÷èòûâàåòñÿ ñèíóñ ÷èñëà ñ ïëàâàþùåé çàïÿòîé, çàäàííîãî â (S+). Ðåçóëüòàò
çàïîìèíàåòñÿ â (D+).
쎲 Äëÿ êàæäîãî îïåðàíäà ïðèìåíÿåòñÿ ñîîòâåòñòâåííî 2 ñëåäóþùèõ äðóã çà äðóãîì
ðåãèñòðà.
쎲 Çíà÷åíèÿ îïåðàíäîâ èñòî÷íèêà è öåëè èìåþò ôîðìàò ñ ïëàâàþùåé çàïÿòîé.
쎲 Çíà÷åíèå óãëà, óêàçàííîãî â (S+), äîëæíî áûòü óãëîì ìåæäó 0 è 360 ãðàäóñàìè (0 è 2 pi).
Óêàçàíèå çíà÷åíèÿ óãëà äîëæíî âûïîëíÿòüñÿ â ðàäèàíàõ (ãðàäóñ õ pi / 180 [rad]).
ÏÐÈÌÅÐ
Ðèñ. 7-58.
X001
MOVP
K45
D0
MOVP
K90
D0
FLT
D0
D4
Ïðèìåð ïðîãðàììèðîâàíèÿ
DSIN-èíñòðóêöèè c
ïðåîáðàçîâàíèåì â ðàäèàíû
X002
M8000
DEDIV K31415926 K1800000000 D20
DEMUL
D20 D30
[S+] [D+]
DSIN D30 D100
D4
C000360C
Ïî ïîëîæèòåëüíîìó ôðîíòó (Ð) âõîäà Õ1 êîíñòàíòà Ê45 (45 ãðàäóñîâ) çàïèñûâàåòñÿ â D0. Ïî
ïîëîæèòåëüíîìó ôðîíòó (Ð) âõîäà Õ2 êîíñòàíòà Ê90 (90 ãðàäóñîâ) çàïèñûâàåòñÿ â D0. Ïðè
âêëþ÷åíèè ìåðêåðà Ì8000 çíà÷åíèÿ â D0 êîíâåðòèðóþòñÿ â ÷èñëî ñ ïëàâàþùåé çàïÿòîé è
ñîõðàíÿþòñÿ â D4 è D5. Ñ ïîìîùüþ DEDIV- è DEMUL-èíñòðóêöèé ïðîèñõîäèò ïåðåñ÷åò ýòèõ
çíà÷åíèé â ðàäèàíû. Ðåçóëüòàò çàïèñûâàåòñÿ â D30 è D31. Ñ ïîìîùüþ DESIN-èíñòðóêöèè
ïðîèñõîäèò ðàñ÷åò ñèíóñà. Ðåçóëüòàò çàïèñûâàåòñÿ â D100 è D101.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 61
ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N) ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.4.12
ÐÀÑ×ÅÒ ÊÎÑÈÍÓÑÀ ×ÈÑËÀ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DCOS)
DCOS (S+) (D+)
DCOS
FNC 131
Ðàñ÷åò êîñèíóñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S+
D
(÷èñëà ñ ïëàâàþùåé
çàïÿòîé â ðàäèàíõ
(32 áèòà))
D+
Èìï. èíñòðóêöèÿ(P)
D
(÷èñëî ñ ïëàâàþùåé
çàïÿòîé (32 áèòà))
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
DCOS
9
DCOSP
9
ÔÓÍÊÖÈß
Ðàññ÷èòûâàåòñÿ êîñèíóñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
쎲 Ðàñ÷èòûâàåòñÿ êîñèíóñ ÷èñëà ñ ïëàâàþùåé çàïÿòîé, çàäàííîãî â (S+). Ðåçóëüòàò
çàïîìèíàåòñÿ â (D+).
쎲 Äëÿ êàæäîãî îïåðàíäà ïðèìåíÿåòñÿ ñîîòâåòñòâåííî 2 ñëåäóþùèõ äðóã çà äðóãîì
ðåãèñòðà.
쎲 Çíà÷åíèÿ îïåðàíäîâ èñòî÷íèêà è öåëè èìåþò ôîðìàò ñ ïëàâàþùåé çàïÿòîé.
쎲 Çíà÷åíèå óãëà, óêàçàííîãî â (S+), äîëæíî áûòü óãëîì ìåæäó 0 è 360 ãðàäóñàìè (0 è 2 pi).
Óêàçàíèå çíà÷åíèÿ óãëà äîëæíî âûïîëíÿòüñÿ â ðàäèàíàõ (ãðàäóñ õ pi / 180 [rad]).
ÏÐÈÌÅÐ
Ðèñ. 7-59.
X04
[S+] [D+]
DCOS D510 D316
Ïðèìåð ïðîãðàììèðîâàíèÿ
DCOS-èíñòðóêöèè
C000361C
Ñ âêëþ÷åíèåì âõîäà Õ4 ðàññ÷èòûâàåòñÿ çíà÷åíèå êîñèíóñà óãëà, óêàçàííîãî â ðàäèàíàõ
(D510 è D511).
Ðåçóëüòàò çàïèñûâàåòñÿ â D316 è D317.
쑶
7 – 62
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N)
7.4.13
ÐÀÑ×ÅÒ ÒÀÍÃÅÍÑÀ ×ÈÑËÀ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DTAN)
DTAN
(S+)
(D+)
DTAN
FNC 132
Ðàñ÷åò òàíãåíñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S+
D
(÷èñëà ñ ïëàâàþùåé
çàïÿòîé â ðàäèàíàõ
(32 áèòà))
D+
Èìï. èíñòðóêöèÿ(P)
D
(÷èñëî ñ ïëàâàþùåé
çàïÿòîé (32 áèòà))
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
DTAN
9
DTANP
9
ÔÓÍÊÖÈß
Ðàñ÷åò òàíãåíñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
• Ðàññ÷èòûâàåòñÿ òàíãåíñ ÷èñëà ñ ïëàâàþùåé çàïÿòîé, çàäàííîãî â (S+). Ðåçóëüòàò
çàïîìèíàåòñÿ â (D+).
• Äëÿ êàæäîãî îïåðàíäà ïðèìåíÿåòñÿ ñîîòâåòñòâåííî 2 ñëåäóþùèõ äðóã çà äðóãîì ðåãèñòðà.
• Çíà÷åíèÿ îïåðàíäîâ èñòî÷íèêà è öåëè èìåþò ôîðìàò ñ ïëàâàþùåé çàïÿòîé.
• Çíà÷åíèå óãëà, óêàçàííîãî â (S+), äîëæíî áûòü óãëîì ìåæäó 0 è 360 ãðàäóñàìè (0 è 2 pi).
Óêàçàíèå çíà÷åíèÿ óãëà äîëæíî âûïîëíÿòüñÿ â ðàäèàíàõ (Ãðàäóñ õ pi / 180 [rad]).
ÏÐÈÌÅÐ
Ðèñ. 7-60.
X05
DTAN
[S+] [D+]
D510 D318
Ïðèìåð ïðîãðàììèðîâàíèÿ
DTAN-èíñòðóêöèè
C000362C
Ñ âêëþ÷åíèåì âõîäà Õ5 ðàññ÷èòûâàåòñÿ çíà÷åíèå òàíãåíñà óãëà, óêàçàííîãî â ðàäèàíàõ
(D510 è D511).
Ðåçóëüòàò çàïèñûâàåòñÿ â D318 è D319.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 63
ÈÍÑÒÐÓÊÖÈÈ ÏÎ ÎÁÐÀÁÎÒÊÅ ÄÀÍÍÛÕ
7.5
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÏÎ ÎÁÐÀÁÎÒÊÅ ÄÀÍÍÛÕ
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 147 ... 149 (FX2N)
Ñèìâîë
FNC
—
140
...
146
SWAP
147
—
148
149
Íàçíà÷åíèå
Ðàçä.
Îáìåí ñòàðøèìè è ìëàäøèìè áàéòàìè
7.5.1
Òàáë. 7-15. Îáçîð èíñòðóêöèè FNC 140 ... 149
7 – 64
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.5.1
ÈÍÑÒÐÓÊÖÈÈ ÏÎ ÎÁÐÀÁÎÒÊÅ ÄÀÍÍÛÕ
ÎÁÌÅÍ ÑÀÐØÈÌÈ È ÌËÀÄØÈÌÈ ÁÀÉÒÀÌÈ (SWAP)
SWAP
SWAP
FNC 147
Îáìåí ñòàðøèìè è ìëàäøèìè áàéòàìè
FX1S
FX1N
FX2N
FX2NC
CPU
(S+)
Îïåðàíäû
S+
Èìï. èíñòðóêöèÿ(P)
KnY, KnM, KnS, T, C, D, V, Z
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit SWAP, SWAPP
5
DSWAP,
DSWAPP
9
ÔÓÍÊÖÈß
Îáìåí ñòàðøèìè è ìëàäøèìè áàéòàìè îïåðàíäà
ÎÏÈÑÀÍÈÅ
쎲 Ïðè ïðèìåíåíèè SWAP-èíñòðóêöèè ñòàðøèé è ìëàäøèé áàéòû îïåðàíäà (D+)
îáìåíèâàþòñÿ ìåñòàìè.
쎲 Ïðè ïðèìåíåíèè DSWAP-èíñòðóêöèè cîîòâåòñòâåííî îáìåíèâàþòñÿ ìåñòàìè ñòàðøèå è
ìëàäøèå áàéòû îïåðàíäîâ (D+) è ((D+)+1).
쎲 Ýòà îïåðàöèÿ âûïîëíÿåòñÿ âíîâü â êàæäîì öèêëå ïðîãðàììû. ×òîáû ãàðàíòèðîâàòü
îäíîðàçîâîå âûïîëíåíèå, íóæíî ïðèìåíèòü èìïóëüñíóþ èíñòðóêöèþ èëè áëîêèðîâêó.
ÏÐÈÌÅÐ
Ðèñ. 7-61.
Ïðèìåð ïðîãðàììèðîâàíèÿ
SWAPP-èíñòðóêöèè
[D+]
SWAPP D10
X34
C000363C
Ïðè ïîëîæèòåëüíîì ôðîíòå âõîäà Õ34 ñòàðøèé è ìëàäøèé áàéòû D10 îáìåíèâàþòñÿ
ìåñòàìè.
Îïåðàíä
D10
Áàéò
Ïåðåä âûïîëíåíèåì Ïîñëå âûïîëíåíèÿ
èíñòðóêöèè
èíñòðóêöèè
1
1FH
8BH
2
8BH
1FH
Òàáë. 7-16.
Îáìåí áàéòàìè ïðè
SWAPP-èíñòðóêöèè
Åñëè âìåñòî SWAPP-èíñòðóêöèè ïðèìåíÿåòñÿ DSWAPP-èíñòðóêöèÿ, òî ïðè ïîëîæèòåëüíîì
ôðîíòå Õ34 cîîòâåòñòâåííî îáìåíèâàþòñÿ ìåñòàìè ñòàðøèå è ìëàäøèå áàéòû îïåðàíäîâ
D10 è D11.
Îïåðàíä
D10
D11
Áàéò
Ïåðåä âûïîëíåíèåì Ïîñëå âûïîëíåíèÿ
èíñòðóêöèè
èíñòðóêöèè
1
1FH
2
8BH
1FH
1
C4H
35H
2
35H
C4H
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
8BH
Òàáë. 7-17.
Îáìåí áàéòàìè ïðè
DSWAPP-èíñòðóêöèè
7 – 65
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
7.6
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 155...159
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçä.
ABS
155
×òåíèå àáñîëþòíîé òåêóùåé ïîçèöèè
7.6.1
ZRN
156
Ïåðåìåùåíèå ê íóëåâîé (èñõîäíîé) òî÷êå
7.6.2
PLSV
157
Âûäà÷à èìïóëüñîâ ïåðåìåííîé ÷àñòîòû
7.6.3
DRVI
158
Ïîçèöèîíèðîâàíèå ïî èíêðåìåíòàëüíûì (ïðèðàùèâàåìûì)
çíà÷åíèÿì
7.6.4
DRVA
159
Ïîçèöèîíèðîâàíèå ïî àáñîëþòíûì çíà÷åíèÿì
7.6.5
Òàáë. 7-18. Îáçîð èíñòðóêöèè FNC 155...159
7.6.1
Ïðåäóïðåæäåíèå ïðè èñïîëüçîâàíèè èíñòðóêöèé ïîçèöèîíèðîâàíèÿ.
Èíñòðóêöèè ïîçèöèîíèðîâàíèÿ ZRN (FNC 156), PLSV (FNC 157), DRVI (FNC 158) è DRVA (FNC
159) ðàáîòàþò òîëüêî ñ âûõîäàìè Y0 è Y1.
Èíñòðóêöèè ïîçèöèîíèðîâàíèÿ ìîãóò èñïîëüçîâàòüñÿ â ïðîãðàììå ìíîãîêðàòíî.
쎲 Â îäèíàêîâûõ èíñòðóêöèÿõ íåëüçÿ èñïîëüçîâàòü îäèíàêîâûå âûõîäû( Y0 è Y1). Ïðè èñïîëüçîâàíèè îäèíàêîâûõ âûõîäîâ ÏÊ âîñïðèíèìàåò èõ, êàê äâîéíîé âûõîä , è äàííàÿ
èíñòðóêöèÿ áóäåò ðàáîòàòü íå êîððåêòíî..
쎲 Ïåðåä ïîâòîðíîé àêòèâèçàöèåé èíñòðóêöèè óáåäèòåñü, ÷òî ñïåöèàëüíûå ìåðêåðû
M8147äëÿ Y0 è M8148 äëÿ Y1âûêëþ÷åíû.
Ïðåäóïðåæäåíèå ïðè èñïîëüçîâåíèè èíñòðóêöèé èìïóëüñíûõ âûõîäîâ FNC 57 (PLSY) è
FNC 59 (PLSR)
쎲 Èíñòðóêöèè FNC 57 (PLSY) è FNC 59 (PLSR) ðàáîòàþò òîëüêî ñ âûõîäàìè Y0 è Y1.
쎲 Åñëè èíñòðóêöèè ïîçèöèîíèðîâàíèÿ è èíñòðóêöèè èìïóëüñíûõ âûõîäîâ èñïîëüçóþò
îäíîâðåìåííî îäèíàêîâûé âûõîä, òî ÏÊ âîñïðèíèìàåò ýòî, êàê äâîéíîé âûõîä, è
ïðîãðàììà ðàáîòàåò íå êîððåêòíî.
쎲 Åñëè íåîáõîäèìî èñïîëüçîâàòü ôóíêöèîíàëüíûå âîçìîæíîñòè èíñòðóêöèè FNC 57
(PLSY) è FNC 59 (PLSR) è ôóíêöèîíàëüíûå âîçìîæíîñòè èíñòðóêöèè FNC 158 (DRVI), òî
öåëåñîîáðàçíî èñïîëüçîâàòü òîëüêî èíñòðóêöèþ FNC 158 (DRVI).
Âûõîäà.
Äëÿ ðàáîòû èíñòðóêöèé ïîçèöèîíèðîâàíèÿ íåîáõîäèìî èñïîëüçîâàòü ÏÊ , òîëüêî ñ
òðàíçèñòîðíûìè âûõîäàìè.
Äëÿ áîëåå óñòîé÷èâîé ðàáîòû íà áîëüøèõ ÷àñòîòàõ ðåêîìåíäóåòñÿ íàãðóçêà íà
òðàíçèñòîðíûé âûõîä îò 10 äî 100 ìÀ.
7 – 66
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.6.2
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
Ôîðìàò âûõîäíûõ èìïóëüñîâ
Ïðè ðåàëèçàöèè ïîçèöèîíèðîâàíèÿ ñ ïîìîùüþ âûõîäîâ ÏÊ èñïîëüçóåòñÿ ôîðìàò ñèãíàëîâ
“Ïîñëåäîâàòåëüíîñòü èìïóëüñîâ + Çíàê”, êàê ïîêàçàíî íà ðèñóíêå.
Èìïóëüñíûé âûõîä Y0
Ëþáîé âûõîä (îïðåäåëÿåò
íàïðàâëåíèå)
ON
OFF
ON
OFF
Èìïóëüñíûé âûõîä Y1
Ëþáîé âûõîä (îïðåäåëÿåò
íàïðàâëåíèå)
C000420C
Ðèñ. 7-62: Ôîðìàò âûõîäíûõ ñèãíàëîâ
Îáÿçàòåëüíî óñòàíîâèòå â ñåðâîóñèëèòåëå âõîäíûå äàííûå:
Ôîðìàò âõîäà:
Ïîñëåäîâàòåëüíîñòü èìïóëüñîâ + çíàê
Ëîãèêà:
Íåãàòèâíàÿ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 67
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
7.6.3
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Îïåðàíäû èñïîëüçóåìûå ïðè ïîçèöèîíèðîâàíèè
Îïåðàíä
M8145
M8146
M8147
M8148
Äîñòóï
Îïèñàíèå
Ìîãóò óñòàíàâëèâàòüñÿ â ïðîãðàììå
Ñòîï âûäà÷è èìïóëüñîâ âûõîä Y0
Ñòîï âûäà÷è èìïóëüñîâ âûõîä Y1
Çàäàííûå èìïóëüñû âûäàíû Y0
Òîëüêî ÷òåíèå
Çàäàííûå èìïóëüñû âûäàíû Y1
Òàáë. 7-19. Ñïåöèàëüíûå ìåðêåðû äëÿ èíñòðóêöèé ïîçèöèîíèðîâàíèÿ
Çíà÷åíèå ïî Îïèñàíèå
óìîë÷àíèþ
Îïåðàíä
D8140
Äâîéíîå
ñëîâî
D8141
Äâîéíîå
ñëîâî
D8142
Äâîéíîå
ñëîâî
D8143
Äâîéíîå
ñëîâî
D8145
D8146
Äâîéíîå
ñëîâî
D8147
Äâîéíîå
ñëîâî
D8148
0
Ðåãèñòð òåêóùåãî çíà÷åíèÿ Y0 (32 Bit) 0
Ðåãèñòð òåêóùåãî çíà÷åíèÿ Y1(32 Bit) 0
Ïðèðàùåíèå ñêîðîñòè ïðè ðàçãîíå/òîðìîæåíèè äëÿ èíñòðóêöèé FNC
158 è FNC 159
Óñòàíàâëèâàåòñÿ 1/10 èëè ìåíåå îò ìàêñèìàëüíîé ÷àñòîòû (D8146,
D8147)
100000
Ìàêñèìàëüíàÿ ñêîðîñòü äëÿ èíñòðóêöèé FNC 158 è FNC 159 (32 Bit)
Äèàïàçîí: îò 100 Hz äî 100 kHz
100
Âðåìÿ ðàçãîíà/òîðìîæåíèÿ äî ìàêñèìàëüíîé ñêîðîñòè äëÿ
èíñòðóêöèé FNC156, FNC158 è FNC159
Äèàïîçîí: îò 50 äî 5000 ìñåê
Òàáë. 7-20. Ñïåöèàëüíûå ðåãèñòðû äëÿ èíñòðóêöèé ïîçèöèîíèðîâàíèÿ
7 – 68
Äëÿ èíñòðóêöèé FNC 157 (PLSV), FNC 158 (DRVI) è FNC 159 (DRVA) òåêóùåå çíà÷åíèå
óìåíüøàåòñÿ èëè óâåëè÷èâàåòñÿ â ñîîòâåòñòâèè ñ íàïðàâëåíèåì âðàùåíèÿ.
Äëÿ èíñòðóêöèé FNC 57 (PLSY) è FNC 59 (PLSR) èñïîëüçóþòñÿ òå æå ðåãèñòðû, íî â íèõ
ïðåäñòàâëåíî ñóììàðíîå âûäàííîå ÷èñëî èìïóëüñîâ.
Çàäàåòñÿ âðåìÿ ðàçãîíà äî ìàêñèìàëüíîé ÷àñòîòû (D8146, D8147), ñ óñòàíîâëåííîé
âåëè÷èíîé ïðèðàùåíèÿ ñêîðîñòè (D8145).
Çàäàåòñÿ âðåìÿ òîðìîæåíèÿ ñ ìàêñèìàëüíîé ÷àñòîòû (D8146, D8147) äî íóëåâîé
ñêîðîñòè , ñ óñòàíîâëåííîé âåëè÷èíîé ïðèðàùåíèÿ ñêîðîñòè (D8145)
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.6.4
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
Ïðèìåð ïîäêëþ÷åíèÿ ñåðâîïðèâîäà
Íà ðèñóíêå ïîêàçàíà ñõåìà ïîäêëþ÷åíèÿ ê ÏÊ FX1S-30MT ñåðâîïðèâîäà MELSERVO
MR-J2-mA:
85 - 264 Â
Óñòàíàâëèâàåòñÿ ïðè
Òîðìîçíîé ðåçèñòîð
íåîáõîä
L
N
Ñåðâîäâèãàòåëü
MC
L1
U
V
L2
W
L3
L 11 P E
L 21 P E
200
230 Â
SM
PG
CN2
+ 24V
Ñòîï
X000
X001
X002
X003
X004
X005
X006
COM
Ñåðâî
JOG (+)
Ïîçèöèîíèðîâàíèå âïåðåä
Ïîçèöèîíèðîâàíèå íàçàä
Êîíöåâèê çàìåäëåíèÿ (DOG)
CN1B
CN1B
S G 10
COM 13
COM
24+
Çàäàþùèå èìïóëüñû
Y 000
CN1A
PP
SG
Ñáðîñ
CR
SG
NP
4
19
6
10
5
8
9
DO1
ZS P
T LC
SG
S ON
13
19
6
18
COM
ZS P
T LC
AL M
15
5
14
16
17
E MG
S ON
RES
LS P
LS N
20
SG
3
10
Y 001
Y 002
Y 003
Y 004
Y 005
Êîìïüþòåð
CN3
JOG (-)
8
10
2
Àáñîëþòíàÿ
ïîçèöèÿ
( FNC155)
CN1B
Íóëåâàÿ ñêîðîñòü
Îãðàíè÷åíèå ìîìåíòà
Íàðóøåíèå
CN1B
Íàïðàâëåíèå âðàùåíèÿ
FX1S-30MT
S G 10
SD
COM 9
OP C 11
Àâàðèéíûé
îñòàíîâ
Ñåðâî-ON
Ñáðîñ
Îãðàíè÷åíèå
ïåðåìåùåíèÿ
Ñåðâîóñèëèòåëü MR-J2-첸A
C000421C
Ðèñ. 7-63. Ïðèíöèïèàëüíàÿ ñõåìà.
Ðàçúåìû CN1A, CN1B, CN2 und è CN3 èìåþò îäèíàêîâóþ ôîðìó, íå ïåðåïóòàéòå.
Äàííûå ñèãíàëû èñïîëüçóþòñÿ ïðè àáñîëþòíîì ïîçèöèîíèðîâàíèè..
Óáåäèòåñü â íàëè÷åå ñîåäèíåíèÿ SPS ñ òðàíçèñòîðíûìè âûõîáàìè.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 69
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
7.6.5
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Ïðèìåð ïðîãðàììû
Ïðè ðàáîòå, ïîçèöèîíèðîâàíèå âûïîëíÿåòñÿ àáñîëþòíûì ñïîñîáîì.
Âûõîäíàÿ
÷àñòîòà
100
Èñõîäíàÿ òî÷êà
100000 Hz
500000
500Ãö
500Ãö Ðàñòîÿíèå
100000 Hz
Ðàçãîí/òîðìîæåíèå (200 ms)
C000422C
Ðèñ. 7-64. Ïðèìåð ïðîãðàììû
Ðàñ÷åò ìèíèìàëüíîé ÷àñòîòû:
fmin = f max
2 × tB
fmax - çàäàåòñÿ â ðåãèñòðàõ D8146 è D8147 â ãåðöàõ..
tB - âðåìÿ ðàçãîíà /òîðìîæåíèÿ â ñåêóíäàõ.
Ïðèìåð: fmax = 100 kÃö è tB= 0,2 ñåê, òîãäà ìèíèìàëüíàÿ ÷àñòîòà fmin = 100000 = 500 Ãö
2 × 02,
SPS ïîäêëþ÷åíèå ïîêàçàíî â ãë 7.6.4
7 – 70
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
ñòîï
X000
M8145
„RUN“
M8000
M8140
Ðåôåðåíòí JOG (+)
àÿ òî÷êà
S0
S10
JOG (-)
S11
Ïîçèöèîíèð
Âïåðåä
Íàçàä
S12
S13
Ñòîï âûõ.
èìïóëüñîâ
M8145
Ôóíêöèîíèðî
âàíèå
ïðåðâàíî
M5
Èìïóëüñ
âêëþ÷åíèÿ
M8002
FNC 12
1000000
D MOV
D8146
FNC 12
MOV
D8148
K200
C000416C
Ðèñ. 7-65.
ÓKÀÇÀÍÈÅ
Ïðèìåð ïðîãðàììû äâèæåíèÿ
Îñòàíîâ âûäà÷è èèìïóëüñîâ îñè Õ (Y0)
Áèò Ì8140 ðàçðåøåíèå âîçâðàòà â ðåôåðåíòíóþ òî÷êó
Óñòàíîâêà ìàêñèìàëüíîé ñêîðîñòè 100.000 Ãö â ðåãèñòðû D8147 è D8146 .
Óñòàíîâêà âðåìåíè ðàçãîíà/òîðìîæåíèÿ 200 ìñåê â ðåãèñòð D8148 .
Åñëè ìàêñèìàëüíàÿ ñêîðîñòü èëè âðåìÿ ðàçãîíà/òîðìîæåíèÿ íå îòëè÷àþòñÿ îò çàâîäñêèõ
íàñòðîåê, òî ðåãèñòðû D8146 è D8148 íå ïðîãðàììèðóþòñÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 71
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
Âîçâðàò â
èñõîäíîå
X001
JOG(+)
X002
JOG (-)
X003
Âïåðåä
X004
Íàçàä
X005
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Ôóíêöèîíè
ðîâàíèå
ïðåðâàíî
M5
Ôóíêöèîíè
ðîâàíèå
ïðåðâàíî
RST
M10
RST
M12
RST
M13
SET
S0
RST
M12
RST
M13
SET
S10
RST
M12
RST
M13
SET
S11
RST
M12
RST
M13
SET
S12
RST
M12
RST
M13
SET
S13
M5
Ôóíêöèîíè
ðîâàíèå
ïðåðâàíî
M5
Ôóíêöèîíè
ðîâàíèå
ïðåðâàíî
Ôëàã çàâåðøåíèÿ
âîçâðàòà â
èñõîäíîå
M5
Ôóíêöèîíè
ðîâàíèå
ïðåðâàíî
M10
Ôëàã çàâåðøåíèÿ
âîçâðàòà â
èñõîäíîå
M5
M10
C000417C
Ðèñ. 7-66. Ïðèìåð ïðîãðàììû
7 – 72
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÓÊÀÇÀÍÈÅ
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
Ñáðîñ ôëàãà çàâåðøåíèÿ âîçâðàòà â èñõîäíîå, Ñáðîñ ôëàãà çàâåðøåíèÿ
ïîçèöèîíèðîâàíèÿ, Ñáðîñ ôëàãà çàâåðøåíèÿ ïîçèöèîíèðîâàíèÿ ïðè ðåâåðñå, Óñòàíîâêà
ôëàãà ñîñòîÿíèÿ 'â èñõîäíîì' (S0).
Ñáðîñ ôëàãà çàâåðøåíèÿ âîçâðàòà â èñõîäíîå, Ñáðîñ ôëàãà çàâåðøåíèÿ
ïîçèöèîíèðîâàíèÿ, Àêòèâèçàöèÿ ðåæèìà jog (+), S10.
Ñáðîñ ôëàãà çàâåðøåíèÿ âîçâðàòà â èñõîäíîå, Ñáðîñ ôëàãà çàâåðøåíèÿ
ïîçèöèîíèðîâàíèÿ, Àêòèâèçàöèÿ ðåæèìà jog (-), S11.
Ñáðîñ ôëàãà çàâåðøåíèÿ âîçâðàòà â èñõîäíîå, Ñáðîñ ôëàãà çàâåðøåíèÿ
ïîçèöèîíèðîâàíèÿ, Àêòèâèçàöèÿ ðåæèìà ïîçèöèîíèðîâàíèÿ âïåðåä.
Ñáðîñ ôëàãà çàâåðøåíèÿ âîçâðàòà â èñõîäíîå, Ñáðîñ ôëàãà çàâåðøåíèÿ
ïîçèöèîíèðîâàíèÿ, Àêòèâèçàöèÿ ðåæèìà ïîçèöèîíèðîâàíèÿ âïåðåä.
Ìàêñ. âåëè÷èíà ïåðåìåùåíèÿ â ðåæèìå JOG - 999,999 èìïóëüñîâ, ò.ê. äàííîå çíà÷åíèå
ÿâëÿåòñÿ ìàêñèìàëüíûì çíà÷åíèåì äëÿ ôóíêöèè FNC 158 (DRVI). Áîëüøèå ïåðåìåùåíèÿ
äîñòèãàþòñÿ ïîñëåäîâàòåëüíûì âûïîëíåíèåì èíñòðóêöèé JOG.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 73
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Âûõîä ÷àñòîòû Y0
Êîíöåâèê DOG (ïîèñê î-ìåòêè)
Âîçâðàò â
èñõîäíîå
Ñêîðîñòü
×èñëî èìïóëüñîâ
S0
M50
FNC156
K50000
D ZRN
K5000
X006
Y000
SET
M10
RST
S0
Îïåðàöèÿ âûïîëíåíà
M8029
Âûõîä Y000 àêòèâåí
M8147
M50
„RUN“
M8000
M50
Âûõîä íàïðàâëåíèÿ äâèæ
Íîìåð âûõîäà
JOG (+)
JOG (+)
×àñòîòà âûõ. èìïóëüñîâ
×èñëî èìïóëüñîâ
S10
X002
M51
FNC158
K999999 K30000
D DRVI
Y000
Y004
RST
S10
Âûõîä Y000 àêòèâåí
M8147
M51
„RUN“
M8000
M51
Âûõîä íàïðàâëåíèÿ äâèæ
Íîìåð âûõîäà
JOG (–)
JOG (–)
S11
X003
×àñòîòà âûõ. èìïóëüñîâ
×èñëî èìïóëüñîâ
M52
FNC158
K-999999 K30000
D DRVI
Y000
Y004
RST
S11
Âûõîä Y000 àêòèâåí
M8147
M52
„RUN“
M8000
M52
C000418
Ðèñ. 7-67.
7 – 74
Ïðèìåð ïðîãðàììû
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
쐃
쐇
쐋
쐏
쐄
쐂
쐆
쐊
쐎
쐅
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
Èíñòðóêöèÿ âîçâðàòà â èñõîäíîå äëÿ ðåâåðñèâíîãî äâèæåíèÿ
Ôëàã çàâåðøåíèÿ âîçâðàòà â èñõîäíîå
Âîçâðàò â èñõîäíîå çàâåðøåí (ñàìîñáðîñ).
Çàäåðæêà âûïîëíåíèÿ èíñòðóêöèè íà âðåìÿ îäíîãî öèêëà ïðåäîòâðàùàåò
îäíîâðåìåííîå âûïîëíåíèå èíñòðóêöèé ïîçèöèîíèðîâàíèÿ.
Âûïîëíåíèå ðåæèìà JOG â íàïðàâëåíèè +, èñïîëüçóÿ èíñòðóêöèþ èíêðåìåíòàëüíîãî
ïîçèöèîíèðîâàíèÿ (Y004 âêëþ÷åí).
Ðåæèì JOG (+) çàâåðøåí (ñàìîñáðîñ).
Çàäåðæêà âûïîëíåíèÿ èíñòðóêöèè íà âðåìÿ îäíîãî öèêëà ïðåäîòâðàùàåò
îäíîâðåìåííîå âûïîëíåíèå èíñòðóêöèé ïîçèöèîíèðîâàíèÿ.
Âûïîëíåíèå ðåæèìà JOG â íàïðàâëåíèè -, èñïîëüçóÿ èíñòðóêöèþ èíêðåìåíòàëüíîãî
ïîçèöèîíèðîâàíèÿ (Y004 âûêëþ÷åí).
Ðåæèì JOG (-) çàâåðøåí (ñàìîñáðîñ).
Çàäåðæêà âûïîëíåíèÿ èíñòðóêöèè íà âðåìÿ îäíîãî öèêëà ïðåäîòâðàùàåò
îäíîâðåìåííîå âûïîëíåíèå èíñòðóêöèé ïîçèöèîíèðîâàíèÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 75
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Âûõîä íàïðàâëåíèÿ äâèæåíèÿ
Âûõîä ÷àñòîòû
Ïîçèöèîíèðîâ
×àñòîòà èìïóëüñîâ
àíèå âïåðåä
S12
Àáñîëþòíàÿ ïîçèöèÿ
M53
FNC159
K500000 K100000
D DRVA
Y000
Y004
SET
M12
RST
S12
Îïåðàöèÿ âûïîëíåíà
M8029
Âûõîä Y000 àêòèâåí
M8147
M53
„RUN“
M8000
M53
Âûõîä íàïðàâëåíèÿ äâèæåíèÿ
Âûõîä ÷àñòîòû
Ïîçèöèîíèðîâ
×àñòîòà èìïóëüñîâ
àíèå íàçàä
S13
Àáñîëþòíàÿ ïîçèöèÿ
M54
FNC159
D DRVA
K100
K100000
Y000
Y004
SET
M13
RST
S13
Îïåðàöèÿ âûïîëíåíà
M8029
Âûõîä Y000 àêòèâåí
M8147
M54
„RUN“
M8000
M54
C000419
Ðèñ. 7-68. Ïðèìåð ïðîãðàììû
7 – 76
Ïåðåìåùåíèå â àáñîëþòíóþ ïîçèöèþ 500,000 èñïîëüçóÿ èíñòðóêöèþ ïîçèöèîíèðîâàíèÿ
â àáñ. êîîðäèíàòàõ (Y004 âêëþ÷åí).
Ôëàã çàâåðøåíèÿ ïîçèöèîíèðîâàíèÿ â íàïðàâëåíèè +.
Ïîçèöèîíèðîâàíèå â íàïðàâëåíèè + çàâåðøåíî (ñàìîñáðîñ).
Çàäåðæêà âûïîëíåíèÿ èíñòðóêöèè íà âðåìÿ îäíîãî öèêëà ïðåäîòâðàùàåò
îäíîâðåìåííîå âûïîëíåíèå èíñòðóêöèé ïîçèöèîíèðîâàíèÿ.
Ïåðåìåùåíèå â àáñîëþòíóþ ïîçèöèþ 100 èñïîëüçóÿ èíñòðóêöèþ ïîçèöèîíèðîâàíèÿ â
àáñ. êîîðäèíàòàõ (Y004 âûêëþ÷åí).
Ôëàã çàâåðøåíèÿ ïîçèöèîíèðîâàíèÿ â íàïðàâëåíèè -.
Ïîçèöèîíèðîâàíèå â íàïðàâëåíèè - çàâåðøåíî (ñàìîñáðîñ).
Çàäåðæêà âûïîëíåíèÿ èíñòðóêöèè íà âðåìÿ îäíîãî öèêëà ïðåäîòâðàùàåò
îäíîâðåìåííîå âûïîëíåíèå èíñòðóêöèé ïîçèöèîíèðîâàíèÿ.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.6.6
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
×ÒÅÍÈÅ ÀÁÑÎËÞÒÍÎÉ ÒÅÊÓÙÅÉ ÏÎÇÈÖÈÈ (DABS)
DABS
FNC 155
×òåíèå àáñîëþòíîé òåêóùåé ïîçèöèè
FX1S
FX1N
FX2N
FX2NC
CPU
ABS (S+) (D1+) (D2+)
Îïåðàíäû
S+
X, Y, M, S
D1+
D2+
Y, M, S
KnY,KnM, KnS, T,
C, D, V, Z
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
DABS
13
ÔÓÍÊÖÈß
Ñ ïîìîùüþ ýòîé èíñòðóêöèè ìîæåò âîñïðèíèìàòüñÿ àáñîëþòíàÿ ïîçèöèÿ MITSUBISHI
ñåðâîóñèëèòåëåé òèïà MR-H èëè ÌR-J2. Ñåðâîïðèâîä äîëæåí áûòü íàñòðîåí íà ðàáîòó ñ
àáñîëþòíûì äàò÷èêîì.
ÎÏÈÑÀÍÈÅ
쎲 ABS-èíñòðóêöèÿ ÿâëÿåòñÿ 32-õ áèòíîé èíñòðóêöèåé. Ïîýòîìó âñåãäà óêàçûâàéòå åå êàê
“DABS”.
쎲 ×òåíèå ïîçèöèè íà÷èíàåòñÿ, åñëè âûïîëíåíî ñòàðòîâîå óñëîâèå ABS-èíñòðóêöèè. Ïðè
îêîí÷àíèè ÷òåíèÿ âêëþ÷àåòñÿ ìåðêåð Ì8029. Åñëè âî âðåìÿ ÷òåíèÿ ñòàðòîâûå óñëîâèÿ
îòêëþ÷àþòñÿ, ïðîöåññ ÷òåíèÿ ïðåêðàùàåòñÿ.
쎲 Ïðè ïðîåêòèðîâàíèè íóæíî ñëåäèòü çà òåì, ÷òîáû ñåðâîóñèëèòåëåé âêëþ÷àëñÿ ðàíüøå
èëè îäíîâðåìåííî ñ ÏÊ.
쎲 Àáñîëþòíàÿ ïîçèöèÿ çàíîñèòñÿ â îïåðàíä, êîòîðûé óêàçàí â D2+. Îí ìîæåò áûòü ñëîâíûì
îïåðàíäîì. Îäíàêî ïîçäíåå ýòî çíà÷åíèå äîëæíî ïåðåäàâàòüñÿ â ïðîãðàììå â
ñïåöèàëüíûå ðåãèñòðû D8141 è D8140.
쎲 Ñòàðòîâûå óñëîâèÿ ABS-èíñòðóêöèè äîëæíû áûòü âêëþ÷åíû âñåãäà, òàêæå è ïîñëå
âîñïðèÿòèÿ ïîçèöèè. Åñëè ñòàðòîâûå óñëîâèÿ ïîñëå ïðî÷òåíèÿ ïîçèöèè ñòàíóò
íåäåéñòâèòåëüíûìè, îòêëþ÷èòñÿ ñèãíàë “Servo-ON” (SON) è ïðèâîä îñòàíîâèòñÿ.
쎲 Òàêæå, åñëè ñåðâîïðèâîä ñìîæåò âîñïðèíÿòü àáñîëþòíóþ ïîçèöèþ, ïîñëå âêëþ÷åíèÿ
ïðèâîäà äîëæåí âûïîëíÿòüñÿ âîçâðàò â èñõîäíîå ïîëîæåíèå.
ÏÐÈÌÅÐ
ABS-èíñòðóêöèè
M0
DAB S
[S +]
[D1+] [D2+]
X000
Y 004 D8140
Ðèñ. 7-69.
Ïðèìåð ïðîãðàììèðîâàíèÿ
ABS-èíñòðóêöèè
C000400C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 77
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
7.6.7
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÅÐÅÌÅÙÅÍÈÅ Ê ÍÓËÅÂÎÉ (ÈÑÕÎÄÍÎÉ) ÒÎ×ÊÅ (ZRN)
ZRN
FNC 156
Ïåðåìåùåíèå ê íóëåâîé (èñõîäíîé) òî÷êå
FX1S
FX1N
FX2N
FX2NC
CPU
ZRN (S1+) (S2+) (S3+) (D)
Îïåðàíäû
S1+
S2+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z,
S3+
D
X, Y, M, S
Òîëüêî Y0
èëè Y1
Èìï.
èíñòðóêöèÿ(P)
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit ZRN
DZRN
9
17
ÔÓÍÊÖÈß
Ñ ïîìîùüþ ýòîé èíñòðóêöèè ìîíî óïðàâëÿòü ïåðåìåùåíèåì ê íóëåâîé
(èñõîäíîé,ðåôåðåíòíîé) òî÷êå. Âî âðåìÿ ïîçèöèîíèðîâàíèÿ â ÏÊ çàïîìèíàåòñÿ òåêóùàÿ
ïîçèöèÿ è â çàâèñèìîñòè îò íàïðàâëåíèÿ äâèæåíèÿ ïîâûøàåòñÿ èëè ñíèæàåòñÿ ïî ìåðå
ïåðåìåùåíèÿ. Áëàãîäàðÿ ýòîìó ïîçèöèÿ ìàøèíû â ÏÊ âñåãäà àêòóàëüíà. Ïðè îòêëþ÷åíèè
íàïðÿæåíèÿ ÏÊ òåðÿåò ýòî çíà÷åíèå ïîçèöèè. Ïîýòîìó ïîñëå âêëþ÷åíèÿ óïðàâëåíèÿ èëè äëÿ
îòëàäêè ìàøèíû âûïîëíÿåòñÿ âîçâðàò â èñõîäíîå ê îïðåäåëåííîé ïîçèöèè.
ÎÏÈÑÀÍÈÅ
쎲  S1+ óêàçûâàåòñÿ ñêîðîñòü, ñ êîòîðîé äîëæåí áûòü âûïîëíåí âîçâðàò ê íóëåâîé òî÷êå.
Ïðè ñëîâíîì îïåðàíäå âîçìîæíî îò 10 äî 32,767 Ãö, ïðè 32-õ áèòîâîì îïåðàíäå âîçìîæíà îáëàñòü îò 10 äî 100 êÃö.
쎲 Ïîëçó÷àÿ (ìåäëåííàÿ) ñêîðîñòü îò 10 äî 32,767 Ãö óêàçûâàåòñÿ â S2+.
쎲 S3+ ñîäåðæèò ïåðåêëþ÷àòåëü äëÿ óïðàâëåíèÿ ïîëçó÷åé ñêîðîñòüþ âáëèçè íóëåâîé òî÷êè.
Åñëè â S3+ óêàçàí äðóãîé îïåðàíä, ÷åì âõîä (Õ), òî íà âðåìåííóþ òî÷êó òîðìîæåíèÿ
îêàæåò âëèÿíèå âðåìÿ öèêëà ÏÊ (ïðîãðàììû) è îòêëîíåíèå îò íóëåâîé òî÷êè ìîæåò
îêàçàòüñÿ î÷åíü áîëüøèì.
쎲 Äëÿ âûäà÷è èìïóëüñîâ ìîãóò ïðèìåíÿòüñÿ òîëüêî âûõîäû Y0 è Y1. Òàê êàê èìïóëüñû
âûäàþòñÿ ñ áîëüøîé ÷àñòîòîé, òî ÏÊ äîëæíî ïðèìåíÿòüñÿ ñ òðàíçèñòîðíûìè âûõîäàìè.
Ðåëåéíûå êîíòàêòû â ýòîì ñëó÷àå èçíàøèâàþòñÿ ïðåæäåâðåìåííî è ïîýòîìó
íåïðèãîäíû. Äëÿ ïîëó÷åíèÿ êðóòîãî ïî ôðîíòó âûõîäíîãî ñèãíàëà íàãðóçî÷íûé òîê
òðàíçèñòîðíîãî âûõîäà ìèíèìóì äîëæåí ñîñòàâëÿòü 200 ìÀ. Èíîãäà íåîáõîäèìî
ïðèìåíÿòü ïðåäâàðèòåëüíî âêëþ÷åííûå ðåçèñòîðû.
쎲 Åñëè âêëþ÷åí ñïåöèàëüíûé ìåðêåð Ì8014, òî ñåðâîóñèëèòåëü ñèãíàëèçèðóåò, åñëè
äîñòèãàåòñÿ íóëåâàÿ òî÷êà.
쎲 Ñëåäóþùèå îïåðàíäû ïðåäñòàâëÿþòñÿ â ðàñïîðÿæåíèå äëÿ çàäà÷ ïîçèöèîíèðîâàíèÿ:
Îïåðàíä
Îïèñàíèå
D8141(ñòàðøåå ñëîâî)
D8140 (ìëàäøåå ñëîâî)
Òåêóùåå çíà÷åíèå Y0 (32 áèòà)
D8143 (ñòàðøåå ñëîâî)
D8142 (ìëàäøåå ñëîâî)
Òåêóùåå çíà÷åíèå Y1 (32 áèòà)
M8145
Âûäà÷à èìïóëüñà íà Y0 - ñðàçó îñòàíîâ
M8146
Âûäà÷à èìïóëüñà íà Y1 - ñðàçó îñòàíîâ
M8147
Êîíòðîëü âûäà÷è èìïóëüñà íà Y0 (ØÈÍÀ/×ÒÅÍÈÅ)
M8148
Êîíòðîëü âûäà÷è èìïóëüñà íà Y1 (ØÈÍÀ/×ÒÅÍÈÅ)
Òàáë. 7-21. Îïåðàíäû äëÿ ïîçèöèîíèðîâàíèÿ
7 – 78
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
쎲
ÓÊÀÇÀÍÈÅ
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
Ó MITSUBISHI ñåðâîóñèëèòåëåé òèïà MR-H èëè ÌR-J2, êîòîðûå â ñîñòîÿíèè âîñïðèíèìàòü
àáñîëþòíóþ ïîçèöèþ, òåêóùàÿ ïîçèöèÿ ìîæåò ñ÷èòûâàòüñÿ ñ ïîìîùüþ ABS-èíñòðóêöèè
(FNC 155).
Ê íóëåâîé òî÷êå íåëüçÿ ïîäîéòè ñ ëþáîãî íàïðàâëåíèÿ. Ïðè ïåðåìåùåíèè â èñõîäíîå
âñåãäà ïåðåìåùàþòñÿ íàçàä â íàïðàâëåíèè íóëåâîé òî÷êè.
Ïðè ïðîãðàììèðîâàíèè ñòàðòîâûõ óñëîâèé îáðàùàéòå âíèìàíèå íà âðåìåííûå ïðîöåññû.
ÏÐÈÌÅÐ
ZRN-èíñòðóêöèè
Ðèñ. 7-70.
M0
[S 1+] [S 2+] [S 3+] [D]
Ïðèìåð ïðîãðàììèðîâàíèÿ
ZRN-èíñòðóêöèè
Z R N K 1000 K 100 X003 Y 000
C000401C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 79
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
7.6.8
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÂÛÄÀ×À ÈÌÏÓËÜÑÎÂ Ñ ÏÅÐÅÌÅÍÍÎÉ ×ÀÑÒÎÒÎÉ (PLSV)
PLSV
PLSV (S+) (D1) (D2+)
Îïåðàíäû
CPU
S+
D1
K, H, KnX, KnY,
KnM, KnS, T, C, Òîëüêî Y0 èëè Y1
D, V, Z
D2+
Y, M, S
FNC 157
Âûäà÷à èìïóëüñîâ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit PLSV
9
DPLSV
17
ÔÓÍÊÖÈß
Âûäà÷à èìïóëüñîâ c ïåðåìåííîé ÷àñòîòîé íà Y0 èëè Y1 è ñèãíàëà äëÿ îïðåäåëåíèÿ
íàïðàâëåíèÿ âðàùåíèÿ
ÎÏÈÑÀÍÈÅ
쎲  S1+ óêàçûâàåòñÿ ÷àñòîòà âûõîäíûõ èìïóëüñîâ. Ïðè ñëîâíîì îïåðàíäå îõâàòûâàåòñÿ
îáëàñòü îò 10 äî 32,767 Ãö, ïðè 32-õ áèòîâîì îïåðàíäå âûäàåòñÿ ÷àñòîòà îò 10 äî 100 êÃö.
쎲 Äëÿ âûäà÷è èìïóëüñîâ ìîãóò ïðèìåíÿòüñÿ òîëüêî âûõîäû Y0 è Y1. Òàê êàê èìïóëüñû
âûäàþòñÿ ñ áîëüøîé ÷àñòîòîé, òî ÏÊ äîëæíî ïðèìåíÿòüñÿ ñ òðàíçèñòîðíûìè âûõîäàìè.
Ðåëåéíûå êîíòàêòû â ýòîì ñëó÷àå èçíàøèâàþòñÿ ïðåæäåâðåìåííî è ïîýòîìó
íåïðèãîäíû. Äëÿ ïîëó÷åíèÿ êðóòîãî ïî ôðîíòó âûõîäíîãî ñèãíàëà íàãðóçî÷íûé òîê
òðàíçèñòîðíîãî âûõîäà ìèíèìóì äîëæåí ñîñòàâëÿòü 200 ìÀ. Èíîãäà íåîáõîäèìî
ïðèìåíÿòü ïðåäâàðèòåëüíî âêëþ÷åííûå ðåçèñòîðû.
쎲 Â D2+ óêàçûâàþòñÿ îïåðàíäû, êîòîðûå ïðåäâàðèòåëüíî îïðåäåëÿþò äëÿ ñåðâîóñèëèòåëÿ
íàïðàâëåíèå âðàùåíèÿ. Åñëè îïåðàíä íå âêëþ÷åí, âûáðàíî ëåâîå âðàùåíèå, ïðè
âêëþ÷åííîì îïåðàíäå - ïðàâîå âðàùåíèå.
쎲 Íàïðàâëåíèå âðàùåíèÿ îïðåäåëÿåòñÿ çíàêîì ÷èñëà çàäàâàåìîé â S+ ÷àñòîòû.
Ïîëîæèòåëüíîå çíà÷åíèå îçíà÷àåò ïðàâîå âðàùåíèå, ïðè îòðèöàòåëüíîì çíà÷åíèè
ïðèâîä ðàáîòàåò ñ ëåâûì âðàùåíèåì.
쎲 Âî âðåìÿ âûäà÷è èìïóëüñîâ ìîæåò èçìåíÿòüñÿ ÷àñòîòà èìïóëüñîâ (S+).
쎲  íà÷àëå è îêîí÷àíèè âûäà÷è èìïóëüñîâ íåëüçÿ îñóùåñòâèòü, íè íàêëîí óñêîðåíèÿ, íè
çàìåäëåíèÿ. Åñëè ýòî òðåáóåòñÿ, òî ñ ïîìîùüþ RAMP-èíñòðóêöèè (FNC 67) èçìåíÿåòñÿ
÷àñòîòà âûõîäà.
쎲 Åñëè ñòàðòîâûå óñëîâèÿ PLSV-èíñòðóêöèè âî âðåìÿ âûäà÷è èìïóëüñîâ áîëüøå íå
âûïîëíÿþòñÿ, òî ïðèâîä îñòàíàâëèâàåòñÿ, äàæå áåç îòðàáîòêè çàìåäëåíèÿ.
쎲 Ïîñëå îòêëþ÷åíèÿ ñòàðòîâûõ óñëîâèé PLSV-èíñòðóêöèÿ íå çàïóñêàåòñÿ âíîâü äî òåõ ïîð,
ïîêà âêëþ÷åíû ñïåöèàëüíûå ìåðêåðû Ì8147 (êîíòðîëü Y0) è Ì8148 (êîíòðîëü Y1).
7 – 80
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
쎲
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
Cëåäóþùèå îïåðàíäû ïðåäñòàâëåíû â ðàñïîðÿæåíèå äëÿ çàäà÷ ïîçèöèîíèðîâàíèÿ:
Îïåðàíä
Îïèñàíèå
D8141 (ñòàðøåå ñëîâî)
D8140 (ìëàäøåå ñëîâî)
Òåêóùåå çíà÷åíèå Y0 (32 áèòà)
D8143 (ñòàðøåå ñëîâî)
D8142 (ìëàäøåå ñëîâî)
Òåêóùåå çíà÷åíèå Y1 (32 áèòà)
M8145
Âûäà÷à èìïóëüñà íà Y0 - ñðàçó îñòàíîâ
M8146
Âûäà÷à èìïóëüñà íà Y1 - ñðàçó îñòàíîâ
M8147
Êîíòðîëü âûäà÷è èìïóëüñà íà Y0 (ØÈÍÀ/×ÒÅÍÈÅ)
M8148
Êîíòðîëü âûäà÷è èìïóëüñà íà Y1 (ØÈÍÀ/×ÒÅÍÈÅ)
Òàáë. 7-22. Îïåðàíäû äëÿ ïîçèöèîíèðîâàíèÿ
ÓKÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Ïðè ïðîãðàììèðîâàíèè ñòàðòîâûõ óñëîâèé îáðàòèòå âíèìàíèå íà âðåìåííûå ïðîöåññû.
PLSV-èíñòðóêöèèÿ
Ðèñ. 7-71.
[S+]
M0
PLSV
[D1]
[D2+]
Ïðèìåð ïðîãðàììèðîâàíèÿ
PLSV-èíñòðóêöèè
K1000 Y000 Y004
C000402C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 81
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
7.6.9
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈÅ ÏÎ ÈÍÊÐÅÌÅÍÒÀËÜÍÛÌ ÇÍÀ×ÅÍÈßÌ (DRVI)
DRVI (S1+) (S2+) (D1) (D2+)
DRVI
FNC 158
Ïîçèöèîíèðîâàíèå ïî èíêðåìåíòàëüíûì çíà÷åíèÿì
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S1+
S2+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z,
D1
D2+
Òîëüêî Y0
èëè Y1
X, M, S
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit DRVI
9
DDRVI
17
ÔÓÍÊÖÈß
Ïîçèöèÿ, êîòîðàÿ çàäàåòñÿ ïî èíêðåìåíòàëüíûì çíà÷åíèÿì, äîñòèãàåòñÿ íà ïîñòîÿííîé
ñêîðîñòè
ÎÏÈÑÀÍÈÅ
쎲  S1+ óêàçûâàåòñÿ ÷èñëî ïðèðàùåíèÿ (èíêðåìåíòû). Îáëàñòü çíà÷åíèé ïðè ñëîâíîì
îïåðàíäå îõâàòûâàåò -32767...32767 ïðèðàùåíèé, à ïðè 32-õ áèòíîì îïåðàíäå
-999999...999999 ïðèðàùåíèé.
쎲  S2+ óêàçûâàåòñÿ ÷àñòîòà èìïóëüñîâ âûõîäà. Ïðè ñëîâíîì îïåðàíäå îõâàòûâàåòñÿ
îáëàñòü îò 10 äî 32,767 Ãö, ïðè 32-õ áèòíîì îïåðàíäå âîçìîæíà âûäà÷à ÷àñòîòû îò 10 äî
100 êÃö.
쎲 Äëÿ âûäà÷è èìïóëüñîâ ìîãóò ïðèìåíÿòüñÿ òîëüêî âûõîäû Y0 è Y1. Òàê êàê èìïóëüñû
âûäàþòñÿ ñ áîëüøîé ÷àñòîòîé, òî ÏÊ äîëæíî ïðèìåíÿòüñÿ ñ òðàíçèñòîðíûìè âûõîäàìè.
Ðåëåéíûå êîíòàêòû â ýòîì ñëó÷àå èçíàøèâàþòñÿ ïðåæäåâðåìåííî è ïîýòîìó
íåïðèãîäíû.
Äëÿ ïîëó÷åíèÿ êðóòîãî ïî ôðîíòó âûõîäíîãî ñèãíàëà íàãðóçî÷íûé òîê òðàíçèñòîðíîãî
âûõîäà ìèíèìóì äîëæåí ñîñòàâëÿòü 200 ìÀ. Èíîãäà íåîáõîäèìî ïðèìåíÿòü
ïðåäâàðèòåëüíî âêëþ÷åííûå ðåçèñòîðû.
쎲 Â D2+ óêàçûâàþòñÿ îïåðàíäû, êîòîðûå ïðåäâàðèòåëüíî îïðåäåëÿþò äëÿ ñåðâîóñèëèòåëÿ
íàïðàâëåíèå âðàùåíèÿ. Åñëè îïåðàíä íå âêëþ÷åí, âûáðàíî ëåâîå âðàùåíèå, ïðè
âêëþ÷åííîì îïåðàíäå - ïðàâîå âðàùåíèå.
쎲 Ïðè ïîçèöèîíèðîâàíèè ïî èíêðåìåíòàëüíûì çíà÷åíèÿì íàïðàâëåíèå îïðåäåëÿåòñÿ
çíàêîì ÷èñëà ïðèðàùåíèÿ. Ïîëîæèòåëüíîå çíà÷åíèå îçíà÷àåò ïðàâîå âðàùåíèå, ïðè
îòðèöàòåëüíîì çíà÷åíèè ïðèâîä ðàáîòàåò ñ ëåâûì âðàùåíèåì.
쎲 Åñëè âî âðåìÿ âûïîëíåíèÿ èíñòðóêöèè èçìåíÿåòñÿ ñîäåðæàíèå îïåðàíäà, òî ýòî íå
âëèÿåò íà ïîçèöèîíèðîâàíèå. Èçìåíåííûé îïåðàíä áóäåò ïðèíÿò âî âíèìàíèå ïðè
ñëåäóþùåì âûïîëíåíèè èíñòðóêöèè.
쎲 Åñëè ñòàðòîâûå óñëîâèÿ DRVI-èíñòðóêöèè âî âðåìÿ âûïîëíåíèÿ èíñòðóêöèè áîëüøå íå
âûïîëíÿþòñÿ, òî çàìåäëåíèÿ îòðàáàòûâàåòñÿ è ïðèâîä îñòàíàâëèâàåòñÿ.  ýòîì ñëó÷àå
ñïåöèàëüíûé ìåðêåð Ì8029, êîòîðûé ïîêàçûâàåò êîíåö îáðàáîòêè, íå âêëþ÷àåòñÿ.
쎲 Ïîñëå îòêëþ÷åíèÿ ñòàðòîâûõ óñëîâèé DRVI-èíñòðóêöèÿ çàïóñêàåòñÿ âíîâü òîãäà, åñëè
ñïåöèàëüíûå ìåðêåðû Ì8147 (êîíòðîëü Y0) è Ì8148 (êîíòðîëü Y1) áîëüøå íå áóäóò
âêëþ÷åíû.
쎲 Ìèíèìàëüíàÿ âûõîäíàÿ ÷àñòîòà ìîæåò áûòü ðàññ÷èòàíà ïî ñëåäóþùåé ôîðìóëå:
fmin = f max
2 × tB
fmax ÿâëÿåòñÿ ìàêñèìàëüíîé ÷àñòîòîé âûõîäíûõ èìïóëüñîâ, çàïîìíåííîé â D8146 è
D8147.
tB ÿâëÿåòñÿ âðåìåíåì óñêîðåíèÿ è çàìåäëåíèÿ â ñåêóíäàõ.
7 – 82
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
쎲
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
Ñëåäóþùèå îïåðàíäû ïðåäñòàâëÿþòñÿ â ðàñïîðÿæåíèå äëÿ çàäà÷ ïîçèöèîíèðîâàíèÿ:
Îïåðàíä
Îïèñàíèå
D8145
Ñìåùåíèå (îôôñåò) ÷àñòîòû âðàùåíèÿ ïðè ïðèìåíåíèè FNC 158
èëè FNC 159
D8147 (ñòàðøåå ñëîâî)
D8146 (ìëàäøåå ñëîâî)
Ìàêñèìàëüíàÿ ÷àñòîòà âûõîäíûõ èìïóëüñîâ ïðè ïðèìåíåíèè FNC
158 èëè FNC 159. Îáëàñòü: îò 100 Ãö äî 100000 Ãö
D8148
Âðåìÿ óñêîðåíèÿ è çàìåäëåíèÿ (ìñ) ïðè ïðèìåíåíèè FNC 158 èëè
FNC 159
M8145
Âûäà÷à èìïóëüñà íà Y0 - ñðàçó îñòàíîâ
M8146
Âûäà÷à èìïóëüñà íà Y1 - ñðàçó îñòàíîâ
M8147
Êîíòðîëü âûäà÷è èìïóëüñà íà Y0 (ØÈÍÀ/×ÒÅÍÈÅ)
M8148
Êîíòðîëü âûäà÷è èìïóëüñà íà Y1 (ØÈÍÀ/×ÒÅÍÈÅ)
Òàáë. 7-23. Îïåðàíäû äëÿ ïîçèöèîíèðîâàíèÿ
ÓKÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Ïðè ïðîãðàììèðîâàíèè ñòàðòîâûõ óñëîâèé ñëåäèòå çà âðåìåííûìè ïðîöåññàìè.
DRVI-èíñòðóêöèè
Ðèñ. 7-72.
[S 1+]
M0
DR V I
[S 2+] [D1] [D2+]
Ïðèìåð ïðîãðàììèðîâàíèÿ
DRVI-èíñòðóêöèè
K 25000 K 3000 Y 000 Y 004
C000403C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 83
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
7.6.10
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈÅ ÏÎ ÀÁÑÎËÞÒÍÛÌ ÇÍÀ×ÅÍÈßÌ (DRVÀ)
DRVA (S1+) (S2+) (D1) (D2+)
DRVA
FNC 159
Ïîçèöèîíèðîâàíèå ïî àáñîëþòíûì çíà÷åíèÿì
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S1+
S2+
D1
K, H, KnX, KnY, KnM, KnS, Òîëüêî Y0
T, C, D, V, Z,
èëè Y1
D2+
X, M, S
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
Øàãè ïðîãðàììû
16 Bit 32 Bit DRVA
9
DDRVA
17
ÔÓÍÊÖÈß
Ïîçèöèÿ, êîòîðàÿ çàäàåòñÿ ïî àáñîëþòíûì çíà÷åíèÿì, äîñòèãàåòñÿ íà ïîñòîÿííîé ñêîðîñòè.
Ïðè òàêîì âèäå ïîçèöèîíèðîâàíèÿ îïðåäåëÿåòñÿ íóëåâàÿ (èñõîäíàÿ) òî÷êà. Òåêóùàÿ
äåéñòâèòåëüíàÿ ïîçèöèÿ èçìåðÿåòñÿ êàê àáñîëþòíîå çíà÷åíèå ïî îòíîøåíèþ ê ýòîé íóëåâîé
òî÷êå.
ÎÏÈÑÀÍÈÅ
쎲  S1+ óêàçûâàåòñÿ àáñîëþòíàÿ ïîçèöèÿ. Îáëàñòü çíà÷åíèé ïðè ñëîâíîì îïåðàíäå
îõâàòûâàåò -32767...32767, à ïðè 32-õ áèòíîì îïåðàíäå -999999...999999.
쎲  S2+ óêàçûâàåòñÿ ÷àñòîòà èìïóëüñîâ âûõîäà. Ïðè ñëîâíîì îïåðàíäå îõâàòûâàåòñÿ
îáëàñòü îò 10 äî 32,767 Ãö, ïðè 32-õ áèòíîì îïåðàíäå âîçìîæíà âûäà÷à ÷àñòîòû îò 10 äî
100 êÃö.
쎲 Äëÿ âûäà÷è èìïóëüñîâ ìîãóò ïðèìåíÿòüñÿ òîëüêî âûõîäû Y0 è Y1. Òàê êàê èìïóëüñû
âûäàþòñÿ ñ áîëüøîé ÷àñòîòîé, òî ÏÊ äîëæíî ïðèìåíÿòüñÿ ñ òðàíçèñòîðíûìè âûõîäàìè.
Ðåëåéíûå êîíòàêòû â ýòîì ñëó÷àå èçíàøèâàþòñÿ ïðåæäåâðåìåííî è ïîýòîìó
íåïðèãîäíû. Äëÿ ïîëó÷åíèÿ êðóòîãî ïî ôðîíòó âûõîäíîãî ñèãíàëà íàãðóçî÷íûé òîê
òðàíçèñòîðíîãî âûõîäà ìèíèìóì äîëæåí ñîñòàâëÿòü 200 ìÀ. Èíîãäà íåîáõîäèìî
ïðèìåíÿòü ïðåäâàðèòåëüíî âêëþ÷åííûå ðåçèñòîðû.
쎲 Â D2+ óêàçûâàþòñÿ îïåðàíäû, êîòîðûå ïðåäâàðèòåëüíî îïðåäåëÿþò äëÿ ñåðâîóñèëèòåëÿ
íàïðàâëåíèå âðàùåíèÿ. Åñëè îïåðàíä íå âêëþ÷åí, âûáðàíî ëåâîå âðàùåíèå, ïðè
âêëþ÷åííîì îïåðàíäå - ïðàâîå âðàùåíèå.
쎲 Ïðè ïîçèöèîíèðîâàíèè ïî àáñîëþòíûì çíà÷åíèÿì â êà÷åñòâå öåëè óêàçûâàåòñÿ
ðàññòîÿíèå îò íóëåâîé òî÷êè.
쎲 Åñëè âî âðåìÿ âûïîëíåíèÿ èíñòðóêöèè èçìåíÿåòñÿ ñîäåðæàíèå îïåðàíäà, òî ýòî íå
âëèÿåò íà ïîçèöèîíèðîâàíèå. Èçìåíåííûå îïåðàíäû áóäóò ïðèíÿòû âî âíèìàíèå ïðè
ñëåäóþùåì âûïîëíåíèè èíñòðóêöèè.
쎲 Åñëè ñòàðòîâûå óñëîâèÿ DRVÀ-èíñòðóêöèè âî âðåìÿ âûïîëíåíèÿ èíñòðóêöèè áîëüøå íå
âûïîëíÿþòñÿ, òî çàìåäëåíèå îòðàáàòûâàåòñÿ è ïðèâîä îñòàíàâëèâàåòñÿ.  ýòîì ñëó÷àå
ñïåöèàëüíûé ìåðêåð Ì8029, êîòîðûé ïîêàçûâàåò êîíåö îáðàáîòêè, íå âêëþ÷àåòñÿ.
쎲 Ïîñëå îòêëþ÷åíèÿ ñòàðòîâûõ óñëîâèé DRVÀ-èíñòðóêöèÿ çàïóñêàåòñÿ âíîâü òîãäà, åñëè
ñïåöèàëüíûå ìåðêåðû Ì8147 (êîíòðîëü Y0) è Ì8148 (êîíòðîëü Y1) áîëüøå íå áóäóò
âêëþ÷åíû.
쎲 Ìèíèìàëüíàÿ âûõîäíàÿ ÷àñòîòà ìîæåò áûòü ðàññ÷èòàíà ïî ñëåäóþùåé ôîðìóëå:
fmin = f max
2 × tB
fmax ÿâëÿåòñÿ ìàêñèìàëüíîé ÷àñòîòîé âûõîäíûõ èìïóëüñîâ, çàïîìíåííîé â D8146 è
D8147.
tB ÿâëÿåòñÿ âðåìåíåì óñêîðåíèÿ è çàìåäëåíèÿ â ñåêóíäàõ.
7 – 84
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
쎲
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß (FX1S/FX1N)
Ñëåäóþùèå îïåðàíäû ïðåäñòàâëÿþòñÿ â ðàñïîðÿæåíèå äëÿ çàäà÷ ïîçèöèîíèðîâàíèÿ:
Îïåðàíä
Îïèñàíèå
D8140
D8141
Òåêóùåå çíà÷åíèåY0 (32 Áèò)
D8142
D8143
Òåêóùåå çíà÷åíèåY1 (32 Áèò)
D8145
Ñìåùåíèå (îôôñåò) ÷àñòîòû âðàùåíèÿ ïðè ïðèìåíåíèè FNC 158
èëè FNC 159
D8147 (ñòàðøåå ñëîâî)
D8146 (ìëàäøåå ñëîâî)
Ìàêñèìàëüíàÿ ÷àñòîòà âûõîäíûõ èìïóëüñîâ ïðè ïðèìåíåíèè FNC
158 èëè FNC 159. Îáëàñòü: îò 100 Ãö äî 100000 Ãö
D8148
Âðåìÿ óñêîðåíèÿ è çàìåäëåíèÿ (ìñ) ïðè ïðèìåíåíèè FNC 158 èëè
FNC 159
M8145
Âûäà÷à èìïóëüñà íà Y0 - ñðàçó îñòàíîâ
M8146
Âûäà÷à èìïóëüñà íà Y1 - ñðàçó îñòàíîâ
M8147
Êîíòðîëü âûäà÷è èìïóëüñà íà Y0 (ØÈÍÀ/×ÒÅÍÈÅ)
M8148
Êîíòðîëü âûäà÷è èìïóëüñà íà Y1 (ØÈÍÀ/×ÒÅÍÈÅ)
Òàáë. 7-24. Îïåðàíäû äëÿ ïîçèöèîíèðîâàíèÿ
ÓKÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Ïðè ïðîãðàììèðîâàíèè ñòàðòîâûõ óñëîâèé ñëåäèòå çà âðåìåííûìè ïðîöåññàìè.
DRVÀ-èíñòðóêöèÿ
Ðèñ. 7-73.
M0
[S1+]
[S2+] [D1] [D2+]
Ïðèìåð ïðîãðàììèðîâàíèÿ
DRVÀ-èíñòðóêöèè
DRVA K25000 K3000 Y000 Y004
C000404C
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 85
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
7.7
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 160...167
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçä.
TCMP
160
Ñðàâíåíèå äàííûõ âðåìåíè
7.7.1
TZCP
161
Ñðàâíåíèå äàííûõ âðåìåíè â îáëàñòè
7.7.2
TADD
162
Ñëîæåíèå äàííûõ âðåìåíè
7.7.3
TSUB
163
Âû÷èòàíèå äàííûõ âðåìåíè
7.7.4
7.7.5
TRD
166
×òåíèå äàííûõ âðåìåíè
TRW
167
Çàïèñü äàííûõ âðåìåíè
7.7.6
HOUR
169
Ñ÷åò ðàáî÷èõ ÷àñîâ
7.7.7
Òàáë. 7-25. Îáçîð èíñòðóêöèè FNC 160...167
7 – 86
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.7.1
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
ÑÐÀÂÍÅÍÈÅ ÄÀÍÍÛÕ ÂÐÅÌÅÍÈ (TCMP)
TCMP
FNC 160
Ñðàâíåíèå äàííûõ âðåìåíè
FX1S
FX1N
FX2N
FX2NC
CPU
TCMP (S1+) (S2+) (S3+) (S+) (D+)
Îïåðàíäû
S1+
S2+
S3+
S+
D+
Èìï. èíñòðóêöèÿ(P)
T, C, D
Y, M, S
Ñîîòâåòñòâåííî
K, H, KnX, KnY, KnM, KnS,
ïðèìåíÿåòñÿ 3 ñëåäóþùèõ
T, C, D, V, Z
äðóã çà äðóãîì àäðåñà
îïåðàíäîâ
Îáðàáîòêà
16 Bit 32 Bit
Øàãè
ïðîãðàììû
TCMP
11
TCMPP
11
ÔÓÍÊÖÈß
Ñðàâíåíèå äàííûõ âðåìåíè ñ âûäà÷åé ðåçóëüòàòà ñðàâíåíèÿ
ÎÏÈÑÀÍÈÅ
쎲 Äàííûå âðåìåíè ÷àñû (S1+), ìèíóòû (S2+) è ñåêóíäû (S3+) ñðàâíèâàþòñÿ ñ âðåìåííåì
äàííûõ, çàïèñàííîì â (S+) äî ((S+)+2).
쎲 Ðåçóëüòàò ñðàâíåíèÿ çàïèñûâàåòñÿ â 3 ñëåäóþùèõ îäèí çà äðóãèì áèòîâûõ îïåðàíäà.
쎲 Åñëè äàííûå âðåìåíè â (S+) äî ((S+)+2) ìåíüøå äàííûõ âðåìåíè â (S1+) äî (S3+),
âêëþ÷àåòñÿ áèòîâûé îïåðàíä (D+).
쎲 Åñëè äàííûå âðåìåíè â (S+) äî ((S+)+2) ðàâíû äàííûì âðåìåíè â (S1+) äî (S3+),
âêëþ÷àåòñÿ áèòîâûé îïåðàíä ((D+)+1).
쎲 Åñëè äàííûå âðåìåíè â (S+) äî ((S+)+2) áîëüøå äàííûõ âðåìåíè â (S1+) äî (S3+),
âêëþ÷àåòñÿ áèòîâûé îïåðàíä ((D+)+2).
ÓKÀÇÀÍÈÅ
Ñðàáîòàâøèé âûõîäíîé îïåðàíä îñòàåòñÿ ïîñëå îòêëþ÷åíèÿ óñëîâèé âûïîëíåíèÿ
TCMP-èíñòðóêöèè âêëþ÷åííûì.
 îïåðàíäàõ (S1+) è (S+) ìîãóò óêàçûâàòüñÿ çíà÷åíèÿ îò 0 äî 23 (÷àñîâ).
 îïåðàíäàõ (S2+) è ((S+)+1) ìîãóò óêàçûâàòüñÿ çíà÷åíèÿ îò 0 äî 59 (ìèíóò).
 îïåðàíäàõ (S3+) è ((S+)+2) ìîãóò óêàçûâàòüñÿ çíà÷åíèÿ îò 0 äî 59 (ñåêóíä).
Äëÿ ñðàâíåíèÿ òåêóùèõ äàííûõ âðåìåíè ðåàëüíîãî âðåìåíè áûòü èñïîëüçîâàíû ðåãèñòðû
D8015 (÷àñû), D8014 (ìèíóòû), D8013 (ñåêóíäû) â êà÷åñòâå èñõîäíûõ äàííûõ (S1+), (S2+) è
(S3+).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 87
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
ÏÐÈÌÅÐ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Ðèñ. 7-74.
X10
TCMP
[S1+] [S2+] [S3+] [S+] [D+]
M0
K10 K30 K50 D0
Ïðèìåð ïðîãðàììèðîâàíèÿ
TCMP-èíñòðóêöèè
M0
D0,D1,D2 < 10:30:50
M1
D0,D1,D2 = 10:30:50
M2
D0,D1,D2 > 10:30:50
C000364C
Ïðè âêëþ÷åíèè âõîäà Õ10 ñðàâíèâàþòñÿ çàäàííûå ïî Ê10, Ê30 è Ê50 ñîîòâåòñòâåííî 10
÷àñîâ, 30 ìèíóò è 50 ñåêóíä ñ äàííûìè âðåìåíè â D0 äî D2.
Åñëè çíà÷åíèå â D0 äî D2 ìåíüøå ÷åì çíà÷åíèå 10:30:50, âêëþ÷àåòñÿ ìåðêåð Ì0.
Åñëè çíà÷åíèå â D0 äî D2 ðàâíî çíà÷åíèþ 10:30:50, âêëþ÷àåòñÿ ìåðêåð Ì1.
Åñëè çíà÷åíèå â D0 äî D2 áîëüøå ÷åì çíà÷åíèå 10:30:50, âêëþ÷àåòñÿ ìåðêåð Ì2.
쑶
7 – 88
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.7.2
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
ÑÐÀÂÍÅÍÈÅ ÄÀÍÍÛÕ ÂÐÅÌÅÍÈ Â ÎÁËÀÑÒÈ (TZCP)
TZCP (S1+) (S2+) (S+) (D+)
TZCP
FNC 161
Ñðàâíåíèå äàííûõ âðåìåíè â îáëàñòè
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S1+
S2+
S+
D+
T, C, D ((S1+) £ (S2+))
Y, M, S
Ñîîòâåòñòâåííî ïðèìåíÿåòñÿ 3 ñëåäóþùèõ äðóã çà
äðóãîì àäðåñà îïåðàíäîâ
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit
TZCP
9
TZCPP
9
ÔÓÍÊÖÈß
Ñðàâíåíèå äàííûõ âðåìåíè â îáëàñòè ñ âûäà÷åé ðåçóëüòàòà ñðàâíåíèÿ
ÎÏÈÑÀÍÈÅ
쎲 Äàííûå âðåìåíè â (S+) äî ((S+)+2) è ñðàâíèâàþòñÿ ñ âðåìåíåì äàííûõ â îáëàñòè ìåæäó
((S1+)+2) è ((S2+)+2).
쎲 Ðåçóëüòàò ñðàâíåíèÿ çàïèñûâàåòñÿ â 3 ñëåäóþùèõ îäèí çà äðóãèì áèòîâûõ îïåðàíäà.
쎲 Åñëè äàííûå âðåìåíè â (S+) äî ((S+)+2) ìåíüøå äàííûõ âðåìåíè â (S1+) äî ((S1+)+2),
âêëþ÷àåòñÿ áèòîâûé îïåðàíä (D+).
쎲 Åñëè äàííûå âðåìåíè â (S+) äî ((S+)+2) ëåæàò â îáëàñòè ìåæäó (S1+) äî ((S1+)+2) è (S2+) äî
((S2+)+2), âêëþ÷àåòñÿ áèòîâûé îïåðàíä ((D+)+1).
쎲 Åñëè äàííûå âðåìåíè â (S+) äî ((S+)+2) áîëüøå äàííûõ âðåìåíè â (S2+) äî ((S2+)+2),
âêëþ÷àåòñÿ áèòîâûé îïåðàíä ((D+)+2).
ÓKÀÇÀÍÈÅ
Ñðàáîòàâøèé âûõîäíîé îïåðàíä îñòàåòñÿ ïîñëå îòêëþ÷åíèÿ óñëîâèé âûïîëíåíèÿ
TZCP-èíñòðóêöèè âêëþ÷åííûì.
 îïåðàíäàõ (S1+), (S2+) è (S+) ìîãóò óêàçûâàòüñÿ çíà÷åíèÿ îò 0 äî 23 (÷àñîâ).
 îïåðàíäàõ ((S1+)+1), ((S2+)+1) è ((S+)+1) ìîãóò óêàçûâàòüñÿ çíà÷åíèÿ îò 0 äî 59 (ìèíóò).
 îïåðàíäàõ ((S1+)+2), ((S2+)+2) è ((S+)+21) ìîãóò óêàçûâàòüñÿ çíà÷åíèÿ îò 0 äî 59 (ñåêóíä).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 89
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
ÏÐÈÌÅÐ
X10
TZCP
[S1+] [S2+] [S+]
D20 D30 D0
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Ðèñ. 7-75.
[D+]
M15
Ïðèìåð ïðîãðàììèðîâàíèÿ
TZCP-èíñòðóêöèè
M15
D0,D1,D2 < D20,D21,D22
M16
D20,D21,D22 £ D0,D1,D2 £
M17
D30,D31,D32 < D0,D1,D2
C000365C
Ïðè âêëþ÷åíèè âõîäà Õ10 ñðàâíèâàþòñÿ äàííûå âðåìåíè D0 äî D2 ñ îáëàñòüþ äàííûõ
âðåìåíè ìåæäó D20 äî D22 äî D30 è D32.
Åñëè äàííûå âðåìåíè â D0 äî D2 ìåíüøå äàííûõ âðåìåíè â D20 äî D22, âêëþ÷àåòñÿ ìåðêåð
Ì15.
Åñëè äàííûå âðåìåíè â D0 äî D2 ëåæàò â îáëàñòè ìåæäó äàííûìè âðåìåíè D20 äî D22 è D30
äî D32, âêëþ÷àåòñÿ ìåðêåð Ì16.
Åñëè äàííûå âðåìåíè â D0 äî D2 áîëüøå äàííûõ âðåìåíè â D30 äî D32, âêëþ÷àåòñÿ ìóðêåð
Ì17.
쑶
7 – 90
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.7.3
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
ÑËÎÆÅÍÈÅ ÄÀÍÍÛÕ ÂÐÅÌÅÍÈ (TADD)
TADD
FNC 162
Ñëîæåíèå äàííûõ âðåìåíè
FX1S
FX1N
FX2N
FX2NC
CPU
TADD (S1+) (S2+) (D+)
Îïåðàíäû
S1+
S2+
D+
T, C, D,
Ñîîòâåòñòâåííî ïðèìåíÿåòñÿ 3 ñëåäóþùèõ äðóã çà
äðóãîì àäðåñà îïåðàíäîâ
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
TADD
7
TADDP
7
ÔÓÍÊÖÈß
Ñëîæåíèå äàííûõ âðåìåíè è ñîõðàíåíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
쎲 Äàííûå âðåìåíè â (S1+) äî ((S1+)+2) ñóììèðóþòñÿ ñ äàííûìè âðåìåíè â (S2+) äî
((S2+)+2).
쎲 Ðàñ÷åò âûïîëíÿåòñÿ áåçîøèáî÷íî îòíîñèòåëüíî ïåðåõîäà âðåìåíè (ñåêóíäû-ìèíóòû è
ìèíóòû-÷àñû).
[S1+]
×àñû
Stunden
D10
Ìèíóòû
Minuten
D11
Ñåêóíäû
Sekunden D12
10
30
27
[S2+]
+
D20
D21
D22
10:30:27
3
10
49
[D+]
D30
D31
D32
03:10:49
13
41
16
13:41:16
Ðèñ. 7-76. Ñëîæåíèå äàííûõ âðåìåíè
쎲
C000366C
Åñëè ðåçóëüòàò ñëîæåíèÿ áîëüøå, ÷åì 24 ÷àñà, âûïîëíÿåòñÿ ïåðåêëþ÷åíèå íà 0 ÷àñîâ
(“ñëåäóþùèé äåíü”), è âêëþ÷àåòñÿ ôëàã ïåðåäà÷è (carry) Ì8022.
×àñû
Stunden
Ìèíóòû
Minuten
D10
D11
Ñåêóíäû
Sekunden D12
[S1+]
10
17
29
10:17:29
+
D20
D21
D22
[S2+]
18
12
34
18:12:34
[D+]
D30
D31
D32
4
30
3
04:30:03
Ðèñ. 7-77. Ñëîæåíèå äàííûõ âðåìåíè ñ ïåðåõîäîì ÷àñîâ
쎲
Åñëè ðåçóëüòàò ñëîæåíèÿ 0 (00:00:00, 0 ÷àñîâ, 0 ìèíóò, 0 ñåêóíä), òî âêëþ÷àåòñÿ ôëàã íóëÿ
(zero) 8020.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 91
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
쎲
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
 êà÷åñòâå èñòî÷íèêà è öåëè ìîæåò ïðèìåíÿòüñÿ îäèí è òîò æå îïåðàíä ((S1+) äî ((S1+)+2),
(S2+) äî ((S2+)+2).  ýòîì ñëó÷àå ðàñ÷åòíûé ðåçóëüòàò ñíîâà çàïèøåòñÿ â îïåðàíä
èñòî÷íèêà è ìîæåò èñïîëüçîâàòüñÿ äëÿ ñëåäóþùèõ ðàñ÷åòîâ. Ýòîò ïðîöåññ ïîâòîðÿåòñÿ â
êàæäîì öèêëå. ×òîáû ãàðàíòèðîâàòü îäíîðàçîâîå âûïîëíåíèå, ïðèìåíÿåòñÿ èìïóëüñíàÿ
èíñòðóêöèÿ èëè áëîêèðîâêè.
ÏÐÈÌÅÐ
Ðèñ. 7-78.
X12
TADD
[S1] [S2] [D+]
D10 D20 D30
Ïðèìåð ïðîãðàììèðîâàíèÿ
TADD-èíñòðóêöèè
C000367C
Ïðè âêëþ÷åíèè âõîäà Õ12 ê äàííûì âðåìåíè â D10 äî D12 ïðèáàâëÿþòñÿ äàííûå âðåìåíè èç
D20 äî D22. Ðåçóëüòàò ñîõðàíÿåòñÿ â D30 äî D32.
쑶
7 – 92
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.7.4
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
ÂÛ×ÈÒÀÍÈÅ ÄÀÍÍÛÕ ÂÐÅÌÅÍÈ (TSUB)
TSUB
FNC 163
Âû÷èòàíèå äàííûõ âðåìåíè
FX1S
FX1N
FX2N
FX2NC
CPU
TSUB (S1+) (S2+) (D+)
Îïåðàíäû
S1+
S2+
D+
T, C, D,
Ñîîòâåòñòâåííî ïðèìåíÿåòñÿ 3 ñëåäóþùèõ äðóã çà
äðóãîì àäðåñà îïåðàíäîâ
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
TSUB
7
TSUBP
7
ÔÓÍÊÖÈß
Âû÷èòàíèå äàííûõ âðåìåíè è ñîõðàíåíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
쎲 Äàííûå âðåìåíè â (S2+) äî ((S2+)+2) âû÷èòàþòñÿ èç äàííûõ âðåìåíè â (S1+) äî ((S1+)+2).
쎲 Ðàñ÷åò âûïîëíÿåòñÿ áåçîøèáî÷íî îòíîñèòåëüíî ïåðåõîäà âðåìåíè (ñåêóíäû-ìèíóòû è
ìèíóòû-÷àñû)
×àñû
Stunden
D10
Ìèíóòû
Minuten
D11
Ñåêóíäû
Sekunden D12
[S1+]
10
30
27
-
D20
D21
D22
10:30:27
[S2+]
3
10
49
[D+]
D30
D31
D32
03:10:49
7
19
38
07:19:38
Ðèñ. 7-79. Âû÷èòàíèå äàííûõ âðåìåíè
쎲
Åñëè ðåçóëüòàò âû÷èòàíèÿ ìåíüøå, ÷åì 0 ÷àñîâ (00:00:00), òî îñòàòîê îò 24 ÷àñîâ
çàèìñòâóåòñÿ (“ïðåäûäóùèé äåíü”), è âêëþ÷àåòñÿ ôëàã çàèìñòâîâàíèÿ (borrow) Ì8021.
[S1+]
×àñû
D10
Stunden
D11
Minuten
Ñåêóíäû
Sekunden D12
Ìèíóòû
10
17
29
10:17:29
[S2+]
-
D20
D21
D22
18
12
34
18:12:34
[D+]
D30
D31
D32
16
04
55
16:04:55
Ðèñ. 7-80. Âû÷èòàíèå äàííûõ âðåìåíè ñ çàèìñòâîâàíèåì ÷àñîâ
쎲
Åñëè ðåçóëüòàò âû÷èòàíèÿ 0 (00:00:00, 0 ÷àñîâ, 0 ìèíóò, 0 ñåêóíä), òî âêëþ÷àåòñÿ ôëàã íóëÿ
(zero) 8020.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 93
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
쎲
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
 êà÷åñòâå èñòî÷íèêà è öåëè ìîæåò ïðèìåíÿòüñÿ îäèí è òîò æå îïåðàíä ((S1+) äî ((S1+)+2),
(S2+) äî ((S2+)+2).  ýòîì ñëó÷àå ðàñ÷åòíûé ðåçóëüòàò ñíîâà çàïèøåòñÿ â îïåðàíä
èñòî÷íèêà è ìîæåò èñïîëüçîâàòüñÿ äëÿ ñëåäóþùèõ ðàñ÷åòîâ. Ýòîò ïðîöåññ ïîâòîðÿåòñÿ â
êàæäîì öèêëå. ×òîáû ãàðàíòèðîâàòü îäíîðàçîâîå âûïîëíåíèå, ïðèìåíÿåòñÿ èìïóëüñíàÿ
èíñòðóêöèÿ èëè áëîêèðîâêè.
ÏÐÈÌÅÐ
Ðèñ. 7-81.
Ïðèìåð ïðîãðàììèðîâàíèÿ
TSUB-èíñòðóêöèè
X13
TSUB
[S1] [S2] [D+]
D10 D20 D30
C000370C
Ïðè âêëþ÷åíèè âõîäà Õ13 äàííûå âðåìåíè â D20 äî D22 âû÷èòàþòñÿ èç äàííûõ âðåìåíè â D10
äî D13. Ðåçóëüòàò ñîõðàíÿåòñÿ â D30 äî D32.
쑶
7 – 94
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.7.5
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
×ÒÅÍÈÅ ÄÀÍÍÛÕ ÂÐÅÌÅÍÈ (TRD)
TRD
TRD
(D+)
Îïåðàíäû
CPU
D+
T, C, D,
Ñîîòâåòñòâåííî ïðèìåíÿåòñÿ 7 ñëåäóþùèõ äðóã çà
äðóãîì àäðåñà îïåðàíäîâ
FNC 166
×òåíèå äàííûõ âðåìåíè
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
TRD
5
TRDP
5
ÔÓÍÊÖÈß
×òåíèå äàííûõ âðåìåíè
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ TRD-èíñòðóêöèè âûïîëíÿåòñÿ ÷òåíèå äàííûõ âðåìåíè ãîä, ìåñÿö, äàòà, ÷àñû,
ìèíóòû, ñåêóíäû è äåíü íåäåëè ïî ðåàëüíîìó âðåìåíè.
쎲 Ýòè äàííûå õðàíÿòñÿ â 7 ñëåäóþùèõ äðóã çà äðóãîì îïåðàíäà â (D+).
Îïåðàíäû
Íàçíà÷åíèå
Îáëàñòü çíà÷åíèé
D8018
Ãîä
00-99
⇒
Îïåðàíäû
D+
Íàçíà÷åíèå
Ãîä
D8017
Ìåñÿö
01-12
⇒
(D+)+1
Ìåñÿö
D8016
Äàòà
01-31
⇒
(D+)+2
Äàòà
D8015
×àñû
00-23
⇒
(D+)+3
×àñû
D8014
Ìèíóòû
00-59
⇒
(D+)+4
Ìèíóòû
D8013
Ñåêóíäû
00-59
⇒
(D+)+5
Ñåêóíäû
Äåíü íåäåëè
0-6
(âîñêðåñåíüå-ñóááîòà)
⇒
(D+)+6
Äåíü íåäåëè
D8019
Òàáë. 7-26. ×òåíèå äàííûõ âðåìåíè
ÓKÀÇÀÍÈÅ
×èñëî ëåò ÷èòàåòñÿ êàê äâóõçíà÷íîå ÷èñëî. ×åòûðåõçíà÷íîå ïðåäñòàâëåíèå äîñòèãàåòñÿ
çàïîìèíàíèåì çíà÷åíèÿ 2000 â ðåãèñòðå D8018 (cì.ñëåäóþùèå ðèñóíêè).
Ðèñ. 7-82.
Ïðèìåð ïðîãðàììèðîâàíèÿ äëÿ
îïèñàíèÿ ðåãèñòðà D8018
M8002
MOV
K2000
D8018
C000372C
Ìíîãî çíàêîâîå ïðåäñòàâëåíèå ÷èñëà ëåò àêòèâèçèðóåòñÿ òîëüêî ïîñëå END-îòðàáîòêè
ïåðâîãî öèêëà ïðîãðàììû.
Óñòðîéñòâà îòîáðàæåíèÿ FX-10DU-E è FX-20DU-E ïîääåðæèâàþò äâóõ çíàêîâîå
ïðåäñòàâëåíèå ÷èñëà ëåò.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 95
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
Ðèñ. 7-83.
M34
TRD
[D+]
D12
Ïðèìåð ïðîãðàììèðîâàíèÿ
TRD-èíñòðóêöèè
C000373C
C âêëþ÷åíèåì ìåðêåðà Ì34 ñ÷èòûâàþòñÿ äàííûå ðåàëüíîãî âðåìåíè è çàïîìèíàþòñÿ â
ðåãèñòðàõ D12...D18.
쑶
7 – 96
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.7.6
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
ÇÀÏÈÑÜ ÄÀÍÍÛÕ ÂÐÅÌÅÍÈ (TWR)
TWR
TWR
(S+)
Îïåðàíäû
CPU
S+
T, C, D,
Ñîîòâåòñòâåííî ïðèìåíÿåòñÿ 7 ñëåäóþùèõ äðóã çà
äðóãîì àäðåñà îïåðàíäîâ
FNC 167
Çàïèñü äàííûõ âðåìåíè
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit
TWR
5
TWRP
5
ÔÓÍÊÖÈß
Çàïèñü äàííûõ âðåìåíè
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ TWR-èíñòðóêöèè âûïîëíÿåòñÿ çàïèñü äàííûõ âðåìåíè ãîä, ìåñÿö, äàòà, ÷àñû,
ìèíóòû, ñåêóíäû è äåíü íåäåëè ïî ðåàëüíîìó âðåìåíè.
쎲 Ýòè äàííûå õðàíÿòñÿ â 7 ñëåäóþùèõ äðóã çà äðóãîì îïåðàíäà â (S+).
Îïåðàíäû
Íàçíà÷åíèå
Îáëàñòü çíà÷åíèé
Îïåðàíäû
S+
Ãîä
00-99
D8018
Íàçíà÷åíèå
Ãîä
(S+)+1
Ìåñÿö
01-12
D8017
Ìåñÿö
(S+)+2
Äàòà
01-31
D8016
Äàòà
(S+)+3
×àñû
00-23
D8015
×àñû
(S+)+4
Ìèíóòû
00-59
D8014
Ìèíóòû
(S+)+5
Ñåêóíäû
00-59
D8013
Ñåêóíäû
(S+)+6
Äåíü íåäåëè
0-6
(âîñêðåñåíüå-ñóááîòà)
D8019
Äåíü íåäåëè
Òàáë. 7-27. Çàïèñü äàííûõ âðåìåíè
ÓKÀÇÀÍÈÅ
Ïðè ïðèìåíåíèè TWR-èíñòðóêöèè íå òðåáóåòñÿ âêëþ÷åíèå ìåðêåðà Ì8015 (ñîõðàíåíèå
ðåàëüíîãî âðåìåíè).
ÏÐÈÌÅÐ
Ðèñ. 7-84.
M34
TWR
[S+]
D20
Ïðèìåð ïðîãðàììèðîâàíèÿ
TWR-èíñòðóêöèè
C000374C
C âêëþ÷åíèåì ìåðêåðà Ì34 çàïèñûâàþòñÿ äàííûå âðåìåíè èç ðåãèñòðà D20...D26 êàê
ðåàëüíîå âðåìÿ.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 97
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
7.7.7
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Ñ×ÅÒ ÐÀÁÎ×ÈÕ ×ÀÑΠ(HOUR)
HOUR
HOUR
(S+) (D1+) (D2+)
Îïåðàíäû
CPU
S+
K, H, KnX, KnY,
KnM, KnS, T, C,
D, V, Z,
D1+
D2+
D
Z, Y, M, S
FNC 169
Ñ÷åò ðàáî÷èõ ÷àñîâ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
ÔÓÍÊÖÈß
Ïî îêîí÷àíèþ îòñ÷åòà óñòàíîâëåííîãî âðåìåíè âûäàåòñÿ ñèãíàë
ÎÏÈÑÀÍÈÅ
쎲  (S+) óêàçûâàåòñÿ âðåìÿ â ÷àñàõ, ïîñëå îòñ÷åòà êîòîðîãî âêëþ÷àåòñÿ îïåðàíä, óêàçàííûé â (D2+).
쎲 16-òè áèòîâàÿ èíñòðóêöèÿ: (D1+) ñîäåðæèò òåêóùåå çíà÷åíèå ïîëíûõ ÷àñîâ.  ((D1+1)+1)
çàíîñèòñÿ îñòàâøååñÿ âðåìÿ â ñåêóíäàõ.
쎲 32-õ áèòîâàÿ èíñòðóêöèÿ: (D1+) è (D1+1) ñîäåðæèò äàííûå ïîëíûõ ÷àñîâ.  ((D1+1)+2)
çàíîñèòñÿ îñòàâøååñÿ âðåìÿ â ñåêóíäàõ.
쎲 Îïåðàíä, óêàçàííûé â (D2+), âêëþ÷àåòñÿ, åñëè òåêóùåå (äåéñòâèòåëüíîå) çíà÷åíèå â (D1+)
áîëüøå, ÷åì çàäàííîå çíà÷åíèå â (S+).
ÓKÀÇÀÍÈÅ
ÏÐÈÌÅÐ
×òîáû äåéñòâèòåëüíîå ïðîøåäøåå âðåìÿ ñîõðàíèòü è ïðè îòêëþ÷åíèè íàïðÿæåíèÿ, äëÿ
(D1+) äîëæåí áûòü ïðèìåíåí ðåãèñòð ñ ïàìÿòüþ.
Ñ÷åò òàêæå ïðîäîëæèòñÿ, ïîñëå òîãî êàê îïåðàíä, óêàçàííûé â (D2+) áóäåò âêëþ÷åí. Ñ÷åò
îñòàíîâèòñÿ, åñëè ìàêñèìàëüíàÿ îáëàñòü çíà÷åíèé 16-òè èëè 32-õ áèòîâîãî îïåðàíäà â
(D1+) áóäåò ïðåâûøåíà.
Åñëè ñèãíàë â (D2+) äîëæåí âêëþ÷èòüñÿ â æåñòêîì èíòåðâàëå, òî äåéñòâèòåëüíîå çíà÷åíèå
â ðåãèñòðàõ (D1+) äî ((D1+1)+1) (16-áèò) èëè (D1+) äî ((D1+1)+2) (32-áèòà) ñòèðàþòñÿ, åñëè
áóäåò ïîëó÷åííî çàäàííîå çíà÷åíèå.
HOUR-èíñòðóêöèè
Ðèñ. 7-85.
X0
[S+] [D1+] [D2+]
HOUR K300 D200 Y005
Ïðèìåð ïðîãðàììèðîâàíèÿ
HOUR-èíñòðóêöèè
C000405C
Ïîñëå îòñ÷åòà 300 ÷àñîâ è ñåêóíä, ïîñëå òîãî êàê áóäåò âêëþ÷åí âõîä Õ), âêëþ÷èòñÿ Y5.
쑶
ÏÐÈÌÅÐ
DHOUR-èíñòðóêöèè
Ðèñ. 7-86.
X0
[S+] [D1+] [D2+]
DHOUR K4000 D210 Y007
Ïðèìåð ïðîãðàììèðîâàíèÿ
DHOUR-èíñòðóêöèè
C000406C
Ìåæäó âêëþ÷åíèåì Õ0 è Y7 ïðîõîäèò 4000 ÷àñîâ è ñåêóíäà.
7 – 98
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.8
ÈÍÑÒÐÓÊÖÈÈ ÊÎÄÀ ÃÐÅß
ÈÍÑÒÐÓÊÖÈÈ ÊÎÄÀ ÃÐÅß
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 170...171
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçä.
GRY
170
Ïðåîáðàçîâàíèå öåëîãî ÷èñëà â êîä Ãðåÿ
7.8.1
GBIN
171
Ïðåîáðàçîâàíèå êîäà Ãðåÿ â öåëîå ÷èñëî
7.8.2
Òàáë. 7-28. Îáçîð èíñòðóêöèè FNC 170...171
7.8.1
ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ ÖÅËÎÃÎ ×ÈÑËÀ  ÊÎÄ ÃÐÅß (GRY)
GRY
(S+)
(D+)
Îïåðàíäû
CPU
S+
D+
GRY
FNC 170
Ïðåîáðàçîâàíèå öåëîãî ÷èñëà â êîä Ãðåÿ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P)
K, H, KnX, KnY, KnM, KnY, KnM, KnS, T, C, D, V,
KnS, T, C, D, V
Z
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
GRY, GRYP
DGRY, DGRYP
5
9
ÔÓÍÊÖÈß
Êîíâåðòèðîâàíèå çíà÷åíèÿ öåëîãî ÷èñëà â êîä Ãðåÿ
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ GRY-èíñòðóêöèè âûïîëíÿåòñÿ êîíâåðòèðîâàíèå çíà÷åíèÿ öåëîãî ÷èñëà â (S+)
â êîä Ãðåÿ.
쎲 Ðåçóëüòàò çàíîñèòñÿ â (D+).
ÓKÀÇÀÍÈÅ
Èñïîëüçóÿ õàðàêòåðèñòèêó êîäà Ãðåÿ ìîæíî ÷èñëîâîå çíà÷åíèÿ ïîñðåäñòâîì
èíêðåìåíòèðîâàíèÿ (ïðèðàùåíèÿ) èñõîäíûõ äàííûõ âûäàòü â êàæäîì öèêëå ïðîãðàììû,
íå ïðèìåíÿÿ ñòðîáîñêîïíûå ñèãíàëû (Stroboskop-Signal).
ÏÐÈÌÅÐ
M45
GRY
[S+]
K1234
[D+]
K3Y10
Ðèñ. 7-87.
Ïðèìåð ïðîãðàììèðîâàíèÿ
GRY-èíñòðóêöèè
C000375C
Ïðè âêëþ÷åíèè ìåðêåðà Ì45 öåëîå çíà÷åíèå Ê1234 êîíâåðòèðóåòñÿ â êîä Ãðåÿ. Ðåçóëüòàò
âûäàåòñÿ íà âûõîäû Y10...Y23.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 99
ÈÍÑÒÐÓÊÖÈÈ ÊÎÄÀ ÃÐÅß
7.8.2
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ ÊÎÄÀ ÃÐÅß Â ÖÅËÎÅ ×ÈÑËÎ (GBIN)
GBIN
(S+)
(D+)
Îïåðàíäû
CPU
S+
D+
K, H, KnX, KnY, KnM, KnY, KnM, KnS, T, C, D, V,
KnS, T, C, D, V
Z
GBIN
FNC 171
Ïðåîáðàçîâàíèå êîäà Ãðåÿ â öåëîå ÷èñëî
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
GBIN, GBINP
DGBIN, DBBINP
5
9
ÔÓÍÊÖÈß
Êîíâåðòèðîâàíèå çíà÷åíèÿ â êîäå Ãðåÿ â öåëîå ÷èñëî
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ GBIN-èíñòðóêöèè âûïîëíÿåòñÿ êîíâåðòèðîâàíèå çíà÷åíèÿ, êîäèðîâàííîãî â
êîäå Ãðåÿ â (S+), â öåëå ÷èñëî.
쎲 Ðåçóëüòàò çàíîñèòñÿ â (D+).
ÓKÀÇÀÍÈÅ
Ýòà GBIN-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ äëÿ ÷òåíèÿ äàííûõ êîäèðîâàííûõ â êîäå Ãðåÿ.
Åñëè äëÿ îïåðàíäîâ èñòî÷íèêà ïðèìåíÿþòñÿ âõîäû Õ0...Õ17, òî âðåìÿ ÷òåíèÿ ìîæåò áûòü
ñîêðàùåííî ïîñðåäñòâîì íàñòðîéêè ôèëüòðîâ àêòèâèçàöèè (FNC51, REFF)
ÏÐÈÌÅÐ
Ðèñ. 7-88.
T24
GBIN
[S+]
K3X20
[D+]
D10
Ïðèìåð ïðîãðàììèðîâàíèÿ
GBIN-èíñòðóêöèè
C000376C
Ïðè âêëþ÷åíèè êîíòàêòà òàéìåðà Ò24 çíà÷åíèå â êîä Ãðåÿ íà âõîäàõ Õ20...Õ33
êîíâåðòèðóåòñÿ â çíà÷åíèå öåëîãî ÷èñëà. Ðåçóëüòàò çàíîñèòñÿ â D10.
쑶
7 – 100
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.9
ÎÁÌÅÍ ÄÀÍÍÛÌÈ Ñ ÀÍÀËÎÃÎÂÛÌÈ ÌÎÄÓËßÌÈ
ÎÁÌÅÍ ÄÀÍÍÛÌÈ Ñ ÀÍÀËÎÃÎÂÛÌÈ ÌÎÄÓËßÌÈ
Ñèìâîë
FNC
RD3A
176
×òåíèå àíàëîãîâûõ âõîäíûõ çíà÷åíèé
Íàçíà÷åíèå
Ðàçä.
7.9.1
WR3A
177
Ïåðåäà÷à àíàëîãîâûõ âûõîäíûõ çíà÷åíèé
7.9.2
Òàáë. 7-29. Îáçîð èíñòðóêöèé ïî îáìåíó äàííûìè ñ àíàëîãîâûìè ìîäóëÿìè
7.9.1
×ÒÅÍÈÅ ÀÍÀËÎÃÎÂÛÕ ÂÕÎÄÍÛÕ ÇÍÀ×ÅÍÈÉ (RD3A)
RD3A
(n1+) (n2+) (D+)
RD3A
FNC 176
×òåíèå àíàëîãîâûõ âõîäíûõ çíà÷åíèé
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
n1+
n2+
D+
KnY, KnM,
K, H, KnX, KnY, KnM, KnS, T, C, D, V,
KnS, T, C, D, V,
Z
Z
Èìï. Èíñòðóêöèÿ (P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
RD3A
7
ÔÓÍÊÖÈß
×òåíèå àíàëîãîâûõ âõîäíûõ çíà÷åíèé èç àíàëîãîâîãî ìîäóëÿ FX0N-3A è FX2N-2AD
ÎÏÈÑÀÍÈÅ
쎲 Â (n1+) óêàçûâàåòñÿ àäðåñ ñïåöèàëüíîãî ìîäóëÿ (Ê0 äî Ê7).
쎲 Àíàëîãîâîå âõîäíîå çíà÷åíèå â (n2+) óêàçàííîãî âõîäíîãî êàíàëà (Ê1 èëè Ê2)
çàïèñûâàåòñÿ â (D+).
Ìîäóëü FX0N-3A: K1 = Êàíàë 1, K2 = Êàíàë 2; çíà÷åíèå D = 0 ... 255 (8 áèò)
Ìîäóëü FX2N-2AD: K21 = Êàíàë 1, K22 = Êàíàë 2; çíà÷åíèå D = 0 ... 4095 (12 áèò)
ÓKÀÇÀÍÈÅ
Ïåðåä ÷òåíèåì âõîäíîãî çíà÷åíèÿ äîëæíà áûòü óñòàíîâëåíà âõîäíàÿ õàðàêòåðèñòèêà
àíàëîãîâîãî ìîäóëÿ. Ïîäðîáíûå óêàçàíèÿ ýòîé ïðîöåäóðû íàõîäÿòñÿ â ðóêîâîäñòâå ïî
îáñëóæèâàíèþ àíàëîâîãî ìîäóëÿ.
ÏÊ ñåðèè FX1N ìîãóò îáìåíèâàòüñÿ òîëüêî ñ ìîäóëÿìè FX0N-3A.
ÏÐÈÌÅÐ
RD3A-èíñòðóêöèÿ
Ðèñ. 7-89.
X0
RD3A
[n1+] [n2+] [D+]
K0
K1
D0
Ïðèìåð ïðîãðàììèðîâàíèÿ
RD3A-èíñòðóêöèè
C000407C
Àíàëîãîâîå çíà÷åíèå àíàëîãîâîãî ìîäóëÿ, óñòàíîâëåííîå â êàíàëå 1, ïåðåäàåòñÿ ïî àäðåñó 0
â ðåãèñòð D0.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 101
ÎÁÌÅÍ ÄÀÍÍÛÌÈ Ñ ÀÍÀËÎÃÎÂÛÌÈ ÌÎÄÓËßÌÈ
7.9.2
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÇÀÏÈÑÜ ÀÍÀËÎÃÎÂÛÕ ÂÛÕÎÄÍÛÕ ÇÍÀ×ÅÍÈÉ (WR3A)
WR3A
(n1+) (n2+) (S+)
WR3A
FNC 177
Çàïèñü àíàëîãîâûõ âûõîäíûõ çíà÷åíèé
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
n1+
n2+
S+
K, H, KnX, KnY, KnM, KnS, T, C, D, V, KnY, KnM, KnS,
Z
T, C, D, V, Z
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
WR3A
7
ÔÓÍÊÖÈß
Çàïèñü àíàëîãîâûõ âûõîäíûõ çíà÷åíèé â àíàëîãîâûé ìîäóëü FX0N-3A è FX2N-2DA
ÎÏÈÑÀÍÈÅ
쎲 Â (n1+) óêàçûâàåòñÿ àäðåñ ñïåöèàëüíîãî ìîäóëÿ (Ê0 äî Ê7).
쎲 Àíàëîãîâîå âûõîäíîå çíà÷åíèå â (S+) ïåðåäàåòñÿ âûõîäíîìó êàíàëó (òîëüêî Ê1), óêàçàííîìó â (n2+).
Ìîäóëü FX0N-3A: K1 = Êàíàë 1; çíà÷åíèå â (S+) = 0 ... 255 (8 áèò)
Ìîäóëü FX2N-2AD: K21 = Êàíàë 1, K22 = Êàíàë 2; çíà÷åíèå â (S+) = 0 ... 4095 (12 áèò)
ÓKÀÇÀÍÈÅ
Ïåðåä ïåðåäà÷åé âûõîäíîãî çíà÷åíèÿ äîëæíà áûòü óñòàíîâëåíà âûõîäíàÿ õàðàêòåðèñòèêà
àíàëîãîâîãî ìîäóëÿ. Ïîäðîáíûå óêàçàíèÿ ýòîé ïðîöåäóðû íàõîäÿòñÿ â ðóêîâîäñòâå ïî
îáñëóæèâàíèþ àíàëîãîâî ìîäóëÿ.
ÏÊ ñåðèè FX1N ìîãóò îáìåíèâàòüñÿ òîëüêî ñ ìîäóëÿìè FX0N-3A.
ÏÐÈÌÅÐ
WR3A-èíñòðóêöèÿ
Ðèñ. 7-90.
X0
WR3A
[n1+] [n2+] [S+]
K0
K1
D2
Ïðèìåð ïðîãðàììèðîâàíèÿ
WR3A-èíñòðóêöèè
C000408C
Ñîäåðæàíèå ðåãèñòðà D2 ïåðåäàåòñÿ äëÿ âûäà÷è åãî êàê àíàëîãîâîãî çíà÷åíèÿ ê
àíàëîãîâîìó ìîäóëþ ñ àäðåñîì 0.
쑶
7 – 102
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.10
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçä.
EXTR
180
êîìàíäû âíåøíåé êàññåòû ïàìÿòè ROM
7.10.1
Òàáë. 7-30. êîìàíäû âíåøíåé êàññåòû ïàìÿòè ROM
7.10.1
Ôóíêöèÿ âíåøíåé ROM êàññåòû (EXTR)
EXTR (S+) (SD1+) (SD2+) (SD3+)
EXTR
FNC 180
êîìàíäû âíåøíåé êàññåòû ïàìÿòè
FX1S
FX1N
FX2N
FX2NC
CPU
Îïåðàíäû
S
SD1+, SD2+, SD3+
K, H
K, H, KnX, KnY, KnM, KnS, T, C, D,
V, Z, X, Y,M, S
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit EXTR
9
DEXTR
DEXTRP
17
ÔÓÍÊÖÈß
Ôóíêöèÿ EXTR èñïîëüçóåòñÿ òîëüêî ñî ñïåöèàëüíîé êàññåòîé FX2N-ROM-E1 èëè
FX2NC-ROM-CE1 .
ÎÏÈÑÀÍÈÅ
쎲 Çíà÷åíèå S, ñîõðàíåííîå âî âíåøíåé ROM (îò K0 äî K32767) îïðåäåëÿåò íîìåð ôóíêöèè è
èíñòðóêöèþ.
쎲 SD1,SD2 è SD3 - ïàðàìåòðû èíñòðóêöèè. S èëè D èçìåíÿþòñÿ â çàâèñèìîñòè îò íîìåðà
ôóíêöèè. Íîìåð èíñòðóêöèè îïðåäåëÿåò ðåæèì (16 èëè 32-áèòíûé).
쎲  íåêîòîðûõ íîìåðàõ ôóíêöèé ïàðàìåòðû SD1 ..SD3 íå òðåáóþòñÿ.  òàêèõ ñëó÷àÿõ K0
äîëæåí áûòü îïèñàí â ïðîãðàììå. Ê0 èãíîðèðóåòñÿ ïðè âíóòðåííåé îáðàáîòêå
êîíòðîëëåðà.
Âíåøíèå êàññåòû ïàìÿòè ROM (FX2N-ROM-E1 è FX2NC-ROM-CE1) óñòàíàâëèâàþòñÿ â ïîðò
ïàìÿòè êîíòðîëëåðîâ FX2N(Ñ) è èìåþò îáúåì ïàìÿòè EEPROM â 16êØàãîâ. Êðîìå òîãî,
FX2NC-ROM-CE1òàêæå ñîäåðæèò ÷àñû ðåàëüíîãî âðåìåíè.
Ìîäóëè FX2N-ROM-E1 è FX2NC-ROM-CE1ÿâëÿþòñÿ ñîâìåñòèìûìè ïðåäñòàâëÿþò íîâîå ïîêîëåíèå ìîäóëåé ïàìÿòè FX-EEPROM-16 è FX2NC-EEPROM16C ñîîòâåòñòâåííî.
ÓKÀÇÀÍÈÅ
Ìîäóëè FX2N-ROM-E1 è FX2NC-ROM-CE1 ôóíêöèîíèðóþò òîëüêî ñ êîíòðîëëåðàìè
FX2N(C) âåðñèè V3.00 èëè ïîçæå.
Ñîîáùåíèÿ îá îøèáêàõ ïðè âûïîëíåíèè ôóíêöèè EXTR
쎲 Ïðè íåïðàâèëüíî óñòàíîâëåííîé ROM êàññåòû áèò M8061 àêòèâèçèðóåòñÿ è â D8061
çàïèñûâàåòñÿ êîä îøèáêè 6110.
쎲 Åñëè àêòèâèçèðóåòñÿ ôóíêöèÿ EXTR , â òî âðåìÿ êàê íèêàêîé êàññåòû íå óñòàíîâëåííî,
âçâîäèòñÿ áèò M8065 è âíîñèòñÿ â D8065 çàïèñûâàåòñÿ êîä îøèáêè 6512.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 103
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
EXTR K10 è EXTR K13 (Ñâÿçü ñ èíâåðòîðàìè)
ÔÓÍÊÖÈß
Âíåøíèå êàññåòû ROM ñîäåðæàò èíñòðóêöèè 10-13, îáåñïå÷èâàþùèå ñ÷èòûâàíèå è çàïèñü
äàííûõ â èíâåðòîðû Mitsubishi Electric A500/E500/S500. Äàííûå ôóíêöèè òðåáóþò
èñïîëüçîâàíèÿ â êîíòðîëëåðàõ êîììóíèêàöèîííûõ îïöèé FX2N-485-BD èëè FX0N-485ADP.
¹ ôóíêöèè
Îïèñàíèå
Íàïðàâëåíèå äàííûõ
EXTR K10
ìîíèòîðèíã ðàáîòû
INV â PLC
EXTR K11
êîíòðîëü ðàáîòû
PLC â INV
EXTR K12
ñ÷èòûâàíèå
ïàðàìåòðîâ
INV â PLC
EXTR K13
çàïèñü ïàðàìåòðîâ
PLC â INV
Ññûëêà íà äîêóìåíòàöèþ
èíâåðòîðîâ
Ðàçäåë ñâÿçü ñ êîìïüþòåðîì è êîììóíèêàöèîííûå ôóíêöèè .
Ñì. ñïèñîê ïàðàìåòðîâ
èíâåðòîðîâ.
Òàáë. 7-31. Êîìàíäû äëÿ îáìåíà äàííûõ ñ èíâåðòîð MITSUBISHI
ÓKÀÇÀÍÈÅ
Øåñòèðàçðÿäíûå êîìàíäû, ïîääåðæèâàåìûå èíâåðòîðàìè ñåðèé Å500 è S500, íå
ïîääåðæèâàþòñÿ èíñòðóêöèåé EXTR.
ÎÏÈÑÀÍÈÅ
쎲 Åñëè óñëîâèå ðàáîòû ôóíêöèè EXTR âûïîëíåííî, òî èäåò ïîñòîÿííûé îáìåí ñ
èíâåðòîðîì.
Îáìåí äàííûìè íà÷èíàåòñÿ, åñëè ïåîðò àêòèâèðîâàí. Åñëè óñëîâèå ðàáîòû ôóíêöèè
EXTR ñáðîñèëîñü âî âðåìÿ îáìåíà äàííûõ, ñâÿçü âñå æå ïðîäîëæàåòñÿ, äî òåõ ïîð ïîêà
îáìåí äàííûõ íåçàêîí÷èòñÿ.
쎲 Åñëè â ïðîãðàììå çàäàííî âûïîëíåíèå íåñêîëüêèõ ôóíêöèé EXTR îäíîâðåìåííî, òî
ïîñëåäóþùàÿ ôóíêöèÿ EXTR àâòîìàòè÷åñêè àêòèâèðóåòñÿ ïîñëå èñïîëíåíèÿ
ïðåäûäóùåé. Â ðåãèñòðå D8155 íàõîäèòñÿ íîìåð øàãà ïðîãðàììû ñ ôóíêöèåé, êîòîðàÿ â
äàííûé ìîìåíò âûïîëíÿåòñÿ.
쎲 Ïîñëå ïîñëå âûïîëíåíèÿ ôóíêöèè EXTR M8029 ñòàâèòñÿ àêòèâíûì. M8029 èñïîëüçóåòñÿ
òàêæå äðóãèìè ôóíêöèÿìè. Ïîýòîìó ýòîò ìåðêåð Ì8029 îñòàåòñÿ àêòèâíûì òîëüêî äî òåõ
ïîð ïîêà, íå íà÷íåò âûïîëíÿòñÿ äðóãàÿ ôóíêöèÿ.
쎲 Ôóíêöèÿ EXTR íå ìîæåò èñïîëüçîâàòüñÿ â ïðåäåëàõ öèêëà FOR NEXT.
쎲 Ôóíêöèÿ EXTR íå ìîæåò èñïîëüçîâàòüñÿ âìåñòå ñ ïðîãðàììîé ïðåðûâàíèÿ.
쎲 Ôóíêöèÿ EXTR âûïîëíÿåòñÿ íåñêîëüêî ñêàíîâ ïðîãðàììû. Îáðàùàéòå âíèìàíèå ïðè
ïðîãðàììèðîâàíèè ïîäïðîãðàìì íà òî, ÷òîáû ôóíêöèÿ EXTR ïîâòîðíî íå
àêòèâèçèðîâàëàñü â ñêàíå.
쎲 Åñëè ôóíêöèþ EXTR ïåðåñêàêèâàþò ñ èñïîëüçîâàíèåì ôóíêöèé CJ-èëè CJP , ïîðò íå
îòêðûâàåòñÿ è âñëåäñòâèå ýòîãî îáìåí äàííûõ îñòàíàâëèâàåòñÿ.
쎲  ñî÷åòàíèè ñ ôóíêöèåé Master-Control (MC, MCR), ôóíêöèÿ EXTR ìîæåò èñïîëüçîâàòüñÿ
áåç îãðàíè÷åíèé.
쎲 Åñëè øàã ñôóíêöèåé EXTR, â ïîøàãîâîì ðåæèìå, STL äåàêòèâèðóåòñÿ ïîðò çàêðûâàåòñÿ
è âñëåäñòâèå ýòîãî îáìåí äàííûõ îñòàíàâëèâàåòñÿ.
쎲 Ïðè ðåäàêòèðîâàíèè ïðîãðàììû â ðåæèìå RUN, íåëüçÿ èçìåíÿòü îïåðàíä S(K10, K11,
K12 è K13) è óäîëÿòü ôóíêöèþ EXTR.
7 – 104
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
Ïàðàìåòðû íàñòðîéêè ïîðòà
Ôóíêöèè îò EXTR K10 äî EXTR K13 ðàáîòàþò ÷åðåç àäàïòåð FX2N-485-BD èëè FX0N-485-BD
òåì æå ñïîñîáîì, êàê è ôóíêöèÿ RS (FNC 80).
 ïðîãðàììíîì îáåñïå÷åíèè GX Developer èëè GX IEC Developer â ïóíêòå ìåíþ
“PLC-Parameter ”. Âûáåðèòå ñëåäóþùèå íàñòðîéêè :
쎲 Äëèíà äàííûõ 7 Áèò
쎲 Êîíòðîëü ïàðèòåòà ïî ÷åòíîñòè
쎲 1 ñòîïîâûé áèò
쎲 Ñêîðîñòü ïåðåäà÷è äàííûõ 4 800, 9 600 èëè 19 200 Áîä
Íàñòðîéêè äëÿ ñâÿçè ñ ÷àñòîòíûì ïðåîáðàçîâàòàëåì
Ïðè ïîäêëþ÷åíèè ïðåîáðàçîâàòåëÿ ÷àñòîòû òðåáóþòñÿ ñëåäóþùèå íàñòðîéêè ïîðòà:
Ïàðàìåòð
Óñòàíîâêà
Ñòàíäàðò ñâÿçè
RS 485
×èñëî èíâåðòîðî â ñåòè
1:n (8 ìàêñèìóì)
Ñêðîñòü ñâÿçè
âûáèðàåòñÿ 4800, 9600 èëè 19200 Áîä
Óïðàâëåíèå ñâÿçüþ
àñèíõðîííàÿ ïåðåäà÷à äàííûõ
Ñïîñîá ïåðåäà÷è
ïîëóäóïëåêñ
Ïàðàìåòðû ñâÿçè
Òèï ñèìâîëîâ
Ôèêñèðîâàíà (7 áèò)
×èñëî ñòîïîâûõ áèòîâ
1
Òåðìèíàòîð
CR
Ïðîâåðêà ÷åòíîñòè
Ôèêñèðîâàíà (÷åò)
Êîíòð. ñóììà
Ôèêñèðîâàíà
A500
Âðåìÿ
îæèäàíèÿ
E500
Óñòàíàâëèâàåòñÿ ïîëüçîâàòåëåì
S500
A500 + A5NR
Óñòàíàâëèâàåòñÿ ïàðàìåòðàìè ñâÿçè
Òàáë. 7-32. Ïàðàìåòðû èíòåðôåéñà ñâÿçè èíâåðòîðà äëÿ ñâÿçè ñ êîíòðîëëåðîì
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 105
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Ïàðàìåòðû èíâåðòîðîâ
ïàðàìåòð
Îïèñàíèå
Ñîäåðæèìîå
117
Íîìåð ñòàíöèè
Ñîîòâåòñòâóåò íîìåðó ñòàíöèè,
óñòàíîâëåííîìó ñ óñòðîéñòâà
ïðîãðàììèðîâàíèÿ,
Óñòàíîâèòå ñîîòâåòñòâóþùèå íîìåðà
ïîäêëþ÷åííîãî â ðàçúåì PU.
ñòàíöèé â ïðîãðàììå êîíòðîëëåðà.
Åñëè èíâåðòîðîâ â ñåòè áîëåå
2õ, íåîáõîäèìî óñòàíîâèòü
àäðåñ â ñåòè êàæäîãî èíâåðòîðà.
118
Ñêîðîñòü ïåðåäà÷è
192 (19200 Áîä)
96 (9600 Áîä)
48 (4800 Áîä)
Îáû÷íî âûáèðàåòñÿ 192.
Äëÿ ñêîðîñòíîé îáðàáîòêè â
êîíòðîëëåðå èñïîëüçóéòå 96 èëè 48.
119
×èñëî ñòîïîâûõ
áèòîâ/÷èñëî áèòîâ
äàííûõ
0-1/8, 1-2/8, 10-1/7, 11-2/7
Âûáåðèòå 10
120
Ïðîâåðêà ÷åòíîñòè
0-îòñóòñòâóåò. 1-Ïðèñóòñòâóåò
(íå÷åò), Ïðèñóòñòâóåò (÷åò)
Âûáåðèòå 2
×èñëî ïîïûòîê
âîññòàíîâëåíèÿ ñâÿçè
Óñòàíîâèòå ÷èñëî ïîïûòîê
âîññòàíîâëåíèÿ ñâÿçè ïîñëå
îøèáêè. Åñëè ÷èñëî ïîïûòîê
ïðåâûøåíî èíâåðòîð ãåíåðèðóåò
ñáîé è îñòàíàâëèâàåòñÿ.
121
Óñòàíîâêè äëÿ êîíòðîëëåðà
Ïðè ïðîáíîì ïóñêå âûáåðèòå 9999 è
âûïîëíèòå íàñòðîéêó. Ïðè ðàáîòå
âûáåðèòå çíà÷åíèå â ñîîòâåòñòâèè ñ
õàðàêòåðèñòèêàìè ñèñòåìû.
122
Èíòåðâàë âðåìåíè
ïðîâåðêè ñâÿçè
Óñòàíàâëèâàåòñÿ èíòåðâàë
âðåìåíè ïðîâåðêè ñâÿçè. Åñëè
ñâÿçü îòñóòñòâóåò â òå÷åíèå
êîíòðîëüíîãî âðåìåíè èíâåðòîð
ãåíåðèðóåò ñáîé è
îñòàíàâëèâàåòñÿ. Ñì. ñòð. 195.
123
Âðåìÿ îæèäàíèÿ
Óñòàíîâèòå âðåìÿ îæèäàíèÿ
ìåæäó ïåðåäà÷åé äàííûõ è
îòâåòîì
Âûáåðèòå 9999
124
Âûáîð CR, LF
0-CR&LF îòñóòñòâóþò, 1-CR
ïðèñóòñòâóåò, 2-CR&LF
ïðèñóòñòâóþò
Âûáåðèòå çíà÷åíèå â ñîîòâåòñòâèè ñ
ïàðàìåòðàìè ñèñòåìû
Òàáë. 7-33. Ïàðàìåòðû äëÿ èíâåðòîðîâ À-500 è Å-500
7 – 106
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ïàðàìåòð
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
Îïèñàíèå
Ñîäåðæèìîå
331
Íîìåð ñòàíöèè
Ñîîòâåòñòâóåò íîìåðó ñòàíöèè,
óñòàíîâëåííîìó ñ óñòðîéñòâà
ïðîãðàììèðîâàíèÿ,
Óñòàíîâèòå ñîîòâåòñòâóþùèå íîìåðà
ïîäêëþ÷åííîãî â ðàçúåì PU.
ñòàíöèé â ïðîãðàììå êîíòðîëëåðà.
Åñëè èíâåðòîðîâ â ñåòè áîëåå
2õ, íåîáõîäèìî óñòàíîâèòü
àäðåñ â ñåòè êàæäîãî èíâåðòîðà.
Óñòàíîâêè äëÿ êîíòðîëëåðà
332
Ñêîðîñòü ïåðåäà÷è
192 (19200 Áîä)
96 (9600 Áîä)
48 (4800 Áîä)
Îáû÷íî âûáèðàåòñÿ 192.
Äëÿ ñêîðîñòíîé îáðàáîòêè â
êîíòðîëëåðå èñïîëüçóéòå 96 èëè 48
333
×èñëî ñòîïîâûõ
áèòîâ/÷èñëî áèòîâ
äàííûõ
0-1/8, 1-2/8, 10-1/7, 11-2/7
Âûáåðèòå 10
334
Ïðîâåðêà ÷åòíîñòè
0-îòñóòñòâóåò. 1-Ïðèñóòñòâóåò
(íå÷åò), Ïðèñóòñòâóåò (÷åò)
Âûáåðèòå 2
335
×èñëî ïîïûòîê
âîññòàíîâëåíèÿ ñâÿçè
Óñòàíîâèòå ÷èñëî ïîïûòîê
âîññòàíîâëåíèÿ ñâÿçè ïîñëå
îøèáêè. Åñëè ÷èñëî ïîïûòîê
ïðåâûøåíî èíâåðòîð ãåíåðèðóåò
ñáîé è îñòàíàâëèâàåòñÿ.
336
Èíòåðâàë âðåìåíè
ïðîâåðêè ñâÿçè
Óñòàíàâëèâàåòñÿ èíòåðâàë
âðåìåíè ïðîâåðêè ñâÿçè. Åñëè
ñâÿçü îòñóòñòâóåò â òå÷åíèå
êîíòðîëüíîãî âðåìåíè èíâåðòîð
ãåíåðèðóåò ñáîé è
îñòàíàâëèâàåòñÿ. Ñì. ñòð. 195.
337
Âðåìÿ îæèäàíèÿ
Óñòàíîâèòå âðåìÿ îæèäàíèÿ
ìåæäó ïåðåäà÷åé äàííûõ è
îòâåòîì
338
Çàïèñü êîìàíä
óïðàâëåíèÿ
0 èëè 1
339
Çàïèñü êîìàíäû
ñêîðîñòè
0 èëè 1
340
Âûáîð ðåæèìà ñâÿçè
0, 1 èëè 2
341
Âûáîð èñïîëüçîâàíèÿ
CR/LF
0, 1 èëè 2
Âûáåðèòå 1 (òîëüêî CR)
342
Âûáîð çàïèñè â
EEPROM
0 çàïèñü â EEPROM
1 çàïèñü â RAM
Âûáåðèòå çíà÷åíèå â ñîîòâåòñòâèè ñ
ïàðàìåòðàìè ñèñòåìû
Ïðè ïðîáíîì ïóñêå âûáåðèòå 9999 è
âûïîëíèòå íàñòðîéêó. Ïðè ðàáîòå
âûáåðèòå çíà÷åíèå â ñîîòâåòñòâèè ñ
Âûáåðèòå çíà÷åíèå â ñîîòâåòñòâèè ñ
ïàðàìåòðàìè ñèñòåìû
Òàáë. 7-34. Ïàðàìåòðû äëÿ èíâåðòîðîâ A500 ñ îïöèîíàëüíûì ìîäóëåì A5NR
쎲
Âðåìåííûå óñòàíîâêè äîëæíû áûòü ìèíèìàëüíû âî èçáåæàíèå ïðîáëåì ïðè ñáîå ñâÿçè.
Èíâåðòîð áóäåò ïðîäîëæàòü âðàùåíèå äâèãàòåëÿ â òå÷åíèè óñòàíîâëåííîãî âðåìåíè, ÷òî
ìîæåò âûçâàòü àâàðèþ. Ïðè îáíàðóæåíèè ïðîáëåì ñî ñâÿçüþ îòêëþ÷àéòå èíâåðòîð.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 107
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ïàðàìåòð
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Îïèñàíèå
Ñîäåðæèìîå
n1
Íîìåð ñòàíöèè
Ñîîòâåòñòâóåò íîìåðó ñòàíöèè,
óñòàíîâëåííîìó ñ óñòðîéñòâà
ïðîãðàììèðîâàíèÿ,
Óñòàíîâèòå ñîîòâåòñòâóþùèå íîìåðà
ïîäêëþ÷åííîãî â ðàçúåì PU.
ñòàíöèé â ïðîãðàììå êîíòðîëëåðà.
Åñëè èíâåðòîðîâ â ñåòè áîëåå
2õ, íåîáõîäèìî óñòàíîâèòü
àäðåñ â ñåòè êàæäîãî èíâåðòîðà.
Óñòàíîâêè äëÿ êîíòðîëëåðà
n2
Ñêîðîñòü ïåðåäà÷è
192 (19200 Áîä)
96 (9600 Áîä)
48 (4800 Áîä)
Îáû÷íî âûáèðàåòñÿ 192.
Äëÿ ñêîðîñòíîé îáðàáîòêè â
êîíòðîëëåðå èñïîëüçóéòå 96 èëè 48
n3
×èñëî ñòîïîâûõ
áèòîâ/÷èñëî áèòîâ
äàííûõ
0-1/8, 1-2/8, 10-1/7, 11-2/7
Âûáåðèòå 10
n4
Ïðîâåðêà ÷åòíîñòè
0-îòñóòñòâóåò. 1-Ïðèñóòñòâóåò
(íå÷åò), 2-Ïðèñóòñòâóåò (÷åò)
Âûáåðèòå 2
n5
×èñëî ïîïûòîê
âîññòàíîâëåíèÿ ñâÿçè
Óñòàíîâèòå ÷èñëî ïîïûòîê
âîññòàíîâëåíèÿ ñâÿçè ïîñëå
îøèáêè. Åñëè ÷èñëî ïîïûòîê
ïðåâûøåíî èíâåðòîð ãåíåðèðóåò
ñáîé è îñòàíàâëèâàåòñÿ.
n6
Èíòåðâàë âðåìåíè
ïðîâåðêè ñâÿçè
Óñòàíàâëèâàåòñÿ èíòåðâàë
âðåìåíè ïðîâåðêè ñâÿçè. Åñëè
ñâÿçü îòñóòñòâóåò â òå÷åíèå
êîíòðîëüíîãî âðåìåíè èíâåðòîð
ãåíåðèðóåò ñáîé è
îñòàíàâëèâàåòñÿ. Ñì. ñòð. 195.
n7
Âðåìÿ îæèäàíèÿ
Óñòàíîâèòå âðåìÿ îæèäàíèÿ
ìåæäó ïåðåäà÷åé äàííûõ è
îòâåòîì
Âûáåðèòå 9999
n11
Âûáîð èñïîëüçîâàíèÿ
CR/LF
0, 1 èëè 2
Âûáåðèòå 1 (òîëüêî CR)
Ïðè ïðîáíîì ïóñêå âûáåðèòå 9999 è
âûïîëíèòå íàñòðîéêó. Ïðè ðàáîòå
âûáåðèòå çíà÷åíèå â ñîîòâåòñòâèè ñ
õàðàêòåðèñòèêàìè ñèñòåìû.
Òàáë. 7-35. Ïàðàìåòðû äëÿ ïðèâîäîâ S500-Serie
Ôîðìàò äàííûõ
Ïðèìåð ôîðìàòà ïåðåäà÷è ïðè çàïèñè äàííûõ èç êîíòðîëëåðà â èíâåðòîð
ENQ
ñòàíöèÿ ¹6
Êîìàíäà 80H
05H
30H
38H
36H
30H
Âðåìÿ
îæèäà
íèÿ=0
30H
Äàííûå = 1234
31H
32H
33H
34H
Êîíòðîëüíàÿ
ñóììà
CR
43H
0DH
38H
Òàáë. 7-36.Ôîðìàò ïåðåäà÷è ïðè çàïèñè äàííûõ èç êîíòðîëëåðà â èíâåðòîð
Ïîäñ÷åò êîíòðîëüíîé ñóììû:
30H + 36H + 38H + 30H + 30H + 31H + 32H + 33H + 34H = 1C8H
(„C“ ðàâíî 43H â ASCII-êîäå, „8“ ðàâíî 38H â ASCII-êîäå)
7 – 108
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ÏÐÈÌÅÐ
Ðèñ. 7-91.
Ïðèìåð êîìàíäû EXTR K10
S1
EXTR K10
S2
S3
S4
K6
H6F
D100
 ýòîì ïðèìåðå âûõîäíàÿ ÷àñòîòà èíâåðòîðà ñ íîìåðîì ñòàíöèè 6 ÷èòàåòñÿ è ñîõðàíÿåòñÿ â
ðåãèñòðå D100.
쑶
Ôóíêöèÿ
Îïèñàíèå
EXTR K10
Ìîíèòîðèíã ñîñòîÿíèÿ
Èìïóëüñíàÿ (P)
Îïåðàíäû
Äèàïàçîí ïàðàìåòðîâ
S1
K, H
Ê10: íîìåð îòîáðàæàåìîé ôóíêöèè
S2
K, H, D
Íîìåð ñòàíöèè èíâåðòîðà (0..31)
S3
K, H, D
Êîä èíñòðóêöèè èíâåðòîðà (çàâèñèò îò ìîäåëè)
S4
D, KnY, KnM, KnS
Îïðåäåëåíèå îáëàñòè õðàíåíèÿ ñ÷èòàííîãî çíà÷åíèÿ
Âîçìîæíîñòü èñïîëüçîâàíèÿ
èíñòðóêöèè â äàííîé ñåðèè
èíâåðòîðà
A500
E500
S500
×èñëî
ðàçðÿäîâ
äàííûõ
Ôîðìàò
4
B ⇒ E ⎢F
4
B ⇒ E ⎢F
4
B ⇒ E ⎢F
4
B ⇒ E ⎢F
4
B ⇒ E ⎢F
2
B ⇒ E’ ⎢F
4
B ⇒ E ⎢F
4
B ⇒ E ⎢F
4
B ⇒ E ⎢F
4
B ⇒ E ⎢F
2
B ⇒ E’ ⎢F
Ñ÷èòûâàíèå çàäàííîé
÷àñòîòû (EEPROM)
4
B ⇒ E ⎢F
Ñ÷èòûâàíèå çàäàííîé
÷àñòîòû (RAM)
4
B ⇒ E ⎢F
êîä
èíñòðóêöèè
Îïèñàíèå êîäà
èíñòðóêöèè
H7B
Ðåæèì ðàáîòû
H6F
Âûõ. ÷àñòîòà
H70
Âûõ. òîê
H71
Âûõ. íàïðÿæåíèå
H72
Ñïåö. îòîáðàæåíèå
H73
íîìåð ñïåö. îòîáðàæ.
H74
Òèï ñáîÿ
H75
Òèï ñáîÿ
H76
Òèï ñáîÿ
H77
Òèï ñáîÿ
H7A
Îòîáðàæåíèå ñîñòîÿíèÿ
èíâåðòîðà
H6E
H6D
Òàáë. 7-37.
ÓKÀÇÀÍÈÅ
Îáðàáîòêà
32 Bit
16 Bit
Ïîäðîáíîñòè ïî S3
Âû íàéäåòå ïîäðîáíûå ñâåäåíèÿ î êîäàõ èíñòðóêöèè è ôîðìàòàõ äàííûõ â ðóêîâîäñòâå ïî
ýêñïëóàòàöèè ÷àñòîòíîãî ïðåîáðàçîâàòåëÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 109
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
Ðèñ. 7-92.
Ïðèìåð êîìàíäû EXTR K11
S1
EXTR K11
S2
S3
S4
K4
HFA
K02
 ýòîì ïðèìåðå â èíâåðòîð ñ íîìåðîì ñòàíöèè 4 ïîñûëàåòñÿ êîìàíäà âðàùåíèÿ âïåðåä.
쑶
Ôóíêöèÿ
Îïèñàíèå
EXTR K11
Óïðàâëåíèå
Îáðàáîòêà
32 Bit
16 Bit
Èìïóëüñíàÿ (P)
Îïåðàíäû
Äèàïàçîí ïàðàìåòðîâ
S1
K, H
K11: íîìåð ôóíêöèè äëÿ óïðàâëåíèÿ èíâåðòîðîì
S2
K, H, D
Íîìåð ñòàíöèè èíâåðòîðà (0..31)
S3
K, H, D
Êîä èíñòðóêöèè èíâåðòîðà (çàâèñèò îò ìîäåëè)
S4
K, H, D, KnX, KnY, KnM, KnS
Çíà÷åíèå, çàïèñûâàåìîå â èíâåðòîð
Âîçìîæíîñòü èñïîëüçîâàíèÿ
èíñòðóêöèè â äàííîé ñåðèè
èíâåðòîðà
A500
E500
S500
×èñëî
ðàçðÿäîâ
äàííûõ
Ôîðìàò
4
A ⇒C ⎢D
2
A’ ⇒C ⎢D
2
A’ ⇒C ⎢D
4
A ⇒C ⎢D
4
A ⇒C ⎢D
Ñáðîñ èíâåðòîðà
4
A
(íåò îòâåòà)
HF4
Ñáðîñ ïðåäûñòîðèè
àâàðèé
4
A ⇒C ⎢D
HFC
Ñáðîñ âñåõ ïàðàìåòðîâ
4
A ⇒C ⎢D
HFC
Ñáðîñ ïîëüçîâàòåëÿ
4
A ⇒C ⎢D
êîä
èíñòðóêöèè
Îïèñàíèå êîäà
èíñòðóêöèè
HFB
Ðåæèì ðàáîòû
HF3
Âûáîð íîìåðà ñïåö.
îòîáðàæ.
HFA
Êîìàíäû óïðàâëåíèÿ
HEE
Çàïèñü çàäàííîé ÷àñòîòû
(EEPROM)
HED
Çàïèñü çàäàííîé ÷àñòîòû
(RAM)
HFD
Òàáë. 7-38. Ïîäðîáíîñòè ïî S3
ÓKÀÇÀÍÈÅ
7 – 110
Âû íàéäåòå ïîäðîáíûå ñâåäåíèÿ î êîäàõ èíñòðóêöèè è ôîðìàòàõ äàííûõ â ðóêîâîäñòâå ïî
ýêñïëóàòàöèè ÷àñòîòíîãî ïðåîáðàçîâàòåëÿ.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ÏÐÈÌÅÐ
Ðèñ. 7-93.
Ïðèìåð êîìàíäû EXTR K12
S1
EXTR K12
S2
S3
S4
K2
K3
D100
Ñ÷èòûâàíèå áàçîâîé ÷àñòîòû (ïàðàìåòð 3) ñ èíâåðòîðà ñòàíöèîííûé íîìåð 2 è ñîõðåíåíèå â
ðåãèñòðå D100.
쑶
Ôóíêöèÿ
Îïèñàíèå
EXTR K12
Ñ÷èòûâàíèå ïàðàìåòðîâ
Îáðàáîòêà
32 Bit
16 Bit
Îïåðàíäû
Èìïóëüñíàÿ (P)
Äèàïàçîí ïàðàìåòðîâ
S1
K, H
Ê12: íîìåð ôóíêöèè äëÿ ñ÷èòûâàíèÿ ïàðàìåòðîâ èíâåðòîðà
S2
K, H, D
Íîìåð ñòàíöèè èíâåðòîðà (0..31)
S3
K, H, D
Êîä èíñòðóêöèè èíâåðòîðà (çàâèñèò îò ìîäåëè)
S4
D, KnY, KnM, KnS
Çíà÷åíèå, çàïèñûâàåìîå â èíâåðòîð
ÏÐÈÌÅÐ
Ðèñ. 7-94.
Ïðèìåð êîìàíäû EXTR K13
S1
EXTR K13
S2
S3
S4
K2
K3
K5600
Ïðè ýòîì ïðèìåðå çíà÷åíèå 5 600 çàïèñûâàåòñÿ, êàê áàçîâàÿ ÷àñòîòà (ïàðàìåòð 3) â èíâåðòîð
ñ íîìåðîì ñòàíöèè 2.
쑶
ÓKÀÇÀÍÈÅ
Ôóíêöèÿ
Îïèñàíèå
EXTR K13
Çàïèñü ïàðàìåòðîâ
16 Bit
Îáðàáîòêà
32 Bit
Èìðóëüñíàÿ (P)
Îïåðàíäû
Äèàïàçîí ïàðàìåòðîâ
S1
K, H
Ê13: íîìåð ôóíêöèè äëÿ çàïèñè ïàðàìåòðîâ â èíâåðòîð
S2
K, H, D
Íîìåð ñòàíöèè èíâåðòîðà (0..31)
S3
K, H, D
Êîä èíñòðóêöèè èíâåðòîðà (çàâèñèò îò ìîäåëè)
S4
K, H, D, KnX, KnY, KnM, KnS
Çíà÷åíèå, çàïèñûâàåìîå â èíâåðòîð
Âû íàéäåòå ïîäðîáíûå ñâåäåíèÿ î êîäàõ èíñòðóêöèè è ôîðìàòàõ äàííûõ â ðóêîâîäñòâå ïî
ýêñïëóàòàöèè ÷àñòîòíîãî ïðåîáðàçîâàòåëÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 111
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Âçàèìîñâÿçü ìåæäó EXTR K12/K13 è A500/E500/S500.
Äëÿ ïàðàìåòðîâ, òðåáóþùèõ ñâÿçàííûõ ïàðàìåòðîâ. Åñëè çíà÷åíèå ‘+0’, ‘+1000’ èëè ‘+2000’
óñòàíàâëèâàåòñÿ â íîìåðå ïàðàìåòðà, âòîðîé ïàðàìåòð áóäåò àâòîìàòè÷åñêè ïåðåçàïèñàí
ïåðåä ñ÷èòûâàíèåì/çàïèñüþ îáùèõ ïàðàìåòðîâ.
Óñòàíîâêè äëÿ 3-ãî íàáîðà ïàðàìåòðîâ EXTR K12/K13 ïðè ïðîãðàììíîì ðåæèìå A500.
×àñòîòà
Çàïèñü/ñ÷èòûâàíèÿ
Âðåìÿ
201
201
1201
2201
202
202
1202
2202
203
203
1203
2203
204
204
1204
2204
205
205
1205
2205
Ïàðàìåòð
206
Íàçíà÷åíèå
Ïðîãðàììíûå óñòàíîâêè 1
Íàïðàâëåíèå
206
1206
2206
207
207
1207
2207
208
208
1208
2208
209
209
1209
2209
210
210
1210
2210
211
211
1211
2211
212
212
1212
2212
213
213
1213
2213
214
214
1214
2214
215
215
1215
2215
216
1216
2216
217
217
1217
2217
218
218
1218
2218
219
219
1219
2219
220
220
1220
2220
221
221
1221
2221
222
222
1222
2222
223
223
1223
2223
224
224
1224
2224
225
1225
2225
226
1226
2226
227
227
1227
2227
228
228
1228
2228
229
229
1229
2229
230
230
1230
2230
216
225
226
Ïðîãðàììíûå óñòàíîâêè 2
Ïðîãðàììíûå óñòàíîâêè 3
Òàáë. 7-39. Óñòàíîâêè äëÿ 3-ãî íàáîðà ïàðàìåòðîâ
7 – 112
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
Ñ÷èòûâàíèå è çàïèñü ñìåùåíèÿ/íàêëîíà äëÿ A500/E500/S500
Ïàðàìåòð
Íàçíà÷åíèå
Çàïèñü/ñ÷èòûâàíèÿ
Ñìåùåíèå
Íàêëîí
Çíà÷åíèå íà
âõîäå
201
1201
2201
902
ñìåùåíèå âõîäà ïî íàïðÿæåíèþ
903
íàêëîí âõîäà ïî íàïðÿæåíèþ
202
1202
2202
904
ñìåùåíèå âõîäà ïî òîêó
203
1203
2203
905
íàêëîí âõîäà ïî òîêó
204
1204
2204
Òàáë. 7-40. Ñ÷èòûâàíèå è çàïèñü ñìåùåíèÿ/íàêëîíà
Îïðåäåëåíèå ñïåö. D-ðåãèñòðîâ è ñïåö. M-âûõîäîâ
Îïåðàíä
Îïèñàíèå
M8154
èñïîëüçóåòñÿ äëÿ îòëàäêè
M8155
âêëþ÷åí âî âðåìÿ ñâÿçè, âûêëþ÷åí ïîñëå çàâåðøåíèÿ ñâÿçè
M8156
Âêëþ÷àåòñÿ ïðè âîçíèêíîâåíèè îøèáêè ñâÿçè. Ýôôåêòèâåí òîëüêî ïîñëå âûïîëíåíèÿ èíñòðóêöèè
EXTR. Åñëè âûïîëíÿåòñÿ ñëåäóþùàÿ èíñòðóêöèÿ EXTR, M8156 ñáðàñûâàåòñÿ.
M8157
Àêòèâèçèðóåòñÿ ïðè âîçíèêíîâåíèè îøèáêè ñâÿçè (ñ ôèêñàöèåé). Ñáðàñûâàåòñÿ ïðè ïåðåõîäå èç
STOP â RUN.
D8154
âðåìÿ îæèäàíèÿ îòâåòà îò èíâåðòîðà
D8155
Íîìåð øàãà èíñòðóêöèè, âûïîëíÿþùåé ôóíêöèþ ñâÿçè ñ èíâåðòîðîì.
Ñîõðàíÿåò '-1' âî âðåìÿ îòñóòñòâèÿ ñâÿçè.
D8156
Êîä îøèáêè êîìàíäû ñâÿçè.
Îáíîâëÿåòñÿ, åñëè ñáîé ïðîèñõîäèò ïðè ïîñëåäóþùåì âûïîëíåíèè èíñòðóêöèè EXTR.
Èíèöèàëèçèðóåòñÿ â '-1' ïðè ïåðåõîäå èç STOP â RUN.
D8157
íîìåð øàãà â êîòîðîì ïðîèñõîäèò ñáîé êîìàíäû ñâÿçè (ôèêñèðóåòñÿ íîìåð øàãà äëÿ ïåðâîé
îøèáêè ñâÿçè ïîñëå ïóñêà).
Èíèöèàëèçèðóåòñÿ â '-1' ïðè ïåðåõîäå èç STOP â RUN.
Òàáë. 7-41. Îïðåäåëåíèå ñïåö. D-ðåãèñòðîâ è ñïåö. M-âûõîäîâ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 113
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Êîäû îøèáîê ñâÿçè
D8156
ñîäåðæàíèå îøèáêè
0000H
Ñâÿçü çàâåðøåíà íîðìàëüíî (îøèáîê íåò)
0001H
Èíâåðòîð íå îòâåòèë
0002H
îøèáêà timeout âçàèìîñâÿçàíà ñ M8129. Îøèáêà ïðîèñõîäèò
åñëè ïåðåäà÷à èç èíâåðòîðà ïðåðâàíà.
0003H
Íåîïðåäåëåííàÿ ñòàíöèÿ îòâåòèëà.
0004H
Êîíòðîëüíàÿ ñóììà íå ñîîòâåòñòâóåò.
0005H
 ïàðàìåòðàõ ñ÷èòûâàíèÿ/çàïèñè ïàðàìåòðû 400...899
îïðåäåëåíû, íî íå ïîääåðæèâàþòñÿ. Óñòàíàâëèâàåòñÿ êîä
îøèþêè 6702 â D8067.
0006H
Ïîðò ñâÿçè èñïîëüçóåòñÿ äðóãîé ôóíêöèåé è ïîýòîìó íå ìîæåò
èñïîëüçîâàòüñÿ èíñòðóêöèåé EXTR. Óñòàíàâëèâàåòñÿ êîä îøèáêè
6702 â D8067.
0100H
Èíâåðòîð ïåðåäàë êîä îøèáêè Í0 - computer NAK error.
Äàííûå â çàïðîñå ñîäåðæàò îøèáêó çà ïðåäåëîì äîïóñòèìîãî
÷èñëà ïîïûòîê ïåðåäà÷è.
0101H
Èíâåðòîð ïåðåäàë îøèáêó Í1 -- êîíòðîëü ÷åòíîñòè.
0102H
Èíâåðòîð ïåðåäàë îøèáêó Í2 - îøèáêà êîíòðîëüíîé ñóììû.
0103H
Èíâåðòîð ïåðåäàë îøèáêó Í3 - îøèáêà ïðîòîêîëà.
Ñèíòàêñè÷åñêàÿ îøèáêà â ïîëó÷åííûõ èíâåðòîðîì äàííûõ,
ïåðåäà÷à äàííûõ íå çàâåðøåíà âîâðåìÿ èëè îøèáêà â CR/LF.
0104H
Èíâåðòîð ïåðåäàë îøèáêó Í4 - ñòðóêòóðà ïîñûëêè íàðóøåíà.
Îøèáêà â ÷èñëå ñòîïîâûõ áèòîâ.
0105H
Èíâåðòîð ïåðåäàë îøèáêó Í5 - ïåðåïîëíåíèå.
0106H
Èíâåðòîð ïåðåäàë îøèáêó Í6.
0107H
Èíâåðòîð ïåðåäàë îøèáêó Í7 - îøèáêà ñèìâîëîâ. Ïîëó÷åí
ñèìâîë, îòëè÷íûé îò 0...9, À...F.
0108H
Èíâåðòîð ïåðåäàë îøèáêó Í8.
0109H
Èíâåðòîð ïåðåäàë îøèáêó Í9.
Ðåàêöèÿ èíâåðòîðà
èíâåðòîð íå ïðèíèìàåò äàííûå,
íå ãåíåðèðóåò ñáîé è
îñòàíàâëèâàåòñÿ.
èíâåðòîð íå ïðèíèìàåò äàííûå,
íå ãåíåðèðóåò ñáîé è íå
îñòàíàâëèâàåòñÿ.
Òàáë. 7-42. Êîäû îøèáîê ñâÿçè
D8155
ñîäåðæàíèå îøèáêè
010AH
Èíâåðòîð ïåðåäàë îøèáêó ÍÀ. Îøèáêà ðåæèìà. Íå âûáðàí
ðåæèì ñâÿçè ïî èíòåðôåéñó.
010BH
Èíâåðòîð ïåðåäàë îøèáêó ÍÂ- îøèáêà êîäà èíñòðóêöèè.
Íåñóùåñòâóþùàÿ èíñòðóêöèÿ.
010CH
Èíâåðòîð ïåðåäàë îøèáêó ÍÑ- îøèáêà äàííûõ. Ïðè çàïèñè èñïîëüçîâàíû äàííûå âíå äîïóñòèìîãî äèàïàçîíà.
010DH
Èíâåðòîð ïåðåäàë îøèáêó ÍD.
010EH
Èíâåðòîð ïåðåäàë îøèáêó ÍE.
010FH
Èíâåðòîð ïåðåäàë îøèáêó ÍF.
Ðåàêöèÿ èíâåðòîðà
èíâåðòîð íå ïðèíèìàåò äàííûå,
íå ãåíåðèðóåò ñáîé è íå
îñòàíàâëèâàåòñÿ.
Òàáë. 7-43. Êîäû îøèáîê ñâÿçè
7 – 114
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
Îøèáêà ñâÿçè
Ñâÿçü âûïîëíÿåòñÿ â îáùåì òðè ðàçà, âêëþ÷àÿ 2 ïîâòîðà. Åñëè ïðîèñõîäèò íåíîðìàëüíîå
çàâåðøåíèå ñâÿçè äàæå ïîñëå òðåòüåé ïîïûòêè, âîçíèêàåò îøèáêà. Òèï îøèáêè
êëàññèôèöèðóåòñÿ ñëåäóþùèì îáðàçîì:
Áèò îøèáêè
M8156
M8157
Âèä îøèáêè
Êîä îøèáêè â D8156
Åñëè êîä îøèáêè âîçâðàùàåòñÿ îò èíâåðòîðà
쏹
쏹
쏹
Åñëè èíâåðòîð íå îòâå÷àåò
쏹
쏹
쏹
Åñëè îòâåò äàí íåîïðåäåëííîé ñòàíöèåé
쏹
쏹
쏹
Åñëè ïîëó÷åíà îøèáêà ïåðåäà÷è
쏹
Åñëè áèò Ì8063 âêëþ÷åí è êîä îøèáêè 6301 óñòàíîâëåí â D8067.
쏹
Åñëè êîíòðîëüíàÿ ñóììà äàííûõ âîçâðàùåííûõ èíâåðòîðîì íå
ñîîòâåòñòâóåò íîðìå.
쏹
Òàáë. 7-44. Òàáëèöà êîììóíèêàöèîííûõ îøèáîê
ÏÐÈÌÅÐ
Ïðèìåð ïðîãðàììû 1.
Ïðîãðàììà ñ÷èòûâàåò ïàðàìåòðû 0..99 ñòàíöèè ¹6 â D1000..D1099 êîíòðîëëåðà.
X010
SET
M11
RST
V
V
D1000V
INC
V
RST
M11
M11
EXTR
K12
K6
M8029
>
V
K99
END
C000423C
Ðèñ. 7-95. Ïðèìåðíàÿ ïðîãðàììà
÷òåíèÿ ïàðàìåòðîâ
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 115
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ÏÐÈÌÅÐ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Ïðèìåð ïðîãðàììû 2
Ïðîãðàììà ñ÷èòûâàåò ïàðàìåòðû 0..99 ñòàíöèé ¹6, 7, 8 è 9 â D1000...D1099, D1100...D1199,
D1200... D1299 è D1300... D1399 ñîîòâåòñòâåííî.
X010
MOV
RST
M11
K6
D10
RST
V1
RST
V2
V1
D1000V2
INC
V1
INC
V2
INC
D10
RST
V1
RST
M11
INC
D10
M11
EXTR
K12
D10
M8029
>
V1
K99
>
D10
K9
END
C000424C
Ðèñ. 7-96. Ïðèìåð ïðîãðàììó ÷òåíèÿ ïàðàìåòðîâ íåñêîëüêèõ ïðåîáðàçîâàòåëåé
Ðåãèñòð D10 - íîìåð ñòàíöèè
Íîìåð ïàðàìåòðà
Çíà÷åíèå ïàðàìåòðà
쑶
7 – 116
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
Ïðèìåð ïðîãðàììû 3
Ïðîãðàììà çàïèñûâàåò ïàðàìåòð ñêîðîñòè èç êîíòðîëëåðà â èíâåðòîð, âûïîëíÿåò âðàùåíèå
âïåðåä ïî âõîäó Õ1 è ðåâåðñ ïî âõîäó Õ2.
×àñòîòà èíâåðòîðà ìîæåò áûòü èçìåíåíà ïåðåçàïèñüþ D10.
Ïðîãðàììà òàêæå îòîáðàæàåò ÷àñòîòó è âûõîäíîé òîê èíâåðòîðà.
M8000
MOV
D8154
D7990
MOV
D8155
D7791
MOV
D8156
D7792
MOV
D8157
D7793
SET
M10
M8157
M8002
M10
EXTR
K11
K6
H0FB
H0
EXTR
K13
K6
K1
K1200
EXTR
K13
K6
K2
K500
EXTR
K13
K6
K4
K5980
EXTR
K13
K6
K5
K4980
EXTR
K13
K6
K6
K3980
EXTR
K13
K6
K7
K10
EXTR
K13
K6
K8
K10
RST
M10
MOV
K6000
D10
M8029
M8002
M8000
EXTR
K11
K6
H0ED
D10
EXTR
K11
K6
H0FA
K2X000
EXTR
K10
K6
H7A
K2Y000
EXTR
K10
K6
H6F
D50
EXTR
K10
K6
H70
D51
EXTR
K10
K6
H71
D52
M8000
M8000
END
C000425C
Ðèñ. 7-97. Ïðèìåð ïðîãðàììû ïî óïðàâëåíèþ è äèàãíîñòèêå ïðåîáðàçîâàòåëÿ ÷àñòîòû
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 117
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
 öåïî÷êàõ ïðîãðàììû ñ 1 ïî 4, ñîõðàíÿþòñÿ êîäû îøèáîê äëÿ áîëåå ïîçäíåé îöåíêè â ñïèñêå äàííûõ.
Îæèäàíèå îòâåòà îò èíâåðòîðà
Íîìåð øàãà òåêóùåé âûïîëíÿåìîé èíñòðóêöèè
Êîä îøèáêè
Øàã â êîòîðîì îøèáêà ïðîèçîøëà âïåðâûå
Çàïèñü ïàðàìåòðîâ â èíâåðòîð ïðè ïóñêå
Îïðåäåëÿåòñÿ ðåæèì ñâÿçè ïî ïîðòó
Ìàêñ. ÷àñòîòà
Ìèí. ÷àñòîòà
! Ñêîðîñòü 3
Ñêîðîñòü 2
Ñêîðîñòü 1
âðåìÿ ðàçãîíà
âðåìÿ òîðìîæåíèÿ
Ñáðàñûâàåò Ì10 ïðè çàâåðøåíèè âûïîëíåíèÿ
Óñòàíîâêà çíà÷åíèÿ ÷àñòîòû ïî óìîë÷àíèþ
Ïåðåçàïèñü çíà÷åíèÿ ÷àñòîòû
Ïîäà÷à êîìàíäû íà èíâåðòîð
Îòîáðàæåíèå ñîñòîÿíèÿ
Îòîáðàæåíèå ÷àñòîòû
쑶
7 – 118
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
Ïðèìåð ïðîãðàììû 4
Åñëè ôóíêöèÿ ìîíèòîðèíãà (EXTR K10) çàïóñêàåòñÿ êàê â ïðèìåðå ïðîãðàììû 3, èçìåíåíèå
÷àñòîòû èëè êîìàíäà óïðàâëåíèÿ îæèäàåò îêîí÷àíèÿ âûïîëíåíèÿ ìîíèòîðèíãà, ÷òî
óìåíüøàåò ñêîðîñòü ðåàêöèè ïðåîáðàçîâàòåëÿ íà êîìàíäó óïðàâëåíèÿ.
 ñëåäóþùåé ïðîãðàììå ôóíêöèÿ ìîíèòîðèíãà ïðåðûâàåòñÿ, åñëè äàííûå äîëæíû
ïåðåäîâàòüñÿ â èíâåðòîð. Ïîñëå îêîí÷àíèÿ ïåðåäà÷è â äàííûõ â èíâåðòîð ôóíêöèÿ
ìîíèòîðèíãàà ïðîäîëæàåòñÿ.
M8000
MOV
D8154
D7990
MOV
D8155
D7791
MOV
D8156
D7792
MOV
D8157
D7793
SET
M10
M8157
M8002
M10
EXTR
K11
K6
H0FB
H0
EXTR
K13
K6
K1
K1200
EXTR
K13
K6
K2
K500
EXTR
K13
K6
K4
K5980
EXTR
K13
K6
K5
K4980
EXTR
K13
K6
K6
K3980
EXTR
K13
K6
K7
K10
EXTR
K13
K6
K8
K10
RST
M10
K6000
D10
M8029
M8002
MOV
C000426C
Ðèñ. 7-98. Ïðèìåð ïðîãðàììû ñ ïðèîñòàíîâêîé ôóíêöèè ìîíèòîðèíãà (÷àñòü1)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 119
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
 öåïî÷êàõ ïðîãðàììû ñ 1 ïî 4, ñîõðàíÿþòñÿ êîäû îøèáîê äëÿ áîëåå ïîçäíåé îöåíêè â ñïèñêå äàííûõ.
Îæèäàíèå îòâåòà îò èíâåðòîðà
Íîìåð øàãà òåêóùåé âûïîëíÿåìîé èíñòðóêöèè
Êîä îøèáêè
Øàã â êîòîðîì îøèáêà ïðîèçîøëà âïåðâûå
Çàïèñü ïàðàìåòðîâ â èíâåðòîð ïðè ïóñêå
Îïðåäåëÿåòñÿ ðåæèì ñâÿçè ïî ïîðòó
Ìàêñ. ÷àñòîòà
Ìèí. ÷àñòîòà
! Ñêîðîñòü 3
Ñêîðîñòü 2
Ñêîðîñòü 1
âðåìÿ ðàçãîíà
âðåìÿ òîðìîæåíèÿ
Ñáðàñûâàåò Ì10 ïðè çàâåðøåíèè âûïîëíåíèÿ
7 – 120
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
M8002
<>
D10
D7998
MOV
K6000
D10
MOV
D10
D7998
SET
M11
H0ED
D10
RST
M11
2X000
D7999
SET
M12
H0FA
K2X000
RST
M12
MC
N0
M50
M8002
M11
EXTR
K11
K6
M8029
<>
K2X000
MOV
D7999
M8002
M12
EXTR
K11
K6
M8029
M10
N0
M11
M12
M50
M8000
EXTR
K10
K6
H7A
K2Y000
EXTR
K10
K6
H6F
D50
EXTR
K10
K6
H70
D51
EXTR
K10
K6
H71
D52
MCR
N0
END
C000427C
Ðèñ. 7-99. Ïðèìåð ïðîãðàììû ñ ïðèîñòàíîâêîé ôóíêöèè ìîíèòîðèíãà (÷àñòü 2)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 121
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
!
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Âûïîëíÿåò çàïèñü òîëüêî åñëè D10 èçìåíåí
Èçâëå÷åíèå äëÿ îïðåäåëåíèÿ èçìåíåíèé
Çàïèñü ÷àñòîòû
Âûïîëíÿåòñÿ çàïèñü â èíâåðòîð, òîëüêî åñëè ñîñòîÿíèå îäèíîãî èç Õ0..Õ7 èçìåíåíî.
Èçâëå÷åíèå äëÿ îïðåäåëåíèÿ èçìåíåíèé
Îòîáðàæåíèå ñîñòîÿíèÿ, åñëè â èíâåðòîð íè÷åãî íå çàïèñûâàåòñÿ.
Ìàêñ. ÷àñòîòà
Ìèí. ÷àñòîòà
Ñêîðîñòü 3
Ñêîðîñòü 2
Ñêîðîñòü 1
쑶
7 – 122
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
ÂÍÅØÍßß ÊÀÑÑÅÒÀ ÏÀÌßÒÈ
Ïðèìåð ïðîãðàììû 5
Ïðè èñïîëüçîâàíèè èíñòðóêöèè STL
S20
M8000
EXTR
K11
MOV
K2
D100
MOV
HFA
D101
MOV
H02
D102
D100
D101
D102
SET
S900
SET
S21
M8156
M8029
C000428C
Ðèñ. 7-100. Ïðèìåð ñ âûçîâîì ôóíêöèè EXTR â ïîøàãîâîé ïðîãðàììå
Îïðåäåëåíèå ñòàíöèè ¹2
Êîä èíñòðóêöèè äëÿ ðàáî÷åé êîìàíäû
Êîìàíäà âïåðåä
Ïåðåäà÷à/ïðèåì êîìàíäû â/èç èíâåðòîðà.
Ïåðåõîä â ñîñòîÿíèå îáðàáîòêè îøèáîê ïðè âîçíèêíîâåíèè îøèáêè
Ïåðåõîä â ñëåäóþùåå ñîñòîÿíèå ïðè íîðìàëüíîì ïîëó÷åíèè äàííûõ.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 123
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß II
7.11
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß II
ÎÁÇÎÐ ÈÍÑÒÐÓÊÖÈÉ FNC 224...246
Ñèìâîë
FNC
Íàçíà÷åíèå
Ðàçä.
LD =
224
Èíñòðóêöèÿ ñðàâíåíèÿ, ðàâíî
7.11.1
LD >
225
Èíñòðóêöèÿ ñðàâíåíèÿ, áîëüøå
7.11.1
LD <
226
Èíñòðóêöèÿ ñðàâíåíèÿ, ìåíüøå
7.11.1
LD <>
228
Èíñòðóêöèÿ ñðàâíåíèÿ, íå ðàâíî
7.11.1
LD 울
229
Èíñòðóêöèÿ ñðàâíåíèÿ, ìåíüøå èëè ðàâíî
7.11.1
LD 욷
230
Èíñòðóêöèÿ ñðàâíåíèÿ, áîëüøå èëè ðàâíî
7.11.1
AND =
232
È-ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, ðàâíî
7.11.2
AND >
233
È-ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, áîëüøå
7.11.2
AND <
234
È-ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, ìåíüøå
7.11.2
AND <>
236
È-ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, íå ðàâíî
7.11.2
AND 울
237
È-ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, ìåíüøå èëè ðàâíî
7.11.2
AND 욷
238
È-ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, áîëüøå èëè ðàâíî
7.11.2
OR =
240
ÈËÈ-ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, ðàâíî
7.11.3
OR >
241
ÈËÈ-ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, áîëüøå
7.11.3
OR <
242
ÈËÈ-ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, ìåíüøå
7.11.3
OR <>
244
ÈËÈ-ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, íå ðàâíî
7.11.3
OR 울
245
ÈËÈ- ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, ìåíüøå èëè ðàâíî
7.11.3
OR 욷
246
ÈËÈ- ôóíêöèÿ èíñòðóêöèè ñðàâíåíèÿ, áîëüøå èëè ðàâíî
7.11.3
Òàáë. 7-45. Îáçîð èíñòðóêöèé FNC 224...246
7 – 124
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.11.1
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß II
ÇÀÃÐÓÇÊÀ ÑÐÀÂÍÅÍÈß (LDI)
LD
LD
(S1+)
(S2+)
Îïåðàíäû
CPU
S1+
S2+
K, H, KnX, KnY, KnM,
KnS, T, C, D, V
K, H, KnX, KnY, KnM,
KnS, T, C, D, V, Z
FNC 224 – 230
Çàãðóçêà ñðàâíåíèÿ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
LD첸
5
DLD첸
9
ÔÓÍÊÖÈß
Çàãðóçêà ñðàâíèâàåìûõ çíà÷åíèé è ïîëó÷åíèå ðåçóëüòàòà àíàëèçà ñðàâíåíèÿ LD첸
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ LD첸-èíñòðóêöèè ñðàâíèâàþòñÿ çàãðóæàåìûå â (S1+) è (S2+) çíà÷åíèÿ è
âûäàåòñÿ ðåçóëüòàò ñðàâíåíèÿ.
쎲 Åñëè ðåçóëüòàò ñðàâíåíèÿ èñòèíåí, âêëþ÷àåòñÿ LD-êîíòàêò.
쎲 Åñëè ðåçóëüòàò ñðàâíåíèÿ ëîæåí, LD-êîíòàêò íå âêëþ÷àåòñÿ.
쎲 Òàáëèöà îòðàæàåò ñîîòâåòñòâèå îïåðàöèé ñðàâíåíèÿ ñ ñîîòâåòñòâóþùèì íîìåðîì
ôóíêöèè.
Íîìåð ôóíêöèè
16 Bit
Èíñòðóêöèÿ
32 Bit
Èñòèííî åñëè
Ëîæíî åñëè
224
LD =
DLD =
(S1+) = (S2+)
(S1+) <> (S2+)
225
LD >
DLD >
(S1+) > (S2+)
(S1+) 울 (S2+)
226
LD <
DLD <
(S1+) < (S2+)
(S1+) 욷 (S2+)
228
LD <>
DLD <>
(S1+) <> (S2+)
(S1+) = (S2+)
229
LD 울
DLD 울
(S1+) 울 (S2+)
(S1+) > (S2+)
230
LD 욷
DLD 욷
(S1+) 욷 (S2+)
(S1+) < (S2+)
Òàáë. 7-46. Îáçîð LD첸-èíñòðóêöèé
ÓKÀÇÀÍÈÅ
LD첸-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ êàê îäíà LD-èíñòðóêöèÿ (ñì.ïðèìåð).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 125
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß II
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
Ðèñ. 7-101.
Ïðèìåð ïðîãðàììèðîâàíèÿ
LD첸-èíñòðóêöèè
[S1+]
LD =
K200
[S2+]
Y010
C10
X001
LD >
LD >
D200
K30
K678493 C200
SET
Y011
M50
M3
C000377C
Åñëè çíà÷åíèå Ê200 ðàâíî çíà÷åíèþ ñ÷åò÷èêà Ñ10, âûõîä Y10 âêëþ÷àåòñÿ.
Åñëè çíà÷åíèå â D200 áîëüøå, ÷åì çíà÷åíèå Ê30 è âêëþ÷åí âõîä Õ1, òî âêëþ÷àåòñÿ âûõîä Y11
ïî SET-èíñòðóêöèè.
Åñëè çíà÷åíèå Ê678493 áîëüøå ÷åì çíà÷åíèå ñ÷åò÷èêà Ñ200 èëè âêëþ÷åí ìåðêåð Ì3, òî
âêëþ÷àåòñÿ ìåðêåð Ì50.
쑶
7 – 126
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.11.2
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß II
ÇÀÃÐÓÇÊÀ ÑÐÀÂÍÅÍÈß (ANDI)
AND
AND
(S1+)
(S2+)
Îïåðàíäû
CPU
S1+
S2+
K, H, KnX, KnY, KnM,
KnS, T, C, D, V
K, H, KnX, KnY, KnM,
KnS, T, C, D, V, Z
FNC 230 – 238
Çàãðóçêà ñðàâíåíèÿ ôóíêöèè “È”
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P)
Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
AND첸
5
DAND첸
9
ÔÓÍÊÖÈß
Çàãðóçêà ñðàâíèâàåìûõ çíà÷åíèé ïî ôóíêöèè “È” è ïîëó÷åíèå ðåçóëüòàòà àíàëèçà ñðàâíåíèÿ
AND첸
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ AND첸-èíñòðóêöèè ñðàâíèâàþòñÿ çàãðóæàåìûå â (S1+) è (S2+) çíà÷åíèÿ è ïðè
âûïîëíåíèè ôóíêöèè “È” âûäàåòñÿ ðåçóëüòàò ñðàâíåíèÿ.
쎲 Åñëè ðåçóëüòàò ñðàâíåíèÿ èñòèíåí, òî ïî ðåçóëüòàòó ôóíêöèè “È” âêëþ÷àåòñÿ âûõîä
ëîãè÷åñêîé öåïè.
쎲 Åñëè ðåçóëüòàò ñðàâíåíèÿ ëîæåí, òî âûõîä ëîãè÷åñêîé öåïè “È” íå âêëþ÷àåòñÿ.
쎲 Òàáëèöà îòðàæàåò ñîîòâåòñòâèå îïåðàöèé ñðàâíåíèÿ ñ ñîîòâåòñòâóþùèì íîìåðîì
ôóíêöèè.
Íîìåð ôóíêöèè
232
Èíñòðóêöèÿ
16 Bit
32 Bit
AND =
DAND =
Èñòèííî åñëè
(S1+) = (S2+)
Ëîæíî åñëè
(S1+) <> (S2+)
233
AND >
DAND >
(S1+) > (S2+)
(S1+) 울 (S2+)
234
AND <
DAND <
(S1+) < (S2+)
(S1+) 욷 (S2+)
236
AND <>
DAND <>
(S1+) <> (S2+)
(S1+) = (S2+)
237
AND 울
DAND 울
(S1+) 울 (S2+)
(S1+) > (S2+)
238
AND 욷
DAND 욷
(S1+) 욷 (S2+)
(S1+) < (S2+)
Òàáë. 7-47. Îáçîð AND첸-èíñòðóêöèé
ÓKÀÇÀÍÈÅ
AND첸-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ êàê îäíà AND-èíñòðóêöèÿ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 127
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß II
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
ÏÐÈÌÅÐ
Ðèñ. 7-102.
[S1 +]
[S2+]
AND=
K200
C10
AND>
K10
D0
X000
Ïðèìåð ïðîãðàììèðîâàíèÿ
AND첸-èíñòðóêöèè
Y010
X001
SET
Y011
X002
DAND> K678493 D10
M50
M3
C000378C
Åñëè çíà÷åíèå Ê200 ðàâíî çíà÷åíèþ ñ÷åò÷èêà Ñ10 è âêëþ÷åí âõîä Õ0, âûõîä Y10 âêëþ÷àåòñÿ.
Åñëè çíà÷åíèå â Ê10 áîëüøå, ÷åì çíà÷åíèå â D0 è íå âêëþ÷åí âõîä Õ1, òî âêëþ÷àåòñÿ âûõîä
Y11 ïî SET-èíñòðóêöèè.
Åñëè çíà÷åíèå Ê678493 áîëüøå, ÷åì çíà÷åíèå â D10 è D11, è âêëþ÷åí âõîä Õ2, òî âêëþ÷àåòñÿ
ìåðêåð Ì50. Ìåðêåð Ì50 âêëþ÷àåòñÿ òàêæå, åñëè âêëþ÷åí ìåðêåð Ì3.
쑶
7 – 128
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.11.3
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß II
ÇÀÃÐÓÇÊÀ ÑÐÀÂÍÅÍÈß (ORI)
(S1+)
OR
(S2+)
Îïåðàíäû
CPU
S1+
S2+
K, H, KnX, KnY, KnM,
KnS, T, C, D, V
K, H, KnX, KnY, KnM,
KnS, T, C, D, V, Z
OR
FNC 240 – 246
Çàãðóçêà ñðàâíåíèÿ ôóíêöèè “ÈËȔ
FX1S
FX1N
FX2N
FX2NC
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà
16 Bit 32 Bit
Øàãè ïðîãðàììû
OR첸
5
DOR첸
9
ÔÓÍÊÖÈß
Çàãðóçêà ñðàâíèâàåìûõ çíà÷åíèé ïî ôóíêöèè “ÈËȔ è ïîëó÷åíèå ðåçóëüòàòà àíàëèçà
ñðàâíåíèÿ OR첸
ÎÏÈÑÀÍÈÅ
쎲 Ñ ïîìîùüþ OR첸-èíñòðóêöèè ñðàâíèâàþòñÿ çàãðóæàåìûå â (S1+) è (S2+) çíà÷åíèÿ è ïðè
âûïîëíåíèè ôóíêöèè “ÈËȔ âûäàåòñÿ ðåçóëüòàò ñðàâíåíèÿ.
쎲 Åñëè ðåçóëüòàò ñðàâíåíèÿ èñòèíåí, òî ïî ðåçóëüòàòó ôóíêöèè “ÈËȔ âêëþ÷àåòñÿ âûõîä
ëîãè÷åñêîé öåïè.
쎲 Åñëè ðåçóëüòàò ñðàâíåíèÿ ëîæåí, òî âûõîä ëîãè÷åñêîé öåïè “ÈËȔ çàâèñèò îò ñîñòîÿíèÿ
öåïè ïàðàëëåëüíîé öåïè ñðàâíåíèÿ.
쎲 Òàáëèöà îòðàæàåò ñîîòâåòñòâèå îïåðàöèé ñðàâíåíèÿ ñ ñîîòâåòñòâóþùèì íîìåðîì
ôóíêöèè.
Íîìåð ôóíêöèè
240
Èíñòðóêöèÿ
OR =
Èñòèííî åñëè
32 Bit
DOR =
(S1+) = (S2+)
Ëîæíî åñëè
(S1) <> (S2+)
241
OR >
DOR >
(S1+) > (S2+)
(S1) 울 (S2+)
242
OR <
DOR <
(S1+) < (S2+)
(S1) 욷 (S2+)
244
OR <>
DOR <>
(S1+) <> (S2+)
(S1) = (S2+)
245
OR 울
DOR 울
(S1+) 울 (S2+)
(S1) > (S2+)
246
OR 욷
DOR 욷
(S1+) 욷 (S2+)
(S1) < (S2+)
Òàáë. 7-48.
ÓKÀÇÀÍÈÅ
16 Bit
Îáçîð OR첸-èíñòðóêöèé
OR첸-èíñòðóêöèÿ ìîæåò ïðèìåíÿòüñÿ êàê îäíà OR-èíñòðóêöèÿ (cì.ïðèìåðû).
ÏÐÈÌÅÐ
Ðèñ. 7-103.
X001
Y000
[S1+]
OR =
X002
[S2+]
Ïðèìåð ïðîãðàììèðîâàíèÿ
OR첸-èíñòðóêöèè
K200
C10
M30
M60
OR ≤
D100 K100000
C000379C
Åñëè çíà÷åíèå Ê200 ðàâíî çíà÷åíèþ ñ÷åò÷èêà Ñ10 èëè âêëþ÷åí âõîä Õ1, òî âûõîä Y0
âêëþ÷àåòñÿ.
Åñëè çíà÷åíèå â D100 ìåíüøå èëè ðàâíî çíà÷åíèþ Ê100000 èëè âêëþ÷åíû âõîä Õ2 è ìåðêåð
Ì30, òî âêëþ÷àåòñÿ ìåðêåð Ì60.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 129
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß II
7 – 130
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
8
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
Ïðîãðàììèðóåìûå êîíòðîëëåðû - ÏÊ ñåðèè FX ïðåäñòàâëÿþò â ðàñïîðÿæåíèå ïîëüçîâàòåëÿ
íåñêîëüêî ñïåöèàëüíûõ ôóíêöèé, êîòîðûå ïîçâîëÿþò ðàñøèðèòü âîçìîæíîñòè ïðèìåíåíèÿ
ÏÊ. Ýòè ñïåöèàëüíûå ôóíêöèè ñîáðàíû â îòäåëüíûé ðàçäåë, ïîñêîëüêó îíè íå âûïîëíÿþòñÿ
íåïîñðåäñòâåííî îïðåäåëåííûìè èíñòðóêöèÿìè.
 ýòîì ðàçäåëå îïèñàíû ñëåäóþùèå ñïåöèàëüíûå ôóíêöèè:
쎲 Ñîõðàíåíèå äàííûõ â ðåæèìå ÑÒÎÏ
쎲 Ðàáîòà ñ ïîñòîÿííûì âðåìåíåì öèêëà ïðîãðàììû (ñêàíà)
쎲 Ôóíêöèè êîäà ðàçðåøåíèÿ ðàáîòû
쎲 Ôóíêöèè ôèêñàöèè èìïóëüñîâ
쎲 Óñòàíîâêà âõîäíîãî ôèëüòðà
쎲 Èíòåãðèðîâàííûå ïîòåíöèîìåòðû ó ÏÊ ñåðèè FX1S è FX1N
쎲 Ôóíêöèè ðåàëüíîãî âðåìåíè
쎲 Ðåãèñòðû ôàéëîâ
쎲 Ïåðåêëþ÷åíèå ÐÀÁÎÒÀ/ÑÒÎÏ
쎲 Áàçîâûå àïïàðàòû 24 Â ïîñòîÿííîãî òîêà
쎲 Ìîäóëè îòîáðàæåíèÿ FX1N-5DM äëÿ FX1S è FX1N
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
8–1
ÑÎÕÐÀÍÅÍÈÅ ÄÀÍÍÛÕ Â ÐÅÆÈÌÅ “ÑÒÎϔ
8.1
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
ÑÎÕÐÀÍÅÍÈÅ ÄÀÍÍÛÕ Â ÐÅÆÈÌÅ “ÑÒÎϔ
 “íîðìàëüíîì” ïðîöåññå ðàáîòû ÏÊ ñåðèè FX ïåðåêëþ÷àþò ñîñòîÿíèÿ âñåõ âûõîäíûõ
ñèãíàëîâ íà “0", êàê òîëüêî ñèñòåìà óïðàâëåíèÿ ïåðåêëþ÷èòñÿ ñ ðåæèìà ÐÀÁÎÒÀ â ðåæèì
ÑÒÎÏ. Äëÿ íåêîòîðûõ óïðàâëÿþùèõ ñèñòåì èìååò îäíàêî ñìûñë è â ðåæèìå ÑÒÎÏ ñîõðàíèòü
ïîñëåäíåå ñîñòîÿíèå âûõîäíûõ ñèãíàëîâ. Ýòî ìîæíî âûïîëíèòü åñëè âêëþ÷èòü â ïðîãðàììó
ÏÊ ñïåöèàëüíûé ìåðêåð Ì8033. Ïðè ýòîì íàêîïëåííûå çíà÷åíèÿ òàéìåðîâ è ñ÷åò÷èêîâ òàêæå
áóäóò ñîõðàíåíû.
C000195G
Ðèñ. 8-1. Ïðèìåð ñîõðàíåíèÿ äàííûõ â ðåæèìå ÑÒÎÏ
Ñëåäóþùèé ïðèìåð îòîáðàæàåò íóæíóþ äëÿ ýòîãî ïðîãðàììó:
Ðèñ. 8-2.
Ïðèìåð ïðîãðàììèðîâàíèÿ
M8002
SET M8033
C000193C
8–2
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
8.2
ÐÀÁÎÒÀ Ñ ÏÎÑÒÎßÍÍÛÌ ÂÐÅÌÅÍÅÌ ÖÈÊËÀ ÏÐÎÃÐÀÌÌÛ (ÑÊÀÍÎÌ)
ÐÀÁÎÒÀ Ñ ÏÎÑÒÎßÍÍÛÌ ÂÐÅÌÅÍÅÌ ÖÈÊËÀ
ÏÐÎÃÐÀÌÌÛ (ÑÊÀÍÎÌ)
ÏÊ ñåðèè FX ìîãóò ðàáîòàòü ñ ïîñòîÿííûì âðåìåíåì öèêëà ïðîãðàììû íåçàâèñèìî îò ñàìîé
ïðîãðàììû ÏÊ. Ýòî íåîáõîäèìî, íàïðèìåð, ïðè ïðèìåíåíèè RAMP-èíñòðóêöèè.
×òîáû ïîëó÷èòü ïîñòîÿííîå âðåìÿ öèêëà ïðîãðàììû, â ïðîãðàììó ÏÊ äîëæåí áûòü âêëþ÷åí
ñïåöèàëüíûé ìåðêåð Ì8039. Âðåìÿ öèêëà ïðîãðàììû ìîæåò óñòàíàâëèâàòüñÿ, íà÷èíàÿ îò 1
ìñ. Âûáðàííîå âðåìÿ ñêàíà äîëæíî áûòü çàïèñàíî â ðåãèñòð äàííûõ D8039. Âûáåðèòå âðåìÿ
ñêàíà áîëüøå ÷åì ñðåäíåå çíà÷åíèå ñêàíà ïðîãðàììû. Ñðåäíåå çíà÷åíèå âðåìåíè ñêàíà
ïðîãðàììû õðàíèòñÿ â ÏÊ àâòîìàòè÷åñêè â ðåãèñòðå äàííûõ D8010.
Ðèñ. 8-3.
M8002
MOV
K250
D8039
Îïðåäåëåíèå ïîñòîÿííîãî âðåìåíè öèêëà
ïðîãðàììû çíà÷åíèåì 250 ìñ â ðåãèñòðå
äàííûõ D8039
M8039
C000194C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
8–3
ÔÓÍÊÖÈÈ ÊÎÄÀ ÐÀÇÐÅØÅÍÈß ÐÀÁÎÒÛ
8.3
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
ÔÓÍÊÖÈÈ ÊÎÄÀ ÐÀÇÐÅØÅÍÈß ÐÀÁÎÒÛ
Áëàãîäàðÿ ïðèìåíåíèþ êîäà ðàçðåøåíèÿ ðàáîòû õðàíèìàÿ ïðîãðàììà ÏÊ ìîæåò áûòü
çàùèùåíà îò íåæåëàòåëüíîãî äîñòóïà.
 òàáëèöå 9-1 ïðåäñòàâëåíû 3 óðîâíÿ çàùèòû:
Âîçìîæíûé äîñòóï
Êîäîâàÿ áóêâà
óðîâíÿ
çàùèòû
Çíà÷åíèå
A
Ïðîâåðêà
ïðîãðàììû
Ôóíêöèè
ìîíèòîðà
×òåíèå
ïðîãðàììû
Çàïèñü
ïðîãðàììû
Èçìåíåíèå
çàäàâàåìûõ
çíà÷åíèé
Çàùèòà îò
ëþáîãî
äîñòóïà
—
—
—
—
—
B
Çàùèòà îò
êîïèðîâàíèÿ
—
—
—
C
Çàùèòà
äàííûõ
—
Òàáë. 8-1. Óðîâíè çàùèòû êîäîâ ðàçðåøåíèÿ ðàáîòû
Êîäîâîå ñëîâî çàäàåòñÿ ïî ñîîòâåòñòâóþùåé ñèñòåìå ïðîãðàììèðîâàíèÿ. Êîäîâîå ñëîâî
ñîñòîèò èç êîäîâîé áóêâû è ñåìèçíà÷íîãî øåñòíàäöàòåðè÷íîãî êîäà.
Ðèñ. 8-4.
Êîäîâîå ñëîâî
Çàäàíèå êîäîâîãî ñëîâà
Øåñòíàäöàòåðè÷íûé êîä
Êîäîâàÿ áóêâà
C000197G
ÓÊÀÇÀÍÈÅ
Îáðàòèòå âíèìàíèå, ÷òî ó ïðîãðàììû ÏÊ, êîäîâîå ñëîâî êîòîðîé íå èçâåñòíî, íåëüçÿ
âûïîëíèòü íèêàêèå èçìåíåíèÿ. Ïðîãðàììó ÏÊ ìîæíî òîëüêî ïîëíîñòüþ ñòåðåòü.
Äëÿ êîäîâîãî ñëîâà ñ óðîâíåì çàùèòû “À” çàïðåùåí äîñòóï è ñ ïîìîùüþ óñòðîéñòâà
îáñëóæèâàíèÿ, íàïðèìåð, FX-20 DU. Åñëè íóæåí äîñòóï ê ïðîãðàììå ñ ýòîãî óñòðîéñòâà
îáñëóæèâàíèÿ, âûáåðèòå óðîâåíü çàùèòû “”.
8–4
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
8.4
ÔÓÍÊÖÈÈ ÔÈÊÑÀÖÈÈ ÈÌÏÓËÜÑÎÂ
ÔÓÍÊÖÈÈ ÔÈÊÑÀÖÈÈ ÈÌÏÓËÜÑÎÂ
Ñ ïîìîùüþ ôóíêöèè ôèêñàöèè èìïóëüñîâ ÏÊ ìîæåò îáðàáàòûâàòü î÷åíü êîðîòêèå èìïóëüñû,
íàïðèìåð, ñèãíàëû ôîòîðåëå. Ìèíèìàëüíàÿ ïðîäîëæèòåëüíîñòü èìïóëüñà, êîòîðóþ ìîæåò
îáðàáîòàòü ÏÊ, ñîñòàâëÿåò 300 ìêñ.
Ôóíêöèÿ ôèêñàöèè èìïóëüñîâ ìîæåò èñïîëüçîâàòüñÿ òîëüêî äëÿ ñèãíàëîâ, êîòîðûå
ïîñòóïàþò â ÏÊ òîëüêî ïî âõîäàì Õ0,X1,X2,X3,X4 è X6. Â êàæäîì öèêëå ïðîãðàììû ìîæåò
îáðàáàòûâàòüñÿ òîëüêî 1 èìïóëüñ.
Ïðè êàæäîì ïðîáåãàþùåì èìïóëüñå íà îäíîì èç âõîäîâ ÏÊ àâòîìàòè÷åñêè âêëþ÷àåò
ñïåöèàëüíûé ìåðêåð. Ýòîò ñïåöèàëüíûé ìåðêåð ìîæåò çàòåì â ïðîãðàììå îáðàáàòûâàòüñÿ
äàëüøå. ×òîáû ÏÊ ìîã îïðåäåëèòü íîâûé èìïóëüñ íà âõîäå, ïðåæäå â ïðîãðàììå äîëæåí
îòêëþ÷èòüñÿ ñîîòâåòñòâóþùèé ýòîìó âõîäó ñïåöèàëüíûé ìåðêåð.
Âõîä
Ñïåöèàëüíûé ìåðêåð
X0
X1
X2
X3
X4
X5
M8170
M8171
M8172
M8173
M8174
M8175
Òàáë. 8-2. Âõîäû è ñîîòâåòñòâóþùèå èì ñïåöèàëüíûå ìåðêåðû
ÓÊÀÇÀÍÈÅ
Ôóíêöèÿ ôèêñàöèè èìïóëüñîâ íå ÿâëÿåòñÿ âûñîêîñêîðîñòíîé ôóíêöèåé (ñ÷åò÷èêîì). Â
êàæäîì öèêëå ïðîãðàììû ìîæåò îáðàáàòûâàòüñÿ òîëüêî îäèí âõîäíîé èìïóëüñ.
Îáðàòèòå âíèìàíèå, ÷òî âõîäû Õ0 äî Õ5 íå ìîãóò îäíîâðåìåííî ïðèìåíÿòüñÿ è êàê âõîäû
ïðåðûâàíèÿ è êàê ôóíêöèÿ ôèêñàöèè èìïóëüñîâ è êàê âõîäû öåëè äëÿ âûñîêîñêîðîñòíûõ
ñ÷åò÷èêîâ. Äâîéíîå ðàñïðåäåëåíèå âõîäîâ íåäîïóñòèìî.
Ôóíêöèè ôèêñàöèè èìïóëüñîâ íåîáõîäèìà àêòèâíàÿ EI-êîìàíäà (FNC04).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
8–5
ÔÓÍÊÖÈÈ ÔÈÊÑÀÖÈÈ ÈÌÏÓËÜÑÎÂ
ÏÐÈÌÅÐ
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
Ïðèìåíåíèå ôóíêöèè ôèêñàöèè èìïóëüñîâ äëÿ ñ÷åòà èìïóëüñîâ ñ ôîòîðåëå ïî âõîäó Õ3
(ñïåöèàëüíûé ìåðêåð Ì8173).
M8173
K10
C1
PLS
M0
RST
M8173
RST
M0
SET
M10
RST
C1
M0
M0
C1
M10
K10
T1
Y0
T1
RST
M10
RST
C1
X7
END
C000198C
Ðèñ. 8-5. Ïðèìåð ïðîãðàììèðîâàíèÿ Ôóíêöèè ôèêñàöèè èìïóëüñîâ è ñ÷åòà èìïóëüñîâ ïî
ôîòîðåëå è ïî âõîäó Õ3
Ïîñëå 10 èìïóëüñîâ (Ê10) âêëþ÷àåòñÿ âûõîä Y0 íà 1 ñåêóíäó (Ò1/Ê10). Ñ÷åò÷èê Ñ1
ñáðàñûâàåòñÿ ïî âõîäó Õ7.
쑶
8–6
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
ÍÀÑÒÐÎÉÊÀ ÂÕÎÄÍÎÃÎ ÔÈËÜÒÐÀ
8.5
ÍÀÑÒÐÎÉÊÀ ÂÕÎÄÍÎÃÎ ÔÈËÜÒÐÀ
FX1S/FX1N
ÏÊ ñåðèè FX1S è FX1N
Âðåìÿ çàìåäëåíèÿ îáðàáîòêè âõîäíûõ ñèãíàëîâ îïðåäåëÿþòñÿ â ÏÊ âõîäíûìè ôèëüòðàìè.
Âðåìÿ çàìåäëåíèÿ óñòàíàâëèâàåòñÿ øàãàìè â 1 ìñ îò 0 äî 15 ìñ. Ñòàíäàðòíîå çíà÷åíèå
ñîñòàâëÿåò 10 ìñ.
Âðåìÿ ôèëüòðàöèè âõîäîâ Õ0 äî Õ7 îïðåäåëÿåòñÿ â ðåãèñòðå äàííûõ D8020.
Ïðè êàæäîì ïåðåêëþ÷åíèè ñî ÑÒÎÏ-ðåæèìà â ÐÀÁÎÒÀ-ðåæèì â ðåãèñòð äàííûõ D8020
çàíîñèòñÿ ñòàíäàðòíîå çíà÷åíèå â 10 ìñ.
Ðèñ. 8-6.
M8002
MOV
K9
D8020
Óñòàíîâêà âðåìåíè çàìåäëåíèÿ îáðàáîòêè
âõîäíûõ ñèãíàëîâ Õ0 äî Õ7 íà çíà÷åíèå â 9
ìñ â ðåãèñòðå äàííûõ D8020
C000199C
ÓÊÀÇÀÍÈÅ
Âðåìÿ çàìåäëåíèÿ ìîæåò óñòàíàâëèâàòüñÿ òîëüêî áëîêîì äëÿ âõîäîâ Õ0 äî Õ7.
Åñëè çàíåñåíî ÷èñëî “0", òî âðåìÿ çàìåäëåíèå óñòàíàâëèâàåòñÿ â 10 ìêñ.
Åñëè â ïðîãðàììå âõîäû Õ0 äî Õ3 îïðåäåëåíû êàê ñ÷åòíûå âõîäû äëÿ âûñîêîñêîðîñòíûõ
ñ÷åò÷èêîâ, òî âðåìÿ çàìåäëåíèÿ àâòîìàòè÷åñêè óñòàíàâëèâàåòñÿ íà çíà÷åíèå 50 ìêñ.
Åñëè óñòàíîâëåíî î÷åíü êðàòêîâðåìåííîå âðåìÿ çàìåäëåíèÿ ( 울 5 vc), òî íóæíî
ãàðàíòèðîâàòü,÷òî âõîäíûå ñèãíàëû íå áóäóò ïîäâåðæåíû ïîìåõàì. Ýòî ìîæåò ïðèâåñòè ê
îøèáêàì ïðè îòðàáîòêå ïðîãðàììû.
FX2N/FX2NC
ÏÊ ñåðèè FX2N è FX2NC
Âõîäíîé ôèëüòð óñòàíàâëèâàåòñÿ ïî REFF-èíñòðóêöèè (FNC51).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
8–7
ÈÍÒÅÃÐÈÐÎÂÀÍÍÛÅ ÏÎÒÅÍÖÈÎÌÅÒÐÛ Â FX1S è FX1N
8.6
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
ÈÍÒÅÃÐÈÐÎÂÀÍÍÛÅ ÏÎÒÅÍÖÈÎÌÅÒÐÛ Â FX1S è
FX1N
ÏÊ MELSEC ñåðèè FX1S è FX1N èìåþò àíàëîãîâûå ïîòåíöèîìåòðû äëÿ çàäàíèÿ çíà÷åíèé
ñ÷åòà îò 0 äî 255.
FX1S
FX1N
ÏÐÈÌÅÐ
Ïîòåíöèîìåòð 1 (VR1)
D8030
Ïîòåíöèîìåòð 2 (VR2)
D8031
Òàáë. 8-3.
Ðåãèñòðû äàííûõ ïîòåíöèîìåòðîâ
100 ìñ- òàéìåð ñ ïåðåìåííûì âðåìåíåì
Ðèñ. 8-7.
X0
D8030
T0
Òàéìåð ñî çíà÷åíèåì óñòàâêè, êîòîðàÿ
ìîæåò èçìåíÿòüñÿ ñ ïîìîùüþ
ïîòåíöèîìåòðà VR1
C000196C
Åñëè D8030 = 200, òî îòñ÷èòûâàåòñÿ âðåìÿ 20 ñ.
Åñëè íóæíî âðåìÿ áîëåå êîðîòêîå èëè ìàëûìè ñòóïåíÿìè, òî ìîæíî ïðèìåíèòü òàéìåð íà
10 ìñ.
Ðèñ. 8-8.
M8002
SET
X0
M8028
Òàéìåð íà 10 ìñ ñ ïåðåìåííûì âðåìåíåì
(FX1S)
D8030
T40
C000197C
쑶
8–8
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
8.7
ÔÓÍÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
ÔÓÍÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
Äëÿ ÏÊ ñåðèé FX âñòðîåíû ÷àñû ðåàëüíîãî âðåìåíè. ×àñû ïîäïèòûâàþòñÿ áàòàðååé è
ïðîäîëæàþò ðàáîòàòü, åñëè îòêëþ÷åíî ïèòàþùåå íàïðÿæåíèå.
ÔÓÍÊÖÈÈ
Ïîäïèòàííûå áàòàðååé ÷àñû ðåàëüíîãî âðåìåíè ïðåäîñòàâëÿþò èíôîðìàöèþ ïî äàòå è ïî
âðåìåíè.
Ãîäà ó÷èòûâàþòñÿ â ïðåäåëàõ îò 1980 äî 2079 ãîäà.
Ñïåöèàëüíûå
ðåãèñòðû
Âðåìÿ
Óñòàíîâêà
D8013
Ñåêóíäû
0 - 59
D8014
Ìèíóòû
0 - 59
D8015
×àñû
0 - 23
D8016
Äåíü
1 - 31
D8017
Ìåñÿö
1 - 12
D8018
Ãîä
0 - 99
(1980 - 1999;
2000 - 2079)
D8019
Äåíü íåäåëè
0-6 (Âîñêðåñåíüå
- Ñóááîòà)
Òàáë. 8-4.
Ðåãèñòðû äëÿ ÷àñîâ ðåàëüíîãî âðåìåíè
ÒÎ×ÍÎÑÒÜ
Êîëåáàíèÿ òî÷íîñòè ïðè ïðèìåíåíèè ÏÊ ëåæàò â îáëàñòè òåìïåðàòóðû 25°C +- 45 â òå÷åíèè
ìåñÿöà.
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ ÄËß ÐÀÁÎÒÛ ×ÀÑΠÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
Ñïåöèàëüíûé
ìåðêåð
Çíà÷åíèå
Îïèñàíèå
M8015
Óñòàíîâêà âðåìåíè
Åñëè âêëþ÷åí Ì8015, ÷àñû îñòàíàâëèâàþòñÿ. Âðåìÿ íà ÷àñàõ ìîæíî
çàäàâàòü ñ ïîìîùüþ ïðîãðàììàòîðà èëè ðåäàêòèðîâàòüñÿ. Åñëè
Ì8015 âêëþ÷èòñÿ ñíîâà íà÷èíàþò äåéñòâîâàòü ôóíêöèè ÷àñîâ.
M8016
Õðàíåíèå äàííûõ
Åñëè âêëþ÷åí Ì8016, òî äàííûå ñîõðàíÿþòñÿ â ñîîòâåòñòâóþùåì
ðåãèñòðå äàííûõ.
M8017
Îêðóãëåíèå ìèíóò
Ïðè âêëþ÷åíèè Ì8017, òî óêàçàíèå ìèíóò ñîîòâåòñòâåííî
îêðóãëÿþòñÿ â áîëüøóþ èëè ìåíüøóþ ñòîðîíó.
M8018
Àêòèâèçàöèÿ ÷àñîâ
Ì8018 âêëþ÷àåòñÿ àâòîìàòè÷åñêè, ÷òîáû ïîêàçàòü, ÷òî ôóíêöèè
÷àñîâ àêòèâèçèðîâàíû.
M8019
Îøèáêà çàïèñè
Ì8019 âêëþ÷àåòñÿ, åñëè óêàçàííîå çíà÷åíèå íàõîäèòñÿ âíå
äîïóñòèìîé îáëàñòè.
Òàáë. 8-5. Çíà÷åíèå ñïåöèàëüíûõ ìåðêåðîâ
ÓÊÀÇÀÍÈÅ
ÏÊ ñåðèé FX1S, FX1N, FX2N è FX2NC ðàñïîëàãàþò ñïåöèàëüíûìè êîìàíäàìè äëÿ ïðîñòîé
óñòàíîâêè è èñïîëüçîâàíèè ÷àñîâ ðåàëüíîãî âðåìåíè (áîëåå ïîäðîáíàÿ èíôîðìàöèÿ
ñîäåðæèòñÿ â ðàçäåëå 7.7).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
8–9
ÔÀÉËÎÂÛÅ ÐÅÃÈÑÒÐÛ
8.8
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
ÔÀÉËÎÂÛÅ ÐÅÃÈÑÒÐÛ
Ïîä ôàéëîâûìè ðåãèñòðàìè ïîäðàçóìåâàþò ðåãèñòðû, êîòîðûå ìîãóò ïðèìåíÿòüñÿ êàê
äîïîëíèòåëüíûå, çàùèùåííûå îò îòêëþ÷åíèÿ íàïðÿæåíèÿ íàêîïèòåëè äàííûõ.
Âñå ÏÊ MELSEC ñåðèè FX1N, FX2N è FX2NC èìåþò ýòè ðåãèñòðû.
Äîïîëíèòåëüíàÿ èíôîðìàöèÿ íàõîäèòñÿ â îïèñàíèè íàáîðà îïåðàíäîâ äëÿ ôàéëîâûõ
ðåãèñòðîâ â ïðèëîæåíèè ê ýòîìó ðóêîâîäñòâó.
ÑÎÇÄÀÍÈÅ ÔÀÉËÎÂÛÕ ÐÅÃÈÑÒÐÎÂ
Ôàéëîâûå ðåãèñòðû çàïèñûâàþòñÿ â áëîêè ïî ñîîòâåòñòâåííî 500 ðåãèñòðîâ â íàáîðå
ïàðàìåòðîâ ÏÊ. Ýòî âûïîëíÿåòñÿ ñ ïîìîùüþ ñèñòåìû ïðîãðàììèðîâàíèÿ, êàê íàïðèìåð,
GX IEC Developer.
×ÒÅÍÈÅ ÔÀÉËÎÂÛÕ ÐÅÃÈÑÒÐÎÂ ÏÎÑÐÅÄÑÒÂÎÌ ÏÐÎÃÐÀÌÌÛ ÏÊ
Ðèñ. 8-9.
X0
BMOV
D1000
D0
D1000
D1001
D1002
D1003
D0
D1
D2
D3
D1009
D9
K10
×òåíèå ôàéëîâûõ ðåãèñòðîâ
C000195C
8 – 10
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
8.9
ÏÅÐÅÊËÞ×ÅÍÈÅ ÐÀÁÎÒÀ/ÑÒÎÏ (RUN/STOP)
ÏÅÐÅÊËÞ×ÅÍÈÅ ÐÀÁÎÒÀ/ÑÒÎÏ (RUN/STOP)
Äëÿ ÏÊ ñåðèè FX2N è FX2NC ìîæíî ïàðàìåòðèðîâàòü âõîäû Õ0 äî Õ17 (Õ0 äî Õ7 äëÿ
FX2N-16M) êàê êëåììû ÐÀÁÎÒÛ (RUN-êëåììû).
ÏÊ ìîæåò âêëþ÷àòüñÿ â ðåæèì ÐÀÁÎÒÛ ëèáî ïåðåìû÷êîé ìåæäó êëåììàìè ïèòàíèÿ 24  è
ÐÀÁÎÒÀ ëèáî ïåðåêëþ÷àòåëåì ÐÀÁÎÒÀ/ÑÒÎÏ â ðåæèì ÐÀÁÎÒÀ.
Äîïîëíèòåëüíî èìååòñÿ âîçìîæíîñòü ïðè íåïîäêëþ÷åííîé RUN-êëåììå èëè ïðè âêëþ÷åíèè
ðåæèìà ÑÒÎÏ íà ïåðåêëþ÷àòåëå ÐÀÁÎÒÀ/ÑÒÎÏ óñòàíîâèòü óïðàâëåíèå â ðåæèìû ÐÀÁÎÒÀ
èëè ÑÒÎÏ ïî 3 ñïåöèàëüíûì ìåðêåðàì.
ÌÅÐÊÅÐ
ÐÀÁÎÒÀ
ÑÒÎÏ
M8035
1
0
M8036
1
0
M8037
0
1
Òàáë. 8-6.
Íàçíà÷åíèå ìåðêåðîâ
Åñëè âêëþ÷åí Ì8037, òî ìåðêåðû Ì8035 è Ì8036 îòêëþ÷àþòñÿ.
Ìåðêåðû ìîãóò âêëþ÷àòüñÿ ïî ñèñòåìå ïðîãðàììèðîâàíèÿ èëè ñ óñòðîéñòâà îáñëóæèâàíèÿ.
Äëÿ ÏÊ ñåðèé FX1N, FX2N è FX2NC ïåðåêëþ÷åíèå â ðåæèì ÑÒÎÏ âîçìîæíî òàêæå, åñëè
ðåæèì ÐÀÁÎÒÀ àêòèâèçèðîâàí ïîñðåäñòâîì òåðìèíàëà (íà êëåììå) èëè ïåðåêëþ÷àòåëåì
ÐÀÁÎÒÀ/ÑÒÎÏ. Ïåðåêëþ÷åíèå ïðîèñõîäèò áëàãîäàðÿ âêëþ÷åíèþ ìåðêåðà Ì8037. Ïîñëå
îòêëþ÷åíèÿ ìåðêåðà CPU âîçâðàùàåòñÿ â ðåæèì ÐÀÁÎÒÀ.
8.10
ÁÀÇÎÂÛÅ ÀÏÏÀÐÀÒÛ FX2N Ñ ÏÈÒÀÍÈÅÌ 24 Â
ÏÎÑÒÎßÍÍÎÃÎ ÒÎÊÀ
×òîáû ãàðàíòèðîâàòü áåçóïðå÷íóþ ðàáîòó ýòîãî ÏÊ, íóæíî ââåñòè ñëåäóþùóþ ïðîãðàììíóþ
ñòðîêó â íà÷àëå ïðîãðàììû ÏÊ.
Ðèñ. 8-10.
Ïðèìåð ïðîãðàììèðîâàíèÿ
M8000
MOV
K-4
D8008
C000191C
Ïðè ïèòàíèè áàçîâîãî ïðèáîðà ñåðèè FX2N ïåðåìåííûì òîêîì (AC) ìîæíî îïðåäåëèòü
îòêëþ÷åíèå íàïðÿæåíèÿ ïîñðåäñòâîì ïðåäâàðèòåëüíî óêàçàííîé çàïèñè æåëàåìîãî îòðåçêà
âðåìåíè îïîçíàíèÿ â ñïåöèàëüíûé ðåãèñòð D8008.
Ïðè ïèòàíèè ìîäóëåé ïîñòîÿííûì òîêîì (DC) ýòîò îòðåçîê âðåìåíè îïîçíàíèÿ äîëæåí
óñòàíàâëèâàòüñÿ â 5 ìñ. Ýòî äîñòèãàåòñÿ çàïèñüþ â D8008 çíà÷åíèÿ -4.
Áåç ýòîé çàïèñè ïðè îòêëþ÷åíèè íàïðÿæåíèÿ ïèòàíèÿ ïîñòîÿííîãî òîêà ìîæåò ïðîèçîéòè
îøèáî÷íîå îïðåäåëåíèå äàííûõ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
8 – 11
ÌÎÄÓËÜ ÎÒÎÁÐÀÆÅÍÈß FX1N-5DM äëÿ FX1S è FX1N
8.11
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
ÌÎÄÓËÜ ÎÒÎÁÐÀÆÅÍÈß FX1N-5DM äëÿ FX1S è FX1N
Ìîäóëü îòîáðàæåíèÿ FX1N-5DM ìîæåò ïðèìåíÿòüñÿ äëÿ îïðåäåëåíèÿ ñîñòîÿíèÿ îïåðàíäîâ
è äëÿ ââîäà äàííûõ äëÿ ÏÊ ñåðèé FX1S è FX1N.
8.11.1
ÔÓÍÊÖÈÈ
ÔÓÍÊÖÈÈ ÄËß ÎÁÑËÓÆÈÂÀÍÈß
Ñëåäóþùèå ôóíêöèè ìîãóò áûòü âûáðàíû è âûïîëíåíû òîëüêî ñ ïîìîùüþ êëàâèø íà ìîäóëå
îòîáðàæåíèÿ FX1N-5DM. Áîëåå ïîäðîáíûå óêàçàíèÿ ïî èñïîëüçîâàíèþ ôóíêöèîíàëüíûõ
êëàâèø ìîæíî íàéòè â ðóêîâîäñòâå ê ìîäóëþ îòîáðàæåíèÿ.
ÔÓÍÊÖÈß
×àñû
Ïðîñìîòð
îïåðàíäîâ
ÎÏÈÑÀÍÈÅ
Ïîêàçàíèå
Îòîáðàæåíèå ÷àñîâ ðåàëüíîãî âðåìåíè, âñòðîåííûõ â FX1S/FX1N
Ïîëîæåíèå
Íàñòðîéêà äàòû è âðåìåíè
Áèòîâûé îïåðàíä
Îòîáðàæåíèå ñîñòîÿíèÿ âõîäîâ (Õ), âûõîäîâ (Y), ìåðêåðîâ (Ì) è
ñïåöèàëüíûõ ìåðêåðîâ (S)
Ñëîâíûé îïåðàíä
(16 áèò)
Îòîáðàæåíèå äåéñòâèòåëüíîãî çíà÷åíèÿ òàéìåðà (Ò), ñ÷åò÷èêà (Ñ) è
ðåãèñòðà (D). Óñòàíîâêà òàéìåðà è ñ÷åò÷èêà ìîæåò çàäàâàòüñÿ.
Ñëîâíûé îïåðàíä
(32 áèòà)
Îòîáðàæåíèå äåéñòâèòåëüíîãî çíà÷åíèÿ 32-õ áèòîâîãî ñ÷åò÷èêà è
ðåãèñòðà (D)
Ïðîñìîòð áóôåðíîé ïàìÿòè (òîëüêî
äëÿ FX1N)
Îòîáðàæåíèå ñîäåðæàíèÿ áóôåðíîé ïàìÿòè ñïåöèàëüíûõ ìîäóëåé
Ïîêàç îøèáîê
Îòîáðàæåíèå êîäà îøèáêè è íîìåðà øàãà îøèáêè
Ôîðñèðîâêà îòîáðàæåíèÿ
Ïðèíóäèòåëüíîå âêëþ÷åíèå è îòêëþ÷åíèå áèòîâûõ îïåðàíäîâ (Õ,Ì,S)
Îòêëþ÷åíèå òàéìåðîâ è ñ÷åò÷èêîâ
Ñòèðàíèå äåéñòâèòåëüíîãî çíà÷åíèÿ òàéìåðîâ è ñ÷åò÷èêîâ
Èçìåíåíèå
äàííûõ
Äåéñòâèòåëüíîãî
çíà÷åíèÿ
Èçìåíåíèå äåéñòâèòåëüíîãî çíà÷åíèÿ òàéìåðîâ, ñ÷åò÷èêîâ è ðåãèñòðîâ
Çàäàííîãî çíà÷åíèÿ
Èçìåíåíèå çàäàâàåìîãî çíà÷åíèÿ òàéìåðîâ è ñ÷åò÷èêîâ
Òàáë. 8-7. Ôóíêöèè, êîòîðûå ìîãóò áûòü âûáðàíû ôóíêöèîíàëüíûìè êëàâèøàìè
ÔÓÍÊÖÈÈ ÓÏÐÀÂËÅÍÈß ÌÎÄÓËÅÌ ÎÒÎÁÐÀÆÅÍÈß
Ìîäóëü îòîáðàæåíèÿ ìîæåò óïðàâëÿòüñÿ ïðîãðàììîé ÏÊ.
ÔÓÍÊÖÈÈ
ÎÏÈÑÀÍÈÅ
Çàùèòà îò íåñàíêöèîíèðîâàííîãî äîñòóïà
Âûáîðî÷íî ìîæíî ïî äàòå è âðåìåíè çàïóñòèòü âñå ôóíêöèè,
òîëüêî ôóíêöèè ïðîñìîòðà èëè òîëüêî îòîáðàæåíèå
Îïðåäåëåíèå îòîáðàæàåìûõ îïåðàíäîâ
Ïîëüçîâàòåëü ìîæåò îïðåäåëèòü âèä è àäðåñ îïåðàíäà, êîòîðûé
îòîáðàæàåòñÿ
Âêëþ÷åíèå è îòêëþ÷åíèå îòîáðàæåíèÿ
îøèáîê
Âûáîðî÷íî ìîæíî âêëþ÷èòü èëè îòêëþ÷èòü îòîáðàæåíèå êîäîâ
îøèáîê
Àâòîìàòè÷åñêîå îòêëþ÷åíèå ïîäñâåòêè
îòîáðàæàåìûõ ñîîáùåíèé
Óñòàíîâèòå âðåìÿ, ïîñëå êîòîðîãî îñâåùåíèå ïîäñâåòêè (ôîí)
îòîáðàæåíèÿ ñîîáùåíèÿ àâòîìàòè÷åñêè âûêëþ÷èòñÿ
Âîñïðèÿòèå ôóíêöèîíàëüíûõ êëàâèø
Ìîæåò îöåíèâàòüñÿ ñîñòîÿíèå (ÂÊË èëè ÎÒÊË) ôóíêöèîíàëüíûõ
êëàâèø ðåæèìîâ îòîáðàæåíèÿ
Òàáë. 8-8. Ôóíêöèè, êîòîðûå ìîãóò âûïîëíÿòüñÿ ïðîãðàììîé ÏÊ
ÓÊÀÇÀÍÈÅ
8 – 12
Åñëè ïðîãðàììà ÏÊ çàùèùåíà êîäîâûì ñëîâîì îò íåñàíêöèîíèðîâàííîãî ÷òåíèÿ èëè çàïèñè, íà ìîäóëå îòîáðàæåíèÿ ïîêàçûâàþòñÿ òîëüêî äàòà è âðåìÿ. Åñëè â ýòîì ñëó÷àå
âûáèðàþòñÿ äðóãèå ôóíêöèè, îòîáðàæåíèå ìèãàåò îêîëî 5 ñåêóíä.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
8.11.2
ÌÎÄÓËÜ ÎÒÎÁÐÀÆÅÍÈß FX1N-5DM äëÿ FX1S è FX1N
ÎÏÅÐÀÍÄÛ ÄËß ÓÏÐÀÂËÅÍÈß ÌÎÄÓËÅÌ ÎÒÎÁÐÀÆÅÍÈß
Ñïåöèàëüíûé ðåãèñòð D8158 è D8159 ñëóæàò äëÿ óïðàâëåíèÿ ìîäóëåì îòîáðàæåíèÿ. Â ýòè
ðåãèñòðû â âèäå êîíñòàíò çàíîñÿòñÿ íà÷àëüíûå àäðåñà îáëàñòåé ðåãèñòðîâ èëè ìåðêåðîâ.
Îáå ýòè îáëàñòè (5 ðåãèñòðîâ è 15 ìåðêåðîâ) ñîäåðæàò íàñòðîéêó äëÿ óïðàâëåíèÿ ìîäóëåì
îòîáðàæåíèÿ.
Ñïåöèàëüíûé
ðåãèñòð
Îïåðàíä äëÿ
óïðàâëåíèÿ
Ñîäåð
Àäðåñ æàíèå
Dn
Dn ѿ 1
D8158
Kn
Óñòàíîâêà
îòîáðàæàåìîãî
îïåðàíäà
Âèä îïåðàíäà
Àäðåñ îïåðàíäà
Àâòîìàòè÷åñêîå
îòêëþ÷åíèå
îñâåùåíèÿ
îòîáðàæåíèÿ
Âðåìÿ äî îòêëþ÷åíèÿ îñâåùåíèÿ (ìèíóòû)
Dn ѿ 3
Çàùèòà îò
íåñàíêöèîíèðîâàíí
îãî “Äîñòóïà”
Çàùèòíûå ôóíêöèè
Dn ѿ 4
Çàðåçåðâèðîâàíî
Mn
Óñòàíîâêà
îòîáðàæàåìîãî
îïåðàíäà
Freigabe zur Änderung von Operanden
Rückmeldung: Änderung abgeschlossen
Mn ѿ 2
Àâòîìàòè÷åñêîå
îòêëþ÷åíèå
îñâåùåíèÿ
îòîáðàæåíèÿ
Mn ѿ 3
Âêëþ÷åíèå îòîáðàæåíèÿ îøèáîê
Mn ѿ 4
Îïðîñ
ôóíêöèîíàëüíûõ
êëàâèø ìîäóëÿ
îòîáðàæåíèÿ. Äî
òåõ ïîð ïîêà
êëàâèøà íàæàòà,
îïðàøèâàåìûé
ìåðêåð âêëþ÷åí.
Mn ѿ 5
Kn
Îïèñàíèå
Dn ѿ 2
Mn ѿ 1
D8159
Ôóíêöèÿ
Mn ѿ 6
Mn ѿ 7
Automatisches Ausschalten sperren, Beleuchtung einschalten
Status der „ESC”-Taste
Status der „Ҁ”-Taste
Status der „ѿ”-Taste
Status der „OK”-Taste
Mn ѿ 8
Mn ѿ 9
Mn ѿ 10
Mn ѿ 11
Çàðåçåðâèðîâàííî
Mn ѿ 12
Mn ѿ 13
Mn ѿ 14
Òàáë. 8-9. Îáëàñòè ðåãèñòðîâ è ìåðêåðîâ äëÿ óïðàâëåíèÿ îòîáðàæåíèåì
Åñëè â D8158 èëè D8159 çàïèñàíî îòðèöàòåëüíîå çíà÷åíèå èëè çíà÷åíèå, êîòîðîå íàõîäèòñÿ
âíå îáëàñòåé ðåãèñòðîâ èëè ìåðêåðîâ, óïðàâëÿþùàÿ êîìàíäà íå âûïîëíÿåòñÿ. Ïîñëå
âêëþ÷åíèÿ óïðàâëåíèÿ ñîäåðæàíèå ðåãèñòðîâ D8158 è D8159 ðàâíî “-1", ôóíêöèè óïðàâëåíèÿ
îòêëþ÷àþòñÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
8 – 13
ÌÎÄÓËÜ ÎÒÎÁÐÀÆÅÍÈß FX1N-5DM äëÿ FX1S è FX1N
8.11.3
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
ÎÏÐÅÄÅËÅÍÈÅ ÎÒÎÁÐÀÆÀÅÌÛÕ ÎÏÅÐÀÍÄÎÂ
Áëàãîäàðÿ çàíåñåíèþ â ïåðâûé ðåãèñòð îáëàñòåé ðåãèñòðîâ, óêàçàííûõ â D8158, ìîãóò
îïðåäåëÿòüñÿ îïåðàíäû, êîòîðûå èçîáðàæàþòñÿ ñ ïîìîùüþ ìîäóëÿ îòîáðàæåíèÿ.
ÓÊÀÇÀÍÈÅ
Çíà÷åíèå â Dn
Âûáðàííûé îïåðàíä
1
Âõîäû (Õ)
2
Âûõîäû (Y)
3
Ìåðêåðû (Ì)
4
Øàãîâûå ìåðêåð (S)
5
Òàéìåðû (T)
6
Ñ÷åò÷èêè (Ñ), çàäàâàåìûå è
äåéñòâèòåëüíûå çíà÷åíèÿ 16-òè
áèòíûõ ñ÷åò÷èêîâ è çàäàâàåìûå
çíà÷åíèÿ 32-õ áèòíûõ ñ÷åò÷èêîâ
7
16-òè áèòíûé ðåãèñòð (D)
8
32-õ áèòíûé ðåãèñòð (D)
9
Äàòà è âðåìÿ
10
Ñ÷åò÷èêè (Ñ), çàäàâàåìûå è
äåéñòâèòåëüíûå çíà÷åíèÿ 16-òè
áèòíûõ ñ÷åò÷èêîâ è äåéñòâèòåëüíûå
çíà÷åíèÿ 32-õ áèòíûõ ñ÷åò÷èêîâ
Òàáë. 8-10.
Âûáîð îïåðàíäîâ äëÿ çàíåñåíèÿ
çíà÷åíèé â Dn
Åñëè â ðåãèñòð çàíîñèòñÿ çíà÷åíèå, êîòîðîå ëåæèò âíå îáëàñòè îò 1 äî 10, òî íèêàêîé
îïåðàíä íå ìîæåò áûòü âûáðàí è âñå ôóíêöèè îáñëóæèâàíèÿ âûïîëíÿþòñÿ.
Åñëè ïðè îïðåäåëåíèè òàéìåðà è ñ÷åò÷èêà óêàçûâàåòñÿ îïåðàíä, êîòîðûé íå ïðèìåíåí â
ïðîãðàììå, ïîêàçûâàåòñÿ îïåðàíä, àäðåñ êîòîðîãî íàõîäèòñÿ íàèáîëåå áëèçêî ê æåëàåìîìó îïåðàíäó è êîòîðûé èñïîëüçóåòñÿ â ïðîãðàììå. Åñëè óêàçàííûé àäðåñ ëåæèò âíå
äîïóñòèìîé îáëàñòè, òî óêàçûâàåòñÿ îïåðàíä ñ íàèáîëåå âûñîêèì àäðåñîì, êîòîðûé
ïðèìåíÿåòñÿ â ïðîãðàììå. Åñëè äëÿ âûáðàííîãî òàéìåðà èëè ñ÷åò÷èêà â ïðîãðàììå
îòñóòñòâóåò OUT-èíñòðóêöèÿ, óêàçûâàåòñÿ çíàê “——”.
Ñ ïîìîùüþ êëàâèø “+” èëè “-” íà ìîäóëå îòîáðàæåíèÿ ìîãóò âûáèðàòüñÿ äðóã çà äðóãîì
ñëåäóþùèå îïåðàíäû.
Åñëè îïåðàíäû íå ñëåäóþò äðóã çà äðóãîì è íåñìîòðÿ íà ýòî äîëæåí âûïîëíÿòüñÿ âûáîð
êëàâèøàìè “+” è “-”, äîëæíà áûòü ðàñøèðåíà ïðîãðàììà ÏÊ. Àäðåñ îïåðàíäà, êîòîðûé
äîëæåí áûòü îòîáðàæåí, çàíîñèòñÿ ïðè ýòîì â èíäåêñ-ðåãèñòð. Âîçäåéñòâóÿ íà êëàâèøè “+”
è “-” ïðîãðàììîé îïðåäåëÿåòñÿ, ïîâûøåíî èëè ïîíèæåíî ñîäåðæàíèå ðåãèñòðà è ïîýòîìó
èçìåíåí àäðåñ îïåðàíäà.
Ñîäåðæàíèå îáëàñòè ðåãèñòðîâ ïåðåêëþ÷àåòñÿ íà “0", åñëè îòêëþ÷àåòñÿ ïèòàþùåå
íàïðÿæåíèå ÏÊ è ðåãèñòð íå íàõîäèòñÿ â áóôåðíîé îáëàñòè. Èç-çà ýòîãî áîëüøå íå
âûáèðàåòñÿ íèêàêîé îïåðàíä è âñå ôóíêöèè îáñëóæèâàíèÿ ðàçðåøåíû. Ïî ýòîé ïðè÷èíå
âûáèðàéòå äëÿ ôóíêöèé óïðàâëåíèÿ îáëàñòü ðåãèñòðîâ, êîòîðàÿ è ïðè îòêëþ÷åíèè
íàïðÿæåíèÿ íå òåðÿåò ñâîèõ äàííûõ.
8 – 14
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
8.11.4
ÌÎÄÓËÜ ÎÒÎÁÐÀÆÅÍÈß FX1N-5DM äëÿ FX1S è FX1N
ÇÀÙÈÒÀ ÎÒ ÍÅÑÀÍÊÖÈÎÍÈÐÎÂÀÍÍÎÃÎ “ÄÎÑÒÓÏÀ”
 ÷åòâåðòîì ðåãèñòðå (Dn +3) îáëàñòè ðåãèñòðîâ, óêàçàííûõ â D8158, ìîæåò çàíîñèòüñÿ
çíà÷åíèå, ñ ïîìîùüþ êîòîðîãî ìîãóò îãðàíè÷èâàòüñÿ ôóíêöèè.
Çíà÷åíèå â Dn + 3 Îïèñàíèå
0
Çàùèòà îòñóòñòâóåò, âñå ôóíêöèè ðàçðåøåíû
1
Îòîáðàæàþòñÿ òîëüêî äàòà è âðåìÿ, äàòà è âðåìÿ ìîãóò íå èçìåíÿòüñÿ
2
Âîçìîæíî íàáëþäåíèå òîëüêî çà îïåðàíäàìè, çíà÷åíèÿ îïåðàíäîâ ìîãóò íå èçìåíÿòüñÿ
Âñå äðóãèå
çíà÷åíèÿ
Çàùèòà îòñóòñòâóåò, âñå ôóíêöèè ðàçðåøåíû
Òàáë. 8-11. Çàùèòíûå ôóíêöèè
8.11.5
ÈÇÌÅÍÅÍÈÅ ÑÎÑÒÎßÍÈß ÈËÈ ÇÍÀ×ÅÍÈß ÎÏÅÐÀÍÄÎÂ
Ýòà ôóíêöèÿ ïîçâîëÿåò îïåðàòîðó èçìåíÿòü îòîáðàæåííûå îïåðàíäû ñ ïîìîùüþ
ôóíêöèîíàëüíûõ êëàâèø.
Ñïåöèàëüíûå ðåãèñòðû
Àäðåñ
Ñîäåðæàíèå
D8159
Kn
Îïåðàíä
óïðàâëåíèÿ
Îïèñàíèå
Mn
Ñíÿòèå áëîêèðîâêè äëÿ èçìåíåíèÿ îïåðàíäîâ
Mn ѿ 1
Âîçâðàòíîå ñîîáùåíèå: Èçìåíåíèå ñîâåðøåíî
Òàáë. 8-12. Ìåðêåðû äëÿ èçìåíåíèÿ îïåðàíäîâ
×òîáû èçìåíèòü çíà÷åíèå îïåðàíäà, äîëæåí áûòü âêëþ÷åí ìåðêåð Mn. Ïðè îòêëþ÷åíèè
ìåðêåðà Mn ôóíêöèÿ áëîêèðóåòñÿ. Ïîýòîìó ðåêîìåíäóåòñÿ èñïîëüçîâàòü SET-èíñòðóêöèþ.
Ïðè âêëþ÷åííîì ìåðêåðå Mn ìîãóò âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ âûõîäû (Y), ìåðêåðû (Ì) è
øàãîâûå ìåðêåðû (S) è èçìåíÿòüñÿ çàäàâàåìûå èëè äåéñòâèòåëüíûå çíà÷åíèÿ
ñëîâ-îïåðàíäîâ D, T è C.
×òîáû èçìåíèòü áèò-îïåðàíä ïîä îïåðàíäîì ðàçìåùàåòñÿ ïóëüñèðóþùèé êóðñîð.
Âîçäåéñòâèåì íà “Îʔ-êëàâèøó âêëþ÷àåòñÿ èëè îòêëþ÷àåòñÿ îïåðàíä. Ñ ïîìîùüþ
“ESC”-êëàâèøè âûïîëíÿåòñÿ âûõîä èç ðåæèìà ðåäàêòèðîâàíèÿ. Ìåðêåð (Ìn + 1) èñêëþ÷àåòñÿ
è Mn îòêëþ÷àåòñÿ.
Ïîñëå âîçäåéñòâèÿ íà “Îʔ-êëàâèøó ó ñëîâíûõ îïåðàíäîâ òåêóùèå çíà÷åíèÿ îòîáðàæàþòñÿ
ïóëüñèðóþùèìè. Ñ ïîìîùüþ “+” è “-”-êëàâèø çíà÷åíèÿ ìîãóò èçìåíÿòüñÿ. Ïîñëå ïîâòîðíîãî
âîçäåéñòâèÿ íà “Îʔ-êëàâèøó çíà÷åíèå âîñïðèíèìàåòñÿ. Åñëè âîçäåéñòâîâàòü íà
“ESC”-êëàâèøó ïåðåä “Îʔ-êëàâèøåé, òî èçìåíåíèå ïðåðâåòñÿ (íå âûïîëíèòñÿ). Ïîñëå
ïðèåìà èçìåíåííîãî çíà÷åíèÿ ñ ïîìîùüþ êëàâèøè “ESC” âûõîäÿò èç ðåæèìà
ðåäàêòèðîâàíèÿ. Ìåðêåð (Ìn + 1) èñêëþ÷àåòñÿ è Mn îòêëþ÷àåòñÿ.
E
Åñëè äëÿ âûáîðà îïåðàíäà âîçäåéñòâèå íà “+” è “-”-êëàâèøè âîñïðèìåòñÿ ïðîãðàììîé ÏÊ, òî
äîëæíà áûòü ïðåäóñìîòðåíà áëîêèðîâêà äëÿ ñëó÷àÿ, ïðè êîòîðîé îáå êíîïêè èçìåíÿþò
ñîñòîÿíèå èëè çíà÷åíèå îïåðàíäîâ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
8 – 15
ÌÎÄÓËÜ ÎÒÎÁÐÀÆÅÍÈß FX1N-5DM äëÿ FX1S è FX1N
8.11.6
ÑÏÅÖÈÀËÜÍÛÅ ÔÓÍÊÖÈÈ
ÀÂÒÎÌÀÒÈ×ÅÑÊÎÅ ÎÒÊËÞ×ÅÍÈÅ ÏÎÄÑÂÅÒÊÈ ÎÒÎÁÐÀÆÅÍÈÉ
Ïîäñâåòêà îòîáðàæåíèÿ âûêëþ÷àåòñÿ àâòîìàòè÷åñêè ïîñëå îïðåäåëåííîãî âðåìåíè. Ýòî
âðåìÿ çàäàåòñÿ â ðåãèñòðå. Äîïîëíèòåëüíî ïîäñâåòêà ìîæåò ïîñòîÿííî âêëþ÷àòüñÿ èëè
îòêëþ÷àòüñÿ.
Ñïåöèàëüíûå ðåãèñòðû Îïåðàíä
Àäðåñ
Ñîäåðæàíèå óïðàâëåíèÿ
Ôóíêöèè
Îïèñàíèå
D8158
Kn
Dn ѿ 2
Âðåìÿ äî îòêëþ÷åíèÿ
ïîäñâåòêè (ìèíóòû)
0 (ïðåäâàðèòåëüíàÿ óñòàíîâêà): 10 ìèíóò
1...240 ìèíóò: îò 1 äî 240 ìèíóò > 240:
240 ìèíóò Îòðèöàòåëüíîå çíà÷åíèå:
ïîñòîÿííî ÎÒÊË.
D8159
Kn
Mn ѿ 2
Àâòîìàòè÷åñêîå
îòêëþ÷åíèå
áëîêèðîâàíî,
ïîäñâåòêà âêëþ÷åíà
0: Àâòîìàòè÷åñêîå îòêëþ÷åíèå ðàçðåøåíî
1: Àâòîìàòè÷åñêîå îòêëþ÷åíèå
áëîêèðîâàíî, ñâåò âñåãäà âêëþ÷åí
Òàáë. 8-13. Ðåãèñòð è ìåðêåð äëÿ óïðàâëåíèÿ ïîäñâåòêîé
ÓÊÀÇÀÍÈÅ
8.11.7
Ïîñëå ïîãàñàíèÿ ïîäñâåòêè îíà âêëþ÷èòñÿ âíîâü, êàê òîëüêî ïðîèçîéäåò âîçäåéñòâèå íà
ëþáóþ êëàâèøó ìîäóëÿ îòîáðàæåíèÿ. Îòîáðàæåíèå ïîêàæåò òî æå ñàìîå, ÷òî áûëî äî
îòêëþ÷åíèÿ ïîäñâåòêè. Ýòî ïåðâîå âîçäåéñòâèå íà êëàâèøó ñëóæèò äëÿ âêëþ÷åíèÿ
ïîäñâåòêè è íå èìååò íèêàêèõ äðóãèõ ôóíêöèé.
ÄÅÁËÎÊÈÐÎÂÊÀ È ÁËÎÊÈÐÎÂÊÀ ÎÒÎÁÐÀÆÅÍÈß ÎØÈÁÎÊ
Ïîñðåäñòâîì âêëþ÷åíèÿ èëè îòêëþ÷åíèÿ ìåðêåðà (Ìn + 3) ìîæíî âûáðàòü, êàêîå ñîîáùåíèå
îá îøèáêå ñëåäóåò îòîáðàçèòü.
Ñïåöèàëüíûå ðåãèñòðû Îïåðàíä
Ôóíêöèè
Àäðåñ Ñîäåðæàíèå óïðàâëåíèÿ
D8159
Kn
Mn ѿ 3
Âêëþ÷åíèå
îòîáðàæåíèÿ
îøèáîê
Îïèñàíèå
0: Îòîáðàæåíèå îøèáîê òåõíè÷åñêèõ ñðåäñòâ ÏÊ,
ñèíòàêñèñà ïðîãðàììû è ïðîãðàììèðîâàíèÿ
1: Äîïîëíèòåëüíîå îòîáðàæåíèå îøèáîê êîíôèãóðàöèè,
ïàðàëëåëüíûõ ñâÿçåé è îøèáîê ïðè ðàáîòå
Òàáë. 8-14. Îáëàñòè ðåãèñòðîâ è ìåðêåðîâ äëÿ óïðàâëåíèÿ îòîáðàæåíèÿìè
Ïðè âîçäåéñòâèè íà ëþáóþ êëàâèøó ìîäóëÿ îòîáðàæåíèÿ èëè åñëè îøèáêà áîëüøå íå
ïîÿâëÿåòñÿ, èñ÷åçàåò îòîáðàæåíèå îøèáîê.
Åñëè îäíîâðåìåííî ïîÿâëÿåòñÿ íåñêîëüêî îøèáîê, òî ïðåäïî÷òåíèå èìååò îòîáðàæåíèå
êîäà îøèáêè, êîòîðàÿ îòîáðàæàåòñÿ áåçóñëîâíî (äàæå åñëè (Ìn + 3) = 0). Äîïîëíèòåëüíî
îøèáêà ñ ñàìûì íèçêèì êîäîì îøèáêè èìååò áîëåå âûñîêèé ïðèîðèòåò.
8 – 16
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255)
9
9.1
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ,
ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255)
Áëàãîäàðÿ ïðèìåíåíèþ ñïåöèàëüíûõ ìåðêåðîâ ìîãóò îïðàøèâàòüñÿ îïðåäåëåííûå
ñîñòîÿíèÿ ðàáîòû ÏÊ â ïðîãðàììå ÏÊ èëè âêëþ÷àòüñÿèëè îòêëþ÷àòüñÿ.
Ñïåöèàëüíûå ìåðêåðû äåëÿòñÿ íà äâå ãðóïïû:
Ñïåöèàëüíûå ìåðêåðû, ó êîòîðûõ â ïðîãðàììå ÏÊ ìîãóò îïðàøèâàòüñÿ òîëüêî ñîñòîÿíèÿ
ñèãíàëîâ êîíòàêòíûõ èíñòðóêöèé (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûå ìåðêåðû, êîòîðûå â ïðîãðàììå ÏÊ ñ ïîìîùüþ èíñòðóêöèé ìîãóò
íåïîñðåäñòâåííî âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ.
ÓÊÀÇÀÍÈÅ
Ñïåöèàëüíûå ìåðêåðû, êîòîðûå îòîáðàæàþò îøèáêè òåõíè÷åñêèõ ñðåäñòâ èëè îòðàáîòêè
ïðîãðàììû, îïèñàíû â ñëåäóþùåé ãëàâå 10.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
9–1
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255) ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ
9.1.1
ÑÎÑÒÎßÍÈÅ ÏÊ (Ì8000...Ì8009)
Ñïåöèàëüíûå
Îïðîñ
ìåðêåðû ñîñòîÿíèÿ
àäðåñà
îïåðàíäîâ ñèãíàëîâ
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
CPU
Çíà÷åíèå
Îòîáðàçèòü ñîñòîÿíèå
ÏÊ: RUN (ÐÀÁÎÒÀ)
M8000
—
M8001
—
M8002
—
M8003
—
Èìïóëüñ èíèöèàëèçàöèè
M8004
—
Îøèáêè ÏÊ
M8005
—
Âêëþ÷åíèå ìåðêåðà,
åñëè íàïðÿæåíèå
áàòàðåè, çíà÷åíèå
êîòîðîãî çàäàííî â
D8006, ïîíèæåíî.
M8006
—
Çàïîìèíàíèå îøèáêè
“Íèçêîå íàïðÿæåíèå
áàòàðåè”.
M8007
M8008
M8009
—
FX1S
FX1N
FX2N
FX2NC
FX2N
FX2NC
Îòîáðàçèòü ñîñòîÿíèå
ÏÊ: RUN (ÐÀÁÎÒÀ)
Èìïóëüñ èíèöèàëèçàöèè
Âêëþ÷àåòñÿ ïðè
êðàòêîâðåìåííîì
îòêëþ÷åíèè
íàïðÿæåíèÿ
—
Ñîîáùåíèå îá
îòêëþ÷åíèè
íàïðÿæåíèÿ
—
Ñîîáùåíèå îá
îòêëþ÷åíèè
íàïðÿæåíèÿ ïèòàíèÿ
24 V DC
RUN-Modus
M8004
M8000
M8001
M8002
M8003
Programmzykluszeit
Ñêàí
ïðîãðàììû
C000208C
Òàáë. 9-1. Ñïåöèàëüíûå ìåðêåðû ñîñòîÿíèÿ ÏÊ
ÓÊÀÇÀÍÈÅ
9–2
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ âêëþ÷àåòñÿ èëè îòêëþ÷àåòñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
Îïèñàíèå ñïåöèàëüíûõ ìåðêåðîâ Ì8005...Ì8009 ìîæíî ïîëó÷èòü â ñîîòâåòñòâóþùåì
ðóêîâîäñòâå (îïèñàíèå òåõíè÷åñêèõ ñðåäñòâ) ïî CPU.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255)
9.1.2
ÂÐÅÌÅÍÍÛÅ ÒÀÊÒÛ (Ì8011...Ì8019)
Ñïåöèàëüíûå
ìåðêåðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
M8010
—
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
—
CPU
—
Çíà÷åíèå
Çàðåçåðâèðîâàíî
M8011
—
Äàò÷èê òàêòîâ: 10 ìñ.
Îäèí òàêò ñîñòàâëÿåò 10 ìñ.
M8012
—
Äàò÷èê òàêòîâ: 100 ìñ.
Îäèí òàêò ñîñòàâëÿåò 100 ìñ.
M8013
—
Äàò÷èê òàêòîâ: 1 ñ.
Îäèí òàêò ñîñòàâëÿåò 1 ñåêóíäó.
M8014
—
Äàò÷èê òàêòîâ: 1 ìèí.
Îäèí òàêò ñîñòàâëÿåò 1 ìèíóòó.
M8015
Óñòàíîâêà âðåìåíè. Åñëè ìåðêåð âêëþ÷åí,
÷àñû îñòàíàâëèâàþòñÿ. ×àñû ïîéäóò ñíîâà,
êîãäà ìåðêåð îòêëþ÷èòñÿ.
M8016
—
M8017
Îêðóãëåíèå ìèíóò. Ïðè èìïóëüñíîì
ñèãíàëå ÷àñû ðåàëüíîãî âðåìåíè (RTC)
îêðóãëÿþòñÿ íà ïîëíîì çíà÷åíèè ìèíóò.
M8018
—
×àñû ðåàëüíîãî âðåìåíè àêòèâíû. Êàê
òîëüêî ìåðêåð âêëþ÷èòñÿ àêòèâèçèðóþòñÿ
÷àñû ðåàëüíîãî âðåìåíè.
M8019
—
Óñòàíîâêà îøèáêè. Óñòàíîâêà äàííûõ
âðåìåíè âûïîëíåíà âíå ðàçðåøåííîé
îáëàñòè.
FX1S
FX1N
FX2N
FX2NC
Ðåãèñòð äàííûõ. Åñëè ìåðêåð âêëþ÷åí,
ñîäåðæèìîå D8013...D8019 ñîõðàíÿåòñÿ, íî
÷àñû ïðîäîëæàþò èäòè.
Òàáë. 9-2. Ñïåöèàëüíûå ìåðêåðû äëÿ âðåìåííûõ òàêòîâ è äëÿ ðåàëüíîãî âðåìåíè
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ ìîæåò âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
9–3
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255) ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ
9.1.3
ÔËÀÃÈ (Ì8020...Ì8029)
Ñïåöèàëüíûå
ìåðêåðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
M8020
—
M8021
—
M8022
—
Ôëàã ïåðåíîñà (carry) âêëþ÷àåòñÿ ïðè
ïåðåäà÷å çíà÷åíèÿ ÷èñëà, ïðè
ñóììèðîâàíèè èëè ïðè ïåðåäà÷å äàííûõ,
ïðè âûïîëíåíèè èíñòðóêöèè ñäâèãà.
Åñëè èñïîëüçóåòñÿ ñ BMOVòî:
M8024 = 0: ïåðåäà÷à èç (S+) â (D+)
M8024 = 1: ïåðåäà÷à èç (D+) â (S+)
M8024
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
CPU
Çíà÷åíèå
Ôëàã íóëÿ (zero) âêëþ÷àåòñÿ, åñëè
ðåçóëüòàò ñëîæåíèÿ èëè âû÷èòàíèÿ ðàâåí
íóëþ.
FX1S
FX1N
FX2N
FX2NC
FX2N
FX2NC
Ôëàã çàåìà (borrow) âêëþ÷àåòñÿ, åñëè
ðåçóëüòàò âû÷èòàíèÿ (FNC21) ìåíüøå
ñàìîãî ìàëîãî îòðèöàòåëüíîãî çíà÷åíèÿ.
Ïðè âêëþ÷åíèè ìåðêåðà îáðàáàòûâàþòñÿ
âñå HSC-èíñòðóêöèè (FNC 53...55), êàê
òîëüêî àêòèâèçèðóþòñÿ âíåøíèå âõîäû
HSC-âîçâðàòà.
M8025
—
M8026
—
—
RAMP-èíñòðóêöèÿ (FNC 67)
îñòàíàâëèâàåòñÿ.
M8027
—
—
Ñòðîêà äàííûõ äëÿ 16 ýëåìåíòîâ â
PR-èíñòðóêöèè (FNC 77).
—
—
M8028
M8029
FX1S
—
—
FX2N (ab V3.0)
FX2NC (ab V3.0)
—
FX1S/FX1N
FX2N/FX2NC
Èñïîëüçîâàíèå 10ms-òàéìåðîâ ñ T32 äî
T62 ðàçðåøåííî
M8028 = 0: ÊÎÌÀÍÄÛ FROM/TO íå
ïðåðûâàþòñÿ ïðè àïòèâèçàöèè ïðîãðàììû
ïðåðûâàíèÿ
M8028 = 1: ÊÎÌÀÍÄÛ FROM/TO áóäóò
ïðåðâàíû ïðè àêòèâèçàöèè ïðîãðàììû
ïðåðûâàíèÿ, à ïîñëå çàâåðøåíèÿ
ïðåðûâàíèÿ, áóäóò ïðîäîëæåíû
Èíñòðóêöèÿ ïîëíîñòüþ îòðàáîòàíà.
Òàáë. 9-3. Ñïåöèàëüíûå ìðêåðû äëÿ ôëàãîâ
9–4
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ ìîæåò âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255)
9.1.4
ÐÅÆÈÌÛ ÏÊ (Ì8030...Ì8039)
Ñïåöèàëüíûå
ìåðêåðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
M8030
—
M8031
Âñå îïåðàíäû îòêëþ÷åíû, çíà÷åíèÿ äàííûõ
êîòîðûõ ÍÅ õðàíÿòñÿ â íåðàçðóøàþùåéñÿ
ïàìÿòè
M8032
Âñå îïåðàíäû îòêëþ÷åíû, çíà÷åíèÿ äàííûõ
êîòîðûõ õðàíÿòñÿ â íåðàçðóøàþùåéñÿ
ïàìÿòè
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
CPU
Çíà÷åíèå
FX2N/FX2NC
Íàïðÿæåíèå áàòàðåè ñëèøêîì íèçêî, õîòÿ
ñâåòîäèîä áàòàðåè (BATT.LED) íå ñâåòèòñÿ.
M8033
Ñîäåðæàíèå çíà÷åíèé äàííûõ ðåæèìà
ÑÒÎÏ. Ñîäåðæàíèå ðåãèñòðà îòîáðàæåíèÿ
è ïàìÿòü äàííûõ ñîõðàíÿþòñÿ, åñëè ÏÊ
ïåðåêëþ÷àåòñÿ èç ðåæèìà ÐÀÁÎÒÀ (RUN) â
ðåæèì ÑÒÎÏ.
M8034
Ïðåïÿòñòâèå âûõîäàì. Âñå âûõîäû
áëîêèðîâàíû, îäíàêî ïðîãðàììà
îáðàáàòûâàåòñÿ äàëüøå.
M8035
M8036
Ïðèíóäèòåëüíûé ðåæèì ÐÀÁÎÒÀ áëàãîäàðÿ
âêëþ÷åíèþ â ïðîãðàììå ÏÊ ñïåöèàëüíîãî
ìåðêåðà.
M8037
Èñïîëüçóÿ ðåæèì ïðèíóäèòåëüíîãî
óïðàâëåíèÿ (M8035 âêëþ÷åí), ìîæíî
âûïîëíÿòü îïåðàöèè ÐÀÁÎÒÀ/ÑÒÎÏ èëè èìïóëüñíûé ÐÀÁÎÒÀ/ÑÒÎÏ.
M8038
—
Óñòàíîâêà óñòðîéñòâà äëÿ ñåòè n-zu-n.
Ïðîãðàììà ÏÊ ñ ïîñòîÿííûì öèêëîì
ïðîãðàììû. Åñëè âêëþ÷åí Ì8039, òî ÏÊ
îáðàáàòûâàåò ñ ïîñòîÿííûì öèêëîì
ïðîãðàììû, çíà÷åíèå êîòîðîãî çàïèñàíî â
D8039.
M8039
FX1S/FX1N
FX2N/FX2NC
Ðåæèìû ÐÀÁÎÒÀ/ÑÒÎÏ ïðèíóäèòåëüíî
âêëþ÷åíû.
Òàáë. 9-4. Ñïåöèàëüíûå ìåðêåðû ðåæèìîâ ÏÊ
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ ìîæåò âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
9–5
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255) ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ
9.1.5
STL-CÎÑÒÎßÍÈß (Ì8040...Ì8049)
Ñïåöèàëüíûå
ìåðêåðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
M8040
Ïðîäîëæåíèå ðàáîòû íåâîçìîæíî (íåò óñëîâèÿ
ïðîäîëæåíèÿ ðàáîòû). Åñëè Ì8040 âêëþ÷åí,
ïðîäîëæåíèå ðàáîòû íåâîçìîæíî.
M8041
Íà÷àëî óñëîâèÿ ïðîäîëæåíèÿ ðàáîòû. Óñëîâèå
ïðîäîëæåíèÿ ðàáîòû âîçìîæíî âî âðåìÿ
àâòîìàòè÷åñêîé ðàáîòû.
M8042
Ñòàðòîâûé èìïóëüñ. Ïðè ñîîòâåòñòâóþùèõ
âõîäíûõ óñëîâèÿõ çàäàåòñÿ ñòàðòîâûé èìïóëüñ.
M8043
Âûïîëíÿåòñÿ âîçâðàò â èñõîäíóþ ïîçèöèþ. Ïðè
äîñòèæåíèè èñõîäíîé ïîçèöèè âêëþ÷àåòñÿ
Ì8043.
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
CPU
FX1S
FX1N
FX2N
FX2NC
Çíà÷åíèå
Âêëþ÷àåòñÿ Ì8044 - óñëîâèå âîçâðàòà â
èñõîäíóþ ïîçèöèþ, åñëè èñõîäíàÿ ïîçèöèÿ îïîçíàíà.
M8044
M8045
Îòêëþ÷åíèå âñåõ âûõîäîâ íåâîçìîæíî. Åñëè
âêëþ÷àåòñÿ Ì8045, òî îòêëþ÷åíèå âñåõ âûõîäîâ
íåâîçìîæíî.
M8046
—
Âêëþ÷åí ñòàòóñ STL. Ì8046 âêëþ÷àåòñÿ , åñëè
îïåðàíäû ñîñòîÿíèÿ øàãîâ îò S0 äî S899 è
Ì8047 âêëþ÷åíû.
M8047
Óêàçàíèå ñòàòóñà STL. Åñëè Ì8047 âêëþ÷åí, òî â
ðåãèñòðå äàííûõ D8040 äî D8047 ñîñòîÿíèÿ
øàãîâ îòîáðàæàþòñÿ ïåðâûå 8 îïåðàíäîâ
ñîñòîÿíèÿ øàãîâ.
M8048
—
Óêàçàí ìåðêåð îøèáêè. Ìåðêåð âêëþ÷åí, åñëè
àêòèâèçèðîâàí êîíòðîëü ìåðêåðà îøèáêè (Ì8049)
è âêëþ÷åí ìåðêåð îøèáêè.
FX2N
FX2NC
M8049
—
Îòîáðàæåíèå ìåðêåðà îøèáêè âîçìîæíî. Ïðè
âêëþ÷åííîì ìåðêåðå ìîæåò ïî D8049
àêòèâèçèðîâàòüñÿ îòîáðàæåíèå ìåðêåðà îøèáêè.
Òàáë. 9-5. Ñïåöèàëüíûå ìåðêåðû äëÿ STL-ñîñòîÿíèé
9–6
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ ìîæåò âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255)
9.1.6
ÏÐÎÃÐÀÌÌÀ ÏÐÅÐÛÂÀÍÈß (Ì8050...Ì8059)
Ñïåöèàëüíûå
ìåðêåðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
M8050
Ïðîãðàììà ïðåðûâàíèÿ I00** íå âûïîëíÿåòñÿ M8051
Ïðîãðàììà ïðåðûâàíèÿ I10** íå âûïîëíÿåòñÿ M8052
M8053
M8054
M8055
M8056
Ïðîãðàììà ïðåðûâàíèÿ 16** íå âûïîëíÿåòñÿ M8057
Ïðîãðàììà ïðåðûâàíèÿ 17** íå âûïîëíÿåòñÿ M8058
M8059
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
CPU
FX1S
FX1N
FX2N
FX2NC
Çíà÷åíèå
Ïðîãðàììà ïðåðûâàíèÿ I20** íå âûïîëíÿåòñÿ Ïðîãðàììà ïðåðûâàíèÿ I30** íå âûïîëíÿåòñÿ Ïðîãðàììà ïðåðûâàíèÿ I40** íå âûïîëíÿåòñÿ Ïðîãðàììà ïðåðûâàíèÿ I50** íå âûïîëíÿåòñÿ FX2N
FX2NC
Ïðîãðàììà ïðåðûâàíèÿ 18** íå âûïîëíÿåòñÿ Îòêëþ÷åíî ïðåðûâàíèå I010 äî I060
Òàáë. 9-6. Ñïåöèàëüíûå ìåðêåðû äëÿ ïðîãðàììû ïðåðûâàíèÿ
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ ìîæåò âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
Åñëè â ïðîãðàììå ïîëüçîâàòåëÿ âûïîëíÿåòñÿ EI-èíñòðóêöèÿ (FNC 04), òî âñå ïðåðûâàíèÿ
ðàçðåøåíû äî òåõ ïîð, ïîêà âêëþ÷åí îäèí èç âûïîëíÿåìûõ ñïåöèàëüíûõ ìåðêåðîâ. Â
ýòîì ñëó÷àå äëÿ êàæäîãî âêëþ÷åííîãî ñïåöèàëüíîãî ìåðêåðà áëîêèðóåòñÿ îòíîñÿùååñÿ
ê íåìó ïðåðûâàíèå, ò.å. îíî íå ìîæåò áûòü àêòèâèçèðîâàíî.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
9–7
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255) ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ
9.1.7
ÔÓÍÊÖÈß ÔÈÊÑÀÖÈÈ ÈÌÏÓËÜÑÀ (ÒÎËÜÊÎ FX2N) (Ì8170...Ì8175)
Ñïåöèàëüíûå
ìåðêåðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
M8170
—
M8171
—
M8172
—
M8173
—
M8174
—
M8175
—
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
CPU
Çíà÷åíèå
Ôèêñàöèÿ èìïóëüñà Õ0 FX1S
FX1N
FX2N
FX2NC
Ôèêñàöèÿ èìïóëüñà Õ1 Ôèêñàöèÿ èìïóëüñà Õ2 Ôèêñàöèÿ èìïóëüñà Õ3 Ôèêñàöèÿ èìïóëüñà Õ4 Ôèêñàöèÿ èìïóëüñà Õ5 Òàáë. 9-7. Ñïåöèàëüíûå ìðêåðû äëÿ ôóíêöèè ôèêñàöèè èìïóëüñà
9–8
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ ìîæåò âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
Åñëè íà îäíîì èç âõîäîâ Õ0 äî Õ5 îïðåäåëåí Èìïóëüñ-ñèãíàë, òî âêëþ÷àþòñÿ
âûïîëíÿåìûå çäåñü ñîîòâåòñòâóþùèå ìåðêåðû. Ïîñëå îòêëþ÷åíèÿ ñïåöèàëüíîãî
ìåðêåðà, ìåðêåð àâòîìàòè÷åñêè âêëþ÷àåòñÿ ñíîâà ñ ïîìîùüþ ñëåäóþùåãî
Èìïóëüñ-ñèãíàëà. Òàêèì ñïîñîáîì ìîãóò îïîçíàâàòüñÿ è çàïîìèíàòüñÿ áûñòðûå âõîäíûå
èìïóëüñû.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255)
9.1.8
ÔÓÍÊÖÈß ÑÂßÇÈ È ÑÏÅÖÈÀËÜÍÛÅ (Ì8070...Ì8198)
Ñïåöèàëüíûå
ìåðêåðû àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
M8070
M8071
M8072
—
M8073
—
M8074
CPU
Çíà÷åíèå
Ìåðêåð âêëþ÷àåòñÿ, åñëè â ÏÊ Ìàñòåð-ñòàíöèÿ
âêëþ÷åíà â ðàáîòó ïî ïàðàëëåëüíîé ñâÿçè
FX1S
FX1N
FX2N
Ìåðêåð âêëþ÷àåòñÿ, åñëè â ÏÊ
Ïîä÷èíåííàÿ-ñòàíöèÿ âêëþ÷åíà â ðàáîòó ïî
ïàðàëëåëüíîé ñâÿçè
Îïðåäåëåíèå ðàáîòû ïî ïàðàëëåëüíîé ñâÿçè ÏÊ
Îïîçíàíèå, ÷òî Ì8070 èëè Ì8071 â ðàáîòå ïî
ïàðàëëåëüíîé ñâÿçè íåïðàâèëüíî âêëþ÷åíû
Çàðåçåðâèðîâàíî
M8075
—
—
M8076
—
—
M8077
—
M8078
—
M8079
—
—
M8099
FX2N/FX2NC Ñâîáîäíàÿ ðàáîòà âûñîêîñêîðîñòíîãî ñ÷åò÷èêà
M8109
—
FX2N/FX2NC Îøèáêà àêòèâèçèðîâàííîãî âûõîäà
Ïðè âûïîëíåíèè Sampling Trace ýòè áèòû
èñïîëüçóþòñÿ êîíòðîëëåðîì
FX2N
FX2NC
Àêòèâåí ïðè âûïîëíåíèè Sampling Trace
Àêòèâåí ïðè çàâåðøåíèè Sampling Trace
Ïðè âûïîëíåíèè Sampling Trace ýòè áèòû
èñïîëüçóþòñÿ êîíòðîëëåðîì
M8121
—
Çàìåäëåíèå ïåðåäà÷è äàííûõ RS
M8122
Ôëàã ïåðåäà÷è äàííûõ RS
M8123
M8124
M8126
M8127
M8128
—
Îøèáêà çàòðåáîâàííîãî ôëàãà (RS485)
M8129
Çàòðåáîâàíèå ôëàãà áàéòà/ñëîâà: âêëþ÷åí =
áàéò, íå âêëþ÷åí = ñëîâî (RS485)
M8130
Âûáîð òàáëèöû ñðàâíåíèÿ, êîòîðàÿ ïðèìåíÿåòñÿ
ñ HSZ-èíñòðóêöèåé
M8131
—
M8132
M8133
—
M8140
—
M8141M8144
FX2N
FX2NC
Îïîçíàí ñàrrier-ôëàã RS
Ôëàã RS485
Çàòðåáîâàíèå ôëàãà Handshake (RS485)
Îïîçíàíèå îêîí÷àíèÿ îáðàáîòêè HSZ-ñðàâíåíèÿ
Îïðåäåëåíèå çíà÷åíèÿ PLSY-èíñòðóêöèè ñ
ïîìîùüþ òàáëèöû HSZ-ñðàâíåíèÿ
Îïîçíàíèå îêîí÷àíèÿ îáðàáîòêè HSZ-ñðàâíåíèÿ
(ïðè ïðèìåíåíèè PLSY-èíñòðóêöèè)
FX1S/FX1N
Î÷èùàåò èìïóëüñíûé âûõîä â èíñòðóêöèè
FNC(156)
Çàðåçåðâèðîâàíî
M8145
—
M8146
—
M8147
—
M8148
—
M8160
M8161
M8162
Îáúåì äàííûõ îêîí÷åí RS
FX1S
FX1N
FX2N
FX2NC
FX1S
FX1N
FX1S
FX1N
Êîììàíäà îñòàíîâà èìïóëüñíîãî âûõîäà Y000
Êîììàíäà îñòàíîâà èìïóëüñíîãî âûõîäà Y001
Îòîáðàæåíèå ñîñòîÿíèÿ èìïóëüñíîãî âûõîäà
Y000 (Çàíÿò/Ãîòîâ)
Îòîáðàæåíèå ñîñòîÿíèÿ èìïóëüñíîãî âûõîäà
Y001 (Çàíÿò/Ãîòîâ)
FX2N/FX2NC ÕÑÍ-èíñòðóêöèÿ êàê ôóíêöèÿ îáìåíà áàéòàìè
Ôëàã äëÿ 8-ìè áèòíîãî ðåæèìà (RS, ASC, ASCI,
HEX, CCD)
FX1S/FX1N
FX2N/FX2NC Âûñîêîñêîðîñòíîé ðåæèì ïàðàëëåëüíîãî
îáõîäà (32-õ áèòíûé äëÿ êàæäîãî íàïðàâëåíèÿ
äâèæåíèÿ)
Òàáë. 9-8. Ñïåöèàëüíûå ìåðêåðû äëÿ ñâÿçè è ñïåöèàëüíûå (1)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
9–9
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255) ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ
Ñïåöèàëüíûå
ìåðêåðû àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
M8164
M8167
M8168
M8169
M8170–
M8175
CPU
Çíà÷åíèå
Åñëè âêëþ÷åí, çíà÷åíèå â D8164 èñîïëüçóåòñÿ
FX2N/FX2NC
êàê ÷èñëî òî÷åê îáìåíà äëÿ FROM/TO. (íà÷èíàÿ
(ab V 2.00)
ñ âåðñèè CPU 2.00 FX2N/2NC)
FX2N
FX2NC
Øåñòíàäöàòåðè÷íûé ôîðìàò äëÿ
HKY-èíñòðóêöèè
BCD-ôîðìàò äëÿ SMOV-èíñòðóêöèè
Çàðåçåðâèðîâàíî
M8176–
M8182
FX1S/FX1N
Ôëàã ôèêñàöèè èìïóëüñà äëÿ âõîäîâ Õ0 äî Õ5
FX2N/FX2NC
Çàðåçåðâèðîâàíî
M8183
M504 bei FX1S
—
Âêëþ÷åí ïðè âîçíèêíîâåíèè îøèáêè â
ìàñòåð-ñòàíöèè
M8184
M505 bei FX1S
—
Âêëþ÷åí ïðè âîçíèêíîâåíèè îøèáêè â 1-îé
ñëýéâ-ñòàíöèè
M8185
M506 bei FX1S
—
Âêëþ÷åí ïðè âîçíèêíîâåíèè îøèáêè â 2-îé
ñëýéâ-ñòàíöèè
M8186
M507 bei FX1S
—
M8187
M508 bei FX1S
—
M8188
M509 bei FX1S
—
M8189
M510 bei FX1S
—
Âêëþ÷åí ïðè âîçíèêíîâåíèè îøèáêè â 6-îé
ñëýéâ-ñòàíöèè
M8190
M511 bei FX1S
—
Âêëþ÷åí ïðè âîçíèêíîâåíèè îøèáêè â 7-îé
ñëýéâ-ñòàíöèè
M8191
M503 bei FX1S
—
Âêëþ÷åí ïðè ñâÿçè ñ äðóãèìè ñòàíöèÿìè
FX1S
FX1N
FX2N
(ab V2.00)
FX2NC
(ab V2.00)
Âêëþ÷åí ïðè âîçíèêíîâåíèè îøèáêè â 3-åé
ñëýéâ-ñòàíöèè
Âêëþ÷åí ïðè âîçíèêíîâåíèè îøèáêè â 4-îé
ñëýéâ-ñòàíöèè
Âêëþ÷åí ïðè âîçíèêíîâåíèè îøèáêè â 5-îé
ñëýéâ-ñòàíöèè
Òàáë. 9-9. Ñïåöèàëüíûå ìåðêåðû äëÿ ñâÿçè è ñïåöèàëüíûå (2)
ÓÊÀÇÀÍÈÅ
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ ìîæåò âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
Óêàçàíèå ïî ñïåöèàëüíûì ìåðêåðàì Ì8060 äî Ì8069 ìîæíî ïðî÷åñòü òàêæå â ãëàâå 11
(Îøèáêè ïðîãðàììèðîâàíèÿ).
 ñåðèè FX1S ìåðêåðû ñ M504 äî M511 çàðåçåðâèðîâàííû äëÿ ðàáîòû ïî ñåòè n:n. Ýòè
ìåðêåðûr íå ìîãóò èñïîëüçîâàòüñÿ äëÿ äðóãèõ ôóíêöèé.
9 – 10
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255)
9.1.9
Ñ×ÅÒ×ÈÊÈ Ñ×ÅÒÀ ÂÂÅÐÕ-ÂÍÈÇ (Ì8200...Ì8254)
Ñïåöèàëüíûå
ìåðêåðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
M8200
—
M8201
—
M8203
—
M8204
—
M8205
—
M8206
—
M8207
—
M8208
—
M8209
—
M8210
—
M8211
—
M8212
—
M8213
—
M8214
—
M8215
—
M8216
—
M8217
—
M8218
—
M8219
—
M8220
—
M8221
—
M8222
—
M8223
—
M8224
—
M8225
—
M8226
—
M8227
—
M8228
—
M8229
—
M8230
—
M8231
—
M8232
—
M8233
—
M8234
—
CPU
FX1N
FX2N
FX2NC
Çíà÷åíèå
Åñëè âêëþ÷àåòñÿ îäèí èç ðÿäîì ñòîÿùèõ
ñïåöèàëüíûõ ìåðêåðîâ, ïðèíàäëåæàùèé ê íåìó
ñ÷åò÷èê îïðåäåëÿåòñÿ êàê ñ÷åò÷èê ñ÷åòà ââåðõ
(Ì8200 = Ñ200, Ì8201 = Ñ201 è ò.ä.).
Ñ÷åò÷èê ñ÷èòàåò ââåðõ ñòîëüêî, ïîêà íå
âêëþ÷èòñÿ îòíîñÿùèéñÿ ê íåìó ñïåöèàëüíûé
ìåðêåð.
Òàáë. 9-10. Ñïåöèàëüíûå ìåðêåðû äëÿ ñ÷åò÷èêîâ ââåðõ/âíèç
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ ìîæåò âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
9 – 11
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255) ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ
ÎÄÍÎÔÀÇÍÛÉ Ñ×ÅÒ×ÈÊ ÑÎ Ñ×ÅÒÍÛÌ ÂÕÎÄÎÌ (Ì8235...Ì8245)
Ñïåöèàëüíûå
ìåðêåðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
M8235
Åñëè âêëþ÷åí Ì8235, Ñ235 ñ÷èòàåò ââåðõ
M8236
Åñëè âêëþ÷åí Ì8236, Ñ236 ñ÷èòàåò ââåðõ
M8237
Åñëè âêëþ÷åí Ì8237, Ñ237 ñ÷èòàåò ââåðõ
M8238
M8239
M8240
M8241
M8242
Åñëè âêëþ÷åí Ì8242, Ñ242 ñ÷èòàåò ââåðõ
M8243
Åñëè âêëþ÷åí Ì8243, Ñ243 ñ÷èòàåò ââåðõ
M8244
Åñëè âêëþ÷åí Ì8244, Ñ244 ñ÷èòàåò ââåðõ
M8245
Åñëè âêëþ÷åí Ì8245, Ñ245 ñ÷èòàåò ââåðõ
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
CPU
Çíà÷åíèå
Åñëè âêëþ÷åí Ì8238, Ñ238 ñ÷èòàåò ââåðõ
FX1S
FX1N
FX2N
FX2NC
Åñëè âêëþ÷åí Ì8239, Ñ239 ñ÷èòàåò ââåðõ
Åñëè âêëþ÷åí Ì8240, Ñ240 ñ÷èòàåò ââåðõ
Åñëè âêëþ÷åí Ì8241, Ñ241 ñ÷èòàåò ââåðõ
Òàáë. 9-11. Ñïåöèàëüíûå ìåðêåðû äëÿ 1-íî ôàçíûõ ñ÷åò÷èêîâ ñî ñ÷åòíûì âõîäîì
9 – 12
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ ìîæåò âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ (Ì8000...Ì8255)
ÄÂÓÕÔÀÇÍÛÉ Ñ×ÅÒ×ÈÊ Ñ ÄÂÓÌß Ñ×ÅÒÍÛÌÈ ÂÕÎÄÀÌÈ (Ì8246...Ì8250)
Ñïåöèàëüíûå
ìåðêåðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
M8246
—
M8247
—
M8248
—
M8249
—
Åñëè Ì8249 âêëþ÷åí, Ñ249 ñ÷èòàåò âíèç.
Åñëè Ì8249 îòêëþ÷åí, Ñ249 ñ÷èòàåò ââåðõ.
M8250
—
Åñëè Ì8250 âêëþ÷åí, Ñ250 ñ÷èòàåò âíèç.
Åñëè Ì8250 îòêëþ÷åí, Ñ250 ñ÷èòàåò ââåðõ.
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
CPU
Çíà÷åíèå
Åñëè Ì8246 âêëþ÷åí, Ñ246 ñ÷èòàåò âíèç.
Åñëè Ì8246 îòêëþ÷åí, Ñ246 ñ÷èòàåò ââåðõ.
FX1S
FX1N
FX2N
FX2NC
Åñëè Ì8247 âêëþ÷åí, Ñ247 ñ÷èòàåò âíèç.
Åñëè Ì8247 îòêëþ÷åí, Ñ247 ñ÷èòàåò ââåðõ.
Åñëè Ì8248 âêëþ÷åí, Ñ248 ñ÷èòàåò âíèç.
Åñëè Ì8248 îòêëþ÷åí, Ñ248 ñ÷èòàåò ââåðõ.
Òàáë. 9-12. Ñïåöèàëüíûå ìåðêåðû äëÿ äâóõôàçíûõ ñ÷åò÷èêîâ ñ äâóìÿ ñ÷åòíûìè âõîäàìè
A/B-ÔÀÇÍÛÉ Ñ×ÅÒ×ÈÊ Ñ ÄÂÓÌß Ñ×ÅÒÍÛÌÈ ÂÕÎÄÀÌÈ (Ì8251...Ì8255)
Ñïåöèàëüíûå
ìåðêåðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
M8251
—
Åñëè Ì8251 âêëþ÷åí, Ñ251 ñ÷èòàåò âíèç.
Åñëè Ì8251 îòêëþ÷åí, Ñ251 ñ÷èòàåò ââåðõ.
M8252
—
Åñëè Ì8252 âêëþ÷åí, Ñ252 ñ÷èòàåò âíèç.
Åñëè Ì8252 îòêëþ÷åí, Ñ252 ñ÷èòàåò ââåðõ.
M8253
—
M8254
—
Åñëè Ì8254 âêëþ÷åí, Ñ254 ñ÷èòàåò âíèç.
Åñëè Ì8254 îòêëþ÷åí, Ñ254 ñ÷èòàåò ââåðõ.
M8255
—
Åñëè Ì8255 âêëþ÷åí, Ñ255 ñ÷èòàåò âíèç.
Åñëè Ì8255 îòêëþ÷åí, Ñ255 ñ÷èòàåò ââåðõ.
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
CPU
FX1S
FX1N
FX2N
FX2NC
Çíà÷åíèå
Åñëè Ì8253 âêëþ÷åí, Ñ253 ñ÷èòàåò âíèç.
Åñëè Ì8253 îòêëþ÷åí, Ñ253 ñ÷èòàåò ââåðõ.
Òàáë. 9-13. Ñïåöèàëüíûå ìåðêåðû äëÿ A/B-ôàçíûõ ñ÷åò÷èêîâ ñ äâóìÿ ñ÷åòíûìè âõîäàìè
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ ìîæåò âêëþ÷àòüñÿ èëè îòêëþ÷àòüñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
9 – 13
ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ(D8000...D8195) ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ
9.2
ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ(D8000...D8195)
 ñïåöèàëüíûõ ðåãèñòðàõ ñîõðàíÿþòñÿ çíà÷åíèÿ äàííûõ ïî ÏÊ ðàáî÷èì ñîñòîÿíèÿì.
Çíà÷åíèÿ äàííûõ ìîãóò ïðîãðàììîé ÏÊ ñ÷èòûâàòüñÿ, à òàêæå èçìåíÿòüñÿ.
Ñïåöèàëüíûå ðåãèñòðû ìîæíî ðàçäåëèòü íà äâå ãðóïïû:
Ñïåöèàëüíûå ðåãèñòðû, çíà÷åíèÿ äàííûõ êîòîðûõ ïðîãðàììîé ÏÊ ìîãóò òîëüêî
ñ÷èòûâàòüñÿ.
Ñïåöèàëüíûå ðåãèñòðû, çíà÷åíèÿ äàííûõ êîòîðûõ ïðîãðàììîé ÏÊ ìîãóò ñ÷èòûâàòüñÿ è
èçìåíÿòüñÿ.
9.2.1
ÑÎÑÒÎßÍÈÅ ÏÊ (D8000...D8009)
Ñïåöèàëüíûå
×òåíèå
ðåãèñòðû àäðåñà çíà÷åíèé
îïåðàíäîâ
äàííûõ
D8000
D8001
D8002
Èçìåíåíèÿ
çíà÷åíèé
äàííûõ
CPU
Çíà÷åíèå
Òàéìåð êîíòðîëÿ âðåìåíè öèêëà (Watch-Dog)
íàñòðàèâàåòñÿ â åäèíèöàõ 1 ìñ. Ñòàíäàðòíîå çíà÷åíèå
200 ìñ
—
Íîìåð âåðñèè
FX1S: 22V88
FX1N: 26V88
FX2N: 24V88
(Íàïðèìåð, FX1N âåðñèÿ 1.00 → 26100)
—
FX1S
FX1N
FX2N
FX2NC
Åìêîñòü ïàìÿòè:
0002 → 2k-øàãîâ (òîëüêî ó FX1S)
0004 → 4k-øàãîâ (FX2N)
0008 → 8k- èëè 16k-øàãîâ (FX1N,FX2N)
Òèï ïàìÿòè:
000→ RAM (optional)
010→ EPROM (optional)
020→ EEPROM (optional)
0A0→ EEPROM (optional,çàùèòà çàïèñè)
100→ CPU-ïàìÿòü
D8003
—
D8004
—
D8005
—
—
Íàïðÿæåíèå áàòàðåè: íàïðèìåð, çíà÷åíèå 36 îçíà÷àåò
3,6 Â
D8006
—
—
Ïàìÿòü íàïðÿæåíèÿ áàòàðåè, ïðè êîòîðîì äîëæíà
îïîçíàòüñÿ îøèáêà “íèçêîå íàïðÿæåíèå áàòàðåè”
D8007
—
—
D8008
—
—
Ïàìÿòü âðåìåíè çàäåðæêè ïðè îòêëþ÷åíèÿ íàïðÿæåíèÿ
äî îòêëþ÷åíèÿ CPU (ñòàíäàðòíî 10 ìñ)
D8009
—
—
Ïàìÿòü ñàìîãî íèçêîãî àäðåñà àïïàðàòà, êîòîðûé
êàñàåòñÿ îòêëþ÷åíèþ íàïðÿæåíèÿ 24  ïîñòîÿííîãî
òîêà.
Àäðåñ ìåðêåðà îøèáîê
FX2N
FX2NC
Êîëè÷åñòâî êðàòêîâðåìåííûõ îòêëþ÷åíèé íàïðÿæåíèÿ
Òàáë. 9-14. Ñïåöèàëüíûå ðåãèñòðû ñîñòîÿíèÿ ÏÊ
9 – 14
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ(D8000...D8195)
9.2.2
ÒÀÊÒÛ ÂÐÅÌÅÍÈ (D8010...D8019)
Ñïåöèàëüíûå
ðåãèñòðû àäðåñà
îïåðàíäîâ
×òåíèå
çíà÷åíèé
äàííûõ
Èçìåíåíèÿ
çíà÷åíèé
äàííûõ
D8010
—
D8011
—
D8012
—
Ìàêñèìàëüíîå âðåìÿ îòðàáîòêè öèêëà
ïðîãðàììû â åäèíèöàõ 0,1 ìñ
CPU
FX1S
FX1N
FX2N
FX2NC
Çíà÷åíèå
Òåêóùåå âðåìÿ îòðàáîòêè öèêëà
ïðîãðàììû â åäèíèöàõ 0,1 ìñ
Ìèíèìàëüíîå âðåìÿ îòðàáîòêè öèêëà
ïðîãðàììû â åäèíèöàõ 0,1 ìñ
D8013
Ñ÷åò÷èê ñåêóíä (0...59) ðåàëüíîãî âðåìåíè
D8014
Ñ÷åò÷èê ìèíóò (0...59) ðåàëüíîãî âðåìåíè
D8015
D8016
D8017
D8018
Ñ÷åò÷èê ëåò (0...99) ðåàëüíîãî âðåìåíè
D8019
Ñ÷åò÷èê äíåé íåäåëè (0...6) ðåàëüíîãî
âðåìåíè
FX1S
FX1N
FX2N
FX2NC
Ñ÷åò÷èê ÷àñîâ (0...23) ðåàëüíîãî âðåìåíè
Ñ÷åò÷èê äíåé (1...31) ðåàëüíîãî âðåìåíè
Ñ÷åò÷èê ìåñÿöåâ (1...12) ðåàëüíîãî
âðåìåíè
Òàáë. 9-15. Ñïåöèàëüíûå ðåãèñòðû òàêòîâ âðåìåíè è ðåàëüíîãî âðåìåíè
9.2.3
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
ÔËÀÃÈ (D8020...D8029)
Ñïåöèàëüíûå
ðåãèñòðû àäðåñà
îïåðàíäîâ
D8020
×òåíèå
çíà÷åíèé
äàííûõ
—
Èçìåíåíèÿ
çíà÷åíèé
äàííûõ
CPU
Çíà÷åíèå
FX1S
FX1N
Âõîäíîé ôèëüòð äëÿ âõîäîâ Õ0...Õ7.
Íàñòðàèâàåìîå çíà÷åíèå âðåìåíè ìåæäó 0
ìñ è 15 ìñ â åäèíèöàõ 1 ìñ (ñòàíäàðòíîå
çíà÷åíèå 10 ìñ)
FX2N
FX2NC
Âõîäíîé ôèëüòð äëÿ âõîäîâ Õ0...Õ17.
Íàñòðàèâàåìîå çíà÷åíèå âðåìåíè ìåæäó 0
ìñ è 15 ìñ â åäèíèöàõ 1 ìñ (ñòàíäàðòíîå
çíà÷åíèå 10 ìñ)
Âõîäíîé ôèëüòð äëÿ âõîäîâ Õ10...Õ17.
Íàñòðàèâàåìîå çíà÷åíèå âðåìåíè ìåæäó 0
ìñ è 15 ìñ â åäèíèöàõ 1 ìñ (ñòàíäàðòíîå
çíà÷åíèå 10 ìñ)
D8021
—
FX1S
D8022 – D8027
—
—
—
D8028
—
D8029
—
FX1S
FX1N
FX2N
FX2NC
Çàðåçåðâèðîâàíî
Òåêóùåå çíà÷åíèå äàííûõ â èíäåêñíûõ
ðåãèñòðàõ Z0
Òåêóùåå çíà÷åíèå äàííûõ â èíäåêñíûõ
ðåãèñòðàõ V0
Òàáë. 9-16. Ñïåöèàëüíûå ðåãèñòðû ôëàãîâ
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
9 – 15
ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ(D8000...D8195) ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ
9.2.4
ÐÅÆÈÌÛ ÐÀÁÎÒÛ ÏÊ (D8030...D8039)
Ñïåöèàëüíûå
ðåãèñòðû àäðåñà
îïåðàíäîâ
×òåíèå
çíà÷åíèé
äàííûõ
D8030
—
D8031
—
D8032 – D8038
—
—
—
FX1S
FX1N
FX2N
FX2NC
D8039
Èçìåíåíèÿ
çíà÷åíèé
äàííûõ
—
CPU
FX1S
FX1N
Çíà÷åíèå
Ñ÷èòûâàåìîå çíà÷åíèå ñ ïîòåíöèîìåòðà VR
1 (0 ... 255).
Ñ÷èòûâàåìîå çíà÷åíèå ñ ïîòåíöèîìåòðà VR
2 (0 ... 255).
Çàðåçåðâèðîâàíî
Óñòàíîâëåíî ïîñòîÿííîå âðåìÿ öèêëà
ïðîãðàììû â åäèíèöàõ 1 ìñ.
Òàáë. 9-17. Ñïåöèàëüíûå ðåãèñòðû äëÿ ðåæèìîâ ðàáîòû ÏÊ
9.2.5
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
ÑÎÑÒÎßÍÈÅ STL (D8040...D8049)
Ñïåöèàëüíûå
ðåãèñòðû
àäðåñà
îïåðàíäîâ
×òåíèå
çíà÷åíèé
äàííûõ
D8040
—
Íîìåð 1-ãî àêòèâèðîâàííîãî ñîñòîÿíèÿ øàãà
D8041
—
Íîìåð 2-ãî àêòèâèðîâàííîãî ñîñòîÿíèÿ øàãà
D8042
—
Èçìåíåíèÿ
çíà÷åíèé
äàííûõ
CPU
Çíà÷åíèå
Íîìåð 3-ãî àêòèâèðîâàííîãî ñîñòîÿíèÿ øàãà
FX1S
FX1N
FX2N
Íîìåð 4-ãî àêòèâèðîâàííîãî ñîñòîÿíèÿ øàãà
D8043
—
D8044
—
D8045
—
Íîìåð 6-ãî àêòèâèðîâàííîãî ñîñòîÿíèÿ øàãà
D8046
—
Íîìåð 7-ãî àêòèâèðîâàííîãî ñîñòîÿíèÿ øàãà
D8047
—
D8048
—
—
—
D8049
—
FX2N
FX2NC
Íîìåð 5-ãî àêòèâèðîâàííîãî ñîñòîÿíèÿ øàãà
Íîìåð 8-ãî àêòèâèðîâàííîãî ñîñòîÿíèÿ øàãà
Çàðåçåðâèðîâàíî
Ïîñëåäíèé ìåðêåð îøèáêè. Ðåãèñòð çàïîìèíàåò
ïîñëåäíèé àêòèâíûé ìåðêåð îøèáêè èç îáëàñòè
S900 äî S999.
Òàáë. 9-18. Ñîñòîÿíèå STL (øàãîâûõ èíñòðóêöèé)
9 – 16
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ(D8000...D8195)
9.2.6
ÐÅÃÈÑÒÐÛ ÑÂßÇÈ È ÑÏÅÖÈÀËÜÍÛÅ (D8070...D8099)
Ñïåöèàëüíûå
ðåãèñòðû
àäðåñà
îïåðàíäîâ
×òåíèå
çíà÷åíèé
äàííûõ
D8070
D8071 – D8073
D8074
bis
D8098
D8099
Èçìåíåíèÿ
çíà÷åíèé
äàííûõ
CPU
Çíà÷åíèå
—
FX1S/FX1N
FX2N/FX2NC
Êîíòðîëü ïðåâûøåíèÿ âðåìåíè îòðàáîòêè
öèêëà ïðîãðàììû (Watch-Dog) 500 ìñ äëÿ
ïàðàëëåëüíîé ñâÿçè
—
—
—
—
—
FX2N
FX2NC
Ïðè âûïîëíåíèè Sampling Trace ýòè
ðåãèñòðû èñïîëüçóþòñÿ êîíòðîëëåðîì
—
FX2N
FX2NC
Êîëüöåâîé òàéìåð, óñòàíàâëèâàåòñÿ îò 0
äî 32767 øàãàìè â 0,1 ìñ
Çàðåçåðâèðîâàíî
Òàáë. 9-19. Ñïåöèàëüíûå ðåãèñòðû äëÿ ñâÿçè è ñïåöèàëüíûå
9.2.7
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
ÏÐÎ×ÈÅ ÐÅÃÈÑÒÐÛ (D8102...D8109)
Ñïåöèàëüíûå
ðåãèñòðû
àäðåñà
îïåðàíäîâ
×òåíèå
çíà÷åíèé
äàííûõ
Èçìåíåíèÿ
çíà÷åíèé
äàííûõ
CPU
D8102
—
FX1S
FX1N
FX2N
FX2NC
D8109
—
FX2N
FX1S/FX1N
FX2N/FX2NC
Çíà÷åíèå
Åìêîñòü íàêîïëåíèÿ:
0002 → 2k-øàãîâ (òîëüêî ó FX1S)
0004 → 4k-øàãîâ (FX2N, FX2NC)
0008 → 8k-øàãîâ (FX1N, FX2N, FX2NC)
0016 → 16k-øàãîâ (FX2N, FX2NC)
Àäðåñ îïåðàíäà, ó êîòîðîãî ïîÿâèëàñü
îøèáêà àêòèâèçàöèè âûõîäà.
Òàáë. 9-20. Ïðî÷èå ðåãèñòðû
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
9 – 17
ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ(D8000...D8195) ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ
9.2.8
ÐÅÃÈÑÒÐÛ ÊÎÌÌÓÒÀÖÈÎÍÍÛÕ ÀÄÀÏÒÅÐÎÂ (232ADP, 485ADP)
(D8120...D8129)
Ñïåöèàëüíûå
ðåãèñòðû
àäðåñà
îïåðàíäîâ
×òåíèå
çíà÷åíèé
äàííûõ
D8120
—
Ôîðìàò êîììóíèêàöèè
D8121
—
Íîìåð ëîêàëüíîé ñòàíöèè (485-ñåòü)
D8122
—
RS, êîëè÷åñòâî ïåðåäàííûõ îñòàòî÷íûõ
äàííûõ
D8123
—
D8124
—
D8125
—
D8127
—
RS485, ãîëîâíîé àäðåñ òðåáóåìîé
ñòàíöèè
D8128
—
RS485, äëèíà äàííûõ òðåáóåìûõ äàííûõ
D8129
—
RS485, óñòàíîâêà âðåìåíè âðåìåíè
âûõîäà òàéìåðà ñåòè
Èçìåíåíèÿ
çíà÷åíèé
äàííûõ
CPU
FX1S
FX1N
FX2N
FX2NC
Çíà÷åíèå
RS, êîëè÷åñòâî ïðèíèìàåìûõ äàííûõ
RS, ãîëîâíàÿ òåëåãðàììà (STX(02 0))
232 ADP, êîíåö òåëåãðàììû (ETX(03 0))
Òàáë. 9-21. Ñïåöèàëüíûå ðåãèñòðû äëÿ êîììóíèêàöèîííûõ àäàïòåðîâ
9 – 18
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
MITSUBISHI ELECTRIC
ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ(D8000...D8195)
9.2.9
ÐÅÃÈÑÒÐÛ ÈÑÏÎËÍÅÍÈß ÄËß HSZ- È PLSY-ÈÍÑÒÐÓÊÖÈÈ
(D8130...D8148)
Ñïåöèàëüíûå
ðåãèñòðû
àäðåñà
îïåðàíäîâ
×òåíèå
çíà÷åíèé
äàííûõ
D8130
—
Òåêóùèé öèêë ñðàâíåíèÿ HSZ-èíñòðóêöèè
D8131
—
Òåêóùèé öèêë ñðàâíåíèÿ HSZ-èíñòðóêöèè
ïðè àêòèâèçèðîâàííîé PLSY-èíñòðóêöèè
D8132, D8133
—
D8134, D8135
—
D8136, D8137
—
FX1S/FX1N
FX2N/FX2NC
D8138, D8139
—
—
D8140, D8141
—
D8142, D8143
—
FX1S
FX1N
FX2N
FX2NC
D8145
—
D8146, D8147
—
D8148
—
Èçìåíåíèÿ
çíà÷åíèé
äàííûõ
CPU
FX2N
FX2NC
Çíà÷åíèå
Âûõîäíàÿ ÷àñòîòà äëÿ PLSY-èíñòðóêöèè
Êîïèÿ çíà÷åíèÿ äëÿ îïåðàöèè ñðàâíåíèÿ
ïðè ïðèìåíåíèè HSY-èíñòðóêöèè
ñîâìåñòíî ñ PLSY-èíñòðóêöèåé (32 áèòà)
Êîëè÷åñòâî âûäàííûõ èìïóëüñîâ
ïîñðåäñòâîì PLSY- è PLSR-èíñòðóêöèé
(32 áèòà)
Çàðåçåðâèðîâàíî
Êîëè÷åñòâî âûäàííûõ íà Y0 èìïóëüñîâ
ïîñðåäñòâîì PLSY- è PLSR-èíñòðóêöèé
(32 áèòà)
Êîëè÷åñòâî âûäàííûõ íà Y1 èìïóëüñîâ
ïîñðåäñòâîì PLSY- è PLSR-èíñòðóêöèé
(32 áèòà)
óñòàíîâêà âåëè÷èíû ñìåùåíèÿ (ïî
óìîë÷àíèþ:0)
FX1S
FX1N
óñòàíîâêà ìàêñ. ñêîðîñòè (ïî óìîë÷àíèþ:
100,000)
Óñòàíîâêà âðåìåíè ðàçãîíà/çàìåäëåíèÿ
(ïî óìîë÷àíèþ: 100)
Òàáë. 9-22. Ñïåöèàëüíûå ðåãèñòðû äëÿ HSZ- È PLSY-èíñòðóêöèé
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
9 – 19
ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ(D8000...D8195) ÑÏÅÖÈÀËÜÍÛÅ ÌÅÐÊÅÐÛ, ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ
9.2.10
ÑÏÅÖÈÀËÜÍÛÅ ÐÅÃÈÑÒÐÛ (D8158 – D8164)
Ñïåöèàëüíûå
ðåãèñòðû
àäðåñà
îïåðàíäîâ
×òåíèå
çíà÷åíèé
äàííûõ
D8158
—
D8159
—
D8164
—
Èçìåíåíèÿ
çíà÷åíèé
äàííûõ
CPU
FX1S
FX1N
FX2N
FX2NC
Çíà÷åíèå
Ðåãèñòð óïðàâëåíèÿ äëÿ FX1N-5DM*1
Ïî óìîë÷àíèþ: k-1
Ðåãèñòð óïðàâëåíèÿ äëÿ FX1N-5DM*1
Ïî óìîë÷àíèþ: k-1
×èñëî òî÷åê îáìåíà äëÿ FROM/TO
(íà÷èíàÿ ñ âåðñèè 2.00 CPU FX2N/2NC)
Òàáë. 9-23. Ñïåöèàëüíûå ðåãèñòðû
9.2.11
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
ÈÍÄÅÊÑ-ÐÅÃÈÑÒÐÛ (D8182...D8195)
Ñïåöèàëüíûå
ðåãèñòðû
àäðåñà
îïåðàíäîâ
×òåíèå
çíà÷åíèé
äàííûõ
D8182
—
Èíäåêñ-ðåãèñòð Z1
Èçìåíåíèÿ
çíà÷åíèé
äàííûõ
CPU
Çíà÷åíèå
D8183
—
Èíäåêñ-ðåãèñòð V1
D8184
—
Èíäåêñ-ðåãèñòð Z2
D8185
—
Èíäåêñ-ðåãèñòð V2
D8186
—
Èíäåêñ-ðåãèñòð Z3
D8187
—
D8188
—
D8189
—
D8190
—
D8191
—
Èíäåêñ-ðåãèñòð V5
D8192
—
Èíäåêñ-ðåãèñòð Z6
D8193
—
Èíäåêñ-ðåãèñòð V6
D8194
—
Èíäåêñ-ðåãèñòð Z7
D8195
—
Èíäåêñ-ðåãèñòð V7
FX1S
FX1N
FX2N
FX2NC
Èíäåêñ-ðåãèñòð V3
Èíäåêñ-ðåãèñòð Z4
Èíäåêñ-ðåãèñòð V4
Èíäåêñ-ðåãèñòð Z5
Òàáë. 9-24. Èíäåêñ-ðåãèñòðû
9 – 20
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèå äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
MITSUBISHI ELECTRIC
ÎØÈÁÊÈ ÏÐÎÃÐÀÌÌÛ
ÎÏÎÇÍÀÍÈÅ ÎØÈÁÊÈ
10
ÎØÈÁÊÈ ÏÐÎÃÐÀÌÌÛ
10.1
ÎÏÎÇÍÀÍÈÅ ÎØÈÁÊÈ
10.1.1
Ñïåöèàëüíûå ìåðêåðû (Ì8060...Ì8069)
Ñïåöèàëüíûå
ìåðêåðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
M8060
—
FX2N
FX2NC
M8061
—
FX1S/FX1N
FX2N/FX2NC
M8062
—
FX2N
FX2NC
M8063
M8064
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
CPU
Çíà÷åíèå
Îøèáêà êîíôèãóðàöèè
âõîäîâ/âûõîäîâ
(„PROG-E“/ SPS„ERROR“)- Modus
LED
Âûõ.
RUN
Âõ.
STOP
Îøèáêà PC/HPPêîììóíèêàöèè
Âûõ.
RUN
—
Îøèáêà ïàðàëëåëüíîé
êîììóíèêàöèè
Âûõ.
RUN
—
Îøèáêà ïàðàìåòðîâ
Ñèãíàë
STOP
M8065
—
Îøèáêà ñèíòàêñèñà
ïðîãðàììû
Ñèãíàë
STOP
M8066
—
Îøèáêà
ïðîãðàììèðîâàíèÿ
Ñèãíàë
STOP
M8067
—
Îøèáêà âûïîëíåíèÿ â
îáëàñòè îïåðàíäîâ
Âûõ.
RUN
M8068
—
Îøèáêà âûïîëíåíèÿ â
îáëàñòè îïåðàíäîâ ñ
ïàìÿòüþ
Âûõ.
RUN
M8069
—
—
—
FX1S
FX1N
FX2N
FX2NC
FX2N
FX2NC
Îøèáêà òåõíè÷åñêèõ
ñðåäñòâ ÏÊ
Îøèáêà øèí
âõîäîâ/âûõîäîâ C
Òàáë. 10-1. Ñïåöèàëüíûå ìåðêåðû äëÿ îïîçíàíèÿ îøèáîê
Ñïåöèàëüíûé ìåðêåð, ó êîòîðîãî â ïðîãðàììå ÏÊ ìîæåò îïðàøèâàòüñÿ òîëüêî ñèãíàë
ñîñòîÿíèÿ ïî êîíòàêòíîé èíñòðóêöèè (íàïðèìåð, LD- èëè LDI-èíñòðóêöèè).
Ñïåöèàëüíûé ìåðêåð, êîòîðûé â ïðîãðàììå ÏÊ âêëþ÷àåòñÿ èëè îòêëþ÷àåòñÿ
íåïîñðåäñòâåííî ïî èíñòðóêöèè.
Ïîñëå âêëþ÷åíèÿ Ì8069 âûïîëíÿåòñÿ êîíòðîëü øèí âõîäîâ/âûõîäîâ. Åëè çäåñü
îïðåäåëåíà îøèáêà, òî êîä îøèáêè èç 6130 çàïèñûâàåòñÿ â ñïåöèàëüíûé ðåãèñòð D8069 è
âêëþ÷àåòñÿ ñïåöèàëüíûé ìåðêåð Ì8061.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
10 – 1
ÎÏÎÇÍÀÍÈÅ ÎØÈÁÊÈ
10.1.2
ÎØÈÁÊÈ ÏÐÎÃÐÀÌÌÛ
Ñïåöèàëüíûå ðåãèñòðû (D8060...D8069)
Ñïåöèàëüíûå
ðåãèñòðû
àäðåñà
îïåðàíäîâ
Îïðîñ
ñîñòîÿíèÿ
ñèãíàëîâ
Îïðåäåëåíèå
ñîñòîÿíèÿ
ñèãíàëîâ
CPU
Çíà÷åíèå
Àäðåñà âõîäîâ/âûõîäîâ îøèáî÷íûõ áàçîâûõ è
ðàñøèðåííûõ óñòðîéñòâ
D8060
—
FX2N
FX2NC
D8061
—
FX1S/FX1N
FX2N/FX2NC
D8062
—
FX2N
FX2NC
D8063
—
Êîä îøèáêè äëÿ îøèáêè ïàðàëëåëüíîé ñâÿçè
(ñì.îïèñàíèå òåõíè÷åñêèõ ñðåäñòâ FX)
D8064
—
Íîìåð êîäà îøèáêè ïàðàìåòðîâ çàïîìèíàåòñÿ
â D8064.
D8065
—
D8066
—
D8067
—
Êîä îøèáêè äëÿ îøèáêè êîììóíèêàöèè ìåæäó
ÏÊ è ïðîãðàììàòîðîì (ñì.ñîîòâåòñòâóþùèé
êîä îøèáêè â ñîîòâåòñòâóþùåé òàáëèöå)
Íîìåð êîäà îøèáêè ñèíòàêñè ïðîãðàììû
çàïîìèíàåòñÿ â D8065.
Íîìåð êîäà îøèáêè ïðîãðàììèðîâàíèÿ
çàïîìèíàåòñÿ â D8066.
Íîìåð êîäà îøèáêè âûïîëíåíèÿ çàïîìèíàåòñÿ
â D8067.
Oøèáêà âûïîëíåíèÿ àäðåñà øàãà çàïîìèíàåòñÿ
â D8068.
D8068
D8069
FX1S
FX1N
FX2N
FX2NC
Íîìåð êîäà îøèáêè òåõíè÷åñêèõ ñðåäñòâ ÏÊ
çàïèñûâàåòñÿ â D8061
—
Àäðåñ øàãà îøèáêè Ì8065...Ì8067
çàïîìèíàåòñÿ â D8069
Òàáë. 10-2. Ñïåöèàëüíûå ðåãèñòðû äëÿ îïîçíàíèÿ îøèáîê
10 – 2
Ñïåöèàëüíûé ðåãèñòð, êîòîðûé â ïðîãðàììå ÏÊ ìîæåò òîëüêî ÷èòàòüñÿ.
Ñïåöèàëüíûé ðåãèñòð, çíà÷åíèÿ äàííûõ êîòîðîãî â ïðîãðàììå ÏÊ ìîãóò ÷èòàòüñÿ è
èçìåíÿòüñÿ.
MITSUBISHI ELECTRIC
ÎØÈÁÊÈ ÏÐÎÃÐÀÌÌÛ
ÊÎÄÛ ÎØÈÁÎÊ
10.2
ÊÎÄÛ ÎØÈÁÎÊ
10.2.1
ÊÎÄÛ ÎØÈÁÎÊ (6101...6409)
Îøèáêà
Îøèáêà
òåõíè÷åñêèõ
ñðåäñòâ ÏÊ
Îøèáêà êîììóíèêàöèè
ìåæäó ÏÊ è
Ïðîãðàììàò
îðîì
(òîëüêî ó
FX2N è
FX2NC)
Îøèáêà â
êîììóíèêàöèè
âòîðîãî
ïàðàëëåëüíîã
î àäàïòåðà
FX-40AV/AP
Îøèáêà
ïàðàìåòðîâ
Ñïåöèàëüíûé
Êîä
ðåãèñòð
îøèáêè
D8061
D8062
D8063
D8064
Çíà÷åíèå
0000
Íåò îøèáêè
6101
Îøèáêà ïàìÿòè RAM
6102
Îøèáî÷íàÿ òîêîâàÿ öåïü
6103
Îøèáêà âõîäîâ/âûõîäîâ (Ì8069=ÂÊË)
6104
Îøèáêà èñòî÷íèêà ïèòàíèÿ 24  ïîñò.òîêà
(Ì8069=ÂÊË)
6105
Îøèáêà êîíòðîëÿ âðåìåíè öèêëà (Watch-Dog)
0000
Íåò îøèáêè
6201
Îøèáêà ïàðèòåòà, ïåðåõîäà, íàêëîíà (ðàìïû)
6202
Îøèáî÷íûé çíàê êîììóíèêàöèè
6203
Îøèáêà êîíòðîëÿ ñóììû ïðè ïåðåäà÷å äàííûõ
6204
Îøèáî÷íûé ôîðìàò äàííûõ
6205
Îøèáêà èíñòðóêöèè
0000
Íåò îøèáêè
6301
Îøèáêà ïàðèòåòà, ïåðåõîäà, íàêëîíà (ðàìïû)
6302
Îøèáêà çíàêà
6303
Îøèáêà êîíòðîëÿ ñóììû
6304
Îøèáêà ôîðìàòà
6305
Îøèáî÷íàÿ êîìàíäà (485-ñåòü)
6306
Îøèáêà êîíòðîëÿ âðåìåíè öèêëà (Watch-Dog)
6312
Îøèáêà çíàêà ïðè ïàðàëëåëüíîé ñâÿçè
6313
Îøèáêà êîíòðîëüíîé ñóììû ïðè ïàðàëëåëüíîé
ñâÿçè
6314
Îøèáêà ôîðìàòà äàííûõ ïðè ïàðàëëåëüíîé
ñâÿçè
0000
Íåò îøèáêè
6401
Îøèáêà ïðîãðàììû ïî êîíòðîëüíîé ñóììå
6402
Îøèáî÷íàÿ íàñòðîéêà åìêîñòè ïàìÿòè
6403
Îøèáî÷íàÿ íàñòðîéêà äëÿ îïåðàíäà ñ ïàìÿòüþ
6404
Îøèáî÷íàÿ íàñòðîéêà îáëàñòè êîììåíòàðèåâ
6405
Îøèáî÷íàÿ íàñòðîéêà ôàéëîâûõ ðåãèñòðîâ
6409
Äðóãèå îøèáî÷íûå ïàðàìåòðû
Óñòðàíåíèå îøèáêè
Ïðîâåðèòü ñâÿçü
ìåæäó
ïðîãðàììàòîðîì è
ÏÊ. Óñòðàíèòå â
íóæíîì ñëó÷àå
îøèáêó öåïè òîêà.
Âðåìÿ öèêëà
ïðîãðàììû áîëüøå,
÷åì çàäàííîå
çíà÷åíèå â D8000.
Óñòðàíèòå ïðè÷èíó
îøèáêè è ïîâòîðèòå
ïåðåäà÷ó.
Ïðîâåðüòå
íàïðÿæåíèå ïèòàíèÿ
è ìîíòàæíûå
ïðîâîäà îáîèõ
ïàðàëëåëüíûõ
àäàïòåðîâ. (Â
485-ñåòè îøèáêè íå
ìîãóò ïåðåäàâàòüñÿ
ïî ñåòè è äîëæíû
êîíòðîëèðîâàòüñÿ
ìàñòåð-ìîäóëåì)
Îñòàíîâèòå ÏÊ è
îòêîððåêòèðóéòå
îøèáî÷íûå äàííûå
Òàáë. 10-3. Êîäû îøèáîê (6101...6409)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
10 – 3
ÊÎÄÛ ÎØÈÁÎÊ
10.2.2
ÎØÈÁÊÈ ÏÐÎÃÐÀÌÌÛ
ÊÎÄÛ ÎØÈÁÎÊ (6501...6511)
Îøèáêà
Îøèáêà
ñèíòàêñèñà
ïðîãðàììû
Ñïåöèàëü
íûé
ðåãèñòð
D8065
Êîä îøèáêè
Çíà÷åíèå
Óñòðàíåíèå îøèáêè
0000
Íåò îøèáêè
6501
Èíñòðóêöèÿ. Ñèìâîë îïåðàíäà èëè àäðåñ
îïåðàíäà çàïðîãðàììèðîâàí îøèáî÷íî.
6502
Íåëüçÿ çàäàâàòü OUT-T-èíñòðóêöèþ èëè
OUT-C-èíñòðóêöèþ ïåðåä
ïðîãðàììèðîâàíèåì ñîîòâåòñòâóþùåãî
çàäàâàåìîãî çíà÷åíèÿ.
6503
1) Îäíîé èç OUT-T-èíñòðóêöèè èëè
OUT-C-èíñòðóêöèè íå ïðåäøåñòâóåò
íèêàêîãî çàäàâàåìîãî çíà÷åíèÿ.
2) Íåäîñòàòî÷íî êîëè÷åñòâî îïåðàíäîâ
äëÿ ïðèìåíÿåìûõ èíñòðóêöèé
6504
1) ×àñòî ïðèìåíÿåòñÿ îäíà è òà æå
ìàðêèðîâêà òî÷åê.
2) ×àñòî ïðèìåíåíî îäíî è òîæå âõîäíîå
óñëîâèå äëÿ ïðîãðàììû ïðåðûâàíèÿ è
âûñîêîñêîðîñòíîãî ñ÷åò÷èêà.
6505
Íåäîïóñòèìûå àäðåñà îïåðàíäîâ
6506
Íåcîîòâåòñòâóþùàÿ èíñòðóêöèÿ
6507
Íåcîîòâåòñòâóþùàÿ ïåðåäà÷à òî÷êè
6508
Íåcîîòâåòñòâóþùàÿ ïåðåäà÷à òî÷êè
ïðåðûâàíèÿ
6509
Äðóãèå îøèáêè
6510
Îøèáî÷íûé íîìåð óðîâíÿ ÌÑ-ñëîÿ (N)
6511
Ïåðåêðûò âõîäíîé àäðåñ ïðåðûâàíèÿ è
âûñîêîñêîðîñòíîãî ñ÷åò÷èêà.
Âî âðåìÿ
ïðîãðàììèðîâàíèÿ
êàæäûé ðàç
êîíòðîëèðóéòå
èíñòðóêöèþ. Åñëè
âñòðåòèëàñü
ñèíòàêñè÷åñêàÿ
îøèáêà óñòðàíèòå åå
â ðåæèìå
ïðîãðàììèðîâàíèÿ.
Òàáë. 10-4. Êîäû îøèáîê (6501...6511)
10 – 4
MITSUBISHI ELECTRIC
ÎØÈÁÊÈ ÏÐÎÃÐÀÌÌÛ
10.2.3
ÊÎÄÛ ÎØÈÁÎÊ
ÊÎÄÛ ÎØÈÁÎÊ (6601...6609)
Îøèáêà
Îøèáêà
ïðîãðàììè
ðîâàíèÿ
Ñïåöèàë Êîä
üíûé
ðåãèñòð îøèáêè
Çíà÷åíèå
0000
Íåò îøèáêè
6601
LD- èëè LDI-èíñòðóêöèè áûëè çàïðîãðàììèðîâàíû îäèí ïîñëå äðóãîãî 9 ðàç èëè ÷àùå.
6602
1) Íè îäíîé LD- èëè-LDI-èíñòðóêöèè.
2) LD-, LDI-, AND-, ANI-èíñòðóêöèè íåïðàâèëüíî âêëþ÷åíû.
3) Ñëåäóþùèå èíñòðóêöèè ñâÿçàíû íåêîððåêòíî:
STL, RET, MCR, P, I, EI, DI, IRET, FOR, NEXT, FEND, SRET,
END.
4) Îòñóòñòâóåò ÌÐÐ-èíñòðóêöèÿ.
6603
MPS-èíñòðóêöèÿ áûëà çàïðîãðàììèðîâàíà îäèí çà äðóãèì
12 ðàç èëè ÷àùå.
6604
MPS-, MRD-, è MPP-èíñòðóêöèè íåïðàâèëüíî âêëþ÷åíû.
6605
1) LD- èëè LDI-èíñòðóêöèè áûëè çàïðîãðàììèðîâàíû îäèí
çà äðóãèì 9 ðàç èëè ÷àùå.
2) ÌÑ-, ÌÑR- èëè ïðåðûâàíèÿ-èíñòðóêöèè áûëè
çàïðîãðàììèðîâàíû âíóòðè øàãà.
3) RET-èíñòðóêöèÿ áûëà çàïðîãðàììèðîâàíà âíå øàãà
ñîñòîÿíèÿ èëè îòñóòñòâóåò â ïðîãðàììå.
6606
1) Îòñóòñòâóþò òî÷êà P èëè òî÷êà ïðåðûâàíèÿ I.
2) Îòñóòñòâóþò IRET-/SRET-èíñòðóêöèè.
3) IRET-/SRET- è ïðåðûâàíèÿ-èíñòðóêöèè áûëè
çàïðîãðàììèðîâàíû â ãëàâíîé ïðîãðàììå.
4) STL/RET/MC èëè MCR áûëè çàïðîãðàììèðîâàíû â
ïîäïðîãðàììå èëè â ïðîãðàììå ïðåðûâàíèÿ.
6607
1) Íåäîïóñòèìûå FOR-/NEÕT-èíñòðóêöèè, 6 èëè áîëüøå
óðîâíåé.
2) Ñëåäóþùèå èíñòðóêöèè áûëè çàïðîãðàììèðîâàíû â
FOR-/NEÕT-ïåòëå:
STL, RET, MC, MCR, IRET, FEND, SRET, END.
6608
1) Íåäîïóñòèìûå MC-, MCR-èíñòðóêöèè.
2) Îòñóòñòâóåò MCR NO.
3) IRET-/SRET- èëè ïðåðûâàíèÿ-èíñòðóêöèè áûëè
çàïðîãðàììèðîâàíû ìåæäó MC è MCR áëîêàìè.
6609
Äðóãèå îøèáêè
D8066
Óñòðàíåíèå
îøèáêè
Îøèáêè
ïðîãðàììû
ïîÿâëÿþòñÿ, åñëè
âîçíèêàþò
îøèáî÷íûå
êîìáèíàöèè
èíñòðóêöèé èëè
îøèáî÷íûå
ñîîòíîøåíèÿ
ìåæäó ïàðíûìè
âçàèìîçàâèñèìûìè
èíñòðóêöèÿìè.
Îïîçíàííàÿ
îøèáêà äîëæíà
èñïðàâëÿòüñÿ â
ðåæèìå
ïðîãðàììèðîâàíèÿ.
Òàáë. 10-5. Êîäû îøèáîê (6601...6609)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
10 – 5
ÊÎÄÛ ÎØÈÁÎÊ
10.2.4
ÎØÈÁÊÈ ÏÐÎÃÐÀÌÌÛ
ÊÎÄÛ ÎØÈÁÎÊ (6610...6632)
Îøèáêà
Ñïåöèàë
Êîä
üíûé
ðåãèñòð îøèáêè
6610
LD è LDI èñïîëüçóþòñÿ íåïðåðûâíî 9 èëè áîëåå ðàç
ïîäðÿä
6611
×èñëî èíñòðóêöèé LD/LDI áîëüøå ÷èñëà èíñòðóêöèé
ANB/ORB
6612
×èñëî èíñòðóêöèé LD/LDI ìåíüøå ÷èñëà èíñòðóêöèé
ANB/ORB
6613
MPS èñïîëüçóþòñÿ íåïðåðûâíî 12 èëè áîëåå ðàç
6614
Èíñòðóêöèÿ MPS îòñóòñâòóåò
6615
Èíñòðóêöèÿ MPP îòñóòñâòóåò
6616
Íåðàçðåøåííîå èñïîëüçîâàíèå èíñòðóêöèé
MPS/MRD/MPP, âîçìîæíî îòñóòñòâóåò âûõîä (êàòóøêà).
6621
Îøèáêè
ïðîãðàììû
ïîÿâëÿþòñÿ,
Îäíà èç ñëåäóþùèõ èíñòðóêöèè íå ñâÿçàíà ñ àêòèâíîé
åñëè
øèíîé: STL, RET, MCR, Pointer (P), Interrupt (I), EI, DI,
âîçíèêàþò
SRET, IRET, FOR, NEXT, FEND und END.
îøèáî÷íûå
STL, RET, MC èëè MCR èñïîëüçîâàíû â ïîäïðîãðàììå èëè êîìáèíàöèè
àëãîðèòìå ïðåðûâàíèÿ.
èíñòðóêöèé èëè
Íåâåðíîå èñïîëüçîâàíèå ñëåäóþùèõ èíñòðóêöèèé â öèêëå îøèáî÷íûå
ñîîòíîøåíèÿ
FOR-NEXT:
ìåæäó
STL.....END.
ïàðíûìè âçàèìîçàâèÏðåâûøåíî ÷èñëî (5) âëîæåíèé äëÿ èíñòðóêöèé
ñèìûìè
FOR-NEXT.
èíñòðóêöèÿìè.
×èñëî èíñòðóêöèé FOR è NEXT íå ñîîòâåòñâòóåò.
6622
Èñòðóêöèÿ NEXT íå îáíàðóæåíà.
6623
Èñòðóêöèÿ MC íå îáíàðóæåíà.
6624
Èñòðóêöèÿ MCR íå îáíàðóæåíà.
6625
STL èñïîëüçóåòñÿ íåïðåðûâíî 9 èëè áîëåå ðàç
6626
Íåâåðíîå èñïîëüçîâàíèå ñëåäóþùèõ èíñòðóêöèèé â STL-,
RET-îáëàñòèt: MC, MCP, I, IRET, SRET.
6627
Èñòðóêöèÿ RET íå îáíàðóæåíà.
6628
Íåïðàâèëüíî çàïðîãðàìèðîâàííû èíñòðóêöèè I-, IRET- è
SRET-
6617
6618
Îøèáêà
ïðîãðàììèðî
âàíèÿ
Óñòðàíåíèå
îøèáêè
Çíà÷åíèå
6619
D8066
6620
6629
Èñòðóêöèè Pointer (P)- è Interrupt (I)-Label íå îáíàðóæåíû.
6630
Èñòðóêöèè SRET èëè IRET íå îáíàðóæåíû.
6631
Èíñòðóêöèÿ SRET-íåïðàâèëüíî ðàñïîëîæåííà â
ïðîãðàììå
6632
Èíñòðóêöèÿ IRET-íåïðàâèëüíî ðàñïîëîæåííà â ïðîãðàììå
Îïîçíàííàÿ
îøèáêà
äîëæíà
èñïðàâëÿòüñÿ â
ðåæèìå
ïðîãðàììèðîâ
àíèÿ.
Òàáë. 10-6. Êîäû îøèáîê (6610...6632)
10 – 6
MITSUBISHI ELECTRIC
ÎØÈÁÊÈ ÏÐÎÃÐÀÌÌÛ
10.2.5
ÊÎÄÛ ÎØÈÁÎÊ
ÊÎÄÛ ÎØÈÁÎÊ (6701...6709)
Îøèáêà
Îøèáêà
èñïîëíåíèÿ
Ñïåöèàëüíûé Êîä îøèáêè
ðåãèñòð
D8067
Çíà÷åíèå
0000
Íåò îøèáêè
6701
1) Äëÿ CJ-èíñòðóêöèè íå óêàçûâàåòñÿ öåëü
ïåðåõîäà.
2) Ìàðêèðîâêà òî÷êè ïðîãðàììèðóåòñÿ â
îäíîì áëîêå, êîòîðûé îáðàáàòûâàåòñÿ
òîëüêî ïîñëå END-èíñòðóêöèè.
3) Íåçàâèñèìàÿ ìåòêà ïåðåõîäà áûëà
îïðåäåëåíà âíóòðè FOR/NEXT-ïåòëè èëè â
ïîäïðîãðàììå.
6702
6 èëè áîëüøå CALL-èíñòðóêöèé.
6703
3 èëè áîëüøå óðîâíåé ïðåðûâàíèÿ.
6704
6 èëè áîëüøå FOR/NEXT óðîâíåé.
6705
 ïðèìåíÿåìóþ èíñòðóêöèþ ââåäåí
îøèáî÷íûé îïåðàíä.
6706
Îáëàñòü îïåðàíäîâ èëè îáëàñòü äàííûõ,
êîòîðàÿ áûëà çàïðîãðàììèðîâàíà â
ïðèìåíÿåìîé èíñòðóêöèè, íàõîäèòñÿ âíå
äîïóñòèìîé îáëàñòè.
6707
Äîñòóï âûïîëíåí ê ôàéëîâîìó ðåãèñòðó,
êîòîðûé íàõîäèòñÿ âíå äîïóñòèìîé
îáëàñòè àäðåñîâ.
6708
Îøèáêà ïðè ïðèñîåäèíåíèè ñ
FROM-/TO-èíñòðóêöèåé.
6709
Äðóãèå îøèáêè (íàïðèìåð, ïàäàþùàÿ
IRET-èíñòðóêöèÿ, íåäîïóñòèìîå
ñîîòíîøåíèå ìåæäó FOR-/NEÕT è ò.ä.).
Óñòðàíåíèå îøèáêè
Ýòè îøèáêè
ïîÿâëÿþòñÿ âî âðåìÿ
îáðàáîòêè èíñòðóêöèè.
 ñëó÷àå îøèáêè
íóæíî îñòàíîâèòü ÏÊ
è óñòðàíèòü îøèáêó â
ðåæèìå
ïðîãðàììèðîâàíèÿ.
Èñïîëíåíèå îøèáêè
ìîæåò ïîÿâèòüñÿ
ñàìîñòîÿòåëüíî, åñëè
íå ñîîáùàåòñÿ íè î
ñèíòàêñè÷åñêîé íè î
ïðîãðàììíîé îøèáêå.
(Òàê íàïðèìåð, D500Z
ÿâëÿåòñÿ äåéñòâåííûì
îòîáðàæåíèåì.
Îäíàêî, åñëè Z èìååò
çíà÷åíèå 100, òî
âûïîëíÿåòñÿ ïîïûòêà
äîñòóïà ê ðåãèñòðó
äàííûõ D600. Â ýòîì
ñëó÷àå âîçíèêàåò
îøèáêà, òàê êàê D600
íå ñóùåñòâóåò).
Òàáë. 10-7. Êîäû îøèáîê (6701...6709)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
10 – 7
ÊÎÄÛ ÎØÈÁÎÊ
10.2.6
ÎØÈÁÊÈ ÏÐÎÃÐÀÌÌÛ
ÊÎÄÛ ÎØÈÁÎÊ (6730...6752)
Îøèáêà
Îøèáêà
èñïîëíåíèÿ
êîìàíä PID
(ïðîïîðöèîíàë
üíîãî,
èíòåãðàëüíîãî,
äèôôåðåíöèàë
üíîãî
ðåãóëèðîâàíèÿ)
Ñïåöèàëüíûé Êîä
ðåãèñòð
îøèáêè
Óñòðàíåíèå îøèáêè
6730
Öèêë îùóïûâàíèÿ T5 (T5 < 0 èëè > 32767)
6732
Êîýôôèöèåíò ôèëüòðàöèè α (α < 0 èëè 욷101)
6733
Êîíñòàíòà ïðîïîðöèîíàëüíîñòè K2
(K2 < 0 èëè >32767)
6734
Êîíñòàíòà èíòåãðàëüíîñòè T1 (T1 < 0 èëè 32767)
6735
Äèôôåðåíöèàëüíûé óñèëèòåëü K,
(K, < 0 èëè 욷101)
6736
Äèôôåðåíöèàëüíàÿ êîíñòðàíòà T,
(T, < 0 èëè > 32767)
6740
Âðåìÿ îùóïûâàíèÿ T5 ìåíüøå, ÷åì âðåìÿ
öèêëà ïðîãðàììû
6742
D8067
Çíà÷åíèå
6743
6744
6745
6746
6747
Óêàçàííûå çíà÷åíèÿ
ïàðàìåòðîâ íàõîäÿòñÿ
âíå äîïóñòèìîé
îáëàñòè.
Êîìàíäû
PID-ðåãóëèðîâàíèÿ
äîëæíû îòêëþ÷àòüñÿ
ðàíüøå, ÷åì
ïðîäîëæèòüñÿ âûïîëíåíèå.
Âðåìÿ îùóïûâàíèÿ
âêëþ÷àåòñÿ
îäíîâðåìåííî ñ
âðåìåíåì öèêëà.
Îòíîñÿùèåñÿ ñþäà
äàííûå îòêëþ÷àþòñÿ íà
Ðàñ÷åòíîå îòêëîíåíèå ε î÷åíü áîëüøîå
ñëåäóþùåì ãðàíè÷íîì
çíà÷åíèè. Ïðè âñåõ
Ðåçóëüòàò èíòåãðàöèè î÷åíü áîëüøîé
êîäàõ îøèáîê (êðîìå
6745) èìååò ìåñòî èëè
Äèôôåðåíöèàëüíîå çíà÷åíèå î÷åíü áîëüøîå
-32768 èëè +32767.
èëè ðàçíîñòíîå çíà÷åíèå ïðåâûñèëî
Âûïîëíåíèå
äîïóñòèìóþ îáëàñòü
ïðîäîëæàåòñÿ, íî
Ðåçóëüòàò äèôôåðåíöèàëüíîñòè î÷åíü áîëüøîé
PID-êîìàíäà äîëæíà
îòêëþ÷èòüñÿ.
Îáùèé ðåçóëüòàò PID î÷åíü áîëüøîé
Äåéñòâèòåëüíîå çíà÷åíèå ∆ î÷åíü áîëüøîå
6750
Çàäàííîå çíà÷åíèå - äåéñòâèòåëüíîå çíà÷åíèå
< 150 èëè ðåãóëèðîâî÷íûé êîíòóð íåñòàáèëåí
(Ðàçíîñòü ìåæäó çàäàííûì è äåéñòâèòåëüíûì
çíà÷åíèÿìè î÷åíü ñèëüíî êîëåáëåòñÿ è î÷åíü
áûñòðî).
6751
Çàäàííîå çíà÷åíèå çíà÷èòåëüíî íàìíîãî
áîëüøå.
6752
Áîëüøèå êîëåáàíèÿ ïðè çàäàíèè ôóíêöèè
àâòîìàòè÷åñêîé íàñòðîéêè
(Auto-Tuning-Funktion)
Êîëåáàíèÿ íå ìîãóò
âûðàâíèâàòüñÿ
PID-ðåãóëÿòîðîì.
Âûïîëíåíèå
PID-êîìàíäû
îêîí÷åííî.
PID-êîìàíäà äîëæíà
îòêëþ÷èòüñÿ.
Òàáë. 10-8. Êîäû îøèáîê (6730...6752)
ÓÊÀÇÀÍÈÅ
10 – 8
Áîëåå ïîäðîáíûå äåòàëè ïî êîäîâûì îøèáêàì PID-èíñòðóêöèè ñîäåðæèò ðàçäåë 7.3.8.
MITSUBISHI ELECTRIC
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
ÎÁÇÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
A
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
A.1
ÎÁÇÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
Îïåðàíäû
Êîëè÷åñòâî
øàãîâ
ïðîãðàììû
Ðàçäåë
LD
LADE;
Íà÷àëî ëîãè÷åñêîãî
âûðàæåíèÿ (ñâÿçåé) ñ
îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “1"
X, Y, M,
S, T, C
1
Ðàçä. 4.2
LDI
LADE NICHT;
Íà÷àëî ëîãè÷åñêîãî
âûðàæåíèÿ (ñâÿçåé) ñ
îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “0"
X, Y, M,
S, T, C
1
Ðàçä. 4.2
OUT
AUSGABE;
Âûõîä. Ïðèñâîåíèå
ðåçóëüòàòà ëîãè÷åñêîãî
âûðàæåíèÿ
Y, M,
S, T, C
Y, M: 1
S, Ñïåö.
ìåðêåð: 2
T: 3,C: 3
C(32 Bit): 5
Ðàçä. 4.3
AND
UND;
Ëîãè÷åñêîå âûðàæåíèå “È”
ñ îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “1"“
X, Y, M,
S, T, C
1
Ðàçä. 4.4
ANI
UND Nicht;
Ëîãè÷åñêîå âûðàæåíèå “È”
ñ îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “0"
X, Y, M,
S, T, C
1
Ðàçä. 4.4
OR
ODER;
Ëîãè÷åñêîå âûðàæåíèå
“ÈËȔ ñ îïðîñîì íà
ñîñòîÿíèå ñèãíàëà “1"
X, Y, M,
S, T, C
1
Ðàçä. 4.5
ORI
ODER Nicht;
Ëîãè÷åñêîå âûðàæåíèå
“ÈËȔ ñ îïðîñîì íà
ñîñòîÿíèå ñèãíàëà “0"
X, Y, M,
S, T, C
1
Ðàçä. 4.5
LDP
LADE; (èìïóëüñíî)
Íà÷àëî ëîãè÷åñêîãî
âûðàæåíèÿ ñ îïðîñîì ïî
ïåðåäíåìó ôðîíòó
X, Y, M,
S, T, G
2
Ðàçä. 4.6
LDF
LADE; (èìïóëüñíî)
Íà÷àëî ëîãè÷åñêîãî
âûðàæåíèÿ ñ îïðîñîì ïî
çàäíåìó ôðîíòó
X, Y, M,
S, T, G
2
Ðàçä. 4.6
ANP
UND; (èìïóëüñíî)
Íà÷àëî ëîãè÷åñêîãî
âûðàæåíèÿ ñ îïðîñîì ïî
çàäíåìó ôðîíòó
X, Y, M,
S, T, G
2
Ðàçä. 4.7
Èíñòðóêöèÿ
Ñèìâîë ðåëåéíîé ñõåìû
Çíà÷åíèå
Òàáë. À-1. Îáçîð áàçîâûõ êîìàíä (÷àñòü 1)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
A–1
ÎÁÇÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
Çíà÷åíèå
Îïåðàíäû
Êîëè÷åñòâî
øàãîâ
ïðîãðàììû
Ðàçäåë
ANF
UND; (èìïóëüñíî)
Ëîãè÷åñêîå âûðàæåíèå “È” ñ
îïðîñîì ïî çàäíåìó ôðîíòó
X, Y, M,
S, T, G
2
Ðàçä. 4.7
ORP
ODER;
Ëîãè÷åñêîå âûðàæåíèå
“ÈËȔ ñ îïðîñîì ïî
ïåðåäíåìó ôðîíòó
X, Y, M,
S, T, G
2
Ðàçä. 4.8
ORF
ODER;
Ëîãè÷åñêîå âûðàæåíèå
“ÈËȔ ñ îïðîñîì ïî çàäíåìó
ôðîíòó
X, Y, M,
S, T, G
2
Ðàçä. 4.8
ANB
UND-Block;
Êîìàíäà ñâÿçè;
Ïîñëåäîâàòåëüíîå ñîåäèíåíèå ïàðàëëåëüíûõ ñîåäèíåíèé
—
1
Ðàçä. 4.9
ORB
ODER-Block;
Êîìàíäà ñâÿçè;
Ïàðàëëåëüíîå ñîåäèíåíèå
ïîñëåäîâàòåëüíûõ ñîåäèíåíèé
—
1
Ðàçä. 4.10
Push Down Stack;
Çàïîìèíàíèå ðåçóëüòàòîâ
ëîãè÷åñêèõ ñâÿçåé
—
1
Ðàçä. 4.11
Read Down Stack;
×òåíèå ðåçóëüòàòîâ
ëîãè÷åñêèõ ñâÿçåé
—
1
Ðàçä. 4.11
Pop Up Stack;
×òåíèå è ñòèðàíèå
çàïèñàííûõ ëîãè÷åñêèõ
ñâÿçåé
—
1
Ðàçä. 4.11
Y, M,
áåç
ñïåöèàëüíûõ
ìåðêåðîâ
3
Ðàçä. 4.12
N
2
Ðàçä. 4.12
Y, M, S
Y, M: 1
S, Ñïåö.
ìåðêåðû: 2
Ðàçä. 4.13
Y, M, S, D
V, Z, T, C
Y, M: 1
D, V, Z,
Ñïåö.
ìåðêåðû: 3
T, C: 2
Ðàçä. 4.13
Èíñòðóêöèÿ
Ñèìâîë ðåëåéíîé ñõåìû
MPS
MPS
MRD
MPP
MC
MCR
SET
RST
MRD
MPP
MC
MCR
SET
n
(D)
n
(D)
Master Control;
Âêëþ÷åíèå êîíòðîëüíûõ
óñëîâèé
Master Control Reset;
Îòêëþ÷åíèå êîíòðîëüíûõ
óñëîâèé
Setzen;
Âêëþ÷åíèå îïåðàíäà
Rücksetzen;
Îòêëþ÷åíèå îïåðàíäà
RST
(D)
Òàáë. À-2. Îáçîð áàçîâûõ êîìàíä (÷àñòü 2)
A–2
MITSUBISHI ELECTRIC
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
Èíñòðóêöèÿ
PLS
PLF
ÎÁÇÎÐ ÁÀÇÎÂÛÕ ÊÎÌÀÍÄ
Çíà÷åíèå
Îïåðàíäû
Êîëè÷åñòâî
øàãîâ
ïðîãðàììû
Ðàçäåë
(D)
Impulserzeugung;
Ãåíåðàöèÿ îäíîãî
îäíîðàçîâîãî èìïóëüñà ïî
ïåðåäíåìó ôðîíòó
Y, M
2
Ðàçä. 4.14
(D)
Impulserzeugung;
Ãåíåðàöèÿ îäíîãî
îäíîðàçîâîãî èìïóëüñà ïî
çàäíåìó ôðîíòó
Y, M
2
Ðàçä. 4.14
Inversion;
Èíâåðñèðîâàíèå ðåçóëüòàòà
ëîãè÷åñêîãî âûðàæåíèÿ
—
1
Ðàçä. 4.15
Leerzeile;
Ïóñòàÿ ñòðîêà áåç
âûïîëíåíèÿ ôóíêöèè
—
1
Ðàçä. 4.16
Ende;
Îêîí÷àíèå ïðîãðàììû
ïîëüçîâàòåëÿ ÏÊ
—
1
Ðàçä. 4.17
Ñèìâîë ðåëåéíîé ñõåìû
PLS
PLF
INV
NOP
—
END
END
Òàáë. À-3. Îáçîð áàçîâûõ êîìàíä (÷àñòü 3)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
A–3
ÎÁÙÈÅ ÑÈÑÒÅÌÍÛÅ ÄÀÍÍÛÅ MELESEC FX1S
A.2
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
ÎÁÙÈÅ ÑÈÑÒÅÌÍÛÅ ÄÀÍÍÛÅ MELESEC FX1S
Ïðèçíàê
Òåõíè÷åñêèå äàííûå
Îáðàáîòêà ïðîãðàììû
Öèêëè÷åñêàÿ îáðàáîòêà çàïèñàííîé ïðîãðàììû
Îáðàáîòêà âõîäîâ/âûõîäîâ
Îáðàáîòêà îòîáðàæåíèÿ ïðîöåññà
Èìååòñÿ íåïîñðåäñòâåííàÿ îáðàáîòêà èíñòðóêöèé
Âõîäíîé ôèëüòð íàñòðàèâàåòñÿ îò 0 äî 15 ìñ
ßçûê ïðîãðàììèðîâàíèÿ
Ëèñòèíã èíñòðóêöèé è ðåëåéíî-êîíòàêòíàÿ ñõåìà ïî DIN 19 239
Øàãîâûå èíñòðóêöèè
Âðåìÿ âûïîëíåíèÿ èíñòðóêöèè
Áàçîâûå êîìàíäû: îò 0,55 äî 0,7 ìêñs
Ïðèìåíÿåìûå èíñòðóêöèè: ñì. ïðèëîæåíèå “Â”
Îáúåì ïðîãðàììû
2ê øàãîâ, EEPROM-ìîäóëü
Êîëè÷åñòâî èíñòðóêöèé
Íàáîð áàçîâûõ êîìàíä: 29
Èíñòðóêöèé óïðàâëÿþùèõ øàãîâ: 2
Ïðèìåíÿåìûõ èíñòðóêöèé: 85
Òàáë. À-4. Îáùèå ñèñòåìíûå äàííûå MELESEC FX1S
A.3
ÎÏÅÐÀÍÄÛ MELESEC FX1S
Ïðèçíàê
Òåõíè÷åñêèå äàííûå
FX1S-10MR-ES/UL
FX1S-10MR-DS
FX1S-10MT-DSS
X0 – X5
Y0 – Y3
4 âûõîäà
FX1S-14MR-ES/UL
FX1S-14MR-DS
FX1S-14MT-DSS
X0 – X7
8 âõîäîâ
Y0 – Y5
6 âûõîäîâ
FX1S-20MR-ES/UL
FX1S-20MR-DS
FX1S-20MT-DSS
X0 – X13
12 âõîäîâ
Y0 – Y7
8 âûõîäîâ
FX1S-30MR-ES
FX1S-30MR-DS
FX1S-30MT-DSS
X0 – X17
16 âõîäîâ
Y0 – Y15
14 âûõîäîâ
Ìåðêåðû
M0 – M383
384 àäðåñà
Ìåðêåðû ñ ïàìÿòüþ
M384 – M511
Ñïåöèàëüíûå
ìåðêåðû
M8000 – M8254
256 àäðåñîâ
Ñîñòîÿíèÿ
øàãîâ
Èíèöèàëèçàöèÿ
S0 – S9
10 àäðåñîâ
Îáùåå çíà÷åíèå
S10 – S127
Òàéìåð
100 ìñ
0,1 – 3 276,7c
Âõîäû /
Âûõîäû
Ìåðêåðû
Ñ÷åò÷èê
6 âõîäîâ
Äåéñòâèòåëüíîå
çíà÷åíèå çàíåñåíî â EEPROM
128 àäðåñîâ
118 àäðåñîâ
T0 – T62
63 àäðåñà
10 ìñ
0,1 – 327,67c
T32 – T62
31 àäðåñ, åñëè àêòèâåí Ì8028
1 ìñ
0,1 – 32,767c
T63
1 àäðåñ
Ñ÷åò ââåðõ
16 áèò
+1 ... +32 767
Îáùåå çíà÷åíèå
C0 – C15
Äåéñòâèòåëüíîå
çíà÷åíèå çàíåñåíî â EEPROM
C16 – C31
16 àäðåñîâ
16 àäðåñîâ
Òàáë. À-5. Îïåðàíäû MELESEC FX1S (1)
A–4
MITSUBISHI ELECTRIC
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
ÎÏÅÐÀÍÄÛ MELESEC FX1S
Ïðèçíàê
Âûñîêîñêîðîñòíîé
ñ÷åò÷èê
1-íî ôàçíûé ñ÷åò÷èê
áåç ïóñêà è
âîçâðàòà, ñ÷åò ââåðõ
è âíèç
1-íî ôàçíûé ñ÷åò÷èê
ñ ïóñêîì è
âîçâðàòîì, ñ÷åò
ââåðõ è âíèç
Ðåãèñòð
32 áèò
32 áèò
Äåéñòâèòåëüíîå
çíà÷åíèå çàíåñåíî â EEPROM
C241 – C245
6 ñ÷åò÷èêîâ
5 ñ÷åò÷èêîâ
32 áèò
C246– C250
À/ ôàçíûé ñ÷åò÷èê
32 áèò
C251– C255
5 ñ÷åò÷èêîâ
Ðåãèñòð äàííûõ
16 áèò
Îáùåå çíà÷åíèå
D0 – D127
128 àäðåñîâ
Äåéñòâèòåëüíîå
çíà÷åíèå çàíåñåíî â EEPROM
D128 – D255
128 àäðåñîâ
D1000 – D2499
1500 àäðåñîâ
Îïðåäåëÿåòñÿ ïàðàìåòðîì â òðåõ
áëîêàõ ïî 500 øàãîâ ïðîãðàììû
5 ñ÷åò÷èêîâ
Cïåöèàëüíûé
ðåãèñòð
16 áèò
D8000 – D8255
256 àäðåñîâ
Âíåøíå èçìåíÿåìûé
ðåãèñòð
16 áèò, îáëàñòü çíà÷åíèé îò 0 äî
255, âûñòàâêà ïî VR1 è VR2
D8030, D8031
2 àäðåñà
Èíäåêñíûé ðåãèñòð
16 áèò
V, Z
16 àäðåñîâ
Òî÷êà èíñòðóêöèè
ïåðåõîäà
Òî÷êà ïðåðûâàíèÿ
P0 – P63
Âõîäû-ïðåðûâàíèÿ: X0...X3
Ðàçâåòâëåíèå
Ðàçâåòâëåíèå
ïðîãðàììû, ãëàâíûé
êîíòàêò
Êîíñòàíòà
C235 – C240
2-õ ôàçíûé ñ÷åò÷èê,
ñ÷åò ââåðõ è âíèç
Ôàéëîâûé ðåãèñòð
Òî÷êà
Òåõíè÷åñêèå äàííûå
Äåñÿòè÷íàÿ
Øåñòíàäöàòåðè÷íàÿ
I00* – I130*
N0 – N7
16 áèò
64 àäðåñà
6 àäðåñîâ
8 àäðåñîâ
-32 768 – +32 767
32 áèò
-2 147 483 648 – +2 147 438 647
16 áèò
0 – FFFF 0
32 áèò
0 – FFFFFFFF 0
Òàáë. À-6. Îïåðàíäû MELESEC FX1S (2)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
A–5
ÎÁÙÈÅ ÑÈÑÒÅÌÍÛÅ ÄÀÍÍÛÅ MELESEC FX1N
A.4
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
ÎÁÙÈÅ ÑÈÑÒÅÌÍÛÅ ÄÀÍÍÛÅ MELESEC FX1N
Ïðèçíàê
Òåõíè÷åñêèå äàííûå
Îáðàáîòêà ïðîãðàììû
Öèêëè÷åñêàÿ îáðàáîòêà çàïèñàííîé ïðîãðàììû
Îáðàáîòêà âõîäîâ/âûõîäîâ
Îáðàáîòêà îòîáðàæåíèÿ ïðîöåññà
Èìååòñÿ íåïîñðåäñòâåííàÿ îáðàáîòêà èíñòðóêöèé
Âõîäíîé ôèëüòð íàñòðàèâàåòñÿ îò 0 äî 15 ìñ
ßçûê ïðîãðàììèðîâàíèÿ
Ëèñòèíã èíñòðóêöèé è ðåëåéíî-êîíòàêòíàÿ ñõåìà ïî DIN 19 239
Øàãîâûå èíñòðóêöèè
Âðåìÿ âûïîëíåíèÿ
èíñòðóêöèè
Áàçîâûå êîìàíäû: îò 0,55 äî 0,7 ìêñ
Ïðèìåíÿåìûå èíñòðóêöèè: ñì. ïðèëîæåíèå “Â”
Îáúåì ïðîãðàììû
8ê øàãîâ, EEPROM-ìîäóëü
Êîëè÷åñòâî èíñòðóêöèé
Íàáîð áàçîâûõ êîìàíä: 29
Èíñòðóêöèé óïðàâëÿþùèõ øàãîâ: 2
Ïðèìåíÿåìûõ èíñòðóêöèé: 89
Òàáë. À-7. Îáùèå ñèñòåìíûå äàííûå MELESEC FX1N
A.5
ÎÏÅÐÀÍÄÛ MELESEC FX1N
Ïðèçíàê
Âõîäû /
Âûõîäû
Ìåðêåðû
Òåõíè÷åñêèå äàííûå
FX1N- 첸첸첸-MR-DS
FX1N- 첸첸첸-MR-ES/UL
FX1N- 첸첸첸-MT-ESS/UL
FX1N- 첸첸첸-MT-DSS
Ìàêñèìàëüíàÿ êîíôèãóðàöèÿ òåõíè÷åñêèõ ñðåäñòâ ñîñòàâëÿåò 128
âûõîäîâ/âûõîäîâ â ñóììå.
Ïðîãðàììíî ìîæíî àäðåñîâàòü ìàêñèìàëüíî 128 âõîäîâ è 128
âûõîäîâ.
Ìåðêåðû
M0 – M383
Ìåðêåðû ñ ïàìÿòüþ
M384 – M1535
384 àäðåñà
Äåéñòâèòåëüíîå
çíà÷åíèå
1152 àäðåñà
çàíåñåíî â
EEPROM
Ñïåöèàëüíûå ìåðêåðû
M8000 – M8255
256 àäðåñîâ
Ñîñòîÿíèÿ
øàãîâ
Èíèöèàëèçàöèÿ
S0 – S9
10 àäðåñîâ
Îáùåå çíà÷åíèå
S10 – S999
Òàéìåð
100 ìñ
0,1 – 3 276,7c
Ñ÷åò÷èê
990 àäðåñîâ
T0 – T199
200 àäðåñîâ
10 ìñ
0,1 – 327,67c
T200 – T245
46 àäðåñîâ
1 ìñ
0,001 – 32.767
T246 – T249
4 àäðåñà
100 ìñ, ñ ïàìÿòüþ
0 – 25,5c
T250 – T255
6 àäðåñîâ
Îáùåå
çíà÷åíèå
C0 – C15
Ñ÷åò ââåðõ
Ñ÷åò ââåðõ/âíèç
16 áèò
+1 ... +32 767
32 Bit
Äåéñòâèòåëüíîå
C16 – C199
çíà÷åíèå
çàíåñåíî â
EEPROM
Îáùåå
çíà÷åíèå
16 àäðåñîâ
184 àäðåñà
C200 – C219
16 àäðåñîâ
Äåéñòâèòåëüíîå
çíà÷åíèå
C220 – C234
çàíåñåíî â
EEPROM
15 àäðåñîâ
Òàáë. À-8. Îïåðàíäû MELESEC FX1N (1)
A–6
MITSUBISHI ELECTRIC
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
ÎÏÅÐÀÍÄÛ MELESEC FX1N
Ïðèçíàê
Âûñîêîñêîðîñòíîé
ñ÷åò÷èê
Ðåãèñòð
Òåõíè÷åñêèå äàííûå
1-íî ôàçíûé ñ÷åò÷èê
áåç ïóñêà è âîçâðàòà,
ñ÷åò ââåðõ è âíèç
32 áèò
1-íî ôàçíûé ñ÷åò÷èê ñ
ïóñêîì è âîçâðàòîì,
ñ÷åò ââåðõ è âíèç
32 áèò
2-õ ôàçíûé ñ÷åò÷èê ñ÷åò
ââåðõ è âíèç
32 áèò
À/ ôàçíûé ñ÷åò÷èê
32 áèò
Ðåãèñòð äàííûõ
16 áèò
C235 – C240
Äåéñòâèòåëüíîå
çíà÷åíèå çàíåC241 – C245
ñåíî â EEPROM
C246 – C250
5 àäðåñîâ
C251 – C255
5 àäðåñîâ
D0 – D127
D1000 – D7999
7128 àäðåñîâ
Îáùåå
çíà÷åíèå
Äåéñòâèòåëüíîå
D128 – D999
çíà÷åíèå
çàíåñåíî â
EEPROM
Òî÷êà
Ðàçâåòâëåíèå
Êîíñòàíòà
16 áèò
D8000 – D8255
256 àäðåñîâ
16 áèò, îáëàñòü çíà÷åíèé îò 0 äî
255, âûñòàâêà ïî VR1 è VR2
D8030, D8031
2 àäðåñà
16 áèò
V, Z
2 àäðåñà
P0 – P127
128 àäðåñîâ
I00* – I130*
6 àäðåñîâ
N0 – N7
8 àäðåñîâ
Cïåöèàëüíûé ðåãèñòð
Âíåøíå èçìåíÿåìûé
ðåãèñòð
Èíäåêñíûé ðåãèñòð
Îïðåäåëÿåòñÿ
ïàðàìåòðîì â
14-òè áëîêàõ ïî
500 øàãîâ
ïðîãðàììû
Òî÷êà èíñòðóêöèè
ïåðåõîäà
Âõîäû-ïðåðûâàíèÿ: X0...X3
Ðàçâåòâëåíèå
ïðîãðàììû, ãëàâíûé
êîíòàêò
Øåñòíàäöàòèðè÷íàÿ
872 àäðåñà
7000 àäðåñîâ
16 áèò
Äåñÿòè÷íàÿ
5 àäðåñîâ
D1000 – D7999
Ôàéëîâûé ðåãèñòð
Òî÷êà ïðåðûâàíèÿ
6 àäðåñîâ
16 áèò
-32 768 ... +32 767
32 áèò
-2 147 483 648 ... +2 147 438 647
16 áèò
0 ... FFFF 0
32 áèò
0 ... FFFFFFFF 0
Òàáë. À-9. Îïåðàíäû MELESEC FX1N (2)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
A–7
ÈÑÏÎËÜÇÓÅÌÛÅ ÈÍÑÒÐÓÊÖÈÈ MELSEC FX1S/FX1N
A.6
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
ÈÑÏÎËÜÇÓÅÌÛÅ ÈÍÑÒÐÓÊÖÈÈ MELSEC FX1S/FX1N
Êëàññèôèêàöèÿ Èíñòðóêöèÿ FNC Íàçíà÷åíèå
CJ
00
Ïåðåõîä âíóòðè ïðîãðàììû
CALL
01
Âûçîâ ïîäïðîãðàììû
SRET
02
Êîíåö ïîäïðîãðàììû
IRET
03
Çàêîí÷èòü ïðåðûâàíèå ïðîãðàììû
Èíñòðóêöèè
EI
04
Àêòèâèçèðîâàòü ïðåðûâàíèå ïðîãðàììû
îáðàáîòêè
DI
05
Äåàêòèâèçèðîâàòü ïðåðûâàíèå ïðîãðàììû
ïðîãðàììû
FEND
06
Êîíåö îáëàñòè ïðîãðàììû
WDT
07
Îáíîâèòü çíà÷åíèå òàéìåðà êîíòðîëÿ ñêàíà
FOR
08
Íà÷àëî ïîâòîðåíèÿ ïðîãðàììû
NEXT
09
Êîíåö ïîâòîðåíèÿ ïðîãðàììû
CMP
10
Ñðàâíåíèå ÷èñëîâûõ äàííûõ
ZCP
11
Ñðàâíåíèå ÷èñëîâûõ îáëàñòåé äàííûõ
Èíñòðóêöèè
MOV
12
Ïåðåäà÷à äàííûõ
ñðàâíåíèÿ è
BMOV
15
Ïåðåäà÷à áëîêîâ
ïåðåíîñà
BCD
18
BCD-êîíâåðòèðîâàíèå
BIN
19
BIN-êîíâåðòèðîâàíèå
ADD
20
Ñëîæåíèå ÷èñëîâûõ äàííûõ
SUB
21
Âû÷èòàíèå ÷èñëîâûõ äàííûõ
MUL
22
Óìíîæåíèå ÷èñëîâûõ äàííûõ
DIV
23
Äåëåíèå ÷èñëîâûõ äàííûõ
Àðèôìåòè÷åñêèå
INC
24
Èíêðåìåíòàöèÿ (ïðèðàùåíèå)
èíñòðóêöèè
DEC
25
Äåêðåìåíòàöèÿ (óìåíüøåíèå)
WAND
26
Ëîãè÷åñêàÿ ñâÿçü “È” (UND)
WOR
27
Ëîãè÷åñêàÿ ñâÿçü “ÈËȔ (ODER)
WXOR
28
Ëîãè÷åñêàÿ ñâÿçü “ÍÅ ÈËȔ (Exklusiv-ODER)
SFTR
34
Ñäâèã ïîáèòíî äâîè÷íûõ äàííûõ âïðàâî
SFTL
35
Ñäâèã ïîáèòíî äâîè÷íûõ äàííûõ âëåâî
Èíñòðóêöèè
ñäâèãà
SFWR
38
Çàïèñü â íàêîïèòåëü òèïà FIFO
SFRD
39
×òåíèå èç íàêîïèòåëÿ òèïà FIFO
ZRST
40
Îòêëþ÷èòü îáëàñòü îïåðàíäîâ
Îïåðàöèè ñ
DECO
41
Äåêîäèðîâàíèå äàííûõ
äàííûìè
ENCO
42
Êîäèðîâàíèå äàííûõ
Ðàçäåë
6.2.1
6.2.2
6.2.3
6.2.4
6.2.4
6.2.4
6.2.5
6.2.6
6.2.7
6.2.7
6.3.1
6.3.2
6.3.3
6.3.6
6.3.9
6.3.10
6.4.1
6.4.2
6.4.3
6.4.4
6.4.5
6.4.6
6.4.7
6.4.8
6.4.9
6.5.5
6.5.5
6.5.8
6.5.9
6.6.1
6.6.2
6.6.3
Òàáë. À-10. Îáçîð èñïîëüçóåìûõ èíñòðóêöèé FX1S/FX1N (1)
A–8
MITSUBISHI ELECTRIC
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
Êëàññèôèêàöèÿ
Èíñòðóêöèÿ
REF
MTR
DHSCS
DHSCR
Âûñîêîñêîðîñòíû
å èíñòðóêöèè
SPD
PLSY
PWM
PLSR
IST
ABSD
Èíñòðóêöèè
îðèåíòèðîâàííûå
INCD
íà ïîëüçîâàòåëÿ
ALT
RAMP
ÈÑÏÎËÜÇÓÅÌÛÅ ÈÍÑÒÐÓÊÖÈÈ MELSEC FX1S/FX1N
FNC
Çíà÷åíèå
Ðàçäåë
50
Îáíîâëåíèå âõîäîâ è âûõîäîâ
6.7.1
52
×òåíèå ìàòðèöû
6.7.3
53
Âêëþ÷åíèå ïî âûñîêîñêîðîñòíîìó ñ÷åò÷èêó
6.7.4
54
Âûêëþ÷åíèå ïî âûñîêîñêîðîñòíîìó ñ÷åò÷èêó
6.7.4
56
Îïðåäåëåíèå ñêîðîñòè
6.7.6
57
Âûäà÷à çàäàííîãî ÷èñëà èìïóëüñîâ
6.7.7
58
Âûäà÷à èìïóëüñîâ ñ ìîäóëÿöèåé èõ øèðèíû
6.7.8
59
Âûäà÷à îïðåäåëåííîãî ÷èñëà èìïóëüñîâ
6.7.9
60
Èíèöèàëèçàöèÿ ñîñòîÿíèÿ øàãîâ
6.8.1
62
Ñðàâíåíèå àáñîëþòíîãî ñ÷åò÷èêà
6.8.3
63
Ñðàâíåíèå èíêðåìåíòàëüíîãî ñ÷åò÷èêà
6.8.4
66
Ôóíêöèÿ ïóëüñ-ïàðû (Flip-Flop)
6.8.6
67
Ôóíêöèÿ ðàìïû (íàêëîíà)
6.8.7
Òàáë. À-11. Îáçîð èñïîëüçóåìûõ èíñòðóêöèé FX1S/FX1N (2)
ÓÊÀÇÀÍÈÅ
Èñïîëüçóåìûå èíñòðóêöèè FNC 70 äî FNC 246 îïèñàíû â ãëàâå 7.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
A–9
ÎÁÙÈÅ ÑÈÑÒÅÌÍÛÅ ÄÀÍÍÛÅ
A.7
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
ÎÁÙÈÅ ÑÈÑÒÅÌÍÛÅ ÄÀÍÍÛÅ
MELSEC FX2N/FX2NC
Ïðèçíàê
Òåõíè÷åñêèå äàííûå
Îáðàáîòêà ïðîãðàììû
Öèêëè÷åñêàÿ îáðàáîòêà çàïèñàííîé ïðîãðàììû
Îáðàáîòêà âõîäîâ/âûõîäîâ
Îáðàáîòêà îòîáðàæåíèÿ ïðîöåññà
Èìååòñÿ íåïîñðåäñòâåííàÿ îáðàáîòêà èíñòðóêöèé
Âõîäíîé ôèëüòð íàñòðàèâàåòñÿ îò 0 äî 15 ìñ
ßçûê ïðîãðàììèðîâàíèÿ
Ëèñòèíã èíñòðóêöèé è ðåëåéíî-êîíòàêòíàÿ ñõåìà ïî DIN 19 239
Âðåìÿ âûïîëíåíèÿ
èíñòðóêöèè
Áàçîâûå êîìàíäû: îò 0,08 ìêñ
Ïðèìåíÿåìûå èíñòðóêöèè: ñì. ïðèëîæåíèå “Â”
Îáúåì ïðîãðàììû
8ê øàãîâ: âíóòðåííÿÿ ïàìÿòü RÀM
16ê øàãîâ: RAM-, EEPROM-êàññåòà (îïöèÿ)
Êîëè÷åñòâî èíñòðóêöèé
Íàáîð áàçîâûõ êîìàíä: 29
Èíñòðóêöèé óïðàâëÿþùèõ øàãîâ STL: 2
Ïðèìåíÿåìûõ èíñòðóêöèé: 125
Òàáë. À-12. Îáùèå ñèñòåìíûå äàííûå MELSEC FX2N è FX2NC
A.8
ÎÏÅÐÀÍÄÛ MELSEC FX2N/FX2NC
Ïðèçíàê
Òåõíè÷åñêèå äàííûå
Âõîäû /
Âûõîäû
FX2N- 첸첸첸-MR-DS
FX2N- 첸첸첸-MR-ES/UL
FX2N- 첸첸첸-MT-ESS/UL
FX2N- 첸첸첸-MT-DSS
Ìåðêåðû
Ìåðêåðû
M0 – M3071
Ìåðêåðû ñ ïàìÿòüþ
M500 – M3071
Ñïåöèàëüíûå ìåðêåðû
M8000 – M8255
Ñîñòîÿíèÿ
øàãîâ
Òàéìåð
Ñ÷åò÷èê
Ìàêñèìàëüíàÿ êîíôèãóðàöèÿ òåõíè÷åñêèõ ñðåäñòâ ñîñòàâëÿåò 255
àäðåñîâ âõîäîâ/âûõîäîâ â ñóììå.
Ïðîãðàììíî ìîæíî àäðåñîâàòü ìàêñèìàëüíî 255 âõîäîâ è 255
âûõîäîâ.
3072 àäðåñà
2572 àäðåñà (ðàçäåëåííûå)
256 àäðåñîâ
Èíèöèàëèçàöèÿ
S0 – S9
10 àäðåñîâ (ðàçäåëåííûå)
Îáùåå çíà÷åíèå
S0 – S999
1000 àäðåñîâ
Ìåðêåðû ñ ïàìÿòüþ
S500 – S999
500 àäðåñîâ (ðàçäåëåííûå)
Ìåðêåðû îøèáêè
S900 – S999
100 àäðåñîâ
100 ìñ
0 – 3 276,7 c
T0 – T199
200 àäðåñîâ
10 ìñ
0 – 327,67 c
T200 – T245
46 àäðåñîâ
1 ìñ, ñ ïàìÿòüþ
0 – 32.767 c
T246 – T249
4 àäðåñà
100 ìñ, ñ ïàìÿòüþ
0 – 3276,7 c
T250 – T255
6 àäðåñîâ
+1 – +32 767
Îáùåå çíà÷åíèå
C0 – C199
Ñ÷åò ââåðõ, 16 áèò
Ñ÷åò ââåðõ, 32 áèò
+1 – +214748367
200 àäðåñîâ
C100 – C199
Äåéñòâèòåëüíîå
çíà÷åíèå çàíåñåíî
â EEPROM
100 àäðåñîâ
(ðàçäåëåííûå)
Îáùåå çíà÷åíèå
35 àäðåñîâ
C200 – C234
C219 – C234
Äåéñòâèòåëüíîå
çíà÷åíèå çàíåñåíî
â EEPROM
15 àäðåñîâ
(ðàçäåëåííûå)
Òàáë. À-13. Îïåðàíäû MELSEC FX2N è FX2NC (1)
A – 10
MITSUBISHI ELECTRIC
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
ÎÏÅÐÀÍÄÛ MELSEC FX2N/FX2NC
Ïðèçíàê
Âûñîêîñêîðîñòíîé
ñ÷åò÷èê
1-íî ôàçíûé ñ÷åò÷èê
Òåõíè÷åñêèå äàííûå
Äåéñòâèòåëüíîå
C235 – C240
çíà÷åíèå çàíåñåíîâ EEPROM.
×àñòîòà ñ÷åòà âñåõ C241 – C245
ñ÷åò÷èêîâ 울 20
kHz
6 àäðåñîâ
2-õ ôàçíûé ñ÷åò÷èê
C246 – C250
5 àäðåñîâ
À/ ôàçíûé ñ÷åò÷èê
C251 – C255
5 àäðåñîâ
D0 – D7999
8000 àäðåñîâ
-2147483648 –
+2147483647
1-íî ôàçíûé ñ÷åò÷èê ñ
âõîäîì ïóñêà è âîçâðàòà
Ðåãèñòð
Ðåãèñòð äàííûõ
16 áèò
Îáùåå çíà÷åíèå
Ñ ïàìÿòüþ
Òî÷êà
Ðàçâåòâëåíè
å
Êîíñòàíòà
7000 àäðåñîâ
16 áèò
D8000 – D8255
256 àäðåñîâ
16 áèò
V0 – V7,
Z0 – Z7
16 àäðåñîâ
P0 – P63
128 àäðåñîâ
Âõîäû-ïðåðûâàíèÿ: Õ0-Õ3
I00첸 – I50첸
6 àäðåñîâ
Ïðåðûâàíèå-âðåìÿ
I6** – I8**
3 àäðåñà
Ïðåðûâàíèå-ñ÷åò
I010 – I060
6 àäðåñîâ
N0 – N7
8 àäðåñîâ
16 áèò
Cïåöèàëüíûé ðåãèñòð
Îïðåäåëÿåòñÿ
ïàðàìåòðîì â
14-òè áëîêàõ ïî
500 øàãîâ
ïðîãðàììû
Òî÷êà èíñòðóêöèè
ïåðåõîäà
Òî÷êà ïðåðûâàíèÿ
첸 = 1 (ïåðåäíèé ôðîíò)
첸 = 0 (çàäíèé ôðîíò)
**= âðåìÿ â ìñ
Ðàçâåòâëåíèå
ïðîãðàììû, ãëàâíûé
êîíòàêò
Äåñÿòè÷íàÿ
Øåñòíàäöàòåðè÷íàÿ
7800 àäðåñîâ
(ðàçäåëåííûå)
D1000 – D7999
Ôàéëîâûé ðåãèñòð
Èíäåêñíûé ðåãèñòð
D200 – D7999
5 àäðåñîâ
16 áèò
-32 768 ... +32 767
32 áèò
-2 147 483 648 bis +2 147 438 647
16 áèò
0
FFFF 0
32 áèò
0
FFFFFFFF 0
Òàáë. À-14. Îïåðàíäû MELSEC FX2N è FX2NC (2)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
A – 11
ÈÑÏÎËÜÇÓÅÌÛÅ ÈÍÑÒÐÓÊÖÈÈ MELSEC FX2N/FX2NC
A.9
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
ÈÑÏÎËÜÇÓÅÌÛÅ ÈÍÑÒÐÓÊÖÈÈ MELSEC FX2N/FX2NC
Êëàññèôèêàöèÿ
Èíñòðóêöèè
îáðàáîòêè
ïðîãðàììû
Èíñòðóêöèè
ñðàâíåíèÿ è
ïåðåíîñà
Àðèôìåòè÷åñêèå
èíñòðóêöèè
Èíñòðóêöèè
ñäâèãà
Èíñòðóêöèÿ
CJ
CALL
SRET
IRET
EI
DI
FEND
WDT
FOR
NEXT
CMP
ZCP
MOV
SMOV
CML
BMOV
FMOV
XCH
BCD
BIN
ADD
SUB
MUL
DIV
INC
DEC
AND
OR
XOR
NEG
ROR
ROL
RCR
RCL
SFTR
SFTL
WSFR
WSFL
SFWR
SFRD
FNC
Çíà÷åíèå
Ðàçäåë
00
Ïåðåõîä âíóòðè ïðîãðàììû
6.2.1
01
Âûçîâ ïîäïðîãðàììû
6.2.2
02
Êîíåö ïîäïðîãðàììû
6.2.3
03
Çàêîí÷èòü ïðåðûâàíèå ïðîãðàììû
6.2.4
04
Àêòèâèçèðîâàòü ïðåðûâàíèå ïðîãðàììû
6.2.4
05
Äåàêòèâèçèðîâàòü ïðåðûâàíèå ïðîãðàììû
6.2.4
06
Êîíåö îáëàñòè ïðîãðàììû
6.2.5
07
Îáíîâèòü çíà÷åíèå òàéìåðà êîíòðîëÿ ñêàíà
6.2.6
08
Íà÷àëî ïîâòîðåíèÿ ïðîãðàììû
6.2.7
09
Êîíåö ïîâòîðåíèÿ ïðîãðàììû
6.2.7
10
Ñðàâíåíèå ÷èñëîâûõ äàííûõ
6.3.1
11
Ñðàâíåíèå ÷èñëîâûõ îáëàñòåé äàííûõ
6.3.2
12
Ïåðåäà÷à äàííûõ
6.3.3
13
Ñäâèã è ïåðåäà÷à äàííûõ
6.3.4
14
Êîïèðîâàíèå è èí èíâåðòèðîâàíèå
6.3.5
15
Ïåðåäà÷à áëîêîâ
6.3.6
16
Ïåðåäà÷à îäèíàêîâûõ äàííûõ
6.3.7
17
Îáìåí äàííûìè
6.3.8
18
BCD-êîíâåðòèðîâàíèå
6.3.9
19
BIN-êîíâåðòèðîâàíèå
6.3.10
20
Ñëîæåíèå ÷èñëîâûõ äàííûõ
6.4.1
21
Âû÷èòàíèå ÷èñëîâûõ äàííûõ
6.4.2
22
Óìíîæåíèå ÷èñëîâûõ äàííûõ
6.4.3
23
Äåëåíèå ÷èñëîâûõ äàííûõ
6.4.4
24
Èíêðåìåíòàöèÿ (ïðèðàùåíèå)
6.4.5
25
Äåêðåìåíòàöèÿ (óìåíüøåíèå)
6.4.6
26
Ëîãè÷åñêàÿ ñâÿçü “È” (UND)
6.4.7
27
Ëîãè÷åñêàÿ ñâÿçü “ÈËȔ (ODER)
6.4.8
28
Ëîãè÷åñêàÿ ñâÿçü “ÍÅ ÈËȔ (Exklusiv-ODER)
6.4.9
29
Îòðèöàíèå äàííûõ
6.4.10
30
Ðîòàöèÿ (öèêëè÷íûé ñäâèã) âïðàâî
6.5.1
31
Ðîòàöèÿ (öèêëè÷íûé ñäâèã) âëåâî
6.5.2
32
Ðîòàöèÿ ïîáèòíî âïðàâî
6.5.3
33
Ðîòàöèÿ ïîáèòíî âëåâî
6.5.4
34
Ñäâèã ïîáèòíî äâîè÷íûõ äàííûõ âïðàâî
6.5.5
35
Ñäâèã ïîáèòíî äâîè÷íûõ äàííûõ âëåâî
6.5.5
36
Ñäâèã äàííûõ ïîñëîâíî âïðàâî
6.5.6
37
Ñäâèã äàííûõ ïîñëîâíî âëåâî
6.5.7
38
Çàïèñü â íàêîïèòåëü òèïà FIFO
6.5.8
39
×òåíèå èç íàêîïèòåëÿ òèïà FIFO
6.5.9
Òàáë. À-15. Îáçîð èñïîëüçóåìûõ èíñòðóêöèé FX2N è FX2NC (1)
A – 12
MITSUBISHI ELECTRIC
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
Êëàññèôèêàöèÿ
Èíñòðóêöèÿ
ZRST
DECO
ENCO
SUM
BON
Îïåðàöèè ñ
äàííûìè
MEAN
ANS
ANR
SQR
FLT
REF
REFF
MTR
DHSCS
DHSCR
Âûñîêîñêîðîñòíû
å èíñòðóêöèè
DHSZ
SPD
PLSY
PWM
PLSR
IST
SER
ABSD
INCD
Èíñòðóêöèè
TTMR
îðèåíòèðîâàííûå
STMR
íà ïîëüçîâàòåëÿ
ALT
RAMP
ROTC
SORT
ÈÑÏÎËÜÇÓÅÌÛÅ ÈÍÑÒÐÓÊÖÈÈ MELSEC FX2N/FX2NC
FNC
Çíà÷åíèå
Ðàçäåë
40
Îòêëþ÷èòü îáëàñòü îïåðàíäîâ
6.6.1
41
Äåêîäèðîâàíèå äàííûõ
6.6.2
42
Êîäèðîâàíèå äàííûõ
6.6.3
43
Îïðåäåëåíèå èñïîëüçîâàííîãî áèòà
6.6.4
44
Ïðîâåðêà áèòà
6.6.5
45
Ðàñ÷åò ñðåäíåãî çíà÷åíèÿ ÷èñëà
6.6.6
46
Çàïóñê èíòåðâàëà âðåìåíè
6.6.7
47
Îòêëþ÷åíèå áèòà îòîáðàæåíèÿ
6.6.8
48
Âû÷èñëåíèå êîðíÿ êâàäðàòíîãî
6.6.9
49
Ïðåîáðàçîâàíèå ôîðìàòà ÷èñëà
6.6.10
50
Îáíîâëåíèå âõîäîâ è âûõîäîâ
6.7.1
51
Óñòàíîâêà âõîäíîãî ôèëüòðà
6.7.2
52
×òåíèå ìàòðèöû (MTR)
6.7.3
53
Âêëþ÷åíèå ïî âûñîêîñêîðîñòíîìó ñ÷åò÷èêó
6.7.4
54
Âûêëþ÷åíèå ïî âûñîêîñêîðîñòíîìó ñ÷åò÷èêó
6.7.4
55
Ñðàâíåíèå îáëàñòåé
6.7.5
56
Îïðåäåëåíèå ñêîðîñòè
6.7.6
57
Âûäà÷à çàäàííîãî ÷èñëà èìïóëüñîâ
6.7.7
58
Âûäà÷à èìïóëüñîâ ñ ìîäóëÿöèåé èõ øèðèíû
6.7.8
59
Âûäà÷à îïðåäåëåííîãî ÷èñëà èìïóëüñîâ
6.7.9
60
Èíèöèàëèçàöèÿ ñîñòîÿíèÿ øàãîâ
6.8.1
61
Èíñòðóêöèÿ ïîèñêà
6.8.2
62
Ñðàâíåíèå àáñîëþòíîãî ñ÷åò÷èêà
6.8.3
63
Ñðàâíåíèå èíêðåìåíòàëüíîãî ñ÷åò÷èêà
6.8.4
64
Òàéìåð îáó÷åíèÿ
6.8.5
65
Ñïåöèàëüíûé òàéìåð
6.8.6
66
Ôóíêöèÿ ïóëüñ-ïàðû (Flip-Flop)
6.8.7
67
Ôóíêöèÿ ðàìïû (íàêëîíà)
6.8.8
68
Ïîçèöèîíèðîâàíèå ïîâîðîòíîãî ñòîëà
6.8.9
69
Èíñòðóêöèÿ ñîðòèðîâêè
6.8.10
Òàáë. À-16. Îáçîð èñïîëüçóåìûõ èíñòðóêöèé FX2N è FX2NC (2)
ÓÊÀÇÀÍÈÅ
Èñïîëüçóåìûå èíñòðóêöèè FNC 70 äî FNC 246 îïèñàíû â ãëàâå 7.
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
A – 13
ÈÑÏÎËÜÇÓÅÌÛÅ ÈÍÑÒÐÓÊÖÈÈ MELSEC FX2N/FX2NC
A – 14
ÒÅÕÍÈ×ÅÑÊÈÅ ÄÀÍÍÛÅ
MITSUBISHI ELECTRIC
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
B
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
B.1
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
FX1S/FX1N
Îïèñàíèå ñíîñîê íàõîäèòñÿ â êîíöå ðàçäåëà.
B.1.1
ÁÀÇÎÂÛÅ ÊÎÌÀÍÄÛ È ÈÍÑÒÐÓÊÖÈÈ ØÀÃÎÂÛÕ ÑÎÑÒÎßÍÈÉ
Èíñòðóêöèÿ
Çíà÷åíèå
LD
Íà÷àëî ëîãè÷åñêîãî âûðàæåíèÿ
(ñâÿçåé) ñ îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “1"
LDI
Íà÷àëî ëîãè÷åñêîãî âûðàæåíèÿ
(ñâÿçåé) ñ îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “0"
AND
Ëîãè÷åñêîå âûðàæåíèå “È” ñ
îïðîñîì íà ñîñòîÿíèå ñèãíàëà
“1"
ANI
Ëîãè÷åñêîå âûðàæåíèå “È” ñ
îïðîñîì íà ñîñòîÿíèå ñèãíàëà
“0"
OR
Ëîãè÷åñêîå âûðàæåíèå “ÈËȔ ñ
îïðîñîì íà ñîñòîÿíèå ñèãíàëà
“1"
ORI
Ëîãè÷åñêîå âûðàæåíèå “ÈËȔ ñ
îïðîñîì íà ñîñòîÿíèå ñèãíàëà
“0"
LDP
Íà÷àëî ëîãè÷åñêîãî âûðàæåíèÿ ñ
îïðîñîì ïî ïåðåäíåìó ôðîíòó
(èìïóëüñ)
LDF
Íà÷àëî ëîãè÷åñêîãî âûðàæåíèÿ ñ
îïðîñîì ïî çàäíåìó ôðîíòó (èìïóëüñ)
ANDP
Ëîãè÷åñêîå âûðàæåíèå “È” ñ
îïðîñîì ïî ïåðåäíåìó ôðîíòó
(èìïóëüñ)
ANDF
Ëîãè÷åñêîå âûðàæåíèå “È” ñ
îïðîñîì ïî çàäíåìó ôðîíòó (èìïóëüñ)
ORP
Ëîãè÷åñêîå âûðàæåíèå “ÈËȔ ñ
îïðîñîì ïî ïåðåäíåìó ôðîíòó
(èìïóëüñ)
ORF
Ëîãè÷åñêîå âûðàæåíèå “ÈËȔ ñ
îïðîñîì ïî çàäíåìó ôðîíòó (èìïóëüñ)
ANB
Áëîê “È”, ïîñëåäîâàòåëüíîå
âêëþ÷åíèå ïàðàëëåëüíûõ öåïåé
ORB
Áëîê “ÈËȔ, ïàðàëëåëüíîå
âêëþ÷åíèå ïîñëåäîâàòåëüíûõ
öåïåé
Êîëè÷åñòâî
øàãîâ
ïðîãðàììû
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
1
0,7
1
0,65
X, Y, M,
S, T, C
1
11,7
—
1
0,55
Îïåðàíäû
X, Y, M,
S, T, C,
Ñïåö. ìåðêåðû
Òàáë. B-1. Áàçîâûå êîìàíäû è èíñòðóêöèè øàãîâûõ ñîñòîÿíèé äëÿ ÏÊ ñåðèè FX1S/FX1N (1)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
B–1
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
Èíñòðóêöèÿ
Çíà÷åíèå
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
Îïåðàíäû
Êîëè÷åñòâî
øàãîâ
ïðîãðàììû
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
MPS
Cîõðàíåíèå ðåçóëüòàòà
ëîãè÷åñêîãî âûðàæåíèÿ
MRD
×òåíèå ðåçóëüòàòà ëîãè÷åñêîãî
âûðàæåíèÿ
MPP
×òåíèå è ñòèðàíèå ðåçóëüòàòà
ëîãè÷åñêîãî âûðàæåíèÿ
INV
Èíâåðñèÿ. Èçìåíåíèå íà
ïðîòèâîïîëîæíûé ðåçóëüòàò
ëîãè÷åñêîãî âûðàæåíèÿ
—
1
MC
Âêëþ÷åíèå óñëîâèé êîíòðîëÿ
N - Y, M
3
MCR
Îòêëþ÷åíèå óñëîâèé êîíòðîëÿ
N
(Ðàçâåòâëåíèå)
2
4,1
NOP
END
STL
RET
Ïóñòàÿ ñòðîêà
1
0,45
OUT
Êîíåö ïðîãðàììû
Âûïîëíåíèå øàãîâîãî ñîñòîÿíèÿ
Îêîí÷àíèå øàãîâîãî ñîñòîÿíèÿ
Âûäà÷à. Ïðèñâîåíèå ðåçóëüòàòà
ëîãè÷åñêîãî âûðàæåíèÿ
0,5
—
0,5
—
RST
8,6
8,0
1
450
1
15,8 + 8,2n 4,8
—
1
Y, M
1
0,7
S
2
4,4
Ñïåö. ìåðêåð
2
T-K
3
11,2
10,2
T-D
3
12,2
11,2
C-K
(16 áèò)
3
8,1
6,9
C-D
(16 áèò)
3
9,5
8,0
C-K
(32 áèò)
5
8,1
6,8
C-D
(32 áèò)
5
9,5
8,0
Y, M
1
S ïðè
Âêëþ÷åíèå. Âêëþ÷åíèå îïåðàíäà
ïðèìåíåíèè â
ñòóïåíè STL Îòêëþ÷åíèå. Îòêëþ÷åíèå
îïåðàíäà
0,08
S
S
SET
0,55
1
2
2,8
0,85
4,2
2,4
18,6 + 6,8n
2,4
Ñïåö. ìåðêåð
2
2,8
Y, M
1
0,85
S
2
Ñïåö. ìåðêåð
2
3,8
2,4
2,8
T, C
2
8,7
7,3
D, V, Z,
Ñïåö. ðåãèñòð
3
3,8
1,1
PLS
Ñîçäàíèå èìïóëüñà ïî ïåðåäíåìó
ôðîíòó
Y, M
2
10,8
PLF
Ñîçäàíèå èìïóëüñà ïî çàäíåìó
ôðîíòó
Y, M
2
10,8
0 ... 63
1
0,45
I첸첸첸
1
0,45
P
I
Àäðåñàöèÿ òî÷êè
Àäðåñàöèÿ òî÷êè ïðåðûâàíèÿ
Òàáë. B-2. Áàçîâûå êîìàíäû è èíñòðóêöèè øàãîâûõ ñîñòîÿíèé äëÿ ÏÊ ñåðèè FX1S/FX1N (2)
B–2
MITSUBISHI ELECTRIC
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
B.1.2
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
ÈÍÑÒÐÓÊÖÈÈ ÐÀÇÂÅÒÂËÅÍÈß
Èíñòðóêöèÿ
Ñèìâîë
CJ
CALL
SRET
IRET
EI
DI
FEND
WDT
FOR
NEXT
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
Ñïåöèàëüíàÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
ôóíêöèÿ FNC
FNC-èíñòðóêöèÿ
FNC 00 /S+
7,1
6,4
—
FNC 01 /S+
9,3
3,2
—
FNC 02
8,3
—
—
FNC 03
8,1
—
—
FNC 04
6,0
—
—
FNC 05
5,3
—
FNC 06
450
3,7
2,7
—
FNC 08 /S+
7,5
—
—
FNC 09
4,6
—
—
FNC 07
—
—
Òàáë. B-3. Èíñòðóêöèè ðàçâåòâëåíèÿ ïðîãðàììû FX1S/FX1N
B.1.3
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÍÎÑÀ
Èíñòðóêöèÿ
Ñèìâîë
CMP
ZCP
MOV
BMOV
BCD
BIN
FNC-èíñòðóêöèÿ
Áèò
FNC 10 /S1+ /S2+ /D+
FNC 11 /S1+ /S2+ /S+ /D+
FNC 12 /S+ /D+
FNC 15 /S+ /D+ /n
FNC 18 /S+ /D+
FNC 19 /S+ /D+
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
16
40
2,5
—
32
41
4,5
—
16
45
2,5
—
32
47
4,5
—
16
19
2,5
—
32
22
3,0
—
16
78 + 22n
2,5
—
16
30
2,5
—
32
38,6
3,0
—
16
30
2,5
—
32
35,5
3,0
—
Òàáë. B-4. Èíñòðóêöèè ñðàâíåíèÿ è ïåðåíîñà FX1S/FX1N
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
B–3
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
B.1.4
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
Èíñòðóêöèÿ
Ñèìâîë
FNC-èíñòðóêöèÿ
Áèò
ADD
FNC 20 /S1+ /S2+ /D+
Z, Cy, Br
SUB
FNC 21 /S1+ /S2+ /D+
Z, Cy, Br
MUL
FNC 22 /S1+ /S2+ /D+
DIV
FNC 23 /S1+ /S2+ /D+
INC
FNC 24 /D+
DEC
WAND
WOR
WXOR
FNC 25 /D+
FNC 26 /S1+ /S2+ /D+
FNC 27 /S1+ /S2+ /D+
FNC 28 /S1+ /S2+ /D+
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
16
37,5
2,5
—
32
40,2
4,5
224
16
37,5
2,5
—
32
40,5
4,5
232
16
38,2
2,5
—
32
50,3
4,5
162
16
39,2
2,5
—
32
63,5
4,5
197
16
14,5
2,5
—
32
16,7
4,5
—
16
14,5
2,5
—
32
16,7
4,5
—
16
35,7
2,5
—
32
37,3
4,5
—
16
35,7
2,5
—
32
37,3
4,5
—
16
35,7
2,5
—
32
37,3
4,5
—
Òàáë. B-5. Àðèôìåòè÷åñêèå èíñòðóêöèè FX1S/FX1N
Br (Borrow):
Cy (Carry):
F (Èíñòðóêöèÿ ïîëíîñòüþ îáðàáîòàíà):
B.1.5
M8021
M8022
M8029
ÈÍÑÒÐÓÊÖÈÈ ÐÎÒÀÖÈÈ È ÑÄÂÈÃÀ
Èíñòðóêöèÿ
Ñèìâîë
FNC-èíñòðóêöèÿ
Áèò
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
SFTR
FNC 34 /S+ /D+ /n1 /n2
16
55
+ 1,25n
2,5
—
SFTL
FNC 35 /S+ /D+ /n1 /n2
16
56,1
+ 1,25n
2,5
—
SFWR
SFRD
FNC 38 /S+ /D+ /n
16
41,6
2,5
—
FNC 39 /S+ /D+ /n
16
52,3
2,5
—
Òàáë. B-6. Èíñòðóêöèè ðîòàöèè è ñäâèãà FX1S/FX1N
B–4
MITSUBISHI ELECTRIC
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
B.1.6
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
Èíñòðóêöèÿ
Ñèìâîë
FNC-èíñòðóêöèÿ
Áèò
16 (D)
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
32,4 + 0,5n
16 (S)
ZRST
FNC 40 /D1+ /D2+
16 (C)
16 (M)
16 (Y)
DECO
ENCO
37,8 + 0,9n
16 (T)
2,5
—
51,8 + 0,8n
FNC 41 /S+ /D+ /n
16
65,6
2,5
—
FNC 42 /S+ /D+ /n
16
46,7
2,5
—
Òàáë. B-7. Îïåðàöèè ñ äàííûìè FX1S/FX1N
B.1.7
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Èíñòðóêöèÿ
Ñèìâîë
REF
MTR
HSCS
HSCR
SPD
FNC-èíñòðóêöèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
FNC 50 /D /n
16
19,5 + 4,3n
2,5
—
FNC 52 /S /D1 /D2 /n
16
22,6
9,8
—
FNC 53 /S1+ /S2+ /D+
32
46,8
4,5
—
FNC 54 /S1+ /S2+ /D+
32
46,8
4,5
—
FNC 56 /S1+ /S2+ /D+
PLSY
FNC 57 /S1+ /S2+ /D+
PWM
FNC 58 /S1+ /S2+ /D+
PLSR
Áèò
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
FNC 59 /S1+ /S2+ /S3+ /D+
B
39,5
43,8
—
16
82,6
22,8
—
32
100,6
34,9
—
16
38,7
42,6
—
16
91,6
27,8
32
113,7
41,6
—
Òàáë. B-8. Âûñîêîñêîðîñòíûå èíñòðóêöèè FX1S/FX1N
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
B–5
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
B.1.8
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
ÈÍÑÒÐÓÊÖÈÉ ÎÐÈÅÍÒÈÐÎÂÀÍÍÛÅ ÍÀ ÏÎËÜÇÎÂÀÒÅËß
Èíñòðóêöèÿ
Ñèìâîë
IST
FNC-èíñòðóêöèÿ
Áèò
FNC 60 /S /D1 /D2
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
16
81,7
2,5
16
56,5
+ 6,3n
2,5
32
62,7
+ 11n
2,5
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
—
ABSD
FNC 62 /S1+ /S2+ /D+/ n
INCD
ALT
RAMP
FNC 63 /S1+ /S2+ /D+/ n
16
60,5
52,7
—
FNC 66 /D+
16
21,8
2,5
—
FNC 67 /S1+ /S2+ /D+ /n
16
52,5
44,8
—
—
Òàáë. B-9. Èíñòðóêöèè îðèåíòèðîâàííûå íà ïîëüçîâàòåëÿ FX1S/FX1N
B.1.9
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Èíñòðóêöèÿ
Ñèìâîë
DSW
SEGL
FROM
(òîëüêî
FX1N)
TO
(òîëüêî
FX1N)
RS
PRUN
FNC-èíñòðóêöèÿ
Áèò
FNC 72 /S+ /D1+ /D2+ /n
FNC 74 /S+ /D+ /n
FNC 78 /n1 /n2 /D+ /n3
FNC 79 /n1 /n2 /S+ /n3
FNC 80
FNC 81 /S+ /D+
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
16
95,0
92,6
—
16
1Set
84,5
40,7
—
16
87 + 483n
2,5
32
102 + 973n
4,5
16
85 + 542n
2,5
32
98 + 1121n
4,5
—
16
56,3
9,2
—
16
46,7
+ 1,0n
2,5
—
32
47,7
+ 1,0n
3,0
—
—
ASCI
FNC 82
16
52,8
+ 5,8n
2,5
—
HEX
FNC 83
16
54
+ 8,9n
2,5
—
CCD
FNC 84
16
54,3
+ 4,5n
2,5
—
VRRD
VRSC
PID
FNC 85 /S+ /D+
16
142,7
8,9
—
FNC 86 /S+ /D+
16
142,7
8,9
—
FNC 88
16
65,5
8,5
—
Òàáë. B-10. Ñïåöèàëüíûå FNC-èíñòðóêöèè FX1S/FX1N
B–6
MITSUBISHI ELECTRIC
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
B.1.10
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
ÈÍÑÒÐÓÊÖÈÈ ÏÎÇÈÖÈÎÍÈÐÎÂÀÍÈß
Ñèìâîë
ABS
ZRN
PLSV
DRVI
DRVA
Èíñòðóêöèÿ
FNC-èíñòðóêöèÿ
Áèò
FNC 155 /S+ /D1+ /D2+
FNC 156 /S1+ /S2+ /S3+ /D
FNC 157 /S+ /D1 /D2+
FNC 158 /S1+ /S2+ /D1 /D2+
FNC 158 /S1+ /S2+ /D1 /D2+
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ âêëþ÷åíèÿ
Âðåìÿ îòêëþ÷åíèÿ
32
86,7
85,7
16
107,8
27,8
32
130,5
40,8
16
79,6
22,7
32
97,8
33,5
16
87,7
26,8
32
110,6
40,7
16
89,6
26,8
32
112,7
40,7
Òàáë. B-11. Èíñòðóêöèè ïîçèöèîíèðîâàíèÿ FX1S/FX1N
B.1.11
ÈÍÑÒÐÓÊÖÈÈ ÐÅÀËÜÍÎÃÎ ÂÐÅÌÅÍÈ
Èíñòðóêöèÿ
Ñèìâîë
TCMP
TZCP
TADD
TSUB
TRD
TWR
HOUR
FNC-èíñòðóêöèÿ
Áèò
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
FNC 160 /S1+ /S2+ /S3+ /S+ /D+
16
52,6
2,5
—
FNC 161 /S1+ /S2+ /S+ /D+
16
64,7
2,5
—
FNC 162 /S1+ /S2+ /D+
16
42,9
2,5
—
FNC 163 /S1+ /S2+ /D+
16
42,9
2,5
—
FNC 166 /D+
16
29,7
2,5
—
FNC 167 /S+
16
633,5
2,5
—
16
39,7
38,7
32
41,9
40,6
FNC 169 /S1+ /D1+ /D2+
Òàáë. B-12. Èíñòðóêöèè ðåàëüíîãî âðåìåíè
B.1.12
ÎÁÌÅÍ ÄÀÍÍÛÌÈ Ñ ÂÕÎÄÍÛÌÈ ÀÍÀËÎÃÎÂÛÌÈ ÌÎÄÓËßÌÈ FXON-3A
Èíñòðóêöèÿ
Ñèìâîë
RD3A
(òîëüêî
FX1N)
WR3A
(òîëüêî
FX1N)
FNC-èíñòðóêöèÿ
Áèò
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
FNC 176 /M1+ /M2+ /D+
16
1248,3
7,5
—
FNC 177 /M1+ /M2+ /D+
16
1263,7
7,5
—
Òàáë. B-13. Èíñòðóêöèè FX1N äëÿ êîììóíèêàöèè ñ FXON-3A
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
B–7
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
B.1.13
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß
Èíñòðóêöèÿ
Ñèìâîë
FNC-èíñòðóêöèÿ
LDm
FNC 221 – 230 /S1+ /S2+
ANDm
FNC 232 – 238 /S1+ /S2+
ORm
FNC 240 – 246 /S1+ /S2+
Áèò
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
16
27,6
32
28,2
16
27,6
32
28,2
16
27,6
32
28,2
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
—
—
—
Òàáë. B-14. Èíñòðóêöèè ñðàâíåíèÿ
B–8
“n” óêàçûâàåò ÷èñëî ñòàòè÷åñêèõ STL-èíñòðóêöèé (÷èñëî ïàðàëëåëüíûõ/ñõîäÿùèõñÿ
èíñòðóêöèé).
Õàðàêòåðèñòèêà èíñòðóêöèé, íå òðåáóþùèõ íèêàêèõ êîíòàêòîâ.
Åñëè âêëþ÷åíû ñòàòè÷åñêèå èíñòðóêöèè è íåò èìïóëüñíîé èíñòðóêöèè, èçìåíÿåòñÿ
çíà÷åíèå àäðåñà öåëè.
“n” óêàçûâàåò ÷èñëî ñäâèãàåìûõ ðåãèñòðîâ (n 울 512).
“n” óêàçûâàåò ÷èñëî îáðàáàòûâàåìûõ áèò-îïåðàíäîâ.
“n” óêàçûâàåò ÷èñëî îáðàáàòûâàåìûõ îïåðàíäîâ (2 울 n 울 512).
“n” óêàçûâàåò îòêëþ÷àåìóþ îáëàñòü îïåðàíäîâ.
Òèï îïåðàíäà óêàçûâàåòñÿ â ñêîáêàõ.
“n” óêàçûâàåò àêòèâèçèðîâàííóþ îáëàñòü îïåðàíäîâ (8 울 n 울 128 â âîñüìè øàãàõ).
Ýòà èíñòðóêöèÿ ìîæåò áûòü àêòèâíîé ìàêñèìóì 6 ðàç â òå÷åíèè îäíîãî è òîãî æå
âðåìåíè.
“n” óêàçûâàåò ÷èñëî àäðåñîâ âûõîäîâ (n 울 64).
“n” óêàçûâàåò ÷èñëî çàïèñûâàåìûõ èëè ÷èòàåìûõ ñëîâ äàííûõ â èëè èç ñïåöèàëüíîãî
ìîäóëÿ.
“n” óêàçûâàåò ÷èñëî çàïèñûâàåìûõ èëè ÷èòàåìûõ áàéòîâûõ ñèãíàëüíûõ ñëîâ äàííûõ
(8 áèò) ïðè ïàðàëëåëüíîé ðàáîòå äâóõ ÏÊ ñåðèè FX.
MITSUBISHI ELECTRIC
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
B.2
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÈ
FX2N/FX2NC
Îïèñàíèå ñíîñîê íàõîäèòñÿ â êîíöå ðàçäåëà
B.2.1
ÁÀÇÎÂÛÅ ÊÎÌÀÍÄÛ È ÈÍÑÒÐÓÊÖÈÈ ØÀÃÎÂÛÕ ÑÎÑÒÎßÍÈÉ
Èíñòðóêöèÿ
Çíà÷åíèå
LD
Íà÷àëî ëîãè÷åñêîãî âûðàæåíèÿ
(ñâÿçåé) ñ îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “1"
LDI
Íà÷àëî ëîãè÷åñêîãî âûðàæåíèÿ
(ñâÿçåé) ñ îïðîñîì íà ñîñòîÿíèå
ñèãíàëà “0"
AND
Ëîãè÷åñêîå âûðàæåíèå “È” ñ
îïðîñîì íà ñîñòîÿíèå ñèãíàëà “1"
ANI
Ëîãè÷åñêîå âûðàæåíèå “È” ñ
îïðîñîì íà ñîñòîÿíèå ñèãíàëà “0"
OR
Ëîãè÷åñêîå âûðàæåíèå “ÈËȔ ñ
îïðîñîì íà ñîñòîÿíèå ñèãíàëà “1"
ORI
Ëîãè÷åñêîå âûðàæåíèå “ÈËȔ ñ
îïðîñîì íà ñîñòîÿíèå ñèãíàëà “0"
LDP
Íà÷àëî ëîãè÷åñêîãî âûðàæåíèÿ ñ
îïðîñîì ïî ïåðåäíåìó ôðîíòó
(èìïóëüñ)
LDF
Íà÷àëî ëîãè÷åñêîãî âûðàæåíèÿ ñ
îïðîñîì ïî çàäíåìó ôðîíòó (èìïóëüñ)
ANDP
Ëîãè÷åñêîå âûðàæåíèå “È” ñ
îïðîñîì ïî ïåðåäíåìó ôðîíòó
(èìïóëüñ)
ANDF
Ëîãè÷åñêîå âûðàæåíèå “È” ñ
îïðîñîì ïî çàäíåìó ôðîíòó (èìïóëüñ)
ORP
Ëîãè÷åñêîå âûðàæåíèå “ÈËȔ ñ
îïðîñîì ïî ïåðåäíåìó ôðîíòó
(èìïóëüñ)
ORF
Ëîãè÷åñêîå âûðàæåíèå “ÈËȔ ñ
îïðîñîì ïî çàäíåìó ôðîíòó (èìïóëüñ)
ANB
Áëîê “È”, ïîñëåäîâàòåëüíîå
âêëþ÷åíèå ïàðàëëåëüíûõ öåïåé
ORB
Áëîê “ÈËȔ, ïàðàëëåëüíîå
âêëþ÷åíèå ïîñëåäîâàòåëüíûõ
öåïåé
MPS
Çàïîìèíàíèå ðåçóëüòàòà
îáðàáîòêè ëîãè÷åñêîãî
âûðàæåíèÿ
MRD
×òåíèå ðåçóëüòàòà îáðàáîòêè
ëîãè÷åñêîãî âûðàæåíèÿ
MPP
×òåíèå è ñòèðàíèå ðåçóëüòàòà
îáðàáîòêè ëîãè÷åñêîãî
âûðàæåíèÿ
Îïåðàíäû
Êîëè÷åñòâî
øàãîâ
ïðîãðàììû
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
X, Y, M,
S, T, C,
Ñïåö. ìåðêåðû
1
0,08
43,2
X, Y, M,
S, T, C
1
37,4
—
1
0,08
Òàáë. B-15. Áàçîâûå êîìàíäû è èíñòðóêöèè øàãîâûõ ñîñòîÿíèé äëÿ ÏÊ ñåðèè FX2N è
FX2NC (1)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
B–9
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
Èíñòðóêöèÿ
Çíà÷åíèå
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
Îïåðàíäû
Êîëè÷åñòâî
øàãîâ
ïðîãðàììû
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
0,08
INV
Èíâåðñèÿ. Èçìåíåíèå íà
ïðîòèâîïîëîæíûé ðåçóëüòàò
ëîãè÷åñêîãî âûðàæåíèÿ
—
1
MC
Âêëþ÷åíèå óñëîâèé êîíòðîëÿ
N - Y, M
3
MCR
Îòêëþ÷åíèå óñëîâèé êîíòðîëÿ
N
(Ðàçâåòâëåíèå)
2
20,8
NOP
END
STL
RET
Ïóñòàÿ ñòðîêà
OUT
Êîíåö ïðîãðàììû
—
RST
27,5
1
0,08
1
508
Âûïîëíåíèå øàãîâîãî ñîñòîÿíèÿ
S
1
27,3 + 12,6n Îêîí÷àíèå øàãîâîãî ñîñòîÿíèÿ
—
1
21,6
Âûäà÷à. Ïðèñâîåíèå ðåçóëüòàòà
ëîãè÷åñêîãî âûðàæåíèÿ
Y, M
1
S
2
24,4
24,3
Ñïåö. ìåðêåð
2
0,16
0,16
T-K
3
42,3
37,4
T-D
3
42,2
37,2
C-K
(16 áèò)
3
25,5
24,9
C-D
(16 áèò)
3
25,3
25,0
C-K
(32 áèò)
5
25,3
24,9
C-D
(32 áèò)
5
25,2
24,9
Y, M
1
S
SET
24,8
Âêëþ÷åíèå. Âêëþ÷åíèå îïåðàíäà
Îòêëþ÷åíèå. Îòêëþ÷åíèå
îïåðàíäà
0,08
0,08
23,7
S ïðè
ïðèìåíåíèè â
ñòóïåíè STL 2
Ñïåö. ìåðêåð
2
Y, M
1
17,2
27,3 + 12,6n
0,16
0,16
0,16
S
2
23,1
17,3
Ñïåö. ìåðêåð
2
0,16
0,16
T, C
2
27
25
D, V, Z,
Ñïåö. ðåãèñòð
3
21,9
17,1
0,32
0,32
PLS
Ñîçäàíèå èìïóëüñà ïî ïåðåäíåìó
ôðîíòó
Y, M
2
PLF
Ñîçäàíèå èìïóëüñà ïî çàäíåìó
ôðîíòó
Y, M
2
0,32
Àäðåñàöèÿ òî÷êè
0 ... 63
1
0,08
Àäðåñàöèÿ òî÷êè ïðåðûâàíèÿ
I첸첸첸
1
0,08
P
I
Òàáë. B-16. Áàçîâûå êîìàíäû è èíñòðóêöèè øàãîâûõ ñîñòîÿíèé äëÿ ÏÊ ñåðèè FX2N è
FX2NC (2)
B – 10
MITSUBISHI ELECTRIC
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
B.2.2
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
ÈÍÑÒÐÓÊÖÈÈ ÐÀÇÂÅÒÂËÅÍÈß
Èíñòðóêöèÿ
Ñèìâîë
CJ
CALL
SRET
IRET
EI
DI
FEND
WDT
FOR
NEXT
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
Ñïåöèàëüíàÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
ôóíêöèÿ FNC
FNC-èíñòðóêöèÿ
FNC 00 /S+
29
FNC 01 /S+
6,4
—
32,2
6,4
—
FNC 02
21,2
21,2
—
FNC 03
18,8
18,1
—
FNC 04
55,8
55,8
—
FNC 05
18,5
18,5
—
FNC 06
508
FNC 07
—
26,3
6,4
—
FNC 08 /S+
27,6
27,6
—
FNC 09
5,2
5,2
—
Òàáë. B-17. Èíñòðóêöèè ðàçâåòâëåíèÿ ïðîãðàììû FX2N è FX2NC
B.2.3
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÍÎÑÀ
Èíñòðóêöèÿ
Ñèìâîë
CMP
ZCP
FNC-èíñòðóêöèÿ
Áèò
16
FNC 10 /S1+ /S2+ /D+
FNC 11 /S1+ /S2+ /S+ /D+
MOV
FNC 12 /S+ /D+
SMOV
FNC 13 /S+ /m1 /m2 /D+ /n
CML
FNC 14 /S+ /D+
BMOV
FNC 15 /S+ /D+ /n
FMOV
FNC 16 /S+ /D+ /n
XCH
FNC 17 /D1+ /D2+
BCD
FNC 18 /S+ /D+
BIN
FNC 19 /S+ /D+
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
87,6
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
6,4
—
32
91,9
6,4
—
16
103,2
6,4
—
32
108,9
6,4
—
16
1,52
1,52
—
32
1,84
1,84
—
16
155,2
6,4
—
16
51,4
6,4
—
32
55,9
6,4
—
16
97 + 1,7n
6,4
—
16
69,1 + 2,8n
6,4
—
32
73,2 + 5,2n
6,4
—
16
57,2
6,4
—
32
64
6,4
—
16
37,9
6,4
—
32
57,6
6,4
—
16
32,4
6,4
—
32
44,5
6,4
—
Òàáë. B-18. Èíñòðóêöèè ñðàâíåíèÿ è ïåðåíîñà FX2N è FX2NC
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
B – 11
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
B.2.4
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
Èíñòðóêöèÿ
Ñèìâîë
FNC-èíñòðóêöèÿ
Áèò
ADD
FNC 20 /S1+ /S2+ /D+
Z, Cy, Br
SUB
FNC 21 /S1+ /S2+ /D+
Z, Cy, Br
MUL
FNC 22 /S1+ /S2+ /D+
DIV
FNC 23 /S1+ /S2+ /D+
INC
FNC 24 /D+
DEC
WAND
WOR
WXOR
NEG
FNC 25 /D+
FNC 26 /S1+ /S2+ /D+
FNC 27 /S1+ /S2+ /D+
FNC 28 /S1+ /S2+ /D+
FNC 29 /D+
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
16
27,6
6,4
—
32
28,9
6,4
224
16
27,6
6,4
—
32
28,9
6,4
232
16
25,2
6,4
—
32
31,4
6,4
162
16
32
6,4
—
32
36,4
6,4
197
16
18,8
6,4
—
32
20,2
6,4
—
16
18,9
6,4
—
32
20
6,4
—
16
23,4
6,4
—
32
24,8
6,4
—
16
23,5
6,4
—
32
24,7
6,4
—
16
23,5
6,4
—
32
25,0
6,4
—
16
35,3
6,4
—
32
38,4
6,4
—
Òàáë. B-19. Àðèôìåòè÷åñêèå èíñòðóêöèè FX2N è FX2NC
Br (Borrow):
Cy (Carry):
F (Èíñòðóêöèÿ ïîëíîñòüþ îáðàáîòàíà):
B – 12
M8021
M8022
M8029
MITSUBISHI ELECTRIC
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
B.2.5
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
ÈÍÑÒÐÓÊÖÈÈ ÐÎÒÀÖÈÈ È ÑÄÂÈÃÀ
Èíñòðóêöèÿ
Ñèìâîë
ROR
ROL
RCR
RCL
FNC-èíñòðóêöèÿ
FNC 30 /D+ /n Cy
FNC 31 /D+ /n Cy
FNC 32 /D+ /n Cy
FNC 33 /D+ /n Cy
Áèò
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
16
61,7
6,4
—
32
65.3
6,4
—
16
61,2
6,4
—
32
65,2
6,4
—
16
66,3
+ 2,2n
6,4
—
32
69,7
+ 2,6n
6,4
—
16
65,8
+ 2,2n
6,4
—
32
69,5
+ 2,6n
6,4
—
SFTR
FNC 34 /S+ /D+ /n1 /n2
16
107
+ 53,8n
6,4
—
SFTL
FNC 35 /S+ /D+ /n1 /n2
16
105
+ 53,8n
6,4
—
WSFR
FNC 36 /S+ /D+ /n1 /n2
16
126
+ 11,7n
6,4
—
WSFL
FNC 37 /S+ /D+ /n1 /n2
16
125
+ 11,8n
6,4
—
SFWR
SFRD
FNC 38 /S+ /D+ /n
16
83,9
6,4
—
FNC 39 /S+ /D+ /n
16
80,2
6,4
—
Òàáë. B-20. Èíñòðóêöèè ðîòàöèè è ñäâèãà FX2N è FX2NC
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
B – 13
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
B.2.6
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
ÎÏÅÐÀÖÈÈ Ñ ÄÀÍÍÛÌÈ
Èíñòðóêöèÿ
Ñèìâîë
FNC-èíñòðóêöèÿ
Áèò
16 (D)
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
77 + 1,7n
16 (S)
ZRST
16 (C)
FNC 40 /D1+ /D2+
16 (M)
16 (Y)
DECO
ENCO
SUM
BON
83 + 11,1n
16 (T)
6,4
—
89,2 + 9,4n
FNC 41 /S+ /D+ /n
16
76
6,4
—
FNC 42 /S+ /D+ /n
16
81,8
6,4
—
FNC 43 /S+ /D+
FNC 44 /S+ /D+ /n
16
72,8
6,4
—
32
94,6
6,4
—
16
78,2
6,4
—
32
82,3
6,4
—
16
83,8 + 3,4n
6,4
—
32
90,9 + 6,7n
6,4
100,8
6,4
—
—
MEAN
FNC 45 /S+ /D+ /n
ANS
ANR
FNC 46 /S+ /m /D+
16
FNC 47
16
37,7
6,4
16
150,2
6,4
—
32
154,8
6,4
344
16
66,8
6,4
—
32
66,8
6,4
—
SQR
FNC 48
FLT
FNC 49
Òàáë. B-21. Îïåðàöèè ñ äàííûìè FX2N è FX2NC
B.2.7
ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
Èíñòðóêöèÿ
Ñèìâîë
REF
REFF
MTR
HSCS
HSCR
HSZ
SPD
FNC-èíñòðóêöèÿ
FNC 50 /D /n
FNC 51 /n
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
16
99,6 + 0,6n
6,4
—
16
65,3 + 1,7n
6,4
—
FNC 52 /S /D1 /D2 /n
16
39,1
23,6
—
FNC 53 /S1+ /S2+ /D+
32
87,8
6,4
—
FNC 54 /S1+ /S2+ /D+
32
88,6
6,4
—
FNC 55 /S1+ /S2+ /S+ /D+
32
100,6
6,4
—
FNC 56 /S1+ /S2+ /D+
PLSY
FNC 57 /S1+ /S2+ /D+
PWM
FNC 58 /S1+ /S2+ /D+
PLSR
Áèò
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
FNC 59 /S1+ /S2+ /S3+ /D+
80,2
80,2
—
16
85
73,3
—
32
86,6
75,8
—
16
70,4
73,3
—
16
122,6
87,5
32
125,6
90,5
—
Òàáë. B-22. Âûñîêîñêîðîñòíûå èíñòðóêöèè FX2N è FX2NC
B – 14
MITSUBISHI ELECTRIC
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
B.2.8
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
ÈÍÑÒÐÓÊÖÈÉ ÎÐÈÅÍÒÈÐÎÂÀÍÍÛÅ ÍÀ ÏÎËÜÇÎÂÀÒÅËß
Èíñòðóêöèÿ
Ñèìâîë
FNC-èíñòðóêöèÿ
IST
FNC 60 /S /D1 /D2
SER
FNC 61
Áèò
FNC 62 /S1+ /S2+ /D+/ n
INCD
TTMR
STMR
ALT
RAMP
ROTC
SORT
FNC 63 /S1+ /S2+ /D+/ n
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
16
114,3
6,4
16
129,2
+ 8,6n
22,9
32
147
+ 9n
29
16
91,8
+ 20,2n
6,4
32
97,5
+ 21,5n
6,4
16
110,5
19,5
—
ABSD
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
—
—
—
FNC 64 /D+ /n
16
54,9
44,9
—
FNC 65 /S+ /m /D+
16
84,4
84,4
—
FNC 66 /D+
16
50,1
6,4
—
FNC 67 /S1+ /S2+ /D+ /n
16
98,1
81,6
—
FNC 68 /S+ /m1 /m2 /D+
16
118,4
107,2
—
FNC 69
16
50,5
19,5
—
Òàáë. B-23. Èíñòðóêöèè îðèåíòèðîâàííûå íà ïîëüçîâàòåëÿ FX2N è FX2NC
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
B – 15
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
B.2.9
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
Èíñòðóêöèÿ
Ñèìâîë
TKY
HKY
DSW
SEGD
FNC-èíñòðóêöèÿ
Áèò
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
16
97,2
22,2
—
32
98,7
22,2
—
16
92,2
27,4
—
32
65,0
6,4
—
FNC 72 /S+ /D1+ /D2+ /n
16
92,2
27,4
—
FNC 73 /S1+ /D+
16
65
6,4
—
16
1Set
105,9
26,5
—
FNC 70 /S+ /D1+ /D2+
FNC 71 /S+ /D1+ /D2+ /D3+
SEGL
FNC 74 /S+ /D+ /n
ARWS
ASC
FNC 75 /S1+ /D+ /D2+ /n
16
134,4
22,1
—
FNC 76 /S+ /D+
16
49,5
6,4
—
16
â ïðîöåñå
íàæèìà: 114,8
ïðè îêîí÷àíèè
íàæèìà: 88
88,5
—
16
97 + 487n
6,4
32
99 + 962n
6,4
16
94 + 557n
6,4
32
96 + 1099n
6,4
—
117,6
18
—
16
65,6
+ 17n
6,4
—
32
67
+ 17,7n
6,4
—
PR
FNC 77 /S+ /D+
FROM
FNC 78 /n1 /n2 /D+ /n3
TO
FNC 79 /n1 /n2 /S+ /n3
RS
FNC 80
PRUN
FNC 81 /S+ /D+
16
32
—
ASCI
FNC 82
16
88,2
+ 10,8n
6,4
—
HEX
FNC 83
16
89,7
+ 20n
6,4
—
CCD
FNC 84
16
90,5
+ 4,8n
6,4
—
VRRD
VRSC
PID
FNC 85 /S+ /D+
16
209,7
27,3
—
FNC 86 /S+ /D+
16
202,4
27,3
—
FNC 88
16
155
89
—
Òàáë. B-24. Ñïåöèàëüíûå FNC-èíñòðóêöèè FX2N è FX2NC (1)
B – 16
MITSUBISHI ELECTRIC
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
Èíñòðóêöèÿ
Ñèìâîë
ECMP
EZCP
EBCD
EBIN
EADD
ESUB
EMUL
EDIV
ESQR
FNC-èíñòðóêöèÿ
Áèò
Âðåìÿ âûïîëíåíèÿ [ìêñ]
Âðåìÿ
Âðåìÿ
âêëþ÷åíèÿ
îòêëþ÷åíèÿ
Ñïåöèàëüíàÿ
ôóíêöèÿ FNC
FNC 110 /S1+ /S2+ /D+
32
104,4
6,4
—
FNC 111 /S1+ /S2+ /S3+ /D+
32
124,5
6,4
—
FNC 118 /S+ /D+
32
106,9
6,4
—
FNC 119 /S+ /D+
32
81,3
6,4
—
FNC 120 /S1+ /S2+ /D+
32
117,4
6,4
—
FNC 121 /S1+ /S2+ /D+
32
117,4
6,4
—
FNC 122 /S1+ /S2+ /D+
32
96,4
6,4
—
FNC 123 /S1+ /S2+ /D+
32
100,4
6,4
—
FNC 127 /S+ /D+
32
152,1
6,4
—
16
67,5
6,4
32
70,4
6,4
—
INT
FNC 129 /S+ /D+
SIN
COS
TAN
FNC 130 /S+ /D+
32
199,5
6,4
—
FNC 131 /S+ /D+
32
262,5
6,4
—
FNC 132 /S+ /D+
32
425,3
6,4
—
16
36,1
6,4
32
41,2
6,4
—
SWAP
FNC 147 /S+
TCMP
TZCP
TADD
TSUB
TRD
TWR
FNC 160 /S1+ /S2+ /S3+ /S+ /D+
16
134,2
6,4
—
FNC 161 /S1+ /S2+ /S+ /D+
16
140,2
6,4
—
FNC 162 /S1+ /S2+ /D+
16
118,8
6,4
—
FNC 163 /S1+ /S2+ /D+
16
109,4
6,4
—
FNC 166 /D+
16
46,2
6,4
—
—
FNC 167 /S+
16
112
6,4
16
102,5
6,4
32
107,1
6,4
16
103,4
6,4
32
107,5
6,4
7,5
GRY
FNC 170 /S+
GBIN
FNC 171 /D+
RD3A
WR3A
FNC 176 /M1+ /M2+ /D+
16
1248,3
FNC 177 /M1+ /M2+ /D+
16
1263,7
LDm
FNC 221 – 230 /S1+ /S2+
ANDm
FNC 232 – 238 /S1+ /S2+
ORm
FNC 240 – 246 /S1+ /S2+
—
—
7,5
16
1,52
32
1,84
16
1,52
32
1,84
16
1,52
32
1,84
—
—
—
Òàáë. B-25. Ñïåöèàëüíûå FNC-èíñòðóêöèè FX2N è FX2NC (2)
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
B – 17
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ ÄËß ÏÊ ÑÅÐÈÉ
B – 18
ÂÐÅÌß ÂÛÏÎËÍÅÍÈß ÈÍÑÒÐÓÊÖÈÉ
“n” óêàçûâàåò ÷èñëî ñòàòè÷åñêèõ STL-èíñòðóêöèé (÷èñëî ïàðàëëåëüíûõ/ñõîäÿùèõñÿ
èíñòðóêöèé).
Õàðàêòåðèñòèêà èíñòðóêöèé, íå òðåáóþùèõ íèêàêèõ êîíòàêòîâ.
Åñëè âêëþ÷åíû ñòàòè÷åñêèå èíñòðóêöèè è íåò èìïóëüñíîé èíñòðóêöèè, èçìåíÿåòñÿ
çíà÷åíèå àäðåñà öåëè.
“n” óêàçûâàåò ÷èñëî ñäâèãàåìûõ ðåãèñòðîâ (n 울 512).
“n” óêàçûâàåò ÷èñëî îáðàáàòûâàåìûõ áèò-îïåðàíäîâ
(n 울 16 â ðåæèìå 16 áèò, n 울 32 â ðåæèìå 32 áèò).
“n” óêàçûâàåò ÷èñëî îáðàáàòûâàåìûõ áèò-îïåðàíäîâ.
“n” óêàçûâàåò ÷èñëî îáðàáàòûâàåìûõ îïåðàíäîâ (2 울 n 울 512).
“n” óêàçûâàåò îòêëþ÷àåìóþ îáëàñòü îïåðàíäîâ.
Òèï îïåðàíäà óêàçûâàåòñÿ â ñêîáêàõ.
“n” óêàçûâàåò àäðåñà îïåðàíäîâ, êîòîðûå îáðàáàòûâàþòñÿ MEAN-èíñòðóêöèåé
(1 울 n 울 64).
“n” óêàçûâàåò àêòèâèçèðîâàííóþ îáëàñòü îïåðàíäîâ (8 울 n 울 128 â âîñüìè øàãàõ).
“n” óêàçûâàåò êîíñòàíòó âðåìåíè âõîäíîãî ôèëüòðà (0 울 n 울 60 ìñ).
Ýòà èíñòðóêöèÿ ìîæåò áûòü àêòèâíîé ìàêñèìóì 6 ðàç â òå÷åíèè îäíîãî è òîãî æå
âðåìåíè.
“n” óêàçûâàåò ÷èñëî øòàáåëèðóåìûõ ýëåìåíòîâ (n 울 256 äëÿ 16-òè áèòíîé îáðàáîòêè,
n 울 128 äëÿ 32-õ áèòíîé îáðàáîòêè)
“n” óêàçûâàåò ÷èñëî àäðåñîâ âûõîäîâ (n 울 64).
“n” óêàçûâàåò ÷èñëî ýëåìåíòîâ òàáëèöû äàííûõ (1울m1울 32). Äëÿ ïîëíîé SORT-îáðàáîòêè
SORT-èíñòðóêöèÿ âûïîëíÿåòñÿ m1 ðàç).
“n” óêàçûâàåò ÷èñëî çàïèñûâàåìûõ èëè ÷èòàåìûõ ñëîâ äàííûõ â èëè èç ñïåöèàëüíîãî
ìîäóëÿ.
“n” óêàçûâàåò ÷èñëî çàïèñûâàåìûõ èëè ÷èòàåìûõ áàéòîâûõ ñèãíàëüíûõ ñëîâ äàííûõ
(8 áèò) ïðè ïàðàëëåëüíîé ðàáîòå äâóõ ÏÊ ñåðèè FX.
MITSUBISHI ELECTRIC
MITSUBISHI ELECTRIC
MITSUBISHI ELECTRIC
INDUSTRIAL AUTOMATION
Gothaer Straße 8 Phone: +49 2102 486-0 Fax: +49 2102 486-7170 www.mitsubishi-automation.de
D-40880 Ratingen Hotline: +49 1805 000-765 [email protected] www.mitsubishi-automation.com
Similar pages