Segnetics

Вернуться   Segnetics > Форум Segnetics

Форум Segnetics Территория общения

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.01.2022, 09:29   #1
Bulka12
Новичок
 
Регистрация: Sep 2021
Сообщения: 22
Благодарил(а): 4 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Weintek

Помогите подружить панель с матрикс ом. Дело вот в чем. При соединении панель(мастер) матрикс (слейв). Все работает нормально. При настройке панель слейв, матрикс мастер. На панели выходит сообщение что ПЛК не подключён. Подключение осуществляю по tcp/ip. Адрес панели 192.168.0.211, адрес матрикс 192.168.0.212. Порт 502.
Bulka12 вне форума   Ответить с цитированием
Старый 18.01.2022, 11:16   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Weintek

Цитата При соединении панель(мастер) матрикс (слейв). Все работает нормально.
А чем этот вариант не устраивает?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 18.01.2022, 11:50   #3
Bulka12
Новичок
 
Регистрация: Sep 2021
Сообщения: 22
Благодарил(а): 4 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Weintek

Так как я новичок. И первый свой проект написал на trim5. То с панелью возникает ряд вопросов. Если создаю модбас переменные на поляне, то до меня плохо доходит как связать алгоритм работы программы с переменными. Если есть какой нибудь старенький проект для ознакомления буду рад, если поделитесь.
Bulka12 вне форума   Ответить с цитированием
Старый 18.01.2022, 11:55   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Weintek

На моей практике обычно панель является мастером.

Цитата Если создаю модбас переменные на поляне, то до меня плохо доходит как связать алгоритм работы программы с переменными.
Для конструктивного разговора приложите свой проект.

Цитата Если есть какой нибудь старенький проект для ознакомления буду рад, если поделитесь.
Вам проект Smlogix нужен? https://segnetics.com/ru/smconstructor_hvac


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 18.01.2022, 12:18   #5
Bulka12
Новичок
 
Регистрация: Sep 2021
Сообщения: 22
Благодарил(а): 4 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Weintek

В этом и состоит проблема, проекта как такового нету. При подключении панели в режиме мастер, на поляну вытягиваем элемент вход либо выход, соединяем линией с выходным устройством. Считываем модбас переменную. Адрес этой переменной заносим в панель. Например битовый переключатель и битовый индикатор. Загружаем программу в контроллер. И соответственно проект в HMI. Все работает. Но у меня возникает вопрос. Как сделать так, чтобы при нажатии на битовый переключатель. Программа начала выполняется. А на панели мы видели, что происходит в данный период времени. Если не понятно, то вечером скину часть проекта.
Bulka12 вне форума   Ответить с цитированием
Старый 18.01.2022, 12:34   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Weintek

Цитата Как сделать так, чтобы при нажатии на битовый переключатель. Программа начала выполняется.
Не увидел вопроса. И что значит "программа начала выполняется"?

Цитата Если не понятно, то вечером скину часть проекта.
Непонятно, присылайте проект.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 18.01.2022, 13:33   #7
sidkurt
Member
 
Регистрация: May 2016
Сообщения: 59
Благодарил(а): 2 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Weintek

Цитата
Сообщение от Bulka12 Посмотреть сообщение
В этом и состоит проблема, проекта как такового нету. При подключении панели в режиме мастер, на поляну вытягиваем элемент вход либо выход, соединяем линией с выходным устройством. Считываем модбас переменную. Адрес этой переменной заносим в панель. Например битовый переключатель и битовый индикатор. Загружаем программу в контроллер. И соответственно проект в HMI. Все работает. Но у меня возникает вопрос. Как сделать так, чтобы при нажатии на битовый переключатель. Программа начала выполняется. А на панели мы видели, что происходит в данный период времени. Если не понятно, то вечером скину часть проекта.
Если я правильно понял вам надо подсветить кнопку например при включении по ней какого либо устройства.
Вы в контроллере заводите два бита на течение и запись. А в панеле оператора к обьекту кнопка выставляете галочку что то из разряда:Чтение и запись по разным битам: и привязывате статус к одному биту, а запись к другому... если я ваше объяснение так понял.
sidkurt вне форума   Ответить с цитированием
Старый 18.01.2022, 15:26   #8
Bulka12
Новичок
 
Регистрация: Sep 2021
Сообщения: 22
Благодарил(а): 4 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Weintek

В принципе да. Вы меня правильно поняли.
Bulka12 вне форума   Ответить с цитированием
Старый 18.01.2022, 15:46   #9
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Weintek

https://photos.app.goo.gl/rzSi8ZrpNR9KsqY16

на панели две кнопки старт и стоп, в плк rs-триггер
на входы триггера подаёте выходы bool-переменной с панели адрес 7 и 8, например.
с выходов триггера подаёте на bool-переменные на панель адреса 10 и 11, например.

скриншоты по ссылке
панель - мастер, хотя это и не имеет особой разницы


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 19.01.2022, 00:43   #10
razerface
Senior Member
 
Аватара для razerface
 
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 278
Благодарил(а): 4 раз(а)
Поблагодарили: 16 раз(а) в 15 сообщениях
По умолчанию Ответ: Weintek

Я всегда делаю так:
Панель и контроллер имеют одинаковый адрес. При такой конфигурации панель и плк являются одним целым. Дальше - что фантазия подскажет. Работает на 100% на соединении по модбас. На tcp/ip такой ситуации не разу не возникало. Может что то неправильно настроено в конфиге панели. Вообще вайнтек и сегнетикс сладкая парочка.
razerface вне форума   Ответить с цитированием
Старый 19.01.2022, 07:14   #11
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 135
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: Weintek

Цитата:
Сообщение от razerface Посмотреть сообщение
Я всегда делаю так:
Панель и контроллер имеют одинаковый адрес. При такой конфигурации панель и плк являются одним целым. Дальше - что фантазия подскажет. Работает на 100% на соединении по модбас. На tcp/ip такой ситуации не разу не возникало. Может что то неправильно настроено в конфиге панели. Вообще вайнтек и сегнетикс сладкая парочка.
Это какая-то неизвестная магия. Можно поподробнее.
1exan вне форума   Ответить с цитированием
Старый 19.01.2022, 13:15   #12
razerface
Senior Member
 
Аватара для razerface
 
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 278
Благодарил(а): 4 раз(а)
Поблагодарили: 16 раз(а) в 15 сообщениях
По умолчанию Ответ: Weintek

Цитата
Сообщение от 1exan Посмотреть сообщение
Это какая-то неизвестная магия. Можно поподробнее.
Легко.
Выбираете в настройках панели (Modbus server v.3) адрес панели можем оставить по умолчанию (1). На ПЛК, соответственно, адрес тоже (1). Настройки порта в панели выставляем как на контроллере и ВСЁ. Если слейвов много, то даже один адрес экономим потому что ПАНЕЛЬ И ПЛК ИМЕЮТ ОДИН И ТОТ ЖЕ АДРЕС. Попробуйте.
Могу проект выслать если интересно

Последний раз редактировалось razerface, 19.01.2022 в 13:29
razerface вне форума   Ответить с цитированием
Старый 19.01.2022, 13:33   #13
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Weintek

Цитата:
Сообщение от razerface Посмотреть сообщение
Панель и контроллер имеют одинаковый адрес. При такой конфигурации панель и плк являются одним целым.
Это с какого перепугу? Мастеру абсолютно без разницы какой у него адрес. Да и слушать он сам себя не может.
ATS вне форума   Ответить с цитированием
Старый 19.01.2022, 13:43   #14
razerface
Senior Member
 
Аватара для razerface
 
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 278
Благодарил(а): 4 раз(а)
Поблагодарили: 16 раз(а) в 15 сообщениях
По умолчанию Ответ: Weintek

Цитата
Сообщение от ATS Посмотреть сообщение
Это с какого перепугу? Мастеру абсолютно без разницы какой у него адрес. Да и слушать он сам себя не может.
Что попусту лясы точить. Пробуйте. Все работает!!!
razerface вне форума   Ответить с цитированием
Старый 19.01.2022, 13:47   #15
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Weintek

Цитата
Сообщение от Bulka12 Посмотреть сообщение
При соединении панель(мастер) матрикс (слейв). Все работает нормально.
При настройке панель слейв, матрикс мастер. На панели выходит сообщение что ПЛК не подключён. Подключение осуществляю по tcp/ip.
Но для второго режима требуется другой проект и для матрикса и для панели.
ATS вне форума   Ответить с цитированием
Старый 19.01.2022, 13:49   #16
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Weintek

Цитата:
Сообщение от razerface Посмотреть сообщение
Что попусту лясы точить. Пробуйте. Все работает!!!
Покажите нам на примере своего проекта.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 19.01.2022, 13:57   #17
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Weintek

Цитата:
Сообщение от razerface Посмотреть сообщение
Что попусту лясы точить. Пробуйте. Все работает!!!
На RTU по определению. Там полудуплекс.
На TCP мастер может себя читать если еще прописан как слейв.
Но у него IP Будет другой.
ATS вне форума   Ответить с цитированием
Старый 19.01.2022, 17:26   #18
razerface
Senior Member
 
Аватара для razerface
 
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 278
Благодарил(а): 4 раз(а)
Поблагодарили: 16 раз(а) в 15 сообщениях
По умолчанию Ответ: Weintek

Цитата
Сообщение от ATS Посмотреть сообщение
На RTU по определению. Там полудуплекс.
На TCP мастер может себя читать если еще прописан как слейв.
Но у него IP Будет другой.
Ловите. Всем потомкам Фомы Неверующего и просто так почесать языком посвящается:

P.S. на логику проги не обращайте внимания. Это пилотная версия для проверки оборудования по-быстрому
Вложения
Тип файла: psl КИРОЧНАЯ.psl (1.14 Мбайт, 42 просмотров)
Тип файла: rar кирочная панелька.rar (9.88 Мбайт, 61 просмотров)
razerface вне форума   Ответить с цитированием
Старый 19.01.2022, 17:37   #19
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Weintek

Цитата:
Сообщение от razerface Посмотреть сообщение
Ловите. Всем потомкам Фомы Неверующего и просто так почесать языком посвящается:

P.S. на логику проги не обращайте внимания. Это пилотная версия для проверки оборудования по-быстрому
Расскажите, как в таком варианте у вас работает контроллер в режиме слейва? Я не увидел ни одной переменной в проекте пикселя.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 19.01.2022, 17:39   #20
razerface
Senior Member
 
Аватара для razerface
 
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 278
Благодарил(а): 4 раз(а)
Поблагодарили: 16 раз(а) в 15 сообщениях
По умолчанию Ответ: Weintek

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Расскажите, как в таком варианте у вас работает контроллер в режиме слейва? Я не увидел ни одной переменной в проекте пикселя.
Я же говорил. Панель и ПЛК это одно устройство - МАСТЕР
razerface вне форума   Ответить с цитированием
Старый 19.01.2022, 17:42   #21
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Weintek

у вас пиксель - мастер, а панель - слейв
младшой вне форума   Ответить с цитированием
Старый 19.01.2022, 17:43   #22
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Weintek

Цитата:
Сообщение от razerface Посмотреть сообщение
Я же говорил. Панель и ПЛК это одно устройство - МАСТЕР
Извините, можете пояснить, я не понимаю вас.

Цитата у вас пиксель - мастер, а панель - слейв
В это я верю


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 19.01.2022, 17:44   #23
razerface
Senior Member
 
Аватара для razerface
 
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 278
Благодарил(а): 4 раз(а)
Поблагодарили: 16 раз(а) в 15 сообщениях
По умолчанию Ответ: Weintek

Цитата
Сообщение от младшой Посмотреть сообщение
у вас пиксель - мастер, а панель - слейв
Откройте проект панели и гляньте настройки RS. Адрес 1
razerface вне форума   Ответить с цитированием
Старый 19.01.2022, 17:48   #24
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Weintek

к сожалению, не могу открыть проект панели, т.к. он в хрен знает каком формате, который не признается EasyBuilderPro 6.05.02.327

но тот факт, что вы установили в настройках COM порта адрес =1 не делает панель мастером
младшой вне форума   Ответить с цитированием
Старый 19.01.2022, 17:49   #25
razerface
Senior Member
 
Аватара для razerface
 
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 278
Благодарил(а): 4 раз(а)
Поблагодарили: 16 раз(а) в 15 сообщениях
По умолчанию Ответ: Weintek

Вот скрины
Миниатюры
Нажмите на картинку для увеличения

Название:  1.jpg
Просмотров: 93
Размер:  137.0 Кбайт   Нажмите на картинку для увеличения

Название:  2.png
Просмотров: 89
Размер:  119.0 Кбайт  
razerface вне форума   Ответить с цитированием
Старый 19.01.2022, 17:52   #26
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Weintek

Modbus Server - это Slave

с форматом файла разобрался, однако теперь требует более новую версию изибилдера, чтобы открыть сам проект
младшой вне форума   Ответить с цитированием
Старый 19.01.2022, 17:52   #27
razerface
Senior Member
 
Аватара для razerface
 
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 278
Благодарил(а): 4 раз(а)
Поблагодарили: 16 раз(а) в 15 сообщениях
По умолчанию Ответ: Weintek

Версия EB
Миниатюры
Нажмите на картинку для увеличения

Название:  3.png
Просмотров: 61
Размер:  94.5 Кбайт  
razerface вне форума   Ответить с цитированием
Старый 19.01.2022, 17:59   #28
razerface
Senior Member
 
Аватара для razerface
 
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 278
Благодарил(а): 4 раз(а)
Поблагодарили: 16 раз(а) в 15 сообщениях
По умолчанию Ответ: Weintek

Цитата
Сообщение от младшой Посмотреть сообщение
Modbus Server - это Slave

с форматом файла разобрался, однако теперь требует более новую версию изибилдера, чтобы открыть сам проект
Просто так было написано в руководстве от панели. Скачивал когда то от прежних релизов. Не могу вспомнить где. Видимо перевод подкачал. Ну если Вы правы, то Вы правы. Кирпичами с...ть не буду. Век живи век учись.
razerface вне форума   Ответить с цитированием
Старый 19.01.2022, 18:43   #29
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Weintek

Цитата:
Сообщение от razerface Посмотреть сообщение
Ловите. Всем потомкам Фомы Неверующего и просто так почесать языком посвящается:
Кстати хороший образец для второго варианта описанного ТС.
Естественно при переносе на TCP.
ATS вне форума   Ответить с цитированием
Старый 19.01.2022, 19:24   #30
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Weintek

разобрался.

нет там никакого одного целого, обычный мастер-слейв, пиксель мастер, панель слейв. панель читает из локальных регистров, пиксель читает и пишет в регистры панели. все как всегда.
просто панель слейв не всегда удобно, траффика приходится много гонять чтобы успевать и не тупить по нажатиям кнопок и т.д.
если пиксель слейв, то панель кидает ему в регистры, пиксель жует полученное и выставляет обратно, а панель забирает свежее.


__________________
C уважением, LordN

Последний раз редактировалось LordN, 19.01.2022 в 19:48
LordN сейчас на форуме   Ответить с цитированием
Ответ

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

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по работе с модулем weintek irt (нет проблемы) KrKs Проблемы с панелями Weintek 21 08.06.2021 14:28
Настройка подключения панели Weintek и плк Trim5 Toha Проблемы с панелями Weintek 4 27.05.2020 12:12
Weintek MT8090XE и Trim 5 подключение и настройка адресов Toha Вопросы о Trim5 1 15.05.2020 12:12
AutoSCADA с панелью Weintek Sibiryak AutoSCADA (вентиляция) 2 18.07.2017 11:06
Проблема работы у Weintek в режиме мастера (решено) Serega Проблемы с панелями Weintek 26 26.09.2013 07:45


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


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