PDA

Просмотр полной версии : Реестр событий



LetO
20.01.2020, 06:49
Добрый день. Можно ли в OLogic создать реестр событий. Стоять будет ПР100 или 200, будет например следить за параметрами с какого либо аналогового датчика 24/7 , произошел скачек параметров, и ПР должно записать себе в память это значение, и желательно знать какие были значения до и после скачка (примерно 0.5-1сек) , чтобы человек например в конце смены подключился к ПР и считал когда был скачек(дата, время) и какое значение было было на аналоговом датчике. Возможно ли это сделать на ПР? Может для этого какое либо доп оборудование у овен приобрести? Спасибо.

rovki
20.01.2020, 08:35
Добрый день. Можно ли в OLogic создать реестр событий. Стоять будет ПР100 или 200, будет например следить за параметрами с какого либо аналогового датчика 24/7 , произошел скачек параметров, и ПР должно записать себе в память это значение, и желательно знать какие были значения до и после скачка (примерно 0.5-1сек) , чтобы человек например в конце смены подключился к ПР и считал когда был скачек(дата, время) и какое значение было было на аналоговом датчике. Возможно ли это сделать на ПР? Может для этого какое либо доп оборудование у овен приобрести? Спасибо.
Вам нужно архивировать значения ...В ПР это не возможно ,оно не работает с массивами ...

LetO
20.01.2020, 08:40
Вам нужно архивировать значения ...В ПР это не возможно ,оно не работает с массивами ...

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

capzap
20.01.2020, 08:52
А что можно совместно с ПР поставить? Например в ПР мы видим сигнал с датчика, в определенный момент фиксируем это значение и передаем на какой либо прибор где оно сохраняется с датой и временем , после чего с этого прибора человек подключившись смотрит журнал событий. Сейчас читаю про МДС-200, в паре с ПР можно будет реализовать такую задачу?

https://owen.ru/owencloud

LetO
20.01.2020, 08:58
Облако не подходит, прибор должен стоять там где о сети речи идти не может, поэтому и стал рассматривать МДС-200, значения должны писаться в свою память, чтобы когда будет необходимость подошел человек с ноутбуком и посмотрел все значения и в какое время они фиксировались.

melky
20.01.2020, 09:36
Можно и в ПР, не надо ля-ля... недавно делали на 9 событий. Фиксирует дату и код аварии.

Можно увеличить количество, применив другие макросы ПЗУ, например от Сергей308.

Если надо значения до и после, тут весь процесс займет всю память ПР. Но если фиксировать время скачка и значение скачка, то точно можно...

Если там связи нет, то будет проще на Raspberry Pi повесить Scada систему и писать все. Даже фиксацию на ПР делать не надо, хотя не помешает. Ибо Scada пишет с определенным периодом временным, например поставите 30 сек запись в базу, а скачек произойдет между ?
Можно и это зафиксировать, например запись в базу настроить 1 сек, или смотреть в уведомлениях, если настроить пороги канала...

Сергей0308
20.01.2020, 10:23
Делали проект для фиксации даты-времени включения-выключения дискретного входа. Фиксировались последнине 32 события, мне кажетсяя ничто не помешает записать и значения на аналоговом входе до и после скачка, на 32 события хватит даже энергонезависимой памяти!
Для формирования события(скачка) предлагаю свой макрос ограничения скорости изменения параметра, можно здесь найти в постах 56 и 59. Если скорость изменения параметра превысит уставку для ограничения, то активируется выход макроса "ограничение", этот же макрос позволит иметь значение до скачка,оно будет на выходе макроса, короче, это можно легко сделать, но возможно Вам потребуется и экстримум значения находить при скачке за какой-то период времени или до изменения направления вектора изменения параметра.

https://owen.ru/forum/showthread.php?t=32153&page=6

LetO
20.01.2020, 10:29
Можно и в ПР, не надо ля-ля... недавно делали на 9 событий. Фиксирует дату и код аварии.

Можно увеличить количество, применив другие макросы ПЗУ, например от Сергей308.

Если надо значения до и после, тут весь процесс займет всю память ПР. Но если фиксировать время скачка и значение скачка, то точно можно...

Если там связи нет, то будет проще на Raspberry Pi повесить Scada систему и писать все. Даже фиксацию на ПР делать не надо, хотя не помешает. Ибо Scada пишет с определенным периодом временным, например поставите 30 сек запись в базу, а скачек произойдет между ?
Можно и это зафиксировать, например запись в базу настроить 1 сек, или смотреть в уведомлениях, если настроить пороги канала...

Raspberry Pi для меня темный лес. Все же решил остановиться на МСД 200, есть ли мануал по установки связи между ПР и МСД, например такое как ПР200 и СП30.. , как организовать адресацию между ними? Если у меня ПР будет отправлять на МСД две сетевые переменные float значение с датчика 1 и 2, какие адреса поставить в самом МСД? И надо ли с часов реального времени ПР делать сетевые переменные для передачи в МСД, или часы у него есть свои?
С МСД я как понял не надо будет фиксировать именно скачки показаний , можно выставить сохранение данных с ПРки каждую сек(или меньше, пока не читал возможности) , потом просто спустя N кол во времени(сколько позволит SD карта) подключится к МСД и посмотреть всю таблицу значений каждой секунды?

melky
20.01.2020, 10:33
каждую секунду если писать, то флешки мрут как мухи... :)

Сергей0308
20.01.2020, 10:44
Когда-то писали в МСД-100(раньше был такой), так вот для 20 параметров при периоде записи = 10 секунд архив файла за сутки составлял 2-3 МБ, короче, чтобы однократно записать флешку на 8ГБ, около 8 лет потребуется, ресурса флешки хватит даже Дункану Маклауду!
И, я так думаю, это не такая уж и непосильная задача, название прибора записать на бумажке, если память никудышняя!!!

игорь68
20.01.2020, 19:37
Сергей0308 делал ловушку для меня(поймали просадку по питанию при включении насоса). За что ему большое спасибо.