PDA

Просмотр полной версии : Экспресс вопрос (ответ)



Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31

petera
10.12.2019, 13:31
Что значит управлялась? Не знаю, может Вы писали один регистр с двух интерфейсов, читать у меня не получается и мне тоже надо было "зеркало"!

И пишет и читает из двух мест любые регистры из 64

Специально сделал тест
Взял проекты из моего поста выше https://owen.ru/forum/showthread.php?t=9398&p=320686&viewfull=1#post320686
Загрузил их в ПРку и панель СП300
Панель подключена к солту 1
К слоту 2 через USB/RS485 подключен этот компьютер, на котором запущен он-лайн эмуляция того же проекта для панели

Пишу / читаю из обоих мест переменные в ПРке
Соответственно если изменил с экрана панели, то вижу эти значения на экране ПР и на экране компьютера и на оборот
Если меняю значения с экрана ПРки, то вижу эти изменения на экранах обоих панелей.

Не знаю в чем Ваши сомнения!
У меня - реально все работает!

И не понимаю какое у Вас было зеркало, если "всего один регистр пересекался".
Т.е Вы сделали разные номера (не совпадающие) регистров в обоих слота?
Так ведь это не зеркало!

ЗЫ.
Зеркало - это кгода в одном слоте переменные есть
46090
а во втором их нет вообще
46091

На схеме используются сетевые переменные ТОЛЬКО ОДНОГО слота!
Ни какого копирования между переменными из разных слотов быть не должно!

Сергей0308
10.12.2019, 13:44
И пишет и читает из двух мест любые регистры из 64

Специально сделал тест
Взял проекты из моего поста выше https://owen.ru/forum/showthread.php?t=9398&p=320686&viewfull=1#post320686
Загрузил их в ПРку и панель СП300
Панель подключена к солту 1
К слоту 2 через USB/RS485 подключен этот компьютер, на котором запущен он-лайн эмуляция того же проекта для панели

Пишу / читаю из обоих мест переменные в ПРке
Соответственно если изменил с экрана панели, то вижу эти значения на экране ПР и на экране компьютера и на оборот
Если меняю значения с экрана ПРки, то вижу эти изменения на экранах обоих панелей.

Не знаю в чем Ваши сомнения!
У меня - реально все работает!

И не понимаю какое у Вас было зеркало, если "всего один регистр пересекался".
Т.е Вы сделали разные номера (не совпадающие) регистров в обоих слота?
Так ведь это не зеркало!

Попробую поэкспериментировать на досуге, у меня вышло что две разные сетевые переменные привязанны к одному регистру, поэтому наверно и не работало!

bayk
10.12.2019, 17:52
А подскажите, а для мастера тоже должны быть разные регистры у двух приборов слейв? мне нужно к одной ИПП120 подключить 2 ПР200

dan75
10.12.2019, 18:26
Вовсе нет. Главное -- разные адреса слейвов.

bayk
11.12.2019, 19:57
друзья! снова я! кто пользовался библиотечным макросом ПИДа для регулировки отопления. скажите пожалуйста коэффициенты, которые у вас были, ну хоть чтоб оттолкнуться? я понимаю, что системы все разные, но какие-то общие моменты есть все равно

эндрю
17.12.2019, 09:18
Добрый день! Подскажите пожалуста есть ли решение с визуализацией положения шибера (в качестве датчика выступает обычный переменный резистор прикрепленный к поворотной оси шибера). ПР200 читает сопротивление этого переменного резистора и транслирует ег на панель оператора СП30046217. Проблема в том что положение заслонки изминяеться градусов на 40 и сответственно в графичиском элименте ,,ВЕРТИКАЛЬНАЯ ЛИНЕЙКА,, панели оператора эти изминения отражаються очень слабо. Есть ли возможность в ПР 200 отмаштабировать сигнал получаемый от переменного резистора таким образом чтобы ,,ВЕРТИКАЛЬНАЯ ЛИНЕЙКА, на панели оператора изменяла своё состояние болеее заметно?

petera
17.12.2019, 09:45
Добрый день! Подскажите пожалуста есть ли решение с визуализацией положения шибера (в качестве датчика выступает обычный переменный резистор прикрепленный к поворотной оси шибера). ПР200 читает сопротивление этого переменного резистора и транслирует ег на панель оператора СП30046217. Проблема в том что положение заслонки изминяеться градусов на 40 и сответственно в графичиском элименте ,,ВЕРТИКАЛЬНАЯ ЛИНЕЙКА,, панели оператора эти изминения отражаються очень слабо. Есть ли возможность в ПР 200 отмаштабировать сигнал получаемый от переменного резистора таким образом чтобы ,,ВЕРТИКАЛЬНАЯ ЛИНЕЙКА, на панели оператора изменяла своё состояние болеее заметно?

А кто мешает прямо в настройках линейки поменять диапазон изменения?
46218

Здесь, например, изменение значения от 40 до 60, т.е. "всего" на 20 вызывает изменение высоты линейки о 0 до 100%

Можно даже сделать диапазон настраиваемым через энергонезависимые регистры панели (PFW) прямо "по месту" на реальном объекте.
46219

эндрю
17.12.2019, 09:50
Понял, Спасибо!

Емельянов Кирилл
18.12.2019, 02:53
ПР114 поддерживает онлайн-отладку? Почему иконка онлайн-отладки серая?

melky
18.12.2019, 09:40
э, не уверен что старые ПР поддерживают, скорее только те, которые имеют USB порт, то есть ПР200 и далее

stanislau
21.12.2019, 16:37
Всем привет. Прошу пояснить какой из вариантов в примере лучше и почему в случае со 2й переменной образуется циклическая связь. Задача такая: выходы Q1,Q2,Q3 управляются неким алгоритмом в автомат. режиме. Но должна быть возможность включать выхода вручную с экрана пр200. В целях безопасности надо обнулять переменные 1,2,3 при переводе с ручного режима в автоматический. В первом варианте с переменной 1 не нравится использование целых трех блоков переменной. Как вообще сказывается многократное использование в проекте одной переменной такими блоками в разных частях программы? В случае с переменной 2 решил подключить выход макроса к выходу Q2 и получил циклическую связь. С не подключенным выходом макроса к Q2 на выходе этого макроса появляется единица при наличии соответствующих входных сигналов. Как подключение макроса к Q2 образует циклическую связь? С переменной 3 все как и со второй, но она энергонезависимая - все работает.

dan75
21.12.2019, 20:56
Ну, ещё бы переменной 2 не циклиться, когда она задаётся с выхода макроса, ко входу которого подключена. Т.к. переменная 2 может задаваться с экрана, в её свойствах есть возможность выбрать "запись в конце цикла" ,и проблема с желтизной будет решена без использования энергонезависимости. По идее, количество выходных блоков переменных ни на что влиять не должно, и схема с переменной 1 вполне себе допустима.
И да, не понимаю, зачем в макросе триггер и детектор заднего фронта. При переходе в автомат переменные обнулятся за счёт AND.

stanislau
21.12.2019, 23:18
Переменная 1 тоже задаётся с выхода макроса, ко входу которого подключена. Тем не менее там циклической связи нет. Если в примере отключить выход макроса от Q2, то циклическая связь пропадет. Я этого не понимаю.
Триггер и детектор заднего фронта нужны были для обнуления не энергонезависимой переменной задаваемой с дисплея. Так не было циклической связи. Про "запись в конце цикла" я не знал. Теперь макрос не нужен.

Сергей0308
21.12.2019, 23:34
Я обычно ставлю переключатель на 3 положения: "Включено", "Выключено" и "Авто", тогда не надо 2 переключателя, одного достаточно! И таких проблем не существует, как у вас!
Примерно как-то так:

46312

46313

dan75
22.12.2019, 01:45
stanislau, интересный глюк. Пробовал переключить выходы макросов на незадействованные выходы Q5, Q6. И всё равно циклическая связь по переменной 1 возникает только тогда, когда мы отвязываем её выходной блок от OR.
Сергей0308, просто переключатель "выкл-вкл-авт"? Так это можно и без мультиплексора.

Сергей0308
22.12.2019, 02:30
stanislau, интересный глюк. Пробовал переключить выходы макросов на незадействованные выходы Q5, Q6. И всё равно циклическая связь по переменной 1 возникает только тогда, когда мы отвязываем её выходной блок от OR.
Сергей0308, просто переключатель "выкл-вкл-авт"? Так это можно и без мультиплексора.

Ну это логично, пока до выхода не довели, либо вывели на экран или в энергонезависимую переменную ОЛ это и не рассматривает, не симулирует, об этом столько раз говорилось, что проще знать, чем не знать!
Ну и я не утверждал, что это единственно возможный вариант, ваш вариант в принципе неплохой!

dan75
22.12.2019, 03:14
Ну это логично, пока до выхода не довели, либо вывели на экран или в энергонезависимую переменную ОЛ это и не рассматривает, не симулирует, об этом столько раз говорилось, что проще знать, чем не знать!
Знаю, но тут вопрос в другом. Почему в первом случае желтизны нет, а во втором она появляется?46315

Сергей0308
22.12.2019, 03:19
Знаю, но тут вопрос в другом. Почему в первом случае желтизны нет, а во втором она появляется?46315

Когда переменную делают энергонезависимой желтизна(зацикленность) пропадает!

dan75
22.12.2019, 03:53
Когда переменную делают энергонезависимой желтизна(зацикленность) пропадает!

Да. И при записи в конце цикла -- тоже. Просто интересно, что такого происходит при подключении переменной к OR. Я сообразить не могу.

Сергей0308
22.12.2019, 04:32
Да. И при записи в конце цикла -- тоже. Просто интересно, что такого происходит при подключении переменной к OR. Я сообразить не могу.

Наверно при подключению в выходу(через "ИЛИ") желтизна появляется, а не пропадает, я уже говорил почему, потому, что пока не подключено в выходу зацикленность не показывается(анализируется)!

dan75
22.12.2019, 06:40
В том-то и дел, что пропадает! Сижу, гадаю: це баг чи фича?

Сергей0308
22.12.2019, 07:15
В том-то и дел, что пропадает! Сижу, гадаю: це баг чи фича?

Не знаю где Вы такое нашли, у меня всё наоборот: соединяю с выходом линией связи - желтизна появляется, удаляю линию связи с выходом - желтизна пропадает!
Что мне пока не понятно, то почему это не действует, если соединить с выходом через внутреннюю переменную, вроде всё аналогично должно работать, но желтизна не появляется!

stanislau
22.12.2019, 13:50
Вот и я про это. OL все прекрасно симулирует пока к OR не подключаем выход макроса. В симуляции там (на выходе макроса и в блоке записи в переменную) появляется единица т.е. OL все отрабатывает и считает эту часть программы исполняемой. Надо Юрия попросить разъяснить этот вопрос.

dan75
22.12.2019, 17:41
stanislau, на ПР не проверяли? Только в симуляторе?

stanislau
22.12.2019, 19:56
Завтра на работе запишу в ПР.

stanislau
23.12.2019, 13:48
Проверил в ПР. Пример1 - работает, пример2 - не работает, пример3 - работает. Вот хотелось бы услышать комментарии опытных пользователей и программистов OL. Чем отличаются эти три примера?

melky
23.12.2019, 13:51
Поставьте на варианте 2 на переменной Запись в конце цикла - ДА, будет работать или нет ?

dan75
23.12.2019, 15:04
Проверил в ПР. Пример1 - работает, пример2 - не работает, пример3 - работает. Вот хотелось бы услышать комментарии опытных пользователей и программистов OL. Чем отличаются эти три примера?

Кстати, в режиме пошаговой эмуляции вариант с желтизной тоже не работает. На этом фоне вспоминается, как некоторые товарищи, когда после выхода 15й версии ОЛ желтизна начала массово выскакивать в старых программах и макросах, говорили тут: "да не обращайте внимания, всё будет работать как надо!"


Поставьте на варианте 2 на переменной Запись в конце цикла - ДА, будет работать или нет ?
Должно.

melky
23.12.2019, 15:13
Не совсем так, говорили если есть желтизна, но программа работает как вы задумали, тогда не обращать внимание...

stanislau
23.12.2019, 21:31
Да с записью в конце цикла все работает. Просто не понятно в чем разница между тремя вариантами. Откуда берется циклическая связь? И почему ее нет, если не подключаешь выход.

melky
24.12.2019, 10:13
а с чего бы что-то появилось, если выход не подключен никуда ? что программе анализировать ?
Циклическая связь берется видимо потому, что у вас чтение переменной и тут же запись и главное ее использование потом...

Anton441
24.12.2019, 15:10
Вопрос. Как на панель программируемого реле ПР200 вывести текущее время в формате чч:мм? Например 15:06.
Вывожу так. Отдельно вывожу сервисные переменные: час, двоеточие, минуты. При этом минуты отображаются без впереди идущего нуля. например 15: 6.
Как вывести в адекватном виде?!

melky
24.12.2019, 15:18
Использовать макрос, Сергей0308 делал вроде.
Выдает на выход старший и младший разряд. ну и на экран их. https://owen.ru/forum/showthread.php?t=32279&p=320436&viewfull=1#post320436
Тут в проекте он есть, называется mm = m1,m2 _
Ну и как на экране выглядит эта конструкция тоже есть.

Сергей0308
24.12.2019, 15:48
С зажиганием незначащих нулей можно как-то так сделать:

46378

Anton441
24.12.2019, 16:47
С зажиганием незначащих нулей можно как-то так сделать:

46378

Здравствуйте. Не могу открыть проект.

Anton441
24.12.2019, 16:49
Здравствуйте. Не могу открыть проект.

Снял атрибут с файла "только для чтения". Проект открылся.
Спасибо.

dan75
24.12.2019, 19:00
С зажиганием незначащих нулей можно как-то так сделать:

Для чего там динамический текст? Почему нельзя вывести переменные (десятки) и (единицы) напрямую?

Сергей0308
24.12.2019, 19:28
Для чего там динамический текст? Почему нельзя вывести переменные (десятки) и (единицы) напрямую?

Сейчас не знаю можно задать для целочисленной переменной один разряд или нет, раньше было нельзя, минимум два разряда, поэтому так и сделано! Если сейчас можно один разряд использовать - ради Бога, всё только упростится, а этот проект делал давно, точнее даже не проект, а кому-то помогал!

dan75
24.12.2019, 21:58
Сейчас не знаю можно задать для целочисленной переменной один разряд или нет, раньше было нельзя, минимум два разряда, поэтому так и сделано! Если сейчас можно один разряд использовать - ради Бога, всё только упростится, а этот проект делал давно, точнее даже не проект, а кому-то помогал!

Понятно. Да, в 15й версии ОЛ -- можно.

melky
25.12.2019, 10:05
Да, в 15-ой можно по одному разряду, раньше делал с 2-мя разрядами с наложением и тоже работало нормально.

X200881
27.12.2019, 13:54
Здравствуйте. Скажите планируется ли добавить в ПО OWEN Logic язык программирования LD. Спасибо.

bayk
28.12.2019, 08:55
Можете даже не надеяться. Такого в планах не будет никогда.

stesel
28.12.2019, 09:50
А где теперь ключ прикрепить к проекту? мастер тиражирования ни как не видит ключ.

X200881
28.12.2019, 13:44
Можете даже не надеяться. Такого в планах не будет никогда.

Очень жаль. У других (немецких и американских) производителей есть оба языка, выбирай любой. Считаю отсутствие ld серьёзной недоделкой. Хорошо что Codesys немецкий и там всё это уже есть.

melky
28.12.2019, 16:09
ага, и у тех же немцев есть модели одного производителя онли LD без всяких FBD.
Как говорится не устраивает, берите немцев, но если сравнивать именно ПР (программируемые реле) а не ПЛК, еще не видел ни одного стороннего продукта, который бы имел такую математику, как в ПР Овен.

bobaru
31.12.2019, 14:27
Вопрос чайника:
Как наиболее бюджетно подключить нагрузку к ПР200?
Управлять нужно эл.двигателем 300вт (канальный вентилятор вытяжки), эл.двигатель скважного насоса 500-800вт и освещением 250вт. Подключать напрямую к выходам нельзя (пусковые токи и т.д), а и защита от к.з. нужна (простой автомат 4А последовательно проблему может не решить). Необходимо использовать промежуточные реле (наверное). Конечно, крепить надо на рейку. Цены на такие релюхи очень кусаются. Как вариант, смотрю в сторону дин колодки и релюх, которые туда будут втыкаться. Смотрел на aliexpess, но пишут, что релюхи сильно греются.
Нужны советы бывалых, какой оптимальный вариант предлагаете?

rovki
31.12.2019, 14:37
Вопрос чайника:
Как наиболее бюджетно подключить нагрузку к ПР200?
Управлять нужно эл.двигателем 300вт (канальный вентилятор вытяжки), эл.двигатель скважного насоса 500-800вт и освещением 250вт. Подключать напрямую к выходам нельзя (пусковые токи и т.д), а и защита от к.з. нужна (простой автомат 4А последовательно проблему может не решить). Необходимо использовать промежуточные реле (наверное). Конечно, крепить надо на рейку. Цены на такие релюхи очень кусаются. Как вариант, смотрю в сторону дин колодки и релюх, которые туда будут втыкаться. Смотрел на aliexpess, но пишут, что релюхи сильно греются.
Нужны советы бывалых, какой оптимальный вариант предлагаете?

Посмотрите ТТР (твердотелки). Освещение можно и напрямую через автоматы
https://aliexpress.ru/item/32727486514.html?spm=a2g0o.productlist.0.0.1f792a6 0Xr2jKf&algo_pvid=823de5bd-4167-403c-afc9-5add60f78380&algo_expid=823de5bd-4167-403c-afc9-5add60f78380-19&btsid=70602637-0b73-4b50-bb66-2d6274d24d64&ws_ab_test=searchweb0_0,searchweb201602_10,searchw eb201603_53
https://aliexpress.ru/item/32663806352.html?spm=a2g0o.productlist.0.0.1f792a6 0Xr2jKf&s=p&algo_pvid=823de5bd-4167-403c-afc9-5add60f78380&algo_expid=823de5bd-4167-403c-afc9-5add60f78380-4&btsid=70602637-0b73-4b50-bb66-2d6274d24d64&ws_ab_test=searchweb0_0,searchweb201602_10,searchw eb201603_53
У Овен посмотрите ...

bobaru
31.12.2019, 15:02
Посмотрите ТТР (твердотелки). Освещение можно и напрямую через автоматы
https://aliexpress.ru/item/32727486514.html?spm=a2g0o.productlist.0.0.1f792a6 0Xr2jKf&algo_pvid=823de5bd-4167-403c-afc9-5add60f78380&algo_expid=823de5bd-4167-403c-afc9-5add60f78380-19&btsid=70602637-0b73-4b50-bb66-2d6274d24d64&ws_ab_test=searchweb0_0,searchweb201602_10,searchw eb201603_53
https://aliexpress.ru/item/32663806352.html?spm=a2g0o.productlist.0.0.1f792a6 0Xr2jKf&s=p&algo_pvid=823de5bd-4167-403c-afc9-5add60f78380&algo_expid=823de5bd-4167-403c-afc9-5add60f78380-4&btsid=70602637-0b73-4b50-bb66-2d6274d24d64&ws_ab_test=searchweb0_0,searchweb201602_10,searchw eb201603_53
У Овен посмотрите ...

Если брать релюхи на 5-24в, можно ли их питать встроенным блоком питания на 24в (релюха жрет 25мА, а овен выдает 100ма 24в). Т.е 4 релюхи можно подключить.

rovki
31.12.2019, 15:29
Так такие релюхи и стоят в ПР ...На индуктивную нагрузку чревато для контактов . Поставьте защитные цепочки ..и может и реле ПР достаточно ...

bobaru
31.12.2019, 16:04
я имел ввиду несколько другое. Если использовать в качестве промежуточных реле вот это:
https://aliexpress.ru/item/32663806352.html?spm=a2g0o.productlist.0.0.1f792a6 0Xr2jKf&s=p&algo_pvid=823de5bd-4167-403c-afc9-5add60f78380&algo_expid=823de5bd-4167-403c-afc9-5add60f78380-4&btsid=70602637-0b73-4b50-bb66-2d6274d24d64&ws_ab_test=searchweb0_0,searchweb201602_10,searchw eb201603_53
для коммутации токов бОльших, чем рассчитано внутреннее ТТР ПР200, то нужно питать его 5-24VDC.
Можно ли не ставить дополнительный источник питания на 5-24в, а обойтись встроенным в ПР200 источником питания 24в? По паспорту он дает 100мА, а китайская ТТР жрет до 25мА.

У этих релюх есть ток утечки. На что это влияет? Можно ли использовать УЗО?

Вопрос по блоку питания отпал после того, как нашел вот это
https://aliexpress.ru/item/4000083560440.html?spm=a2g0v.12010612.8148356.1.67 87c2c8W8EoYX

игорь68
31.12.2019, 21:37
Не стоит экономить. Тут один товарищ сделал так же как вы хотите. Потом ругался что как только срабатывают 5реле ПРперезапускалась по питанию. Так что промежуточные реле и отдельный блок питания.

bobaru
31.12.2019, 22:11
Ок. Забудем про использование 24в питания. Если использовать SSR-10AA, т.е управление 220в переменки.
Остаются сомнения по коммутации ТТР нагрузки типа:
1. эл.двигатель (с его пусковыми токами в 10-12 раз превышающими номинал)
2. светодиодного освещения (светодиодный 220в плафон)
3. работа УЗО
Некоторые советуют не использовать ТТР, а юзать только контакторы.

melky
01.01.2020, 21:22
с чего бы не использовать ТТР ? кстати в ПР200 обычные реле, механические.

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

для УЗО никакой утечки нет, так как это утечка не на землю...

Сергей0308
02.01.2020, 21:53
Мне кажется, одним из самых бюджетных вариантов пускатель типа КМИ-11810(11) с катушкой на 230В, цена начинается от 350-500 руб.

Андрей 77
04.01.2020, 21:40
Ребят подскажите пожалуйста если можно простым языком.Почему если во время выполнения операции функции на входе V1 значение числа меньше значения на
входе V2, то результатом будет число, полученное сложением младшего числа плюс 0x100000000
(4294967296) минус значение числа большего: (V1 + 0x100000000) – V2 = Q. То есть если V1 20 я буду отнимать V2 40 то получу = 4294967274?Почему так почему не может число получится -20?
Применения блока функции для вычитания чисел, где V1 меньше V2: 2 – 24 = Q = 4294967274.

Filini
04.01.2020, 21:49
4294967274 это и есть -20

Андрей 77
04.01.2020, 21:56
4294967274 это и есть -20

А почему его нельзя сделать что бы он отображался как -20?Еще такой вопрос не подскажите можно ли подключить к реле пр200 датчик температуры ДТС-035-50М по трехпроводной системе?И какие функц блоки можно использовать что бы увидеть значение температуры в программе в самой среде.Я понимаю что можно использовать макрос 50м .Но мне нужны что бы отображались цифры значения самой температуры в среде программирования.

melky
05.01.2020, 10:13
3-х проводная схема подключается на 2-а контакта, двойная жила для компенсации сопротивления. Или вам 3-й контакт отдельный нужен ? то нельзя. Вход имеет всего 2 контакта в режиме измерения сопротивления.

petera вроде делал макрос для отрицательных значений.

А разве не видно температуру ? или вы видите в Е формате ? так поставьте округлялку до 2-х или 1-ого знака и избавитесь от Е формата.

Андрей 77
05.01.2020, 13:16
3-х проводная схема подключается на 2-а контакта, двойная жила для компенсации сопротивления. Или вам 3-й контакт отдельный нужен ? то нельзя. Вход имеет всего 2 контакта в режиме измерения сопротивления.

petera вроде делал макрос для отрицательных значений.

А разве не видно температуру ? или вы видите в Е формате ? так поставьте округлялку до 2-х или 1-ого знака и избавитесь от Е формата.
Спасибо за ответ.Я имею ввиду как саму программу составить без макросов, что бы при подключение датчика 50м он показывал температуру на дисплее,есть ссылка на видео?Получается мы два провода сажаем на один контакт а первый измерительный на измерительный вход.Но тогда будет погрешность сопротивления так как он не будет учитывать компенсацию проводов на сопротивление.

dan75
05.01.2020, 14:49
Спасибо за ответ.Я имею ввиду как саму программу составить без макросов, что бы при подключение датчика 50м он показывал температуру на дисплее,есть ссылка на видео?Получается мы два провода сажаем на один контакт а первый измерительный на измерительный вход.Но тогда будет погрешность сопротивления так как он не будет учитывать компенсацию проводов на сопротивление.

Так не получится. А чем не угодили макросы? В них как раз можно ввести корректирующее значение для подгонки линии.

melky
05.01.2020, 14:58
без макроса никак, иначе на экран вы выведете только измеренное сопротивление, а вам же нужна температура...

rovki
05.01.2020, 15:18
без макроса никак, иначе на экран вы выведете только измеренное сопротивление, а вам же нужна температура...

Не обязательно использовать макросы ,можно использовать его внутренности ...что бы наблюдать его работу внутри ..

Андрей 77
05.01.2020, 15:53
Не обязательно использовать макросы ,можно использовать его внутренности ...что бы наблюдать его работу внутри ..
Как это можно сделать?

stanislau
05.01.2020, 17:06
Щелкаете правой кнопкой на макросе - редактировать макрос, запускаете симуляцию.

rovki
05.01.2020, 17:28
Щелкаете правой кнопкой на макросе - редактировать макрос, запускаете симуляцию.
Или скорпируйте и перенесите на поле проекта

Андрей 77
05.01.2020, 17:51
46546Ребят такой еще вопрос как можно сделать эти дискретный входы такими что бы при нажатие они посылали 1 и сразу отжимались переходили в синий цвет.Так сказать импульсную вкл.Такой вариант возможен?

melky
05.01.2020, 18:11
блин, зачем что-то копировать на холст ? выхода макроса в виде температуры не достаточно ? думаю там проблема в другом, что выход макроса не в привычном виде 20,1 градус а в виде 1Е+ХХХ. Вроде как достаточно просто вывести на экран и Е не будет. Но если хочется видеть и в самой программе в режиме отладки, достаточно округлить значение до нужного количества знаков после запятой.

Андрей 77 - в симуляции никак, или нажато, или отжато. Если вам нужен импульс на время отладки, установите R-Trig

farikpwnz
05.01.2020, 19:10
Здравствуйте, с праздником вас, подскажите как сделать.
Я делаю управление компрессора.я сделал макрос управление компрессора он будет качать до 0.5 bar.но мне надо будет макрос например от 0.3-0.5 bar норма он выдовал логическую 1 а если ниже 0.3 bar то логический ноль. Что то не могу сообзить.
Заранее спасибо.

rovki
05.01.2020, 19:19
Это называется гистерезисом . Используйте RS триггер после схем сравнения .

Андрей 77
05.01.2020, 19:19
блин, зачем что-то копировать на холст ? выхода макроса в виде температуры не достаточно ? думаю там проблема в другом, что выход макроса не в привычном виде 20,1 градус а в виде 1Е+ХХХ. Вроде как достаточно просто вывести на экран и Е не будет. Но если хочется видеть и в самой программе в режиме отладки, достаточно округлить значение до нужного количества знаков после запятой.

Андрей 77 - в симуляции никак, или нажато, или отжато. Если вам нужен импульс на время отладки, установите R-Trig

Спасибо с температурой разобрался.Я просто хочу сделать так что бы при нажатие кнопки вкл 1насос не выключая ее нажимаю вторую кнопку она сбрасывает первый насос выкл его и сразу же вкл второй насос.Я поставил RS1 RS2 и соединил алгоритм получился НО он работает так я нажал на кнопку 1 вкл первый насос на выходе RS светится 1.Потом я нажимаю на вторую кнопку 2я кнопка сбрасывает 1й насос и вкл 2й насос НО так как первая у меня остается вкл светится 1 то на ее нужно нажать два раза сначала откл а потом вкл только тогда выкл 2й насос и вкл 1й.Так же остается вкл кнопка второго насоса поэтому ее нужно тоже два раза нажимать сначала выкл а потом вкл что бы переключился двигатель.Поэтому хотел бы реализовать так управление что при вкл первой кнопки вкл первый насос потом нажимал вторую кнопку выкл первый насос и вкл второй и на оборот что бы по два раза на кнопки не нажимать достаточно одного нажатия.Или так не возможно сделать?

farikpwnz
05.01.2020, 19:51
Это называется гистерезисом . Используйте RS триггер после схем сравнения .

Ну да логично)))) спасибо большое))

farikpwnz
05.01.2020, 20:30
Это называется гистерезисом . Используйте RS триггер после схем сравнения .
Все получилось!Спасибо

dan75
05.01.2020, 20:34
Спасибо с температурой разобрался.Я просто хочу сделать так что бы при нажатие кнопки вкл 1насос не выключая ее нажимаю вторую кнопку она сбрасывает первый насос выкл его и сразу же вкл второй насос.Я поставил RS1 RS2 и соединил алгоритм получился НО он работает так я нажал на кнопку 1 вкл первый насос на выходе RS светится 1.Потом я нажимаю на вторую кнопку 2я кнопка сбрасывает 1й насос и вкл 2й насос НО так как первая у меня остается вкл светится 1 то на ее нужно нажать два раза сначала откл а потом вкл только тогда выкл 2й насос и вкл 1й.Так же остается вкл кнопка второго насоса поэтому ее нужно тоже два раза нажимать сначала выкл а потом вкл что бы переключился двигатель.Поэтому хотел бы реализовать так управление что при вкл первой кнопки вкл первый насос потом нажимал вторую кнопку выкл первый насос и вкл второй и на оборот что бы по два раза на кнопки не нажимать достаточно одного нажатия.Или так не возможно сделать?

Бррр))))
Ежели на входах ПР будут кнопки без фиксации, то и будет работать примерно как вы описали, хе.

Rednaxel
08.01.2020, 07:15
Здравствуйте!
Нужно перейти на реле с большим к-вом вх./вых., но смена целевой платформы дает только это:
46583
судя по справке список должен быть полный. Мне нужно периодически переносить с ПР110-24.8Д.4Р на ПР110-24.12Д.8Р-Ч и обратно, в итоге переношу через copy/paste, что как-то даже странно :(

Это баг? Или фича? Отчего ограничен выбор моделей, кто-нибудь в курсе?

Стояла последняя версия 1.15, обновил до 1.16.252 бета (https://owen.ru/forum/showthread.php?t=32399&page=3) ничего не поменялось.

Сергей0308
08.01.2020, 07:27
Здравствуйте!
Нужно перейти на реле с большим к-вом вх./вых., но смена целевой платформы дает только это:
46583
судя по справке список должен быть полный. Мне нужно периодически переносить с ПР110-24.8Д.4Р на ПР110-24.12Д.8Р-Ч и обратно, в итоге переношу через copy/paste, что как-то даже странно :(

Это баг? Или фича? Отчего ограничен выбор моделей? подскажите пожалуйста?

Да, уж, про макросы что нибудь слышали? Судя по действиям, что нет, я к чему создайте макрос вашей программы, сейчас можно сделать практически щелчком мыши и останется подключить к входам-выходам, мне кажется по времени это займёт несколько секунд, всё!

Rednaxel
08.01.2020, 08:19
Да, уж, про макросы что нибудь слышали?
Слышал, но в моем случае это лишнее. Программа помещается на одном листе и нормально получается выделить все, скопировать и перенести.

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

В чем проблема? Механизм переработали и ограничили выбор целевой платформы? Тогда почему в справке все осталось? Если так, то степень доверия к такой системе автоматизации резко падает, понимаете меня? :(
Или я что-то не так делаю, вот в чем вопрос?

Сергей0308
08.01.2020, 08:33
Слышал, но в моем случае это лишнее. Программа помещается на одном листе и нормально получается выделить все, скопировать и перенести.

И вот тут как раз нужно очень внимательно, ошибка может дорого стоить, но главное, не понимаю зачем такие экзерсисы, когда есть встроенный в ПО и нормально документированный механизм автоматизации такого переноса?

В чем проблема? Механизм переработали и ограничили выбор целевой платформы? Тогда почему в справке все осталось? Если так, то степень доверия к такой системе автоматизации резко падает, понимаете меня? :(
Или я что-то не так делаю, вот в чем вопрос?

Вероятность ошибки при копировании и последующем соединении с входами-выходами на порядок выше, в макросе входа-выхода можно подписать и ошибиться практически невозможно, это я к чему, если Вы беспокоитесь о вероятной ошибке, то у Вас явное противоречие с действиями и ещё надо(приходится) пользоваться вариантами, которые уже существуют, даже если список расшириться в будущем, то сейчас этим воспользоваться не получится(нельзя), приходится пользоваться тем, что есть, всё!

melky
08.01.2020, 09:56
Rednaxel ограничение в целевой платформе связанно с тем, что реле разные, между некоторыми меняется, между некоторыми нет.

я в таком случае делал через копи-паст, а чтобы не ошибиться какой вход куда, после входа ставил элимент ИЛИ и на оба входа подавал от физического входа (или можно на один). От него вел уже кучу соединений, если от входа было много линий. Ну и подписывал, от какого входа линия должна быть.
Без всяких макросов.

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

Сергей0308
08.01.2020, 10:09
Rednaxel ограничение в целевой платформе связанно с тем, что реле разные, между некоторыми меняется, между некоторыми нет.

я в таком случае делал через копи-паст, а чтобы не ошибиться какой вход куда, после входа ставил элимент ИЛИ и на оба входа подавал от физического входа (или можно на один). От него вел уже кучу соединений, если от входа было много линий. Ну и подписывал, от какого входа линия должна быть.
Без всяких макросов.

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

Так никто и не требует от Вас оправданий, я предложил вариант, не нравится - иди своей дорогой!
Хотя мне и не понятно зачем так заморачиваться с копированием, если есть макросы и с элементами "или", если есть переменные!

melky
08.01.2020, 10:29
да можно и переменными, просто переделывал какие-тостарые проекты. А на счет макросов, после периодических танцев с бубнами от разработчиков лучше не стоит... После обновы ОЛ такие траблы вылазят, что лучше без них...

Сергей0308
08.01.2020, 10:34
да можно и переменными, просто переделывал какие-тостарые проекты. А на счет макросов, после периодических танцев с бубнами от разработчиков лучше не стоит... После обновы ОЛ такие траблы вылазят, что лучше без них...

Это можно обойти записав версию ОЛ(чтобы потом обойтись без экспериментов) в котором проект(макрос) создавался, откатить и залить в ПР!

melky
08.01.2020, 11:30
Не все так просто, однажды в ПР200 пропала инициализация сетевых переменных, и старые программы приходится переписывать. А ранее было проще.
Понятно, что на ПК можно иметь несколько версий, но это все костыли, а с разбегу не всегда получается перекинуть программу...

Сергей0308
08.01.2020, 11:46
Не все так просто, однажды в ПР200 пропала инициализация сетевых переменных, и старые программы приходится переписывать. А ранее было проще.
Понятно, что на ПК можно иметь несколько версий, но это все костыли, а с разбегу не всегда получается перекинуть программу...

Если на момент создания проекта всё работало, не понятно что может помешать откатить ОЛ к версии на момент создания проекта и залить в ПР для которой создавался этот проект даже через 5 миллиардов лет(пока Солнце не потухло)?
Вы вероятно имеете ввиду использовать для ПР которых не было на момент создания проекта, тогда да, ОЛ придётся так и так обновлять(использовать версию ОЛ, что поддерживает эти ПР)!
Кстати, к слову, у меня не мало макросов, но к счастью, ни разу с ними проблем не возникало! Вот с проектами возникали проблемы, а с макросами нет, у Вас, как я понимаю, проблема на проблеме и проблемой погоняет? Я правильно Вас понимаю? Пропадание обратной связи(задержки на цикл) я проблемой не считаю!

melky
08.01.2020, 11:57
я о другом, что поведение программы, написанной ранее, с появлением новых ПР и новых версий ОЛ может достаточно сильно отличаться.
И смысла покупать сейчас старые ПР, если речь не о замене сгоревшего, нет никакого...

Rednaxel
08.01.2020, 21:47
Во блин дискуссия развернулась. :)
Как-то раньше почти не имел дела с OwenLogic, теперь попробовал, с интересом почитал отзывы и хочу подвести итог:

упомянутые случаи (спасибо melky и другим за примеры) и предложенные костыли (без обид, Сергей) только подтверждают первое впечатление: внешне вполне симпатичный софт содержит множество недоработок, не смотря на многолетние усилия разработчиков ;) Возможно, впрочем, недоработок не критичных.

Из плюсов: техподдержка и сообщество помогают решать возникающие проблемы, а привлекательная цена, разнообразие и массовость устройств внушают оптимизм. Будем чертыхаться, наступать на грабли, подставлять костыли но будем пользоваться :)
Благодарю за обсуждение.

bayk
08.01.2020, 22:02
Поверьте! В ОЛ почти нет косяков по сравнению с творением сегнетикса.

dan75
09.01.2020, 02:29
упомянутые случаи (спасибо melky и другим за примеры) и предложенные костыли (без обид, Сергей) только подтверждают первое впечатление: внешне вполне симпатичный софт содержит множество недоработок, не смотря на многолетние усилия разработчиков ;) Возможно, впрочем, недоработок не критичных.

Смену целевой платформы боль-мень наладили сравнительно недавно. Раньше можно было поменять только питание прибора: 220 или 24В, а перенести программу в прибор с другой конфигурацией входов/выходов было невозможно. Потом для ПР200 эта ситуация была исправлена к моей величайшей радости. Наверное, для ПР110 это исправление не сделали.

Сашка92
09.01.2020, 23:33
Здравствуйте, у меня вопрос такого характера.
У меня энкодер инкрементальный 100 имп/об.
Я написал программу овен лоджик управления тележкой но возник вопрос будет ли ПР200 работать корректно и верны мои расчёты .
Двигатель 1470, редуктор номинальное передаточное число 25. Энкодер будет установлен на валу редуктора.а теперь расчёты 1470/25=58,8 об/мин, 58,8/60=0.98 об/сек, 0.98*100=98 Гц. Будет ли ПР200 работать корректно и считать импульсы на такой частоте?
Спасибо!!!

Сашка92
10.01.2020, 06:14
Здравствуйте, у меня вопрос такого характера.
У меня энкодер инкрементальный 100 имп/об.
Я написал программу овен лоджик управления тележкой но возник вопрос будет ли ПР200 работать корректно и верны мои расчёты .
Двигатель 1470, редуктор номинальное передаточное число 25. Энкодер будет установлен на валу редуктора.а теперь расчёты 1470/25=58,8 об/мин, 58,8/60=0.98 об/сек, 0.98*100=98 Гц. Будет ли ПР200 работать корректно и считать импульсы на такой частоте?
Спасибо!!!
энкодер будет подключен на 24в,каналы А,В в вход ПР200

Алексей Геннадьевич
10.01.2020, 06:51
Здравствуйте, у меня вопрос такого характера.
У меня энкодер инкрементальный 100 имп/об.
Я написал программу овен лоджик управления тележкой но возник вопрос будет ли ПР200 работать корректно и верны мои расчёты .
Двигатель 1470, редуктор номинальное передаточное число 25. Энкодер будет установлен на валу редуктора.а теперь расчёты 1470/25=58,8 об/мин, 58,8/60=0.98 об/сек, 0.98*100=98 Гц. Будет ли ПР200 работать корректно и считать импульсы на такой частоте?
Спасибо!!!

При использовании энкодера как такового : 98*12=1176 гц
Среднее время исполнения программы 0,85 ms.
Логику обработки не вставишь.

12 - коэффициент минимального числа средних циклов для гарантированного безсбойного исполнения программы (чтобы проскоков в подсчётах не было)

Сашка92
10.01.2020, 07:31
При использовании энкодера как такового : 98*12=1176 гц
Среднее время исполнения программы 0,85 ms.
Логику обработки не вставишь.

12 - коэффициент минимального числа средних циклов для гарантированного безсбойного исполнения программы (чтобы проскоков в подсчётах не было)
Я правильно понял, что работать не будет?

rovki
10.01.2020, 07:41
Я правильно понял, что работать не будет?

Правильно...

Алексей Геннадьевич
10.01.2020, 07:42
Я правильно понял, что работать не будет?
Да.
Энкодер нужно брать с расчётом на 20-50гц, и очень критично время выполнения программы.
СИ8 впилите в проект, тогда всё получится. https://owen.ru/product/si8

Сашка92
10.01.2020, 08:00
Да.
Энкодер нужно брать с расчётом на 20-50гц, и очень критично время выполнения программы.
СИ8 впилите в проект, тогда всё получится. https://owen.ru/product/si8

Получается надо энкодер 50imp/об,или СИ8 по 485rs передавать показания.Прочитал что СИ8 не рекомендуется работать с энкодарами пишут с си30 работа. Или какой мне лучше применять энкодер?
Спасибо

Ревака Юрий
10.01.2020, 10:15
энкодер будет подключен на 24в,каналы А,В в вход ПР200

Вы будете позиционирование выполнять или что? какая точность допустима? 100 Гц в принципе не так и много, если убрать фильтрацию на входах, дальше вопрос по времени цикла программы, делал по этой теме опыты, тут есть информация https://youtu.be/qC5uuBg-eBc

Сашка92
10.01.2020, 10:50
Вы будете позиционирование выполнять или что? какая точность допустима? 100 Гц в принципе не так и много, если убрать фильтрацию на входах, дальше вопрос по времени цикла программы, делал по этой теме опыты, тут есть информация https://youtu.be/qC5uuBg-eBc

Ну впринципе да, просто тележка поедет вперёд на 400 imp замедлится на 500 остановиться ну и потом впринципе назад по такой же схеме.да конечно можно было просто си30 но там много положений останова.А что сказать на счёт точности особо не большая до 10см пределы
Спасибо

Ревака Юрий
10.01.2020, 10:58
Ну впринципе да, просто тележка поедет вперёд на 400 imp замедлится на 500 остановиться ну и потом впринципе назад по такой же схеме.да конечно можно было просто си30 но там много положений останова.А что сказать на счёт точности особо не большая до 10см пределы
Спасибо

Осталось узнать время цикла, если там в пределах 1-3 мс, я бы проверил сначала на ПР, СИ можно добавить если не устроит по точности текущий вариант. Для СИ30 есть шаблон и пример работы с owenLogic https://owen.ru/forum/showthread.php?t=25978

Сашка92
10.01.2020, 11:14
Осталось узнать время цикла, если там в пределах 1-3 мс, я бы проверил сначала на ПР, СИ можно добавить если не устроит по точности текущий вариант. Для СИ30 есть шаблон и пример работы с owenLogic https://owen.ru/forum/showthread.php?t=25978

А если энкодер другой купить или это не поможет?время цыкла примерно секунд 10.скорость перемещения тележки 1.6 м/с

Ревака Юрий
10.01.2020, 13:12
А если энкодер другой купить или это не поможет?время цыкла примерно секунд 10.скорость перемещения тележки 1.6 м/с

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

Серёга Букашкин
10.01.2020, 13:22
Возможно ли как-то с ПР200-мастер записать или прочитать хотя бы два целочисленных регистра с соседними адресами одним запросом? Ищу любую возможность интенсифицировать обмен, ибо много сетевых переменных. Про групповой запрос уже не надо надеяться?

Сашка92
10.01.2020, 13:29
Время цикла программы, оно в мс измеряется, если есть возможность взять более тихоходный энкодер тоже можно, но чем меньше импульсов на оборот, тем грубее будет измерение, нужно считать и искать оптимальный вариант.

Я видео посмотрел ваше, надо побывать и думать. Или покупать ещё си30 и по rs передавать

dan75
10.01.2020, 13:52
Возможно ли как-то с ПР200-мастер записать или прочитать хотя бы два целочисленных регистра с соседними адресами одним запросом? Ищу любую возможность интенсифицировать обмен, ибо много сетевых переменных. Про групповой запрос уже не надо надеяться?

Конечно можно. Но в одну переменную. Но это же не проблема.

Сергей0308
10.01.2020, 13:57
Вроде писали, что ПР не поддерживает групповые запросы, если ПР слейв(это уже к данному вопросу не относится), то можно, если мастер позволяет!

игорь68
10.01.2020, 13:57
Сашка 92. Я облслуживал передаточные тележки на одном завидике. Как у меня стояли 4 концевика. Там тоже две станции. Так у меня один КВ работал на замедление а второй на "точную"остановку. Но у меня гидравлика была. Я не считал пройденный путь. Мне это не нужно было.

Ревака Юрий
10.01.2020, 14:06
Возможно ли как-то с ПР200-мастер записать или прочитать хотя бы два целочисленных регистра с соседними адресами одним запросом? Ищу любую возможность интенсифицировать обмен, ибо много сетевых переменных. Про групповой запрос уже не надо надеяться?

Мастер может работать с 2 регистрами читать/писать INT32, это всегда было.

Серёга Букашкин
10.01.2020, 14:07
Конечно можно. Но в одну переменную. Но это же не проблема.
Это как в одну переменную? Запросить как флоат? И получить как флоат-переменную? А потом как восстановить в две целочисленные? Просто взяв младшие и старшие 16 бит? Это сработает? С флоат нет таких операций.

Сергей0308
10.01.2020, 14:10
Мастер может работать с 2 регистрами читать/писать INT32, это всегда было.

И как Вы потом в ПР переменную с плавающей запятой разобьёте на два целочисленных регистра?

dan75
10.01.2020, 14:12
Да при чём тут флоат? В свойствах переменной выставить, что она занимает 2 регистра, и вуаля.

Серёга Букашкин
10.01.2020, 14:16
Да при чём тут флоат? В свойствах переменной выставить, что она занимает 2 регистра, и вуаля.
Пробовал, не удавалось, ругался ОЛ на такую установку в 2 регистра. Попробую ещё раз если это оказывается возможно.

dan75
10.01.2020, 14:22
Он ругается, когда следующей переменной назначается соседний регистр.

Серёга Букашкин
10.01.2020, 14:35
Он ругается, когда следующей переменной назначается соседний регистр.
Понятно, старший регистр не должен объявляться. У меня объявлялся. Спасибо.

Sher
11.01.2020, 18:04
Добрый день,
с помощью какой функции можно реализовать ввод переменных на ПР200?
есть таймер задержки, нужно что бы оператор мог сам менять время задержки.
Write to FB ?

Ревака Юрий
11.01.2020, 19:47
Добрый день,
с помощью какой функции можно реализовать ввод переменных на ПР200?
есть таймер задержки, нужно что бы оператор мог сам менять время задержки.
Write to FB ?

Тут в описании пример https://youtu.be/7XlMjFgQkoA

SBER
15.01.2020, 10:05
Может немного не в тему вопрос, но планируется ли производство ПР110-24.12Д.8Р в новом корпусе?

игорь68
15.01.2020, 11:13
Пр110 будут снимать с производства. Альтернатива ПР100. Но когда и как не знаю.

SBER
15.01.2020, 12:53
Так оно понятно, что пр 100. Однако у них удивительные комплектации с аналоговыми входами на всех 24В реле (на хрена - неясно).

игорь68
15.01.2020, 12:59
SBER там просто аналоговых входа (AI)можно использовать как ID. Вот и все. Вам нужно только цифру пожалуйста. Завтра нужно буде термометр подключит у вас есть вход.

Сергей0308
15.01.2020, 13:07
Да, странный подход и не понятно в чём проблема?!

Yaroslav_22
15.01.2020, 13:27
Здравствуйте,
Столкнулся с такой задачей, ПР200 работает с СП307 по RS485. ПРка не передает булевские значения, с помощью EXTRACT и PUTBIT можно распаковать и запаковать значения соответственно. С EXTRACT все понятно, с PUTBIT не совсем: в ОвенЛогик можно записывать переменную только в 1 месте, а ФБ с PUTBIT будет штук 10, собрать все через OR или XOR - получается ерунда, через ADD возможно получится, но его через MOVE нужно, которого нет в ОвенЛогик. Кто сталкивался с подобной задачей, есть ли какой то "кастыль" для решения или есть что то более цивилизованно? Танцы с бубном не помогают(

Сергей0308
15.01.2020, 13:34
Здравствуйте,
Столкнулся с такой задачей, ПР200 работает с СП307 по RS485. ПРка не передает булевские значения, с помощью EXTRACT и PUTBIT можно распаковать и запаковать значения соответственно. С EXTRACT все понятно, с PUTBIT не совсем: в ОвенЛогик можно записывать переменную только в 1 месте, а ФБ с PUTBIT будет штук 10, собрать все через OR или XOR - получается ерунда, через ADD возможно получится, но его через MOVE нужно, которого нет в ОвенЛогик. Кто сталкивался с подобной задачей, есть ли какой то "кастыль" для решения или есть что то более цивилизованно? Танцы с бубном не помогают(

В регистре 16 бит, Вы не пробовали разные биты писать(вставлять)?!

Yaroslav_22
15.01.2020, 13:37
46684
пока оформил так
биты разные, но пишутся в одну переменную INT(16 бит)
в оставшиеся 6 бит я просто ни чего писать не буду и все

melky
15.01.2020, 13:45
Putbit каскадом расположите и все будет собираться в одну переменную.

Yaroslav_22
15.01.2020, 13:49
Putbit каскадом расположите и все будет собираться в одну переменную.

БОЛЬШОЕ СПАСИБО!!!!

То что надо!

Сергей0308
15.01.2020, 13:50
Да, уж, вот проект:

46685

Надеюсь не будете спрашивать как макрос в свой проект перенести?!

qqq
17.01.2020, 10:35
Здравствуйте! Потерял шлейф для соединения ПР200 и ПРМ. Разъемы только под заказ с долгим сроком доставки. Не подскажете, где можно взять такой кабель?

игорь68
18.01.2020, 18:36
Если в москве по пробуй посетить чип дип. Сам не смотрел.

Заец Максим
20.01.2020, 16:52
Здравствуйте! Потерял шлейф для соединения ПР200 и ПРМ. Разъемы только под заказ с долгим сроком доставки. Не подскажете, где можно взять такой кабель?

Если в магазинах электроники найти не получится, можете обратиться в наш ближайший сервисный центр https://owen.ru/servisnie_centri.

Александр_67
20.01.2020, 17:07
Простите за глупый вопрос, как реализовать такую задачу?
Есть ПР114 на AI10 будет сидеть датчик температуры (условно 500П), как сделать так что бы сходной сиглан сравнивался с уставной (60С) и если вх.сигн. меньше уставки включался выход Q5.

rovki
20.01.2020, 17:49
Простите за глупый вопрос, как реализоваА ть такую задачу?
Есть ПР114 на AI10 будет сидеть датчик температуры (условно 500П), как сделать так что бы сходной сиглан сравнивался с уставной (60С) и если вх.сигн. меньше уставки включался выход Q5.

А гистерезис вам не нужен ?

Сергей0308
20.01.2020, 18:11
Простите за глупый вопрос, как реализовать такую задачу?
Есть ПР114 на AI10 будет сидеть датчик температуры (условно 500П), как сделать так что бы сходной сиглан сравнивался с уставной (60С) и если вх.сигн. меньше уставки включался выход Q5.

В менеджере компонентов есть макросы двухпозиционного регулятора с гистерезисом и макрос нахождения значения параметра в заданном диапазоне!

46759

И макрос преобразования сопротивления в температуру для 500П.

Ревака Юрий
20.01.2020, 18:27
В менеджере компонентов есть макросы двухпозиционного регулятора с гистерезисом и макрос нахождения значения параметра в заданном диапазоне!

46759

И макрос преобразования сопротивления в температуру для 500П.

Только макрос 500П для ПР114 не подойдет.:(

Сергей0308
20.01.2020, 18:31
Только макрос 500П для ПР114 не подойдет.:(

Ну, да там нормирующий преобразователь потребуется, забыл, что ПР114 не поддерживает измерение сопротивления, для автора, это даже лучше, точнее будет и проще и макрос такой не нужен!

Александр_67
20.01.2020, 20:55
Благодарю что откликнулись.

Massmeter
20.01.2020, 22:18
Кто подскажет. Есть модуль дискретных входов M-7051D. В нем нет возможности считать битовую маску входов. Нет такой опции. Но можно считать данные счетчика на каждом дискретном входе. Нужен макрос, который будет следить за изменением Int переменной на каждом входе. Изменилась - значит на входе была единичка.

petera
21.01.2020, 00:54
Кто подскажет. Есть модуль дискретных входов M-7051D. В нем нет возможности считать битовую маску входов. Нет такой опции. Но можно считать данные счетчика на каждом дискретном входе. Нужен макрос, который будет следить за изменением Int переменной на каждом входе. Изменилась - значит на входе была единичка.

Макрос? https://owen.ru/forum/attachment.php?attachmentid=16915&d=1425224217

46762

Massmeter
21.01.2020, 08:15
Спасибо. Работает

Сергей0308
21.01.2020, 08:49
Я обычно так делаю:

46765

Мне кажется, такая конструкция более понятной!

TRISsys
21.01.2020, 11:37
не могу понять сохраняется ли время в пр200-220.4.0.0 если отключить питание? есть ли в нем батарейка / Аккумулятор ?

IVM
21.01.2020, 12:06
не могу понять сохраняется ли время в пр200-220.4.0.0 если отключить питание? есть ли в нем батарейка / Аккумулятор ?

Странный вопрос. Конечно сохраняется.

TRISsys
21.01.2020, 12:22
Странный вопрос. Конечно сохраняется.

дак значит стоит батарейка?

Сергей0308
21.01.2020, 13:34
дак значит стоит батарейка?

К чему этот вопрос?
Например, в ПР114 тоже время сохраняется(продолжает идти) при отключении питающего напряжения, но там, насколько мне известно стоит ионистор!
Так вот если часы, при снятии напряжения, в ПР114 будут ходить несколько дней, то в ПР200 несколько лет от одной батарейки!

TRISsys
21.01.2020, 15:47
К чему этот вопрос?
Например, в ПР114 тоже время сохраняется(продолжает идти) при отключении питающего напряжения, но там, насколько мне известно стоит ионистор!
Так вот если часы, при снятии напряжения, в ПР114 будут ходить несколько дней, то в ПР200 несколько лет от одной батарейки!

я волнуюсь если дома запрограммирую и повезу на обьект не собьется ли время за часов 12 без питания .. так как все настроено по времени

Сергей0308
21.01.2020, 16:02
я волнуюсь если дома запрограммирую и повезу на обьект не собьется ли время за часов 12 без питания .. так как все настроено по времени

В течении 5 лет без напряжения не должно время сбиться, но время можно и на объекте настроить в меню ПР200 или потом подкорректировать, если уходить будет, Вы бы лучше РЭ прочитали, тогда и не пришлось бы всякие гипотезы выдвигать!

melky
21.01.2020, 16:02
а даже если собьется то что ? не повезете ? с экрана выставите время и все, если вы вдруг ну очень долго добирались...

zamnarzanom
30.01.2020, 12:09
Подскажите пожалуйста какую максимальную несущую частоту ШИМ на пр200 можно получить?
На каком выходе?
Хочу симистором мощность нагревателя регулировать
Спасибо!

rovki
30.01.2020, 12:20
Это зависит от времени цикла выполнения вашего проекта

Ревака Юрий
30.01.2020, 12:34
Подскажите пожалуйста какую максимальную несущую частоту ШИМ на пр200 можно получить?
На каком выходе?
Хочу симистором мощность нагревателя регулировать
Спасибо!

Лучше использовать модификацию ПР200-X5, там для транзисторных выходов можно в настройках входа задавать параметры, можно и на релейном, если период импульсов сделать побольше, чтобы уменьшить износ реле. В базе есть макрос ШИМ GEN_PWM для этих задач.

zamnarzanom
31.01.2020, 11:59
В базе есть макрос ШИМ GEN_PWM для этих задач.
он очень медленный

pcmmsergey
31.01.2020, 16:36
Здравствуйте. Подскажите с чем может быть связано:
при подключении ПР200 в режиме онлайн отладки на экране выскакивает сообщение "Прибор сброшен". Спасибо.

Sayland
03.02.2020, 14:28
Что с OWEN Logic 1.16.233? Чудит по черному. по 485 путает регистры, на экран выводит не понятку. теряет значения переменных.

VladGC
04.02.2020, 11:42
Коллеги добрый день!
Какое максимальное время автонастройки у макроса PID ?
Использую ПР200

Ревака Юрий
04.02.2020, 12:22
он очень медленный

Медленный для чего? Вы на нем СИФУ собрались делать, время цикла у ПР от 1 мс, а нагрев он еще более инерционный.

Ревака Юрий
04.02.2020, 12:25
Коллеги добрый день!
Какое максимальное время автонастройки у макроса PID ?
Использую ПР200

Добрый день. Используйте лучше макрос PID из "Менеджера компонентов", с автонастройкой все зависит от процесса, не факт что она вообще закончится, если не хватит мощности установки.

capzap
04.02.2020, 12:27
Медленный для чего?

вероятнее всего это из-за эмулятора без изменения времени цикла и периода, что бы он не задавал визуально моргает не достаточно быстро потому что по умолчанию там период одна секунда

VladGC
04.02.2020, 12:35
Добрый день. Используйте лучше макрос PID из "Менеджера компонентов", с автонастройкой все зависит от процесса, не факт что она вообще закончится, если не хватит мощности установки.

А есть где почитать почему лучше ?
Мне встроенный PID подходит, т.к. проверено что он регулирует достаточно точно для меня.
Процесс на охлаждение медленный, уже идет около 4 часов
Правильно ли я понимаю, что получив коэф. из автонастройки, в ua_Kp макроса PID_ мне надо подставить /ua_Kp=1/P, а выходной сигнал уже умножен на 100% ?

Ревака Юрий
04.02.2020, 13:56
А есть где почитать почему лучше ?
Мне встроенный PID подходит, т.к. проверено что он регулирует достаточно точно для меня.
Процесс на охлаждение медленный, уже идет около 4 часов
Правильно ли я понимаю, что получив коэф. из автонастройки, в ua_Kp макроса PID_ мне надо подставить /ua_Kp=1/P, а выходной сигнал уже умножен на 100% ?

Если подходит и регулирует точно, зачем автонастройка? Полученные коэффициенты заносим в настройки макроса в логике или с экрана прибора через Write to FB. Выходной сигнал, в общем да, от 0 до 100, но зависит от настроек верхнего и нижнего пределов.

VladGC
04.02.2020, 15:42
Если подходит и регулирует точно, зачем автонастройка? Полученные коэффициенты заносим в настройки макроса в логике или с экрана прибора через Write to FB. Выходной сигнал, в общем да, от 0 до 100, но зависит от настроек верхнего и нижнего пределов.

В том смысле, что он регулирует точно после автонастройки, объекты регулирования это различные железяки которые надо греть, собственно вручную настраивать надоело.
Запустил автонастройку через трм101, и подставлю коэф. в макрос PID
На ПР200 так и не дождался,

47074

Алексей Геннадьевич
06.02.2020, 07:04
объекты регулирования это различные железяки которые надо греть, собственно вручную настраивать надоело.
47074
Если правильно понимаю, то суммарная масса железок загруженных в печь колеблется в широких пределах.
ПИД - регулятор правильно работает при условии небольших отклонений объекта по параметру. Причём любой ПИД.
В таком случае нужно настраивать ПИД на 100% загрузки, 70-75% , 50-55%, и т.д.
Составить таблицу коэффициентов ПИД и записать её в ПР200. Выбирать нужные значения коэффициентов исходя из текущей загрузки печи.

VladGC
06.02.2020, 08:10
Если правильно понимаю, то суммарная масса железок загруженных в печь колеблется в широких пределах.
ПИД - регулятор правильно работает при условии небольших отклонений объекта по параметру. Причём любой ПИД.
В таком случае нужно настраивать ПИД на 100% загрузки, 70-75% , 50-55%, и т.д.
Составить таблицу коэффициентов ПИД и записать её в ПР200. Выбирать нужные значения коэффициентов исходя из текущей загрузки печи.

Не много не так, под железяками я имел ввиду различные устройства которые надо греть нагревателем, просто их физическое исполнение выглядит как железяка к которой прикручен ТЭН)
То есть сами устройства имеют небольшие отклонения, но устройства разные, а суть проблемы была в том, что ПР200 с макросом ПИД в котором есть автонастройка ее не заканчивал, так как камера, которую я настраивал, грелась за час, а остывала часов 5+ .
Но теперь это не важно, так как поставленный на автонастройку, с вечера до утра, трм101 коэффициенты получил, и они отлично работают в ПР200

Алексей Геннадьевич
06.02.2020, 10:01
Не много не так, под железяками я имел ввиду различные устройства которые надо греть нагревателем, просто их физическое исполнение выглядит как железяка к которой прикручен ТЭН)
То есть сами устройства имеют небольшие отклонения, но устройства разные, а суть проблемы была в том, что ПР200 с макросом ПИД в котором есть автонастройка ее не заканчивал, так как камера, которую я настраивал, грелась за час, а остывала часов 5+ .
Но теперь это не важно, так как поставленный на автонастройку, с вечера до утра, трм101 коэффициенты получил, и они отлично работают в ПР200

Попробуйте мой ПИД. В нём есть макрос определения максимума-минимума, периода одного колебания. Для нахождения коэффициентов "вручную" достаточно. Автонастройки нет.
https://owen.ru/forum/showthread.php?t=23453&page=4&p=200940#post200940

zamnarzanom
06.02.2020, 11:18
вероятнее всего это из-за эмулятора без изменения времени цикла и периода, что бы он не задавал визуально моргает не достаточно быстро потому что по умолчанию там период одна секунда
нет в железе, сигнал беру прямо с обмотки реле.

capzap
06.02.2020, 12:05
нет в железе, сигнал беру прямо с обмотки реле.

ну так в описании генератора говориться про секунды, только чтоб уберечь реле от быстрого окончания ресурса. 100мс тоже большое значение? Я в этом не разбираюсь, но насколько мне известно в симмисторе там от управляющего сигнала чуть ли не передний фронт только нужен, вообщем минимальный импульс, снятие выходного сигнала будет когда переменка через ноль пройдет

Vcxz4321
08.02.2020, 13:50
Здравствуйте. Подскажите решение проблемы. Нужно управлять двумя скважинами наполняющими водонапорную башню. Имеем ПР200 и датчик ПД100. Наши чудики постарались и разнесли датчик и скважины на 500м закопав провод ВВГ 4*1,5 между ними. На таком расстояние идут дикие помехи. Как их отфильтровать? На что влияет постоянная времени фильтра? Инерционность системы приличная, да и точность бешеная не нужна. ПР200 нужен для организации слежения за работой скважин (не включений, аварийных отключений и тд) и уровнем (его отслеживания и если надо чтоб бил в набат), так как наличие воды очень критично. Люди по ночам хотять спать. Куры они дуры и им не объяснить почему нет воды, чуть чего сразу на тот свет.

Rednaxel
08.02.2020, 18:14
...На таком расстояние идут дикие помехи. Как их отфильтровать? ...
Ждете чудес? Это вам не кино, где, к примеру, за 5 сек. делают из размытого снимка четкую картинку Ultra HD ;)
Даже самый лучший кабель на таком расстоянии не поможет.
Ищите другой путь для передачи данных: Modbus, радио-канал GSM, ну не знаю спутник что ли и т.д.

rovki
08.02.2020, 18:57
Здравствуйте. Подскажите решение проблемы. Нужно управлять двумя скважинами наполняющими водонапорную башню. Имеем ПР200 и датчик ПД100. Наши чудики постарались и разнесли датчик и скважины на 500м закопав провод ВВГ 4*1,5 между ними. На таком расстояние идут дикие помехи. Как их отфильтровать? На что влияет постоянная времени фильтра? Инерционность системы приличная, да и точность бешеная не нужна. ПР200 нужен для организации слежения за работой скважин (не включений, аварийных отключений и тд) и уровнем (его отслеживания и если надо чтоб бил в набат), так как наличие воды очень критично. Люди по ночам хотять спать. Куры они дуры и им не объяснить почему нет воды, чуть чего сразу на тот свет.

У датчика токовый выход , тогда поставьте конденсатор на вход ПР , если мало поставьте последовательно типа сетевого фильтра ( навивка на феррит. кольцо), все зависит от частоты помех ... И не забудьте сделать поправку в показаниях на сопротивление вашего кабеля ( 5ом , это 1% от 500)

Сергей0308
08.02.2020, 19:31
Токовый сигнал тем и хорош, что не надо компенсировать сопротивление проводов в отличии от термосопротивления! Сопротивление проводов(в разумных пределах) не будет влиять на значения токового сигнала.
Наверно лучше на таком расстоянии(500 м) по RS485 связь наладить, есть датчики давления с выходом RS485(протокол модбас).

Vcxz4321
09.02.2020, 11:44
Сергей датчик у ОВЕНа такой не нашёл. Может плохо смотрел. Ну можно применить ТРМ200, у него есть 485. Просто для 485 нужна витая пара, а тут силовой ВВГ4*1.5. Взять скорость 9600 и попробовать с этим проводом.
Ещё попробую использовать блок AVG из менеджера. N выведу для задания с экрана и поиграюсь.

Сергей0308
09.02.2020, 12:22
Сергей датчик у ОВЕНа такой не нашёл. Может плохо смотрел. Ну можно применить ТРМ200, у него есть 485. Просто для 485 нужна витая пара, а тут силовой ВВГ4*1.5. Взять скорость 9600 и попробовать с этим проводом.
Ещё попробую использовать блок AVG из менеджера. N выведу для задания с экрана и поиграюсь.

У Овена нет таких датчиков(о которых я говорил), но я и не говорил, что они есть у Овена и для связи потребуется витая пара, много раз обсуждали это на форуме!
Можно и ТРМ200 поставить рядом с датчиком, но это лишний прибор, если Вам не нужно отображение значения параметра на месте!

Vcxz4321
09.02.2020, 16:29
Мне надо что бы работало.

melky
09.02.2020, 16:51
для начала, повесьте на конец линии любой прибор с RS485 и проверьте работоспособность по интерфейсу на разных скоростях, потом будете думать дальше.

Сергей0308
09.02.2020, 16:57
Мне надо что бы работало.

Так объясните как Вы хотите?
Если по уровню в водонапорной башне включать-выключать насосы, то ставите датчик на водонапорной башне и ПР200(достаточно 2ТРМ1) рядом, дискретными сигналами управляем насосами, всё!

Vcxz4321
09.02.2020, 22:31
С этого начнём.

Сергей0308
09.02.2020, 22:52
С этого начнём.

Что значит начнём, Вы как планировали(хотели) сделать?

Vcxz4321
10.02.2020, 08:14
Я ни чего не планировал, всё спланировали за меня. Площадка находится за 50км. Мне пришли и сказали - делай. Между датчиком и скважинами 500м, мы положили с трубами кабель ВВГ4*1.5. Вот и все планы.
До этого делали две площадки башни делали в 5 метрах от скважин. Там всё прекрасно работает. Б...ть кто так решил с этой, я концов не найду.

Сергей0308
10.02.2020, 08:46
Я ни чего не планировал, всё спланировали за меня. Площадка находится за 50км. Мне пришли и сказали - делай. Между датчиком и скважинами 500м, мы положили с трубами кабель ВВГ4*1.5. Вот и все планы.
До этого делали две площадки башни делали в 5 метрах от скважин. Там всё прекрасно работает. Б...ть кто так решил с этой, я концов не найду.

А на скважины подведено питающее напряжение, стоит пуско-защитная аппаратура для запуска двигателей насосов, короче, как насосы включаются, Вам и силовую часть надо делать или только управление?

Vcxz4321
10.02.2020, 08:51
На скважинах 380, пускатель, зашита МНС1 и УЗОТЭ-2У. Контроль по включенному пускателю.

Сергей0308
10.02.2020, 09:07
На скважинах 380, пускатель, зашита МНС1 и УЗОТЭ-2У. Контроль по включенному пускателю.

Тогда 4 жил вполне хватит: 2 жилы для питания ПР200, 2 оставшиеся для управления 2 насосами, чего здесь по-вашему не хватает?

Vcxz4321
10.02.2020, 09:22
Здравствуйте. Подскажите решение проблемы. Нужно управлять двумя скважинами наполняющими водонапорную башню. Имеем ПР200 и датчик ПД100. Наши чудики постарались и разнесли датчик и скважины на 500м закопав провод ВВГ 4*1,5 между ними. На таком расстояние идут дикие помехи. Как их отфильтровать? На что влияет постоянная времени фильтра? Инерционность системы приличная, да и точность бешеная не нужна. ПР200 нужен для организации слежения за работой скважин (не включений, аварийных отключений и тд) и уровнем (его отслеживания и если надо чтоб бил в набат), так как наличие воды очень критично. Люди по ночам хотять спать. Куры они дуры и им не объяснить почему нет воды, чуть чего сразу на тот свет.
Сергей пожалуйста прочитайте по внимательнее мой первый пост. На башне нет помещения только технологический колодец где датчик и возможно затопление по весне. Ладно решу я как нибудь и эту проблему. Завтра выезжаю на место.Сегодня день размышления и подготовки.

Сергей0308
10.02.2020, 11:42
Сергей пожалуйста прочитайте по внимательнее мой первый пост. На башне нет помещения только технологический колодец где датчик и возможно затопление по весне. Ладно решу я как нибудь и эту проблему. Завтра выезжаю на место.Сегодня день размышления и подготовки.

В принципе сопротивление километра вашего провода для токовой петли незначительное, можно попробывать, если поблизости нет силовых линий и источников помех, постояную времени фильтра увеличить до 20-60 с! У меня более 20-30 м никогда не было поэтому ничего сказать не могу!
Сейчас вроде зима, гроз и молний пока не предвидится, а до лета можно купить датчик с выходом RS485 и протоколом модбас и соответствующий провод и переделать!

melky
10.02.2020, 11:53
Ну так там в трубе 380 еще силовой кабель, если я правильно понимаю.

Vcxz4321
10.02.2020, 12:46
Как я понимаю в траншею закапали трубу с водой и кабель управления, а силовой где то в другой траншее зарыт. Как всё это идёт по полю не стал уточнять.

melky
10.02.2020, 12:48
тогда не ясна причина наводки помех, если силового кабеля нет рядом.

Vcxz4321
10.02.2020, 12:52
С переделать провод как раз и проблема. Идёт по полю под землёй. Летом растут корма на поле. А директору ни кто не хочет говорить что лоханулись, а без него кто разрешит не сеять или копать посевы. Тут всё хитро замутили.

Vcxz4321
10.02.2020, 12:55
Завтра выезжаем на местность. Там и будем разбираться. Куда чего наводится и кто разрешил это безобразие. :)
Завтра попробую добавить блок AVG-вычисление среднего значения. Инерционность системы высокая.

Vcxz4321
12.02.2020, 14:56
Проблема решилась. Провод оказался не 4, а 5 жильный. Башня в 100м от курятника. Пока на землю бросили кабель до курятника, по весне закапаем. Датчик и ПР200 установили в курятнике на вводной трубе. Так что по проводу гоняем 220В, а не 4-20мА. Сутки уже отработало в штатном режиме.

Сергей0308
12.02.2020, 17:55
Проблема решилась. Провод оказался не 4, а 5 жильный. Башня в 100м от курятника. Пока на землю бросили кабель до курятника, по весне закапаем. Датчик установили в курятнике на вводной трубе. Так что по проводу гоняем 220В, а не 4-20мА. Сутки уже отработало в штатном режиме.

220В опасное напряжение, я бы использовал =24В, кстати у меня так и работает уже наверно не менее 6 лет, правда кабель идёт "воздушкой", а расстояние примерно такое же как у вас, метров 500!

Vcxz4321
13.02.2020, 10:21
Чем опасно? Провод ВВГ предназначен для напряжений до 1000В. На центральной площадке уже лет десять подобным образом работает водозабор.

Сергей0308
16.02.2020, 00:58
Чем опасно? Провод ВВГ предназначен для напряжений до 1000В. На центральной площадке уже лет десять подобным образом работает водозабор.

И что из этого, в земле прокладывают, насколько мне известно, бронированные кабели! В любом случае, если есть выбор между 220 и 24 В, я бы предпочёл 24 В в целях безопасности! Вы представляете что будет если хлебороба, так сказать нашего кормильца, током убьёт? Тогда выяснят кто проложил небронированный кабель и посадят в тюрьму! Так что получается опасно со всех сторон!

Cs-Cs
16.02.2020, 08:58
Дык, это... а дифзащиту на кабель? На 30 мА? Забыли?

Сергей0308
16.02.2020, 23:01
Дык, это... а дифзащиту на кабель? На 30 мА? Забыли?

Не понял, Вы имеете ввиду УЗОТЭ-2У? Какое оно имеет отношение в кабелю управления?
Можно же посмотреть, если никогда не встречали: https://owen.ru/product/uzote_2u

bayk
16.02.2020, 23:05
Дык, это... а дифзащиту на кабель? На 30 мА? Забыли?
в целом промка в принципе не приемлет дифзащит. работоспособность любой ценой. я конечно понимаю, что вы вроде и не совсем бытовушник, но, как мне кажется в суровой и беспощадной промке у вас опыта маловато.

Lukas
18.02.2020, 11:40
Не понял, Вы имеете ввиду УЗОТЭ-2У? Какое оно имеет отношение в кабелю управления?
Можно же посмотреть, если никогда не встречали: https://owen.ru/product/uzote_2u

Он имел ввиду защиту человека от поражения эл. током. https://ru.wikipedia.org/wiki/%D0%A3%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D 0%B2%D0%BE_%D0%B4%D0%B8%D1%84%D1%84%D0%B5%D1%80%D0 %B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%B E%D0%B3%D0%BE_%D1%82%D0%BE%D0%BA%D0%B0

Lukas
18.02.2020, 11:44
в целом промка в принципе не приемлет дифзащит. работоспособность любой ценой. я конечно понимаю, что вы вроде и не совсем бытовушник, но, как мне кажется в суровой и беспощадной промке у вас опыта маловато.

Тут Вы правы. На большинстве пром. объектов даже запроектированные диффзащиты к сожалению приходилось нещадно выбрасывать.

Vcxz4321
20.02.2020, 10:17
Ну ребят вопрос про защиту в моём случае бессмыслен. Ну кабель закопан на глубине от 1м. Плугом что бы не достали. При 220В какое шаговое напряжение будет, там бить не чем.
Вопрос к знатокам. Не знаю как это правильно называется но попробую объяснить на пальцах.
Пару раз видел как на контроллерах сименс работу отслеживали на ноуте в режиме реального времени. Возможно ли такое с ПР200?

dan75
20.02.2020, 10:44
Да, возможно. В Logic есть режим онлайн-отладки.

Vcxz4321
20.02.2020, 11:53
СПС. Ужо испробовал.

Александр_67
26.02.2020, 16:11
Есть пр114 и ип320, в программе предусмотрен такой момент что при срабатывании какой то аварии (всего 8 шт) на всех экранах мигает динамический текст нажмите на кнопку, при нажатии происходит переход на 10 экран где у меня динамический текст высвечивает что именно сработало, но аварий много и приходится использовать 2 экрана 10+11, что не очень удобно. Можно ли сделать так что бы список формировался на одном экране, как заложенного в конфигуратор?

Сергей0308
26.02.2020, 16:37
На ПР200 как-то так делали: https://owen.ru/forum/showthread.php?t=31113&page=7
Мне кажется, Вы приблизительно как-то так и хотите!

Jakan
27.02.2020, 10:50
Какая прошивка последняя на пр200? И где скачать последнюю прошивку?

Ревака Юрий
27.02.2020, 11:24
Какая прошивка последняя на пр200? И где скачать последнюю прошивку?

Прошивка ПР привязана к версии OwenLogic.

Сергей0308
27.02.2020, 11:50
Какая прошивка последняя на пр200? И где скачать последнюю прошивку?

В случае необходимости для ПР обновления прошивки ОЛ сама обновит прошивку, ничего скачивать для этого не нужно и вообще думать о прошивке не имеет смысла!

Polyus
28.02.2020, 09:14
Задача: сделать управление актуатором с встроенным потенциометром. У актуатора будет два регулируемых конечных положения. Для устранения влияния помех добавил гистерезис на формирование состояния актуатора. При этом столкнулся с проблемой. При выключении и включении реле при нахождении сигнала в границах гистерезиса RS триггер не сохраняет свое состояние, которое было до выключения. Подключенная энергонезависимая переменная на выходе не помогает. Как можно сохранять состояние триггера при отключении и включении реле?47655

Сергей0308
28.02.2020, 09:38
Задача: сделать управление актуатором с встроенным потенциометром. У актуатора будет два регулируемых конечных положения. Для устранения влияния помех добавил гистерезис на формирование состояния актуатора. При этом столкнулся с проблемой. При выключении и включении реле при нахождении сигнала в границах гистерезиса RS триггер не сохраняет свое состояние, которое было до выключения. Подключенная энергонезависимая переменная на выходе не помогает. Как можно сохранять состояние триггера при отключении и включении реле?47655

Всё логично, эти триггеры не обладают энергонезависимостью, в одной из тем выкладывал энергонезависимые RS, SR и T-триггеры.

47656

dan75
28.02.2020, 11:59
Подключенная энергонезависимая переменная на выходе не помогает.
Даже, когда энергонезависимая переменная подключена так?
47657
Тогда предполагаю, что триггер перебрасывается до того момента, как реле в первый раз прочитает вход, и нужно мудрить какую-то задержку при включении питания.

Вячеслав@
28.02.2020, 12:13
Добрый день. Не нашел в поиске, хотя наверняка тема обсуждалась.
При связи двух ПР200 по RS485 целочисленные значения передаются нормально, вещественные некорректно (9,9 вместо 0,1) или вообще 0.
Что я сделал не так?
Мастер:
47658
Слэйв:
47659

Ревака Юрий
28.02.2020, 12:19
Добрый день. Не нашел в поиске, хотя наверняка тема обсуждалась.
При связи двух ПР200 по RS485 целочисленные значения передаются нормально, вещественные некорректно (9,9 вместо 0,1) или вообще 0.
Что я сделал не так?
Мастер:
47658
Слэйв:
47659

В слейве порядок регистров/байтов не трогаем, в мастере подбираем вариант при котором будет норм. отображение. для подбора передаем константу, например 1.

Polyus
28.02.2020, 13:27
Делал не так. Просто lock делал энергонезависимым. Сергей0308 помог.

Вячеслав@
28.02.2020, 14:17
В слейве порядок регистров/байтов не трогаем, в мастере подбираем вариант при котором будет норм. отображение. для подбора передаем константу, например 1.

Помогло отключить обе галочки "старшим байтом/регистром вперед". Спасибо!
Но на всякий случай все-таки буду умножать и делить на 100, а передавать Int )) А то как-то ненадежно кажется.

Сергей0308
28.02.2020, 14:29
Помогло отключить обе галочки "старшим байтом/регистром вперед". Спасибо!
Но на всякий случай все-таки буду умножать и делить на 100, а передавать Int )) А то как-то ненадежно кажется.

А если Вам потребуются отрицательные значения, что будете делать?

Ревака Юрий
28.02.2020, 14:34
Помогло отключить обе галочки "старшим байтом/регистром вперед". Спасибо!
Но на всякий случай все-таки буду умножать и делить на 100, а передавать Int )) А то как-то ненадежно кажется.

Да все там надежно, главное регистры читать мастером в соответствии с картой в слейве.

Вячеслав@
28.02.2020, 15:28
А если Вам потребуются отрицательные значения, что будете делать?

Пока не требуются. Да и не предполагаются в будущем. Но если что, буду передавать флоат, куда ж деваться.

Вячеслав@
28.02.2020, 15:30
Да все там надежно, главное регистры читать мастером в соответствии с картой в слейве.

В слейве стоит "старшим байтом вперед". Но в мастере с аналогичными настройками не работает. Как и старшим регистром. Только отключение двух галочек. Я не проследил в этот логики, поэтому и показалось ненадежным.

Сергей0308
28.02.2020, 17:05
Пока не требуются. Да и не предполагаются в будущем. Но если что, буду передавать флоат, куда ж деваться.

Есть варианты, например передавать отрицательные числа в дополнительном коде, можно здесь посмотреть в самом низу страницы: https://owen.ru/forum/showthread.php?t=13106&page=3
Можно и в прямом коде("минус" определяет единица в старшем бите) передавать, так как у Вас обмен между двумя ПР, или ещё как придумать, например передавать в виде (Х + 100) х 100 , надеюсь смысл понятен?!

Сергей0308
29.02.2020, 15:52
В слейве стоит "старшим байтом вперед". Но в мастере с аналогичными настройками не работает. Как и старшим регистром. Только отключение двух галочек. Я не проследил в этот логики, поэтому и показалось ненадежным.

В слейве(режиме ведомого устройства) эти настройки, насколько мне известно, не действуют(работают), байты ложатся, как ложатся(как автор задумал)! Поменять порядок байт можно только в мастере(режиме ведущего устройства), надеюсь, понятно объяснил?! Почему в слейве нельзя менять порядок расположения байт для меня остаётся загадкой!

melky
01.03.2020, 00:34
Сергей0308 дорого :). Как процессор их кладет, не стоит его утруждать. Любой мастер повернет как захочет.

ПАВЕЛ ТРЕБУНСКИХ
02.03.2020, 06:43
Добрый день подскажите пожалуйста как на ПР110-24.12Д.8Р восстановить более раннюю версию ПО на сайте нашел только ПО для восьми канального ПР

Сергей0308
02.03.2020, 14:23
Добрый день подскажите пожалуйста как на ПР110-24.12Д.8Р восстановить более раннюю версию ПО на сайте нашел только ПО для восьми канального ПР

Вы создавали новый проект?

kroket_rus
03.03.2020, 19:03
Добрый вечер, может пишу не в той ветке, нужна помощь специалиста по написанию алгоритма для ПР-200 по управлению 4мя насосами с ПЧ на каждый насос. Прошу написать в лс кому интересно данное предложение. Спасибо.

игорь68
04.03.2020, 01:06
Добрый день коллеги. Необходимо подключить переменный резистор к ПР200. У овен есть МТ22-1к и МТ22-5к. Какой лучше использовать. Входной сигнал хочу преобразовать в диапазоне 0-255(int)

dan75
04.03.2020, 09:48
МТ22-1к. У ПР200 диапазон измерения сопротивления до 4к. Хотя, Овеновцы, насколь помню, говорили, что меряет и дальше, только менее точно.

Сергей0308
04.03.2020, 10:45
Добрый день коллеги. Необходимо подключить переменный резистор к ПР200. У овен есть МТ22-1к и МТ22-5к. Какой лучше использовать. Входной сигнал хочу преобразовать в диапазоне 0-255(int)

Я так делал:

47727

47728

$tepan
06.03.2020, 07:59
47777
Добрый день! Возможно ли подключение как на картинке? (обвел красным) прибор: ПР200-24.1.0.0

rovki
06.03.2020, 08:06
Там на входах оптроны диодные стоят ,они не будут работать при обратном напряжении, да еще диоды защитные (обратные )стоят....

$tepan
06.03.2020, 08:07
Там на входах оптроны диодные стоят ,они не будут работать при обратном напряжении

Понял. Спасибо!

VladGC
06.03.2020, 11:48
У меня одного такая вещь, как выступающие клеммы AO и AI ?
На всех ПР что купили такая ерунда. Когда разбираешь, складывается ощущение что клеммы вырвутся с платы
4777947780

Алексей Геннадьевич
06.03.2020, 12:43
Когда разбираешь, складывается ощущение что клеммы вырвутся с платы

Ни разу не вырывал.
Наверное, старался плохо;)

Алексеев
06.03.2020, 13:31
У меня одного такая вещь, как выступающие клеммы AO и AI ?
На всех ПР что купили такая ерунда. Когда разбираешь, складывается ощущение что клеммы вырвутся с платы
4777947780

Да это не доработка пластмассовой конструкции на своем рабочем ПР200 немножко сточил корпус на 1 мм .
Приходится маленькой отверткой помогать чтобы не вырвать разъемы .

Андрей 77
09.03.2020, 00:10
Добрый вечер.
Скажите пожалуйста какой макрос использовать для подключения датчика 4-20мА давления в пр200.

Сергей0308
09.03.2020, 00:26
Добрый вечер.
Скажите пожалуйста какой макрос использовать для подключения датчика 4-20мА давления в пр200.

Смотря для чего! Для получения показаний датчика никакие макросы не нужны!

Андрей 77
09.03.2020, 09:53
Смотря для чего! Для получения показаний датчика никакие макросы не нужны!

Мне нужно что бы при понижение давления ниже уставки срабатывала сигнализация.Я видел в макросах блок (SCALE) но что то не до конца понял как он работает?Я правильно понимаю на вход IN подется сигнал с самого входа реле пр200 на выходе мы должны получить измерение значения?

manjey73
09.03.2020, 10:02
масштабирование настраивается непосредственно в настройках входа ПР200, если датчики стандартные.
Чтобы настроить сигнализацию нужен макрос Гистерезиса, иначе будете дрыгать выходом на пограничных значениях...

Андрей 77
09.03.2020, 10:14
масштабирование настраивается непосредственно в настройках входа ПР200, если датчики стандартные.
Чтобы настроить сигнализацию нужен макрос Гистерезиса, иначе будете дрыгать выходом на пограничных значениях...

Как макрос гистерезиса называется?А зачем тогда макрос SCALE?

manjey73
09.03.2020, 10:18
Scale для нестандартных датчиков либо если вы хотите изменять диапазоны из программы например, если у вас стандарт и диапазон фиксированный то настройками входа можно выполнить масштабирование.
так и должен называться Hysteresis, не помню точно...

Андрей 77
09.03.2020, 11:20
Scale для нестандартных датчиков либо если вы хотите изменять диапазоны из программы например, если у вас стандарт и диапазон фиксированный то настройками входа можно выполнить масштабирование.
так и должен называться Hysteresis, не помню точно...

Под масштабированием вы понимаете выставление нижнего и верхнего предела на самом входе?

capzap
09.03.2020, 11:38
Мне нужно что бы при понижение давления ниже уставки срабатывала сигнализация.Я видел в макросах блок (SCALE) но что то не до конца понял как он работает?Я правильно понимаю на вход IN подется сигнал с самого входа реле пр200 на выходе мы должны получить измерение значения?наверное так

Андрей 77
09.03.2020, 15:28
наверное так

А где об этом блоки почитать можно?В макросах не нашел.Я так понимаю 0.2 это гистерезис? rsp уставка?rPV это входной сигнал?

Андрей 77
09.03.2020, 16:42
наверное так

Описания блока я правильно написал?

capzap
09.03.2020, 16:48
Описания блока я правильно написал?

да, всё так

KIB52
19.03.2020, 11:21
Добрый день. Подскажите, пожалуйста, при установке двух интерфейсов RS485 на реле ПР200, которое из них считать первым, а какое вторым (слот 1 и слот 2 по Owen Logic)?

Ревака Юрий
19.03.2020, 11:22
Добрый день. Подскажите, пожалуйста, при установке двух интерфейсов RS485 на реле ПР200, которое из них считать первым, а какое вторым (слот 1 и слот 2 по Owen Logic)?

Левый слот, первый.

Бахтиёржон
19.03.2020, 20:54
Здравствуйте. Делаю электрика дома. Было вариант сделать освещения с мастером выключателем из импульсных релем.
И вариант собрать это все из ОВЕНа. Купил ПР200-220.1.2.0 модуль МВ110-224.32ДН модуль МУ110-220.32Р модуль МУ110.224.16Р и АС4-М.
Вот всё собрал их вместо подключил всё работает кроме модуля МВ110-220.32ДН которые хотел использовать в качестве выключателей. Не могу снять сигнал с кнопки состояние.
Связь между собой все приборов по RS-485 мастер ПР200 переключил джампер на мастер на плате.
Если кто знает помогите разобраться пожалуйста это у меня первый проект с ПЛР. Если можно сделайте шаблон с 3-4 выключателем из пр200 и мв110-220.32 и 3-4 потребителя как лампа. Спасибо заранее.

VladGC
20.03.2020, 07:30
Здравствуйте. Делаю электрика дома. Было вариант сделать освещения с мастером выключателем из импульсных релем.
И вариант собрать это все из ОВЕНа. Купил ПР200-220.1.2.0 модуль МВ110-224.32ДН модуль МУ110-220.32Р модуль МУ110.224.16Р и АС4-М.
Вот всё собрал их вместо подключил всё работает кроме модуля МВ110-220.32ДН которые хотел использовать в качестве выключателей. Не могу снять сигнал с кнопки состояние.
Связь между собой все приборов по RS-485 мастер ПР200 переключил джампер на мастер на плате.
Если кто знает помогите разобраться пожалуйста это у меня первый проект с ПЛР. Если можно сделайте шаблон с 3-4 выключателем из пр200 и мв110-220.32 и 3-4 потребителя как лампа. Спасибо заранее.

Покажите ваш проект, как вы опрашиваете модуль ввода с которого не снять сигнал ?

Бахтиёржон
20.03.2020, 09:11
Покажите ваш проект, как вы опрашиваете модуль ввода с которого не снять сигнал ?
Привет. Вот вкладываю проект.

Vcxz4321
20.03.2020, 11:52
Здравствуйте. В проекте создал макрос. Ни как не пойму как вынести его переменные в основную программу. Справку читал не понятно.

Сергей0308
20.03.2020, 11:55
Здравствуйте. В проекте создал макрос. Ни как не пойму как вынести его переменные в основную программу. Справку читал не понятно.

Только через входы-выходы макроса или макрос не создавать, тогда переменные будут глобальными, всё!

Vcxz4321
20.03.2020, 11:56
Убрали, раньше вроде было.

Алексеев
20.03.2020, 12:12
Убрали, раньше вроде было.

Никогда не было --- это не ПЛК ( которое программируется в Codesys)

Vcxz4321
20.03.2020, 14:52
В справке есть описание. И точно было в макросах с сайта. В первой версии ПИД-регуляторе сам использовал.

Алексеев
20.03.2020, 17:36
В справке есть описание. И точно было в макросах с сайта. В первой версии ПИД-регуляторе сам использовал.

Может Вы имеете это . Но это только как Я понимаю для удобства в симуляции для отладки проекта
48003 4800448005

Vcxz4321
23.03.2020, 10:48
Здравствуйте. Вопрос такого плана. Есть ПР200 с зашитой программой, исходник потерял. Можно ли просто перенести управляющую программу с одного ПР200 на другой. Ну то есть вынуть из рабочего ПР200.