BTL7-S5_ _ (_)-M_ _ _ _-J-DEXC-TA12
Магнитострикционная система измерения перемещений
– стержневое конструктивное исполнение
6
Интерфейс SSI (продолжение)
6.2
Форматы данных
Измеритель перемещения BTL7 в стандартном
исполнении имеет следующие заводские настройки
для выдачи данных положения, которые не
подлежат дальнейшему изменению:
–
SSI24, SSI25 или SSI26
–
двоичный или рефлексный код
–
восходящая или нисходящая
В моделях BTL7-S510(B)-... предусмотрена
возможность конфигурирования содержания
передаваемых данных и значения ошибки. С
помощью сигналов данных можно пересылать
данные положения, скорости, или разности
положений/скорости. Сигнал единицы старшего
разряда (MSB) всегда передается в первую очередь.
SSI16
Clk
1
2
3
Data
15
14
13
MSB
Pис. 6-1: Пример полной передачи данных через SSI16
В моделях BTL7-S510 — данные положения и
скорости могут выдаваться со знаком в зависимости
от конфигурации. Вывод отрицательных значений
осуществляется в дополнении в двоичном коде. При
положительных скоростях датчик положения
удаляется от электронной головки, при
отрицательных скоростях — приближается к
электронной головке. При этом система управления
должна быть настроена на обработку данных со
знаком.
6.3
Ошибочный опрос SSI
Недостаток тактовых импульсов
При недостатке фронтов тактовых импульсов для
времени t
(t
= 2 · T
время ожидания) после
o
o
Clk
последнего отрицательного фронта от CLK
поддерживается уровень сигнала данных,
находящихся в режиме ожидания. Если появится
еще положительный фронт, будет выдан также
следующий бит. После этого возникает внутреннее
событие T
, уровень выходного сигнала данных
o
переключается на низкий, а по истечении времени t
- на высокий. Высокий уровень поддерживается до
следующего синхронизирующего импульса. Отсчет
времени t
начинается непосредственно по
m
истечении времени t
.
o
Избыток тактовых импульсов
При избытке фронтов тактовых импульсов выходной
сигнал данных переключается на низкий уровень
после получения правильного количества тактовых
импульсов. С каждым следующим отрицательным
фронтом от CLK таймер t
внутри возникает событие T
t
сигнал данных снова переключается на высокий
m
уровень.
русский
18
4
5
6
7
8
9
12
11
10
9
8
запускается заново, и
m
. По истечении времени
m
23
M
Выдача данных положения через SSI24
M = MSB (единица старшего разряда)
L = LSB (единица младшего разряда)
25 24 23 22 21 20 Значение ошибки и, соответственно, значение
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Пример SSI26 с битом ошибки в позиции бита 21 и
значением ошибки 0. Длина данных — 21 бит, общее
количество битов — 26. Перед битом ошибки
передаются четыре нуля.
10
11
12
13
14
15
7
6
5
4
3
2
В программе «Micropulse Configuration Tool» событие
To или Tm отображается в поле состояния как
ошибка связи. Как правило, ошибка связи возникает
по следующим причинам:
–
Количество битов, настроенное в измерителе
перемещения, не соответствует количеству битов
в системе управления.
Событие n
> n
BTL
Событие n
< n
m
BTL
–
Слишком низкая тактовая частота SSI
Событие f
< 9,771 кГц T
Clk
–
Таковая пауза между двумя пакетами
синхронизирующих импульсов слишком короткая,
событие T
m
Тип взрывозащиты «d»
Взрывонепроницаемая
оболочка
Положение
положения
16
17
1
0
LSB
T
PLC
o
T
PLC
m
o
0
L
0