Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Перевод в инженерные единицы
#1
Добрый день всем! Вникаю в программирование Rslogix. Объясните, пожалуйста, как перевести сигнал  с AI модуля (к примеру 4...20) в инженерные единицы для отображения в FTV, спасибо. Если можно, вставьте скриншоты из своих программ, чтобы было нагляднее.
Ответ с цитатой }}
Thanks given by:
#2
(19-Aug-2019, 19:01:19)TeenZ Написал: Добрый день всем! Вникаю в программирование Rslogix. Объясните, пожалуйста, как перевести сигнал  с AI модуля (к примеру 4...20) в инженерные единицы для отображения в FTV, спасибо. Если можно, вставьте скриншоты из своих программ, чтобы было нагляднее.

Использовать SCL instruction.
http://forum.vdt-solutions.de/showthread.php?tid=147
например: 
TmpAI1.In := Local:6:I.Ch0Data;// Адрес аналогового входа
TmpAI1.InRawMax := 20000; //20 мА
TmpAI1.InRawMin := 4000;//4 мА
// Переводим 0...100
TmpAI1.InEUMax := 100;//100 
TmpAI1.InEUMin := 0;//0
SCL(TmpAI1);//сама функция масштабирования

TmpAI1.Out - это уже в инженерных единица для отображения.
Ответ с цитатой }}
Thanks given by:


Перейти к форуму: