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

WinCC избежать большого количества тегов

Ответить

Автор темы
SkarT123
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 20 фев 2020, 18:43
Имя: Андрей
Страна: Россия
город/регион: Ижевск

WinCC избежать большого количества тегов

Сообщение SkarT123 »

Здравствуйте!
Делаю проект в WinCC flexible, помогите, пожалуйста, красиво разрешить такую задачу:
есть 200 тегов типа Int (номера тележек на конвеере t_skid1, t_skid2...), связаны с определенными полями в DB30 плк;
на одном из экранов нужно вывести помимо этих номеров - еще по 2 числа типа Int из другой DB. Адреса их можно вычислить по формулам: t_skid1_type = db31.dbw[150*(t_skid1-1)] и т.д.
t_skid1_color = db31.dbw[150*(t_skid1-1)+2] и т.д.
как это сделать, не заводя еще 2*200 тегов?

прошу прощения, если написал сумбурно - после ночной смены плохо формулируется

ZuElecRu
освоился
освоился
Сообщения: 290
Зарегистрирован: 09 авг 2016, 13:49
Имя: Чистилин Андрей Анатольевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 31 раз
Поблагодарили: 35 раз

WinCC избежать большого количества тегов

Сообщение ZuElecRu »

Ни в одном буржуйском проекте на WinCC Flexible не встречал теги массивы. Проще все-таки завести 2х200 тегов, это не сложно, просто потянуть мышкой, Проще потом будет. Выводить вы их как будете на экран, тоже по формуле? Не заморачивайтесь, тем более после ночных смен ... :ext_dont_ment:

Автор темы
SkarT123
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 20 фев 2020, 18:43
Имя: Андрей
Страна: Россия
город/регион: Ижевск

WinCC избежать большого количества тегов

Сообщение SkarT123 »

Спасибо! Просто это как-то... неэстетично чтоли...
А насчет "потянуть мышкой", это как? Я вручную адреса ввожу, это можно упростить?

ZuElecRu
освоился
освоился
Сообщения: 290
Зарегистрирован: 09 авг 2016, 13:49
Имя: Чистилин Андрей Анатольевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 31 раз
Поблагодарили: 35 раз

WinCC избежать большого количества тегов

Сообщение ZuElecRu »

Создаёте один тег. В конце имени нижнее подчеркивание и цифру 1, На пример Tag_1. Ну или 0, как вам нравится. Лучше 1, удобнее для циклов. Далее тяните мышкой за правый нижний уголок поля имени вниз

mazytus
осмотрелся
осмотрелся
Сообщения: 129
Зарегистрирован: 20 июл 2015, 06:43
Имя: Мазитов Максим Вазирович
Страна: Россия
город/регион: Красноярск
Благодарил (а): 38 раз
Поблагодарили: 14 раз

WinCC избежать большого количества тегов

Сообщение mazytus »

Если бы это был TiaPortal, то там есть DataType/
Если попроще объяснить, то это структуры.
В вашем варианте это было бы так:t_Skid1.Color и t_Skid1.type.
Практик всегда пристрелит теоретика...
Eplan 2.7 > 2.9 > 2022.

ZuElecRu
освоился
освоился
Сообщения: 290
Зарегистрирован: 09 авг 2016, 13:49
Имя: Чистилин Андрей Анатольевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 31 раз
Поблагодарили: 35 раз

WinCC избежать большого количества тегов

Сообщение ZuElecRu »

mazytus писал(а): 01 июл 2021, 12:11 Если бы это был TiaPortal, то там есть DataType/
Если попроще объяснить, то это структуры.
В вашем варианте это было бы так:t_Skid1.Color и t_Skid1.type.
Но тогда скорее всего придется переделывать блоки данных в ПЛК?

mazytus
осмотрелся
осмотрелся
Сообщения: 129
Зарегистрирован: 20 июл 2015, 06:43
Имя: Мазитов Максим Вазирович
Страна: Россия
город/регион: Красноярск
Благодарил (а): 38 раз
Поблагодарили: 14 раз

WinCC избежать большого количества тегов

Сообщение mazytus »

ZuElecRu писал(а): 01 июл 2021, 13:14 Но тогда скорее всего придется переделывать блоки данных в ПЛК?
Естественно.Будет меньше тегов, проще верхний уровень в WinCC
Практик всегда пристрелит теоретика...
Eplan 2.7 > 2.9 > 2022.
Ответить

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