Advanced Control ADV 5.50 M430-M [127/194] Advanced systems baltic oü преобразователи частоты серии m430

Advanced Control ADV 30.0 M430-M [127/194] Advanced systems baltic oü преобразователи частоты серии m430
126
126
Advanced Systems Baltic OÜ Преобразователи частоты серии M430
Если операция не выполнена, то преобразователь частоты передает сообщение,
сформированное из невыполненной команды и кода ошибки.
Невыполненная команда это (команда + 0x80). Код ошибки указывает причину ошибки; см.
таблицу 1.
7.5 Примечание
7.5.1 Между кадрами должен быть интервал не менее 3,5 байтов, в противном случае,
сообщение будет отброшено.
7.5.2 Соблюдайте особую осторожность при изменении параметров группы PC через
коммуникационный интерфейс, в противном случае возможно прерывание связи.
7.5.3 Если в одном кадре интервал между двумя соседними байтами больше 1,5 байтов, то
конечные байты рассматриваются как начало следующего сообщения и возникает сбой связи.
7.6 Проверка CRC
Для ускорения выполнения для проверки CRC-16 используются таблицы. Ниже показан
исходный код проверки CRC-16 на языке программирования C.
unsigned int crc_cal_value(unsigned char *data_value,unsigned char data_length)
{
int i;
unsigned int crc_value=Oxffff;
while(datajength-)
{
crc_value"=*data_value++;
for(i=0;i<8;i++)
{
if(crc_value&0x0001)crc_value=(crc_value>>1)"0xa001;
else crc_value=crc_value>>1;
} }
return(crc_value); }
7.7 Пример
Режим RTU, чтение данных 2 из адреса 0004H
Команда запроса:
Начало
T1-T2-T3-T4 (время передачи 3,5 байтов)
Адрес узла
01H
Команда
03H
Старший байт начального адреса
00H

Содержание

Похожие устройства

Скачать