Для любого преобразования единиц измерения в любом ПЛК вы можете использовать четыре математические функции со следующей формулой преобразования аналогового входа ПЛК, которая предполагает целочисленные математические операции:
Формула преобразования ПЛК
Формулы:
EU = ((EUSpan x (DATA – DataOffset))/DataSpan) + EUOffset
ProcessValue = ЕС/ФАКТОР
DataOffset = данные во входном регистре при токе 4 мА (или нулевой аналоговый сигнал любого диапазона – например, 0 В постоянного тока на передатчике 0–10 В постоянного тока)
DataSPan = Данные при 20 мА – Данные при 4 мА
ФАКТОР = произвольный коэффициент (кратный 10), необходимый для получения надлежащего разрешения и точности.
ЕС = Инженерные единицы x ФАКТОР
EUOffset = Технические единицы @ 4 мА x ФАКТОР
EUSpan = (Инженерные единицы при 20 мА – Технические единицы при 4 мА) x ФАКТОР
ДАННЫЕ = фактическое чтение данных во входном регистре.
Например,
Датчик давления с диапазоном от 0 до 60 фунтов на квадратный дюйм, ман., подключен к плате аналогового входа ПЛК. Необработанный счетчик карты аналогового входа ПЛК начинается с 6240 для 4 мА и 31 208 для 20 мА. ПЛК считывает 18975 необработанных данных и рассчитывает эквивалентные показания датчика давления.
Примечание. Необработанные значения ПЛК могут различаться в зависимости от системы.
0–60 фунтов на квадратный дюйм в диапазоне 4–20 мА с разрешением 0,1 фунтов на квадратный дюйм: ман.
ФАКТОР = 10
Данные при 4 мА = 6240
Данные при 20 мА = 31208
Смещение Данных = 6240
DataSpan = 31208 – 6240 = 24968
EUOffset = 0 x 10 = 0
EUSpan = (60 – 0) x 10 = 600
ДАННЫЕ = 18975
EU = ((EUSpan x (DATA – DataOffset))/DataSpan) + EUOffset
ЕС = ((600 х (18975 – 6240)) / 24968) + 0 = 306
ProcessValue = ЕС/ФАКТОР
Значение процесса = 306/10 = 30,6 фунтов на квадратный дюйм, ман.