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

Проблема в реализации подсчёта отработанного времени оборудования

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)

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

Ответить
Аватара пользователя

Автор темы
Aleksey_14_85
здесь недавно
здесь недавно
Сообщения: 31
Зарегистрирован: 11 фев 2020, 10:33
Имя: Алексей
Страна: Россия
город/регион: Иркутск
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Проблема в реализации подсчёта отработанного времени оборудования

Сообщение Aleksey_14_85 »

Добрый день экспертам и форумчанам. Есть проблема при реализации в проекте наработки отработанного времени оборудования на TIa Portal 12. Контроллер CPU-317 2-NP/DP. За основу времени взял меркерный бит времени за 1 секунду, потом с помощью счетчиков CTU сделал преобразование в минуты, часы, дни, месяца и года. Все это добро положил в блок FB, затем положил в блок FC для вызова функции и размножения для каждого оборудования которому нужен подсчёт. При этом каждому блоку FB присвоил свой блок DB. Когда идёт подсчёт одного оборудования все работает прекрасно, но когда запускаем второе оборудование то данные подсчёта сразу показывают наработку по первому оборудованию. Попытался уйти от меркерного бита времени, выделив из текущего времени секунды, остановился на том что получилось выделить байт времени секунды, но преобразовать его в бит пока не получается :affliction: :affliction: :affliction: Может кто поможет или сталкивался с данной проблемой

Dmitriy1983
здесь недавно
здесь недавно
Сообщения: 94
Зарегистрирован: 29 окт 2017, 19:52
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 18 раз

Проблема в реализации подсчёта отработанного времени оборудования

Сообщение Dmitriy1983 »

Здравствуйте. А , Вы счетчик в экземпляр засунули? Скинули хотя бы "скрины" как Вы сделали. Я для этого дела никаких счетчиков не использовал, только фронт и в DB вел обычный арифметический счет. Все работает через меркерный бит. Правда я там моточасы считаю, но принцип такой же.
Аватара пользователя

Автор темы
Aleksey_14_85
здесь недавно
здесь недавно
Сообщения: 31
Зарегистрирован: 11 фев 2020, 10:33
Имя: Алексей
Страна: Россия
город/регион: Иркутск
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Проблема в реализации подсчёта отработанного времени оборудования

Сообщение Aleksey_14_85 »

Dmitriy1983, Добавил скрины, если возникнут вопросы готов ответить на них.
Уже разобрался в своей беде, всё заработало. Только сейчас буду думать как это все минимизировать и привести в нормальный вид.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

Проблема в реализации подсчёта отработанного времени оборудования

Сообщение v0v »

В FB все параметры должны быть с #, если нет то они не должны повторяться, пишите в stat.
Аватара пользователя

Автор темы
Aleksey_14_85
здесь недавно
здесь недавно
Сообщения: 31
Зарегистрирован: 11 фев 2020, 10:33
Имя: Алексей
Страна: Россия
город/регион: Иркутск
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Проблема в реализации подсчёта отработанного времени оборудования

Сообщение Aleksey_14_85 »

В FB все параметры должны быть с #, если нет то они не должны повторяться, пишите в stat.
Согласен с вашем мнением, при реализации пути решения, указанного выше, тут главное не повториться с блоками счётчика DB, а так как для каждого свой.
Ответить

Вернуться в «Simatic TIA Portal»