|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
30.08.2021, 08:24 | #1 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
как вывести "Журнал событий" в отчет без потерь?
будет ли достаточно прицепить выход "номер события" журнала к историческому блоку на вход с записью по изменению?
|
30.08.2021, 12:13 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Вы о Смарте или конструкторах?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
30.08.2021, 12:46 | #3 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
да, извините, затупил, о смарте
я так сделал, вопщем-то работает, но не понимаю как организовать запись повторяющегося события. типа пришел сигнал №1, а потом через час еще раз пришел он же, а между ними никаких других событий не приходило... делать запись несуществующего события по фронту нового с задержкой на минуту-две? но тогда после каждого события будет этот обнулятор. кривенько как-то... да и не получится так, как мне уже кажется вот если бы в самом журнале был, например, выход синхро для записи нового события, тогда можно былоб по триггеру писать и не париться. а еще лучше если б был такой исторический блок, который будучи привязан к имеющемуся журналу писал бы зеркальный лог в отчет |
30.08.2021, 17:16 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Там вроде номер аварии под курсором, если я всё верно помню. Бессмысленный выход, на мой взгляд.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
30.08.2021, 17:31 | #5 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Цитата:
блин, так неохото городушки городить, ладно сейчас полста записей, а в перспективе просят вытащить все аварии и варнинги из пч. там никак нельзя выход со стробом прикрутить, плз? |
|
30.08.2021, 19:29 | #6 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
вопщем все как-то криво. либо пишем мусор либо не пишем повторы событий.
|
31.08.2021, 11:07 | #7 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Вы хотите записывать только "появление" события?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
31.08.2021, 11:26 | #8 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
я хочу дублировать журнал в какой-нибудь текстовый файл. вот как есть журнал в смарте, вот так весь целиком и выводить
|
31.08.2021, 12:29 | #9 |
Senior Member
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили:
6 раз(а) в 6 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Лев, я поступил следующим образом: "завязал" основные состояния ПЧ на код аварии в макросе обработки аварий через элемент ИЛИ, основные состояния ПЧ вывел в журнал (№ события), КОД АВАРИИ ПЧ передаю отдельно напрямую в SCADA-OUT, там порядка 40 различных аварий (ATV-212).
__________________ Работа есть величина физическая, измеряется в Джоулях... |
31.08.2021, 12:41 | #10 |
Senior Member
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили:
6 раз(а) в 6 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Картинки
__________________ Работа есть величина физическая, измеряется в Джоулях... |
31.08.2021, 12:51 | #11 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
там другая задача, нужно дублировать журнал в файл на плк
|
31.08.2021, 14:13 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Это проще всего сделать на базе обработчика аварий из Конструктора. Этот макрос последовательно сканирует входы и выдаёт все обнаруженные аварии по номерам. Ничего не пропуская.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
31.08.2021, 15:14 | #13 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Цитата:
похоже придётся делать отдельный блок история с дубликатом входов журнала. там тоже косяк - ставишь запись по изменению, пишется только то, что что изменилось. остальные остаются пустые, так хрен бы с ним как оно там в базе лежит, но когда это все выводится в отчет - это же черт ногу сломит разобраться что где находится в текстовом файле, пока его куда-нибудь не засунешь, вообще не понятно что где. |
|
31.08.2021, 15:23 | #14 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
|
31.08.2021, 15:26 | #15 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
|
31.08.2021, 19:37 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Не надо. В журнал же не записываются повторы.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
31.08.2021, 20:34 | #17 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
а, вспомнил, у меня с конструкторским журналом были какие-то непонятки с масштабированием. как-то давно уже попытался увеличить число входов - и попух. но это прям давно было.
ну да ладно. я не буду углубляться, запись по изменению как-то работает, вероятность повторений одних и тех же событий не слишком велика, пока и так сойдёт. но было бы неплохо в список записать такую хотелку - вывод журнала в лог-файл без лишних телодвижений. |
11.02.2022, 22:39 | #18 |
Member
Регистрация: Sep 2021
Сообщения: 36
Благодарил(а): 27 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Добрый вечер всем, дабы не плодить темы, отпишусь сюда
Подскажите кто в курсе как реализовать следующее: Записывать в хистори из журнала разность времени одного события, его начала и завершения, пример Начало ( дата_время ) Завершение ( дата_время ) Запись в хистори вида Завершение ( дата_время ) - Начало ( дата_время ) То-есть нужно записать длительность события Может есть такая возможность и для самого журнала ? Сейчас сделал начало-завершение |
12.02.2022, 09:16 | #19 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Цитата:
например так: |
|
Благодарность от: |
14.02.2022, 11:52 | #20 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
Не проще добавить к событию NOT и подключить само событие и событие через NOT к журналу? Правда длительность придется самому считать.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
14.02.2022, 12:19 | #21 |
Member
Регистрация: Sep 2021
Сообщения: 36
Благодарил(а): 27 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: как вывести "Журнал событий" в отчет без потерь?
|