200 маловато будет, обрыв не будет определяться, рабочий диапазон Pt100 от 18,52 Ом до 390,48 Ом, внизу в макросе как раз и установлены эти значения, по ним регистрируются короткое замыкание на входе и обрыв, поэтому я и ставил 400 Ом.
Вид для печати
Здравствуйте. Было бы неплохо сделать распаковку битовой маски
Вот мои варианты:
Вложение 53599
Вложение 53600
Много раз выкладывал, здесь наверно проще(быстрей) самому нарисовать, чем спрашивать или искать!
Привет!
Год назад нарисовал макрос для работы вентиляции до 4-х ступеней электронагревателя.
Этот макрос отработал уже порядочно на реальных объектах. Выкладываю на суд общественности.
Первые 4 входа - защита и они равноправны (1 на все для работоспособности).
Pwr_In - мощность в процентах (плавучка).
wt_Tx - весовой коэффициент мощности каждой ступени (первая не менее 1, остальные могут быть нолём, целочисленное).
Выходы:
Т1-Т4 - включение соответствующих контакторов.
PWM_T1 - ШИМ сигнал на управление ТТР первой ступени (булевская).
Y_T1 - мощность первой ступени в процентах (плавучка).
Забыл добавить, что в свойствах макроса задается период ШИМ (10 с) и гистрезис (1%).
В планах сделать на 8 или 16 ступеней, но это уже будет закрытая информация.....
В макросе BM_in из менеджера компонентов ошибка - все биты укладываются в инт со сдвигом на единицу. Нужно убрать для первого входа DI_1 добавление единицы к номеру бита, у нас это же нулевой бит, а не первый.
Да, там действительно ошибка.
Вложение 54501