
Другие функции
14.10 Вывод на внешнее устройство/файл (EXTOPEN, WRITE, EXTCLOSE)
Расширенное программирование
716 Справочник по программированию, 02/2011, 6FC5398-2BP40-1PA0
Проектирование
Проектирование используемых внешних устройств осуществляется в файле /oem/
sinumerik/nck/extdev.ini или /user/sinumerik/nck/extdev.ini. Если имеются оба файла, то
элементы в области пользователя имеют приоритет. Файл может быть сохранен в
области управления ВВОД В ЭКСПЛУАТАЦИЮ по адресу SYSTEMDATEN/CF-Karte.
В разделе [ExternalDevices] файла extdev.ini определяются/перечисляются
используемые внешние устройства. В качестве устройств может быть указано одно
последовательное устройство (/dev/v24) и до девяти файлов или директорий (/dev/ext/
1…9). Представление для указания Linux. Строки, начинающиеся с ";", это
комментарии, которые опускаются.
За исключением /dev/v24, устройства могут быть описаны как адрес директории –
завершающийся на прикрепленный "/" – или как адрес файла – т.е. с прикрепленным
полным путем, завершающимся именем файла (без заключительного "/"). Для
устройства с адресом директории при использовании в программе обработки детали
необходимо указать имя файла (путь).
За исключением /dev/v24, определение устройства осуществляется через три
разделенных запятой элемента "Сервер", "Путь" и "Режим записи" как опция.
Для файлов или директорий (тогда распространяется на все файлы в директории)
можно указать, должен ли файл быть заменен после открытия ("O" = Overwrite) или
должны ли выводимые данные быть прикреплены к файлу ("A" = Append). Стандартное
значение "A". Не существующий файл/директория при открытии создается заново.
Для устройства V.24-интерфейс только установки для скорости передачи данных, биты
данных, стоповые биты, четность, протокол и при при необходимости конец
указываются в этой последовательности.
Для файлов, создаваемых/сохраняемых на LOCAL_DRIVE, через данные
LOCAL_DRIVE_MAX_FILESIZE устанавливается макс. размер файла в байтах –
действующий едино для всех файлов. Размер файла проверяется при выполнении
команды EXTOPEN в Append-режиме. Как опция с помощью данных
LOCAL_DRIVE_FILE_MODE может быть определен режим записи ("O" = Overwrite, "A" =
Append). Стандартное значение "A".
Примечание
Для использования LOCAL_DRIVE и CYC_DRIVE конфигурирования в файле extdev.ini
не требуется. Оба устройства доступны сразу же, как только установлена
соответствующая опция или при наличии карты CompactFlash пользователя.
Примечание
Оригинал для копирования для файла конфигурации extdev.ini находится в директории
/siemens/sinumerik/nck.
Примечание
Изменения в файле extdev.ini активируются только после повторного пуска/запуска
NCK.