FBD-программа¶
FBD-программа, кроме набора схем, содержит опции, управляющие ее выполнением и работой контроллера в целом. Для просмотра и изменения опций нужно нажать правую кнопку мыши на соответствующем элементе дерева проекта и выбрать пункт Свойства
в выпадающем меню.
Имеются следующие опции:
Группа опций «Сохранение переменных в ПЗУ»
Сохранение переменных в ПЗУ (Постоянное Запоминающее Устройство, электрически стираемая энергонезависимая память) используется для хранения измененных значений переменных при выключенном питании контроллера. В связи с тем, что количество циклов перезаписи ПЗУ ограничено (обычно от 10^6. до 10^12 раз), и что в течение записи происходит пауза в выполнении программы, запись нельзя выполнять постоянно. Если запись выполнять несвоевременно, то при неожиданном выключении питания контроллера последние изменения значений переменных будут утеряны. Поэтому пользователь должен создать в FBD-схеме блок Запись переменных и подать на него логический сигнал о команде выполнения записи. Другой вариант - установка опций автоматического выполнения записи при определенных событиях.
Флажок «Периодически:» и соответствующее ему количество секунд
При установке этого флажка FBD-программа будет автоматически выполнять запись в ПЗУ всех переменных, у которых включена опция Сохранение в ПЗУ
, периодически с указанным периодом. Таким образом гарантируется, что при выключении питания контроллера будут сохранены значения на какой-то момент времени, и этот момент был не больше, чем указанное время до выключения питания. При создании новой программы этот флажок включен, период записи установлен 10 секунд.
Флажок «Периодически:» и соответствующее ему количество секунд
При установке этого флажка FBD-программа будет автоматически выполнять запись в ПЗУ всех переменных, у которых включена опция Сохранение в ПЗУ
, периодически с указанным периодом. Таким образом гарантируется, что при выключении питания контроллера будут сохранены значения на какой-то момент времени, и этот момент был не больше, чем указанное время до выключения питания. При создании новой программы этот флажок включен, период записи установлен 10 секунд.
Флажок «По команде записи по сети»
При установке этого флажка FBD-программа будет автоматически выполнять запись в ПЗУ всех переменных, у которых включена опция Сохранение в ПЗУ
, непосредственно после записи любой из таких переменных через сетевой интерфейс контроллера. Эта опция позволяет сохранять значения переменных, если они изменяются только через сетевой интерфейс. Изменения переменных, вызванные непосредственно из FBD-программы контроллера, с помощью этой опции могут быть записаны только случайно, при команде записи по сети другой переменной. Внимание! Включение этого флажка может привести к ошибке выполнения программы, если через сетевой интерфейс будут поступать команды записи переменных с высокой частотой. При создании новой программы этот флажок включен.