Здравствуйте.
Можно создать для каждой страницы отдельный скрипт с типом события "Изменились переменные (https://simple-scada.com/help/script/changemulvar.html)", добавить в него переменную(или несколько переменных), которая отвечает за аварии на нужной странице и написать такой код:
begin
if Variable.AsInt <> 0 then
Page1.Color := clRed
else
Page1.Color := clGray;
end.
Теперь при возникновении любых аварии, которые хранятся в битах переменной добавленной в скрипт, цвет заголовка страницы будет меняться на красный, а при отсутствии аварий на серый.
Если требуется менять цвет заголовка страницы по изменению какого-то конкретного бита переменной, то чтобы извлечь нужный бит из значения переменной, нужно использовать функцию GetBit (https://simple-scada.com/help/script/getbit.html). Примеры можно найти по ссылке (https://simple-scada.com/help/script/bit-color.html). При наличии множества отдельных переменных, по которым нужно изменять цвет заголовка страницы, проще всего будет объединить их в одну переменную на ПЛК и использовать ее в скаде. Если такой возможности нет, то можно использовать способы описанные в примерах 2 и 3 по ссылке (https://simple-scada.com/help/script/index.html?changemulvar.html#ex2).
В идеале даже мигать цветом.
У страницы нет свойства мигания.
Можно ли как то привязаться к созданной группе сообщений по устройствам?
Такой возможности нет.