Всем привет! Вообщем нужно написать программу на языке LD для сигнализации, есть датчик измерения концентрации циановодорода 4-20 мА, сигнализация должна срабатывать в 3-х случаях:
1. Значение в критической области.
2. Значение долгое время находится в предкритической области.
3. Скорость изменения значения очень быстрая.
Как я понимаю для начала нужно преобразовать сигнал с датчика в значение концентрации, после проверяются 3 условия, если хоть одно выполнилось срабатывает индикатор сигнализации. Основной вопрос как это все реализовать программно? Может у кого есть пример реализации сигнализации?
Буду рад любой помощи.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Сигнализация на LD
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 21 янв 2013, 11:22
- Имя: Новопашин Михаил Михайлович
- Страна: Россия
- город/регион: Москва
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 21 янв 2013, 11:22
- Имя: Новопашин Михаил Михайлович
- Страна: Россия
- город/регион: Москва
-
- почётный участник форума
- Сообщения: 5638
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 601 раз
- Поблагодарили: 758 раз
Re: Сигнализация на LD
Нет, там пока CodeSys v2.399Михайло писал(а):Значит софт Кодесис v3.5?
С точки зрения программной реализации - ничего сложного нет.
Если привлечь стандартную бесплатную библиотеку OSCAT, то в ней есть полезная функция дифференцирования (в oscat_basic_333.lib это 23.14. FT_DERIV).
Неясна, правда, причина приверженности LD... но у каждого свои предпочтения.
Вопрос в другом, однако - с каких это пор ОВЕН ПЛК 100 можно применять в системах безопасности и ПАЗ, к коим относится контроль загазованности?
Я что-то пропустил? Эту аппаратуру для уже аттестовали для таких применений?
Насколько я знаю, этот контроллер даже для систем противопожарной автоматики не аттестован.
Циановодород, между прочим, о-о-чень ядовитая штука!
Я бы такой сигнализации не доверял.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)