Invt GD200A 7,5/11 кВт 380В IP20 (GD200A-7R5G/011P-4) 90001-01101 Руководство пользователя к серии GD200A онлайн [139/186] 834651

Invt GD200A 7,5/11 кВт 380В IP20 (GD200A-7R5G/011P-4) 90001-01101 Руководство пользователя к серии GD200A онлайн [139/186] 834651
Goodrive 200А
Протокол связи
139
текущего значения в регистре и заданного значения. Если младший бит равен 0,
операция не выполняется. Этот процесс повторяется 8 раз. После обнаружения и
обработки последнего бита (8-го бита) операция XOR выполняется со следующим 8-
битным байтом и текущим содержимым в регистре. Конечными значениями в регистре
являются значения CRC, полученные после выполнения операций со всеми байтами в
кадре.
При расчете используется международное стандартное правило проверки CRC. Вы
можете обратиться к соответствующему стандартному алгоритму CRC для компиляции
программы вычисления CRC по мере необходимости.
Следующий пример представляет собой простую функцию вычисления CRC для вашей
справки (с использованием языка программирования C):
unsigned int crc_cal_Value(unsigned char*data_Value,unsigned char
data_length)
{
int i;
unsigned int crc_Value=0xffff;
while(data_length--)
{
crc_Value^=*data_Value++;
for(i=0;i<8;i++)
{
if(crc_Value&0x0001)
crc_Value=(crc_Value>>1)^0xa001;
elсe
crc_Value=crc_Value>>1;
}
}
return(crc_Value);
}
В логике лестницы CKSM использует метод поиска по таблице для вычисления значения
CRC в соответствии с содержимым во фрейме. Программа этого метода проста, а
вычисления выполняются быстро, но занимаемое место в ПЗУ велико. Используйте эту
программу с осторожностью в сценариях, где к программам предъявляются требования к
занимаемому пространству.
9.4 Коды команд RTU и данные связи
9.4.1 Режим RTU
9.4.1.1 Код команды: 03H
Чтение N слов (до 16 слов)
Командный код 03H используется ведущим устройством для считывания данных с ПЧ.
Количество считываемых данных зависит от "номера данных" в команде. Можно
считывать максимум 16 фрагментов данных. Адреса считываемых параметров должны
быть непрерывными. Каждый фрагмент данных занимает 2 байта, то есть одно слово.
Формат команды представлен с использованием шестнадцатеричной системы (число, за
которым следует "H", указывает на шестнадцатеричное значение). Одно
шестнадцатеричное значение занимает один байт.
Код команды используется для считывания рабочего состояния ПЧ.

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

Скачать