Страница 6 из 13 ПерваяПервая ... 45678 ... ПоследняяПоследняя
Показано с 51 по 60 из 121

Тема: ПЛК + GSM - modem

  1. #51

    По умолчанию

    Где найти библиотеку SMS.lib?

  2. #52

  3. #53

    По умолчанию

    Цитата Сообщение от Relay24 Посмотреть сообщение
    Использовал данный пример, и опять же стоит подключить модемы Сименс все сразу работает. Подключаю ПМ01 как только устанавливается непосредственно соединение между модемами проявляется ошибка Modem Fault 1 и ничего дальше не идет.
    Поясните что не так уже нет сил с бубном скакать.
    1) Я не знаю начальных установок симёнса, возможны отличия.
    Попробуйте сравнить, команда AT&V.
    2) Возможно не поставили автоподъем, если я не ошибаюсь ,в данном примере, автоподъем модема устанавливается в файле инициализации. Рекомендую после ATS0=1, в файл дописать команду ATE0 - в следующую строку.
    3) Попробуйте другой интерфейс/другой провод(на другой разъем модема)/другой порт.
    4) В чем конкретно сейчас проблема, без эмоций, какой канал связи: ПК-ПЛК? ПЛК-ПК?
    Проект в студию.

    Цитата Сообщение от Relay24 Посмотреть сообщение
    Зачем тогда вводить людей в заблуждение. В PLC_Configuration_OWEN.pdf на самой последней странице, самый последний абзац.
    В данном примере включен программный контроль потока (параметр «Software flow control»), при этом подразумевается, что в модеме также включен программный контроль потока (иначе возможны ошибки при работе с модемом).
    внимательно: при этом подразумевается, что в модеме также включен программный контроль потока
    Разные могут быть модемы, и где-то это параметр не изменяем. Да и в ПЛК этот задел на будущее сегодня 3х проводная схема, завтра 8ми
    Последний раз редактировалось Илья Кареткин; 01.12.2010 в 10:52.
    "ОВЕН"
    тел.: (495) 221-60-64 доб. 1224
    e-mail: i.karetkin@owen.ru

  4. #54

    По умолчанию

    На остальные вопросы чуть позже отвечу, пока отложили задачу.

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение

    внимательно: при этом подразумевается, что в модеме также включен программный контроль потока
    Разные могут быть модемы, и где-то это параметр не изменяем. Да и в ПЛК этот задел на будущее сегодня 3х проводная схема, завтра 8ми
    На будущее это хорошо, но мы кучу времени убили, пробую эту функцию и что самое забавное Сименс пахал как с включенным Программным контролем, так и с отключенным, как в самом модеме так и в самом Кодесусе (ПЛК).
    А меняли как только могли как в модеме так и в файле modem.cfg, так и в Кодесусе (ПЛК), перебрали все комбинации. А оказывается зря..........((((

    Тут назрел небольшой вопрос в ходе экспериментов по файлу modem.cfg
    Он как я понимаю дублирует настройки модема из Кодесуса, тогда соответственно вопрос, у кого приоритет? И что будет если подключить два модема? Файл отразится на оба модема и чьи настройки будут проигнорированы. И где расписан приоритет, может пропустили где?
    Последний раз редактировалось Relay24; 01.12.2010 в 13:40.

  5. #55
    Ельцов Андрей
    Гость

    По умолчанию

    Не совсем понятен вопрос.
    modem.cfg создается пользователем, никакого отношения к КДС он не имеет.
    Про какие приоритеты Вы говорите? И что значит: подключить 2-й модем? Куда подключить, зачем?

  6. #56

    По умолчанию

    И так, приоритет имеет файл, но в МОЁМ примере, которым Вы пользуйтесь файла НЕТ.
    Расскажу О файлах, добавил в FAQ по модему:
    Данные файлы должны быть в ПЛК, только в случае использования модема для связи со средой программирования CoDeSys, например для удаленной загрузки программы (см. инструкцию- http://www.owen.ru/catalog/29188586 ). Файл «CoDeSys.cfg» задаёт порт подключения модема и режим его работы, а так же переводит порт на протокол CoDeSys –Gateway. Файл «modem.cfg» задаёт параметры опроса модема контроллером.
    Подробное описание файлов приведено на диске ПЛК в разделе Документация, а так же в соответствующих инструкциях.
    Для любого другого обмена по последовательному порту с настройками через «Конфигурацию_ПЛК» или библиотеки – файлов «modem.cfg» и «CoDeSys.cfg» в ПЛК быть не должно, иначе возможны конфликты при обмене.

    p.s. Вернемся к вашему проекту.. В чем конкретно проблема?
    "ОВЕН"
    тел.: (495) 221-60-64 доб. 1224
    e-mail: i.karetkin@owen.ru

  7. #57

    По умолчанию

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    И так, приоритет имеет файл, но в МОЁМ примере, которым Вы пользуйтесь файла НЕТ.
    Расскажу О файлах, добавил в FAQ по модему:
    Данные файлы должны быть в ПЛК, только в случае использования модема для связи со средой программирования CoDeSys, например для удаленной загрузки программы (см. инструкцию- http://www.owen.ru/catalog/29188586 ).
    Файл «CoDeSys.cfg» задаёт порт подключения модема и режим его работы, а так же переводит порт на протокол CoDeSys –Gateway.
    Файл «modem.cfg» задаёт параметры опроса модема контроллером.
    Подробное описание файлов приведено на диске ПЛК в разделе Документация, а так же в соответствующих инструкциях.
    Для любого другого обмена по последовательному порту с настройками через «Конфигурацию_ПЛК» или библиотеки – файлов «modem.cfg» и «CoDeSys.cfg» в ПЛК быть не должно, иначе возможны конфликты при обмене.
    И опять же, зная это зарание не было бы упущено время на эксперементы и штудирования в очередной раз документации, а вдруг что упустили. Но радует что работа ведется и к пользователям вы прислушиваетесь.
    Правда для этого приходится оставить десятока соотбщений.

    Напрашивается такой вопрос из Вашего ответа.

    Использование файлов «CoDeSys.cfg» и «modem.cfg» отсекает всякую возможность использовать модемы в ПЛК100 для диспетчерезации и использовать его только для отладки, или же сконфигурировав «CoDeSys.cfg» будет занят для этого только тот порт который в нем указан и на него будут распространятся настрой из файла «modem.cfg», или же всетаки файл «modem.cfg» действует абсолютно на все модемы подключенные к ПЛК.
    Это я спрашиваю, что бы разьяснить возможность использование двух модемов с ПЛК100, один для загрузки ПО, а второй непосредственно для передачи данных.

    PS. По поводу использования двух модемов. очень хотелось бы в Примерах увидеть как правильно настраивать ПЛК100 для режима работы МАСТЕР/СЛЕЙВ на одном модеме. А то даже в видео презентации (даже это пересматривали ища решение вышеизложенной проблемы) у Вас используется два модема один для мастера другой для Слейва. Это конечно классное решение задачи, но заказчику не всегда объяснишь, что стоимость данного модема (оборудования) дешевле стоимости работы программиста.


    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    p.s. Вернемся к вашему проекту.. В чем конкретно проблема?
    Оказалось все просто, и опятьже в инструкции это описано неболо, только так всколзь.
    Надо было отключить ЭхО.
    Однако если прочесть это Не допускается работать с модемом по интерфейсу RS-485 при включенном режиме «эхо», то можно подумать, что на RS232 это не относится, а кок оказывается относится. Отключили и все заработало.
    Получается так, бегали мы с бубном вокруг мадема, наситраивали его АТ-командами как могли, а для этого очень нужем был режим ЭХО.
    Что скажете по этому поводу.

    Сейчас все работает и идет отладка программы. Однако есть один глюк очень интересный.
    В CoDeSys в настройках модемам есть параметр Stop_Dial, так вот если на него послать 1 из CoDeSys-а то связь завершается коректно, а если эту же 1-цу послать со станции оператора через ОРС-сервер, то связь зарешается некоректно, т.е. ПЛК100 видит что прихоодит команда повесить трубку, сответственно посылает в Stop_Dial 1-цу, и после этого модым вываливается в ошибку Modem Fault 1, а сама свезь между модемами не рвется.
    Что подскажете?


    PS. Кое что еще нарисовалось, проблемы с ПЛК100

    1. Если слишком часто закидывать Проект в ПЛК100 в оперативную память, то очень часто отваливается связь с ПК (USB).

    2. Часто связь между ПЛК100 и ПК падает при аппаратном перезапуске модема весящего на RS232 Т.е. для перестраховки сделали раз в сутки отключение питания у модема для защиты от зависания, т.к. с ПМ01 работаем впервые, и на опыте их надежность еще не известна. А ездить перегружать модем ой как не охота.
    Последний раз редактировалось Relay24; 03.12.2010 в 18:01.

  8. #58

    По умолчанию

    Есть ли АТ-команда для ПМ-01 для возращения к заводским настройкам?
    ПМ-01 нормально работал в режиме СSD. После настройки для передачи SMS (AT+CMGF=1, AT&W) sms-передавались нормально при помощи примера и библиотеки SMS.lib. Но не нормально после этого работает СSD. данный модем работает по RS-485 с ПЛК-100РМ в режиме SLAVE. Нормально конектится с ПЛК "Modem Fault=0" но с приходом дзвонка с другого модема мастера "Modem Fault=1" т.е. обрывается связь ПМ-01 с ПЛК, сам модем в это время нормально принимает информацию (видно через гипертерминал:
    :0106000801AD43
    :010300150001E6
    :0106000701AA47
    :010300150001E6
    :0106000601A949...) но не записывает в ПЛК.
    Настройки (AT+CMGF=1, AT&W) могли повлиять на режим СSD? В програме ПЛК ничего не менялось.

  9. #59

    По умолчанию

    команду нашел At&f и At&w. Csd связь восстановилась. отсюда выплывает другой вопрос. выходит что пм-01 одновременно не может работать в режиме сsd и режиме передачи Sms?

  10. #60

    По умолчанию

    и так: возврат к заводским настройкам - At&f, к последним сохраненным настройкам - At&w.
    насчет SMS. два варианта:
    -программный:
    использование для работы с портом библиотеки овен - Unm (описание на диске), которая позволяет перехватывать порт у "плк_конфигурации", где реализован CSD;
    -аппаратный:
    завести сигналы Rs-485 или Rs-232 с модема на плк, через реле плк осуществляя коммутацию между двумя разными портами контроллера путем переключения реле. при этом: 1 порт работает с sms. 2-csd.
    Последний раз редактировалось Илья Кареткин; 06.12.2010 в 10:47.
    "ОВЕН"
    тел.: (495) 221-60-64 доб. 1224
    e-mail: i.karetkin@owen.ru

Страница 6 из 13 ПерваяПервая ... 45678 ... ПоследняяПоследняя

Ваши права

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