Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Это входное сообщение определяет символ, который будет использован в качестве короткой формы команды панической остановки. Допустимы только символы управления ASCII.
Стандартный символ: символ управления ASCII CAN = 18hex
После приемы символа отмены все приводы, измерительные функции и командное макровыполнение программы будут немедленно остановлены, а буферный регистр команды и ответ очищен.
COMMENT=<string>
Это входное сообщение определяет строку, которая будет использована в качестве идентификатора строки комментария. Допустимы только печатные символы, за исключением символов ‘,’ ‘.’ ‘;’ ‘%’.
Стандартная строка: rem
Все символы, следующие за идентификатором комментария в команде дистанционного управления, будут проигнорированы.
AUTO=<char>
Это входное сообщение делает возможной или невозможной функции автопередачи порта связи.
Если функция автопередачи возможна, то изменение флажков считывания, флажков предупреждения и флажков тревоги, измерительная функция прекращаются или имеющиеся в распоряжении собранные данные будут немедленно переданы в главный персональный компьютер.
<char> = ‘N’ или пропуск <char> означает невозможность функции автопередачи
<char> =‘Y’ означает возможность функции автопередачи.
Раздел [DRIVEx]
Этот раздел определяет привод позиционирования подключенного шагового электродвигателя и его параметры. Число x - это логическое число привода, используемое в ряде команд (действующие числа: 1 <= x <= 12).
Разделы [DRIVEx] состоят из следующих входных сообщений:
NAME=<string>
Это входное сообщение определяет имя привода.
<string> имени привода должна согласовываться с входным сообщением DRIVERx [2AIBx] или [4AIBx].
Предварительно определенные имена:
<drive1_name> = Тэта
<drive2_name> = 2Тэта
<drive3_name> = Ось X
<drive4_name> = Ось Y
<drive5_name> = Ось Z
<drive6_name> = Устройство смены фильтра
<drive7_name> = Устройство смены соллер-щели
<drive8_name> = Вращение образца
CFN=<hex_value>
Это входное сообщение определяет конфигурацию привода.
<hex_value> - это сумма значений со следующими предназначениями:
D0 - исходный переключатель 0 = не установлен, 1 = установлен
D1 - число исходных меток бит 0
D2 - число исходных меток бит 1
D3 - число исходных меток бит 2
D4 - градусная метка на оси
электродвигателя 0 = не установлен, 1 = установлен
D5 - оптическое кодирующее устройство 0 = не установлен, 1 = установлен
D6 - нижний концевой переключатель 0 = не установлен, 1 = установлен
D7 - верхний концевой переключатель 0 = не установлен, 1 = установлен
D8 - направление кодирующего
устройства1) 0 = нормальное направление, 1 = запасное направление
D9 - направление электродвигателя 0 = нормальное направление, 1 = запасное направление
D10 - направление концевого
переключаccw=ccw, cw=cw), 1 (ccw=cw, cw=ccw)
D11 - запасной
D12 - резервный режим тока 0 = резерв возможен, 1 = резерв невозможен
D13 - ‘постоянная времени
"фиксирования" 0 = 0.5 мкс, 1 = 2 мкс
D14 - запасной
D15 - запасной
D16 - полярность исходного переключателя 0 = нормальная, 1 = инвертированная
D17 - полярность индексной метки2) 0 = нормальная, 1 = инвертированная
D18 - полярность концевого переключателя 0 = нормальная, 1 = инвертированная
D19 - макс. ток3) 0 = 150мA, 1 = 2A
D20 - полярность шагового выхода 0 = нормальная, 1 = инвертированная
D21 - направление полярности выхода 0 = нормальная, 1 = инвертированная
D22 - единица бит 0
D23 - единица бит 1
Кодировка числа полей исходных меток:
бит 2 бит 1 бит 0
0 0 0 означает число исходных меток = 1
0 0 1 означает число исходных меток = 2
0 1 0 означает число исходных меток = 3
0 1 1 означает число исходных меток = 4
1 0 0 означает число исходных меток = 5
1 0 1 означает число исходных меток = 6
1 1 0 означает число исходных меток = 7
1 1 1 означает число исходных меток = 8
Кодировка полей единиц:
бит 1 бит 0
0 0 означает единицу = шаг
0 1 означает единицу = градус
1 0 означает единицу = мм
1 1 зарезервировано
Замечание:
1) Направление кодирующего устройства (бит D8) - как для градусной метки, так и для дискретного кодирующего устройства.
2) Полярность индексной метки (бит D17) - как для градусной метки, так и для индексной метки дискретного кодирующего устройства.
3) Макс. ток (бит D19) - действителен только для Модификации 01 плат 4-х осного индексирующего устройства
MTYPE=<int_value>
Это входное сообщение определяет тип электродвига<= тип электродвигателя <= 8).
FSTEPS=<int_value>
Это входное сообщение определяет число полных шагов на вращение электродвигателя.
GEAR=<float_value>
Это входное сообщение определяет звенья на вращение электродвигателя (механическая зубчатая передача).
CUR=<float_value>
Это входное сообщение определяет рабочий фазовый ток шагового электродвигателя как величину ампер.
RESOL=<float_value>
Это входное сообщение определяет разрешение привода в единицах.
ECOUNTS=<int_value>
Это входное сообщение определяет число импульсов кодирующего устройства на вращение электродвигателя.
SLOW=<float_value>
Это входное сообщение определяет минимальную скорость в режиме трапециоидального профиля и профиля скорости в виде значения число единиц/время (например, градус/мин, мм/с, шаги/с).
Минимальная скорость также используется при выполнении команды "Поиск точки отчета".
FAST=<float_value>
Это входное сообщение определяет максимальную скорость в режиме трапециоидального профиля, S-образного и профиля скорости в виде значения число единиц/время (например, градус/мин, мм/с, шаги/с).
ATIME=<float_value>
Это входное сообщение определяет время ускорения и торможения в режиме трапециоидального профиля скорости (единицы = c).
REF=<float_value>
Это входное сообщение определяет положение точки отсчета.
LOWER=<float_value>
Это входное сообщение определяет наинизшее допустимое положение привода (нижний программируемый концевой переключатель).
UPPER=< float_value >
Это входное сообщение определяет наивысшее допустимое положение привод (верхний программируемый концевой переключатель).
POSERR=< int_value >
Это входное сообщение определяет ошибочное конечное положение (импульсы кодирующего устройства) для автоматического определения. Если ошибочное положение достигает определенного значения, то устанавливается флажок состояния ошибки движения, и привод останавливается.
MODULUS=< float_value >
Это входное сообщение определяет значение абсолютной величины привода. Если значение абсолютной величины /= 0, то привод движется кратчайшим путем к положению цели. Для приводов, маркированных в градусах, <mod_value> = 360 или 0 (градус).
Раздел [DC-MOTORx]
Раздел [DC-MOTORx] определяет подключенный электродвигатель постоянного тока и его параметры. Число x - это логическое число электродвигателя постоянного тока, используемое в ряде команд (действующие числа: 1 <= x <= 4).
Раздел [DC-MOTORx] состоит из следующих входных сообщений:
NAME=<string>
Это входное сообщение определяет имя компонента, приводимого в действие электродвигателем постоянного тока.
<string> имени должна согласовываться с входным сообщением DRIVERx в разделе [UMCBx].
Предварительно определенные имена:
< DC-motor1 > = Устройство смены кристалла
< DC-motor2 > =
< DC-motor3 > =
< DC-motor4 > =
POWER=<int_value>
Это входное сообщение определяет напряжение электропитания привода электродвигателя постоянного тока.
Доступные напряжения электропитания -
24В: int_value = 24
48В: int_value = 48
MINCUR=<float_value>
Это входное сообщение определяет стопорный ток в % от максимального тока привода (1 <= значение < 100).
MAXCUR=<float_value>
Это входное сообщение определяет рабочий ток в % от максимального тока привода (1 <= значение < 100).
REFPOL=<int_value>
Это входное сообщение определяет уровень работающего реперного переключа= низкая активность, 1 = высокая активность).
POSPOL=<int_value>
Это входное сообщение определяет уровень работающего позиционного переключа= низкая активность, 1 = высокая активность).
LMTPOL=<int_value>
Это входное сообщение определяет уровень работающего концевого переключа= низкая активность, 1 = высокая активность).
Пропуск этого входного сообщения означает: нижний концевой переключатель не установлен.
POS=<int_value>
Это входное сообщение определяет максимальное число положений электродвигателя постоянного тока.
RUNTIME=<float_value>
Это входное сообщение определяет максимальное время движения из текущего положения в установленное положение.
Раздел [AC-MOTORx]
Раздел [AC-MOTORx] определяет подключенный электродвигатель переменного тока и его параметры. Число x - это логическое число электродвигателя переменного тока, используемое в ряде команд (действующие числа: 1 <= x <= 4).
Раздел [AC-MOTORx] состоит из следующих входных сообщений:
NAME=<string>
Это входное сообщение определяет имя компонента, приводимого в действие, электродвигателем переменного тока.
<string> имени должна согласовываться с входным сообщением DRIVERx в разделе [UMCBx].
Предварительно определенные имена:
< AC-motor1 > =
< AC-motor2 > =
< AC-motor3 > =
< AC-motor4 > =
POWER=<int_value>
Это входное сообщение определяет напряжение электропитания привода электродвигателя переменного тока.
Доступные напряжения электропитания
24В: int_value = 24
48В: int_value = 48
REFPOL=<int_value>
Это входное сообщение определяет уровень работающего реперного переключа= низкая активность, 1 = высокая активность).
POSPOL=<int_value>
Это входное сообщение определяет уровень позиционного переключа= низкая активность, 1 = высокая активность).
LMTPOL=<int_value>
Это входное сообщение определяет уровень концевого переключа= низкая активность, 1 = высокая активность).
Пропуск этого входного сообщения означает: нижний концевой переключатель не установлен.
POS=<int_value>
Это входное сообщение определяет максимальное число положений электродвигателя переменного тока.
RUNTIME=<float_value>
Это входное сообщение определяет максимальное время движения из текущего положения в установленное положение.
Раздел [SLIDERx]
Раздел [SLIDERx] определяет подключенный скользящий контакт и его параметры. Число x - это логическое число скользящего контакта, используемое в ряде команд (действующие числа: 1 <= x <= 4 ).
Раздел [SLIDERx] состоит из следующих входных сообщений:
NAME=<string>
Это входное сообщение определяет имя скользящего контакта.
<string> имени должна согласовываться с входным сообщением DRIVERx в разделе [UMCBx].
Предварительно определенные имена:
< slider1 > =
< slider2 > =
< slider3 > =
< slider4 > =
TYPE=<int_value>
Это входное сообщение определяет тип электродвигателя для скользящего контакта.
Доступные электродвигатели
Электродвигатели постоянного тока: int_value = 1
Электродвигатели переменного тока: int_value = 2
POWER=<int_value>
Это входное сообщение определяет напряжение электропитания привода электродвигателя скользящего контакта.
Доступные напряжения электропитания
24В: int_value = 24
48В: int_value = 48
POSPOL=<int_value>
Это входное сообщение определяет уровень работающего позиционного переключа= низкая активность, 1 = высокая активность).
RUNTIME=<float_value>
Это входное сообщение определяет максимальное время движения из текущего положения в установленное положение.
Раздел [MAGNETx]
Раздел [MAGNETx] определяет подключенный электромагнит и его параметры. Число x - это логическое число электромагнита, используемое в ряде команд (действующие числа: 1 <= x <= 4).
Раздел [MAGNETx] состоит из следующих входных сообщений:
NAME=<string>
Это входное сообщение определяет имя приводимого в действие электромагнита.
<string> имени должна согласовываться с входным сообщением DRIVERx в разделе [UMCBx].
Рекомендуемые имена:
< magnet1 > =
< magnet2 > =
< magnet3 > =
< magnet4 > =
POWER=<int_value>
Это входное сообщение определяет напряжение электропитания привода электродвигателя постоянного тока.
Доступные напряжения электропитания
24В: int_value = 24
48В: int_value = 48
Если это входное сообщение пропущено или int_value = 0, то осуществляется автоматическая установка напряжения.
CURRENT=<float_value>
Это входное сообщение определяет рабочий ток в % от максимального тока привода (1 <= значение < 100).
DEMAGCUR=<float_value>
Это входное сообщение определяет ток размагничивания в % от максимального тока привода (1 <= значение < 100).
DEMAGTIME1=<float_value>
Это входное сообщение определяет время размагничивания #1.
DEMAGTIME2=<float_value>
Это входное сообщение определяет время размагничивания #2.
Раздел [DC-OUTx]
Раздел [DC-OUTx] связывает компонент, приводимый в действие постоянным током и подключенный к плате входа-выхода электропитания, с выходом привода и определяет установки привода. Число x - это логическое число привода. Оно зависит от числа установленных плат входа-выхода электропитания.
Раздел [DC-OUTx] состоит из следующих входных сообщений:
NAME=<string>
Это входное сообщение определяет имя компонента, приводимого в действие постоянным током.
<string> должна согласовываться с входным сообщением DRIVERx в разделе [PIOBx].
Предварительно определенные имена:
< DC-OUT1-name> = Y1
< DC-OUT2-name> = Y2
< DC-OUT3-name> = Y3
< DC-OUT4-name> =
< DC-OUT5-name> =
< DC-OUT6-name> =
< DC-OUT7-name> =
< DC-OUT8-name> =
POWER=<int_value>
Это входное сообщение определяет напряжение электропитания привода.
Доступные напряжения электропитания
42В/перем. ток: int_value = 42
24В/ пост. ток: int_value = 24
Раздел [AC/DC-OUTx]
Раздел [AC/DC-OUTx] связывает компонент, приводимый в действие переменным током/постоянным током и подключенный к плате вход-выхода электропитания, с выходом (выходами) 17 и/или 18 и определяет установки привода. Число x - это логическое число привода. Оно зависит от числа установленных плат входа-выхода электропитания.
Раздел [AC/DC-OUTx] состоит из следующих входных сообщений:
NAME=<string>
Это входное сообщение определяет имя компонента, приводимого в действие постоянным током.
<string> имени должна согласовываться с входным сообщением DRIVERx в разделе [PIOBx].
Предварительно определенные имена:
< AC/DC-OUT1-name> = Succer
< AC/DC-OUT2-name> =
POWER=<int_value>
Это входное сообщение определяет напряжение электропитания привода.
Доступные напряжения электропитания
42В/перем. ток: int_value = 42
24В/ пост. ток: int_value = 24
MODE=<string>
Это входное сообщение определяет режим привода.
Доступные режимы
режим привода переменного тока: string = AC
режим привода постоянного тока: string = DC
CURRENT=<float_value>
Это входное сообщение определяет рабочий ток в % от максимального тока привода (1 <= значение < 100) в режиме привода постоянного тока.
Раздел [DAC-OUTx]
Раздел [DAC-OUTx] связывает компонент, приводимый в действие постоянным током с регулировкой по напряжению и/или по току с регулировкой по напряжению и/или по току и подключенный к плате входа-выхода электропитания, с выходом привода и определяет установки привода. Число x - это логическое число привода. Оно зависит от числа установленных плат входа-выхода электропитания.
Раздел [DAC-OUTx] состоит из следующих входных сообщений:
NAME=<string>
Это входное сообщение определяет имя компонента, приводимого в действие постоянным током с регулировкой по напряжению и/или току.
<string> имени должна согласовываться с входным сообщением DRIVERx в разделе [PIOBx].
Предварительно определенные имена:
< DAC-OUT1-name> = Fan1
< DAC-OUT2-name> = Fan2
< DAC-OUT3-name> = Y4
< DAC-OUT4-name> = Y5
< DAC-OUT5-name> = Y6
< DAC-OUT6-name> = Y7
< DAC-OUT7-name> =
< DAC-OUT8-name> =
POWER=<int_value>
Это входное сообщение определяет напряжение электропитания привода.
Доступные напряжения электропитания
42В/перем. ток: int_value = 42
24В/пост. ток: int_value = 24
VOLTAGE=<int_value>,<int_value>
Это входное сообщение определяет минимальное и максимальное значение установки DAC-напряжения в % от максимального напряжения привода
(1 <= значения < 100).
CURRENT=<float_value>,<float_value>
Это входное сообщение определяет минимальное и максимальное значение установки DAC-тока в % от максимального тока привода
(1 <= значения < 100).
Раздел [PFM-OUTx]
Раздел [PFM-OUTx] связывает компонент, приводимый в действие импульсно-частотным модулятором (ИЧМ) и подключенный к плате вход-выхода электропитания, с выходом привода и определяет режим и установки ИЧМ. Число x - логическое число привода. Оно зависит от числа установленных плат входа-выхода электропитания.
Раздел [PFM-OUTx] сотоит из следующих входных сообщений:
NAME=<string>
Это входное сообщение определяет имя компонента, приводимого в действие ИЧМ.
<string> должна согласовываться с входным сообщением DRIVERx в разделе [PIOBx] и согласовываться с входным сообщением NAME в разделе [DC-OUTx] или [DAC-OUTx].
MODE=<int_value>
Это входное сообщение определяет режим ИЧМ.
Доступные режимы
1 = одномоментный
2 = импульсно-частотный
WIDTH=<float_value>
Это входное сообщение определяет ширину импульсов в единицах мс (1 <= значение < 100).
FREQ=<float_value>
Это входное сообщение определяет частоту импульсов в единицах Гц (1 <= значение < 100).
Раздел [CHANNELx]
Раздел [CHANNELx] определяет подключенный детектор и его параметры. Число x - это логическое число канала, используемое в ряде команд (действующие числа: 1 <= x <= 4).
Раздел [CHANNELx] состоит из следующих входных сообщений:
DETECTOR=<string>
Это входное сообщение определяет имя детектора, соответствующее измерительному каналу x.
<string> имени должна согласовываться с входным сообщением DETECTOR в разделе [DIBx].
Рекомендуемые имена:
<detector1-name> = Сцинтилляционный счетчик
<detector2 - name> = Проточный счетчик
DHV=<float_value >
Это входное сообщение определяет начальное установочное значение высокого напряжения детектора.
AG=<int_value >
Это входное сообщение определяет начальное установочное значение коэффициента усиления.
SHAPE=<int_value >
Это входное сообщение определяет начальный выбор постоянной времени формы импульса.
LS=<int_value >
Это входное сообщение определяет начальный выбор влияния линейного сдвига.
LLD1=<float_value>
Это входное сообщение определяет начальное установочное значение нижнего уровня дискриминатора 1 детектора.
LLD2=<float_value>
Это входное сообщение определяет начальное установочное значение нижнего уровня дискриминатора 2 детектора.
WIDTH1=<float_value>
Это входное сообщение определяет начальное установочное значение ширины дискриминатора 1 детектора.
WIDTH2=<float_value>
Это входное сообщение определяет начальное установочное значение ширины дискриминатора 2 детектора.
TLDSCR=<int_value>
Это входное сообщение определяет начальное установочное значение параметра возможно/невозможно верхнего уровня импульсной дискриминации.
Замечание:
Это значение должно равняться 0, если импульсный генератор связан с TTL-входом соответствующей детекторной интерфейсной платы.
DTIME=<int_value>
Это входное сообщение определяет начальный выбор "мертвого" времени.
PILEUP=<int_value>
Это входное сообщение определяет начальное значение времени наложения импульсной дискриминации.
Замечание:
Это значение должно равняться 0, если импульсный генератор связан с TTL-входом соответствующей детекторной интерфейсной платы.
Диапазон параметров: см. главу "Команды дистанционного управления" раздела "Команды измерительного канала".
Раздел [FILTER]
Раздел [FILTER] определяет подключенное устройство смены фильтра и его параметры.
Раздел [FILTER] состоит из следующих входных сообщений:
NAME=<string>
Это входное сообщение определяет имя устройства смены фильтра.
<string> должна согласовываться с входным сообщением DRIVERx в разделе [4AIBx] или [2AIBx] и также согласовываться с входным сообщением NAME в разделе [DRIVEx].
POS=< int_value >
Это входное сообщение определяет максимальное число положений устройства смены фильтра.
POS1=< float_value >
POS2=< float_value >
.
.
.
POSn=< float_value >
Это входное сообщение определяет положения (в градусах) устройства смены фильтра.
Раздел [SOLLERSLIT]
Раздел [SOLLERSLIT] определяет подключенное устройство смены соллер-щели и его параметры.
Раздел [SOLLERSLIT] состоит из следующих входных сообщений:
NAME=<string>
Это входное сообщение определяет имя устройства смены соллер-щели.
<string> имени должна согласовываться с входным сообщением DRIVERx в разделе [4AIBx] или [2AIBx], а также согласовываться с входным сообщением NAME в разделе [DRIVEx].
POS=<int_value >
Это входное сообщение определяет максимальное число положений устройства смены соллер-щели.
POS1=< float_value >
POS2=< float_value >
.
.
.
POSn=< float_value >
Это входное сообщение определяет положения (в градусах) устройства смены соллер-щели.
Раздел [SAMPLEMAGAZINE]
Раздел [SAMPLEMAGAZINE] определяет конфигурацию и параметры накопителя образцов.
Раздел [SAMPLEMAGAZINE] состоит из следующих входных сообщений:
NAME=<string> имя накопителя проб
XP=<float_value> X-координата положения ожидания X-оси
YP=<float_value> Y- координата положения ожидания Y-оси
ZP=<float_value> Z- координата положения ожидания Z-оси
ZM=<float_value> Z-координата накопителя образцов
XI=<float_value> X-координата положения ввода образца
YI=<float_value> Y- координата положения ввода образца
ZI=<float_value> Z- координата положения ввода образца
XE=<float_value> X-координата внешнего манипулятора образца 1
YE=<float_value> Y- координата внешнего манипулятора образца 1
ZE=<float_value> Z- координата внешнего манипулятора образца 1
Раздел [MAGAZINEAREAx]
Раздел [MAGAZINEAREAx] определяет конфигурацию и параметры зоны накопителя. Число x - это логическое число зоны накопителя, используемое в ряде команд (действующие числа: 1 <= x <= 8)
Раздел [MAGAZINEAREAx] состоит из следующих входных сообщений:
NAME=<string> имя зоны накопителя образцов
X1=<float_value> X-координата 1st колонки образцов
Y1=<float_value> Y-координата 1st ряда образцов
Z1=<float_value> Z-координата положения захвата образца 2
COLUMNS=<int_value> число колонок образцов в зоне накопителя
ROWS=<int_value> число рядов образцов в зоне накопителя
DX=<float_value> расстояние колонок образцов зоны накопителя
DY=<float_value> расстояние рядов образцов зоны накопителя
GRABBER=<int_value> число захватных устройств 3
SAMPLECUP=<int_value> число чашек образцов 4
Раздел [GRABBERx]
Раздел [GRABBERx] определяет конфигурацию и параметры захватного устройства. Число x - это логическое число захватного устройства, используемое в ряде команд (действующие числа: 1 <= x <= 8)
Раздел [GRABBERx] состоит из следующих входных сообщений:
NAME=<string> имя захватного устройства
TYPE=<int_value> тип захватного устройства
XG=<float_value> X-координата положения захватного устройства
YG=<float_value> Y-координата положения захватного устройства
ZG=<float_value> Z- координата положения захватного устройства
Раздел [SAMPLECUPx]
Раздел [SAMPLECUPx] определяет конфигурацию и параметры прободержателя. Число x - это логическое число прободержателя, используемое в ряде команд (действующие числа: 1 <= x <= 8)
Раздел [SAMPLECUPx] определяет конфигурацию и параметры прободержателя:
NAME=<string> имя прободержателя
TYPE=<int_value> тип прободержателя
XC=<float_value> X-координаты положения прободержателя
YC=<float_value> Y- координаты положения прободержателя
ZC=<float_value> Z- координаты положения прободержателя
Раздел [AIR]
Раздел [AIR] определяет конфигурацию и параметры режима работы 'AIR' ("Воздух").
Раздел [AIR] состоит из следующих входных сообщений:
OFFSET=<float_value>, установившаяся ошибка датчика
PATM=<float_value>, атмосферное давление
DPATM=<float_value>, разница атмосферного давления
THR2=<float_value>, воздушный порог спектрометра
TIME1=<float_value>, время установки воздушного затвора
TIME2=<float_value>, время установки спектрометра
Раздел [VACUUM]
Раздел [VACUUM] определяет конфигурацию и параметры режима работы 'VACUUM' ("Вакуум").
Раздел [VACUUM] состоит из следующих входных сообщений:
THR1=<float_value>, порог воздушного затвора #1
THR2=<float_value>, порог воздушного затвора #2
FACTOR1=<float_value>, фактор времени установки вакуума воздушного затвора
THR3=<float_value>, порог ошибки воздушного затвора
THR4=<float_value>, порог готовности воздушного затвора
THR5=<float_value>, порог ошибки спектрометра
THR6=<float_value>, порог готовности спектрометра
THR7=<float_value>, порог включения насоса #1 (высокий)
THR8=<float_value>, порог включения насоса #2 (низкий)
THR9=<float_value>, порог запуска высокого напряжения детектора
TIME1=<float_value>, предельное время ошибки воздушного затвора
TIME2=<float_value>, время установки воздушного затвора
TIME3=<float_value>, предельное время включения насоса
TIME4=<float_value>, предельное время ошибки спектрометра
TIME5=<float_value>, время установки спектрометра
TIME6=<float_value>, предельное время включения насоса спектрометра
Раздел [HELIUM]
Раздел [HELIUM] определяет конфигурацию и параметры режима работы 'HELIUM' ("Гелий").
Раздел [HELIUM] состоит из следующих входных сообщений:
PRESSURE=<float_value>,<float_value> установочное значение (низкого), (высокого) давления гелия
FLOW=<float_value> установочное время потока гелия
FLUSHTIME=<float_value> время прокачки гелия
THR1=<float_value> порог ошибки спектрометра
THR2=<float_value> порог готовности спектрометра
THR3=<float_value> порог включения насоса #1 (высокий)
THR4=<float_value> порог включения насоса #2 (низкий)
THR5=<float_value> порог запуска высокого напряжения детектора
TIME1=<float_value> предельное время ошибки спектрометра
TIME2=<float_value> время установки спектрометра
TIME3=<float_value> предельное время включения насоса спектрометра
Раздел [TEMPERATURE]
Раздел [TEMPERATURE] определяет конфигурацию и параметры блока терморегулирования (спектрометра).
Раздел [TEMPERATURE] состоит из следующих входных сообщений:
TYPE=<int_value> тип блока терморегулирования.
TEMP=<float_value> установочное значение терморегулирования
DTEMP=<float_value> допустимое отклонение температуры
CP1=<float_value> P-фактор терморегулятора
CI1=<float_value> I - фактор терморегулятора спектрометра
CD1=<float_value> D - фактор терморегулятора спектрометра
CP2=<float_value> P - фактор терморегулятора воздуха
CI2=<float_value> I - фактор терморегулятора воздуха
CD2=<float_value> D - фактор терморегулятора воздуха
Раздел [WATER]
Раздел [WATER] определяет конфигурацию и параметры блока управления деионизированной воды.
Раздел [WATER] состоит из следующих входных сообщений:
TYPE=<int_value> тип блока терморегулирования.
CP=<float_value> P-фактор блока терморегулирования
CI=<float_value> I - фактор блока терморегулирования
CD=<float_value> D - фактор блока терморегулирования
TEMP1=<float_value> порог предупреждения температуры #1
TEMP2=<float_value> порог предупреждения температуры #2
TEMP3=<float_value> порог тревоги температуры
FLOW1=<float_value> порог предупреждения потока #1
FLOW2=<float_value> порог предупреждения потока #2
FLOW3=<float_value> порог тревоги потока
COND1=<float_value> порог предупреждения удельной электропроводности #1
COND2=<float_value> порог предупреждения удельной электропроводности #2
COND3=<float_value> порог тревоги электропроводности
Интерфейсы к внешним компьютерам
Передача данных между прибором и внешними компьютерами осуществляется через асинхронные серийные интерфейсы (RS 232 C без аппаратного квалификатора) в полном дуплексном (одновременном двухстороннем) режиме. Параметры интерфейса (скорость передачи данных, число бит данных, четность, число бит остановки) будут считываться из файла DEVICE. INI во время инициализации прибора.
Стандартное программирование:
скорость передачи данных: 9600 бод
число бит данных: 8 бит данных
четность: нет
число бит остановок: 1 бит остановки
Строка (включая символы управления в режиме handshake) в начале и в конце передачи данных не должна содержать более 256 символов. Передача данных может быть прервана получателем в любой момент времени с помощью символа управления ASCII DC3 (X-OFF) и запущена снова с помощью символа управления DC1 (X-ON).
Внешний компьютер посылает команду прибора и сразу же проверяет, была ли она получена, обрабатывая ответ прибора. Если команда отклонена, то в компьютер посылается сообщение об ошибке (код строки '?' и код ошибки). Компьютер информируется о причине отклонения в сообщении об ошибке.
Код ошибки Смысл
1 Команда неизвестна
2 Необходим параметр
3 Неправильный параметр (параметры)
4 Команда возможна только в режиме дистанционного управления
5 Команда возможна только в режиме установки
6 Режим установки действует
7 Нет разрешенного параметра (параметров)
8 Компонент не установлен
9 Положение привода неизвестно
10 Компонент / привод не инициализирован
11 Компонент / привод
в концевом переключателе
12 Измерительная функция выполняется
13 Сервисный переключатель в положении 'SERVICE' ("Обслуживание")
14 Нет ответа от рентгеновского генератора
15 Дистанционное управление с помощью другого серийного порта связи
16 Серийный порт связи занят
17 Файл не найден
18 Ошибка доступна файла
19 Ошибка считывания / записи файла
20 Сообщение об ошибке рентгеновского генератора
Протокол передачи
Передача данных без программного обеспечения handshake
Внешний компьютер посылает команду прибору. Если команда была принята, то прибор отвечает символом CR (возврат каретки), если данные не запрашивались, или запрашиваемыми данными. Если команда отклонена, то прибор отвечает сообщением об ошибке (код строки '?' и код ошибки).
Передача данных с программным обеспечением handshake
Символы управления для программного обеспечения handshake будут считываться из файла DEVICE. INI во время инициализации прибора.
Стандартное программирование:
Символ REQUEST TO SEND (Запрос на посылку): символ управления ASCII ENQ = 05hex
Символ CLEAR TO SEND (Очистка на посылку): символ управления ASCII DLE = 10hex
Символ START OF TEXT (Запуск текста): символ управления ASCII STX = 02hex
Символ END OF TEXT (Конец текста): символ управления ASCII ETX = 03hex
Символ ACKNOWLEDGE (Подтверждение): символ управления ASCII ACK = 06hex
Символ NEGATIVE ACKNOWLEDGE (Отрицательное подтверждение): символ управления ASCII NAK = 15hex
Символ CHECKSUM (Проверочная сумма): Нет
Передатчик посылает символ REQUEST TO SEND приемнику и ожидает символ CLEAR TO SEND. Если приемник может принять данные, то символ CLEAR TO SEND будет послан передатчику. После получения символа CLEAR TO SEND из приемника начинается передача данных с символом START OF TEXT и следующей за ним строкой данных. Когда запущена проверочная сумма (CHECKSUM = Да), то число из 3 цифр доставляется к строке данных, представлял дополнение суммы всех символов от символа START OF TEXT до последнего символа данных 256. Передача данных заканчивается посылкой символа END OF TEXT. После получения символа END OF TEXT приемник запускает обработку данных. Строка неисправностей (ошибка символа, ошибка проверочной суммы, если она добавлена) направляется передатчику символом NEGATIVE ACKNOWLEDGE. Передатчик затем повторяет передачу данных. Если приемник принял строку данных, то он посылает символ ACKNOWLEDGE передатчику.
Кабельная разводка серийных соединительных устройств RS232C
Контроллер прибора использует 9-штырьковые серийные соединительные устройства вилочного типа D со следующими назначениями штырьков:
Штырек Название провода
1 Защитная земля
2 Передача данных, TxD
3 Прием данных, RxD
5 Земля логики
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |


