FM_WRITE

Аргументы:
ID INT номер файла: возвращенный функцией F_ROPEN
IN MSG сообщение, которое надо записать в файл
ok BOO статус выполнения
TRUE если успешно
Описание:
Записывает строковые переменные в двоичный файл. Должна использоваться с F_WOPEN и F_CLOSE. Эта функция осуществляет последовательный доступ к файлу, начиная с предыдущей позиции. Первый вызов после F_WOPEN записывает первую строку файла, каждый вызов сдвигает указатель записи. Эта функция не включена в симулятор ISaGRAF.
(*FBD программа, использующая блоки управления файлом*)

(* ST Эквивалент: *)
file_id := F_WOPEN('trace.txt');
ok := FM_WRITE(file_id,'First message');
ok := FM_WRITE(file_id,'Last message');
ok := F_CLOSE(file_id);
(* IL Эквивалент: *)
LD 'trace.txt'
F_WOPEN
ST file_id
FM_WRITE 'First message' (*писать первое сообщение *)
ST ok
LD file_id
FM_WRITE 'Last message' (* писать второе сообщение *)
ST ok
LD file_id
F_CLOSE
ST ok