Execute (Выполнить)

Top  Previous  Next

Меню Execute (Выполнить)

Меню Execute (Выполнить) S7-PLCSIM содержит следующие команды:

 

Команды переключателя режимов

Выберите команду меню Execute > Key Switch Position и установите имитируемый режим работы ПЛК: RUN-P, RUN или STOP. Кроме того, Вы можете изменить режим отметив соответствующий бокс выбора на видимом объекте CPU.

 

Команды переключателя типа рестарта

Выберите команду меню Execute > Startup Switch Position (Выполнить > Переключатель типа рестарта) и установите свойства рестарта, которые Вы хотите сымитировать при переходе из режима STOP в режим RUN:

· Warm Start (Теплый рестарт) операционная система вызовет OB100;
· Hot Start (Горячий рестарт) операционная система вызовет OB101;
· Cold Start (Холодный рестарт) операционная система вызовет OB102.

 

Команды режима циклов

Вы можете выбрать один из двух вариантов выполнения имитирующей программы:

однократное или циклическое выполнение.

 

SNG_SCAN Команда Single Scan (Однократное выполнение)

Нажмите на SNG_SCANили выберите команду меню Execute > Scan Mode > Single Scan (Выполнить > Режим циклов > Однократное выполнение) для установки ЦПУ на однократное выполнение программы. ЦПУ выполнит полную программу однократно, затем будет ждать следующего цикла.

 

CON_SCAN Команда Continuous Scan (Циклическое выполнение)

Нажмите на CON_SCAN или выберите команду меню Execute > Scan Mode > Continuous Scan (Выполнить > Режим циклов > Циклическое выполнение) для установки ЦПУ для выполнения программой циклической работы (таким образом, чтобы OB1 выполнялось ЦПУ). ЦПУ выполнит программу, когда рабочий режим будет RUN, и остановит при режиме STOP.

Цикл начнется чтением периферийных входов (PI) и обновлением регистра отображения входов (I). ЦПУ выполнит инструкции программы и обновит области памяти.

Цикл завершится записью из регистра отображения выходов (Q) в память периферийных выходов (PQ).

 

NEXT Команда Next Scan (Следующий цикл)

Нажмите на NEXT или выберите команду меню Execute > Next Scan (Выполнить > Следующий цикл) для требования выполнения имитатором ЦПУ следующего цикла (если имитатор установлен на однократное выполнение).

 

PAUSE Команда Pause (Пауза)

Нажмите на PAUSE или выберите команду меню Execute > Pause (Выполнить > Пауза) для того, чтобы моментально остановить выполнение программы в имитаторе ПЛК без изменения данных (таких, как состояние выходов). Для продолжения выполнения программы отключите функцию Pause. Программа начнет свое действие с того места, где была остановлена.

Если приложение STEP 7 соединено с имитатором ПЛК, использование паузы может привести к превышению времени в системе связи и к ее обрыву. Если это случилось, выключите паузу и переустановите связь с приложением STEP7.

 

Команда Automatic Timers (Выполнить > Автоматические таймеры)

Выберите команду меню Execute > Automatic Timers (Выполнить > Автоматические таймеры) для установки ЦПУ на автоматическое выполнение таймеров в программе.

 

Команда Manual Timers (Выполнить > Ручные таймеры)

Выберите команду меню Execute > Manual Timers (Выполнить > Ручные таймеры), чтобы обеспечить Вам возможность ввода отдельных значений или сброса таймеров в программе. Для того, чтобы вернуться к автоматическому выполнению выберите команду Execute > Automatic Timers (Выполнить > Автоматические таймеры).

 

t_reset Команда Reset Timers (Сбросить таймеры )

Команда Execute > Reset Timers… (Выполнить > Сбросить таймеры …) открывает диалоговое окно, позволяющее загрузить таймерные величины для любого или всех таймеры, используемые программой как значения по умолчанию. Вы можете сбросить все или отдельный таймеры программы.

Для перезагрузки всех таймеров Вашей программы используйте кнопку t_resetна панели инструментов Reset Timers.

Для перезагрузки конкретного таймера используйте кнопку t_reset на видимом объекте для таймера.

 

Команда Trigger Error OB (Включить OB прерываний)

Используйте команду меню Execute > Trigger Error OB (Выполнить > Включить OB прерываний) для того, чтобы проверить, как Ваша программа поддерживает различные OB прерываний.

 

Команда Scan Cycle Monitoring...(Наблюдение времени цикла)

Команда меню Execute > Scan Cycle Monitoring... … (Выполнить > Наблюдение времени цикла) открывает диалоговое окно, позволяющее Вам разрешить или запретить контроль времени цикла (таймер превышения времени цикла) и установить максимальное время цикла (в миллисекундах) для имитации.

Максимальное время цикла это максимальное время одного полного цикла вычислений пользовательской программы OB1 и обновления соответствующих входов/выходов.

Если это время превышено, имитатор ПЛК переходит в STOP.