![]() |
К-104 MODBUS-TCP ТЭКОН-19
Имеется ТЭКОН-19 (серия 20) и контроллер К-104 (исполнение 01 с поддержкой протокола MODBUS). На порт 51960 (502 почему-то закрыт) посылаю команду 3 по вычитыванию FLOAT из регистров хранения по адресу 2 длиной 2:
Код:
0 0 0 0 0 6 1 3 0 2 0 2 Код:
0 0 0 0 0 3 1 -125 2 Соответствие регистров К-104 и ТЭКОН-19 настраивала подрядная организация и по их утверждению этот адрес корректный. 1) В чём может быть проблема? 2) Как получить из К-104 параметры его конфигурации (хотим проверить соответствие регистров MODBUS регистрам ТЭКОН)? |
Re: К-104 MODBUS-TCP ТЭКОН-19
Добрый день,
код ошибки 2, может приходить, если неправильно запрограммирован К-104, т.е. в ТЭКОНе нет такого номера параметра, который назначен на адрес 0002, или нет связи с ТЭКОНом (т.е. нет ответа от ТЭКОНа), или длина параметра, назначенного на адрес 0002 не равна 4. Прочитать конфигурацию К-104 можно программой config_k104_modbus.exe, которая должна быть на диске, поставляемом с прибором, или ее можно взять на сайте а разделе Программы/ Config_К-104_К-105+Modbus. Порт программируется при настройке, по умолчанию он равен 51960. |
Re: К-104 MODBUS-TCP ТЭКОН-19
В общем, дело было в длине шины CAN BUS. Она была очень длиннной - 600м. А настройки взаимодействия между К104 и ТЭКОН были рассчитаны на 200м. Точнее, время ожидания в К104 стояло 50мс - за это время сигнал от ТЭКОН не успевал пройти 600м, и К104 показывал ошибку при обращении к нему пользователя. Когда время ожидания было увеличено до 1сек, К104 стал исправно выдавать данные по MODBUS-TCP.
Всем спасибо. |
Текущее время: 05:55. Часовой пояс GMT +5. |
Powered by vBulletin® Version 3.7.0 RC3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot