22.09.2011, 09:33
|
| »»» |
#1
|
Пользователь
Қарағанды, Қазақстан
Регистрация: 13.01.2011
Сообщений: 136
|
Дискретные датчики
Объясните, пожалуйста, порядок настройки логических операций. Что на что влияет?
|
|
|
|
22.09.2011, 10:10
|
| »»» |
#2
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Есть логические входы, которыми оперирует ПО.
По-умолчанию - состояние логического входа №х равно состоянию физического входа №х
Но можно настроить логический вход, как комбинацию из двух физических, или просто проинвертировать для удобства отображения и отчетности.
Например, сработка сигнализации может быть по разрыву и по замыканию и для однородности - удобно привести все к общему виду - например проинвертировать "по разрыву".
Еще пример:
|
Тема:
Контроль работы такси по таксометру и датчику присутствия пассажиров, подключенных к дискретным входам I1 и I2.
Задача:
Обеспечить определение следующих ситуаций:
1. Пассажир едет с выключенным таксометром: Сработка Д1.
2. Пассажир едет со включенным таксометром: Сработка Д2.
Решение:
Таксометр подключен к дискретному входу I1.
Датчик присутствия пассажиров подключен к дискретному входу I2.
Тогда, прописываем следующие условия в АвтоГРАФ:
(Д1 вкл.) , если (I1 Выкл.) и (I2 Вкл.)
(Д2 вкл.) , если (I2 Вкл.) и (I1 Вкл.)
|
|
|
|
|
|
Со старого форума:
Нажмите для просмотра содержимого...
|
Программа разделяет физические входы прибора (I1 и I2) и логические "датчики" программы АвтоГРАФ (Д1 и Д2).
Ранее, Д1 жестко соответствовал I1, а Д2 - соответственно I2. Т.е. Д1=I1 и Д2=I2.
В новых версиях программы АвтоГРАФ, Вы можете задавать логическим "датчикам" Д1 и Д2 нужные Вам состояния входов I1 и I2, а также комбинации этих состояний.
Например:
- по старой логике: (Д1 вкл.) если (I1 вкл.)
- сейчас возможно : (Д1 вкл.) если (I1 выкл.)
(Д1 выкл.) если (I1 вкл.) и (I2 вкл.)
(Д1 выкл.) если (I1 выкл.) или (I2 вкл.)
Таким образом, используются условия срабатывания (вкл.) или отключения (выкл.) логических "датчиков" Д1 и Д2 при помощи логических (булевых) операторов логики (И, ИЛИ, xor [исключающее ИЛИ]).
Соответственно, определение логики состояния программных "датчиков" Д1 и Д2 будет определяться логической формулой:
(Д1 вкл.) , если [Условие 1] [Условие 2]
либо
(Д1 выкл.) , если [Условие 1] [Условие 2]
,где
[Условие 1] (обязательное) принимает значения:
I1 вкл.
I1 выкл.
[Условие 2] (необязательное) принимает значения:
и I2 вкл.
и I2 выкл.
или I2 вкл.
или I2 выкл.
xor I2 вкл.
xor I2 выкл. (xor - исключающее или, т.е. если выполняются оба условия, результатом будет не (вкл.), а (выкл.))
При переходе на новую версию, старая логика работы остается в силе (значения полей установятся автоматически):
Для "Нормальное состояние датчика 1 [ Разомкнут ] - по старой логике, в новой будет соответствовать
(Д1 вкл.) если (I1 вкл.)
Для "Нормальное состояние датчика 1 [ Замкнут ] - по старой логике, в новой будет соответствовать
(Д1 выкл.) если (I1 вкл.)
Для "Нормальное состояние датчика 2 [ Разомкнут ] - по старой логике, в новой будет соответствовать
(Д2 вкл.) если (I2 вкл.)
Для "Нормальное состояние датчика 2 [ Замкнут ] - по старой логике, в новой будет соответствовать
(Д2 выкл.) если (I2 вкл.)
|
|
|
|
|
|
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
Последний раз редактировалось SK; 22.09.2011 в 10:13.
|
|
|
|
23.09.2011, 13:30
|
| »»» |
#3
|
Пользователь
Қарағанды, Қазақстан
Регистрация: 13.01.2011
Сообщений: 136
|
Спасибо!
А галочка "пит" в версии 3_4_9 ?
Каково ее предназначение ?
|
|
|
|
23.09.2011, 13:42
|
| »»» |
#4
|
Опытный пользователь
Регистрация: 07.01.2011
Сообщений: 1,078
|
Это долгая история, но в двух словах можно сказать так:если датчик остался включенный при отключении питания с АГ, то программа будет считать время работы датчика до следующего включения питания на АГ, а точнее до выключения датчика несмотря на то,что АГ не работал.......данная галочка позволяет фильтровать время работы датчика, когда с АГ было снято питание....
Если непонятно, можно на примерах....
экс-ТехноКом Калининград, Россия
Бондарь Пётр Петрович
|
|
|
|
23.09.2011, 14:21
|
| »»» |
#5
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Все можно несколько проще объяснить:
Если галочка "пит" не установлена, то ПО считает, что если пропало питание терминала, то в период, пока питания не было - соответствующий датчик находился в том состоянии, в каком был на момент отключения питания.
А установка галочки - принудительно проваливает состояние датчика в ноль в период, пока питания не было.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 19:46. Часовой пояс GMT.
|
|