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