PDA

Просмотр полной версии : Связь ПЛК110 [M02] с Lectus через GSM-модем ОВЕН ПМ01



Вячеслав_Мартынов
29.11.2016, 09:58
Здравствуйте!
В надежде на лучшее был приобретен обновлённый ПЛК110-220.30.P-M М02 взамен старого ПЛК-110-24.30.Р-М.
Старый ПЛК доводит статус модема "Line Status" до состояния "= 3". И при этом начинается какой-то обмен (лог файл прикреплён).
Проект для нового ПЛК настроен аналогично старому (скриншоты прикреплены), но статус модема не поднимается выше 2. В чём может быть проблема? Как устранить?
Модем подключен по RS-232 к порту ПЛК RS-232. Связь есть, AT команды передаются. В лог файлах есть эхо, но оно вероятно от распайки кабеля для захвата. Без кабеля перехвата тоже проверялось, статус модема с новым ПЛК не поднимается выше 2.
Используемый таргет файл 3.08. Проект с файлом 3.10 отказывается подключатся к ПЛК.
Проект для нового ПЛК в архиве, во вложении.

lara197a
29.11.2016, 21:24
А вы эхо намеренно оставляете включеным или у вас мусор типа эха?
Эхо нужно выключать. У меня проект на ПЛК 100 и ПМ работает с 2009г.
в целом оборудование вполне надежно, если с ним разобраться.
Обязательно настраивайте периодическую перезагрузку модема.
я на старом ПМ, без поддержки перезагрузки, рвал питание модема (через выход ПЛК)

Евгений Дударев
30.11.2016, 09:59
Пока молчат.


Вячеслав, Вам ГТП выслали пример работы с ПМ01?

Пантелеев Дмитрий
30.11.2016, 13:44
Пример выслали. После проверки отпишитесь.

Филоненко Владислав
04.12.2016, 12:17
PPP и модуль модем это разные вещи. Или/или.

Вячеслав_Мартынов
04.12.2016, 19:40
Для старого контроллера и PPP и модем использовался одновременно. В первом сообщении скрин: http://www.owen.ru/forum/attachment.php?attachmentid=27845&d=1480402531
Всё стабильно работало!
В новом М02 настройки по другому задаются. Вопрос как настроить новый ПЛК110 для связи с сервером лектус (ПЛК - клиент, но в сеть он должен выйти самостоятельно, т.е. PPP ему наверное нужен и TCP тоже нужен, и RS - для связи с модемом).

Евгений Дударев
05.12.2016, 10:00
Вячеслав, посмотрел архив, который Вы скинули в последний раз:
1) Если Вы хотите настроить ПЛК как "клиент", то в проекте на Codesys необходимо добавить Modbus Master (настройки смотрите в том примере, который Вам выслала тех.поддержка!). Далее же добавляете Universal Modbus Device (это и есть Ваш лектус, который будет "сервер"). Опять-таки настройки есть в примере, не придумывайте пока ничего от себя. Не забываем поменять Serial на TCP (см. пример). Slave пока удалите, он не нужен для проверки.
2) локал_адрес_ дат посмотрел, всё верно.
3) выдерните Ethernet из ПЛК, попробуйте пока без него.
4) Всё загрузите в контроллер, выполните перезагрузку.
5) Снимите сниф того, как модем пытается выйти в интернет (вешаем преобразователь с rs485 на usb\com), открываем сниффер, подаем питание на плк и модем.

Вячеслав_Мартынов
07.12.2016, 11:19
Всё получилось. Спасибо Дмитрию из техподдержки.
Последовательность действий если у Вас ПЛК - сервер со статическим IP:
1) Обновить прошивку ПЛК - файл "UpdatePLC110-30.bin". После чего снять питание с ПЛК.
2) Отредактировать файл "local_addres.dat" под своего оператора.
3) Загрузить файл "local_addres.dat" в ПЛК.
4) Создать программу (таргет файл 3.10), причём добавить необходимо только ModBus (slave) и TCP (пример во вложении). Добавить переменные для передачи. Никаких дополнительных настроек не требуется, всё указано в файле "local_addres.dat".
5) Загрузить программу в ПЛК.
6) Настроить Лектус как клиент.

Для отладки обязательно иметь кабели и преобразователи для перехвата посылок между ПЛК и модемом.