Программирование
Системы повышенной безопасности
5-58 A5E00085588-02
7. Активизируйте имитацию, щелкнув на кнопке для имитации на
панели инструментов SIMATIC Manager или выбором команды меню
Options > Simulate Modules [Дополнительные возможности >
Имитировать модули]. После этого все такие функции устройства
программирования, как загрузка, статус модулей и т.д., будут
обрабатываться пакетом PLCSim вместо реальных модулей.
Информацию о том, как работать с пакетом S7-PLCSIM, вы найдете в
руководстве /11/.
Для выполнения тестирования загрузите F-программу в виртуальный CPU
пакета PLCSim. Изменения в F-программу можно загружать только вместе со
всей программой, когда виртуальный CPU находится в состоянии STOP. В
режиме тестирования F-программа может контролироваться, как и в случае с
реальным CPU.
Замечание
Если виртуальный CPU пакета PLCSim переходит в STOP, вы должны
сделать следующее:
• Сбросьте память виртуального CPU пакета PLCSim.
• Снова загрузите данные конфигурации и программу S7.
О чем нужно помнить при имитации F-программ
!
Указание по безопасности
Это не замена функционального тестирования!
Если имитация производится на устройстве программирования или ES с
физическим онлайновым соединением с CPU, то вы не должны
деактивизировать режим обеспечения безопасности и не должны получать
права доступа посредством пароля для CPU.
Когда имитация включена, все отказобезопасные блоки в автономной (offline)
папке блоков программы заменяются способной на имитацию версией из
библиотеки Failsafe Blocks: F-Simulation Blocks [Отказобезопасные блоки:
Блоки имитации F-программы]. Блоки в этой библиотеке пригодны только
для имитации и не должны загружаться в CPU.
Эти блоки имеют такой же интерфейс, как и нормальные отказобезопасные
блоки, но они имеют ограниченные функциональные возможности,
определяемые функциональными возможностями пакета PLCSim.
Когда вы выполняете изменения в программе в режиме имитации, вы можете
устанавливать новые блоки только из библиотеки "F-Simulation Blocks [Блоки
имитации F-программы]". Комбинация отказобезопасных и имитационных
блоков недопустима, и о ней сообщается при следующей компиляции F-
программы.
Драйверные блоки не имеют доступа к входам/выходам.
Входные сигналы модулей ввода повышенной безопасности могут быть
изменены в образе процесса на входах (PII) в пакете PLCSim.
Обмен данными между CPU не имитируется.
В диалоговом окне "Customize Safety Program [Настройка программы
обеспечения безопасности]" CRC для имитационных блоков не отображается.
Общий контрольный код для F-программы не рассчитывается, если эта
программа содержит имитационные блоки.