Программирование 5.2 Создание F-программ 5.2.1 Указания по безопасности для программирования • F-программа может быть скомпилирована для исполнения только на CPU, способном выполнять такие программы (напр., CPU 417-4H). • F-программа должна быть создана в CFC с помощью специальных отказобезопасных блоков из библиотеки Failsafe Blocks [Отказобезопасные блоки] . Имя библиотеки не должно изменяться. • Во время компиляции F-программа автоматически изменяется, и к ней добавляются разделы, необходимые для обеспечения безопасности. Это измененные значения параметров и дополнительные блоки. Эти изменения видны в схеме CFC. !
Указание по безопасности Нельзя изменять положения, взаимные соединения и параметризацию отказобезопасных блоков, выполненные автоматически во время компиляции! • Нельзя воздействовать на структурные компоненты COMPLEM и PARID F-типов данных. • Нельзя изменять вставленные автоматически блоки управления. • Нельзя включать в систему соединений или присваивать значения параметрам, не видимым в отказобезопасных блоках, и параметрам, помеченным как несоединяемые (UDA s7_visible, s7_link). Нельзя манипулировать отказобезопасными блоками (удалять, вставлять) в режиме offline или online в папке блоков.
Изменения в режиме online отказобезопасных входов/выходов в SIMATIC Manager, выполненные, например, путем управления переменными или принудительно, недопустимы и вызовут переход CPU в STOP. Отказобезопасные данные ввода или вывода (F-типы данных) блока должны изменяться только в режиме offline. Когда активизирован режим обеспечения безопасности, нельзя непосредственно воздействовать на F-программы! Параметры обеспечения безопасности можно вводить: • из стандартной программы, используя отказобезопасные блоки преобразования, с дополнительным контролем достоверности • в режиме тестирования CFC и с деактивизированным режимом обеспечения безопасности.
Если вы не выполняете эти указания по безопасности, то вы также рискуете, что CPU перейдет в STOP. Системы повышенной безопасности 5-4 A5E00085588-02