Добрый вечер.
Есть ли возможность устанавливать по сети или изнутри программы следующие значения аналогового входа 4-20 мА:
• нижняя граница диапазона измерения задается параметром «нижняя граница измерения» и
соответствует минимальному уровню выходного сигнала датчика;
• верхняя граница диапазона измерения задается параметром «верхняя граница измерения» и
соответствует максимальному уровню выходного сигнала датчика.
Это нужно для того что датчики на входах могут меняться соответственно нужно подстраивать их диапазоны. Далее значение на входе сравнивается с значением уставки (которое может установлено по сети) и далее включение сигнализации о выходе за пределы.


Ответить с цитированием
. Тут вопрос как сэкономить сетевые переменные чтобы не усложнять алгоритм. Планировалось использовать ПР102 (103+ПРМ). 8 датчиков подключены к аналоговым входам в режиме 4-20 мА. Каждый датчик может иметь свой (физический) диапазон измерений и свои единицы измерения. Например 0-100% об; 0-500 bar и т.д. Далее каждый из датчиков имеет на борту две уставки порог 1 и поро2 +сигнал отказ (на выходе 3,6 мА или 21,5 мА). Соответственно на каждый из 8 датчиков нужно иметь минимум 8 сетевых переменных : 1 нижнее значение физической величины , 2 верхнее значение физической величины, 3 значение ПОРОГ1 , 4 значение ПОРОГ 2 , 5 значение Отказ, 6 где установлен (байт), 7 текущее значение физической величины, 8 включен в работу(1 байт для 8 датчиков). И это только по входу + нужно будет порядка 6 переменных для выходов. Думал может использовать регистры 2816-2832 (ПР102).
