Страница 20 из 37 ПерваяПервая ... 10181920212230 ... ПоследняяПоследняя
Показано с 191 по 200 из 369

Тема: Библиотека ModemOwenLib (для старых ПЛК/СПК)

  1. #191

    По умолчанию

    Продолжаю разбираться дальше: модем у меня выходит в интернет - после подачи Enable на блок FB_GPRS идут АТ команды ..... CONNECT, индикатор GSM на модеме начинает моргать, что связь установлена и после этого в Putty ввожу команду /sbin/ifconfig и вижу, что появилось соединение ррр0, также начинает пинговаться внешний мир (на примере ya.ru). Это все хорошо, но блок FB_GPRS стоит в "стопе" - после появления CONNECT выводится ошибка 44, спустя некоторое время ошибка 13 и Stoped=true. Что с этим делать ума не приложу (библиотека компилированная....). И второй момент, который смущает - не могу разорвать соединение GPRS. Предполагаю, что он должно рваться при Enable=false на блоке FB_GPRS, но этого не происходит.
    Есть какие то решения описанного?

  2. #192

    По умолчанию

    Подскажите в библиотеке стабильно работает GPRS режим?

  3. #193

    По умолчанию

    Цитата Сообщение от Alex-X Посмотреть сообщение
    Продолжаю разбираться дальше: модем у меня выходит в интернет - после подачи Enable на блок FB_GPRS идут АТ команды ..... CONNECT, индикатор GSM на модеме начинает моргать, что связь установлена и после этого в Putty ввожу команду /sbin/ifconfig и вижу, что появилось соединение ррр0, также начинает пинговаться внешний мир (на примере ya.ru). Это все хорошо, но блок FB_GPRS стоит в "стопе" - после появления CONNECT выводится ошибка 44, спустя некоторое время ошибка 13 и Stoped=true. Что с этим делать ума не приложу (библиотека компилированная....). И второй момент, который смущает - не могу разорвать соединение GPRS. Предполагаю, что он должно рваться при Enable=false на блоке FB_GPRS, но этого не происходит.
    Есть какие то решения описанного?
    уберите блок Com_conn. FB_GPRS сам открывает ком порт, а потом закрывает и передаёт управление ОС контроллера. у Вас же порт открыт программно - откуда могут идти ошибки.
    когда вручную запускаете pppd какой ответ ОС на комаду ping -c 1 -s 56 -w 3 ya.ru

  4. #194

    По умолчанию

    Цитата Сообщение от Трофимов Артем Посмотреть сообщение
    уберите блок Com_conn. FB_GPRS сам открывает ком порт, а потом закрывает и передаёт управление ОС контроллера. у Вас же порт открыт программно - откуда могут идти ошибки.
    когда вручную запускаете pppd какой ответ ОС на комаду ping -c 1 -s 56 -w 3 ya.ru
    Доразбирался.... Я написал своё: программа устанавливает GPRS соединение, проверяет появление ppp0 соединения, пингует и выдает заключение есть ли интернет или нет. Туда же включил работу с АТ-командами записью/чтением СОМ-порта (проверку баланса, отправку смс и пр.) - правда для выполнения команд на это время нужно рвать связь по GPRS, но меня это устраивает. Теперь у меня адекватно работающая программа СПК207+ПМ01 Modbus TCP (master) - OPC (slave), которую к тому же я могу сам дорабатывать и отлаживать....

  5. #195
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Библиотеки на модем из-за SIM800 для КДС 2 изменили, как с библиотеками под КДС 3 обстоят дела?

  6. #196
    Пользователь
    Регистрация
    09.01.2017
    Адрес
    Киев
    Сообщений
    206

    По умолчанию

    Пересмотрел множество тем на форуме, перегуглил полинтернета и нигде нет простого ответа
    как со связки контроллер ОВЕН (СПК110,CDS3.5) + RS232 модем отправить SMS?

    На ПК в терминале для этого нужно подать две простые "AT"-команды.

    Тут библиотека с супернавороченными функциональными блоками, нет нормальных примеров, нет ST-функций, в описании на модем до сих пор описывается работа только с CDS2.
    8 лет назад вышел CODESYS3, до сих пор вся документация на древний CODESYS2.

    Мне достаточно, чтобы в контроллере ОВЕН "нащупать" RS232 COM-порт и получить возможность отправлять туда AT-команды. Как это сделать?
    Последний раз редактировалось Dmitro; 10.09.2017 в 17:44.

  7. #197
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    На первую страничку этой темы заглядывали?

  8. #198
    Пользователь
    Регистрация
    09.01.2017
    Адрес
    Киев
    Сообщений
    206

    По умолчанию

    Есть следующий код. Ошибок нет, но и СМС не отправляется. Все ли правильно?
    Спасибо

    Код:
    VAR
    	con : ComConn;
    	portHandle:SysCom.RTS_IEC_HANDLE;
    	modem:FB_SMS_CSD;
    
    Основной гиперцикл
    -------------------------
    
    con(enable:=TRUE, PortNum:=2,	PortBaudrate:=9600, PortParity:=0, PortStopBits:=1, PortByteSize:=8, Port_Mode:=0, 
    			Handle=>portHandle, Done=>modemStat, errCode=>modemErr);
    
    IF modemErr>0 THEN errorMsg:="Modem init error"; END_IF
    
    modem.enable:=modemStat;
    modem.handle:=portHandle;
    
    IF bSendSMS THEN
    	PLC_PRG.modem.SMS_Send(send_sms:=TRUE,sms_num:='380501234567',sms_text:='hello world',sms_mode:=TRUE, SMS_send=>modemStat);
    	IF modemStat>0 THEN errorMsg:="SMS send error"; END_IF
    END_IF	
    -------------------------

  9. #199
    Пользователь
    Регистрация
    09.01.2017
    Адрес
    Киев
    Сообщений
    206

    По умолчанию

    Недостатки библиотеки с моей точки зрения:
    1 Когда на модем не подано питания, команда "отправить СМС" проходит, последующая функция считывания последней ошибки выдает 0 (ошибок нет). флаг отправки "false", но почему не понятно.
    2 Нет примеров с ST языком. Громоздко использовать библиотеку в ST.
    3 Зачем нужно дублирование настройки COM-порта в функции SetModemPort ?
    4 Зачем номер телефона обязательно должен начинаться с "7" а например с "+" уже не работает? Терминал кажется кушал без проблем. С 38 (Украина) работает?


    В HyperTerminal отправил СМС за 1 минуту, с библиотекой второй день не могу заставить.
    Существуют ли для Овна альтернативные библиотеки работы с модемом?
    Заранее спасибо

  10. #200
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Подозреваю, что такое положение с библиотеками модема для КДС2 и КДС3 потому что они не официальные и на них производители смотрят сквозь пальцы.

Страница 20 из 37 ПерваяПервая ... 10181920212230 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 28
    Последнее сообщение: 02.10.2018, 15:48
  2. Ответов: 140
    Последнее сообщение: 06.06.2018, 13:38
  3. Ответов: 16
    Последнее сообщение: 03.04.2017, 08:27
  4. Ответов: 0
    Последнее сообщение: 23.01.2017, 15:32
  5. Использование старых библиотек
    от Boris3B в разделе ПЛК3хх
    Ответов: 18
    Последнее сообщение: 28.02.2011, 17:06

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •