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

Тренды преобразование значений из ПЛК

Модератор: Глоб.модераторы

Ответить

Автор темы
koos
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 04 мар 2022, 09:25
Имя: Константин
Благодарил (а): 1 раз

Тренды преобразование значений из ПЛК

Сообщение koos »

Всем привет!
Подскажите пожалуйста из архива вывожу в тренды данные с плк, к примеру ТКO -850 ТКП - 750. Как можно преобразовать эти данные, чтобы выводились к примеру числом 85 или с float 84,5 не понимаю как это можно сделать. данные снимаются с плк в таком значении и как то изменить их в tag mengment не изменить или я незнаю как это сделать.
Прошу помочь и подсказать если это возможно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2471
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2121 раз
Поблагодарили: 208 раз

Тренды преобразование значений из ПЛК

Сообщение keysansa »

Использовать, например, свойства SQL
Запрос, вида:

Код: Выделить всё

SELECT ("ТКО"/10) as TKO_val FROM ...
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

LexSL
освоился
освоился
Сообщения: 208
Зарегистрирован: 16 дек 2011, 15:13
Имя: Алексей
Страна: Россия
Благодарил (а): 67 раз
Поблагодарили: 53 раза

Тренды преобразование значений из ПЛК

Сообщение LexSL »

koos писал(а): 04 мар 2022, 11:52 Подскажите пожалуйста из архива вывожу в тренды данные с плк, к примеру ТКO -850 ТКП - 750. Как можно преобразовать эти данные, чтобы выводились к примеру числом 85 или с float 84,5 не понимаю как это можно сделать. данные снимаются с плк в таком значении и как то изменить их в tag mengment не изменить или я незнаю как это сделать.
я правильно понимаю, что из ПЛК приходят значения, умноженные на 10? Если да, то тут
viewtopic.php?p=106853

Автор темы
koos
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 04 мар 2022, 09:25
Имя: Константин
Благодарил (а): 1 раз

Тренды преобразование значений из ПЛК

Сообщение koos »

keysansa писал(а): 04 мар 2022, 19:55 Использовать, например, свойства SQL
Запрос, вида:

Код: Выделить всё

SELECT ("ТКО"/10) as TKO_val FROM ...
Подскажите пожалуйста где это и как делается в WinCC на любом примере

Отправлено спустя 1 минуту 27 секунд:
LexSL писал(а): 05 мар 2022, 07:55
koos писал(а): 04 мар 2022, 11:52 Подскажите пожалуйста из архива вывожу в тренды данные с плк, к примеру ТКO -850 ТКП - 750. Как можно преобразовать эти данные, чтобы выводились к примеру числом 85 или с float 84,5 не понимаю как это можно сделать. данные снимаются с плк в таком значении и как то изменить их в tag mengment не изменить или я незнаю как это сделать.
я правильно понимаю, что из ПЛК приходят значения, умноженные на 10? Если да, то тут
viewtopic.php?p=106853
Нет из плк приходит значение вида к примеру 845 а надо чтобы в тренды выводилось 84,5 это к примеру

LexSL
освоился
освоился
Сообщения: 208
Зарегистрирован: 16 дек 2011, 15:13
Имя: Алексей
Страна: Россия
Благодарил (а): 67 раз
Поблагодарили: 53 раза

Тренды преобразование значений из ПЛК

Сообщение LexSL »

koos писал(а): 05 мар 2022, 08:54 Нет из плк приходит значение вида к примеру 845 а надо чтобы в тренды выводилось 84,5 это к примеру
Только на тренды? на мнемосхеме у Вас 845, а не 84.5?

Автор темы
koos
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 04 мар 2022, 09:25
Имя: Константин
Благодарил (а): 1 раз

Тренды преобразование значений из ПЛК

Сообщение koos »

Спасибо совет по вашей ссылке помог решить проблему

Отправлено спустя 6 минут 53 секунды:
Подскажите пожалуйста почему идет постоянный обрыв связи с контроллером по modbus tcp/ip скрины ниже

Отправлено спустя 2 минуты 13 секунд:
Постоянно моргает значек предупреждения значения меняются, но постоянно моргает этот значек, обновление тегов уже разное пробывал, сейчас стоит 250 ms
У вас нет необходимых прав для просмотра вложений в этом сообщении.

makesstr
освоился
освоился
Сообщения: 222
Зарегистрирован: 19 сен 2019, 10:09
Имя: Макс
Страна: Россия
город/регион: Славянск-на-Кубани
Благодарил (а): 5 раз
Поблагодарили: 38 раз

Тренды преобразование значений из ПЛК

Сообщение makesstr »

Модбас требует одного мастера, если у вас больше одного, он может перехватывать пакеты. Или просто у вас проблема с линией связи.
WinCC 7.4 SP1 Upd15, Step5.6

Автор темы
koos
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 04 мар 2022, 09:25
Имя: Константин
Благодарил (а): 1 раз

Тренды преобразование значений из ПЛК

Сообщение koos »

Master стоит один, остальные 3 в режиме slave работают

makesstr
освоился
освоился
Сообщения: 222
Зарегистрирован: 19 сен 2019, 10:09
Имя: Макс
Страна: Россия
город/регион: Славянск-на-Кубани
Благодарил (а): 5 раз
Поблагодарили: 38 раз

Тренды преобразование значений из ПЛК

Сообщение makesstr »

Значит второй вариант.
WinCC 7.4 SP1 Upd15, Step5.6
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2471
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2121 раз
Поблагодарили: 208 раз

Тренды преобразование значений из ПЛК

Сообщение keysansa »

koos писал(а): 05 мар 2022, 08:54 Подскажите пожалуйста где это и как делается в WinCC на любом примере
Это делается на стороне SQL сервера.
Сама таблица архива переименовывается. Создается представление для таблицы архива, со старым именем таблицы, где необходимые поля во float, в нем событие ON INSERT, в его обработке, необходимые поля делятся на 10.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
Аватара пользователя

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

Тренды преобразование значений из ПЛК

Сообщение Jackson »

koos писал(а): 05 мар 2022, 11:19 Постоянно моргает значек предупреждения значения меняются, но постоянно моргает этот значек, обновление тегов уже разное пробывал, сейчас стоит 250 ms
Замечание к скриншоту. В текстах. Котёл не "ВЫКЛЮЧЕН", а "ОТКЛЮЧЁН". Лучше так.
По вопросам работы Форума можно обратиться по этим контактам.
Ответить

Вернуться в «WinCC»