1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

S-1200 CP 1242-7 проблема со связью

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить

Автор темы
grpolan
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 20 ноя 2019, 11:07
Имя: Андрей
Страна: Россия
город/регион: Грязи

S-1200 CP 1242-7 проблема со связью

Сообщение grpolan »

Доброго времени суток!
Имеются несколько удаленных объектов связь с которыми осуществляется по GPRS с помощью модуля CP 1242-7.
Периодически (периоды разные от пару дней, до нескольких недель), теряется связь, восстанавливается только после снятия питания.
Вопрос: возможно ли в step7 контролировать наличие связи с оператором, и в случае долгого отсутствия связи перезапускать, либо модуль связи, либо контроллер?

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

S-1200 CP 1242-7 проблема со связью

Сообщение Михайло »

grpolan писал(а): 04 фев 2021, 11:17 возможно ли в step7 контролировать наличие связи с оператором
Есть простое решение - lifebit, бит жизни. Контроллер устанавливает бит в своей памяти и отправляет сообщение, что бит установлен, а принимающее устройство тут же сбрасывает этот же бит, отсылая ответное сообщение об обнулении бита. Как только контроллер получил сообщение о сбросе в 0, тут же взводит его в 1 и отправляет сообщение.... И так далее циклически. Бит жизни постоянно меняется 0,1,0,1,0,1,... с определенными задержками, соответствующими качеству канала связи.
Если на стороне ПЛК бит не сброшен слишком долго, то каюк связи с точки зрения контроллера. Если на принимающей стороне бит долго обнулен, то каюк связи с точки зрения принимающего устройства.
Просто и сердито.

Автор темы
grpolan
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 20 ноя 2019, 11:07
Имя: Андрей
Страна: Россия
город/регион: Грязи

S-1200 CP 1242-7 проблема со связью

Сообщение grpolan »

Хорошо, контроллер понял что каюк связи. Далее он должен перезагрузить модуль связи или контроллер. Каким образом это сделать?

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

S-1200 CP 1242-7 проблема со связью

Сообщение Михайло »

Нормально замкнутый контакт реле размыкает питание 24 В модуля связи или самого себя.
Ответить

Вернуться в «Simatic TIA Portal»