- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Проблема в реализации подсчёта отработанного времени оборудования
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 31
- Зарегистрирован: 11 фев 2020, 10:33
- Имя: Алексей
- Страна: Россия
- город/регион: Иркутск
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Проблема в реализации подсчёта отработанного времени оборудования
Добрый день экспертам и форумчанам. Есть проблема при реализации в проекте наработки отработанного времени оборудования на TIa Portal 12. Контроллер CPU-317 2-NP/DP. За основу времени взял меркерный бит времени за 1 секунду, потом с помощью счетчиков CTU сделал преобразование в минуты, часы, дни, месяца и года. Все это добро положил в блок FB, затем положил в блок FC для вызова функции и размножения для каждого оборудования которому нужен подсчёт. При этом каждому блоку FB присвоил свой блок DB. Когда идёт подсчёт одного оборудования все работает прекрасно, но когда запускаем второе оборудование то данные подсчёта сразу показывают наработку по первому оборудованию. Попытался уйти от меркерного бита времени, выделив из текущего времени секунды, остановился на том что получилось выделить байт времени секунды, но преобразовать его в бит пока не получается Может кто поможет или сталкивался с данной проблемой
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 29 окт 2017, 19:52
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 18 раз
Проблема в реализации подсчёта отработанного времени оборудования
Здравствуйте. А , Вы счетчик в экземпляр засунули? Скинули хотя бы "скрины" как Вы сделали. Я для этого дела никаких счетчиков не использовал, только фронт и в DB вел обычный арифметический счет. Все работает через меркерный бит. Правда я там моточасы считаю, но принцип такой же.
-
- здесь недавно
- Сообщения: 31
- Зарегистрирован: 11 фев 2020, 10:33
- Имя: Алексей
- Страна: Россия
- город/регион: Иркутск
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Проблема в реализации подсчёта отработанного времени оборудования
Dmitriy1983, Добавил скрины, если возникнут вопросы готов ответить на них.
Уже разобрался в своей беде, всё заработало. Только сейчас буду думать как это все минимизировать и привести в нормальный вид.
Уже разобрался в своей беде, всё заработало. Только сейчас буду думать как это все минимизировать и привести в нормальный вид.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
Проблема в реализации подсчёта отработанного времени оборудования
В FB все параметры должны быть с #, если нет то они не должны повторяться, пишите в stat.
-
- здесь недавно
- Сообщения: 31
- Зарегистрирован: 11 фев 2020, 10:33
- Имя: Алексей
- Страна: Россия
- город/регион: Иркутск
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Проблема в реализации подсчёта отработанного времени оборудования
Согласен с вашем мнением, при реализации пути решения, указанного выше, тут главное не повториться с блоками счётчика DB, а так как для каждого свой.В FB все параметры должны быть с #, если нет то они не должны повторяться, пишите в stat.