Добрый день.
Пытаюсь заставить общаться частотный преобразователь SV004ie5 с сенсорным ПЛК СПК107 от Овен.
Точнее они уже общаются по модбасу и ошибок на шине нет.
Но есть проблема, если я считываю адрес 16#D100, мне возвращается ответ из адреса 16#D101, т.е. на 1 больше.
Точно также с записью. Пишу в адрес 16#D100, а оно пишется 16#D101. (далее упрощу, при указании адреса отброшу 16#D)
Вроде бы чего там париться, надо 100, запиши в 99. Пробовал. 100 у ЧРП самый маленький адрес, и если писать в 99, то получаю ошибку - неправильный адрес. А мне нужен именно 100 - задание частоты вращения.
Я перепробовал все доступные у этого частотника функции модбаса 03h, 04h, 06h, 10h. Везде одна ситуация, результат чтения/записи происходит в адрес на 1 больше, чем указываю.
Смотрел через сниффер. Пакеты все правильные, адреса в шине летят как я указываю. Ответ получаю с адресом, как надо. А содержимое в поле data принадлежит более старшему адресу (+1).
Казалось бы - да ну эти корейские частотники - глючат похоже и не доделаны. Но в доступности стоит установка, где эти частотники работают и опрашиваются корейским ПЛК и прекрасно пишут в адрес 100, который я не могу записать.
Сейчас думаю сниффером аккуратно подключиться на работающую установку и посмотреть что там в шине происходит. Но что-то все таки наводит на мысль, что какая-то кривая прошивка в ЧРП.
Какие мысли дельные будут ? :)
Отправлено спустя 54 минуты 55 секунд:
Все, победил.
Что-то меня переглючило. Я перед адресом 16#D100 в шестнадцатеричном формате написал адрес 16#D099. А надо было 16#D0FF.
Но озарение пришло во время еды. Так что если что-то сильно не получается, надо сделать перерыв
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Модбас RTU и ЧРП SV004ie5
Модератор: Глоб.модераторы