Welcome to the new Schneider Electric Community

It's your place to connect with experts and peers, get continuous support, and share knowledge.

  • Explore the new navigation for even easier access to your community.
  • Bookmark and use our new, easy-to-remember address (community.se.com).
  • Get ready for more content and an improved experience.

Contact SchneiderCommunity.Support@se.com if you have any questions.

Close
Invite a Co-worker
Send a co-worker an invite to the Exchange portal.Just enter their email address and we’ll connect them to register. After joining, they will belong to the same company.
Send Invite Cancel
84600members
353871posts

AI_SCALE

Форум по промышленной автоматизации СНГ

Форум для ОЕМ-производителей и Системных интеграторов СНГ. Здесь вы найдете информацию об опыте применения продукции Шнейдер Электрик для проектов по автоматизации на базе контроллеров M17x, M2xx, M340, M580, SCADAPack и преобразователей частоты ATV. Получите советы по применению, полезные материалы и новости от специалистов по продуктам SmartHVAC, SmartHEAT, SmartSCADA HVAC и других линеек этой серии.

Nurmurod
Ensign
Ensign

AI_SCALE

Всем привет! Недавно столкнулся с задачей шкалирование аналоговых входов,  в других линейках Снайдера

есть готовая библиотека для этой задачи, но к сожалению в линейках M171/M221 такого блока нет.

Вот поэтому пришлось записать небольшую функцию-программу для шкалирования входов,

задача в принципе не сложная главное знать формулу. 

В вложении есть программа написанная на Expert Basic, так же напишу здесь формулу может

кому-нибудь понадбиться в будущем:

 

Y = ( Y2 - Y1 ) / ( X2 - X1 ) * ( AI - X1 ) + Y1

 

где Y2,Y1 инженерные макс и мин значение

      X2,X1 макс и мин сырые значения (к примеру при 4-20 Ма это 4000,20000)

      AI     Актуальное сырое значение на входе

      Y      Отшкалированное значение в инженерных единицах 

Tags (2)
1 Reply 1
Nurmurod
Ensign
Ensign
0 Likes
0
636

Re: AI_SCALE

 
Tags (1)