Всем привет! Недавно столкнулся с задачей шкалирование аналоговых входов, в других линейках Снайдера
есть готовая библиотека для этой задачи, но к сожалению в линейках M171/M221 такого блока нет.
Вот поэтому пришлось записать небольшую функцию-программу для шкалирования входов,
задача в принципе не сложная главное знать формулу.
В вложении есть программа написанная на Expert Basic, так же напишу здесь формулу может
кому-нибудь понадбиться в будущем:
Y = ( Y2 - Y1 ) / ( X2 - X1 ) * ( AI - X1 ) + Y1
где Y2,Y1 инженерные макс и мин значение
X2,X1 макс и мин сырые значения (к примеру при 4-20 Ма это 4000,20000)
AI Актуальное сырое значение на входе
Y Отшкалированное значение в инженерных единицах
Discuss challenges in energy and automation with 30,000+ experts and peers.
Find answers in 10,000+ support articles to help solve your product and business challenges.
Find peer based solutions to your questions. Provide answers for fellow community members!