12.05.2014 Views

sm-profibus-dp

sm-profibus-dp

sm-profibus-dp

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8.3.2 Протокол CT Single Word<br />

ПРИМЕЧ.<br />

Все значения параметров для привода должны записываться как 32-разрядные<br />

данные со знаком при отсутствии сжатия данных. Если сжатие данных включено,<br />

то размер отображения зависит от размера параметров источника и приемника.<br />

Информация о десятичной запятой автоматически добавляется при записи данных<br />

в привод и удаляется при чтении значения данных. Поэтому должно быть известно<br />

число десятичных разрядов в целевом параметре. Запись значения 1234 в<br />

параметр с 2 десятичными разрядами создаст значение 12.34 в целевом<br />

параметре. Аналогично при чтении значения 12.34 будет возвращено 32-<br />

разрядное целое со значением 1234.<br />

Таблица 8.3 Положение битов в одном слове CT Single Word<br />

b15 b14 b13 b12 b11 b10 b9 b8<br />

Чтение Ошибка Резерв 32-бита Номер штампа<br />

b7 b6 b5 b4 b3 b2 b1 b0<br />

Байт данных<br />

Таблица 8.4 Определения битов одного слова CT Single Word<br />

Бит Функция Значения Описание<br />

0 до 7 Данные 0 до 255<br />

8 до 11<br />

Номер<br />

штампа<br />

12 32 бита<br />

0 до 6<br />

0 = 16 разрядов<br />

1 = 32 разряда<br />

В зависимости от номера штампа телеграммы этот<br />

байт содержит значение номера меню, номера<br />

параметра или данных<br />

Указывает номер штампа в слове, то есть текущую<br />

часть сообщения. Настройка номера штампа в 0<br />

сбрасывает внутренний конечный автомат<br />

нецикличных данных<br />

Указывает, какие данные (16 или 32 разрядные)<br />

записываются в Unidrive SP или читаются оттуда.<br />

Если этот бит =1, то для передачи дополнительных<br />

байтов данных будут использованы телеграммы 5 и 6<br />

13 Резерв 0 Зарезервирован для будущего. Всегда сброшен в 0<br />

14 ОШИБКА<br />

15 ЧТЕНИЕ<br />

0 = Данные OK<br />

1 = Ошибка<br />

0 = Запись<br />

1 = Чтение<br />

Указывает успех или сбой сообщения. Отказ может<br />

быть, если параметр не существует или к нему нет<br />

доступа по записи или чтению. Этот бит также =1,<br />

если значение параметра выходит из диапазона в<br />

16-разрядном режиме.<br />

Определяет, в каком цикле участвует слово данных -<br />

в цикле Чтения или Записи.<br />

ПРИМЕЧ.<br />

ПРИМЕЧ.<br />

Сброс номера штампа в 0 сбрасывает внутреннюю машину состояний<br />

нециклической передачи. Это позволяет начать новое сообщение.<br />

Режим нециклических данных CT Single Word использует только 1 слово данных,<br />

при отсутствии сжатия данных потребуются 2 x 16-битовых слова. Если при<br />

выключенном сжатии данных используется режим 1, то передается только<br />

младшее слово из полного 32-битового слова.<br />

36 Руководство пользователя SM-PROFIBUS-DP<br />

www.controltechniques.com Редакция: 7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!