Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: ПЛК-154 + ПМ01 изменение переменных с помощью СМС

  1. #1

    По умолчанию ПЛК-154 + ПМ01 изменение переменных с помощью СМС

    Вопрос от новичка: Возможно ли изменение переменных в программе на ПЛК -154 путем отправки СМС (шаблонных или в виде команды) на ПМ-01? А так же смена номера телефона для отправки аварийных СМС. К сожалению поиск не помог

  2. #2

    По умолчанию

    Можно.
    Для этого изменяемый номер аварийного центра надо хранить в файле на флешке контроллера. Также надо принять меры, чтобы гарантировать отправку СМС при неверном считывании файла или при случайной потере доступа к номеру аварийного центра.

    Выбираете номер телефона, который считается самым-самым. Забиваете его "железно" в Retain переменную.
    Создаете в файловой системе контроллера файл, в котором будет храниться другой номер, так называемый номер аварийного центра с его контрольной суммой, куда надо слать аварийные СМС.
    При запуске программы этот номер считывается из файла, проверается корректность его считывания. Если считано верно, это значение (номер аварийного центра) присваивается той переменной, в которой до этого был "самый-самый" номер. Если номер считан не верно, смс шлется не в никуда, а на "самый-самый" номер.

    Принимаете СМС, парсите текст, задаете значение переменной и пишете новый номер с контрольной суммой в файл.

    Где появилась проблема?

  3. #3

    По умолчанию

    Напишите на plc@owen.ru - мы постараемся рассказать подробнее

  4. #4

    По умолчанию

    Виктор, спасибо за Ваш ответ. На самом деле проблема пока не возникла. Я заказчик и пытаюсь выяснить возможность реализации данной функции, в принципе. Исполнитель долго мучился и не смог дать четкого ответа по возможности реализации. Ищу примеры или готовые решения.
    Не возникают ли сложности при передаче управления модемом (rs-232) при реализации в одной программе функций передачи, приема SMS и подключения через Codesys к модему по GPRS? Необходимы какие-то настройки модема или все решается логикой программы?

  5. #5

    По умолчанию

    Все нормально. Надо настроить модем, чтобы он сам слал в порт все принятые смс (команда CMNI 2,2,0,0,0), читать и парсить их в одной функции. В следующей вызываемой функции проверять, есть ли что на отправку, и отправлять через команду CMGS. Легче всего в текстовом режиме.
    Чтобы кодесис подключить к контроллеру через GPRS возможно придется возиться. Разные операторы GSM отличаются в каких-то ньюансах. Это может повлечь в танцы с бубном.
    Последний раз редактировалось victor_al; 31.10.2011 в 20:41.

  6. #6

    По умолчанию

    Странно, что тема не обсуждалась и не многие могут дать пояснения по поводу управления ПМ01 через SMS.
    Писать модераторам и тех косультантам наверное есть смысл, но зачем тогда форум? Продукт новый, тестирование не закончено, не все представленные примеры работают, до сих пор присутствует на рынке партия с ограниченным функционалом...!
    Виктор, если позволите далее в личку

  7. #7

    По умолчанию

    Потому что нет простых библиотек - все надо делать самостоятельно.
    Для работы с СМС нужно время и опыт.
    То есть вы либо изменили техзадание после изготовления и программист просто хочет денег. Либо у него не хватает опыта.
    В любом случае экономить на программистах - грех))))

  8. #8

    По умолчанию

    День добрый!

    Такая возможность есть. И я вам скажу больше. У меня есть практически готовый пример как это делать.
    Но! При работе с модемом есть тонкости. Главная это русский язык. Если вы хотите полноценную поддержку русского языка, то нужен специальный блок, который бы умел декодировать русские символы.
    Если лостаточно работы на английском, то проблем нет вообще.

    В течении месяца постараюсь его выложить. (Когда с отпуска вернусь).

  9. #9

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    При работе с модемом есть тонкости. Главная это русский язык. Если вы хотите полноценную поддержку русского языка, то нужен специальный блок, который бы умел декодировать русские символы.
    Это вы про конверт UTF в расширенный аскей?
    А если буквы не ascii и не русские?)))
    Если сделать чтение/отправку SMS в PDU формате по стандарту, проблем с языками не возникнет. Делал такое на C++, вынос мозга.

  10. #10

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Напишите на plc@owen.ru - мы постараемся рассказать подробнее
    Уважаемый Супер Модератор: не стесняйтесь, выкладывайте на форуме - здесь все СВОИ!!!! Мы пользователи и заказчики ОВЕН. От нас Вы тоже черпаете достаточно информации. Тема похоже не обсуждалась, не перенесена, не закрыта - значит имеет место быть. Иначе зачем нужен форум?

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Изменение ip-адреса
    от Constanta в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 25.07.2011, 17:05
  2. МВА8-ПЛК100-ПМ01-ПМ01-CodeSyS
    от Александр Ч. в разделе Эксплуатация
    Ответов: 55
    Последнее сообщение: 03.03.2011, 07:07
  3. изменение уставки
    от Columbariy в разделе ПЛК63/73
    Ответов: 1
    Последнее сообщение: 08.11.2010, 08:51
  4. Изменение прошивки ТРМ-133
    от boxmen в разделе Разработки
    Ответов: 3
    Последнее сообщение: 22.08.2008, 15:41
  5. изменение алгоритма сау-мп
    от dc47 в разделе Подбор Оборудования
    Ответов: 5
    Последнее сообщение: 10.01.2008, 17:18

Ваши права

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