18.01.2022, 09:29 | #1 |
Новичок
Регистрация: Sep 2021
Сообщения: 22
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Weintek
Помогите подружить панель с матрикс ом. Дело вот в чем. При соединении панель(мастер) матрикс (слейв). Все работает нормально. При настройке панель слейв, матрикс мастер. На панели выходит сообщение что ПЛК не подключён. Подключение осуществляю по tcp/ip. Адрес панели 192.168.0.211, адрес матрикс 192.168.0.212. Порт 502.
|
18.01.2022, 11:16 | #2 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Weintek
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
18.01.2022, 11:50 | #3 |
Новичок
Регистрация: Sep 2021
Сообщения: 22
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Weintek
Так как я новичок. И первый свой проект написал на trim5. То с панелью возникает ряд вопросов. Если создаю модбас переменные на поляне, то до меня плохо доходит как связать алгоритм работы программы с переменными. Если есть какой нибудь старенький проект для ознакомления буду рад, если поделитесь.
|
18.01.2022, 11:55 | #4 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Weintek
На моей практике обычно панель является мастером.
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
18.01.2022, 12:18 | #5 |
Новичок
Регистрация: Sep 2021
Сообщения: 22
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Weintek
В этом и состоит проблема, проекта как такового нету. При подключении панели в режиме мастер, на поляну вытягиваем элемент вход либо выход, соединяем линией с выходным устройством. Считываем модбас переменную. Адрес этой переменной заносим в панель. Например битовый переключатель и битовый индикатор. Загружаем программу в контроллер. И соответственно проект в HMI. Все работает. Но у меня возникает вопрос. Как сделать так, чтобы при нажатии на битовый переключатель. Программа начала выполняется. А на панели мы видели, что происходит в данный период времени. Если не понятно, то вечером скину часть проекта.
|
18.01.2022, 12:34 | #6 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Weintek
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
18.01.2022, 13:33 | #7 | |
Member
Регистрация: May 2016
Сообщения: 59
Благодарил(а): 2 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Weintek
Цитата:
Вы в контроллере заводите два бита на течение и запись. А в панеле оператора к обьекту кнопка выставляете галочку что то из разряда:Чтение и запись по разным битам: и привязывате статус к одному биту, а запись к другому... если я ваше объяснение так понял. |
|
18.01.2022, 15:26 | #8 |
Новичок
Регистрация: Sep 2021
Сообщения: 22
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Weintek
В принципе да. Вы меня правильно поняли.
|
18.01.2022, 15:46 | #9 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 175
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Weintek
https://photos.app.goo.gl/rzSi8ZrpNR9KsqY16
на панели две кнопки старт и стоп, в плк rs-триггер на входы триггера подаёте выходы bool-переменной с панели адрес 7 и 8, например. с выходов триггера подаёте на bool-переменные на панель адреса 10 и 11, например. скриншоты по ссылке панель - мастер, хотя это и не имеет особой разницы |
19.01.2022, 00:43 | #10 |
Senior Member
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 279
Благодарил(а): 4 раз(а)
Поблагодарили:
16 раз(а) в 15 сообщениях
|
Ответ: Weintek
Я всегда делаю так:
Панель и контроллер имеют одинаковый адрес. При такой конфигурации панель и плк являются одним целым. Дальше - что фантазия подскажет. Работает на 100% на соединении по модбас. На tcp/ip такой ситуации не разу не возникало. Может что то неправильно настроено в конфиге панели. Вообще вайнтек и сегнетикс сладкая парочка. |
19.01.2022, 07:14 | #11 | |
Senior Member
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили:
7 раз(а) в 7 сообщениях
|
Ответ: Weintek
Цитата:
|
|
19.01.2022, 13:15 | #12 |
Senior Member
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 279
Благодарил(а): 4 раз(а)
Поблагодарили:
16 раз(а) в 15 сообщениях
|
Ответ: Weintek
Легко.
Выбираете в настройках панели (Modbus server v.3) адрес панели можем оставить по умолчанию (1). На ПЛК, соответственно, адрес тоже (1). Настройки порта в панели выставляем как на контроллере и ВСЁ. Если слейвов много, то даже один адрес экономим потому что ПАНЕЛЬ И ПЛК ИМЕЮТ ОДИН И ТОТ ЖЕ АДРЕС. Попробуйте. Могу проект выслать если интересно Последний раз редактировалось razerface, 19.01.2022 в 13:29 |
19.01.2022, 13:33 | #13 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Weintek
|
19.01.2022, 13:43 | #14 |
Senior Member
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 279
Благодарил(а): 4 раз(а)
Поблагодарили:
16 раз(а) в 15 сообщениях
|
Ответ: Weintek
|
19.01.2022, 13:47 | #15 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Weintek
Но для второго режима требуется другой проект и для матрикса и для панели.
|
19.01.2022, 13:49 | #16 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Weintek
Покажите нам на примере своего проекта.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
19.01.2022, 13:57 | #17 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Weintek
|
19.01.2022, 17:26 | #18 | |
Senior Member
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 279
Благодарил(а): 4 раз(а)
Поблагодарили:
16 раз(а) в 15 сообщениях
|
Ответ: Weintek
Цитата:
P.S. на логику проги не обращайте внимания. Это пилотная версия для проверки оборудования по-быстрому |
|
19.01.2022, 17:37 | #19 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Weintek
Расскажите, как в таком варианте у вас работает контроллер в режиме слейва? Я не увидел ни одной переменной в проекте пикселя.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
19.01.2022, 17:39 | #20 |
Senior Member
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 279
Благодарил(а): 4 раз(а)
Поблагодарили:
16 раз(а) в 15 сообщениях
|
Ответ: Weintek
|
19.01.2022, 17:42 | #21 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Weintek
у вас пиксель - мастер, а панель - слейв
|
19.01.2022, 17:43 | #22 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Weintek
Извините, можете пояснить, я не понимаю вас.
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
19.01.2022, 17:44 | #23 |
Senior Member
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 279
Благодарил(а): 4 раз(а)
Поблагодарили:
16 раз(а) в 15 сообщениях
|
Ответ: Weintek
|
19.01.2022, 17:48 | #24 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Weintek
к сожалению, не могу открыть проект панели, т.к. он в хрен знает каком формате, который не признается EasyBuilderPro 6.05.02.327
но тот факт, что вы установили в настройках COM порта адрес =1 не делает панель мастером |
19.01.2022, 17:49 | #25 |
Senior Member
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 279
Благодарил(а): 4 раз(а)
Поблагодарили:
16 раз(а) в 15 сообщениях
|
Ответ: Weintek
Вот скрины
|
19.01.2022, 17:52 | #26 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Weintek
Modbus Server - это Slave
с форматом файла разобрался, однако теперь требует более новую версию изибилдера, чтобы открыть сам проект |
19.01.2022, 17:52 | #27 |
Senior Member
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 279
Благодарил(а): 4 раз(а)
Поблагодарили:
16 раз(а) в 15 сообщениях
|
Ответ: Weintek
Версия EB
|
19.01.2022, 17:59 | #28 |
Senior Member
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 279
Благодарил(а): 4 раз(а)
Поблагодарили:
16 раз(а) в 15 сообщениях
|
Ответ: Weintek
Просто так было написано в руководстве от панели. Скачивал когда то от прежних релизов. Не могу вспомнить где. Видимо перевод подкачал. Ну если Вы правы, то Вы правы. Кирпичами с...ть не буду. Век живи век учись.
|
19.01.2022, 18:43 | #29 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Weintek
|
19.01.2022, 19:24 | #30 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 175
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Weintek
разобрался.
нет там никакого одного целого, обычный мастер-слейв, пиксель мастер, панель слейв. панель читает из локальных регистров, пиксель читает и пишет в регистры панели. все как всегда. просто панель слейв не всегда удобно, траффика приходится много гонять чтобы успевать и не тупить по нажатиям кнопок и т.д. если пиксель слейв, то панель кидает ему в регистры, пиксель жует полученное и выставляет обратно, а панель забирает свежее. Последний раз редактировалось LordN, 19.01.2022 в 19:48 |