Формат:
E, номер устройства, ось
Возврат для приводов:
axs <ось> dev <номер устройства> I\O 00000000 ZAKON=? RD=? PUSK=?
I\O 00000000 – состояние сигналов ввода вывода в двоичном виде.
Бит 2 – концевик «+».
Бит 3 – концевик «-».
Остальная информация в данной версии не имеет смысла.
Возврат для электроавтоматики:
axs <ось> dev <номер устройства> INPUT FFFF OUTPUT FFFF T=<текущий номер инструмента>
Возвращется состояние входных и выходных сигналов в 16-ричном виде.
Бит 11 входных сигналов – датчик резцедержки.
Примеры:
E0Z - состояние оси Z.
E0E - состояние электроавтоматики.
Отладочная команда.
Формат:
H, номер устройства, ось, код
Код управляет индикаторами на плате (два младших двоичных разряда). Код не может быть больше 127.
Ось: G,X,Y,Z,A,B,C,E,R.
Если команда подаётся на плату G по шине ISA, плата порта возвращает последовательно коды 0x5555, 0xAAAA.
Примеры:
H0X1
H0G2
Команда настройки.
Формат:
N, номер устройства, ось, формат константы, имя константы, значение
Имя константы: символьное в коде (ASCII).
Формат константы может быть F (с плавающей точкой), I (целая).
Имена констант (F):
Kp - коэффициент пропорциональности
Ki - коэффициент интегрирования
Kd - коэффициент дифференцирования
Имена констант (I):
n - номинальная частота вращения
D - время динамического торможения привода подачи / 20мс
Tt - время зажима-разжима или движения пиноли, мс
Tw - время ожидания съезда с конечника резцедержки / 20мс
zd - дискретность датчика положения
zr - коэффициент редуктора
Uk - данные переходного процесса заполняются значениями u(k) -выход регулятора скорости, код любой
Ch - данные переходного процесса заполняются значениями частоты
n_sys - измеренная частота вращения (по умолчанию), код любой
Ek - данные переходного процесса заполняются значениями e(k) – текущая ошибка по скорости, код любой
Al - данные переходного процесса заполняются значениями
n_zad+10000,n_sys,e(k),e(k-1),u(k), код любой
RD - RegulatorDisable, отключение выхода регулятора, если не равно
0, то выход регулятора отключается
При каждом изменении значения заданной частоты вращения система запоминает 200 значений, с интервалом 0.02 сек. Если задан параметр считывания всех данных с регулятора, то одновременно запоминаются по 5 значений. Запомненные данные организованы в виде массива и при считывании одновременно передаются по 2 значения. Размер одного значения – 16 бит (слово), часть значений - знаковые.
Формат:
J, номер устройства, ось, начальный отсчет
Начальный отсчёт обычно 0.
Возврат:
Данные сохраняются во временном файле в каталоге C:\Temp\Perehod
Вывод в порт 262h символа L приводит к аппаратному сбросу интерфейсной платы.
После сброса плата выводит символы Rs.
6. СОСТАВ И СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
6.1. Функциональные возможности
Перед разработчиками программного обеспечения систем управления стоят следующие задачи [ 8-10, 14, 16,18, 34-36]:
- обеспечение диалога пользователя и системы; - обеспечение непрерывного контроля системы в целом;
- обеспечение обработки информации по заданным алгоритмам;
- решение траекторных задач [34-36];
- формирование кода управления дли исполнительных приводов станка;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.