Сохранения в двоичный файл

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева объектов > Палитра ФБ > Работа с архивом >

Сохранения в двоичный файл

Функциональный блок

Описание:

По переднему фронту входов Запись сохраняет в файл значения параметра Вход.

По переднему фронту входа чтение передает на Выход данные из ранее созданного  файла.

Вид функционального блока в дереве объекта:

Rabota_s_arhivom_dv_file

Файл находятся в папке функционального блока (которая находится в папке объекта, в котором находится ФБ и имеет имя, совпадающее с именем ФБ). Таким образом, вы можете использовать для нескольких функциональных блоков одно и то же имя файла чтобы одновременно производить чтение нескольких наборов данных. С другой стороны, это ограничивает работу тем, что ФБ не может прочитать файл, созданный другим ФБ (если, конечно, вы сами не скопируете файл в нужную папку).

Если файл невозможно открыть, формируется сообщение функционального блока и выход Код ошибки принимает соответствующее значение, которое сохраняется до следующей команды.

КОД ОШИБКИ

ОПИСАНИЕ

0

операция с файлом была успешной

1

пустая строка на входе Имя файла

2

ошибка при чтении файла

3

не бывает

4

ошибка при создании файла

Если файл с указанным именем уже существует, то его перезапись происходит без предупреждения.

Входы и выходы:

 

ИМЯ

ТИП

ПРИМЕЧАНИЕ

Входы

Имя файла

Строковый

Имя файла для чтения или записи, без расширения (расширение ".csv" добавляется автоматически)

Запись

Логический

Запись в файл начинается при переходе значения из "ЛОЖЬ" в "ИСТИНА" (по переднему фронту)

Чтение

Логический

Чтение из файла начинается при переходе значения из "ЛОЖЬ" в "ИСТИНА" (по переднему фронту)

Группа входов

Строковый

Данные для записи в файл

Выходы

Группа выходов

Строковый

Данные, прочитанные из файла

Код ошибки

Целый

относится к последней проведенной операции с файлом.

Сообщения:

СООБЩЕНИЕ

УСЛОВИЕ

Неправильное имя файла

Пустая строка на входе Имя файла, при выполнении одной из команд

Ошибка при открытии файла

Возникает если файл не существует, занят другим приложением, имеет атрибут "только чтение" и прочих ситуациях, когда запись или чтение невозможны.

 

Поддерживаемый тип опроса: любой

Восстановление при рестарте: не требуется

 

Совместимость:

Используется только в MS RT (Исполнительная система MasterSCADA)