Я практически всегда создаю вывод аварий на экран в своем проекте
В данной теме как-то все сложновато.
Я пользуюсь для вывода на экран ошибок вложенным файлом. При наличии ошибки на одном или нескольких дискретных входах, основной экран контроля параметров переключается на отображение существующей ошибки - на экране отображаются две строки динамического текста, в которых можно описать существующую ошибку по ее номеру. При наличии нескольких ошибок, они выводятся поочередно с интервалом 10 секунд, который в макросе можно изменить. По мере устранения ошибок, они перестают отображаться на экране. Когда все ошибки устранены, экран вывода ошибок автоматически переключается на отображение основных параметров работы системы. Так же клавишей "Esc" в любой момент с экрана отображения ошибок можно перейти к основному экрану работы системы. Кроме дискретного ввода ошибок, можно ко входу макроса "Код" подать сигнал кода ошибок. При наличии сигнала на данном входе он включается автоматически, при этом дискретные входа отключаются. Так же есть экран ошибок. Для примера все входа на этом экране редактируемые с экрана. В действующей схеме контроля ошибок необходимо отключить редактирование.
Как-то так!
Последний раз редактировалось Pavel R; 04.09.2023 в 09:32.
Узнаю макрос Сергей0308
По крайней мере, идея та же самая
Бывает и порядок поступления аварий важен, в смысле, я бы его фиксировал, типа отдельную переменную для этого предусмотрел!
Например: код аварии займёт 5 бит(до 32 аварий), ещё пять бит займёт порядок поступления этих аварий, всего 10 бит, в смысле, в одной переменной три аварии можно поместить! У меня есть матрица памяти на 32 ячейки, можно код аварии сразу посылать(писать) в ячейку соответствующую порядку её поступления, короче, здесь много вариантов, спорить бессмысленно, в смысле, кому чего надо(хочется)!
Последний раз редактировалось Сергей0308; 01.09.2023 в 20:48.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Как это реализовать на ПР205?
Там структура экрана совсем другая. Так не переносится
В ПР205 нет возможности привязать переменные к координатам экрана