Показать сообщение отдельно
Старый 27.06.2017, 15:24   #319
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Roll4Repairs Посмотреть сообщение
Подскажите пожалуйста, каким блоком в ФБД я могу реализовать данную функциональность:

- На вход блока подаётся несколько дискретных сигналов
- На выходе блока снимаем Int число равное номеру входа куда пришёл дискретный сигнал

Для чего: хочу реализовать несколько режимов работы,а режим работы выбирается за счёт значения переменной Int. (например 0-выключено,1-вентиляция,2-нагрев,3-охлаждение)

Я так понимаю что это можно было бы реализовать шифратором, но я работаю на SMH2010 и не нашёл его в SMLogix. Я порылся в по макросам и по форуму но не нашёл подобного. Наверняка это как-то реализовано уже, не хочется изобретать велосипед заново.
Блок PRCD. Не поддерживается вашим контроллером.

Этот блок представляет собой каскад мультиплексоров, включенный в приоритетном направлении.

Что-то типа того, что на картинке.
Изображения
Тип файла: png Безымянный.png (8.3 Кбайт, 101 просмотров)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием