ISaGRAF. Version 3.4
3069e04e

Заблокированный В/В и виртуальный В/В


Определение платы В/В как виртуальной, отключает обработку физических каналов В/В. Когда плата определена как виртуальная, операции ядра ISaGRAF не изменяются. Все различие в том, что входные датчики не считываются и выходные устройства не обновляются. В этом режиме возможно использовать отладчик ISaGRAF для изменения входных значений. Атрибут Виртуальный применяется ко всей плате целиком. Это программируется во время определения платы В/В, перед генерацией кода приложения. Атрибут виртуальный

- это статическое свойство и сохраняется, когда приложение останавливается и перезапускается.

Общие положения главных свойств управления В/В

                                   Виртуальный атрибут    Команда блокировки

средство выбора    соединение платы В/В      отладчик

определение             статичный                          динамичный

режим выбора         плата                                  переменная

приложение              проверка достоверности и тесты обслуживание

Следующая схема объясняет поток данных В/В между задачами ISaGRAF:

Когда входная переменная заблокирована, различные доступы к базе данных не изменяются, но входное устройство отключено. Входные значения могут быть установлены отладчиком и обработаны ядром ISaGRAF:

Когда выходная переменная заблокирована, выполняемое ядро и выходной драйвер не соединены. В этом случае, доступ к выходному устройству еще возможен через выходной драйвер, при помощи отладчика ISaGRAF:

Когда устанавливается виртуальный атрибут для входа, входная база данных и соответствующие входные устройства не соединены. Виртуальный драйвер В/В заменяет реальный драйвер.

Установка виртуального атрибута следует тем же самым правилам, что для входных плат, что для выходных. Для выходных плат ядро ISaGRAF обновляет выходную базу данных. Эта база данных и соответствующие выходные устройства, тем не менее, не соединены. Виртуальный драйвер В/В заменяет реальный.

Обобщим все возможности:



Содержание раздела