Показать сообщение отдельно
Старый 02.08.2017, 17:40   #16
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Изменение прошивки (нет решения)

Итак, я не буду делать за вас, но расскажу вам, что вам нужно сделать в проекте.

1. Скопируйте исходный проект и держите его оригинал в безопасном месте, на случай если "что-то пойдёт не так".
2. Открываете проект.
3. Находите "входы дискретные"
4. Копируете самый верхний макрос "Флтр - Угроза пожара". Вставляете рядом с ним (можно выше) и переименовываете в что-то другое, например "Флтр - пуск".
5. Удаляете связь от входа din1 и проводите заново от din1 до входа "DIN" того макроса, который только что создавали.
6. Нажимайте кнопку "Добавить именованную связь" на панели инструментов.
7. Проводите связь от выхода Out макроса, который добавили к входу А23 макроса "обработка аварий" (он находится примерно в середине проекта).
8. Заходите в макрос Система меню -> Журнал -> Журнал v2.20 и находите там блок SCREEN (str), двойной клик по нему. В нём нужно найти строчку №24 с текстом "Авария 23" и заменить текст на что-то вроде "Дистанционное отключение".

На этом всё.

Таким образом, вы подключаете дискретный вход на обработчик аварий. Система местно (с кнопок контроллера) должна находиться в запущенном состоянии, а удалённым переключателем, подключенным вместо пожарного входа, будет осуществляться ОТКЛЮЧЕНИЕ системы с выводом аварийного сообщения. Это один из простых способов. Будет стабильно работать, если в качестве переключателя вы установите флажок пуск/стоп (с фиксацией).

p.s. Забыл.. Ещё вам нужно зайти в макрос "обработка аварий -> Обработка аварий 2.91", найти там макрос "А23" и задать ему "1" на входе "Останов системы?".


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием