Просмотреть полную версию : Работа с ОВЕН МК110-8Д.4Р (решено)
koch-tech
19.07.2017, 15:08
Доброго времени суток. Помогите пожалуйста с модулем ввода/вывода МК110-8Д.4Р. Подключили его к панельному контроллеру Trim5. С дискретными выходами проблем нет, работают нормально. А вот дискретные входы работает только в режиме счетчика, а нужен просто "0или1".
В техподдержке ОВЕНА сказали, что необходимо считывать "Битовую маску значений входов"
Всё правильно вам сказали в Овене. Битовая маска значений входов. Регистр № 33, его и читать, на выходе будет int. его надо разложить на биты и получить значения входов. Стабильная практика.
Кстати, с выходами лучше поступать так же (писать маску выходов).
Дополнюсь: Используйте во вкладке "преобразование типов" блок reg16->Bits. это для разбора битовой маски входов.
Для выходов - Bool->int.
koch-tech
19.07.2017, 15:27
Если есть готовый макрос разложения на биты или какой-либо пример. Был бы очень признателен.
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
vBulletin v3.8.7 (Russian), Copyright ©2000-2024, Jelsoft Enterprises Ltd.