СПК105, модуль SIM900. При подключении к GPRS выскакивает ошибка 44 (не может получить ppp-драйвер). С чем это может быть связано?
СПК105, модуль SIM900. При подключении к GPRS выскакивает ошибка 44 (не может получить ppp-драйвер). С чем это может быть связано?
Сложно сказать почему возникает ошибка. Лучше всего будет, если Вы пришлете проект на support@owen.ru.
Последний раз редактировалось Ильнур Гибадуллин; 12.04.2018 в 13:26.
Пришлите на i.gibadullin@owen.ru
Бибилотека ПМ01 требует старых библиотек.
IOStandard 3.5.1.0
...
https://drive.google.com/file/d/15YO...ew?usp=sharing
https://drive.google.com/file/d/1UUZ...ew?usp=sharing
https://drive.google.com/file/d/1aKy...ew?usp=sharing
Где их взять? В репозотории есть старые версии, но нет 3.5.1.0.
В Гугле тоже не нашел.
UPD:
Методом "ставить все подряд", нашел эту библиотеку в Repository SP4....
Последний раз редактировалось Dmitro; 24.12.2017 в 22:56.
Есть модем ПМ01 "старой" версии (с двумя телефонными коннекторами). Есть программа:
В результате выполнения программы:VAR
port: ComConn;
modem_fb: FB_SMS_CSD;
portHandle: MODULSOWENLIB.SysCom.RTS_IEC_HANDLE;
portOpened: BOOL;
portErrorCode: MODULSOWENLIB.SysCom.RTS_IEC_RESULT;
PROGRAM
port(enable:=TRUE, PortNum:=2, PortBaudrate:=MODULSOWENLIB.SysCom.COM_Baudrate.SY S_BR_9600, Handle=>portHandle, Done=>portOpened, ErrCode=>portErrorCode, Port_Mode:=2);
modem_fb(enable:=portOpened, handle:=portHandle, NewInSMS=>mNewIn**** NewInRing=>mNewInRing, ConnectCsd=>mConnectCSD, Busy=>mBusy);
modem_fb.SetModemPort(enable:=TRUE, PortCfg:=FALSE, SaveCfg:=FALSE, PortBaudrate:='9600', PortParity:=0, PortStopBits:=1, PortByteSize:=8, PortFlowCtrl:=0, SetModemPort=>mCfgDone);
modem_fb.GetLastError(error_code=>mLastError);
modem_fb.GetModemStatus(enable_modem_status_check: =TRUE, modemstatus=>mStatus);
if bSMSSend then
modem_fb.SMS_Send(send_sms:=send**** sms_num:='3809612345678', sms_text:='Hello from pm01!', sms_mode:=FALSE, SMS_send=>mSMSSendStatus);
END_IF
https://drive.google.com/file/d/1thV...ew?usp=sharing
Почему не работает?
Последний раз редактировалось Dmitro; 30.12.2017 в 16:02.
Может хоть на элементарные вопросы ответите?
1 Если "основной блок работы модема" все время выдает "Busy", что это значит и как должна обрабатывать эта программа?
В РЭ про это ничего нет.
2 Никакими средствами нельзя определить, есть ли модем вообще или нет. Планируется ли это реализовать?
То есть:
Модем подключен, взводятся флаги - port configuration done, modem configuration done, busy. Светится диод RxD.
Модем отключен, взводятся флаги - port configuration done, modem configuration done, busy. Не светится диод RxD.
3 Можно ли вместо библиотеки реализовать интерфейс с модемом в виде "устройства"? Это на мой взгляд было бы удобней и стандартно.
4 Есть ли разница между "старым" модемом ПМ01 с интерфейсами в виде двух телефонных джеков и "средним" (до апреля 2017)? Нужно для них разные версии библиотеки использовать или одинаковую?
5 Будет ли когда-то показан пример программы для работы с ОВЕН ПМ01 в виде ST-кода?
С этими модемами давно всё не очень, библиотек официальных нет и т.д. и т.п.