<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Чтение и запись данных > ReadVarValuePersistent |
Функциональный блок ReadVarValue предназначен для чтения значения параметра по его полному имени или Id без отписки от предыдущих параметров. Находится в библиотеке BaseObjects. Отличие функционального блока ReadVarValuePersistent от ReadVarValue заключается в том, что он не выполняет отписку от ранее опрошенных параметров. Это позволяет считывать их значения сразу, без задержки на дополнительный цикл.
Вид функции в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Входы |
||
Parameter |
STRING |
Задается полное имя параметра или его id. Id параметра берётся из категории Служебных свойств. Важно! Изменяемый/читаемый параметр должны исполняться в одном узле. То есть на вход Parameter может быть подан только тот параметр, который исполняется в том же узле, что и ФБ. |
Reset |
BOOL |
Отвечает за сброс сохраненных подписок для опрошенных параметров. |
Выходы |
||
Value |
ANY |
Выдается значение параметра, пока нет данных выдаётся начальное значение соответствующий типу параметра. |
Ready |
BOOL |
Информирует о получении значения Value при смене параметра. При значении Ready = TRUE означает, что получено значение от нового параметра. При смене параметра сбрасывается в FALSE, пока не получит значение. |