DO. Обратная связь (обрыв, короткое замыкание), управление защитой от короткого замыкания
В Beremize для управления защитой от короткого замыкания дискретных выходов ПЛК BRIC реализован функциональный блок WRITE_DO_SC. При наличии короткого замыкания загорается красный индикаторный светодиод, соответствующий канал DO отключается, управление каналом блокируется и выставляется флаг DO_SC. При наличии обрыва на линии дискретных выходов красный светодиод мигает.
Напишем программу на языке FBD. В ней мы будем проверять дискретные выходы DO_0 и DO_1 на КЗ. Программа выглядит следующим образом.

Если на линии выходов DO_0 и DO_1 нет обрывов, то загораются зеленые индикаторы на каналах.

Визуализация программы на ПЛК
Включаем программную защиту от короткого замыкания с помощью переменной «enable» .

Web-страница программы
Далее делаем КЗ одновременно на двух каналах DO_0 и DO_1 с помощью перемычки, замыкая их на «DO_VCC». В результате срабатывает программная защита, каналы отключаются и устанавливается флаги SC Flag, загораются красные светодиоды и управление соответствующими каналами блокируется.

Визуализация программы на ПЛК
Сбросить флаг можно записав в переменную «Flag» значение «0».
Если оборвать цепь на каком либо задействованном дискретном выходе, то красный светодиод соответсвующего канала начинает мигать. В нашей программе протестируем на канале DO_0.

Визуализация программы на ПЛК
См.также
Подробно о дискретных выходах ПЛК BRIC можно узнать по ссылке