Видео 3. Работа с сетевыми переменными в ПР103

  Рет қаралды 7,185

ОВЕН. Производственное Объединение

ОВЕН. Производственное Объединение

Күн бұрын

Пікірлер: 59
@Glukonic
@Glukonic 2 жыл бұрын
Василий, спасибо за видео, посмотрел приятно, Андрей, спасибо за активность в коментариях и не только, так-же будет приятно увидеть видео с вами в роли Мастера.
@andrewposokhov
@andrewposokhov 2 жыл бұрын
Думаю, один из следующих вебинаров по ПР будет за мной. Надо же как то прокачивать скил :)
@Glukonic
@Glukonic 2 жыл бұрын
@@andrewposokhov если только скил не стеснение камеры, в профессиональном плане я думаю там всё хорошо.
@Vasiliy_Sh
@Vasiliy_Sh 2 жыл бұрын
@@andrewposokhov так а где? Где активность по этому вопросу? Когда делаем?)
@andrewposokhov
@andrewposokhov 2 жыл бұрын
@@Vasiliy_Sh когда будет, что сказать, сразу💪🏻
@Vasiliy_Sh
@Vasiliy_Sh 2 жыл бұрын
@@andrewposokhov процитирую фильм "Человек с бульвара Капуцинов": "Настоящему мужчине всегда есть, что сказать..." ))))
@Dmitry_has_you
@Dmitry_has_you 4 ай бұрын
1. В режиме слейв пр103 какое ограничение по количеству сетевых переменных? 2. Столкнулся с такой проблемой- пр103 при передаче мастеру по модбас несколько булевых значений создал одну целочисленную переменную. Но записать в нее булевое значение могу только один раз через функцию запись бита. Второй раз в эту же переменную программа не дает. Как в овен лоджик записывать в одну переменную разные значения разных битов?
@olegabarenov7111
@olegabarenov7111 Жыл бұрын
1)Интересуют нюансы определения режимов работы разных интерфейсов, как определить какой из них сейчас слейв а какой мастер? всё же в ПР 200 интерфейсы сгруппированы, в каждом определяется режим работы и переменные разбиты вкладками по интерфейсам. 2)Как понять и как реализовать допустим ethernet в режиме слейв по modbus tcp ,1 rs485 в режиме слейв и 1 rs485 в режиме мастер. (Обусловим такое сочетание опросом датчиков по мастеру, управление или вывод параметров по слейву на панель оператора и визуализацией/архивацией данных в scada через OPC по modbus tcp. 3)Если есть 2 порта rs485 в режиме мастер и ethernet, 64 переменные будет на все 3 порта?
@МаксимДенисов-н2н
@МаксимДенисов-н2н Жыл бұрын
1. Интерфейсы подписаны как RS1-485 и RS2-485, также их режим и назначаете в параметрах прибора. 2. Каждому интерфейсу назначается свой режим работы мастер/слейв 3. Да, на данный момент 64 переменные на все порты в режиме мастера. Сейчас ведем работы по оптимизации памяти и увеличению количества переменных для режима мастер
@olegabarenov7111
@olegabarenov7111 Жыл бұрын
​@@МаксимДенисов-н2н явного определения не нашёл, параметры порта лишь определяют slave id и параметры соединения... есть ещё важный для меня вопрос, можно (и как если можно) использовать ethernet в качестве modbus tcp для опроса через OPC сервер? Можете привести пример настроек для Universal Modbus OPC? как поменять/посмотреть параметры ethernet в качестве слейв порта?
@rarniycvetochek814
@rarniycvetochek814 Жыл бұрын
А можно как то по подробнее про boolевый тип в слейве(как на примере передать данные в codesys)
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
Нужно упаковать их в так называемую маску, например с помощью функций putbit, а распаковать маску можно с помощью extract. Был ролик в плейлисте про Owen logic про эти функции
@rarniycvetochek814
@rarniycvetochek814 Жыл бұрын
@@Vasiliy_Sh спасибо, а как потом распаковать эту маску в кодесисе?
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
@@rarniycvetochek814 в кодесис к подэлементам маски можно обращаться через конструкцию имяпеременной.номербита
@Glukonic
@Glukonic 2 жыл бұрын
я так понимаю в пр205 будут те же памяти, а вот будут ли в библиотеке компонентов шаблон для ПР103 в роли модуля ввода вывода ? - я про служебные как для ПР200
@andrewposokhov
@andrewposokhov 2 жыл бұрын
Думаю, можно будет сделать, если будет потребность :)
@Glukonic
@Glukonic 2 жыл бұрын
@@andrewposokhov спасибо
@Glukonic
@Glukonic 2 жыл бұрын
вот я смотрю ПР100 он компактный, ПР103 не компактный но имеет Изернет на ботру (да пока слейв) а вот не пропадёт ли необходимость в ПР102 - время покажет.
@andrewposokhov
@andrewposokhov 2 жыл бұрын
Правильные рассуждения👍🏻 Но ПР102 не пропадёт, так как у него все так же будет оставаться самая большая плотность каналов на прибор: 40 каналов, до 10 из которых аналоговые.
@Glukonic
@Glukonic 2 жыл бұрын
@@andrewposokhov понял, Андрей, спасибо за ответ.
@игорьзахарченко-п2ч
@игорьзахарченко-п2ч 2 жыл бұрын
Одна из ключевых функций ПР103 это высокоскоростной вход(4шт). Это основное и ключевое отличии от ПР102. Потому как это просили те кто занимается разработкой станков , технологических линий. В то время как ПР102 это больше климат и подобные системы.
@andrewposokhov
@andrewposokhov 2 жыл бұрын
@@игорьзахарченко-п2ч да, хорошо подмечено, такое отличие есть и оно интересное. Но, все же, не основное. Основное заключено в позиционировании - это Ethernet 😊 Но и помимо него очень много разных плюшек.
@игорьзахарченко-п2ч
@игорьзахарченко-п2ч 2 жыл бұрын
@@andrewposokhov 💯👌👌👌
@RosemiNext
@RosemiNext Жыл бұрын
Имеется панель оператора СП310 в режиме Master и две ПР102 в режиме Slave. Устройства объединены по RS485 . Очень простой вопрос. Как передать содержимое регистра одной ПР102 на другую ПР102... Пытаюсь делать это макросом на СП310 но как-то коряво выглядит, да и лаги при такой работе слишком большие. Понимаю, что видео уже больше года, но все же...
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
Самый простой вариант - функциональная область и в ней копирование регистров. Главное не забыть сделать ее глобальной, чтобы всегда работала (если именно так предполагается по ТЗ). В макросы даже не нужно лезть будет. Лаги на панели бывают, когда есть проблемы с обменом по интерфейсам - ошибка в настройках, проблемы связи, нет опрашиваемого регистра на слейве. Если есть лаги - проверяйте все, что касается modbus, даже один неверно опрашиваемый регистр может все испортить
@UdAvSt
@UdAvSt Жыл бұрын
ПР102 - нет возможности задать значения по умолчанию, ИПП120 - тоже самое. Как сделать, чтобы при старте программы в них были записаны данные, при этом в ИПП120 эти значения вводятся с экрана, но нельзя чтобы был 0, а если ничего не введут, как раз 0 будет (
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
Начальные значения задаются только для энергонезависимых переменных, включается галочкой в таблице переменных
@mahout_5108
@mahout_5108 11 ай бұрын
Как через обычный tcp сокет с какой-нибудь распбери или или обычного ПК отправить в ПР103 управляющий пакет (скажем изменить состояние DO1)? Очень желательно безо всяких клаудов, просто по локалке
@Кирилл-у1м7к
@Кирилл-у1м7к 11 ай бұрын
Для этого создайте пользовательскую сетевую переменную в проекте в Owen Logic и посылайте управляющие команды согласно спецификации Modbus. В случае с Raspberry можете воспользоваться библиотеками для Modbus TCP. Если хотите управлять с ПК, то можно экспортировать сетевые переменные в наш ОРС сервер и управлять их состоянием уже оттуда.
@iL_Sol
@iL_Sol Жыл бұрын
Здравствуйте, не могу ни где найти ответа почему у меня не активен раздел таблица переменых, выделена серым цветом (пр200) прибор определился, в настройках настроен канал мастера, а переменные не могу редактировать(((
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
В ПР200 сетевые переменные настраиваются в параметрах прибора, там же где и сами интерфейсы
@sergeidemidov3943
@sergeidemidov3943 Жыл бұрын
Как соединить две ПР103 одну как master а другую slave?
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
Есть примеры настройки и slave и master у нас на канале. Поищите в плейлистах по лоджику и ПР103
@sergeidemidov3943
@sergeidemidov3943 Жыл бұрын
@@Vasiliy_Sh У меня две ПР 205. Проблема видимо в самой программе . Потамушто две одинаково настроенных переменные(кроме адреса регистра) в одном случае переменая срабатывает, а в другом случае нет.
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
@@sergeidemidov3943 не видя проекта, сложно сказать, в чем причина. Можете обратиться в нашу техподдержку и прислать им проект с этим примером
@aleks-elife
@aleks-elife Жыл бұрын
Подскажите пожалуйста. Пр103 работает по eternet в режиме слейв , Weintek работает как мастер. Как прочитать сетевые переменные мастером в сети? Пробовал сканером Modbus Poll, с панели читает а с пр103 никак
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
Проверяйте сетевые настройки и адреса регистров. ПР103 по Ethernet работает по modbus tcp
@aleks-elife
@aleks-elife Жыл бұрын
@@Vasiliy_Sh Связь наладил, считать считал данные. Записать не могу, непонятно в ком проблема
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
@@aleks-elife сверьтесь с руководством, правильные ли команды на запись используете, если это вещественные числа - правильно ли выбран порядок регистров
@АндрейПритулин-ы9л
@АндрейПритулин-ы9л Жыл бұрын
добрый день подскажите не могу определить адрес для режима реверс в панели ип 320 т.к начинается с 16384 как его вычислить??? в пр 200 512 адрес умножаем на 16 получаем адрес 8192 а в 103 как?????
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
К сожалению, из вашего текста не понятно фактически ничего. Либо изложите по порядку, что к чему вы подключаете и какие регистры пытаетесь читать, либо задайте этот вопрос техподдержке, support@owen.ru
@АндрейПритулин-ы9л
@АндрейПритулин-ы9л Жыл бұрын
панель ип 320 подключаю к программируемому реле пр 103 создаю функциональную кнопку с установкой бита "нужен реверс" вкл выкл как обратиться к сетевой переменной в пр 103 с установкой бит 0Х ХХХХХ где ХХХХХ это адрес регистра. Использования адреса регистра Х4 16384 напрямую возможен только с записью регистра. а мне нужен реверс через бит. Вычисление адреса бит через регистр 512 был умножением на 16. Сейчас какой адрес вводить что бы обратиться к 16384???? спасибо. Дайте мастер класс с работой монохромной панели с пр 103!!!!!!!!!!!!!!!!!!!!! @@Vasiliy_Sh
@АндрейПритулин-ы9л
@АндрейПритулин-ы9л Жыл бұрын
kzbin.info/www/bejne/g6WteI1qd81gp6c@@Vasiliy_Sh
@АндрейПритулин-ы9л
@АндрейПритулин-ы9л Жыл бұрын
сделать такую же процедуру но не с 512 адресом а с 16384@@Vasiliy_Sh
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
@@АндрейПритулин-ы9л увы, понятнее не стало. Повторюсь, либо опишите по порядку, что вы хотите сделать, либо обратитесь в техподдержку.
@АлексейВолодин-у4ы
@АлексейВолодин-у4ы 2 жыл бұрын
Здравствуйте можете подсказать в режиме мастер по rs485 ПР103 имеет ограничение в количестве опрашиваемых переменных, других slave устройств?
@Vasiliy_Sh
@Vasiliy_Sh 2 жыл бұрын
Насколько мне известно - явного ограничения нет. Но есть такая вещь, как пропускная способность интерфейса, которая не безгранична. Если коротко, то либо много устройств но редко опрашиваются, либо мало, но часто)
@АлексейВолодин-у4ы
@АлексейВолодин-у4ы 2 жыл бұрын
@@Vasiliy_Sh Вы знаете к сожалению есть, техподдержка мне подсказала. И на вебинаре по ПР-103 сказали, и в инструкции нашёл я указание там раздел есть работа в режиме Master. Всего можно опрашивать 32 устройства и на всех них есть 64 переменные сетевые. Единственное, что может помочь в этом вопросе, это упаковывание 16 булевых переменных в одну целочисленную. Но но целочисленные или вещественные только 64 переменных. При этом получает что если к одной переменной нужно обращаться процедурами чтения и записи одновременно, то это уже 32 переменных. Хотя в режиме симуляцию oven logic даёт возможность создать больше 64, я создал 125. Но возможно просто после 64 переменные окрашиваться не будут. Если не прав объясните. Может в будущих прошивках будет возможность больше переменных сетевых в режиме Master создавать?
@Vasiliy_Sh
@Vasiliy_Sh 2 жыл бұрын
@@АлексейВолодин-у4ы да, действительно я ошибся, на текущий момент для пр103 есть ограничение в 64 параметра в режиме мастера, что и прописано в РЭ
@courvoisier137
@courvoisier137 Жыл бұрын
Кто знает как сбрасывать значение сетевой переменной для ПР200 слейв после обрыва связи с мастером и последующей перезагрузкой пр
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
Уточню, вы хотите, чтобы ПРка диагностировала потерю связи с мастером и перезагружалась после этого? Это должна делать сама ПРка или ее мастер?
@courvoisier137
@courvoisier137 Жыл бұрын
@@Vasiliy_Shя делаю такую вещь - при потере связи ПР200 (слейв) с панелью СПК107 (мастер) на ПРке выполняется алгоритм, который продолжает контроль некоторых DO. Алгоритм отрабатывает как нужно с одной оговоркой - при перезапуске ПРки, сетевая переменная возвращает своё прежнее значение и мутИт воду.
@Vasiliy_Sh
@Vasiliy_Sh Жыл бұрын
​@@courvoisier137после перезагрузки ПР восстанавливается ее связь с СП и вы получаете значение с панели? Или значение переменной сбрасывается на некое значение по умолчанию после перезагрузки? При обрыве связи с мастером алгоритм меняет значение этой переменной? Предлагаю на support@owen.ru описать, что вы хотите сделать и что за алгоритм вы для этого написали и задать вопросы. В комментариях разбираться с кодом не удобно
@courvoisier137
@courvoisier137 Жыл бұрын
@@Vasiliy_Sh После перезагрузки ПР без связи с СПК, ПР усердно продолжает держать в эн независимой памяти сетевые параметры, попытки сделать их сброс не особо получаются. Алгоритм имеет некий таймер на старте (init с задержкой в 10 секунд), пробовал делать функцию с жёстким обнулением сетевого параметра - 0 результата и прочие похожие штуки. Есть идея как обойти, но это костыль
@courvoisier137
@courvoisier137 Жыл бұрын
@@Vasiliy_Sh Всё удалось сделать, можно тему закрыть :)
Видео 4. Настройка ПР103 в ОВЕН Конфигуратор.
7:48
ОВЕН. Производственное Объединение
Рет қаралды 3,7 М.
Вебинар «ПР103: программируемое реле с Ethernet»
47:23
ОВЕН. Производственное Объединение
Рет қаралды 4,6 М.
When u fight over the armrest
00:41
Adam W
Рет қаралды 30 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,5 МЛН
3. Настройка ПР205 в режиме Modbus Master
25:21
CodesysOneLove
Рет қаралды 1,8 М.
Видео 14. Запись в функциональные блоки
11:16
ОВЕН. Производственное Объединение
Рет қаралды 13 М.
Видео 15. Работа по протоколу Modbus в режиме Master
9:47
ОВЕН. Производственное Объединение
Рет қаралды 19 М.
Программируемое реле ПР103
32:54
Алекс Жук
Рет қаралды 37 М.
Вебинар. Демонстрация работы в среде программирования OwenLogic (практическая часть).
1:48:38
Программирование в среде OWEN Logic. Урок 1.
46:02
Modbus и OwenLogic ч.1
24:00
Юрий Р
Рет қаралды 4,9 М.