посмотрел в примере на диске с Plc там только с визуализацией и только с компа. а нужно чтоб контроллер всё делал. может кто поможет. хотя бы образец проги.
Вид для печати
посмотрел в примере на диске с Plc там только с визуализацией и только с компа. а нужно чтоб контроллер всё делал. может кто поможет. хотя бы образец проги.
вроде получилось! кому надо пишите пришлю! но вот фигня после выключения питания нифига не работает! перезагружаю проект работает!
люди добрые.
помогите кто чем может
нужна программа из нескольких строк, если кто может набросайте.
конфигурация
плк110-60м + Gsm/gprs модем овен пм01
нужно ждать в главном цикле Sм$-ку, если пришла - считать один первый символ и записать в энергонезависимую ячейку в плк, смс симки удалить.
из приведенных выше примеров ни один нормально не открывается- то библиотек нету, то файла конфигурации - да и длинные они с множеством функций, а нужен такой минимум.
Доброе время суток, уважаемые коллеги! Дабы не плодить новых тем, задам свои вопросы по ИП01 здесь. Наша задача заключается в следующем: Lectus OPC server установлен на машине с белым IP подключенным к интернет. На удаленном обьекте установлен ПЛК 100 с GSM модемом ПМ01. С помощью Lectus необходимо забрать информацию по gprs каналу.
1. Модем в данной схеме должен быть клиент или сервер?
2. В рамках нашей задачи необходимо в настройках модема использовать "режим TCP канала" или "нормальный режим". И какие настройки для режима "режим TCP канала"?
3. Только ли ОК должно приходить при прохождении и установке команды в модеме? ( например AT + CGAT = 1 ОК )
4. Для чего нужна команда CNTRL Z и как ее использовать в ПЛК ?
Доброе время суток.Прошу помочь, первый раз программирую контроллер с GSM модемом. Взял для примера выложенную на форуме программу SMS. Ни как не могу заставить модем отправлять смс на телефон. Прослушиваю связь между модемом и контроллером вижу строку
AT+cmgs=90
если заставляю прописать строку
AT+cmgs="номер телефона"
модем выдаёт ошибку.
Если кто нибудь работал с этой программой подскажите в чём может скрываться ошибка. Заранее спасибо.
at+cmgs=90 - отправка сообщения длиной 90 знаков (о том, как эта длина высчитывается - разговор особый. Это уже говорит о том, что сообщение отправляется в формате PDU (например потому, что сообщение на русском). Советую поискать на Yandex'е "формат PDU" - описаний достаточно много, причём от "для чайников" до тех, что описывают резку сообщений и направление сообщений на определённый порт.) В этом случае номер телефона, на который отправляется сообщение уже закодировано внутри текста сообщения, которое должно быть отправлено в модем следом.
Вообще обмен должен быть примерно такой:
ПЛК:AT+CMGS=90
ПМ :>
ПЛК:0091758345784784574574984784789474683406868748 - некая длинная строка, в конце 1A (он же Ctrl-Z)
ПМ:+CMGS=1
ПМ:ОК
или вместо двух последних строк может прийти +CMS ERROR: xxx
В общем виде так. Скачайте документацию по командам вашего модема (если ПМ01 - она есть здесь на сайте) - там правильнее...
спасибо, боле менее понятно по поводу Pdu.
Помогите новичкам.
Проблема у нас такая.
Есть ПЛК100-Р.М и GSM-модем Siemens MC35i
На диске к ПЛК был файлик с примером по использованию GSM-модема "Описание библиотеки OWEN UNM". Пример как мы поняли не отработанный, ибо там куча синтаксических ошибок. Ошибки мы исправили. Вроде и код отладили. Но вот косяк, как только модем получает любую команду АТ от ПЛК то просто зависает, причем конкретно зависает.
Попытались посмотреть что вообще отсылает в порт ПЛК, то оказалось что бесконечно шлет одно и тоже число, от которого даже ПК подвисает.
Может кто посмотрит в чем накосячили. В Приложении два файла Один - оригинальное описание от OWEN, второй наша исправленная программа.
Ну или может кто рабочий пример выложет, в котором возможно хотя бы позвонить с помощью ПЛК.
Ниже проект на ПЛК100-24.Р.М и ПМ01. Предварительно при помощи кабеля(см.ниже) и Hyper Terminal настраиваем ПМ01 -AT+CMGF=1, AT&W. Связь с ПЛК через RS232(COM1) трехпроводным перекрестным кабелем GND,RxD,TxD. Перемычка 6-9. Плюс микрик на модеме 2-On.
В Codesys открываем библиотеку SMS.lib. При замыкании входа N идет сообщение "Авария-вход N". Текст на русском, первая буква обязательно заглавная. Для ПМ01 антенна обязательна даже в городе.
в дополнении к моей проблемке.
может кто сталкивался - устанавливаю связь по Csd-соединению через модемы, а завершить соединение не могу. все посылаемые команды после установки соединения модем понимает как данные и просто передает их второму модему. :)