PDA

Просмотреть полную версию : Работа с ОВЕН МК110-8Д.4Р (решено)


koch-tech
19.07.2017, 15:08
Доброго времени суток. Помогите пожалуйста с модулем ввода/вывода МК110-8Д.4Р. Подключили его к панельному контроллеру Trim5. С дискретными выходами проблем нет, работают нормально. А вот дискретные входы работает только в режиме счетчика, а нужен просто "0или1".

В техподдержке ОВЕНА сказали, что необходимо считывать "Битовую маску значений входов"

Gromov
19.07.2017, 15:19
Всё правильно вам сказали в Овене. Битовая маска значений входов. Регистр № 33, его и читать, на выходе будет int. его надо разложить на биты и получить значения входов. Стабильная практика.
Кстати, с выходами лучше поступать так же (писать маску выходов).

Дополнюсь: Используйте во вкладке "преобразование типов" блок reg16->Bits. это для разбора битовой маски входов.

Для выходов - Bool->int.

koch-tech
19.07.2017, 15:27
Если есть готовый макрос разложения на биты или какой-либо пример. Был бы очень признателен.

Gromov
19.07.2017, 15:49
http://forum.segnetics.com/attachment.php?attachmentid=4211&stc=1&d=1500464945

Один блок. Я уже рассказал, где он лежит. Слева к нему подключаете регистр, прочитанный с модуля, справа получаете значения входов.

Sergey Cherevko
19.07.2017, 15:54
Если есть готовый макрос разложения на биты или какой-либо пример. Был бы очень признателен.
Справка SMLogix > Описание блоков > Группа "Преобразование типов" > reg16->bit

alex.vas
19.07.2017, 16:08
Включите дребезг в овене и он перестанет считать. я подключал овен-32дн reg16-bit у меня стояли по адресам 99 и 100 а по отдельности входы читал начиная с адреса 101 адрес-1 вход 127 адрес-27 вход

koch-tech
19.07.2017, 17:01
Всем спасибо!!! Всё работает:thank_you