Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
> Ошибка 204 при обмене Fx3u с весовым контроллером Enod3-t по протоколу Modbus.
nmareev
сообщение 27.1.2014, 12:29
Сообщение #1





Группа: New
Сообщений: 4
Регистрация: 1.11.2013
Пользователь №: 211534



Добрый день!

При обмене контроллера Mitsubishi FX3U с весовым контроллером eNod3-T по протоколу Modbus возникает Ошибка 204 (как я понимаю ошибка коммуникационных параметров).

По CH1 (FX3U-232-BD) идет коммуникация с панелью оператора GT1695M-XTBD (кабель соединен с RS232 панели)
По CH2 (FX3U-485ADP-MB) пытаюсь организовать связь с весовым контроллером eNod3-T по протоколу Modbus.
Использую функциональный блок FX3MBModbusRTUMaster_V100, пытаюсь только читать регистры 03H по адресу 104 (0068Н).
Светодиоды на FX3U-485ADP-MB горят постоянно, то есть обмен идет, но постоянно вылетает ошибка 204.

Параметры eNod3-T
1.1 Bytes format :
Bytes are coded in hexadecimal format
- Format:
1 start bit
8 data bits
No parity
2 stop bits
- CRC 16
CRC-16 polynomial: G(x) = x16+ x15 + x2 + 1

Причем весовой контроллер при подключении к компьютеру нормально обменивается информацией со штатной программой настройки eNodView.
Коммуникационный формат, записанный в D8420 контроллерa: MB_RS485_96_8N2 = 16#1089

Подключил сниффер (Advanced Serial Port Monitor) и выяснил, что контроллер FX3U выдает правильный запрос и весовой контроллер на него дает правильный ответ. Но в программе все равно висит ошибка 204. Данные в регистре не появляются
С чем это может быть связано?


Вот обмен между FX3U и контроллером веса:
Запрос:
01 03 00 29 00 01 55 C2
Ответ:
01 03 02 80 67 98 6E

01 - адрес весового контроллера
03 - функция
00 29 - адрес начального регистра
00 01 - количество регистров
55 С2 - СRC

В ответе
02 - количество байт
80 67 - версия ПО весового контроллера.

Такой же обмен происходит из штатной программы весового контроллера на компьютере.
Подключил другое устройство - тиристорный контроллер Thyro-P, под адресом 2. Такая же история.
В функциональном блоке используется команда ADPRW. Убрал все из программы, оставил только настройку коммуникационных параметров и ADPRW.
Все равно ошибка 204.
Что я делаю не так? Хотя бы в каком направлении двигаться, подскажите!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения



Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума






RSS Текстовая версия Сейчас: 6.8.2025, 2:11
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных