|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме | Опции просмотра |
28.01.2020, 11:31 | #1 |
Member
Регистрация: Jan 2019
Адрес: Пятигорск
Сообщения: 60
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Журнал событий
А есть ли в SMArte возможность передать int для записи в событие?
Вот как корректно сделать запись в журнал код ошибки, не создавая 34 события (по количеству кодов) * 4 (по количеству опрашиваемых устройств) ? Даже боюсь калькулятор запустить, чтобы 34 на 4 умножить |
28.01.2020, 11:51 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Журнал событий
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2022, 12:25 | #3 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
Добрый день.
Нужна помощь по Журналу событий на пикселе 2514-02-0. Непонятное поведение, закономерность так и не выявил до конца: При появлении некоторых аварий не происходит добавления события, хотя единица висит на входе, Память готова и т.д. При этом при появлении какой-то новой аварии начинает отображаться и новая и старая, которая до этого не отображалась, иногда новые отображаются, а старые так и не появляются в списке. Замечено, что с авариями с первыми авариями из списка таких проблем не происходит. Все сигналы, поступающие на входы блока фиксируются РСтриггерами, то есть единица висит на входе блока журнала постоянно, до ее сброса. На вход "Очистка журнала" также поступает фронт сигнала сброса аварий. |
10.02.2022, 12:47 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Журнал событий
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2022, 14:16 | #5 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
3.34.0091
|
10.02.2022, 15:20 | #6 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
Следующее наблюдение от коллег на ОТК:
Аварии Пожар, Аварийный стоп, Аварии по фильтрам срабатывают без нареканий. Имитируют аварию по автомату ЭН - установка отрабатывает как нужно, журнал пуст. Дополнительно при активной аварии имитируют аварию автомата вентилятора - в журнале отображается авария ЭН, аварии автомата нет. Добавлено через 1 минуту То есть наблюдается какой-то сдвиг, но не со всеми авариями. |
10.02.2022, 15:55 | #7 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Журнал событий
С аварией "Авария ЭН" у вас 100% повторение? На 3.34.0099 пока повторить не удается, журнал отрабатывает штатно.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
10.02.2022, 16:22 | #8 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
|
10.02.2022, 16:32 | #9 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Журнал событий
Как делал я: откинул от журнала аварий вход очистки и этой аварии. Загрузил проект, очистил журнал, подал 1 на вход аварии - увидел аварию. Так делал несколько раз.
Добавлено через 4 минуты На всякий случай проверил без очистки журнала. Авария также записывается. Вы проверили в 99 версии? Может это было только в 96. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
10.02.2022, 16:37 | #10 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
Именно поэтому у вас и не получилось воссоздать ситуацию.
В вашей ситуации не приходил в момент появления новой аварии сигнал очистки журнала. В видео я объяснил, что происходило. Сейчас у меня заработало, сделал задержку сигнала сброса. В общем, вопрос решен, но, ИМХО, это баг работы блока. |
10.02.2022, 16:37 | #11 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
Вот так
|
10.02.2022, 16:38 | #12 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
|
10.02.2022, 17:21 | #13 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
В новой версии баг тоже есть.
Нашел закономерность, почему не все аварии так себя вели. Проблема была с авариями, сигнал которых поступал на вход блока Журнал в текущем цикле программы, а сигнал сброса журнала, сформированный по их возникновению - в следующем за ним цикле. Если сигнал аварии и сигнал сброса поступают на вход блока Журнала в одном цикле, то такая авария попадает в Журнал. |
10.02.2022, 17:45 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Журнал событий
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2022, 17:49 | #15 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Журнал событий
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
10.02.2022, 18:03 | #16 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
Добавлено через 7 минут В итоге проблема именно в журнале. Дело не в логике проекта в целом, так как не должно иметь значения, когда приходит сигнал очистки журнала, после его снятия, если на входе аварии осталась единица она должна была активироваться снова, но этого не происходит именно если подать сигнал очистки журнала на следующий цикл после появления сигнала аварии (как я написал выше). Я знаю как выполняется программа, именно поэтому так подробно расписал по циклам, расписал я это для того, чтобы вы могли разобраться, почему возникает такой баг в журнале. Добавлено через 11 минут Но, к сожалению, именно при таком "стечении обстоятельств" этот баг проявился, несмотря на то, что с логикой проекта проблем нет. |
10.02.2022, 18:16 | #17 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Журнал событий
если нужна запись после сброса активных сигналов надо формировать фронт |
10.02.2022, 18:16 | #18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Журнал событий
Журнал не должен заносить в себя те аварии, которые уже имели единичное состояние при приходе сигнала на сброс. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2022, 18:25 | #19 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
Ну значит Баг действительно есть, только в обратном. Я с сегнетиком не работал никогда особо, очень странно, что по вашей задумке нет никакого элемента для отображения именно активных аварий. Добавлено через 4 минуты Еще один момент непонятен, почему EEPROM расходуется в том числе на элементы экрана, которые настроены для отображения состояний на экране. Зачем для них резервировать память? |
10.02.2022, 18:37 | #20 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Журнал событий
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
10.02.2022, 18:39 | #21 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Журнал событий
Журнал нельзя использовать для такой функциональности. Добавлено через 1 минуту Добавлено через 4 минуты __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2022, 18:47 | #22 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
В общем СМарт вообще не годится никуда) Память гробится как журналом аварий, так и отображением, например, состояния открытия клапана по воде... Очень юзерфрендли)
|
10.02.2022, 19:10 | #23 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Журнал событий
|
10.02.2022, 19:20 | #24 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили:
85 раз(а) в 66 сообщениях
|
Ответ: Журнал событий
Если в смарте использовать "Меню настроек", то каждый его элемент, независимо от "направления" сжирает память (4 байта каждый). |
10.02.2022, 19:36 | #25 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Журнал событий
Именно сами и наворотили. |
10.02.2022, 19:38 | #26 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
|
10.02.2022, 19:43 | #27 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Журнал событий
Графику, текст, числа. |
10.02.2022, 19:46 | #28 |
Новичок
Регистрация: Jan 2021
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Журнал событий
Ответ простой - чтобы манагеры заявляли - у нас есть очень удобный редактор интерфейсов, в котором вы по-быстрому накидаете все, что вам угодно. Только по факту надо все через на фбд, чтобы хоть как-то работало и влезало в 256 байт памяти. Причем с помощью триггеров и прочих сдвиговых регистров....
|
10.02.2022, 20:03 | #29 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили:
85 раз(а) в 66 сообщениях
|
Ответ: Журнал событий
Кроме того, как пояснил Арсений, ячейки ARRAY также используются в элементах типа "подзаголовок". Зачем? Нахрена? Видать, так проще было сделать. Так что наворотили тут программисты смарта. Добавлено через 2 минуты |
10.02.2022, 20:12 | #30 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Журнал событий
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заполнить журнал событий? | AlexSku | Вопросы о программировании | 1 | 17.11.2017 12:16 |
Журнал событий на SMH2G | evo3 | Вопросы о программировании | 13 | 06.04.2016 10:33 |
Журнал событий | Gbx | Вопросы о Pixel | 3 | 15.01.2016 14:16 |
журнал аварий после перезапуска скады очищается | JohnV | AutoSCADA (вентиляция) | 8 | 05.04.2014 10:24 |
Журнал учета событий для ПК. | ZPavel | Связь с внешним миром | 1 | 08.10.2012 12:48 |