plcforum.uz.ua

International PLC Forum
It is currently Tue Aug 21, 2018 9:36 pm

All times are UTC + 3 hours




Post new topic Reply to topic  [ 1 post ] 
Author Message
PostPosted: Mon Jan 27, 2014 12:41 pm 

Joined: Mon Jan 27, 2014 12:34 pm
Posts: 1
Добрый день!

При обмене 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.
Что я делаю не так? Хотя бы в каком направлении двигаться, подскажите!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by International PLCforum® Forum Software © PLCforum
Mobile version