1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Масштабирование аналогового сигнала

Модератор: специалисты Weintek

Ответить

Автор темы
tank_urg
почётный участник форума
почётный участник форума
Сообщения: 193
Зарегистрирован: 25 фев 2013, 07:14
Имя: Шамилов Данис
Страна: Россия
город/регион: Уфа
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Масштабирование аналогового сигнала

Сообщение tank_urg »

Не получается масштабировать аналоговый сигнал.
Создаю объект "числа", извлекаю данные по Modbus TCP от контроллера Do more (KOYO), во вкладке "формат чисел" в настройках масштабирования указываю режим "интерполяция", выставляю нижний предел масштабирования в "0", верхний предел масштабирования - в "100". Данные по Modbus приходят , но не масштабируются - как записывает контроллер от 0 до 4095, так приходит от 0 до 4095.

Версия Easy Builder V4.10.03

VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 120
Зарегистрирован: 05 фев 2014, 12:22
Имя: Иван Николаевич
Поблагодарили: 21 раз

Re: Масштабирование аналогового сигнала

Сообщение VanMo »

Режим масштабирования работает только для отображения, само значение не меняется при этом. Если Вам нужно совершать какие-то манипуляции с отмасштабированным значением, то масштабировать придется другим способом, например макросом.

Автор темы
tank_urg
почётный участник форума
почётный участник форума
Сообщения: 193
Зарегистрирован: 25 фев 2013, 07:14
Имя: Шамилов Данис
Страна: Россия
город/регион: Уфа
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Масштабирование аналогового сигнала

Сообщение tank_urg »

Режим масштабирования работает только для отображения, само значение не меняется при этом. Если Вам нужно совершать какие-то манипуляции с отмасштабированным значением, то масштабировать придется другим способом, например макросом.
Никакие манипуляции не требуются. Нужно только отображение на экране. Отображается неверно.

VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 120
Зарегистрирован: 05 фев 2014, 12:22
Имя: Иван Николаевич
Поблагодарили: 21 раз

Re: Масштабирование аналогового сигнала

Сообщение VanMo »

Проверил в той же версии с целыми и вещественными числами - работает. Можно на проект взглянуть?

Автор темы
tank_urg
почётный участник форума
почётный участник форума
Сообщения: 193
Зарегистрирован: 25 фев 2013, 07:14
Имя: Шамилов Данис
Страна: Россия
город/регион: Уфа
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Масштабирование аналогового сигнала

Сообщение tank_urg »

Проект во вложении.
При запуске контроллера с панелью и подаче аналогового сигнала 4...20 мА на панели отображается неотмасштабированное значение.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17471
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1277 раз

Re: Масштабирование аналогового сигнала

Сообщение Jackson »

Господа-модераторы! Вы жалобы читаете? Имеются в виду мои жалобы. Здесь всё-таки не обсуждения - обсуждения в другом месте.

Админ.

Автор темы
tank_urg
почётный участник форума
почётный участник форума
Сообщения: 193
Зарегистрирован: 25 фев 2013, 07:14
Имя: Шамилов Данис
Страна: Россия
город/регион: Уфа
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Масштабирование аналогового сигнала

Сообщение tank_urg »

Это я не в том месте тему новую создал? Нужно было в разделе "Средний уровень автоматизации"?
Виноват. Кто может переместить?
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17471
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1277 раз

Re: Масштабирование аналогового сигнала

Сообщение Jackson »

tank_urg и остальные пользователи - всё в порядке, не волнуйтесь. Если бы что-то было не так - Вы об этом уже узнали бы. Вы всё правильно сделали.
По вопросам работы Форума можно обратиться по этим контактам.

VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 120
Зарегистрирован: 05 фев 2014, 12:22
Имя: Иван Николаевич
Поблагодарили: 21 раз

Re: Масштабирование аналогового сигнала

Сообщение VanMo »

tank_urg писал(а):Проект во вложении.
При запуске контроллера с панелью и подаче аналогового сигнала 4...20 мА на панели отображается неотмасштабированное значение.
У Вас диапазон значений равен диапазону интерполяции, поэтому получается одно и то же значение после масштабирования. Задайте другой предел в поле "ПЛК выс".

Автор темы
tank_urg
почётный участник форума
почётный участник форума
Сообщения: 193
Зарегистрирован: 25 фев 2013, 07:14
Имя: Шамилов Данис
Страна: Россия
город/регион: Уфа
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Масштабирование аналогового сигнала

Сообщение tank_urg »

Да, действительно. При выставлении в диапазон значений "0...4095" показания на панели верные.
А за что отвечает этот самый диапазон значений? Я сначала подумал, что это максимальное и минимальное значение, которое будет отображаться на панели, даже если действительное значение будет выше максимального или ниже минимального. Выходит, это не так.

VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 120
Зарегистрирован: 05 фев 2014, 12:22
Имя: Иван Николаевич
Поблагодарили: 21 раз

Re: Масштабирование аналогового сигнала

Сообщение VanMo »

Получается так. Пределы значений используются для ограничения реального значения, записываемого в регистр, а пределы масштабирования используются только для расчета отображаемого значения. Отображаемое значение из диапазона масштабирования пропорционально реальному значению из диапазона реальных значений.

Автор темы
tank_urg
почётный участник форума
почётный участник форума
Сообщения: 193
Зарегистрирован: 25 фев 2013, 07:14
Имя: Шамилов Данис
Страна: Россия
город/регион: Уфа
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Масштабирование аналогового сигнала

Сообщение tank_urg »

Теперь все понятно. Спасибо!
Ответить

Вернуться в «Операторские панели»