Доброго времени суток!
Имеются несколько удаленных объектов связь с которыми осуществляется по GPRS с помощью модуля CP 1242-7.
Периодически (периоды разные от пару дней, до нескольких недель), теряется связь, восстанавливается только после снятия питания.
Вопрос: возможно ли в step7 контролировать наличие связи с оператором, и в случае долгого отсутствия связи перезапускать, либо модуль связи, либо контроллер?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
S-1200 CP 1242-7 проблема со связью
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 20 ноя 2019, 11:07
- Имя: Андрей
- Страна: Россия
- город/регион: Грязи
-
- почётный участник форума
- Сообщения: 3576
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 271 раз
S-1200 CP 1242-7 проблема со связью
Есть простое решение - lifebit, бит жизни. Контроллер устанавливает бит в своей памяти и отправляет сообщение, что бит установлен, а принимающее устройство тут же сбрасывает этот же бит, отсылая ответное сообщение об обнулении бита. Как только контроллер получил сообщение о сбросе в 0, тут же взводит его в 1 и отправляет сообщение.... И так далее циклически. Бит жизни постоянно меняется 0,1,0,1,0,1,... с определенными задержками, соответствующими качеству канала связи.
Если на стороне ПЛК бит не сброшен слишком долго, то каюк связи с точки зрения контроллера. Если на принимающей стороне бит долго обнулен, то каюк связи с точки зрения принимающего устройства.
Просто и сердито.
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 20 ноя 2019, 11:07
- Имя: Андрей
- Страна: Россия
- город/регион: Грязи
S-1200 CP 1242-7 проблема со связью
Хорошо, контроллер понял что каюк связи. Далее он должен перезагрузить модуль связи или контроллер. Каким образом это сделать?
-
- почётный участник форума
- Сообщения: 3576
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 271 раз
S-1200 CP 1242-7 проблема со связью
Нормально замкнутый контакт реле размыкает питание 24 В модуля связи или самого себя.