Добрый день.
Устройство = modbus на com3, панель 8051ie, привода 101 и 102 проверял.
Все, где тип данных по мануалу данфоса Int32 читается мусором (красные лейблы). Частота и напряжение двигателя и шины DC - ОК.
В 16-52 должно быть -2,5.
Если я добавлю дивайс Danfoss FC Series и переключу привод на FC протокол, то 16-52 и 16-17 читаются ОК (с адреса убирается последний 0 и поправляется число знаков после запятой для некоторых полей). Но управлять не получается (пишется слово управления в панель, оно там, судя по мануалу, как-то транслируется *RW100 set PCD1 Control Word of station 1 *RW101 read PCD1 Status Word of station 1).
Куда вообще копать? Софтом с компа все прекрасно читается. Тут что-то с типами данных не то, я правильн понимаю?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Weintek и привод Danfoss VLT
Модераторы: Глоб.модераторы, специалисты по PLC
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 31 авг 2020, 08:04
- Имя: Сергей
- Благодарил (а): 3 раза
Weintek и привод Danfoss VLT
Я пробовал, для проблемных поставил адрес 4x и в свойствах дивайса для 4x адреса conversion AB-BA -- не помогло.
ЗЫ. Чуть пояснело. В поле, где должно быть -2.5 приходит F63C FFFF. Только первая часть F63C будет -2500 при конвертации как signed. Видимо это в макросе делается?
-
- администратор
- Сообщения: 18747
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 972 раза
- Поблагодарили: 1852 раза
Weintek и привод Danfoss VLT
Открываете модбаспул. Настраиваете там чтение Ваших данных и экспериментируете с типом данных до тех пор, пока не увидите нужное значение. Увидев, какой тип данных получился, реализуете его в Weintek. То же самое и сразу в Вейнтеке можно, но там просто намного дольше каждый раз проект перекомпилировать и перезаливать, да и ресурс флешки в панели не резиновый.lazybird писал(а): ↑19 мар 2023, 11:40 Я пробовал, для проблемных поставил адрес 4x и в свойствах дивайса для 4x адреса conversion AB-BA -- не помогло.
ЗЫ. Чуть пояснело. В поле, где должно быть -2.5 приходит F63C FFFF. Только первая часть F63C будет -2500 при конвертации как signed. Видимо это в макросе делается?
Отправлено спустя 1 минуту 12 секунд:
Это при условии что протокол у Вас ModBUS, конечно.
По вопросам работы Форума можно обратиться по этим контактам.