Ещё такой проект у меня есть, с меткой даты-времени, если заинтересует можно найти в какой то теме его подробно обсуждали:
Вложение 49737
Вид для печати
Ещё такой проект у меня есть, с меткой даты-времени, если заинтересует можно найти в какой то теме его подробно обсуждали:
Вложение 49737
Спасибо, изучу.
Вот здесь проект обсуждали: https://owen.ru/forum/showthread.php?t=26216&page=24
Евгений Леонтьев до кучи в изучении https://owen.ru/forum/showthread.php...l=1#post320574
Всем здравствуйте. Есть ПР200 и ИП120. На входа первого подключено 2 аналоговых датчика. Как можно организовать хранение информации о превышении уставки в формате "значение/время/дата" и вывод этого журнала на экран?
Если писать(в случае превышения уставки) с периодом 10 секунд, то памяти ПР200 хватит минут на 10, для одного параметра, Вас, надеюсь такое устраивает?
Если не устраивает - берите МСД-200: https://owen.ru/product/msd200
а лучше сразу ПК + Мастерскада!
Для фиксации события есть проект, чуть выше, можно расширить раз в 5-6, до 150-180 событий, тогда значение параметра не следует фиксировать, будет занимать лишнюю память и будет чуть выше уставки!
Короче, я так понимаю, Вы тему не смотрели(проекты из темы), просто решили написать?
Мой вариант аварий в теме Пр200 в теплице.Добавить время не проблема.Максимум 256.
День добрый.
Вот для своих целей пришлось сваять вывод и журнал аварий в одном флаконе.
Возможно, кому-то еще это сможет пригодиться.
Область применения - ПР200 и ИПП120.
1. Вывод 20 аварий, запись и хранение 10 последних аварий (цикличная перезапись). Вывод можно и уменьшить и увеличить хоть до 100 и более аварий путем убирания добавления блоков внутри макроса, если конечно в этом есть смысл :)
3. Если авария возникает, описание ее (задается динамическим текстом) выводится на экран 3 секунды и записывается в журнал. Если авария остается активной, она циклически отображается на экране, запись в журнал уже не производится. В случае возникновения одновременно нескольких аварий, они выводятся на экран и записываются в журнал по очереди.
3. Во время возникновения аварий программа переходит на отдельный экран, до снятия этих аварий.
4. Время дата (дд.мм.гг чч-мм, без секунд) и код аварии в журнале для сбережения ресурсов прибора упакованы в одну целочисленную переменную и могут в принципе быть переданы по сети.
5. На экран все выводится через динамический текст (хотя изначально были варианты как у тов. Petera - дата и время с доп. нулями и с наложением символами-разделителями поверх). Название любой аварии можно задать индивидуально. Есть очистка журнала (отдельный вход макроса).
Естественно, каждый пункт можно переделать под свои задачи и нужды.
Вложение 68292
Немного видео, как это работает
https://youtu.be/sGMvgnRAicc
Ну и сам макрос в виде проекта