Панель ИП320 овен

Простейшие вопросы в области инженерной разработки
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: Панель ИП320 овен

Сообщение JohnChaban »

Я хочу поблагодарить всех помогавших мне в этом вопросе и решении задачи.
Я сейчас запустил и оно заработала.
Наверно радоваться рано надо провести испытания. Но все равно всем спасибо.

Хочу всех предупредить что при передаче данных на выходе узла Error виртуального "Wirite Holdings regisetrs.vi" прибора все равно есть ошибка 56, а так данные на панель у меня приходят и строка на ней меняется.
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: Панель ИП320 овен

Сообщение JohnChaban »

Подскажите пожалуйста как можно биты записать вModbus на Labview?
Вложения
Ошибка при записи бит
Ошибка при записи бит
Artem.spb

Activity Автор
professor
professor
Сообщения: 3402
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Панель ИП320 овен

Сообщение Artem.spb »

JohnChaban писал(а): 09 мар 2021, 16:45 Подскажите пожалуйста как можно биты записать вModbus на Labview?
Адрес регистра точно 0?
Скорость? Чётность? и пр параметры связи?
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: Панель ИП320 овен

Сообщение JohnChaban »

Они идут по порядку
0
1
..
..
скорость 9600, 8 бит, котнроля четности нет
Artem.spb

Activity Автор
professor
professor
Сообщения: 3402
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Панель ИП320 овен

Сообщение Artem.spb »

Каким-нибудь Modbus mon их там удаётся записать?
Что происходит в кадрах 0..4?
Не помню уже, про модбас это было, или про что-то другое, но с тех пор всё исключительно через регистры гоняю. Т.е. TCP master instance, выходящий из функции записи надо на правый регистр, и гонять его по кругу. Ну и все остальные кадры, если там этот ref используется, тоже зациклить последовательно.
ujin1
adviser
adviser
Сообщения: 231
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 18 раз
Поблагодарили: 37 раз
Контактная информация:

Re: Панель ИП320 овен

Сообщение ujin1 »

JohnChaban писал(а): 09 мар 2021, 16:45 Подскажите пожалуйста как можно биты записать вModbus на Labview?
0x05 (Write Single Coil)
0x0F (Write Multiple Coils)
Изображение
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: Панель ИП320 овен

Сообщение JohnChaban »

Могу ли я попросить подсказать вот как можно с лабвью передать число с плавающей точкой на панель вроде делаю все правильно но панель никак не реагирует на числа
посмотрите подскажите кто сможет
Вложения
float.jpg
Artem.spb

Activity Автор
professor
professor
Сообщения: 3402
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Панель ИП320 овен

Сообщение Artem.spb »

Цифра 2 как бы намекает, что писать ОДИН регистр бесполезно
Снимок.PNG
Красная точка делает то же самое.
SGL не влезает в 16 бит, поэтому его надо раздербанить на два регистра, варианты разные бывают.
convert.png
convert.png (11.25 КБ) 2124 просмотра
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: Панель ИП320 овен

Сообщение JohnChaban »

Спасибо вам огромное мне очень срочно надо если что я отпишусь
-----------
туго с байтами у меня совсем надо какой преобразователь еще все равно панель не реагирует
ujin1
adviser
adviser
Сообщения: 231
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 18 раз
Поблагодарили: 37 раз
Контактная информация:

Re: Панель ИП320 овен

Сообщение ujin1 »

JohnChaban писал(а): 15 мар 2021, 12:32 туго с байтами у меня совсем надо какой преобразователь еще все равно панель не реагирует
Судя по картинке у Вас команда 0x06 Write Single Holding Register. Точно нужна Write Multiple Holding Registers
https://zone.ni.com/reference/en-XX/hel ... aster_pal/
Далее выравнивание адресов в панели по 2 регистра или по 4, соответственно стартовый адрес х2 или х4
Далее порядок байт старшим вперед, младшим вперед, порядок регистров старшим вперед младшим вперед
За 15 минут можно все варианты неспеша перебрать.
И лучше подавать случайное число. Так хоть видно какую либо реакцию.
Изображение
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: Панель ИП320 овен

Сообщение JohnChaban »

Могу ли я продолжить данную тему:
Я купил аналог переходника https://www.dns-shop.ru/product/d3fae93 ... mrs232-9m/
Пытаюсь связаться с панелью:
Выдается вот что
Вложения
perhodnik.jpg
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Панель ИП320 овен

Сообщение IvanLis »

JohnChaban писал(а): 04 окт 2021, 15:20 Выдается вот что
Вы описание и отзывы читали?
Снимок экрана от 2021-10-04 21-14-57.png
Преобразователь CH340 это USB <-> UART.
UART - это TTL логика (0..5V).
А RS232 (-15..15V), ну или хотя бы, как в ПЭВМ (-12..12V).
У Вас "0" не может быть передан.
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: Панель ИП320 овен

Сообщение JohnChaban »

Да спасибо уже понял
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: Панель ИП320 овен

Сообщение JohnChaban »

Artem.spb писал(а): 15 мар 2021, 10:57 Цифра 2 как бы намекает, что писать ОДИН регистр бесполезноСнимок.PNG
Красная точка делает то же самое.
SGL не влезает в 16 бит, поэтому его надо раздербанить на два регистра, варианты разные бывают.
convert.png
Мне к сожалению так и не удалось раздербанить на 2 регистра я не понимаю как можно это сделать.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3402
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Панель ИП320 овен

Сообщение Artem.spb »

JohnChaban писал(а): 05 окт 2021, 09:24 Мне к сожалению так и не удалось раздербанить на 2 регистра я не понимаю как можно это сделать.
Я показал аж два варианта.
Любая комп. сущность - это набор битов, которые собираются в байты. Вам нужно взять первую половину и отдельно вторую.
Сложности начинаются в точке разных взглядов на порядок байтов/битов, но это технические сложности, просто отправлять/склеивать надо в правильном порядке.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»