PDA

Просмотр полной версии : gprs+sms



CLPE
17.05.2012, 09:17
PLC110-gprs-lectus
Суть в том, что все сигналы передаются через gprs на ПК+при аварии должны уйти смски на 7 номеров.
Работает сутки - падает, помогите разобраться где ошибка.
Проект прикрепляю.

capzap
17.05.2012, 09:27
вроде у ПМ-01 есть настройка раз в сутки перегружаться, видимо в проекте неучтена эта особенность и соединение не восстанавливается, а может и вообще плк виснет

CLPE
17.05.2012, 09:35
вроде у ПМ-01 есть настройка раз в сутки перегружаться, видимо в проекте неучтена эта особенность и соединение не восстанавливается, а может и вообще плк виснет

Раз в сутки по дефолту модем должен перезагружаться, "в проекте неучтена эта особенность" как это можно учесть? Я полагаю, если ПЛК видит модем, то автоматически должен коннектит к gprs. ПЛК не виснет - вся автоматика работает, кроме модема.
Не могу точно отследить в какой момент времени перестает работать модем, написал раз в сутки, но это примерное время.

capzap
17.05.2012, 12:02
модем может виснуть при отправке смс к примеру, помогает подавать команду ctrl+Z несколько раз пока не придет ответ ERROR. Иногда нарушается синхронизация с модемом, помогает команда АТ, причем возможно подать её надо не один раз. При перегрузке модема, должны происходить обычные проблемы с последовательным поротм, в таких случаях на ПЛК вероятнее всего надо закрыть порт и открыть по новой. И что подразумевается под словами: "видит модем, значит автоматически коннектит", соединение Вы устанавливаете АТ-командами принудительно, какой здесь автомат. Проект Ваш еще не скачивал, может конечно у Вас и есть какое нибудь решение в этом направлении

CLPE
17.05.2012, 18:11
модем может виснуть при отправке смс к примеру, помогает подавать команду ctrl+Z несколько раз пока не придет ответ ERROR. Иногда нарушается синхронизация с модемом, помогает команда АТ, причем возможно подать её надо не один раз. При перегрузке модема, должны происходить обычные проблемы с последовательным поротм, в таких случаях на ПЛК вероятнее всего надо закрыть порт и открыть по новой.
Постараюсь учесть это.

И что подразумевается под словами: "видит модем, значит автоматически коннектит", соединение Вы устанавливаете АТ-командами принудительно, какой здесь автомат. Проект Ваш еще не скачивал, может конечно у Вас и есть какое нибудь решение в этом направлении
Правильно, но эти ат команды плк сам посылает из файла exconfig.

CLPE
18.05.2012, 08:34
Решил при отсутствии ModemLineStatus = 3 в течении часа или при ModemFault = 1 в течении минуты сделать перезагрузку модема

Радонежский
22.07.2015, 12:06
Кто-нибудь осуществлял проекты по управлению ПЛК по GPRS и SMS (СМС) одновременно. Так чтобы ПЛК был соединен с сервером в интернете (SCADA система) по GPRS и в то же время управлять/мониторить ПЛК можно через SMS? Вся система на одной SIM- карте => один модем ПМ01.Выход в интернет по динамическому IP. Быстродействие всей системы не принципиально.
Если применяли, то какие библиотеки использовали. Если оборудование не Овен, то какое?

Радонежский
24.07.2015, 14:12
Кто-нибудь отзовись!!!

Радонежский
28.07.2015, 09:10
Можно сделать вывод, что модем ПМ01 используется либо как для SMS рассылки, либо для TCP/IP соединения по GPRS. Одновременное применение двух вариантов на практике мало где встречается. Это обусловлено тем, что требуется прописывать относительно сложный код (работать с АТ командами модема). При использовании GPRS ресурсы ПЛК загружены и интерфейс Ethernet использовать не рекомендуется. В итоге выход в локальную сеть проще организовать через оборудование сторонних производителей (Wi-Fi; 2G и 3G роутеры ), а модем ПМ01 использовать в качестве приема/отправки SMS .
На мой взгляд существует теоретическая (я не реализовывал) возможность в модем ПМ01 записать JAVA- приложение, которое будет держать канал связи. Это реализовано в модемах IRZ. Если самостоятельно попытаться разобраться, то потребуется знания языка программирования.

Scream
28.07.2015, 09:58
При использовании GPRS ресурсы ПЛК загружены и интерфейс Ethernet использовать не рекомендуется.
Как связаны GPRS и Ethernet???
Откуда такая информация??

В итоге выход в локальную сеть проще организовать через оборудование сторонних производителей (Wi-Fi; 2G и 3G роутеры ), а модем ПМ01 использовать в качестве приема/отправки SMS .
+
или использовать модемы не овен. По сути нам дали простой чип с интерфейсом rs485 в красивом корпусе за большие бабосы с управлением через AT команды....


На мой взгляд существует теоретическая (я не реализовывал) возможность в модем ПМ01 записать JAVA- приложение, которое будет держать канал связи. Это реализовано в модемах IRZ. Если самостоятельно попытаться разобраться, то потребуется знания языка программирования.
Можно поподробней? Интересно.

Радонежский
28.07.2015, 11:59
Как правило, на объекте мы не хотим отказаться от интерфейса Ethernet. Это может быть SCADA или другой ПЛК и т.д.. Протокол это Modbus TCP. Так как в ПЛК нет специального модуля или иных технических средств, то работа и обработка сокетов требует ресурсов центрального процессора (ARM).
Приведу пример из жизни роутер настроенный для кабельного телевидения может быть настроен на передачу протоколов для приставки ТВ. Но в реальности роутер загружен, так что наблюдаются «притормаживания». Если сеть разгрузить добавлением одного хаба, то от тормозов можно уйти.
Это к тому, что обработка требует ресурсов. Более конкретнее, усложняя программу мы увеличиваем время цикла ПЛК, а оно не должно быть большим.
tc65 Lite (IRZ automation). Программа пишется на java. В каждом модеме прошивка привязана к серийному номеру (imei), чтобы затруднить воровство прошивок. Настраивая программу под свои нужды можно опрашивать теплосчетчики, счетчики эл.энергии со специфичными протоколами и т.д.

Повторю вопрос:

Кто-нибудь осуществлял проекты по управлению ПЛК по GPRS и SMS (СМС) одновременно. Так чтобы ПЛК был соединен с сервером в интернете (SCADA система) по GPRS и в то же время управлять/мониторить ПЛК можно через SMS? Вся система на одной SIM- карте => один модем ПМ01.Выход в интернет по динамическому IP. Быстродействие всей системы не принципиально.
Если применяли, то какие библиотеки использовали. Если оборудование не Овен, то какое?

Радонежский
30.07.2015, 09:52
Парадокс! Тема по количеству одна их самых просматриваемых => Всех волнует тема, а реальных предложений по ней нет.

murdemon
30.07.2015, 09:58
посылайте СМС не через модем (на нем всегда держите GPRS) а через API какого-нибудь веб сервиса.. вроде sms.ru там просто GET запрос один надо сделать и все.. в бибке OSCAT коммуникация по HTTP поддерживается.. (в реализации могу помочь)

Радонежский
30.07.2015, 10:18
Помочь примером? Спасибо за решение проблемы.
Вообще отправка СМС (SMS) в сотовой сети занимается отдельное оборудование сотового оператора, в том числе беспроводной канал связи для передачи по которому передается SMS-ка. А GPRS это дополнительная услуга, работа которая может быть приостановлена. Если я возьму веб сервис, то: 1) работу это сервиса кто будет гарантировать? 2) надежность всей системы снижается.

capzap
30.07.2015, 10:21
Помочь примером? Спасибо за решение проблемы.
Вообще отправка СМС (SMS) в сотовой сети занимается отдельное оборудование сотового оператора, в том числе беспроводной канал связи для передачи по которому передается SMS-ка. А GPRS это дополнительная услуга, работа которая может быть приостановлена. Если я возьму веб сервис, то: 1) работу это сервиса кто будет гарантировать? 2) надежность всей системы снижается.
кто Вам сказал, чтоВы будете на ПЛК сервис держать, Вам предлагают просто отправить набор байт через интернет на определенный адрес

murdemon
30.07.2015, 10:35
1) сервис платный.. гарантировать его работу будут ваши деньги :) 2) если вам надо надежность... поставь еще один модем и только через него посылай СМС и лучше вообще iRZ с цифровыми входами там прямо сообщение забиваются в сам модем.

Радонежский
30.07.2015, 11:13
кто Вам сказал, что Вы будете на ПЛК сервис держать, Вам предлагают просто отправить набор байт через интернет на определенный адрес
Это и так понятно! Вопрос в том, чтобы на одной SIM получить максимально возможно надежную систему. Мне приходилось сталкиваться с лагами GPRS. В итоге оборудование сотового оператора (мтс) было настроено неправильно! А они это документально не признавали, хотя их специалисты признали! В таком случае "набор байт через интернет на определенный адрес" не пришлет ни SMS и не соединиться с сервером.
"вообще iRZ с цифровыми входами". А со выходами как дела? Если я пришлю смс с командой? Можете подсказать модель iRZ и кол-во входов?