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

S7 315-2PN/DP переходит в STOP

Модератор: Глоб.модераторы

Ответить

Автор темы
bigalo
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 03 апр 2015, 16:12
Имя: Игорь
Страна: Россия
город/регион: Череповец

S7 315-2PN/DP переходит в STOP

Сообщение bigalo »

Здравствуйте. На мостовом кране установлен контроллер S7 315-2PN/DP. Периодически (раз в неделю или чаще) контроллер уходит в режим Stop. Сообщение из диагностического буфера:
Event 6 of 100: Event ID 16# 3942
Module problem or maintenance necessary
Module type: Distributed I/0s
Input address: 2005
User information available
Diagnostic interrupt from substitute
Module/submodule fault
External module error
Requested OB: Diagnostic interrupt OB (OB82)
OB not found, or disabled, or cannot be started in the in the current operating mode
External error, Incoming event
08:26:56.441 AM 05/12/2017
(Coding: 16# 3942 FE52 C554 07D5 0563 0000)


Event 7 of 100: Event ID 16# 3842
Module OK
Module type: Distributed I/0s
Input address: 2006
User information available
Diagnostic interrupt from substitute
Requested OB: Diagnostic interrupt OB (OB82)
OB not found, or disabled, or cannot be started in the in the current operating mode
External error, Outgoing event
08:26:56.433 AM 05/12/2017
(Coding: 16# 3842 FE52 C554 07D6 0063 0000
)

Как с этим бороться? Буду благодарен за любую помощь.
Последний раз редактировалось AGorskiy 12 май 2017, 23:25, всего редактировалось 1 раз.
Причина: я нахально оккупировал данный цвет для своих комментариев =))) потому изменил ваше сообщение
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 30 раз
Поблагодарили: 165 раз

S7 315-2PN/DP переходит в STOP

Сообщение aranea »

причина
Module type: Distributed I/0s
Input address: 2005

следствие
Requested OB: Diagnostic interrupt OB (OB82)
OB not found, or disabled, or cannot be started in the in the current operating mode

решение
загрузите хотя бы пустые OB, предотвращающие переход ПЛК в стоп при возникновении ошибок (читайте документацию)
Изображение

Автор темы
bigalo
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 03 апр 2015, 16:12
Имя: Игорь
Страна: Россия
город/регион: Череповец

S7 315-2PN/DP переходит в STOP

Сообщение bigalo »

OB82 присутствует в проекте. по адресам 2005, 2006 находятся удаленные модули Moeller XI ON. Возможна ли причина перехода в режим "STOP" из-за плохого контакта разъемов profibus?
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 30 раз
Поблагодарили: 165 раз

S7 315-2PN/DP переходит в STOP

Сообщение aranea »

дайте сообщения из буфера в районе слова STOP caused by +/- 3 Event'a
из тех, что вы дали видно только ошибку доступа к периферии и попытку вызова OB82
и ПЛК его не находит - и должен перейти в стоп
вы уверены, что OB82 загружен в ПЛК и его видно в онлайне?

ошибка доступа может быть по многим причинам, в т.ч. плохого контакта разъемов
Изображение

Автор темы
bigalo
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 03 апр 2015, 16:12
Имя: Игорь
Страна: Россия
город/регион: Череповец

S7 315-2PN/DP переходит в STOP

Сообщение bigalo »

OB82 в проекте есть и он не пустой. Программу загружал из контроллера. Прикрепляю диагностический файл.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 30 раз
Поблагодарили: 165 раз

S7 315-2PN/DP переходит в STOP

Сообщение aranea »

bigalo, в этом файле 100 сообщений в течение одной секунды и нет перехода в стоп - так что причины не видно
1. проверьте настройки диагностического буфера: стоят все галки в Dispaly Events
2. как только ПЛК перейдет в СТОП до каких-либо действий сохраните диагностический буфер!
должно получиться что-то типа этого
Diagnose.png
Help on Event пробовали нажимать на своих строчках с ошибками?

эти модули Moeller на Profibus? вообще странно что у вас только ошибка доступа к адресам, без ошибки самой станции
обычно если отваливается станция следом появляются такие строчки:

Код: Выделить всё

Distributed I/Os: station Failure
Address of the affected DP slave: station number:    5
DP master system ID:      1
Log. base address of the DP slave: Input address:  2039
Log. base address of the DP master:   2047
Requested OB: Rack failure OB (OB86)
дайте картинку вашего HW, ну и блоки OB в онлайне ПЛК
вы в курсе, что это буфер 315-2DP? без PN

у вас ведь не используются в программе указанные SFC39-42?
ob82.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Автор темы
bigalo
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 03 апр 2015, 16:12
Имя: Игорь
Страна: Россия
город/регион: Череповец

S7 315-2PN/DP переходит в STOP

Сообщение bigalo »

Извиняюсь, моя ошибка. PLC 315-2DP.
В программе SFC39-42 не используются.
1. Галочки все стоят.
2. Diagnose.txt сохранялся до каких-либо действий.
I-stack attached
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 30 раз
Поблагодарили: 165 раз

S7 315-2PN/DP переходит в STOP

Сообщение aranea »

1. хорошо
2. не верю, судя по буферу ПЛК работает на этот момент (может Update нажать надо) или ждать следующую остановку
3. не знаю что это

увеличьте число сообщений до 500 (если что выложите только нужные)

дайте скрин окна диаг. буфера, а на фоне онлайн папка Blocks
ну и выделили бы этот Moeler в HW, чтобы на скрине было видно проблемные адреса 2005, 2006
а то толку от скринов не много =)

вот пример разбора буфера: читать снизу вверх (по времени)!

Код: Выделить всё

Event 92 of 484:  Event ID 16# 4301
Mode transition from STOP to STARTUP // - Запуск ПЛК
Startup information: 
- Time for time stamp at the last backed up power on
- Single processor operation
Current/last startup type:
- Warm restart triggered by switch setting; last power on backed up
Permissibility of certain startup types: 
- Manual warm restart permitted
- Automatic warm restart permitted
Last valid operation or setting of the automatic startup type at power on:
- Warm restart triggered by switch setting; last power on backed up
Previous operating mode: STOP (internal)
Requested operating mode: STARTUP (warm restart)
Incoming event
06:40:43.540 AM  10/29/1995
(Coding: 16# 4301  FF46  C772  0000  0813  7713)


Event 93 of 484:  Event ID 16# 38C4
Distributed I/Os: station return // - Станция вернулась
Address of the affected DP slave: station number:    5
DP master system ID:      1
Log. base address of the DP slave: Input address:  2039
Log. base address of the DP master:   2047
Requested OB: Rack failure OB (OB86)
OB not found, or disabled, or cannot be started in the current operating mode
External error, Outgoing event
06:37:31.368 AM  10/29/1995
(Coding: 16# 38C4  FE56  C054  07FF  07F7  0105)


Event 94 of 484:  Event ID 16# 3842
Module OK // - Получается даже в СТОПЕ пишутся сообщения....
Module type: Distributed I/0s
Input address:  2039
User information available 
Diagnostic interrupt from substitute
Requested OB: Diagnostic interrupt OB (OB82)
OB not found, or disabled, or cannot be started in the in the current operating mode
External error, Outgoing event
06:37:31.322 AM  10/29/1995
(Coding: 16# 3842  FE52  C554  07F7  0063  0000)


Event 95 of 484:  Event ID 16# 456F
STOP caused by rack failure (OB not loaded or not possible, or no FRB) // - Переход в СТОП
Previous operating mode: RUN
Requested operating mode: STOP (internal)
Internal error, Incoming event
06:37:30.234 AM  10/29/1995
(Coding: 16# 456F  FF84  0000  0101  0000  0000)


Event 96 of 484:  Event ID 16# 39C4
Distributed I/Os: station Failure // - Ошибка
Address of the affected DP slave: station number:    5
DP master system ID:      1
Log. base address of the DP slave: Input address:  2039
Log. base address of the DP master:   2047
Requested OB: Rack failure OB (OB86)
OB not found, or disabled, or cannot be started in the current operating mode
External error, Incoming event
06:37:30.230 AM  10/29/1995
(Coding: 16# 39C4  FE56  C054  07FF  07F7  0105)


Event 97 of 484:  Event ID 16# 3842
Module OK // - все в порядке
Module type: Distributed I/0s
Input address:  2039
User information available 
Diagnostic interrupt from substitute
Requested OB: Diagnostic interrupt OB (OB82)
Priority class: 26
External error, Outgoing event
06:37:30.228 AM  10/29/1995
(Coding: 16# 3842  1A52  C554  07F7  0063  0000)


Event 98 of 484:  Event ID 16# 4302
Mode transition from STARTUP to RUN // - запустили
Startup information: 
- Time for time stamp at the last backed up power on
- Single processor operation
Current/last startup type:
- Warm restart triggered by switch setting; last power on backed up
Permissibility of certain startup types: 
- Manual warm restart permitted
- Automatic warm restart permitted
Last valid operation or setting of automatic startup type at power on:
- Warm restart triggered by switch setting; last power on backed up
Previous operating mode: STARTUP (warm restart)
Requested operating mode: RUN
Incoming event
06:26:52.283 AM  10/29/1995
(Coding: 16# 4302  FF68  C700  0000  0813  7713)
у вас точно загружены ВСЕ OB, предотвращающие переход ПЛК в СТОП при ошибках?
Изображение
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 30 раз
Поблагодарили: 165 раз

S7 315-2PN/DP переходит в STOP

Сообщение aranea »

проверил на симуляторе, что даже если ПЛК в стопе, сообщения об ошибках пишутся в буфер..
поэтому эта строчка OB not found, or disabled, or cannot be started in the in the current operating mode значит, что ПЛК уже в стопе и не может вызвать OB82, даже если он загружен

учитывая что у вас сыпется по 100 сообщений в секунду - будет тяжело поймать причину стопа в буфере
либо прямо сразу после стопа откидывать разъем Profibus от ПЛК

проверяйте, что все нужные OB загружены в ПЛК - сам по себе он не может остановиться
будут все OB - будет гореть лампа SF при ошибках, но в СТОП не перейдет
в каждой OB взводите триггером разные меркеры - будет понятно какой OB стреляет
потом ищите причину: кабель, разъем, модуль, попробуйте скорость сети понизить
модулей Меллеров 3 штуки, а проблема с одним и конкретными адресами? тут бы скрин и пригодился адресной области этого Меллера
менять между собой пробовали? ЗИП есть?
Изображение

Автор темы
bigalo
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 03 апр 2015, 16:12
Имя: Игорь
Страна: Россия
город/регион: Череповец

S7 315-2PN/DP переходит в STOP

Сообщение bigalo »

aranea писал(а): проверяйте, что все нужные OB загружены в ПЛК - сам по себе он не может остановиться
Загружено всё. Программа работала в течение нескольких лет. Проблемы начались ~6 месяцев назад.
aranea писал(а): будут все OB - будет гореть лампа SF при ошибках, но в СТОП не перейдет
Сейчас горит SF и кран работает. В OB82 есть вызов режима STOP: et7: L #OB82_MDL_ADDR
L W#16#7DA //ADR.DIAGN.2009->HEX = 7D9
==I
JCN et8
S "BLEDY_ DP".BL_MOD_5_U1_OB82
JU et10

et8: L #OB82_MDL_ADDR
L W#16#7DB //ADR.DIAGN.2011->HEX = 7DA
==I
S "BLEDY_ DP".BL_MOD_7_U1_OB82

JC et10


CALL "STP"
aranea писал(а): в каждой OB взводите триггером разные меркеры - будет понятно какой OB стреляет
можно поподробнее?
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 30 раз
Поблагодарили: 165 раз

S7 315-2PN/DP переходит в STOP

Сообщение aranea »

bigalo, я не стал спрашивать, что внутри OB82, думал вы в курсе, раз утверждаете, что он точно загружен
ну стоп так стоп. в чем у вас вопрос?

думаю галочка Update display during operating mode transition поможет поймать переход в СТОП, если оставить окно диагностического буфера открытым. При стопе автоматически произойдет обновление содержимого буфера, где будет видно всю предысторию
Изображение
Ответить

Вернуться в «ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)»