Спасибо:)
Дарю!
Вид для печати
Добрый день, если предполагается работа на объектах без интернет, то есть как минимум 2 варианта:
1. скачать все материалы по ссылке выше и подгружать в проект по мере необходимости
2. создать пустой проект и скачать в него все макросы, после удалить неиспользуемые.
В раздел дискретные преобразования онлайн базы добавлен макрос SelChgB, позволяющий управлять дискретным сигналом из двух мест по аналогии с макросами SelChgF и SelChgI.
В макросе измерения температуры для pt100 баг. После того как сопротивление входа выходит за пределы диапазона и после возвращается в допустимы диапазон - на выходе макроса "не число" и остается таковым до сброса. Баг в использованном макросе SEL_FLOAT. После замены на появившийся штатный FSEL все работает. Скорее всего та-же беда с остальными макросами для термопреобразователей.
Попутно возник вопрос по весу разряда для режима аналогового входа 4000 ом. ацп 12 битный или больше ? На какую точность рассчитывать при измерении температуры тем-же pt100.
С первым боролись установкой ограничения по входу, в макросе Pt1000 это есть, на счет отсутствия этого при использовании встроенного макроса надо проверить, проблема связана с выходом за разрядную сетку при большом входном значении при обрыве, для всех режимов АЦП 12 битный, точность 1-2 градуса, зависит от многих факторов, длина линии, используется ли калибровка, тип термопреобразователя, Pt1000 будет лучше чем Pt50.
а свои макросы сюда можно кидать?
Добрый день, в базу добавлены макрос int16 для работы с целочисленными переменными в дополнительном коде описание макроса и GEN_PWM - генератор ШИМ описание макроса. Так же добавлен шаблон сетевого устройства с примером программы для датчиков влажности/температуры ПВТ100(ПВТ10).