Использование OB прерываний в Вашей программе |
Top Previous Next |
Вы можете использовать S7-PLCSIM, чтобы проверить, как ваша программа управляет различными OB прерываний. S7-PLCSIM поддерживает следующие:
Чтобы выбрать нужное OB, используйте команду меню Execute > Trigger Error OB…(Исполнить > Включить OB ошибки …), и введите требуюмую информацию в диалоговом окне. Когда Вы щелкните на кнопке “OK” или “Apply” («Применить»), имитируемый ПЛК сгенерирует соответствующее событие и исполнит программу в связанном с событием OB. OB, которое доступны для включения из меню Trigger Error OB (Включение OB ошибок), зависят от конфигурации входов/выходов имитируемого ПЛК. Конфигурирование входов/выходов Если Ваш проект соответствует любому из следующих описаний, Вы можете внести изменения и загрузить модифицированную конфигурацию оборудования в S7-PLCSIM: Проект S7-300 с любым ЦПУ, кроме 315-2 DP, 316-2 DP или 318-2 Проект S7-400, который использует распределенные входы/выходы, а не модель ЦПУ, которая явно поддерживает распределенный ввод/вывод. Для того, чтобы имитировать OB прерываний, Вы должны загрузить аппаратную конфигурацию, которая содержит Ваши входы/выходы. В некоторых случаях Ваши входы/выходы автоматически включаются в данные системы, которые STEP 7 загружает в S7-PLCSIM; в других случаях Вы можете изменить конфигурацию на одну из данных.
ЦПУ S7-300 ЦПУ S7-300 такие, как S7-315-2DP, S7-316-2DP и S7-318-2, загружают конфигурацию входов/выходов; все другие ЦПУ S7-300 автоматически конфигурируют входы/выходы, совпадающие с физическими входами/выходами, установленными в стойку. Проекты, уже сконфигурированные для одного из ЦПУ, названных выше, не требуют изменений конфигурации аппаратуры. Для других ЦПУ Вы должны скопировать Вашу аппаратную конфигурацию и поместить данные в проект для ЦПУ, в котором нет автоконфигурации входов/выходов, а именно, в проекты S7-315-2DP, S7-316-2DP или S7-318-2. Когда Вы загрузите информацию о входах/выходах из проекта, Вы можете имитировать прерывание OB в S7-PLCSIM (а S7- PLCSIM также умеет находить любые ошибки входов/выходов, которые содержит программа).
ЦПУ S7-400 Если Вы используете CP с входами/выходами PROFIBUS-DP Вы не можете загрузить конфигурацию входов/выходов и использовать ее для имитации прерывания OB в S7- PLCSIM. Однако, Вы можете скопировать Вашу конфигурацию входов/выходов во второй проект и заменить CP S7-400 на модель ЦПУ S7-400 (такую, как ЦПУ 416-DP), которое явно поддерживает DP. Загрузив Вашу аппаратную конфигурацию из второго проекта в S7-PLCSIM, Вы можете имитировать прерывание OB и находить ошибки входов/выходов.
|