<< Click to Display Table of Contents >> Navigation: Проект > Элементы дерева объектов > Палитра ФБ > Работа с архивом > Сохранения в двоичный файл |
Функциональный блок
Описание:
По переднему фронту входов Запись сохраняет в файл значения параметра Вход.
По переднему фронту входа чтение передает на Выход данные из ранее созданного файла.
Вид функционального блока в дереве объекта:
Файл находятся в папке функционального блока (которая находится в папке объекта, в котором находится ФБ и имеет имя, совпадающее с именем ФБ). Таким образом, вы можете использовать для нескольких функциональных блоков одно и то же имя файла чтобы одновременно производить чтение нескольких наборов данных. С другой стороны, это ограничивает работу тем, что ФБ не может прочитать файл, созданный другим ФБ (если, конечно, вы сами не скопируете файл в нужную папку).
Если файл невозможно открыть, формируется сообщение функционального блока и выход Код ошибки принимает соответствующее значение, которое сохраняется до следующей команды.
КОД ОШИБКИ |
ОПИСАНИЕ |
0 |
операция с файлом была успешной |
1 |
пустая строка на входе Имя файла |
2 |
ошибка при чтении файла |
3 |
не бывает |
4 |
ошибка при создании файла |
Если файл с указанным именем уже существует, то его перезапись происходит без предупреждения.
Входы и выходы:
|
ИМЯ |
ТИП |
ПРИМЕЧАНИЕ |
Входы |
Имя файла |
Строковый |
Имя файла для чтения или записи, без расширения (расширение ".csv" добавляется автоматически) |
Запись |
Логический |
Запись в файл начинается при переходе значения из "ЛОЖЬ" в "ИСТИНА" (по переднему фронту) |
|
Чтение |
Логический |
Чтение из файла начинается при переходе значения из "ЛОЖЬ" в "ИСТИНА" (по переднему фронту) |
|
Группа входов |
Строковый |
Данные для записи в файл |
|
Выходы |
Группа выходов |
Строковый |
Данные, прочитанные из файла |
Код ошибки |
Целый |
относится к последней проведенной операции с файлом. |
Сообщения:
СООБЩЕНИЕ |
УСЛОВИЕ |
Неправильное имя файла |
Пустая строка на входе Имя файла, при выполнении одной из команд |
Ошибка при открытии файла |
Возникает если файл не существует, занят другим приложением, имеет атрибут "только чтение" и прочих ситуациях, когда запись или чтение невозможны. |
Поддерживаемый тип опроса: любой
Восстановление при рестарте: не требуется
Совместимость:
Используется только в MS RT (Исполнительная система MasterSCADA)