В ТИА для панели TP1500 Basic сделал так называемый журнал аварийных сообщений. При возникновении аварийного параметра в ПЛК в переменной устанавливается соответствующий бит. В журнале к этому биту привязал нужное текстовое сообщение. Сейчас при наступлении нужного аварийного события выводится сообщение о нём. После пропадания аварийной ситуации (когда бит устанавливается в 0), опять выводится этого сообщение.
Как можно избавить в журнале от 2-го сообщения?
В Propertuies -> General -> Display выбрано Alarm buffer.
Если же выбираю Current alarm states с Pending alarms, то при наступлении события выводится одно сообщение, которое затем исчезает, когда событие завершается.
Что делать?
TIA в.12, TP1500 Basic PN и журнал событий
Re: TIA в.12, TP1500 Basic PN и журнал событий
актуально еще? нет?
Давайте посмотрим настройки.
обманули
Давайте посмотрим настройки.
а сименс мне заявил, что только comfort панели умеют логи вести.В ТИА для панели TP1500 Basic
обманули
Supervision of erection
Re: TIA в.12, TP1500 Basic PN и журнал событий
На TP700 реализовывал журнал событий. В ПЛК пришлось ставить флип-флоп триггеры на события, и мониторить подключение панели битом состояния, чтобы при пропадании связи сбрасывать триггеры. Это надо для того, чтобы после возобновления связи не вывелось повторных сообщений.
Вобще у сименса функционал всегда доводил меня до бешенства. Что мешало сделать галку в классах для мониторинга только входящих. Самый прикол в том, что системные события мониторятся только как входящие.
Вобще у сименса функционал всегда доводил меня до бешенства. Что мешало сделать галку в классах для мониторинга только входящих. Самый прикол в том, что системные события мониторятся только как входящие.
Re: TIA в.12, TP1500 Basic PN и журнал событий
это как, поразвернутее можно?demalhome писал(а):и мониторить подключение панели битом состояния,
сам механизм.
отсылать панели, а панель назад? каким тогда способом автоматическая пересылка к plc осуществляется?
Supervision of erection
Re: TIA в.12, TP1500 Basic PN и журнал событий
В HMI в разделе connections есть так называемый Area pointer в нем имеется слово данных coordination. Третий бит этого слова это так называемый life bit. Панель инвертирует его сама раз в секунду.
В ПЛК остаётся только мониторить его состояние и контролировать отвал панели.
Кто нибудь сталкивался с таким багом в портале? При прописывании в FB таймеров в разделе переменных некоторые из них не работают. Подозреваю что это косяк с optimised block acess в FB. Интересует просто возможность реализовывать таймеры внутриблочно не убирая галку оптимизации с блока данных.У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: TIA в.12, TP1500 Basic PN и журнал событий
спасибо, сам сейчас "рожаю" почти life bit, life byte.В HMI в разделе connections есть так называемый Area pointer в нем имеется слово данных coordination. Третий бит этого слова это так называемый life bit. Панель инвертирует его сама раз в секунду.
Думаю или счетчик или сдвигать биты лучше. Затем пришла идея RANDOM использовать
время до 3 секунд. смотрю у вас так же.
еще вопрос, чот дает такое включение как на скриншоте, оба фронта отслеживаются? а отчего не достаточно одного?
Supervision of erection
Re: TIA в.12, TP1500 Basic PN и журнал событий
При отключении панели в блоке данных может остаться как True, так и False. Если бит меняет своё состояние, таймеры не срабатывают.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: TIA в.12, TP1500 Basic PN и журнал событий
Помню как то на ПЛК LSIS подцепляли периферию по Modbus TCP, столкнулись с проблемой, что при потере связи состояние выходов сохранялось. Искали в конфигах где задать состояние при обрыве связи, так и не нашли, пришлось отказаться от распределёнки, поставили ещё один ПЛК.
Даже у ОВЕНа такая фича есть. Хотя может недоглядели просто.
Даже у ОВЕНа такая фича есть. Хотя может недоглядели просто.