В данном разделе описываются возможности диагностики NCM S7 PROFIBUS. Диагностические инструменты для устранения ошибок в PROFIBUS CP. Вы должны быть знакомы с базовой информацией из Раздела 2 о значении NCM S7 для PROFIBUS и о том, как работать с ним. Это означает, что вы должны знать, как присоединять PROFIBUS CP к PG и как управлять модулями с помощью PG.
Использование NCM S7 PROFIBUS диагностики и его функций
NCM S7 PROFIBUS диагностика то встроенный компонент NCM S7 для PROFIBUS. Он предоставляет диагностические функции, которые вы можете выбрать из меню. Функции могут быть сгруппированы следующим образом:
- Общая диагностика и статистические функции.
- Диагностические функции, зависящие от режима.
В доступном здесь диалоге, вы можете управлять диагностикой с помощью кнопок.
Следующие диагностические функции доступны всегда, не зависимо от сконфигурированного режима PROFIBUS CP:
- Запрос состояния PROFIBUS и режима PROFIBUS CP.
- Запрос текущих параметров шины PROFIBUS.
- Запрос статистической информации по станции.
- Вызов сообщений по событиям, записанных в PROFIBUS CP (диагностический буфер).
- Вывод общего состояния станции PROFIBUS.
Функции зависящие от режима
Следующие диагностические функции доступны в зависимости от сконфигурированного режима PROFIBUS CP:
- Диагностические функции DP мастера:
Запрос состояния DP мастера и состояние соединений со всеми ВУ.
Можно вызвать диагностические данные для конкретных DP ВУ. - DP ВУ диагностика
Примечание
DP диагностика не доступна для пассивных DP ВУ через PROFIBUS. - Диагностика FDL соединений
- Диагностика FMS соединений: описывается во второй части данного руководства.
Установка и запуск NCM S7 PROFIBUS диагностики
NCM S7 PROFIBUS диагностика устанавливается вместе с NCM S7 для PROFIBUS на вашем PG.
Запуск
Вы можете запустить инструмент по диагностики двумя способами:
- Из стандартного меню Windows 95 / NT с помощью программной группы SIMATICNCM S7 PROFIBUS. Используйте этот метод, если STEP 7 проект, в котором CP был сконфигурирован - недоступен (для сервисных целей).
- Из диалоговых свойств CP в вашем STEP 7 проекте.
Основные управляющие клавиши
Управляющие клавиши приведенные ниже вы найдете во множестве диалогов:
Табл. 8–1 Значение клавиш | |
Клавиша
|
Значение
|
Close | По ней текущая диагностическая функция останавливается. Диалоговое окно закрывается. |
Cyc. Upd. On / Off | С помощью нее вы сможете запустить или остановить автоматическое обновление (циклическое) отображаемой диагностики и статусной информации. С помощью окна «Options» (опции), вы можете выбрать интервал обновления экрана. Для статистических функций (для станции) циклическое обновление является установкой по умолчанию, при вызове функций. При вызове других функций циклическое обновление останавливается. После того, как вы активировали циклическое обновление, метка на кнопке поменяется на Cyc. Upd. Off. Примечание: Когда активировано циклическое обновление, вы возможно не сможете переключаться из одного окна программы в другое с помощью клавиш Alt-Tab. В данном случае, либо используйте мышь (если другое приложение видно на экране) или остановите цикл обновления прежде чем перейти в другое приложение. |
Update | По этой кнопке, отображаемая диагностическая и статусная информация будет один раз обновлена. |
Change CP | По этой кнопке, вы можете установить соединение с CP , который вы хотите проверить, не выходя и перезапуская инструмент диагностики. |
Help | С помощью нее сможете получить информацию по текущей диагностической функции. Вы можете также использовать клавишу F1. Помните, также , что вы можете вызвать контекстно – зависимую справку для некоторых диалоговых окон. Чтобы получить справку, поместите курсор на нужном поле вывода и нажмите F1. |
Если соединение с PROFIBUS CP закрывается во время диагностики, появится следующее сообщение: The online connection was terminated (Прямое соединение было закрыто). Вы можете восстановить соединение с PROFIBUS CP с помощью соответствующей кнопки в диалоге. Соединение автоматически будет восстановлено.
Как использовать диагностические функции
Последовательность действий
Чтобы эффективнее использовать диагностические функции, точнее при работе с диагностикой в первый раз, рекомендуется следующая процедура.
1. Используйте следующую последовательность действий.
2. Определите вашу проблему или задание, например, с помощью списка в разделе 8.15 «Typical Problems»(обычные проблемы) в System и выберите нужные диагностические функции, основываясь на рекомендациях в нем.
Диагностика – установка соединения с PROFIBUS CP
Установите физическое соединение между PG и SIMATIC S7 станцией. Для этого есть два способа:
- MPI
- PROFIBUS
- Industrial Ethernet
- TCP/IP
Запустите диагностику из NCM группы программы
Если конфигурационных данных нет на вашем PG/PC, следуйте по шагам, описанным ниже, чтобы запустить диагностические функции при присоединенном PROFIBUS CP:
3. Выберите функцию «NCM PROFIBUS Diagnostics» в программной группе NCM S7.
4. В выведенном окне «Online Path», выберите интерфейс, подходящий для вашей аппаратной конфигурации.
В зависимости от типа вашего присоединения к сети, вас спросят задать адрес:
Табл. 8–2 Возможные установки для путей | ||
Присоединение на
станции назначения |
Адрес узла
|
Положение Рейки / Слота модуля
|
MPI/S7–300 | MPI адрес Ethernet CP | Номер рейки/слота. Ус: 0/0 С помощью этих установок, будет адресован CP, чей адрес указан. Недостаток: одновременно активные STEP 7 online функции могут быть заблокированы. Как альтернатива: точно напрямую задайте номер рейки/слота. |
MPI/S7–400 | MPI адрес CPU | Номер рейки/слота |
PROFIBUS | PROFIBUS адрес PROFIBUS CP через который можно получить доступ к станции. | Номер рейки/слота |
Industrial Ethernet | MAC адрес Ethernet CP станции S7. 16-ричный ввод. | Номер рейки/слота |
Industrial Ethernet TCP/IP |
IP адрес Industrial Ethernet CP Десятичный ввод. Пример: Десятичный IP адрес 142.120.9.134 |
Номер рейки/слота |
Соединение
Если доступ к CP , который вы хотите проверить с помощью диагностических функций, может быть получен только через устройство сетевого соединения, вы должны выбрать это устройство и задать его адрес в локальной сети. Вы должны также указать ID подсети S7 для сети назначения:
ID подсети состоит из двух чисел соединенных черточкой:
- Одно число для проекта
- Одно для подсети
Вы найдете ID подсети в свойствах объектов этой подсети в проекте STEP 7. ID подсети отпечатывается также вместе с сетевой конфигурацией.
Запуск диагностики из диалогового окна свойств CP
Если данные проекта доступны на вашем PG/PC, следуйте шагам описанным ниже:
- Выберите S7 станцию в проекте и откройте аппаратную конфигурацию.
- Выберите PROFIBUS CP и откройте диалоговое окно свойств.
- Выберите диалог «Diagnostics» (диагностика).
- Выберите кнопку «Run...» (запуск).
Результат:
Будет открыто диалоговое окно «Diagnostics». Путь будет установлен автоматически так, чтобы соответствовать текущему соединению в STEP 7.
Установка опций
Установите основные параметры для диагностической сессии в окне «Options» (опции).
Примечания к параметрам в окне «Options» (опции)
параметр Dialog update time (время обновления окна диалога)
значение Он устанавливает интервал по которому диагностические данные в окне обновляются при выбранном циклическом обновлении.
Определение PROFIBUS CP
Цель в том, чтобы определить PROFIBUS CP к которому NCM S7 PROFIBUS диагностика подключается и текущий режим работы.
Диалоговое окно и параметры.В окне «CP Information» отображается следующая информация (введенное внизу лишь пример):
Табл. 8–4 Параметры в «General Module Information» | |
Параметр
|
Значение
|
CP Type: | Идентификатор типа PROFIBUS CP, например, CP 342–5. |
CP Version: | Версия фирменного обеспечения для PROFIBUS CP. |
Order Number: | Идентификатор продукта Siemens для PROFIBUS CP , который также используется при назначении модуля CPU в S7 конфигурации. |
Примечания к параметрам в окне «Status of the Module»
Режим работы и состояние: -----> Варианты состояния следующие: Stop, Startup, Run. Состояния: OK, PG команда, STOP.
Изменение существующего соединения
Если вы хотите изменить текущее соединение, выберите окно с описанием режима работы и далее следуйте шагам, описанным в разделе 8.7 (клавиши Stop (остановка) CP/Start (запуск) CP).
Запрос режима работы
В данном случае, целью является определение текущего режима работы PROFIBUS CP как модуля в S7–300 и как коммуникационной станции на PROFIBUS и, если необходимо, изменение этого режима (Stop CP/Start CP
кнопки). В диалоговом окне отображается следующая информация:
Табл. 8–6 Примечания к параметрам для диалогового окна «Operating Mode» | |
Параметр
|
Значение
|
Режим и его причины: | Могут отображаться следующие состояния: Stop (стоп), Startup (запуск), Run (выполнение). Поле причины может быть следующим: OK, PG команда, Stop (стоп), не конфиг. |
Состояние PROFIBUS и его причины: | Возможны следующие состояния PROFIBUS: Станция в кольце/Станция не в кольце. Возможные причины: OK, ошибка шины (например, короткое замыкание, шина неправильно оконцована), шинная коллизия, неправильный HSA, двойной адрес. |
Табл 8–7 Примечания к параметрам в окне «Status Information and Memory Resources» | |
Параметр
|
Значение
|
Status Information (статусная информация) | Показывает текущий режим работы CP.Для установки/конфигурирования см. раздел 2.2.6. С помощью Status и Cause, вы можете определить тип конфигурации и текущее состояние конфигурационных служб. |
Memory Resources (ресурсы памяти) | Показывает загрузку PROFIBUS CP во время конфигурации и текущего режима выполнения. |
Transfer Time (время передачи) | Показывает был ли сконфигурирован CP на передачу времени дня в CPU. |
Дополнительные клавиши
Вы можете контролировать PROFIBUS CP с помощью дополнительных кнопок, которые включаются или выключаются в зависимости от текущего режима работы PROFIBUS CP, следующим образом:
Кнопка
|
Значение
|
Stop CP | Остановка PROFIBUS CP. |
Start CP | Запуск PROFIBUS CP если RUN/STOP в положении RUN. |
Reset CP | На некоторых типах CP, например, CP 443–5 Basic, возможен сброс памяти. |
Диагностические функции DP мастера
Диагностические функции DP мастера предоставляют следующуюинформацию:
- Состояние PROFIBUS CP сконфигурированного как DP мастер.
- Обзор присоединенных DP ВУ.
- Диагностическая информация об одном из присоединенных DP ВУ.
В диалоговом окне отображается следующая информация:
Табл. 8–8 Примечания к параметрам в диалоговом окне «DP Master Diagnostics» | |
Параметр
|
Значение
|
DP состояние: | Offline (вне линии): DP мастер остановил циклическую обработку (опрос) DP ВУ. Если DP ВУ был к нему назначен, то связь на ВУ удаляется. Stop (стоп): DP мастер остановил циклическую обработку (опрос) DP ВУ. Clear (очистка): DP мастер начал циклическую обработку DP ВУ. Выходные данные посланные соответствующим DPВУ выставляются в 0, входные данные принимаются DP ВУ и передаются CPU (DP–RECV) Run (выполнение): DP мастер начал циклическую обработку пользовательских данных DP ВУ с CPU. |
PROFIBUS адрес | PROFIBUS адрес проверяемого DP мастера, к которому устанавливается соединение. |
Активные задания общего управления (когда стоит x): | Freeze mode (Freeze режим): Синхронизация входных данных DP. Sync mode (Sync режим): Синхронизация выходных данных DP ВУ. Unfreeze mode (Unfreeze режим): Отмена режима FREEZE. Unsync mode (Unsync режим): Отмена режима SYNC. Clear (очистка): Сброс выходных данных посланных DP мастером с 1 в 0 . |
Имя ВУ | Имя ВУ не отображается (кнопка Show Names не может быть активирована). |
ID группы: | ВУ не принадлежащий ни к одной (0000 0000) , принадлежащий к одной (например, 0100 0000: 2-ой группе) или нескольким группам (например, 0110 1001: 2ой ,3ей ,5ой ,8ой группам). Для этих групп может быть послан кадр синхронизации. |
Передача данных: | Yes (да) значит: Обмен пользовательскими данными с DP ВУ, другими словами DP ВУ в фазе обмена данными (опрос входов и выходов). No (нет) значит: Нет обмена данными с DP ВУ. |
Отображение только выбранных ВУ | Если вы хотите отобразить только некоторые DP ВУ, сделайте следующее: 1. Выберите необходимое с помощью клавиши shift и кнопки мыши. 2. Выберите пункт Show only selected slaves (Показ только выбранных ВУ). |
Show Names (Показать имена) | - Не доступна - |
DP Slave Diagn. (Диагностика DP ВУ) | Выводит диагностические данные выбранных DP ВУ. Для дальнейшей информации см. раздел 8.9. Если вы выбрали несколько DP ВУ, следующее диалоговое окно будет с выбранными DP ВУ, после этого вас попросят сделать выбор. |
Диагностические функции DP ВУ
Эта функция используется для отображения диагностических данных DP ВУ. В зависимости от режима адресованного PROFIBUS CP, это включает в себя следующее:
- В режиме DP мастер, диагностические данные присоединенных DP ВУ.
- В режиме DP ВУ, диагностические данные локального PROFIBUS CP.
Не зависимо от режима, DP мастер этого DP ВУ предоставляет дополнительную диагностическую информацию, которая должна быт использована ля получения полной диагностической картины.
То, как вы вызываете функцию зависит от режима CP, следующим образом:
- В режиме DP ВУ: выберите окно «DP Slave» (DP ВУ).
- В режиме DP мастер, нажмите кнопку DP ВУ диагностика button в окне диагностики DP мастера.
В диалоговом окне отображается следующая информация (пример, режима DP мастер):
Табл. 8–9 Примечания к параметрам диалогового окна «DP Slave Diagnostics» | |
Параметр
|
Значение
|
Параметр адреса PROFIBUS DP мастера | PROFIBUS адрес DP мастера, который назначает параметры DP ВУ и обменивается данными с этим DP ВУ. Примечание по выводимому тексту: Unknown означает, что ВУ не был еще обнаружен на шине. None означает, что ВУ не были еще назначены параметры. |
Табл. 8–10 Параметры в поле диагностики ВУ станции в окне «DP Slave Diagnostics» | |
Бит
|
Описание
|
StationNonExistent | DP ВУ на шине не отвечает. Этот бит выставляется CP (DP мастер 1). |
StationNotReady | DP ВУ не готов к назначению параметров и обмену данными. Что делать: Временное состояние; DP мастер не может на него влиять. |
InvalidSlave Response | Этот бит выставляется CP (DP мастер), когда не было получено правильного ответа от DP ВУ. (Возможны различные случаи). |
ServiceNot Supported | Запрошенные функции (SYNC режим, FREEZE режим) не поддерживаются DP ВУ. Что делать: Отключите назначение параметра SYNC/FREEZE или не посылайте SYNC/FREEZE задания. |
MasterLock | DP ВУ были назначены параметры другим DP мастером 1; другими словами, DP ВУ может быть считан только своим DP мастером 1. Этот бит назначается CP (DP мастер) когда адрес мастера FFH и отличен от шинного адреса CP. |
WatchdogOn | Watchdog наблюдение активируется на DP ВУ. |
StaticDiag | Статическая диагностика DP ВУ не может в настоящее время участвовать в передаче данных. Если этот бит выставлен, DP мастер должен продолжать обработку диагностических данных с DP ВУ , пока этот бит не сбрасывается DP ВУ. |
ExtDiagMessage | Существуют важные ВУ ориентированные диагностические данные. -> Состояние модуля/связанные с устройством диагностические данные могут быть оценены. |
ExtStatusMessage | Существует информация или сообщение. -> Может быть получена дополнительная информация (состояния модулей/диаг. данные устройства). |
ExtDataOverflow | Если выставлен данный бит, это означает, что есть дополнительная диагностическая информация. Вы однако, не можете вывести ее. |
SyncMode | DP ВУ в режиме SYNC, другими словами, выходные данные на DP ВУ обновляются только когда Global Control с SYNC командой поступают на DP ВУ. |
FreezeMode | DP ВУ в режиме FREEZE, другими словами, входные данные на DP ВУ становятся доступными только когда Global Control с командой FREEZE поступают на DP ВУ. |
ParameterRequest | Этот бит выставляется DP ВУ когда нужно новое назначение параметра или возникает необходимость конфигурирования. Если ВУ опрашивается своим собственным DP мастером 1, параметры назначаются автоматически DP мастером. |
ParameterFault | Последний кадр назначения параметра, полученный с мастера был некорректным или недопустимым. Что делать: Проверьте правильность назначения параметра. |
SlaveConfig CheckFault | Последний кадр назначения параметра, полученный с мастера (определяющий I/O модули на ВУ) был некорректным или недопустимым. Что делать:Описание Проверьте конфигурацию на наличие неправильных модулей (дли ну модулей, их последовательность, целостность,байт, слово, общую область) ->проверьте диагностический буфер в NCM S7 PROFIBUS. |
MasterConfig CheckFault | DP мастер отклоняет список сконфигурированных модулей ВУ как неправильный. Причина / Последовательность действий: Проверьте конфигурацию на неправильные модули -> проверьте диагностический буфер в NCM S7 PROFIBUS. |
SlaveDeactivated | DP ВУ в данное время не опрашивается своим DP мастером класса 1. Обычно, DP ВУ опрашивается тогда другим DP мастером класса 1. Не зависимо от этого, CP может опросить это ВУ (чтение) как DP мастер класса 2 (циклическое чтение входов/выходов). |
StatusFromSlave | Если выставлен этот бит, то это значит, что выведенные диагностические данные на ВУ были прочитаны. Иначе, эти данные , создаваемые DP мастером 1 назначаются ВУ. |
Дополнительные клавиши. С их помощью, вы можете получить дополнительную диагностическую информацию.
Клавиша
|
Значение
|
Modules (модули) | Запрос состояния модуля ; см. раздел 8.9.1 . |
Device–Related (устройство ориентированные) | Отображает диагностические данные устройства (от производителя); см. раздел 8.9.2. |
Запрос состояния модуля
Цели диагностики предоставить в деталях описание ошибок состояния модуля.
Вы можете вызвать функцию (диалоговое окно), нажав на кнопку «Modules» в окне DP Slave Diagnostics (DP ВУ диагностика). Функция может быть вызвана только при сбое модуля в DP ВУ.
В диалоговом окне выводится следующая информация (просто пример):
В отличие от диагностики в пользовательской программе (см. раздел 5.3.4), заголовочные биты для ID– и канало – зависимой диагностики дешифруются и больше не выводятся.
Устройство - ориентированная диагностика
Цель диагностики вывести и декодировать диагностические данные устройства (от производителя).
Вы можете вызвать эту функцию, нажав на кнопку Device–Related в диалоге DP Slave Diagnostics.
В диалоговом окне отображается следующая информация (пример):
Табл 8–11 Примечания к параметрам в окне «Device–Related Diagnostics» (устройство ориентированная диагностика) | |
Параметр
|
Значение
|
Vendor, Model, Version, Vendor ID (производитель, модель, версия, ID производителя) | Параметры специфичные для ВУ. |
Vendor information (hexadecimal) (информация о производителе (16-ричный вид)) | Интерпретация информации от производителя, основанной на файле типа DP ВУ. |
В отличие от диагностики в пользовательской программе (см. раздел 5.3.4), байты заголовка для устройства, ID и канально - ориентированная диагностика декодируются и больше не отображаются.
Диагностика FDL соединений
Цель диагностики отображать и наблюдать за FDL соединениями.
В диалоговом окне отображается обычно следующая информация (пример):
Табл. 8–12 Примечания к параметрам в диалоговом окне | |
Параметр
|
Значение
|
List of connections (список соединений) | Отдельно от конфигурационной информации: номер соединения., PROFIBUS адрес, локальная и удаленная LSAP, для соединения также выводится следующая информация: посланное (полож.) : Количество удачно переданных кадров. посланное (отриц.) : Количество неудачно переданных кадров. полученное: Количество полученных кадров. |
Connection Properties (свойства соединения) | Выводятся статус посылки и получения и статус PROFIBUS посылающего устройства, выбранного в списке соединения. |
Дополнительные клавиши
Кнопка Reset Counter (сброс счетчика) -> Счетчики по посылке и получению кадров FDL соединений сбрасываются в 0 на модуле и в списке вывода.
Диагностика основных ошибок с помощью диагностического буфера
Цель в декодировании и выводе сообщений о событиях , записанных в деталях на PROFIBUS CP. Диагностический буфер предоставляет детальную информацию обо всех коммуникационных службах PROFIBUS CP.
Функция работает следующим образоом . Сообщения о событиях записываются на PROFIBUS CP в кольцевом буфере. Кольцевой буфер может содержать до 50 записей. В NCM S7, с другой стороны, может быть сохранено до 500 сообщений! Все CP функции могут генерировать сообщения о событиях. При вызове диалогового окна, сообщения считываются и выводятся. Последнее сообщение отображается в верхней линии с наибольшим номером. Следующая информация отображается в окне «Diagnostic Buffer» (диагностический буфер) (пример):
Табл. 8–13 Примечания к параметрам в окне «Diagnostic Buffer» (диагностический буфер) | |
Параметр
|
Значение
|
No.: | Последовательная нумерации сообщений о событиях. Ранг значений: макс. 500 сообщений о событиях может быть сохранено в NCM S7 PROFIBUS. Следующий символ показывает уровень ! = Ошибка !! = Важная ошибка нет расширения = информация |
Time Stamp: (метка времени) | Не активирован на PROFIBUS CP. |
Function: (функция) | Служба связи (например DP мастера), которая генерирует сообщение. |
Дополнительные кнопки
Вы можете также контролировать вывод в диагностический буфер с помощью следующих кнопок:
Кнопка
|
Значение
|
New Entries (новая запись) | Если активна кнопка New Entries, значит, с тех пор как вы вызвали окно, были получены новые сообщения. Если вы нажмете на эту кнопку, самое старое из новых сообщений будет выведено и вы сможете оценить как много новых сообщений. |
Delete Entries (удалить зависи) | Все записи диагностического буфера в диалоговом окне будут удалены. Когда список обновляется, включаются новые записи. Примечание: На записи PROFIBUS CP эта функция удаления влияния не оказывает. Если снова вызываете диалоговое окно, Записи снова выводятся. |
Save....(сохранить) | Вы можете сохранить сообщения в выбранном текстовом файле(name.txt) со всеми добавочными текстами. Применение: Для сервисных целей. |
Детальная проверка
Следуйте данным шагам:
- Выберите курсором сообщение в списке.
Информация по нему будет выведена в поле Decoded Event Message (расшифровка сообщения). - Если вы два раза щелкните на выделенном сообщении, будет выведен текст, объясняющий сообщение более детально.
Рис. Пример полностью декодированного сообщения об ошибке в окне помощи
Обзор PROFIBUS станций
Цель диагностики уточнить какие активные и пассивные станции существуют на подсети PROFIBUS и распознаются в логическом кольце.
Следующая информация отображается в окне «PROFIBUS Nodes» (PROFIBUS узлы) (пример):
Табл. 8–14 Примечания к параметрам в окне «PROFIBUS Nodes» | |
Параметр
|
Значение
|
Станция на PROFIBUS | Здесь вы получаете статусное сообщение для PROFIBUS станции. |
Рекомендация: цикл обновления
Вначале буфер считывается, выводится список на PROFIBUS CP и перехватывается обновление списка.
Чтобы получить этот обновленный список, вы должны активировать кнопку «Cyc. Upd. On».
С отдельными пассивными станциями, может быть так, что станция временно не отвечает. Это значит, что станция не может быть выведена в данном списке из-за этого времени. Это видно во время цикла обновления, когда вывод этих станций мигает в списке.
Параметры шины PROFIBUS
Цель диагностики вывести и проверить текущие установки параметров шины.
Следующая информация отображается в окне «PROFIBUS Bus Parameters» (параметры шины PROFIBUS) (пример):
За значением параметров см. следующие таблицы:
• Свойства PROFIBUS Табл. 2–1 в Разделе 2
• Параметры шины
Встроенная система помощи в STEP 7
Примечание к параметру Ttr: Ttr обычно используемый в сети PROFIBUS отображается в окне »Bus Parameters» (параметры шины). По причине использования PROFIBUS контроллера, он может отличаться от сконфигурированного Ttr.
Статистика для станций
Цель диагностики оценить информацию о том, как PROFIBUS соединение обрабатывается на адресованном PROFIBUS CP. В дополнение к статусной информации, количество событий (счетчик) записанных с последнего сброса PROFIBUS CP и количество событий с последнего задания обновления (разница) также выводятся. В диалоговом окне отображается следующая информация (пример):
Вы можете управлять выводом в диагностический буфер с помощь следующих клавиш:
Кнопка Reset Counter (сброс счетчика) -> Эта кнопка сбрасывает счетчик для событий на PROFIBUS
CP в 0.
Список проверки для «Типичных проблем» в системе
Следующий список содержит некоторые типичные проблемы, их возможные причины и то, как использовать NCM S7 PROFIBUS диагностические инструменты, чтобы исправить ситуацию. В списке проверки обсуждаются следующие темы:
- Список проверки для общих функций CP
- Список проверки для режима DP мастер
- Список проверки для режима DP ВУ
- Список проверки для FDLсоединений
В колонке «Identifying the Cause and Remedy» (определение причин и действий), вы найдете диагностические функции, рекомендованные для решения проблемы описанной в соседнем столбце.
Список проверки для общих функций CP
Табл. 8–15 Список проверки для типичных проблем при работе с CP в системе | ||
Проблема
|
Возможная причина
|
Определение причины и ее устранение
|
PROFIBUS CP не переходит в режим RUN. |
В PROFIBUS CP загружена неправильная конфигурация. | Непрерывные желтый STOP LED и красный SF LED сигналы. Вызовите диагностический буфер в NCM S7 PROFIBUS диагностике. Пример поля ввода Сконф. смещение входных данных DP (смещение=xxx, yy. модуль) не разрешено (PROFIBUS адрес zz). Дальнейшее: CP STOP из-за неправильного назначения параметров CP Что делать: Исправьте конфигурацию PROFIBUS CP. |
До выхода PROFIBUS CP на шину, на ней уже есть другая активная станция с отличной скоростью передачи. |
STOP LED непрерывно горит, зеленый RUN LED сигнал мигает. Запрос режима работы в NCM S7 PROFIBUS диагностике. Режим работы: Запуск, PROFIBUS состояние: Станция не в кольце. Что делать: Измените скорость передачи. |
|
Произошел timeout (закончилось выделенное время) для NCM функции. | Желтый STOP LED непрерывно горит. Зеленый RUN LED мигает. PBUS идентификация, выполняемая CPU, не была сделана. PROFIBUS CP ждет от S7 CPU передачи правильных MPI параметров. |
|
Физический сбой шины, например, короткое замыкание. | Запросите режим работы в NCM S7 PROFIBUS диагностике. PROFIBUS состояние: станция не в кольце, Причина: сбой шины Что делать: Устраните сбой шины. |
|
Переключатель установлен в STOP на PROFIBUS CP. | Запросите режим работы в NCM S7 PROFIBUS диагностике. Режим работы: STOP, Причина: переключатель выставлен в STOP Что делать: Измените перек. в RUN на PROFIBUS CP |
Список проверки для режима DP мастер
Табл. 8–16 Список проблем для типичных проблем в режиме DP мастер | ||
Проблема
|
Возможная причина
|
Определение причины и ее устранение
|
CP не переходит в режим DP мастер(например, сигнал о сбое шины - LED горит на одной или всех станциях ) | .DP мастер не отконфигурирован. | Вызовите в деталях режим работы в NCM S7 PROFIBUS диагностике. Статусная информация / DP мастер режим - > Состояние: Стоп, Причина: не отконфигурирован Что делать: Сконфигурируйте режим DP мастер. |
В DP–SEND вызове указана неправильная длина. | Вызовите диагностику DP мастера в NCM S7 PROFIBUS диагностике. DP в состоянии STOP, причина в неправильной посылке длины при передаче данных от PLC. Вызовите диагностический буфер в NCM S7 PROFIBUS диагностике. Содержимое «Output data length in the CPU (= xxx bytes) меньше чем общая длина выходных данных ожидаемая DP мастером (= yyy байт) Что делать: Правильная длина для параметра yyy -> правильная S7 программа. |
|
CPU все еще в режиме STOP или блоки DP– SEND / DP–RECV не были запущены. | Вызовите диагностику DP мастера в NCM S7 PROFIBUS диагностике. DP в состоянии STOP, причина в отсутствие передачи данных от PLC (->нет режима опроса) Что делать: Измените CPU в RUN. |
|
Запрошен DP режим STOP с помощью блока DP–CTRL. | Вызовите диагностику DP мастера в NCM S7 PROFIBUS диагностике. DP в состоянии STOP, причина в отсутствии режима опроса, состояние запрошено пользователем. Что делать: Вызовите DP режим RUN с помощью блока DP–CTRL. |
|
Был запрошен вне линиирежим DP с помощью DP–CTRL блока. | Вызовите диагностику DP мастера в NCMS7 PROFIBUS диагностике. DP в состоянии Offline, причина в отсутствии режима опроса, состояние запрашивается пользователем. Что делать: Вызовите DP режим RUN с помощью блока DP–CTRL. |
|
ВУ станции в режиме STOP (например, из-за переключателей на ET200U–DP). | Вызовите диагностику DP мастера в NCM S7 PROFIBUS диагностике. DP в состоянии RUN, причина в нормальном режиме опроса (с пользовательскими данными CPU). Выберите соответствующие ВУ в списке ВУ Передача данных: Нет Вызовите диагностику DP мастера в NCM S7 PROFIBUS диагностике. Диагностика ВУ станций: StationNonExistent (станция не существует) Что делать: Установите DP ВУ переключатели в режим RUN. |
|
PROFIBUS CP работает как мастер класса 2 и циклически считывает входные/выходные данные с ВУ станций. | Вызовите диагностику DP мастера в NCM S7 PROFIBUS диагностике. DP в состоянии RUN, причина в нормальном режиме опроса (с пользовательскими данными CPU). Выберите нужный ВУ в списке ВУ Передача данных: Нет Вызовите диагностику DP ВУ для соответствующих устройств в списке ВУ. Диагностика ВУ: StationNotReady (станция не готова), ExtStatusMessage, ParameterRequest, SlaveDeactivated, StatusFromSlave Что делать: Отключите службу чтения и включите нормальную передачу данных; Другими словами, перейдите в режим мастера класса 1. |
|
Outputs of the DP slaves are zero although the user program requires output data not equal to zero. |
Не правильная реакция AUTOCLEAR был автоматически сконфигурирован и как минимум одно сконфигурированное DP ВУ не находится в фазе передачи данных. | Вызовите диагностику DP мастера в NCM S7 PROFIBUS диагностике DP в состоянии Clear, причина в том, что как минимум одно ВУ (акт.) не находится в фазе передачи данных.Поиск ВУ(-в) в списке ВУ с передачей данных: Нет Вызовите диагностику DP ВУ для соответствующих устройств в списке ВУ. Проанализируйте DP ВУ диагностику. Что делать: Переключите ВУ, который не в фазе передачи данных, в эту фазу, например, исправив конфигурацию, перек. в RUN, проверьте физич. подключение к шине и т.д. |
DP режим CLEAR запрошен блоком DP– CTRL. | Вызовите диагностику DP мастера в NCM S7 PROFIBUS диагностике DP в состоянии Clear, причина в режиме опроса (данные=0), состояние запрошено пользователем. Что делать: Перейдите в режим DP - RUN с помощью блока DP–CTRL. |
|
Входные данные не поступают во указанную область CPU. Выводятся неправильные выходные данные. | Была задана не правильная область указателя ANY DP– SEND or DP–RECV. | Что делать: Сконфигурируйте любую область ANY указателя в соответствии со смещением ANY указателя. |
Хотя были получены общие циклические задания управления (SYNC и FREEZE), только последние обрабатывается. | Было послано два отдельных задания управления. | Что делать: Пошлите общие задания управления SYNC и FREEZE одним заданием. |
Список проверки для режима DP ВУ
Табл. 8–17 Список проверки для режима DP ВУ | ||
Проблема
|
Возможная причина
|
Определение причины и ее устранение
|
DP данные не поступают на PROFIBUS CP ВУ от DP мастера или DP мастер не получает данные от ВУ PROFIBUS CP. | DP мастер еще не в фазе передачи данных | Вызовите DP ВУ диагностику в NCM S7 PROFIBUS. PROFIBUS адрес мастера назначения параметров DP: Нет Диагностика DP ВУ станции: StationNotReady ExtDiagMessage ParameterRequest StatusFromSlave Сообщение «Slave waits for parameters and configuration from master» (ВУ ожидает параметров и конфигурации от мастера). Что делать: Переведите DP мастер в фазу передачи данных |
DP ВУ режим не сконфигурирован на PROFIBUS CP. | Вызовите в деталях режим работы NCM S7 PROFIBUS диагностики. Статусная информация DP ВУ режим->состояние: STOP Причина: не отконфигурирован Что делать: Исправьте конфигурацию PROFIBUS CP, поставьте активный режим работы DP ВУ или пассивный. | |
DP–RECV или DP–SEND блоки для PROFIBUS CP как DP ВУ пока еще не были запущены. | Вызовите DP ВУ диагностику в NCM S7 PROFIBUS диагностике. PROFIBUS адрес мастера назначения параметров DP: нет Диагностика ВУ станции: StationNotReady ExtDiagMessage ParameterRequest StatusFromSlave Сообщение «Slave determined own I/O data length (configuration), At least one DP block in the CPU is not run through» (ВУ определил свою конфигурацию, один из DP блоков в CPU не работает (не запущен)) Что делать: Вызовите блоки DP–SEND DP–RECV в CPU для PROFIBUS CP как DP ВУ. |
|
DP данные не поступают на PROFIBUS CP ВУ от DP мастера или DP мастер не получает данные от ВУ PROFIBUS CP. | I/O длина заданная в ВУ, когда вызываются DP– SEND или DP–RECV не соответствуют I/O длине сконфигурированной на мастере. | Вызовите DP ВУ диагностику в NCM S7 PROFIBUS диагностике. PROFIBUS адрес мастера назначения параметров DP: Нет Диагностика ВУ станции: StationNotReady ExtDiagMessage ParameterRequest SlaveConfigCheckFault StatusFromSlave Сообщение «Slave waits for parameters and configuration from master, Data length changed. (ВУ ожидает параметры и конфигурацию от мастера, длина данных изменилась) Вызовите устройство - ориентированное поле диагностики 02 XX YY Число 02 описывает изменение конфигурации (см. также табл. 5–1 на стр. 5–12). Число XX отображает в настоящее время заданную длину (16-ричн.) DP–SEND для PROFIBUS CP как DP ВУ (соответствует длине входных данных , которые будут сконфигурированы для этого ВУ на DP мастере). Число YY отображает в настоящее время заданную длину (16-ричн.) DP–RECV для PROFIBUS CP как DP ВУ (соответствует длине выходных данных , которые будут сконфигурированы для этого ВУ на DP мастере). Есть также соответствующая запись в диагностическом буфере: «Configuration accepted. Receive length: aaa, Send length: bbb» (конфигурация принята, длина приема: aaa, длина посылки: bbb) где aaa и bbb отвечают параметрам xx и yy выше, в 16-ой форме Что делать: Исправьте конфигурацию на DP мастере или длину DP–SEND или DP–RECV для PROFIBUS CP, работающего как DP ВУ. |
DP данные не поступают на PROFIBUS CP ВУ от DP мастера или DP мастер не получает данные от ВУ PROFIBUS CP. | DP мастер в состоянии CLEAR или Неправильная реакция AUTOCLEAR сконфигурирован на DP мастере и как минимум одно из сконфигурированных DP ВУ на DP мастере не находится в фазе передачи данных. |
Вызовите DP ВУ диагностику NCM S7 PROFIBUS диагностики. PROFIBUS адрес мастер назначения параметров DP: XXX Диагностика ВУ станции: StatusFromSlave Сообщение «DP master 1 is in the CLEAR mode» (DP мастер класса 1 в режиме CLEAR). Что делать: Измените DP мастер в режим RUN и откл. CLEAR режим. |
DP мастер не опрашивает больше PROFIBUS CP как DP ВУ -> время наблюдения закончилось. | Вызовите диагностический буфер в NCM S7 PROFIBUS диагностике. В диагностическом буфере будет следующая запись: «Timeout occurred. Watchdog time set on slave: xxx * 10 msec» (Время закончилось, время наблюдения выставленное на ВУ: xxx * 10 мсек. ) Множитель XXX конфигурируется на DP мастере и пр умножении на 10 мсек дает время наблюдения в мсек. Что делать: Измените DP мастер назад в RUN или исправьте время наблюдения в конфигурации DP мастера. |
|
DP мастер предоставил PROFIBUS CP для других мастеров (например, по переходу в OFFLINE режим). | Вызовите диагностический буфер в NCM S7 PROFIBUS диагностике. В диагностическом буфере будет следующая запись: «Master (addr XXX) releases the slave for other masters. Status byte of the parameter assignment frame: YYY» (Мастер (адрес XXX), освобождает свои ВУ для других мастеров, байт состояния для кадра назначения параметра: YYY) Запись XXX соответствует адресу DP мастера, который использует PROFIBUS CP как DP slave. Запись YYY соответствует первому байту кадра назначения параметра (например, 64 дес. означает UNLOCK) Что делать: Измените DP мастер обратно в RUN режим или начните передачу данных с другого мастера. |
|
DP данные не поступают на PROFIBUS CP ВУ от DP мастера или DP мастер не получает данные от ВУ PROFIBUS CP. | CPU все еще в режиме STOP, блоки DP–SEND / DP–RECV еще не были запущены. | Вызовите диагностический буфер в NCM S7 PROFIBUS диагностике. PROFIBUS адрес мастера назначения параметров DP: Нет Диагностика ВУ станции: StationNotReady, ExtStatusMessage, ParameterRequest, StatusFromSlave Сообщение «Slave determined own I/O data length (configuration), CPU is in the STOP mode» (ВУ определил свою конфигурацию, CPU в режиме STOP) Вызовите устройство – ориентированную диагностическую запись 04 Запись 04 показывает, что CPU в режиме STOP (см. также табл. 5–1 на стр. 5–12). Что делать: Переведите CPU в режим RUN. |
PROFIBUS CP как DP ВУ в состоянии «switch stop» (перекл. в стоп). or PROFIBUS CP как DP был остановлен NCM S7 PROFIBUS или NCM S7 PROFIBUS диагностикой. | Вызовите диагностический буфер в NCM S7 PROFIBUS диагностике. Режим работы: STOP Причина: переключатель в STOP или Причина: PG команда STOP Что делать: Измените PROFIBUS CP в RUN режим с помощью переключателя, или в NCM S7 PROFIBUS или NCM S7 PROFIBUS диагностике. |
Список проверки для FDL соединений
Табл. 8–18 Список проверки для типичных проблем с FDL соединениями | ||
Проблема
|
Возможная причина
|
Определение причины и ее устранение
|
Нет передачи данных по FDL соединению или только в одну сторону. | AG–SEND и AG–RECV не вызваны в пользовательской программе. или Буфер посылки или приемки слишком маленький или неправильный. |
Проверьте пользовательскую программу. Просмотрите байты состояния в AG–SEND и AG–RECV. Что делать: Если необходимо, сконфигурируйте блоки FC. Если необходимо, исправьте указатель ANY. |
SAP назначение не верно. | Просмотрите байты состояния FC блоков или диагностический буфер. Что делать: Измените SAP в соответствии с содержимым диагностического буфера. | |
PROFIBUS адрес назначения не доступен. | Выберите обзор PROFIBUS станции. Просмотрите диагностический буфер и проверьте PROFIBUS адреса станций PROFIBUS. Что делать: Введите адрес назначения. | |
Задания с заголовком: ошибка в заголовке задания AG_SEND. | Интерфейс AG_SEND оповещает о «System error» (системной ошибке) В диагностическом буфере - «Invalid parameter» (неправильный параметр) Что делать: Проверьте и исправьте параметр в заголовке задания |
|
Передача данных слишком медленная | Получающее устройство слишком медленно | Просмотрите диагностический буфер. Запись: »No receive resources on destination station XX». (Ресурсы не получены на станции назначения XX) Что делать: Задержите триггер посылки или проверьте станцию назначения и оптимизируйте прием. |
Поле данных не посылается целиком по FDL соединению. | LEN параметр для AG– SEND выставлен в неправильное значение. | Что делать: Установите LEN параметр нужного размера. Для заданий с заголовком, параметр LEN должен включать заголовок задания и пользовательские данные. |
Буфер указанный указателем ANY слишком мал. | Что делать: Исправьте LEN параметр ANY указатель. |
<--Предыдущая статья | Следующая статья--> |