Äëÿ ïðîãðàììíîãî ïàêåòà DirectSOFT32 íå òðåáóåòñÿ äîïîëíèòåëüíîãî àïïà-
ðàòíîãî îáåñïå÷åíèÿ, êðîìå óæå èìåþùåãîñÿ íà îáû÷íîì ïåðñîíàëüíîì
êîìïüþòåðå. À èìåííî, äëÿ ðàáîòû íóæåí ëèøü ñâîáîäíûé ïîñëåäîâàòåëü-
íûé ïîðò. Êëþ÷åâûì â ïîñëåäíåì ïðåäëîæåíèè ÿâëÿåòñÿ ñëîâî «ñâîáîäíûé».
Ïðåæäå ÷åì äâèãàòüñÿ äàëüøå, îáñóäèì íåêîòîðûå îñíîâíûå ìîìåíòû ñîâ-
ìåñòíîé ðàáîòû êîìïüþòåðà ñ óñòðîéñòâàìè ïîñëåäîâàòåëüíîãî ââîäà/âûâî-
äà. Ïîñëåäîâàòåëüíûå ïîðòû ÿâëÿþòñÿ ðàçâîäêàìè öåïåé êîìïüþòåðà, íà-
ïðàâëÿþùèìè äàííûå îò ïîñëåäîâàòåëüíûõ óñòðîéñòâ ê êîìïüþòåðó è îáðàò-
íî. È õîòÿ íà êîìïüþòåðå ìîæåò áûòü óñòàíîâëåíî íåñêîëüêî ïðèëîæåíèé,
ðàáîòàþùèõ ñ ýòèìè ïîñëåäîâàòåëüíûìè ïîðòàìè, â êàæäûé ìîìåíò ëèøü
îäíî óñòðîéñòâî ìîæåò èñïîëüçîâàòü êîíêðåòíûé ïîðò.
Ïîñëåäîâàòåëüíûå ïîðòû ïîëó÷àþò äîñòóï ê ïðîöåññîðó ïîñðåäñòâîì ìå-
õàíèçìà, íàçûâàåìîãî ìåõàíèçìîì «ïðåðûâàíèé». Èìåííî ýòà îñîáåí-
íîñòü êîíñòðóêöèè, óíàñëåäîâàííàÿ îò ïåðâûõ êîìïüþòåðîâ, òàê óñëîæíÿ-
åò ðàáîòó ñ ÏÊ. Òàê êàê BIOS ïðåäîñòàâëÿåò âîçìîæíîñòü ðàáîòû ñ ÷åòûðü-
ìÿ ïîñëåäîâàòåëüíûìè ïîðòàìè, ìîæíî áûëî áû ïðåäïîëîæèòü, ÷òî èì áó-
äóò ñîîòâåòñòâîâàòü ÷åòûðå ðàçëè÷íûõ ïðåðûâàíèÿ. Íà ñàìîì äåëå, ýòî íå
òàê. Ïîðòû COM1 è COM3 ñîâìåñòíî èñïîëüçóþò ïðåðûâàíèå #4, à ïîðòû
COM2 è COM4 ïðåðûâàíèå #3. Îêîí÷àòåëüíî çàïóòûâàåò ñèòóàöèþ òîò
ôàêò, ÷òî äëÿ DOS è äëÿ Windows ìîãóò áûòü ðàçëè÷íûå íàñòðîéêè ýòèõ
ïîðòîâ. Â ïðîãðàììàõ ïðåäïîëàãàåòñÿ, ÷òî íàñòðîéêè äëÿ ïîðòîâ COM1 è
COM2 ÿâëÿþòñÿ ñòàíäàðòíûìè íàñòðîéêàìè «ïî óìîë÷àíèþ». Åñëè íà ìà-
øèíå äîïîëíèòåëüíî ïðèñóòñòâóþò ïîðòû COM3 è COM4, äëÿ íèõ ìîãóò ðå-
çåðâèðîâàòüñÿ ðàçëè÷íûå çíà÷åíèÿ ïðåðûâàíèé. Èñïîëüçóÿ ïàíåëü óïðàâ-
ëåíèÿ Windows, ìîæíî ïðîâåðèòü, ÷òî êîíôèãóðàöèÿ ïîðòîâ ñîîòâåòñòâóåò
êîíôèãóðàöèè ïî óìîë÷àíèþ. Âûáåðèòå Control Panel/Ports, çàòåì ùåëêíè-
òå äâàæäû íà çíà÷îê íóæíîãî COM-ïîðòà, è ùåëêíèòå êíîïêó Advanced,
÷òîáû ïðîñìîòðåòü äàííûå íàñòðîéêè ïîðòà (â ðóñèôèöèðîâàííîé âåðñèè
Windows: Ïàíåëü óïðàâëåíèÿ/Ñèñòåìà/Óñòðîéñòâà, âûáåðèòå ïîðò, è ïî-
ñìîòðèòå â çàêëàäêó «Ðåñóðñû»). Âîò çíà÷åíèÿ ïî óìîë÷àíèþ äëÿ ïîñëåäî-
âàòåëüíûõ ïîðòîâ:
COM-ïîðò Áàçîâûé àäðåñ Ëèíèÿ çàïðîñà
ââîäà/âûâîäà ïðåðûâàíèÿ
COM1 03F8 4
COM2 02F8 3
COM3 03E8 4
COM4 02E8 3
Íà ñòàíäàðòíîì ïåðñîíàëüíîì êîìïüþòåðå ñ óñòàíîâëåííûì DirectSOFT32
áóäóò àêòèâíû äâà óñòðîéñòâà ïîñëåäîâàòåëüíîãî ââîäà/âûâîäà ìûøü, èñ-
ïîëüçóþùàÿ ñâîé äðàéâåð, è ðàáîòàþùèé ñ äðàéâåðîì DirectSOFT32 ÏËÊ.
Åñëè ìûøü ïîäêëþ÷åíà ê ïîðòó COM1 èëè COM3, à DirectSOFT32 ðàáîòàåò ñ
ïîðòàìè COM2 èëè COM4, ó âàñ íå äîëæíî âîçíèêíóòü ïðîáëåì ñ ñîåäèíå-
íèÿìè. Ïðîáëåìû âîçíèêíóò, åñëè áóäåò âêëþ÷åíî òðåòüå èëè, âîçìîæíî,
÷åòâåðòîå óñòðîéñòâî ïîñëåäîâàòåëüíîãî ââîäà/âûâîäà. Íàïðèìåð, ïðè ïîä-
êëþ÷åíèè ôàêñ-ìîäåìà íà âàøåé ñèñòåìå áóäóò òðè óñòðîéñòâà íà äâóõ ðå-
àëüíûõ ïîñëåäîâàòåëüíûõ ïîðòàõ (âñëåäñòâèå ñîâìåñòíîãî èñïîëüçîâàíèÿ
ïðåðûâàíèé). Ïåðâîå ñâèäåòåëüñòâî êîíôëèêòà ïðåðûâàíèé âû îáíàðóæèòå
íà ýêðàíå êîíôèãóðàöèè ñîåäèíåíèÿ Configure Link ïðè ïîïûòêå óñòàíîâèòü
ñîåäèíåíèå ñ ÏËÊ.  àâòîìàòè÷åñêîì ðåæèìå Auto âû, âîçìîæíî, óñïååòå
ðàçãëÿäåòü ñïèñîê êîìáèíàöèé ïàðàìåòðîâ ÷åòíîñòè è ñêîðîñòåé ïåðåäà÷è,
ìåíÿþùèéñÿ òàê áûñòðî, ÷òî åãî íåâîçìîæíî ðàçîáðàòü. Ïîñëå ÷åãî, ïîÿâèò-
ñÿ ñîîáùåíèå î íåâîçìîæíîñòè ñâÿçàòüñÿ ñ ÏËÊ «Comm Error Connecting to
PLC». Åñëè êîìáèíàöèè â ñïèñêå ìåíÿëèñü ñ ÷àñòîòîé ïðèìåðíî îäèí ðàç â
ñåêóíäó, êîíôëèêò ïðåðûâàíèé î÷åíü ìàëîâåðîÿòåí. Âèíîâíèêîì â ýòîì ñëó-
÷àå, ñêîðåå âñåãî, ÿâëÿåòñÿ äðàéâåð, âìåøèâàþùèéñÿ â ïðîöåññ óñòàíîâëå-
íèÿ ñîåäèíåíèÿ. Òåïåðü íóæíî îïðåäåëèòü, êàêèå óñòðîéñòâà èñïîëüçóþò
êîíôëèêòíûå ðåñóðñû COM ïîðòîâ. Îáû÷íî òàêèìè óñòðîéñòâîì áóäåò ëèáî
ìûøü, ëèáî âíóòðåííèé ìîäåì.
Óñòðàíåíèå íåïîëàäîê ïðè óñòàíîâêå ïàêåòà
B-2
Íåïîëàäêè ïðè
ïîäñîåäèíèè
Îøèáêà Comm
Error ïðè
ïîäêëþ÷åíèè
ÏËÊ