|
Песочница Удалённые с форума темы |
|
Опции темы | Поиск в этой теме |
04.12.2018, 11:32 | #121 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
У вас есть непонятки в понятиях, кажется...
Следует разграничивать накопленные данные и отчёт. Отчёт - это то, что можно сформировать входом SELECT на блока History. Отчёт - это текстовый файл (точнее, табличный). Отчёт - это то, что можно создать всегда и за любой период времени из накопленных данных. Отчёт формируется из тех данных, что уже сохранены или прямо сейчас сохраняются. Время хранения отчётов задаётся отдельно. Время хранения отчётов == 0 сделает отчёты неудаляемыми автоматически. А вот данные и исторической системе - это чуток другое. Данные в исторической системе копятся в буфере и сохраняются в исторической системе раз в 5 минут. В этот момент блок HistoryStorage выдаст сигнал о своей занятости, поскольку занят сохранением накопленных данных на флэш-память (внутреннюю или внешнюю - неважно). Таким образом ответы на ваши вопросы выглядят так: 1. Данный блок вообще не создаёт отчёты. 2. Место сохранения отчёта выбирается входом storage на блоке History. 3. Не влияет. Отчёты не имеют к этому блоку никакого отношения. Ещё раз повторю. Отчёты - это только то, что вы делаете для себя. Это способ для вас забрать какие-то данные из базы, будь то отфильтрованные данные, или за какой-то период. Содержимое внутренней памяти можно посмотреть, подключившись по SFTP. Под виндой хорошо работает программа WinSCP Если задано ненулевое время хранения отчётов, то все отчёты старше этого времени будут автоматически удаляться. Но нагенерить вы их можете сколько угодно много и создавать по одному новому каждую секунду. Таким образом, можно и всю свободную память занять. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
04.12.2018, 13:54 | #122 |
Новичок
Регистрация: Jun 2017
Сообщения: 12
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Спасибо за разъяснение.
В справке на блоки History и HistoryStorage столько терминов фигурирует, что не мудрено и запутаться. Про исторические данные и отчёт я всё понял. А что подразумевается под архивом в блоке History? Объём накопленной информации? |
05.12.2018, 08:48 | #123 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Кнопка "Легенда" включается вручную... А есть ли возможность включать ее из Лоджика
|
05.12.2018, 11:31 | #124 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Зачем? Опишите сценарий, когда это было бы нужно? Я подумал-подумал, и так и не придумал =(
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
05.12.2018, 16:03 | #125 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
|
05.12.2018, 16:10 | #126 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Не.
Какая разница, оператор видит легенду или наладчик видит легенду? Что такого может быть в названиях линий на экране, чего не положено знать оператору? __________________ В сегнетиксе не работаю с самого начала 2019 года. |
07.12.2018, 15:54 | #127 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
|
07.12.2018, 16:09 | #128 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Отключить её можно в любой момент с экрана, как и включить, если нужно. Обычный инструмент, настраивать который из фбд я, по прежнему, не увидел разумного сценария.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
10.12.2018, 14:34 | #129 | |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Цитата:
Сценарий! Экран с выбором какие из набров графиков хотел бы видеть оператор(начальник оператора, директор). При выборе одного из видов графика появляется график но без легенды( а хотелось бы). Если включить вручную, то до выключения питания легенда выводится, после включения она пропадает. Так же по автомасштабу - при выводе нескольких перьев в гафике цифры ординаты не показываются, только по одному из перьев( несколько температур в разных помещениях), тоже не удобно использовать., а хотелось бы Добавлено через 2 минуты Не каждый БИГбосс готов вникать во всякие там внутренние менюшки, а он хочет увидеть то что он хочет. Да и в легенде если по-честному отображается действующее показание, а график это уже история |
|
11.12.2018, 16:25 | #130 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
При выставлении галочки автомасштаб в меню Смарта почему-то данные видит но не рисует. Версия крайняя 3,29,10027
|
27.12.2018, 07:26 | #131 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
вывожу на экран бинарны тренды , 0/1.
отключаю в смарте автомасштабирование. задаю границы -1 / +2 на экране графики располагаются друг под другом в произвольном порядке не так как в той же легенде, например. это косяк или так задумано? https://photos.app.goo.gl/GtA1uHkhnERVenSHA |
27.12.2018, 10:19 | #132 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Цитата:
1. Автомасштабы трогать не надо (не влияют), 2. Границы трогать не надо (не влияют) Графики должны отображаться, в таком же порядке как в легенде, если это не так значит ошибка. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
27.12.2018, 10:20 | #133 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Цитата:
Добавлено через 21 минуту не помогло. порядок расположения трендов не зависит от легенды. единственно что получилось - отредактировать легенду в соответствии с порядком. |
|
27.12.2018, 10:43 | #134 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Версия лоджика?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
27.12.2018, 13:15 | #135 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
|
27.12.2018, 14:13 | #136 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Уже нашли проблему, поправим в следующей версии.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
27.12.2018, 17:09 | #137 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
спасибо! а подсветку тренда по выделенному в легенде? |
27.12.2018, 18:20 | #138 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Подсветку тренда в ближайшее время не будут делать.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.01.2019, 07:26 | #139 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
1. история, функция "среднее"
я правильно понимаю, что усреднение будет проведено за период указанный на входах "период времени" этого блока. так? а "сумма" и остальные функции тоже? т.е. если подключу к истории какой-то счетчик, расходомер, например, то используя разные блоки с разными функциями я могу получить расход за минуту, час, сутки, месяц и тд.? 2. фильтры. справку прочел, но чего-то не понимаю если не трудно - пару-тройку каких-то примеров применения боле-мене реальных подскажите плз.. |
16.01.2019, 11:49 | #140 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Цитата:
Цитата:
Оба ваши вопроса касаются фильтров. "История" - это сам архив данных, над ним никогда никаких действий не производится. Он тупо накапливается и режется по условиям объём/время. Фильтры вытаскивают из него данные, никак не изменяя самого архива. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
16.01.2019, 18:41 | #141 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Цитата:
а как мне выяснить на какие временные периоды конкретно выпадают эти данные? - тупо уменьшать "окно" периода и "сканировать"? ну хорошо, пусть так, другой вопрос - а есть ли какая-то готовая автоматизация для такого поиска? |
|
17.01.2019, 10:09 | #142 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.01.2019, 14:08 | #143 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
|
17.01.2019, 14:31 | #144 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
В принципе, я тут подумал. Блок History можно добавить "перо", для этого пера можно добавить первичную фильтрацию вывода данных, в числе фильтров есть вхождение в диапазон и выход из диапазона. Диапазон задаётся на появившихся входах блока.
В этом случае, если дать "select", то блок на выходе "count" покажет количество вываливаний за заданный диапазон. Перебирая "row number" можно перещёлкать все вываливания, получим отметки времени для каждого из вываливаний на выходах time(sec)/time(msec). Подходит? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
17.01.2019, 18:21 | #145 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Цитата:
м.б. при создании отчета как-то фильтры включать/отключать? чтобы в отчет вошли только отфильтрованные данные. например. |
|
17.01.2019, 18:41 | #146 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Просто ставите нужное кол-во блоков History, обязательно заводите данные пера/перьев и периода сохранения из идентичных источников, и все эти блоки натравятся на один и тот же архив. В блоках настраиваете нужные вам фильтры. Нужный отчёт получаете нужным блоком по сигналу select.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
17.01.2019, 19:19 | #147 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Цитата:
|
|
28.02.2019, 18:42 | #148 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
|
28.02.2019, 19:25 | #149 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
Наверное уже. Меня, к сожалению, в курс не ставят. Надо проверять.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.03.2019, 16:35 | #150 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 179
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)
появилась просьба, а нельзя ли добавить возможность не только задать мертвую зону, но и максимальную частоту обновления?
поясню, есть период обновления, можно выбрать время. есть выбор по изменению сигнала, абсолютному или относительному, я так понимаю, что сейчас исторический блок будет хоть каждый тик вести запись, если изменение превысило заданный дидбэнд. так вот и хочется ввести рядом с дидбэндом дидтайм. я понимаю, сейчас скажете мол есть триггер его и юзай, так бы да, но это же рутина адская особенно если сигналов вагон и тележка с прицепом... и еще, при выборе по изменению не понимаю как задать нужное время хранения. скажем при выборе периода в 1 секунду, карты 64Гб условно хватает на два года, выбираю по изменению и оп-па, счет уже пошел на сутки... как бороться? |