Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

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


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