FS_OPEN - подключение USB-накопителя

Назначение.
Функциональный блок FS_OPEN используется для подключения внешнего накопителя к мастер-модулю.
Состав структурной переменной.
Переменная со структурным типом FS_OPEN будет добавлена в локальный словарь автоматически при добавлении блока в редактор.
Описание алгоритма.
-
Входной параметр DEVICE определяет тип подключаемого накопителя:DEVICEТип накопителя0USB-накопитель (только для мастер-модуля M1201E)1SD-накопитель (только для мастер-модуля M501E)
-
Входной параметр TIMEOUT определяет период времени в секундах, в течение которого будет устанавливаться подключение.
-
После запуска блока (RUN=TRUE), в течение времени TIMEOUT осуществляется попытка подключения к внешнему накопителю. В процессе подключения выход READY=FALSE.
-
По истечении времени TIMEOUT выход READY=TRUE, а значение на выходе FAULT зависит от результата завершения операции:
|
Код
|
Краткое описание
|
|
0
|
USB-накопитель подключен без ошибок
|
|
1
|
USB-накопитель недоступен
|
Пример синтаксиса на языке ST.
//вызов функционального блока
Block.FS_OPEN(RUN, DEVICE, TIMEOUT);
//чтение выходных параметров
READY := Block.READY;
FAULT := Block.FAULT;
|
