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

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


 
Назначение.
Функциональный блок FS_OPEN используется для подключения внешнего накопителя к мастер-модулю.
 
Состав структурной переменной.
Переменная со структурным типом FS_OPEN будет добавлена в локальный словарь автоматически при добавлении блока в редактор.
 
Описание алгоритма.
  • Входной параметр DEVICE определяет тип подключаемого накопителя:
    DEVICE
    Тип накопителя
    0
    USB-накопитель (только для мастер-модуля M1201E)
    1
    SD-накопитель (только для мастер-модуля 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;