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

Yaroslav_22
08.05.2018, 13:55
ПРку подключал к скаде на этих настройка - она все видит, А панель запрашивает вот что...
37120
единственное ну могу понять что она хочет, наверно запрашивает ПРук

melky
08.05.2018, 14:05
у вас панель долбится в адрес 2, с чего бы ?

Part of Data Package Description Value
02 Slave address 0x02 (2)
03 Function code 0x03 (3) - Read Holding Registers
00 C8 Starting address 0x00C9 (201)
00 01 Quantity 0x0001 (1)
05 C7 CRC 0x05C7 (1479)

и регистр у вас 201 в десятичном, а должен быть 513, если адрес +1

вот мой пример опроса по 1-му адресу
Part of Data Package Description Value
01 Slave address 0x01 (1)
03 Function code 0x03 (3) - Read Holding Registers
02 00 Starting address 0x0201 (513)
00 09 Quantity 0x0009 (9)
84 74 CRC 0x8474 (33908)

Вам надо наверное указывать 40513 регистр вероятно... или 40512

Yaroslav_22
08.05.2018, 14:06
все норм, я поменял и в панели и в ПРке, так задумано в проекте...

Ревака Юрий
08.05.2018, 14:06
ПРку подключал к скаде на этих настройка - она все видит, А панель запрашивает вот что...
37120
единственное ну могу понять что она хочет, наверно запрашивает ПРук

Добрый день, попробуйте увеличить время ожидания 4mSec->(10-20)mSec

Yaroslav_22
08.05.2018, 14:12
ставил 15, 20mSec, не заработало

пишет - No reply from PLC within Timeout period.

Yaroslav_22
08.05.2018, 14:14
на что влияет конфигурация в MB Parity Bit (none-even-odd)?

melky
08.05.2018, 14:18
Адрес регистра проверьте, а то кроме адреса, о смене которого вы забыли упомянуть вы похоже и про адрес регистра умолчали :)

Yaroslav_22
08.05.2018, 14:28
Извиняюсь, тогда не понял о каком регистре Вы говорите, там по другому ни как, см. фото...
37121,37122

melky
08.05.2018, 14:36
так вот offset установите 512
Ну и вам это не очень поможет если вы будете пытаться читать штатные регистры ПР200 там адреса будут несколько иными, ну или если у вас можно настраивать в панели разную адресацию на разные запросы...

Я вам выше написал свой пример рабочего запроса 9-ти регистров начиная с 512 побайтно...

Yaroslav_22
08.05.2018, 14:46
все, увидел, спасибо...
но не помогло, он контроллер не видит(

melky
08.05.2018, 15:44
посылки панели после того как не помогло ? Вы терминал цепляете вместо ПР200 или слушаете порт как по запросам панели так и по ответам ПР200 ??

lefcha
08.05.2018, 16:34
Каковы возможности подключить пирометр к универсальному входу приборов Овен?

rovki
08.05.2018, 16:36
А какой выход у пирометра ?

melky
08.05.2018, 16:38
lefcha такие же возможности как и у других, есть пирометры с выходом 4-20мА например Российского производства.

verpup
08.05.2018, 17:54
Вот вопрос. Подскажите плз как правильно заэкранировать управляющий провод 0-10в от реле к управляемому устройству или толковую матчасть. Спасибо

Василий Кашуба
08.05.2018, 23:11
Вот вопрос. Подскажите плз как правильно заэкранировать управляющий провод 0-10в от реле к управляемому устройству или толковую матчасть. Спасибо
Экран подключить только с одной стороны провода к заземлению.

rovki
08.05.2018, 23:42
Экран подключить только с одной стороны провода к заземлению.

....Со стороны приемника

Василий Кашуба
09.05.2018, 07:38
....Со стороны приемника
Точно. С праздником всех, с Днём ПОБЕДЫ!!!

verpup
09.05.2018, 20:26
Спасибо. А куда будет правильно эту землю прицепить, если в приемнике только фаза и ноль 220в и трансформатор на 12в?

Василий Кашуба
09.05.2018, 20:36
Спасибо. А куда будет правильно эту землю прицепить, если в приемнике только фаза и ноль 220в и трансформатор на 12в?
А куда же вы управление 0-10v подключаете, если у вас на приёмнике
только фаза и ноль 220в и трансформатор на 12в?

Алексеев
10.05.2018, 08:28
Спасибо. А куда будет правильно эту землю прицепить, если в приемнике только фаза и ноль 220в и трансформатор на 12в?

Экран это не есть земля (N) . Если управление 0-10 В , то экран присоединяется со стороны приемника к 0 к одной точке другой конец должен быть заизолирован .

Yaroslav_22
10.05.2018, 10:04
Разобрался со своей темой, что описывал выше. Дело было в распайке кабеля со стороны панели. Спасибо, кто принимал участие!
было SDA(3) -> A, SDB(7) ->B, а надо SDA(3)+RDA(1) -> A, SDB(7)+RDB(2) ->B

игорь68
10.05.2018, 16:07
Купили мне на поиграть Овен ЭП10. Почитал инструкцию и нечего не понял. Как подключить теропреобразователь сопротивления ТСМ 50М к моему ПР200-24.2.2.0
Сам отвечаю. Подключаем как в ТРМ1 номера клемм 9-10-11 соответствуют клеммам ЭП10 номер 9-10-11

Т.Эдгар
12.05.2018, 13:14
ПР 200 в режиме Эмуляции возможно отладить с панелью оператора СП310 которая находится в режиме отладки?

SA104
12.05.2018, 13:46
ПР 200 в режиме Эмуляции возможно отладить с панелью оператора СП310 которая находится в режиме отладки?

Нет. OwenLogic в отличие от конфигуратора панели не работает с физ. портами ПК, на котором установлен.

Т.Эдгар
12.05.2018, 13:50
Нет. OwenLogic в отличие от конфигуратора панели не работает с физ. портами ПК, на котором установлен.

Спасибо.
А то пробовал разные вариации. "Порт монитор" видит только обращения с панели. Оказывается все не так как думал.

sjester
09.07.2018, 09:25
есть библиотека codesys для работы с шифратором 750-631/000-004

heos
09.07.2018, 15:41
Добрый день.
Имеется ПР200.220.1 и два ПРМ-220.1. Проекты без модулей и с одним модулем расширения успешно загружаются в ПР200, а при добавлении в проект второго модуля ОЛ ругается на версию программного обеспечения... Что за косяк и как залить в прибор проект с двумя модулями расширения?
37966
Заранее спасибо.

Андрей Посохов
10.07.2018, 09:42
Добрый день.
Имеется ПР200.220.1 и два ПРМ-220.1. Проекты без модулей и с одним модулем расширения успешно загружаются в ПР200, а при добавлении в проект второго модуля ОЛ ругается на версию программного обеспечения... Что за косяк и как залить в прибор проект с двумя модулями расширения?
37966
Заранее спасибо.

Добрый день. Какую Вам ошибку выдает? Какая версия Owen Logic?
Если можете, приложите проект. Можно на почту a.posokhov@owen.ru или в личные сообщения.

heos
10.07.2018, 10:27
Добрый день. Какую Вам ошибку выдает? Какая версия Owen Logic?
Если можете, приложите проект. Можно на почту a.posokhov@owen.ru или в личные сообщения.

Спасибо, разобрался. В ОЛ неверная информация о версии прошивки модулей расширения и мастер прошивки не перепрошивает второй модуль. После ручного обновления прошивки модуля во втором слоте проект залился успешно. )))

ЗЫ На скриншоте видно, что ОЛ пишет в инфо о приборах и в первом и втором слоте версии прошивок не модулей расширения а самого ПР200. (((
ver 1.11.163.14157

verpup
11.07.2018, 19:10
Здравствуйте
Подскажите где искать проблему:
Пр.200 220.4.2.0 управляет насосом и рядом других устройств, через промежуточные реле 84/3 на 5А . Совершенно внезапно, после 14 месяцев безотказной работы, при запуске насоса началось то, что происходит на видео.
Я менял и реле и колодку, перекидывал выход с реле (с 3-го на 2-й), всячески поисключал наводки, перепроверил программу, но проблема осталась.
Как понять не заглючил ли ПР?

maximov2009
12.07.2018, 04:07
Добрый день. Если Вы сами написали программу, то выведите параллельно выход на реле насоса и на светодиодный индикатор ПР. Если индикатор будет загораться стабильно а промежуточная релюшка так же глючит, то возможно:
1. Плохой контакт в соединительной колодке ПР.
2. Непропай на плате ПР в месте установки внутреннего реле ПР
3. Кирдык внутренней релюшки ПР.
Можете так же попробовать перекинуть выхода в программе и на выходе ПР. И уже точно определитесь - выход это ПР или программа.
С уважением.

Woolfy
12.07.2018, 07:03
ТС-у. В дополнение. Указанное вами реле является СИГНАЛЬНЫМ. Использовать его для прямого включения электродвигателя - дурной тон (хотя недолго работать будет). И поставьте уже искрогасящие цепи - на обмотки реле и электродвигатели.

Алексей Геннадьевич
12.07.2018, 07:49
Здравствуйте
Подскажите где искать проблему:
Пр.200 220.4.2.0 управляет насосом и рядом других устройств, через промежуточные реле 84/3 на 5А . Совершенно внезапно, после 14 месяцев безотказной работы, при запуске насоса началось то, что происходит на видео.
Я менял и реле и колодку, перекидывал выход с реле (с 3-го на 2-й), всячески поисключал наводки, перепроверил программу, но проблема осталась.
Как понять не заглючил ли ПР?
Для начала программу и схему выложить.
Попробовать вставить в программу "ловушку".
На моторные концы повесить варисторы.


ТС-у. В дополнение. Указанное вами реле является СИГНАЛЬНЫМ. Использовать его для прямого включения электродвигателя - дурной тон
Это вы ещё очень тактично и мягко сказали...
Категорически запрещено. Контакты реле расчитаны на 220в. Как у ТС эта релюха не хлопнула на 380?:confused:
Есть же пускатели на DIN-рейку 35мм.

игорь68
12.07.2018, 14:13
У вас есть руководство по ПР200. Через ALT ( 3 cекунды) войдите в сервисное меню и проверяйте состояния вашего выхода.

TOPan
12.07.2018, 16:30
Добрый день!
Подскажите в ПР200 можно с экрана менять значения времени ФБ BLINK, TON, TOF? Или их можно изменить только при конфигурировании изначально и придётся самому изобретать велосипед?

А всё разобрался. Нужно использовать блок записи в ФБ.

gary52
27.07.2018, 21:18
Здравствуйте.
Столкнулся с такой нуждой, как таймер со сбросом. Не нашел ничего в библиотеке (может хреново искал :) ). Как реализовать это? Принцип простой. Что-то работает, например, 30 секунд. Потом отключается. Это просто. Сигнал определенной длительности или задержка включения-отключения. Это есть в Овенлогик, но мне надо, чтоб, если произойдет какое-либо событие, в течение, этих 30 секунд, оно остановило таймер и вывело его в ноль.
Подскажите где искать или как сделать. Наверное макросом можно. Че-то , пока не выходит. Из того, что есть В Овенлогик. Или руки кривые :).

capzap
28.07.2018, 08:16
Здравствуйте.
Столкнулся с такой нуждой, как таймер со сбросом. Не нашел ничего в библиотеке (может хреново искал :) ). Как реализовать это? Принцип простой. Что-то работает, например, 30 секунд. Потом отключается. Это просто. Сигнал определенной длительности или задержка включения-отключения. Это есть в Овенлогик, но мне надо, чтоб, если произойдет какое-либо событие, в течение, этих 30 секунд, оно остановило таймер и вывело его в ноль.
Подскажите где искать или как сделать. Наверное макросом можно. Че-то , пока не выходит. Из того, что есть В Овенлогик. Или руки кривые :).

Puls_t из библиотеки оскат поможет решить эту задачу, возможно он даже выкладывался адаптированый под ОЛ
ЗЫ ещё можно подать FALSE и T#0s на входы таймера

Ревака Юрий
29.07.2018, 16:06
Здравствуйте.
Столкнулся с такой нуждой, как таймер со сбросом. Не нашел ничего в библиотеке (может хреново искал :) ). Как реализовать это? Принцип простой. Что-то работает, например, 30 секунд. Потом отключается. Это просто. Сигнал определенной длительности или задержка включения-отключения. Это есть в Овенлогик, но мне надо, чтоб, если произойдет какое-либо событие, в течение, этих 30 секунд, оно остановило таймер и вывело его в ноль.
Подскажите где искать или как сделать. Наверное макросом можно. Че-то , пока не выходит. Из того, что есть В Овенлогик. Или руки кривые :).

Добрый день, остановить можно через запись 0 в уставку, используя Write_to_FB.

Сергей0308
29.07.2018, 16:23
Здравствуйте.
Столкнулся с такой нуждой, как таймер со сбросом. Не нашел ничего в библиотеке (может хреново искал :) ). Как реализовать это? Принцип простой. Что-то работает, например, 30 секунд. Потом отключается. Это просто. Сигнал определенной длительности или задержка включения-отключения. Это есть в Овенлогик, но мне надо, чтоб, если произойдет какое-либо событие, в течение, этих 30 секунд, оно остановило таймер и вывело его в ноль.
Подскажите где искать или как сделать. Наверное макросом можно. Че-то , пока не выходит. Из того, что есть В Овенлогик. Или руки кривые :).

Если с отдельным входом, как-то так:

38183

Если с одним входом, то как-то так:

38184


Много раз обсуждалось и предлагалось огромное количество вариантов!

Ревака Юрий
30.07.2018, 09:55
Если с отдельным входом, как-то так:

38183

Если с одним входом, то как-то так:

38184


Много раз обсуждалось и предлагалось огромное количество вариантов!

Этот вариант проще чем мой, надо подготовить в базу.

melky
30.07.2018, 10:04
Сергей0308 у меня к вам банальный вопрос, что вы вытворили с таймером TON ? разве он должен сбрасываться по времени если на его входе 1 и нет команды сброса ??????
И еще доп вопрос, а если мы сделали сброс при 1 на входе, но так же при оставшейся 1 на входе сняли сигнал сброса ? Ну тут правда необходимо понимание, запускается таймер строго по импульсу или вообще по наличию 1... но мне кажется что надо делать макрос по наличию, а если есть необходимость сделать строго по импульсу, то RTRIG ставим перед макросом.


Ну что за чудеса с таймерами вы вытворяете ? :)
з.ы. я так понимаю это TP со сбросом у вас такой ?
А с одним входом это вообще какой-то гибрид TP вышел :)

Ревака Юрий
30.07.2018, 10:15
Сергей0308 у меня к вам банальный вопрос, что вы вытворили с таймером TON ? разве он должен сбрасываться по времени если на его входе 1 и нет команды сброса ??????
И еще доп вопрос, а если мы сделали сброс при 1 на входе, но так же при оставшейся 1 на входе сняли сигнал сброса ? Ну тут правда необходимо понимание, запускается таймер строго по импульсу или вообще по наличию 1... но мне кажется что надо делать макрос по наличию, а если есть необходимость сделать строго по импульсу, то RTRIG ставим перед макросом.


Ну что за чудеса с таймерами вы вытворяете ? :)
з.ы. я так понимаю это TP со сбросом у вас такой ?
А с одним входом это вообще какой-то гибрид TP вышел :)

Я так понимаю основная идея это применения не для TON, а для TOF, когда процесс уже запущен, то TOF не сбрасывается, а тут решение TOFa на TONе.

melky
30.07.2018, 11:30
Скорее это TP со сбросом, реализованный на TON, а не TOF, так как TOF срабатывает по отключению 1 на входе а не по переднему фронту импульса.

Ревака Юрий
30.07.2018, 11:42
Скорее это TP со сбросом, реализованный на TON, а не TOF, так как TOF срабатывает по отключению 1 на входе а не по переднему фронту импульса.

Обычно проблема не запустить, а именно остановить TOF раньше уставки, по анализу обращений, мне показалось проблема именно в этом, реализация отсчета времени на TON избавляет нас от этой проблемы, я решал это через запись "0" в уставку, если на выходе TOF после запуска необходимо убрать "1" до того как отработает вся уставка.

Сергей0308
30.07.2018, 11:47
Скорее это TP со сбросом, реализованный на TON, а не TOF, так как TOF срабатывает по отключению 1 на входе а не по переднему фронту импульса.

Это и есть ТР со сбросом, как было в ТЗ или Вы ТЗ как-то иначе поняли, я лично так понял! Если что не так, можно всегда поправить, главное не паниковать!
И ещё хотел добавить, так как подобная тема неоднократно уже подымалась, проще, если не ошибаюсь, ровки предлагал, ставишь ТР со сбросом времени в "0", через сел и блок записи в ФБ, но тогда даже при нулевом времени, таймер будет отрабатывать один цикл, о чём много спорили и писали ранее!

melky
30.07.2018, 12:46
И ещё хотел добавить, так как подобная тема неоднократно уже подымалась, проще, если не ошибаюсь, ровки предлагал, ставишь ТР со сбросом времени в "0", через сел и блок записи в ФБ, но тогда даже при нулевом времени, таймер будет отрабатывать один цикл, о чём много спорили и писали ранее!

"паразитный" импульс убирается при помощи int_to_bool и AND на выходе TP. тут TP как бы тоже честно отрабатывает.

Сергей0308
30.07.2018, 13:07
"паразитный" импульс убирается при помощи int_to_bool и AND на выходе TP. тут TP как бы тоже честно отрабатывает.

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

konst_smn
01.08.2018, 09:58
Экспресс-вопросы, все по ПР200:
1) Правильно ли я понимаю, что в ПР200 сетевые переменные являются энергонезависимыми? То есть я записываю в сетевую переменную Slave ПР200 значение по интерфейсу, и значение хранится даже при отключении питания?
2) Значение сетевой переменной хранится в памяти с питанием от батарейки при отключении питания, или в EEPROM|Flash (куда записывается при пропаже питания)? Вопрос потому, что при EEPROM подобной памяти могу рассчитывать, что значение сохраниться до моего выхода на пенсию :).
3) Подскажите ссылочкой макрос для учета времени работы оборудования. Читал то, что нашел через поисковые системы, ну может есть какие-то более изящные варианты;
4) Как организовать, без косвенных способов контроля связи, контроль связи по RS-485, может где-то какой-то бит не вижу?. Задача - при обрыве связи ПР200 перестает получать достоверную информацию о работе оборудования, поэтому его логика работы должна выработать безопасное состояние выходов (в общем-то, типовая задача)

Ревака Юрий
01.08.2018, 10:17
Экспресс-вопросы, все по ПР200:
1) Правильно ли я понимаю, что в ПР200 сетевые переменные являются энергонезависимыми? То есть я записываю в сетевую переменную Slave ПР200 значение по интерфейсу, и значение хранится даже при отключении питания?
2) Значение сетевой переменной хранится в памяти с питанием от батарейки при отключении питания, или в EEPROM|Flash (куда записывается при пропаже питания)? Вопрос потому, что при EEPROM подобной памяти могу рассчитывать, что значение сохраниться до моего выхода на пенсию :).
3) Подскажите ссылочкой макрос для учета времени работы оборудования. Читал то, что нашел через поисковые системы, ну может есть какие-то более изящные варианты;
4) Как организовать, без косвенных способов контроля связи, контроль связи по RS-485, может где-то какой-то бит не вижу?. Задача - при обрыве связи ПР200 перестает получать достоверную информацию о работе оборудования, поэтому его логика работы должна выработать безопасное состояние выходов (в общем-то, типовая задача)

1. Да
2. flash, без батарейки.
3. а что уже есть, и чем не устраивает?
4. есть бит контроля связи-"Статутс", читать Help "Настройка прибора-> Интерфейсы->RS485 режим мастер".

konst_smn
01.08.2018, 10:34
1. Да
2. flash, без батарейки.
3. а что уже есть, и чем не устраивает?
4. есть бит контроля связи-"Статутс", читать Help "Настройка прибора-> Интерфейсы->RS485 режим мастер".

По 1, 2. Когда я записываю значение сетевой переменной, то пишу в ОЗУ, при пропаже питания - значение пишется во флэш?
Как понимаю, скорее всего во флэш пишется только при пропаже питания, иначе ресурс исчерпался бы быстро при циклической записи.
По 3 - При работе с целочисленными значениями считаю моторесурс в часах - это максимум 7.5 лет. Не знаю, может и больше понадобится. Потому по максимуму собираю возможные варианты реализации решения.
По 4 - Как Вы могли прочитать в моем вопросе - ПР200 используется в режиме Slave, поэтому предлагаемое Вами решение не подходит. В таких случаях обычно использую косвенные способы контроля потери связи, уже не первый десяток лет :), такие, как, например, предлагающаяся посылка из ведущего устройства единичного бита, периодически обнуляемого в ведомом устройстве. Или все же есть что-то и для режима ведомого? :)

melky
01.08.2018, 10:42
konst_smn
1 и 2 - по пропаже питания происходит запись а не в цикле, дополнительно ничего придумывать не надо.
3 - вам 32 бита на 7,5 лет это вы что там, миллисекунды сохраняете что ли ? разделите на сек. мин, часы, дни устанете года считать... 4 лярда значение переменной все таки. Или вы чем 7,5 лет насчитали ?
4. самостоятельно, пишите в ПР переменную, в ПР ее сбрасывайте так и контролируйте.

konst_smn
01.08.2018, 10:50
konst_smn
3 - вам 32 бита на 7,5 лет это вы что там, миллисекунды сохраняете что ли ? разделите на сек. мин, часы, дни устанете года считать... 4 лярда значение переменной все таки. Или вы чем 7,5 лет насчитали ?
Считал 7.5 лет часами на 16-битовой беззнаковой переменной, которую без дополнительных усилий дает счетчик.
Дело в том, что переменная этого типа без проблем индицируется на экране ПР200, в проекте есть еще СП307, там 32-битное число без проблем индицируется.
Хотелось бы подсчитать побольше часов. Если нетрудно, дайте ссылку на 32-битный вариант. Знаете, не хочется сделать что-то топорное и некрасивое, поэтому и собирается максимум информации.

Ревака Юрий
01.08.2018, 10:59
Считал 7.5 лет часами на 16-битовой беззнаковой переменной, которую без дополнительных усилий дает счетчик.
Дело в том, что переменная этого типа без проблем индицируется на экране ПР200, в проекте есть еще СП307, там 32-битное число без проблем индицируется.
Хотелось бы подсчитать побольше часов. Если нетрудно, дайте ссылку на 32-битный вариант. Знаете, не хочется сделать что-то топорное и некрасивое, поэтому и собирается максимум информации.

Можно использовать 32 бита без проблем, один из вариантов 2 CTN последовательно, с энергонезависимостью, либо через сумму +1 к переменной.

melky
01.08.2018, 10:59
большая часть ссылок умерло от времени, смотрите в онлайн базе. 4294967295/24/365 = 490293 ЛЕТ если вы будете 32-х битной переменной считать часы...
Это до пенсии не одному поколению :)

konst_smn
01.08.2018, 11:13
Можно использовать 32 бита без проблем, один из вариантов 2 CTN последовательно, с энергонезависимостью, либо через сумму +1 к переменной.
Идея понятная, спасибо. Ну раз царских путей к геометрии нет (как говаривал Архимед), буду сам оттачивать решение :).
Ваш макрос в онлайн базе есть.

большая часть ссылок умерло от времени, смотрите в онлайн базе. 4294967295/24/365 = 490293 ЛЕТ если вы будете 32-х битной переменной считать часы...
Это до пенсии не одному поколению :)
Спасибо, действительно, есть же онлайн база. Там есть макрос на 32 битовый счетчик, но в примечании - значение счетчика не является энергонезависимой переменной (:. Будем разбираться.

melky
01.08.2018, 12:09
мой макрос. Входные переменные равны выходным и энергонезависимы. Можно сбрасывать отдельно по битовой маске счетчики.
делался не совсем для времени, но применять можно и со временем, в настройках макроса настраиваются значения до которых считать каждый выход до сброса.
В общем разберетесь.

konst_smn
01.08.2018, 13:05
Можно использовать 32 бита без проблем, один из вариантов 2 CTN последовательно, с энергонезависимостью, либо через сумму +1 к переменной.
Пришел к выводу, что меня устраивает вариант с двумя счетчиками последовательно и сохранением при этом энергонезависимости, он и пойдет в проект. Считать будет 7.5 лет, больше усложнять, наверное, не имеет смысла - в инструкции будет прописана процедура сброса времени учета кнопками ПР200.

Чесноков Александр
03.08.2018, 09:16
Здравствуйте! подскажите мне нужно прм-24 поставить на расстоянии 1м от пр-200. как удлиннить провод? Сигнал не ухудшится?

Ревака Юрий
03.08.2018, 10:57
Здравствуйте! подскажите мне нужно прм-24 поставить на расстоянии 1м от пр-200. как удлиннить провод? Сигнал не ухудшится?

Добрый день, скорее всего никак, может стоит использовать модуль расширения по RS-485 в таком случае?

Чесноков Александр
03.08.2018, 12:49
модуль нужно купить, а прм в наличии:)

Чесноков Александр
03.08.2018, 12:53
Решил разрезать и впоять кусок провода. Что получится пока не знаю

konst_smn
03.08.2018, 14:01
Решил разрезать и впоять кусок провода. Что получится пока не знаю
В лаборатории может и получится, а вот выносить на метр фактически внутреннюю шину (что там - SPI, I2C или еще что-то) - можете словить проблем, особенно если рядом есть мощные пускатели, высоковольтные трансформаторы зажигания, УПП или ПЧ и т.п. Вам Юрий предложил грамотное техническое решение, если у вас "гаражное" или "сделанное на коленке" (просьба не обижаться :)) изделие - это одно, а если вы делаете серьезную систему управления - лучше поберегите свою профессиональную репутацию.

Ревака Юрий
03.08.2018, 14:13
Решил разрезать и впоять кусок провода. Что получится пока не знаю

Обязательно напишите о результатах.

Ревака Юрий
03.08.2018, 14:15
В лаборатории может и получится, а вот выносить на метр фактически внутреннюю шину (что там - SPI, I2C или еще что-то) - можете словить проблем, ...

Там SPI 3.3v, 2MHz, проблемы по идее, не должны заставить себя ждать.:)

Aviator_VZh
03.08.2018, 19:46
Если уж затронули тему ПРМ спрошу. А не планируется увеличить количество подключаемых к ПР200 модулей расширения?

Сергей0308
04.08.2018, 00:34
Считал 7.5 лет часами на 16-битовой беззнаковой переменной, которую без дополнительных усилий дает счетчик.
Дело в том, что переменная этого типа без проблем индицируется на экране ПР200, в проекте есть еще СП307, там 32-битное число без проблем индицируется.
Хотелось бы подсчитать побольше часов. Если нетрудно, дайте ссылку на 32-битный вариант. Знаете, не хочется сделать что-то топорное и некрасивое, поэтому и собирается максимум информации.

Посмотрите здесь подобный вопрос был: http://www.owen.ru/forum/showthread.php?t=25067&page=15
Там есть всё необходимое для ваших целей:

38266

Или так, уже в часах, хватит почти на 500000 лет, даже Дункан Маклауд позавидует:


38267

Сема
15.08.2018, 15:05
Добрый день коллеги!

Скажите пожалуйста, а программу для ПР200 на ОВЕНЛоджике можно использовать, как прошивку? Допустим Реле сломалось. Можно как-нибудь с флешки закидывать исходный код в прибор?

Андрей Посохов
15.08.2018, 15:16
Добрый день коллеги!

Скажите пожалуйста, а программу для ПР200 на ОВЕНЛоджике можно использовать, как прошивку? Допустим Реле сломалось. Можно как-нибудь с флешки закидывать исходный код в прибор?

Добрый день. Такой возможности нет.

Aviator_VZh
15.08.2018, 21:38
С флешки нельзя. но можно с компа без ОЛ при помощи мастера тиражирования. Может быть это выход?

Сема
16.08.2018, 09:04
С флешки нельзя. но можно с компа без ОЛ при помощи мастера тиражирования. Может быть это выход?

Вот и я примерно в таком ключе спрашиваю. Как можно прошить ПР200 "Непрограммистам" ?

Ревака Юрий
16.08.2018, 10:39
Вот и я примерно в таком ключе спрашиваю. Как можно прошить ПР200 "Непрограммистам" ?

Для прошивки ПР200 из программы OL не нужно быть программистом, операция занимает ~10 секунд, главное иметь "исходник" программы. Единожды установив программу и драйвер, можно программировать сотнями:D, вопросы могут быть на этапе установки драйвера если с этим сталкиваетесь впервые.

Aviator_VZh
17.08.2018, 00:55
Вот и я примерно в таком ключе спрашиваю. Как можно прошить ПР200 "Непрограммистам" ?

Почитайте в справке к ОЛ в разделе Дополнения про плагин "Мастер тиражирования"

Сема
17.08.2018, 09:20
Почитайте в справке к ОЛ в разделе Дополнения про плагин "Мастер тиражирования"

А, да, вот именно то что я хотел. Всё-таки есть такая возможность.
Очень удобная вещь, спасибо.

Всё-таки спецы ОВЕНА не всё знают о своей продукции...


Добрый день. Такой возможности нет.

Андрей Посохов
17.08.2018, 09:42
А, да, вот именно то что я хотел. Всё-таки есть такая возможность.
Очень удобная вещь, спасибо.

Всё-таки спецы ОВЕНА не всё знают о своей продукции...

Ваш вопрос ниже, на него и дал ответ :)

"Можно как-нибудь с флешки закидывать исходный код в прибор?"

Мне нужно было уточнить, что имели ввиду, согласен. Буду внимательней в следующий раз :)

muraw
27.08.2018, 19:34
Где у ПР200 485-1 и где 485-2 ? Ни на корпусе, ни в инструкции не указано.

Aviator_VZh
27.08.2018, 19:48
Слева, ближе к торцу, первый.

Петр Тугулев
02.09.2018, 08:16
Подскажите, пожалуйста, где база онлайн-макросов и каким макросом воспользоваться, чтобы подключить датчик pt1000 к ПР200?

petera
02.09.2018, 08:58
Доступ прямо из ОЛ, нужный макрос загрузится прямо в проект
Если не установлен Акробат, то нужно качать от сюда http://ftp-ow.owen.ru/softupdate/OWEN%20Logic/OnlineMacroes/
Перечень всех макросов здесь http://www.owen.ru/forum/showthread.php?t=25067&p=218882&viewfull=1#post218882

Петр Тугулев
02.09.2018, 09:05
Спасибо большое!

Петр Тугулев
02.09.2018, 09:38
Еще вопрос!

Там у макроса 2 входа - сам аналоговый вход (от датчика) и еще некий вход (Rпровода, Ом). У меня датчик Pt1000, что туда писать?

petera
02.09.2018, 09:41
Еще вопрос!

Там у макроса 2 входа - сам аналоговый вход (от датчика) и еще некий вход (Rпровода, Ом). У меня датчик Pt1000, что туда писать?

Сопротивление проводов до датчика. Если расстояние небольшое можно взять 0

Петр Тугулев
02.09.2018, 10:11
А как выставить сопротивление провода? При попытке его установить через создание блока входной переменной - система требует установить блок-преобразователь "to float" (((((

ASo
02.09.2018, 10:27
Задайте блоку входной переменной тип float.

Петр Тугулев
02.09.2018, 10:35
Как? (((( из типов он предлагает либо булевское, либо целочисленное, либо с запятой (((((((((((

ASo
02.09.2018, 10:44
С плавающей запятой - это и есть float

Петр Тугулев
02.09.2018, 11:16
38589
38590
сделал так, на дисплей текст выводится, а значение температуры не меняется, стоит 0,0

что я не так делаю? (((

ASo
02.09.2018, 11:29
Например, не настроили аналоговый вход аппаратно и программно.

Петр Тугулев
02.09.2018, 11:44
Аппаратно перемычки аналогового входа поставил в соответствие с инструкцией (на измерение сопротивления)

А программно это как?

П.С. первый раз работаю с ПР200, до этого только ПР110 использовал.

Петр Тугулев
02.09.2018, 11:45
Аааааааа! Все заработало!!!!
Спасибо вам, добрый человек!! )))
п.с. программно выставил настройки входа

Петр Тугулев
02.09.2018, 12:45
Еще вопрос )))

где можно подробно почитать про управление выводом информации на дисплей ПР200 и изменением уставок с панели ПР200 (мне нужно будет выставлять таймеры, температуру регулирования и т.п.)?

Dimensy
02.09.2018, 13:39
Еще вопрос )))
где можно подробно почитать про управление выводом информации на дисплей ПР200 и изменением уставок с панели ПР200
в справке :)

Петр Тугулев
02.09.2018, 13:57
В какой? )))

я просмотрел все 10 роликов про ПР200 на edu.owen - на редкость бесполезная вещь

Петр Тугулев
02.09.2018, 13:57
в итоге только по форумам и собираю инфу по частям )))

ASo
02.09.2018, 14:05
Прочитать руководство в pdf - не судьба?

Петр Тугулев
02.09.2018, 14:18
Так пробовал - нет там этой инфы (((

Если вы про это: https://www.owen.ru/uploads/re-pr200_1908.pdf

Aviator_VZh
02.09.2018, 15:26
Вот почитайте.

Петр Тугулев
02.09.2018, 17:00
Еще вопрос )))

где можно подробно почитать про управление выводом информации на дисплей ПР200 и изменением уставок с панели ПР200 (мне нужно будет выставлять таймеры, температуру регулирования и т.п.)?

так, с этим я тоже разобрался и отработал :D

сейчас надо научиться переключаться между экранами на дисплее :confused:

Петр Тугулев
02.09.2018, 17:01
Спасибо большое! ОЧЕНЬ ценная информация!

vanoguru
05.09.2018, 17:22
Подскажите как в OL сделать такое, ПР200.2 на AL1 подключаю ДТС Pt100 пропускаю через макрос PT100 данные в ПИД, на экран, и на AO1 преобразованные в 4-20 для эмуляции Термодатчика 4-20 и уже это подключаю на ТРМ501 для визуального контроля на щите, хорошо бы туда прикрутить еще ошибку обрыв датчика.

Aviator_VZh
05.09.2018, 20:38
Если хотите помощи - опишите конкретно где у Вас затык.

rovki
05.09.2018, 20:52
Подскажите как в OL сделать такое, ПР200.2 на AL1 подключаю ДТС Pt100 пропускаю через макрос PT100 данные в ПИД, на экран, и на AO1 преобразованные в 4-20 для эмуляции Термодатчика 4-20 и уже это подключаю на ТРМ501 для визуального контроля на щите, хорошо бы туда прикрутить еще ошибку обрыв датчика.

Так прямо и делайте как описали ,соедините линиями нужные входа ,ФБ,макросы и выходы.. В чем подвох то ?

vanoguru
05.09.2018, 20:54
Если хотите помощи - опишите конкретно где у Вас затык.

Затык именно в преобразовании сигнала на выход то есть значение R в I каким макросом осуществить, может плохо искал, но не нашёл. А и ещё как кнопку на один дискретный первое нажатие ВКЛ. Второе пауза таймера 3 выкл. Не ругайте сильно учусь сам, а манкала маловато для понимания.

rovki
05.09.2018, 21:10
А где у вас R , мне думается что на выходе макроса будет Температура .
Что касаемо выхода , то значение флоат =1 на выходе AO соответствует максимальному значению 20ма или 10в ... Путем умножения или деления преобразуйте макс.Темп в 1(значение флоат) и подайте на выход АО.
Что касаемо кнопки ,найдите макрос TР c паузой...

vanoguru
05.09.2018, 21:20
Да верно у меня же есть мин и мах датчика 4 мин 20мах, гениальное просто, а то уже макрос решил искать :) Спасибо

muraw
06.09.2018, 20:54
Собрали щит на ПР200, а заказчик в последний момент, вместо 4-20, ставит прибор 0-5 ма и не хочет ничего менять. У прибора есть еще RS232. Но у нас уже оба 485 - х заняты. Что посоветуете предпринять?

rovki
06.09.2018, 20:58
Используйте конвертер RS232 -RS485

Серёга Букашкин
06.09.2018, 21:02
Что посоветуете предпринять?
Проблемы нет. Принимайте 0...5мА, только границы поставьте пропорционально, чтобы результат был таким же как от 4...20. Потеряете в точности примерно в 3 раза, но если это не критично- можно так сделать. Или поставить в нагрузку датчика резистор 2кОм и мерить напряжение на нем тем же входом, переключенным на режим 0...10В.

i.go
07.09.2018, 10:52
После установки PR_IP120_UsbCDCDrv_1.0 в диспетчере устройств на устройстве восклицательный знак и сообщение "Драйвер устройства не имеет цифровой подписи (код 52)". Windows 10 x64. Два раза переустанавливал - не решается. Что делать?

Ревака Юрий
07.09.2018, 10:53
После установки PR_IP120_UsbCDCDrv_1.0 в диспетчере устройств на устройстве восклицательный знак и сообщение "Драйвер устройства не имеет цифровой подписи (код 52)". Windows 10 x64. Два раза переустанавливал - не решается. Что делать?

Попробуйте отключить цифровую подпись.

i.go
07.09.2018, 11:40
Попробуйте отключить цифровую подпись.

Нашлось такое: https://answers.microsoft.com/ru-ru/windows/forum/windows_7-hardware/%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D1%81/be8247a4-d230-42d9-a1cd-f548409acb5a
https://answers.microsoft.com/ru-ru/windows/forum/windows_7-update/%D0%BA%D0%B0%D0%BA/1f87d3c9-685e-472f-881c-9eadd2dd7eca
Но это про win 7 ,как я понимаю...

ALcron
07.09.2018, 12:04
Здравствуйте.

ПР114.

AI9 переведен в режим дискретного. 0 - 5 В, 1 - 10 В.
Как в симуляторе задать дискретное значение для аналогового AI9. Если задать 1 - то значение далеко не 1, а какое то целое непонятное значение.

Ревака Юрий
07.09.2018, 12:35
Здравствуйте.

ПР114.

AI9 переведен в режим дискретного. 0 - 5 В, 1 - 10 В.
Как в симуляторе задать дискретное значение для аналогового AI9. Если задать 1 - то значение далеко не 1, а какое то целое непонятное значение.

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

Ревака Юрий
07.09.2018, 12:38
Нашлось такое: https://answers.microsoft.com/ru-ru/windows/forum/windows_7-hardware/%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D1%81/be8247a4-d230-42d9-a1cd-f548409acb5a
https://answers.microsoft.com/ru-ru/windows/forum/windows_7-update/%D0%BA%D0%B0%D0%BA/1f87d3c9-685e-472f-881c-9eadd2dd7eca
Но это про win 7 ,как я понимаю...

"Как отключить проверку цифровой подписи драйверов в Windows 10" по такому запросу результат будет быстрее.

i.go
07.09.2018, 18:03
"Как отключить проверку цифровой подписи драйверов в Windows 10" по такому запросу результат будет быстрее.

Не вышло. Подпись отключена, но ошибка не исчезла.

Каким то образом по ссылкам теперь качается драйвер версии 1.1.
https://www.owen.ru/license-file?f=/uploads/130/pr_usbcdcdrv_1.1.zip
Он вообще при установке посылает:
38657

Петр Тугулев
09.09.2018, 15:44
Приветствую!

Не могу найти макрос (для Овен Лоджик) управления дискретным выходом для терморегулирования. На входе датчик термосопротивления (Рt1000) на выходе реле вкл/выкл тэнов (через контактор, конечно). Нужно с экрана задавать температуру, гистерезис фиксированный (2 градуса). С аналоговым датчиком и экраном разобрался, все работает. Но, чтобы самому не собирать блоки для управления выходом, может есть готовый макрос?

Андрей Посохов
10.09.2018, 09:09
Приветствую!

Не могу найти макрос (для Овен Лоджик) управления дискретным выходом для терморегулирования. На входе датчик термосопротивления (Рt1000) на выходе реле вкл/выкл тэнов (через контактор, конечно). Нужно с экрана задавать температуру, гистерезис фиксированный (2 градуса). С аналоговым датчиком и экраном разобрался, все работает. Но, чтобы самому не собирать блоки для управления выходом, может есть готовый макрос?

Добрый день. Макрос в онлайн базе лежит, в самом Owen Logic. Называется "двухпозиционный регулятор", находится в группе "Регуляторы"

Петр Тугулев
11.09.2018, 20:09
Спасибо. То, что нужно!

Чили-Рома
12.09.2018, 16:49
Доброго времени суток. Можно ли сделать так, чтобы в Овенклауд целочисленная переменная хранила больше, чем 65535? В ПР200 прописаны целочисленные переменные и на экране они в счетчике принимают значения больше 65535, а Облако их режет кусками.
Сейчас настройки такие, как на скриншоте.

lara197a
12.09.2018, 18:54
uint 16 не может быть больше.
используйте 32 или 64 битные переменные

https://ru.wikipedia.org/wiki/Stdint.h

melky
12.09.2018, 23:55
И что, что в ПР переменная 32 бита ? у вас она порезалась в самом ПР еще ДО передачи в Scada, так как передаете один регистр 16 бит.
Если хотите, чтобы не резалось, еще в программе ПР разделите переменную на две сетевых со смещением старших разрядов...

Чили-Рома
13.09.2018, 10:46
Ну, то есть одним регистром не обойтись? :(
Так я в принципе и сделал, перевожу во float. Но таким "макаром" у меня не хватает сетевых переменных на все линии...а облако не умеет создавать их и оперировать в одном уравнении несколькими переменными.
Есть мысль использовать "тупо для счетчиков" МВ110, а расчеты делать в ПР200, но можно ли передавать переменные слэйва на 2 мастера, чтобы МВ110 посылал счетчики и на ПМ210 и на ПР200?

Чили-Рома
13.09.2018, 12:39
Вот почитайте.

Не нашел этого функционала в ОЛ. Я про настройку перехода между экранами. У меня 1.12.

Сергей0308
13.09.2018, 13:46
Ну, то есть одним регистром не обойтись? :(
Так я в принципе и сделал, перевожу во float. Но таким "макаром" у меня не хватает сетевых переменных на все линии...а облако не умеет создавать их и оперировать в одном уравнении несколькими переменными.
Есть мысль использовать "тупо для счетчиков" МВ110, а расчеты делать в ПР200, но можно ли передавать переменные слэйва на 2 мастера, чтобы МВ110 посылал счетчики и на ПМ210 и на ПР200?

В ПР200 2 сетевых интерфейса, один можно ведущим сделать для МВ110, другой ведомым и отдать ПМ210 для облака и мастер(ведущий) должен быть в сети(RS485) один!

Чили-Рома
13.09.2018, 14:01
В ПР200 2 сетевых интерфейса, один можно ведущим сделать для МВ110, другой ведомым и отдать ПМ210 для облака и мастер(ведущий) должен быть в сети(RS485) один!

А, дааа, Мастер же один. Нужен модуль ввода тоже с двумя интерфейсами, скажем LAN и 485, а таких вроде нету.
Значит нужно еще одно ПР200...
А если оба интерфейса сделать слэйвами, то это ведь добавит 64 регистра сетевых переменных проекту, но для передачи переменных в Облако со второго интерфейса, его надо будет заводить отдельным прибором?

Сергей0308
13.09.2018, 14:13
Значит нужно еще одно ПР200...
А если оба интерфейса сделать слэйвами, то это ведь добавит 64 регистра сетевых переменных проекту, но для передачи переменных в Облако со второго интерфейса, его надо будет заводить отдельным прибором?

Я не осведомлён о Вашем проекте, в принципе все интерфейсы можно сделать ведомыми и через ПМ210 облаку отдать, а с облака писать в нужные регистры, но если связь пропадёт - хана конструктору!

Aviator_VZh
13.09.2018, 14:25
Не нашел этого функционала в ОЛ. Я про настройку перехода между экранами. У меня 1.12.

http://www.owen.ru/forum/showthread.php?t=29366

Чили-Рома
13.09.2018, 14:27
Я не осведомлён о Вашем проекте, в принципе все интерфейсы можно сделать ведомыми и через ПМ210 облаку отдать, а с облака писать в нужные регистры, но если связь пропадёт - хана конструктору!

Воу-воу, прикольная идея, но как это сделать? Вручную я знаю, как писать в регистры из облака, а вот как это сделать автоматом, чтобы счетчик с МВ110 передавался через облако в ПР200? Разве это сейчас осуществимо?

По-моему это все еще в планах: "Проброс из Slave в Slave" - оно ведь?

Чили-Рома
13.09.2018, 14:28
Благодарствую!

Чили-Рома
13.09.2018, 15:07
Я не осведомлён о Вашем проекте

Да он пока элементарный. Линия розлива, 1й датчик на подаче тары, 2й - на наклейке этикетки, 3й на конвейере ГП считает коробки, ну и тумблер, чтобы ПР200 знало сколько бутылок суют в коробку (8 или 10, 10 или 12 на разных линиях).
Пр200 считает сигналы датчиков (передает 3 float счетчика в облако), считает брак тары и этикеток (передает разницу Сч1 и Сч2 со Сч3*бутылок_в_коробке - 2 int переменных).
Все это должно делаться на 8 линиях. Но переменных в одной ПР200 хватило только на 7, и то я урезал по 1 переменной на каждой линии.

Есть еще такая фишка, что одновременно могут лить не более 4 линий. Вот сейчас задумался, как это использовать.

Сергей0308
13.09.2018, 15:25
Да он пока элементарный. Линия розлива, 1й датчик на подаче тары, 2й - на наклейке этикетки, 3й на конвейере ГП считает коробки, ну и тумблер, чтобы ПР200 знало сколько бутылок суют в коробку (8 или 10, 10 или 12 на разных линиях).
Пр200 считает сигналы датчиков (передает 3 float счетчика в облако), считает брак тары и этикеток (передает разницу Сч1 и Сч2 со Сч3*бутылок_в_коробке - 2 int переменных).
Все это должно делаться на 8 линиях. Но переменных в одной ПР200 хватило только на 7, и то я урезал по 1 переменной на каждой линии.

Есть еще такая фишка, что одновременно могут лить не более 4 линий. Вот сейчас задумался, как это использовать.

Вам достаточно UINT диапазона(0-65535)! Вы же в ПР200 всё считаете, при переходе счётчика через ноль, добавляете 65536 к значению и всё, количество необходимых регистров для сетевых переменных уменьшится в 2 раза и Вам хватит с избытком!

Вы же написали ранее про модуль дискретного ввода, это я про то, как организовать подсчёт в ПР200 используя модуль дискретного ввода и его счётчики на каждом входе!
Я ранее выкладывал как из двух 16 битных счётчиков(универсальных из ОЛ) сделать 32 битный:


38724

Примерно как-то так, но со своей спецификой, надо учитывать, что значения могут перескакивать через несколько единиц при опросе по сети! Короче, надо сформировать сигнал прохода счётчика через ноль!
Можно так:

38725

Получается как-то так:

38726

И здесь обсуждалось как разбить 32 битную целочисленную переменную на два регистра: http://www.owen.ru/forum/showthread.php?t=29262

Чили-Рома
14.09.2018, 08:57
Вам достаточно UINT диапазона(0-65535)! Вы же в ПР200 всё считаете, при переходе счётчика через ноль, добавляете 65536 к значению и всё, количество необходимых регистров для сетевых переменных уменьшится в 2 раза и Вам хватит с избытком!

Вы же написали ранее про модуль дискретного ввода, это я про то, как организовать подсчёт в ПР200 используя модуль дискретного ввода и его счётчики на каждом входе!
Я ранее выкладывал как из двух 16 битных счётчиков(универсальных из ОЛ) сделать 32 битный:


38724

Примерно как-то так, но со своей спецификой, надо учитывать, что значения могут перескакивать через несколько единиц при опросе по сети! Короче, надо сформировать сигнал прохода счётчика через ноль!
Можно так:

38725

Получается как-то так:

38726

И здесь обсуждалось как разбить 32 битную целочисленную переменную на два регистра: http://www.owen.ru/forum/showthread.php?t=29262

Спасибо, что ткнули меня в инфу от том, что МВ110 считает только в UINT. Значит его в топку. Потому что я так и не увидел, как передавать 32-битное число в 1 регистре. Видимо никак. Либо запрашивать 2 регистра, либо передавать 2 1-регистровых переменных (ОРС это, как я понимаю можно реализовать, а в облаке, увы, нет, там нет ни суммирования переменных, ни перемножения). Можно, конечно, увеличить диапазон счетчика до 655350, уменьшив точность до десятков (в облаке есть множитель переменной). Но лучше я расширю диапазон переменных за счет второго интерфейса.

О, у МВ210 оказывается 32-битные счетчики (аж 20 шт у МВ210-202(204)). И 2 интерфейса Ethernet, один сразу в облако пуляет, а другой можно, наверное, через ПР-МИ485 связать с rs-485 №2 ПР200, который будет мастером.

petera
14.09.2018, 10:44
Спасибо, что ткнули меня в инфу от том, что МВ110 считает только в UINT. Значит его в топку. Потому что я так и не увидел, как передавать 32-битное число в 1 регистре. Видимо никак. Либо запрашивать 2 регистра, либо передавать 2 1-регистровых переменных (ОРС это, как я понимаю можно реализовать, а в облаке, увы, нет, там нет ни суммирования переменных, ни перемножения). Можно, конечно, увеличить диапазон счетчика до 655350, уменьшив точность до десятков (в облаке есть множитель переменной). Но лучше я расширю диапазон переменных за счет второго интерфейса.

О, у МВ210 оказывается 32-битные счетчики (аж 20 шт у МВ210-202(204)). И 2 интерфейса Ethernet, один сразу в облако пуляет, а другой можно, наверное, через ПР-МИ485 связать с rs-485 №2 ПР200, который будет мастером.

Не наводите тень на плетень, что значит не увидел как передавать 32-битное число.
В ПР разбиваете 32-битное число на младшее и старшее слово и укладываете их в две смежные сетевые переменные, например в 512 и 513. Способов как разбить 32-битное число на младшее и старшее слов уже приводилось масса.
Далее в Облаке заводите переменную, с 32-битным форматом(Int32, Uint32) какой Вам нужен, а в качестве адреса указываете адрес сетевой переменной ПР с младшим словом, например 512(см выше).
И все никаких суммирований или перемножений не потребуется.

Чили-Рома
14.09.2018, 12:13
Не наводите тень на плетень, что значит не увидел как передавать 32-битное число.
В ПР разбиваете 32-битное число на младшее и старшее слово и укладываете их в две смежные сетевые переменные, например в 512 и 513. Способов как разбить 32-битное число на младшее и старшее слов уже приводилось масса.
Далее в Облаке заводите переменную, с 32-битным форматом(Int32, Uint32) какой Вам нужен, а в качестве адреса указываете адрес сетевой переменной ПР с младшим словом, например 512(см выше).
И все никаких суммирований или перемножений не потребуется.

Ну вот, спасибо, стало понятнее, как, но не понятнее зачем. Минус те же 2 регистра в памяти ПР200. По мне проще во float перевести.

petera
14.09.2018, 12:17
Ну вот, спасибо, стало понятнее, как, но не понятнее зачем. Минус те же 2 регистра в памяти ПР200. По мне проще во float перевести.

32-битная переменная - хранит точное значение от 0 до 4 294 967 295, где все 10 цифр точные
а float только приблизительное, в лучшем случае точность ограничена 7 знаками.

ЗЫ.
Например
4004967095 наиболее точное приближенное значение float 4.004967168 E9 или 4004967168
4294967095 ==> 4.29496704 E9 = 4294967040
1000000111 ==> 1.000000128 E9 = 1000000128
1000000011 ==> 1.0 E9 = 1000000000

Чили-Рома
14.09.2018, 13:41
32-битная переменная - хранит точное значение от 0 до 4 294 967 295, где все 10 цифр точные
а float только приблизительное, в лучшем случае точность ограничена 7 знаками.

ЗЫ.
Например
4004967095 наиболее точное приближенное значение float 4.004967168 E9 или 4004967168
4294967095 ==> 4.29496704 E9 = 4294967040
1000000111 ==> 1.000000128 E9 = 1000000128
1000000011 ==> 1.0 E9 = 1000000000

О как, век живи - век учись. Ну, мне 6 знаков точности выше крыши.)

Andrei Z
17.09.2018, 21:12
Подскажите как настроить аналоговый вход в ПР 200. Пытаюсь создать управление котлом двухпозиционное по гистерезису, уставка согласно графика от температуры наружного воздуха по точкам, (вводимые с экрана - надо разобраться). Хотел бы прикрепить резистор, допустим 5 кОм что бы он график уменьшал или добавлял.. например при 0 ОМ 5 градусов отнималось от температуры уставки а при 5 к Ом 5 градусов добавлялось. Получиться при 2.5 кОм уставка соответствует строго графику. Как параметры выставить на аналоговом входе, или это в программе блоками нужно?

Сергей0308
17.09.2018, 21:24
Подскажите как настроить аналоговый вход в ПР 200. Пытаюсь создать управление котлом двухпозиционное по гистерезису, уставка согласно графика от температуры наружного воздуха по точкам, (вводимые с экрана - надо разобраться). Хотел бы прикрепить резистор, допустим 5 кОм что бы он график уменьшал или добавлял.. например при 0 ОМ 5 градусов отнималось от температуры уставки а при 5 к Ом 5 градусов добавлялось. Получиться при 2.5 кОм уставка соответствует строго графику. Как параметры выставить на аналоговом входе, или это в программе блоками нужно?

Макрос гистерезиса есть в онлайн базе макросов, для полного счастья вот макрос преобразования(переноса) диапазонов.

Aviator_VZh
17.09.2018, 21:28
Посмотрите тут. Может то, что нужно.

http://www.owen.ru/forum/showthread.php?t=12691&p=286801&viewfull=1#post286801

Andrei Z
17.09.2018, 21:57
Макрос гистерезиса использовал, с трудом намудрил график температурный по 5 точкам уставок, сейчас гляну как опытные сделали такой макрос.
Но мой вопрос остаётся открытым, потому как при 0 градусов на улице когда светит солнце или когда дует ветер с тучами, уставка должна быть разной. Чтобы операторы не нажимали кнопки, хочу поставить резистор, при прокрутке которого.. график на всех температурах наружного воздуха, или подымался или опускался.. как бы прибавляя к уставке своё значение.

Сергей0308
17.09.2018, 22:34
Макрос гистерезиса использовал, с трудом намудрил график температурный по 5 точкам уставок, сейчас гляну как опытные сделали такой макрос.
Но мой вопрос остаётся открытым, потому как при 0 градусов на улице когда светит солнце или когда дует ветер с тучами, уставка должна быть разной. Чтобы операторы не нажимали кнопки, хочу поставить резистор, при прокрутке которого.. график на всех температурах наружного воздуха, или подымался или опускался.. как бы прибавляя к уставке своё значение.

Да уж! Какое-то полное непонимание: макрос выложил, задайте на входе диапазон резистора, например 0...5000 Ом, а на выходе -5...+5, и прибавляйте значение к уставке!

Andrei Z
17.09.2018, 22:40
не торопите)) как что сохранять , и как импортировать изучаю)) пишет что в старой версии программа, с вашим макросом, но суть понял, то что надо

Сергей0308
17.09.2018, 23:04
Подскажите а если в меню файл вкладка экспортировать макрос в файл не активна, как Ваш макрос в свой проект вставить?

Откройте макрос для редактирования, экспортируйте макрос в файл к какую-нибудь папку, потом из своего проекта импортируйте из папки куда ранее поместили!

Andrei Z
17.09.2018, 23:24
Спасибо, получилось. Впервые куплю ПР, даже 110 не было. с макросом что в базе PLA- график на 10 точек не разобрался, да и сам намудрил на 5 точек. На экран 2 вывел настраивать эти точки.. уж попробую на практике

CleanS
18.09.2018, 17:06
Всем дня доброго!
Вопрос возник.
Есть прошивка, написанная (нарисованная) для ПР200-24.1.Х.
Возникла необходимость в использовании другого типа - ПР200-24.2.Х. В пункте меню "Смена целевой платформы", в окне выбора модели, присутствуют только 2 устройства - ПР200-220.1.Х и ПР200-220.21.Х
Я правильно понимаю, что перенести проект на др тип "не судьба"? ... или как-то можно добавить в список недостающую модель ПР-ки?
Спасибо!

rovki
18.09.2018, 17:21
Сохраните проект ,потом создайте новый ,выбрав нужный ПР и загрузите старый проект .может получится ... а обратно ни как .только копи-пасте

Ревака Юрий
18.09.2018, 17:26
Всем дня доброго!
Вопрос возник.
Есть прошивка, написанная (нарисованная) для ПР200-24.1.Х.
Возникла необходимость в использовании другого типа - ПР200-24.2.Х. В пункте меню "Смена целевой платформы", в окне выбора модели, присутствуют только 2 устройства - ПР200-220.1.Х и ПР200-220.21.Х
Я правильно понимаю, что перенести проект на др тип "не судьба"? ... или как-то можно добавить в список недостающую модель ПР-ки?
Спасибо!

Добрый день. С 1 модификации на 2, нужно переносить, загрузить не получится, для облегчения переноса, можно упаковывать в макрос. Экраны в любом случае потребуют ввода по новой.

CleanS
18.09.2018, 17:52
Понятно....
Всё как обычно.. ручками.... ручками....)))
Спасибо всем кто откликнулся!

rovki
18.09.2018, 18:10
Добрый день. С 1 модификации на 2, нужно переносить, загрузить не получится, для облегчения переноса, можно упаковывать в макрос. Экраны в любом случае потребуют ввода по новой.

А можно было бы сделать ....от 1 ко 2 ,ясно что обратно не пойдел .Ибо 1 модификация это часть 2 й .

Мордорец
24.09.2018, 20:30
Народ, а как в последнем ОЛ переходы между экранами делаются? Хотя бы куда соваться?

Ревака Юрий
25.09.2018, 09:09
Народ, а как в последнем ОЛ переходы между экранами делаются? Хотя бы куда соваться?

Как и в предпоследнем, ПКМ на Группа 1 "Редактировать группу", и будет привычный интерфейс работы с экранами.

Мордорец
25.09.2018, 21:10
Как и в предпоследнем, ПКМ на Группа 1 "Редактировать группу", и будет привычный интерфейс работы с экранами.
спасибо. я не туда смотрел.

murzik
26.09.2018, 08:29
Доброго времечка! есть проект под пр200. В конфигурации указано реле с RS485, но данный имтерфейс в проекте не используется. Возможна ли заливка проекта в такое же реле, но без RS485? И если невозможна прямо, то какие изменения надо внести и куда?

ASo
26.09.2018, 08:32
Никаких не надо вносить. Заливайте.

murzik
26.09.2018, 08:34
спасибо!!!!

rovki
26.09.2018, 11:45
Вопрос к бывалым (у меня такое первый раз) .Пр200 (новый ,с установленным проектом) у заказчика в другом городе .Странная неисправность -не работает ПР (не работает модбас и нет нужных надписей на индикаторе) , светится индикатор ,но нет необходимых надписей ,при попытке подключить к ОЛ не видет ПР (сом порт не выбирается) ,драйвер установлен ,но в диспетчере устройств не появляется устройство при втыкании кабеля ,поэтому залить проект нет возможности .Сообщений о сбое программы нет ...Что еще может быть? Сам глянуть на ПР и протестить не могу ...

Ревака Юрий
26.09.2018, 12:58
Вопрос к бывалым (у меня такое первый раз) .Пр200 (новый ,с установленным проектом) у заказчика в другом городе .Странная неисправность -не работает ПР (не работает модбас и нет нужных надписей на индикаторе) , светится индикатор ,но нет необходимых надписей ,при попытке подключить к ОЛ не видет ПР (сом порт не выбирается) ,драйвер установлен ,но в диспетчере устройств не появляется устройство при втыкании кабеля ,поэтому залить проект нет возможности .Сообщений о сбое программы нет ...Что еще может быть? Сам глянуть на ПР и протестить не могу ...

Надписей на индикаторе нет вообще? или можно зайти в системное меню?

rovki
26.09.2018, 13:06
Надписей на индикаторе нет вообще? или можно зайти в системное меню?

Не заходил ранее ,как это сделать ....Может они нажали какието кнопки??? Надписей нет.
В проекте кнопки не использую.
ПРи удержании ALT меню не появляется

Ревака Юрий
26.09.2018, 13:12
Не заходил ранее ,как это сделать ....Может они нажали какието кнопки??? Надписей нет

Неожиданно от Вас такое услышать, удерживаем ALT более 3 сек.

rovki
26.09.2018, 13:16
Неожиданно от Вас такое услышать, удерживаем ALT более 3 сек.

Я в 99,9% случаях вообще не использую экран ,поэтому подзабыл ,но вспомнил ...;) Меню не появляется ...

Ревака Юрий
26.09.2018, 13:20
Я в 99,9% случаях вообще не использую экран ,поэтому подзабыл ,но вспомнил ...;) Меню не появляется ...

Похоже что отказал экран, если при подключении к ПК в COM портах не появляется порт, то сервис, если появляется можно еще попробовать принудительно обновить встроенное ПО.

rovki
26.09.2018, 13:33
Не появляется сом порт ...Проработал один день ...А может как то повлиять ,что я не поставил среднею плату за ненадобностью .Модель ПР200-24.4.0?
Получается ,что не работает юсб ПР ,не исполняется проект ,светится цифровой индикатор ...и нет сообщений о сбое памяти и нет выхода в системное меню ...???

Ревака Юрий
26.09.2018, 13:39
Не появляется сом порт ...Проработал один день ...А может как то повлиять ,что я не поставил среднею плату за ненадобностью .Модель ПР200-24.4.0?
Получается ,что не работает юсб ПР ,не исполняется проект ,светится цифровой индикатор ...и нет сообщений о сбое памяти и нет выхода в системное меню ...???

В смысле плату с аналоговыми каналами? Теоретически может, если процессор к ней обращается, а ее нет:D, такую ситуация не проверял, надо уточнять.

Уточнил, отсутствие платы влиять не должно.

rovki
26.09.2018, 13:52
В смысле плату с аналоговыми каналами? Теоретически может, если процессор к ней обращается, а ее нет:D, такую ситуация не проверял, надо уточнять.

Уточнил, отсутствие платы влиять не должно.

Значит процессор каюк :( Аналоговые входа\выхода не использую в этом проекте .Плохо что в модификациях нет такого варианта на 8 реле без аналоговой платы ,а только на 6 реле ...

petera
26.09.2018, 14:04
Для начала попробовать установить перемычку X2(X3)
38890
и попробовать подключится из ОЛ

У меня были похожие симптомы
- дисплей просто светится
- ПР не определяется в диспетчере Windows.

Одна из перемычек помогла, только не помню какая

rovki
26.09.2018, 15:06
Для начала попробовать установить перемычку X2(X3)
38890
и попробовать подключится из ОЛ

У меня были похожие симптомы
- дисплей просто светится
- ПР не определяется в диспетчере Windows.

Одна из перемычек помогла, только не помню какая

Спасибо ,попробую .Нужно замкнуть и разомкнуть или замкнуть и прошить?
Ребята оперативно сьездили и купили новый ПР ,залили и все пошло (Ростов)...Слава дилерам !

petera
26.09.2018, 15:08
Спасибо ,попробую .Нужно замкнуть и разомкнуть или замкнуть и прошить?
Ребята оперативно сьездили и купили новый ПР ,залили и все пошло (Ростов)...Слава дилерам !

Выключить, замкнуть, включить, прошить, выключить, разомкнуть.

rovki
26.09.2018, 16:11
Выключить, замкнуть, включить, прошить, выключить, разомкнуть.

Спасибо !!!!!

Сергей0308
26.09.2018, 16:31
Так ранее писали о проблемах ПР200 с питанием 220 В, надеюсь Вы не рискуете и применяете ПР200 с питанием 24 В! БП стоит около 2000 рублей, раз прокатитесь в соседний регион и всё встанет на свои места, я так думаю!

igkuz
26.09.2018, 18:47
При включении режима симуляции одного из проектов,появляется окно с предупреждением - индекс за пределом диапазона,хотя до этого этот проект работал без проблем.Что за индекс? помогите.Закрываю это предупреждение,режим симуляции не работает Спасибо(да,программа ОL,прибор ПР200).

Василий Кашуба
26.09.2018, 22:29
При включении режима симуляции одного из проектов,появляется окно с предупреждением - индекс за пределом диапазона,хотя до этого этот проект работал без проблем.Что за индекс? помогите.Закрываю это предупреждение,режим симуляции не работает Спасибо(да,программа ОL,прибор ПР200).
А сама программа где?

rovki
26.09.2018, 22:32
Так ранее писали о проблемах ПР200 с питанием 220 В, надеюсь Вы не рискуете и применяете ПР200 с питанием 24 В! БП стоит около 2000 рублей, раз прокатитесь в соседний регион и всё встанет на свои места, я так думаю!

Естественно ПР на 24в ,я же указал модель выше

igkuz
27.09.2018, 13:26
создал новый проект,копирнул эту программу туда,все работает.там не хочет.Народ,объясните что за индекс и где его искать.

Ревака Юрий
27.09.2018, 13:35
создал новый проект,копирнул эту программу туда,все работает.там не хочет.Народ,объясните что за индекс и где его искать.

Версия ПО какая, откуда что копировалось, сетевые переменные используются?

igkuz
28.09.2018, 08:09
Индекс за пределами диапазона.Индекс должен быть положительным числом,а его размер не должен превышать размер коллекции.
Имя параметра:index
в
System.Runtime.CompilerServices.AsyncServices.<ThrowAsync_O(Obj ect state)
выложить скрин не получается,пишу текст появляющегося окна при включении режима симуляции.Версия среды разработки: 1.12.172.15367.Спасибо

ensol
06.10.2018, 18:56
Вопрос обывателя, использую ПР-200 для управления светом. А можно как то элегантно присоединить датчик открытый коллектор (протечки) к ПР-200 на 220 В?

Сергей0308
06.10.2018, 19:04
Вопрос обывателя, использую ПР-200 для управления светом. А можно как то элегантно присоединить датчик открытый коллектор (протечки) к ПР-200 на 220 В?

Наверно транзистор должен быть структуры P-N-P, тогда можно на аналоговый вход (настроенный на работу в режиме дискретного) непосредственно подключить, а так много вариантов, например реле, модуль расширения по внутренней шине и т. д.

Сергей0308
06.10.2018, 19:10
Вопрос обывателя, использую ПР-200 для управления светом. А можно как то элегантно присоединить датчик открытый коллектор (протечки) к ПР-200 на 220 В?

И надо полное название реле писать, если вы не в курсе, сейчас имеются ПР200 с питанием 220 В и напряжением входов до 30 В!

ensol
06.10.2018, 19:21
И надо полное название реле писать, если вы не в курсе, сейчас имеются ПР200 с питанием 220 В и напряжением входов до 30 В!

Вот как.. Спасибо, уточню. А не могли бы ткнуть какое реле хотя-бы примерно искать?
У меня пр200-2.4.1.0 со входами 0-10В

ASo
06.10.2018, 19:27
Да, если есть аналоговые входы.

Сергей0308
06.10.2018, 19:51
Вот как.. Спасибо, уточню. А не могли бы ткнуть какое реле хотя-бы примерно искать?
У меня пр200-2.4.1.0 со входами 0-10В

Вы со второй попытки сумели неполное название реле написать, понимаю, что для вас это не легко, но подозреваю, что у вашего реле и так входа на 24 В(до 30 В) и можно без особых проблем подключить датчик(устройство) с выходным транзистором структуры p-n-p!
Вот вам ссылка на страничку реле, там всё расписано, только точно название своего реле узнайте, с точностью то точки: https://www.owen.ru/product/programmiruemoe_rele_pr200/modifications

39034

Может у вас, я так подозреваю, такое реле?

39035

ASo
06.10.2018, 20:01
Можно и NPN, но с дополнительным резистором.

rovki
06.10.2018, 20:41
Можно и NPN, но с дополнительным резистором.

И не забыть проинвертировать сигнал ...тогда.

ensol
06.10.2018, 21:20
Честно говоря с телефона писал, но действительно непросто. Правильно Пр200-220.4.1.0, то есть не то которое вы обвели, а с аналоговыми входами 0-10в

Сергей0308
06.10.2018, 21:30
Честно говоря с телефона писал, но действительно непросто. Правильно Пр200-220.4.1.0, то есть не то которое вы обвели, а с аналоговыми входами 0-10в

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

Сергей0308
06.10.2018, 23:01
Честно говоря с телефона писал, но действительно непросто. Правильно Пр200-220.4.1.0, то есть не то которое вы обвели, а с аналоговыми входами 0-10в

У вас, я так подозреваю вы сами придумали свою классификацию ПР, на самом деле аналоговые входа, если они есть, у всех модификаций одинаковые! Различаются типы аналоговых выходов(4-20 мА или 0-10 В) и напряжение питания дискретных входов и т. д.

ensol
06.10.2018, 23:47
У вас, я так подозреваю вы сами придумали свою классификацию ПР, на самом деле аналоговые входа, если они есть, у всех модификаций одинаковые! Различаются типы аналоговых выходов(4-20 мА или 0-10 В) и напряжение питания дискретных входов и т. д.

Спасибо, приоткрыли немного глаза на классификацию.
Можно подключить датчик к + 24 В "питания аналоговых входов", сигнал подать на аналоговый вход настроенный в дискретный режим. А где взять землю "GND"? или нужно брать просто +-12в?

Сергей0308
07.10.2018, 02:42
Спасибо, приоткрыли немного глаза на классификацию.
Можно подключить датчик к + 24 В "питания аналоговых входов", сигнал подать на аналоговый вход настроенный в дискретный режим. А где взять землю "GND"? или нужно брать просто +-12в?

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

ensol
07.10.2018, 15:47
У реле имеется встроенный источник питания =24В, этого достаточно для питания всех аналоговых входов в любом режиме работы, дискретные у вашего реле должны питаться от фазного напряжения! Насчёт земли не понял, в агрономии не силён, шутка! Можно использовать внешний источник питания =24В!

Спасибо, Сергей0308. Шутки ваши я понимаю, но к сожалению к прикладному решению не приблизился. Могу ли я на датчик "открытый коллектор" подать 24В с встроенного в реле источника питания? В этом случае при срабатывании датчика на аналоговый вход придет 24В? Вход реле сможет обработать его как дискретный сигнал?

Сергей0308
07.10.2018, 15:58
Спасибо, Сергей0308. Шутки ваши я понимаю, но к сожалению к прикладному решению не приблизился. Могу ли я на датчик "открытый коллектор" подать 24В с встроенного в реле источника питания? В этом случае при срабатывании датчика на аналоговый вход придет 24В? Вход реле сможет обработать его как дискретный сигнал?

На аналоговый вход реле(в режиме дискретного) можно до 30В подавать, какое напряжение питания вашего датчика я не знаю, это у вас надо спрашивать, обычно бывает 12-36В. Бывают датчики с питанием 220В, такие как раз вам подойдут под дискретные входы ПР!

Мордорец
08.10.2018, 14:11
А вот такой вопрос, а можно ли на заводе отдельно приобрести джампера для ПР-200 и шлейфы для ПРМ-1?

CleanS
08.10.2018, 18:43
Доброго вечера всем!
Имею вопрос.
Не могу через OL синхронизировать время и дату в ПР-ке...

39055

Если зайти в меню самого реле, то там дата 30 июля 70 г., а время по нулям всё.
Что не так? Может быть из-за сдохшей батарейки? (Пока напряжение в ней не мерил).
В руководстве написано, что батарейка рассчитана на срок эксплуатации 5 лет.

Павел Братковский
08.10.2018, 20:17
В руководстве написано, что батарейка рассчитана на срок эксплуатации 5 лет.

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

CleanS
09.10.2018, 08:50
С батарейкой всё в порядке. Выдаёт свои заявленные 3В (3,094).

Ревака Юрий
09.10.2018, 09:02
Доброго вечера всем!
Имею вопрос.
Не могу через OL синхронизировать время и дату в ПР-ке...

39055

Если зайти в меню самого реле, то там дата 30 июля 70 г., а время по нулям всё.
Что не так? Может быть из-за сдохшей батарейки? (Пока напряжение в ней не мерил).
В руководстве написано, что батарейка рассчитана на срок эксплуатации 5 лет.

Добрый день. А считать дату/время из прибора можно, какая версия ПО сейчас в приборе. Что этому событию предшествовало?

CleanS
09.10.2018, 17:21
Добрый день. А считать дату/время из прибора можно, какая версия ПО сейчас в приборе. Что этому событию предшествовало?
Не могу сказать что этому предшествовало. Кроме путешествия с помощью "Почта России" из дальневосточных краёв, другой информации о его жизни нет.
Достался по знакомству, за пол цены. Хозяин утверждал, что новый, не работал.
Залито самое последнее обновление, которое было доступно через OL (на вчера).
Сейчас вот, лежит на столе, завис.. Не прогружается.. постоянно экраном светит.. Т.е. он даже самотестирование не может закончить..
Походу надо его везти на диагностику. (((

Ревака Юрий
09.10.2018, 17:37
Не могу сказать что этому предшествовало. Кроме путешествия с помощью "Почта России" из дальневосточных краёв, другой информации о его жизни нет.
Достался по знакомству, за пол цены. Хозяин утверждал, что новый, не работал.
Залито самое последнее обновление, которое было доступно через OL (на вчера).
Сейчас вот, лежит на столе, завис.. Не прогружается.. постоянно экраном светит.. Т.е. он даже самотестирование не может закончить..
Походу надо его везти на диагностику. (((

Если загружена правильная модификация для данного прибора, а это должно контролироваться уже давно, то даже не знаю. Пару раз сталкивался с похожим поведением, когда программа загружалась в прибор без AI/AO программа написанная для версии с AI/AO.

CleanS
10.10.2018, 09:36
Вчера вынимал батарейку, для замера напряжения. После этой процедуры ПР200 вообще перестала подавать признаки "нормальной жизни".
После подачи питания постоянно светится экран. На кнопку ALT не реагирует. После подключения USB кабеля СОМ порт не активируется. К OL не подключается.
Решил ещё раз обновить встроенное ПО.
Перевёл с помощью перемычки (Согласно Руководства по эксплуатации) ПР-ку в режим Down.Mode. К большому сожалению в документации не описан этот режим.
После подачи питания, на панели ПР-ки начал моргать красный светодиод. После подключения USB кабеля в OL активировался СОМ порт, но поле "Подключение" осталось в режиме "Прибор не подключен".

39084

После обновления встроенного ПО, красный светодиод F2 начинает гореть постоянно и F1 в паре с ним также начинает постоянно светится.
К сожалению обновление не спасло ситуацию. ПР-ка не работает (((( и как я понимаю, своими силами, реанимировать её не возможно. Ваш СЦ в Москве работает по субботам?

Никита Сергеев
11.10.2018, 11:32
-
Вчера вынимал батарейку, для замера напряжения. После этой процедуры ПР200 вообще перестала подавать признаки "нормальной жизни".
После подачи питания постоянно светится экран. На кнопку ALT не реагирует. После подключения USB кабеля СОМ порт не активируется. К OL не подключается.
Решил ещё раз обновить встроенное ПО.
Перевёл с помощью перемычки (Согласно Руководства по эксплуатации) ПР-ку в режим Down.Mode. К большому сожалению в документации не описан этот режим.
После подачи питания, на панели ПР-ки начал моргать красный светодиод. После подключения USB кабеля в OL активировался СОМ порт, но поле "Подключение" осталось в режиме "Прибор не подключен".

39084

После обновления встроенного ПО, красный светодиод F2 начинает гореть постоянно и F1 в паре с ним также начинает постоянно светится.
К сожалению обновление не спасло ситуацию. ПР-ка не работает (((( и как я понимаю, своими силами, реанимировать её не возможно. Ваш СЦ в Москве работает по субботам?

попробуйте прошить принудительно с перемычкой снова. В качестве инструкции можно использовать вот этот документ (https://www.owen.ru/uploads/77/instrukcziya_po_proshivke_pr110114.pdf)
как ставить перемычки написано в руководстве пользователя стр.19-20 на пр200.
СЦ работает с понедельника по пятницу.

CleanS
11.10.2018, 11:46
-

попробуйте прошить принудительно с перемычкой снова. В качестве инструкции можно использовать вот этот документ (https://www.owen.ru/uploads/77/instrukcziya_po_proshivke_pr110114.pdf)
как ставить перемычки написано в руководстве пользователя стр.19-20 на пр200.
СЦ работает с понедельника по пятницу.

Да, с утра пробовал принудительно прошивать. Всё прошивается. Пишет что процедура выполнена. ОК, но.... Без результатно. ПР-ка не хочет работать... На длительное нажатие кнопки ALT не реагирует.
Процедуру повторял раза 3.

Никита Сергеев
11.10.2018, 12:21
Да, с утра пробовал принудительно прошивать. Всё прошивается. Пишет что процедура выполнена. ОК, но.... Без результатно. ПР-ка не хочет работать... На длительное нажатие кнопки ALT не реагирует.
Процедуру повторял раза 3.

тогда в СЦ.

CleanS
11.10.2018, 13:56
тогда в СЦ.

Спасибо за помощь!
Что-то мне с самого начала подсказывало, что этим всё и закончится.)

Massmeter
16.10.2018, 18:33
Подскажите, какую максимальную частоту импульсов можно подсчитывать на дискретном входе ПР200.

Сергей0308
16.10.2018, 22:26
Подскажите, какую максимальную частоту импульсов можно подсчитывать на дискретном входе ПР200.

39271

РЭ посмотреть не судьба?
При заявленных производителем характеристиках, максимальная частота в идеальном случае, при меандре, 100 Гц! Я бы с запасом смотрел раза в два!

Massmeter
17.10.2018, 20:43
В руководстве нашел 2 мс. Что меня и удивило. Это получается период импульса 4 мс. А частота 250 гц. Многовато. вот и решил переспросить у знатоков.

SA104
21.10.2018, 07:33
Доброго времени.

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

Сергей0308
21.10.2018, 07:45
Доброго времени.

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

Через сетевые переменные с адреса какой присвоите, заранее назначенных регистров нет. Сейчас в продаже только дискретные, можно одним регистром все входа-выхода прочитать!

homonsv
24.10.2018, 09:36
Планирую использовать ПР110-220.8ДФ.4Р в цепях управления 110В. С первого взгляда вроде можно (Напряжение питания переменного тока 90...264В, напряжение питания дискретных входов 90...264В).
Но! - уровень сигнала, соответствующий логической единице на дискретном входе ~164…253. Будет ли работать без сбоев? Почему разработчики не предусмотрели уровни лог. единицы на входах от 90В для обеспечения требуемого входного мин. тока. Может кто использовал в цепях 110В, поделитесь проблемами.

stanislau
28.10.2018, 11:06
Можно ли в каким-либо переменным "присваивать" время и дату? Например - сигнал аварии. Думаю как сделать небольшой архив ( 10 аварий) с указанием даты и времени.

Сергей0308
28.10.2018, 14:57
Можно ли в каким-либо переменным "присваивать" время и дату? Например - сигнал аварии. Думаю как сделать небольшой архив ( 10 аварий) с указанием даты и времени.

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

39503

Можно под себя причесать, я уже об этом писал в тех темах!
http://www.owen.ru/forum/showthread.php?t=26216&page=24
http://www.owen.ru/forum/showthread.php?t=26216&page=33

bober
29.10.2018, 16:21
Хочу сделать управление освещением через ПР200, с тем, чтобы некоторые из кнопок работали просто как триггер (а-ля проходные выключатели), а некоторые помимо этого при длительном (или многократном) нажатии выполняли бы действие "отключить выходы №...." . Такое, думаю, делали уже?

Ревака Юрий
29.10.2018, 16:44
Хочу сделать управление освещением через ПР200, с тем, чтобы некоторые из кнопок работали просто как триггер (а-ля проходные выключатели), а некоторые помимо этого при длительном (или многократном) нажатии выполняли бы действие "отключить выходы №...." . Такое, думаю, делали уже?

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

Сергей0308
29.10.2018, 20:32
Хочу сделать управление освещением через ПР200, с тем, чтобы некоторые из кнопок работали просто как триггер (а-ля проходные выключатели), а некоторые помимо этого при длительном (или многократном) нажатии выполняли бы действие "отключить выходы №...." . Такое, думаю, делали уже?

Вот petera и rovki подобное в текущей теме делали: http://www.owen.ru/forum/showthread.php?t=9398&page=293
В принципе подобное часто встречалось в разных темах:
http://www.owen.ru/forum/showthread.php?t=26216&page=13
http://www.owen.ru/forum/showthread.php?t=26216&page=17

melky
29.10.2018, 23:17
делал только на однократное короткое нажатие управление светом. При длинном нажатии вкл/выкл дополнительной функции.

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

waricap
31.10.2018, 16:16
Попробуйте отключить цифровую подпись.

попробовал отключить,
но это отключение влияло только на установку новых не подписаных,

ну в общем ничего не изменилось, в диспетчере устройств висит значек PR200 с восклицательным знаком.

Что можно сделать?

PS речь о установке драйвера USB для ПР200.

stanislau
01.11.2018, 22:34
Всем привет! Спрошу тут. Из разряда "денег нет, но Вы держитесь там". Есть деаэратор атмосферного типа. В нем необходимо контролировать уровень воды. Есть ПР200. Конечно, логично применить дифф. датчик давления типа Сафир ДД. Но поскольку денег нет, его ни кто не купит. Однако в закромах обнаружились два овеновских датчика давления ПД100И на 0,1МПа. Есть идея: один датчик установить вверху бака деаэратора (паровое пространство), второй внизу (нижняя точка). Затем в ПР200 от показаний нижнего датчика вычесть показания верхнего и умножить разность на некоторый коэффициент для получения значения уровня в процентах. Делал ли кто-нибудь подобное?

Сергей0308
02.11.2018, 08:30
Всем привет! Спрошу тут. Из разряда "денег нет, но Вы держитесь там". Есть деаэратор атмосферного типа. В нем необходимо контролировать уровень воды. Есть ПР200. Конечно, логично применить дифф. датчик давления типа Сафир ДД. Но поскольку денег нет, его ни кто не купит. Однако в закромах обнаружились два овеновских датчика давления ПД100И на 0,1МПа. Есть идея: один датчик установить вверху бака деаэратора (паровое пространство), второй внизу (нижняя точка). Затем в ПР200 от показаний нижнего датчика вычесть показания верхнего и умножить разность на некоторый коэффициент для получения значения уровня в процентах. Делал ли кто-нибудь подобное?

Не так давно датчик дифдавления покупали 0-6,3 кПа и вот посмотрел цены на ПД100И и хочу заметить, что разница в цене составляет менее двух тысяч рублей(можете прикинуть его цену), как Вы посчитали большую разницу мне не понятно и у нас бывает в деаэраторе при пуске-остановке котлов создаётся разрежение, это надо учитывать и я тоже так хотел высчитывать разницу показаний двух датчиков, пока не нашли датчик дифдавления по цене примерно как два датчика избыточного давления от овен, сейчас уровень показывает нормальный, но в работе ещё не пробовали, начальники ждут холодов(лёгких путей не ищут). А так в принципе можно высчитать разницу давлений двух датчиков и определить уровень, так как величина избыточного давления в деаэраторе небольшая.

Aviator_VZh
02.11.2018, 09:12
Можно сделать так. На AI1 нижний датчик, на AI2 верхний. При указанных настройках аналоговых входов переменная PRESS будет в см. водного столба.

39568

И не забудьте переставить джампера на плате аналоговых входов.

Ревака Юрий
02.11.2018, 10:08
Можно сделать так. На AI1 нижний датчик, на AI2 верхний. При указанных настройках аналоговых входов переменная PRESS будет в см. водного столба.

39568

И не забудьте переставить джампера на плате аналоговых входов.

В данном случае джампера как раз трогать не надо.:)

Серёга Букашкин
02.11.2018, 10:37
обнаружились два овеновских датчика давления ПД100И на 0,1МПа. Есть идея: один датчик установить вверху бака деаэратора (паровое пространство), второй внизу (нижняя точка). Затем в ПР200 от показаний нижнего датчика вычесть показания верхнего и умножить разность на некоторый коэффициент для получения значения уровня в процентах.
Так в принципе можно если точность поддержания уровня в деаэраторе допустить небольшой, если 100мм отклонения уровня не имеет значения. Легко посчитать какой маленький дифференциальный сигнал получите от изменения столба воды на датчике 0,1Мпа.

Aviator_VZh
02.11.2018, 12:37
В данном случае джампера как раз трогать не надо.:)

Только если в ПР сохранились заводские настройки. Но выразился я не верно. Нужно было написать проверить.


Так в принципе можно если точность поддержания уровня в деаэраторе допустить небольшой, если 100мм отклонения уровня не имеет значения. Легко посчитать какой маленький дифференциальный сигнал получите от изменения столба воды на датчике 0,1Мпа.

С ПД100И на 0,025МПа я легко ловлю изменения уровня воды в 1 см.

pt200
02.11.2018, 13:15
Можно сделать так. На AI1 нижний датчик, на AI2 верхний. При указанных настройках аналоговых входов переменная PRESS будет в см. водного столба.

39568

И не забудьте переставить джампера на плате аналоговых входов.

Мне не дает покоя применение fDIV. почему отношение сигналов, а не разность?

Aviator_VZh
02.11.2018, 13:22
Мне не дает покоя применение fDIV. почему отношение сигналов, а не разность?

Правильно не дает покоя!

39578

stanislau
02.11.2018, 21:25
Не так давно датчик дифдавления покупали 0-6,3 кПа и вот посмотрел цены на ПД100И и хочу заметить, что разница в цене составляет менее двух тысяч рублей(можете прикинуть его цену), как Вы посчитали большую разницу мне не понятно и у нас бывает в деаэраторе при пуске-остановке котлов создаётся разрежение, это надо учитывать и я тоже так хотел высчитывать разницу показаний двух датчиков, пока не нашли датчик дифдавления по цене примерно как два датчика избыточного давления от овен, сейчас уровень показывает нормальный, но в работе ещё не пробовали, начальники ждут холодов(лёгких путей не ищут). А так в принципе можно высчитать разницу давлений двух датчиков и определить уровень, так как величина избыточного давления в деаэраторе небольшая.
Сергей, здравствуйте! Дело в том, что датчики давления, скажем так, уже валялись на складе давно. Вот я и решил их применить. С разрежением-все правильно. Оно очень сильно мешает. Возникает при запитке деаэратора холодной (около10 градусов) водой. При этом давление в паровом пространстве может уйти в минус. Первые попытки запустить щит управления оказались неудачными. Скорость запитки очень сильно влияет на показания датчиков в верхней и нижней точке. Вплоть до того, что даже нижний датчик уходит в минус. Этому так же способствует открытие клапана запитки котла. Получается, что к холодной воде добавляется еще и забор воды из деаэратора питательным насосом котла. Тут похоже надо делать очень медленный пид регулятор уровня воды, чтобы уровень плавно подходил к уставке.

Сергей0308
02.11.2018, 21:59
Сергей, здравствуйте! Дело в том, что датчики давления, скажем так, уже валялись на складе давно. Вот я и решил их применить. С разрежением-все правильно. Оно очень сильно мешает. Возникает при запитке деаэратора холодной (около10 градусов) водой. При этом давление в паровом пространстве может уйти в минус. Первые попытки запустить щит управления оказались неудачными. Скорость запитки очень сильно влияет на показания датчиков в верхней и нижней точке. Вплоть до того, что даже нижний датчик уходит в минус. Этому так же способствует открытие клапана запитки котла. Получается, что к холодной воде добавляется еще и забор воды из деаэратора питательным насосом котла. Тут похоже надо делать очень медленный пид регулятор уровня воды, чтобы уровень плавно подходил к уставке.

Если хотите регулятор с минимальным регулированием, вот недавно делал, как раз для уровня, должен вам подойти, как раз делает, как Вы хотели!
Только у Вас сигнал датчика дифдавления будет как разность сигналов двух датчиков избыточного давления!
С настройкой всё очень просто: подгоняете нулевой уровень(уставку) и нажимаете на первом экране во второй строчке установка "0" - "Да", этот уровень запомнится как нулевой(уставка), уровень выше будет показывать с плюсом, ниже с минусом, у меня в миллиметрах с точностью до десятых долей миллиметра, в настройках не забудьте поставить ВПИ вашего датчика, можно сделать как у меня пересчитать в миллиметры водяного столба, вкратце всё!


39588


Забыл добавить - компенсирует люфт исполнительного механизма, здесь про это писал: http://www.owen.ru/forum/showthread.php?t=28349&page=3
Переход между экранами: удержание вверх(вниз).

stanislau
02.11.2018, 22:04
Спасибо! Завтра буду смотреть. Вот мой черновик деаэратора.

stanislau
04.11.2018, 16:26
Еще вопрос: какой минимальный импульс реле в ПР200 может отработать?

Сергей0308
04.11.2018, 17:13
Еще вопрос: какой минимальный импульс реле в ПР200 может отработать?

РЭ Вы принципиально не читаете?

39619

stanislau
04.11.2018, 18:15
Там про вход сказано, это я видел. А вот про характеристики по быстродействию выходных реле ни слова. В руководстве по эксплуатации не написано, что минимальная длительность импульса воспринимаемая входом = времени срабатывания выходного реле. Об этом догадываться надо?

Сергей0308
04.11.2018, 18:35
Там про вход сказано, это я видел. А вот про характеристики по быстродействию выходных реле ни слова. В руководстве по эксплуатации не написано, что минимальная длительность импульса воспринимаемая входом = времени срабатывания выходного реле. Об этом догадываться надо?

А Вы строчку ниже мной отмеченной смотрели, может это Вы ищете?!
Мне не понятно длительность какого импульса Вы ищете, начнём с начала: прежде чем контакт реле окончательно замкнётся, он несколько раз замыкается-размыкается, называется это безобразие дребезгом контактов, короче, Вы про какой импульс по счёту или ждите транзисторные выходы или ПР114 возьмите, там транзисторные выходы много лет уже существуют!!

stanislau
04.11.2018, 20:57
Если управлять клапаном, задвижкой, то необходимо знать какой минимальный импульс сможет выдать релейный выход ПР200 т.е. если я установлю в макросе управляющим КЗР время импульса на откр/закр 0,0000000000000000001с-понятное дело, такое маленькое значение выходное реле не выдаст, управляющий сигнал будет пропущен. Вот меня и интересует минимальное время импульса которое сможет отработать выходное реле ПР.

Сергей0308
04.11.2018, 21:13
Если управлять клапаном, задвижкой, то необходимо знать какой минимальный импульс сможет выдать релейный выход ПР200 т.е. если я установлю в макросе управляющим КЗР время импульса на откр/закр 0,0000000000000000001с-понятное дело, такое маленькое значение выходное реле не выдаст, управляющий сигнал будет пропущен. Вот меня и интересует минимальное время импульса которое сможет отработать выходное реле ПР.

Хорошо, зайдём с другой стороны: допустим ПР может выдать импульс продолжительностью 2 мс на катушку выходного реле, что это меняет?

stanislau
04.11.2018, 21:38
В ПРке такие быстрые реле? Я думал, что менее 100мс оно просто будет пропускать.

Сергей0308
04.11.2018, 21:49
В ПРке такие быстрые реле? Я думал, что менее 100мс оно просто будет пропускать.

Я предполагаю, что и 50 мс отработает, хотя согласен, надо от 100 мс рассматривать, меньше как-то несерьёзно для релейного выхода!

stanislau
04.11.2018, 22:18
Ну, вот и разобрались:) !!!

Aviator_VZh
05.11.2018, 00:38
А давайте попросим Юрия прояснить этот момент. У меня пару раз была ситуация когда на дискретный выход попадал паразитный сигнал длительностью один цикл и реле при этом срабатывало.

Ревака Юрий
05.11.2018, 10:31
А давайте попросим Юрия прояснить этот момент. У меня пару раз была ситуация когда на дискретный выход попадал паразитный сигнал длительностью один цикл и реле при этом срабатывало.

Попробую прояснить, исходя из характеристик реле, время вкл/выкл. около 10 мс, соответственно все импульсы, короче этого времени, вы услышите в виде звукового сопровождения на катушке, сами контакты должны быть разомкнуты. Что за паразитный сигнал был в вашем случае, сложно сказать, может время цикла было больше 10 мс. Ну и для КЗР, думаю минимальные длительности импульсов будут значительно больше. Да и вообще реле не стоит эксплуатировать в таком режиме, для проверки, можно вывести переменную задающую время вкл/выкл. для блинка и зафиксировать минимальное время при котором будут замыкаться и размыкаться выходные реле.

Aviator_VZh
05.11.2018, 11:57
Паразитный сигнал был моим косяком. Время цикла было ~20мс

Ревака Юрий
05.11.2018, 12:24
Паразитный сигнал был моим косяком. Время цикла было ~20мс

А, ну тогда все сходится.

bayk
09.11.2018, 20:41
Здравствуйте! у меня максимально глупый вопрос: практически во всех примерах и макросах на этом форуме, которые я открывал сразу высвечивается предупреждение о циклических связях! это нормально????? или в старых версиях ОЛ проекты как-то по другому реализовывались, а теперь это нормально не заработает? или это очередной бред от разработчика с лишними перестраховками и эти примеры и макросы будут работать, а предупреждения надо игнорировать?

Ревака Юрий
09.11.2018, 20:51
в старых версиях ОЛ проекты как-то по другому реализовывались

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

Спорягин Кирилл
10.11.2018, 22:33
ПР200 с двумя интерфейсами RS-485 может быть дополнено еще одним интерфейсом RS-485, с помощью ПР-ИП485?

rovki
10.11.2018, 22:53
ПР200 с двумя интерфейсами RS-485 может быть дополнено еще одним интерфейсом RS-485, с помощью ПР-ИП485?

А куда вы его ставить будите ,если слота всего два и ОЛ поддерживает 2 слота ??? Интересно что за задача в которой нужно 3 RS485,?

Сергей0308
10.11.2018, 23:00
А куда вы его ставить будите ,если слота всего два и ОЛ поддерживает 2 слота ??? Интересно что за задача в которой нужно 3 RS485,?

Вы шо, сказку не читали, "Как мужик с барином пообедал"?

rovki
11.11.2018, 00:13
Не помню ...давно это было ;)

brig62
11.11.2018, 23:28
Подскажите пожалуйста, как сделать в ПР200 счетчики включений и времени работы за последние 24 часа? Не с начала суток, а именно за назначенное время назад от текущего.
Спасибо.

Сергей0308
11.11.2018, 23:45
Подскажите пожалуйста, как сделать в ПР200 счетчики включений и времени работы за последние 24 часа? Не с начала суток, а именно за назначенное время назад от текущего.
Спасибо.

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

rovki
11.11.2018, 23:49
Если есть сигнал включения ,то отсутсвие его должен говорить о выключении .Тогда можно посчитать время работы .Делайте два стека ,один записывает каждый час количество включений ,а во второй пишите раз в час время работы оборудования .Длина стека -24. Затем суммируйте выходы 1 стека и 2 стека . Получаете кол-во вкл за 24 последних часа и время работы за 24 часа ...

brig62
12.11.2018, 00:13
Вот спасибо. Примерно так и думал. Только не знал на основе какого элемента. В ФЛпрог это массивы. Здесь стек. Теперь надо понять где его искать? Справка по запросу стек муть выдает. Или это макрос? Тоже не нашел ничего похожего.

Сергей0308
12.11.2018, 00:18
Вот спасибо. Примерно так и думал. Только не знал на основе какого элемента. В ФЛпрог это массивы. Здесь стек. Теперь надо понять где его искать? Справка по запросу стек муть выдает. Или это макрос? Тоже не нашел ничего похожего.

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