{}

Наші бренди

Impact-Company-Logo-English Black-01-177x54

Вітаємо на веб-сайті Schneider Electric

Ласкаво просимо на наш веб-сайт.

Пошук серед найпопулярніших питань

Як зчитати значення частоти та power factor з PM2200 за допомогою M241 по Modbus RTU?

В Machine Expert до нашого контролера додамо Modbus-IOScanner та згенеруємо Slave пристрій. В даному випадку PM2200 буде мати адресу 2, з наступними налаштуваннями:

Налаштування послідовного зв'язку

Після цього, згідно таблиці регістрів для PM будемо оперувати наступними регістрами: 3110 та 3192 з типом даних Float32.
Далі створимо 2 нових канали для зчитування з функцією 3:

2 Канали зв'язку
Канал 1Канал 2

Оскільки, дані регістри мають тип даних float32, то вони займають по 2 комірки пам'яті (3110 зберігається у 2 комірках, 3109 та 3110 - де 3109 це число до крапки, а 3110 після). Якщо спробувати окремо вивести 3109 або 3110, то значення буде дорівнювати 0. Тому обов'язково потрібно ставити довжину READ register 2.

Далі під'єднуємось до нашого ПЛК та отримуємо наступні значення:

Отриманні дані

Для частоти до плавуючої точки отримали 16968
Для power factor отримали 48885

Після цього значення потрібно конвертувати у двійкову форму, а після цього за допомогою Float32 конвертера перетворити отримані результати у нормальний 10 - форматний вигляд:

Значення частоти у 2 форматіPower factor

Отриманні 2 значення вставляємо в float32 конвертер https://www.h-schmidt.net/FloatConverter/IEEE754.html та отримуємо дійсні значення

Частота = 50:

Дійсне значення частоти

Power factor = -0.47:
Дійсне значення PowerFactor



Schneider Electric Україна

Вкладення

Public_PM2xxx_PMC Register List_v1001.xlsPublic_PM2xxx_PMC Register List_v1001.xls [850 KB]
Досліджуйте більше
Продукт:
Категорія:
Досліджуйте більше
Продукт:
Категорія: