Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром > Проблемы с панелями Weintek

Проблемы с панелями Weintek Всё о багах панелей Weintek

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2021, 16:06   #1
KrKs
Новичок
 
Регистрация: Jun 2021
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Вопрос по работе с модулем weintek irt (нет проблемы)

Здравствуйте! Может кто то уже пробовал связать модули ввода/вывода weintek irt и SMH-4. Вопрос в следующем: несколько контроллеров SMH4 мастера по Modbus TCP должны передавать сигналы на один модуль вывода Weintek DQ08, но в разные регистры. Подскажите пожалуйста как настроить запись в слейв устройство по адресу в конкретный, необходимый мне регистр?
KrKs вне форума   Ответить с цитированием
Благодарность от:
Старый 06.06.2021, 23:19   #2
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от KrKs Посмотреть сообщение
несколько контроллеров SMH4 мастера по Modbus TCP должны передавать сигналы на один модуль вывода Weintek DQ08, но в разные регистры.
Главный вопрос - зачем? И в какие там регистры.
ATS вне форума   Ответить с цитированием
Старый 07.06.2021, 10:46   #3
weintek.net
Новичок
 
Регистрация: Apr 2012
Адрес: Санкт-Петербург
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Добрый день.
Модуль вывода - не самостоятельное устройство, он не работает без управляющего модуля. Управляющим модулем может быть, например, IR-ETN, а он уже управляется по Modbus TCP.
weintek.net вне форума   Ответить с цитированием
Старый 07.06.2021, 10:54   #4
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Именно об этом ТС очевидно и не знает. Про существование EasyRemoteIO тоже.
Про бессмысленность поставленной задачи вопрос отдельный.
ATS вне форума   Ответить с цитированием
Старый 07.06.2021, 11:14   #5
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от KrKs Посмотреть сообщение
Здравствуйте! Может кто то уже пробовал связать модули ввода/вывода weintek irt и SMH-4. Вопрос в следующем: несколько контроллеров SMH4 мастера по Modbus TCP должны передавать сигналы на один модуль вывода Weintek DQ08, но в разные регистры. Подскажите пожалуйста как настроить запись в слейв устройство по адресу в конкретный, необходимый мне регистр?
А как вы физических их собирались подключать?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 07.06.2021, 11:18   #6
KrKs
Новичок
 
Регистрация: Jun 2021
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Модуль IR-ETN конечно же стоит. Задача зажигать лампочки через модуль выхода Weintek командами с нескольких контроллеров SMH. Но мне необходимо подавать команды на модуль DQ c допустим адресом 360h в первые 2 бита команда с контроллера SMH №1, в следующие 2 бита команды с контроллера SMH №2 и т.д. А как это сделать, я не понимаю.


Добавлено через 15 минут


Цитата:
Сообщение от Ilya J. Посмотреть сообщение
А как вы физических их собирались подключать?
Через коммутатор MOXA EDS2018ML, если это имеет какое то значение.
KrKs вне форума   Ответить с цитированием
Старый 07.06.2021, 13:06   #7
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от KrKs Посмотреть сообщение
Модуль IR-ETN конечно же стоит. Задача зажигать лампочки через модуль выхода Weintek командами с нескольких контроллеров SMH. Но мне необходимо подавать команды на модуль DQ c допустим адресом 360h в первые 2 бита команда с контроллера SMH №1, в следующие 2 бита команды с контроллера SMH №2 и т.д.
Если совсем кратко Coil bool R/W(out) с адресами 0-7 для первого iR-DQ08 подключенного к IR-ETN.

Загляните в EasyRemoteIO там есть экспорт тэгов.

P.S. Кстати, спасибо. Открыл для себя новую линейку модулей.

Последний раз редактировалось ATS, 07.06.2021 в 13:18
ATS вне форума   Ответить с цитированием
Старый 07.06.2021, 13:22   #8
KrKs
Новичок
 
Регистрация: Jun 2021
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от ATS Посмотреть сообщение
Если совсем кратко Coil bool R/W(out) с адресами 0-7 для первого iR-DQ08 подключенного к IR-ETN.

Загляните в EasyRemoteIO там есть экспорт тэгов.

P.S. Кстати, спасибо. Открыл для себя новую линейку модулей.
ATS, благодарю, но я только начинаю постигать основы наладки связи, не могли бы вы показать как это должно выглядеть в лоджике?
KrKs вне форума   Ответить с цитированием
Старый 07.06.2021, 13:28   #9
ujin
Senior Member
 
Аватара для ujin
 
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от KrKs Посмотреть сообщение
Модуль IR-ETN конечно же стоит. Задача зажигать лампочки через модуль выхода Weintek командами с нескольких контроллеров SMH. Но мне необходимо подавать команды на модуль DQ c допустим адресом 360h в первые 2 бита команда с контроллера SMH №1, в следующие 2 бита команды с контроллера SMH №2 и т.д. А как это сделать, я не понимаю.


Добавлено через 15 минут




Через коммутатор MOXA EDS2018ML, если это имеет какое то значение.
Я посмотрел кратко описание IR-ETN. Реле доступны (?) как отдельные coils
Соответственно комманда (0x05) Write Single Coil.
Если там все-таки регистр на все реле, то комманда (0x16) Mask Write Register (У контроллеров сегнетикс недоступна).
IR-ETN должен поддерживать несколько одновременных TCP соединений.
https://www.modbus.org в разделе техдокументация все подробно расписано.


__________________
В жизни 2 правила успеха:
1 Не говори всего что знаешь
2 ...
ujin вне форума   Ответить с цитированием
Старый 07.06.2021, 13:48   #10
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от ujin Посмотреть сообщение
Я посмотрел кратко описание IR-ETN. Реле доступны (?) как отдельные coils
Соответственно команда (0x05) Write Single Coil.
Именно так.
Или (0x0F) Force Multiple Coils для групповухи.
Но с функциями контроллер сам прекрасно разберется.
Цитата:
IR-ETN должен поддерживать несколько одновременных TCP соединений.
До восьми по паспорту.

Цитата:
Сообщение от KrKs Посмотреть сообщение
не могли бы вы показать как это должно выглядеть в лоджике?
Хотелось бы сначала посмотреть Ваш примерчик.
ATS вне форума   Ответить с цитированием
Старый 07.06.2021, 14:27   #11
KrKs
Новичок
 
Регистрация: Jun 2021
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Хотелось бы сначала посмотреть Ваш примерчик.[/QUOTE]

Мой пример не работает(( точнее в нем работают только входы. А так, смотрите конечно
KrKs вне форума   Ответить с цитированием
Старый 07.06.2021, 14:28   #12
KrKs
Новичок
 
Регистрация: Jun 2021
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Вот
Вложения
Тип файла: psl прг 04.06.2021.psl (365.4 Кбайт, 16 просмотров)
KrKs вне форума   Ответить с цитированием
Старый 07.06.2021, 16:00   #13
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от KrKs Посмотреть сообщение
Мой пример не работает(( точнее в нем работают только входы.
Я так понимаю ETN это слейв irt?
Тогда что подключено к ETN кроме DQ08 если Вход1 работает?
ATS вне форума   Ответить с цитированием
Старый 07.06.2021, 16:26   #14
KrKs
Новичок
 
Регистрация: Jun 2021
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от ATS Посмотреть сообщение
Я так понимаю ETN это слейв irt?
Тогда что подключено к ETN кроме DQ08 если Вход1 работает?
Да всё верно ETN это слейв irt. Я имела ввиду, что работают модули DI16 (модули входов Weintek), а DQ не работает (в моей программе это "Выходы" и "Выход 2" слейва ETN).
KrKs вне форума   Ответить с цитированием
Старый 07.06.2021, 16:43   #15
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от KrKs Посмотреть сообщение
Я имела ввиду,
Сюрприз...

Цитата:
что работают модули DI16 (модули входов Weintek), а DQ не работает (в моей программе это "Выходы" и "Выход 2" слейва ETN).
Сколько там модулей всего и порядок расположения от ETN? Только два DQ8 после DI16?
Или их 3-4?


И что за странные связи у "Выходы" и "Выход 2" .

Последний раз редактировалось ATS, 07.06.2021 в 17:02
ATS вне форума   Ответить с цитированием
Старый 07.06.2021, 17:02   #16
RomanIst
Senior Member
 
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от KrKs Посмотреть сообщение
Да всё верно ETN это слейв irt. Я имела ввиду, что работают модули DI16 (модули входов Weintek), а DQ не работает (в моей программе это "Выходы" и "Выход 2" слейва ETN).
Галочку Групповые запросы пробовали убирать?
RomanIst вне форума   Ответить с цитированием
Старый 07.06.2021, 22:09   #17
KrKs
Новичок
 
Регистрация: Jun 2021
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от ATS Посмотреть сообщение
Сюрприз...


Сколько там модулей всего и порядок расположения от ETN? Только два DQ8 после DI16?
Или их 3-4?


И что за странные связи у "Выходы" и "Выход 2" .
Модулей DQ8- 5шт, связи в "Выходы" и "Выход 2" действительно странные, не обращайте на них внимания. Лучше покажите Ваше видение)))


Добавлено через 38 секунд


Цитата:
Сообщение от RomanIst Посмотреть сообщение
Галочку Групповые запросы пробовали убирать?
Что мне это даст?
KrKs вне форума   Ответить с цитированием
Старый 07.06.2021, 22:18   #18
RomanIst
Senior Member
 
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от KrKs Посмотреть сообщение
Что мне это даст?
Для записи:

· Если флаг Групповые запросы выключен:

o 5 (0x05) — запись значения одного флага (Force Single Coil)

o 6 (0x06) — запись значения в один регистр хранения (Preset Single Register)

· Если флаг Групповые запросы включен:

o 15 (0x0F) — запись значений в несколько регистров флагов (Force Multiple Coils)

o 16 (0x10) — запись значений в несколько регистров хранения (Preset Multiple Registers)

Вы уверены что данное устройство поддерживает групповые запросы?
RomanIst вне форума   Ответить с цитированием
Старый 07.06.2021, 23:43   #19
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от KrKs Посмотреть сообщение
Модулей DQ8- 5шт
Но пишете читаете только 4. Адресация вроде правильная.

Цитата:
связи в "Выходы" и "Выход 2" действительно странные, не обращайте на них внимания. Лучше покажите Ваше видение)))
Ну я бы их пока убрал для начала и просто проверил работу по записи в отладке.
А то с тиком 20 и частотой записи чтения 100 миллисекунд даже не соображу что там происходит.
Вроде ничего страшного но все же.

И надо ли так часто записывать в DQ8? Для проверки поставьте цикл 1000.


Цитата:
Что мне это даст?
Ну RomanIst суть уже изложил.
Иногда еще помогает определить неправильную адресацию регистров.

Цитата:
Сообщение от RomanIst Посмотреть сообщение
Вы уверены что данное устройство поддерживает групповые запросы?
Согласно документу
поддерживаются все функции из набора Сегнетиксов плюс 23-я.
ATS вне форума   Ответить с цитированием
Старый 08.06.2021, 00:41   #20
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от KrKs Посмотреть сообщение
Лучше покажите Ваше видение)))
Ну примерно так прг 04.06.2021 тест.zip
ATS вне форума   Ответить с цитированием
Старый 08.06.2021, 05:49   #21
ujin
Senior Member
 
Аватара для ujin
 
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от ATS Посмотреть сообщение
Ну примерно так Вложение 9420
Что то опять похоже на решение курсовика за студента.


__________________
В жизни 2 правила успеха:
1 Не говори всего что знаешь
2 ...
ujin вне форума   Ответить с цитированием
Старый 08.06.2021, 14:28   #22
KrKs
Новичок
 
Регистрация: Jun 2021
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по работе с модулем weintek irt

Цитата:
Сообщение от ATS Посмотреть сообщение
Ну примерно так Вложение 9420
Благодарю! Попробую, отпишу по результату.
KrKs вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 00:31.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024