Показано с 1 по 3 из 3

Тема: Формирование номера протокола, сквозная нумерация

  1. #1

    По умолчанию Формирование номера протокола, сквозная нумерация

    Здравствуйте возникла задача реализовать формирование имени протокола в формате ЧЧ-ММ-ГГ-№
    где чч-число;
    мм-месяц;
    гг - год;
    № - номер протокола за текущие сутки.

    Попробовал реализовать данную задачу следующим образом:

    для формирования чч-мм-гг использую ФБ разбор времени, но тут возникла первая проблема (*1*), данный ФБ разбирает дату 13.05.2022 на "13" "5" "2022", а хотелось бы получить "13" "05" "22", подскажите это возможно?

    для формирования № номера протокола за текущие сутки использовал ФБ "счетчик дискретных сигналов":
    -есть команда дискретного типа (кнопка без фиксации для сохранения протокола);
    -есть ФБ "счетчик дискретных сигналов" , выход (число импульсов) которого и является № протокола;
    -есть событие и расчет.

    Кнопка заведена на вход ФБ счетчика, и каждое сохранение протокола увеличивает "число импульсов" на 1. Далее выход идет на параметр ФБ "формирование строки"
    В событии выдается импульс на сброс числа импульсов по началу новых суток.

    Тут возникает вторая (*2*) и третья (*3*) проблемы:
    2*) счетчик считает с 0 (хотя рассчитывал, что если выставлю значение до опроса "1", начнет считать с 1);
    3*) при остановке режима исполнения и повторного его запуска счетчик обнуляется ( хотя рассчитывал, что "восстановление при рестарте" не даст обнулиться счетчику)

    С решением (*2*) возникла мысля использовать ФБ "сложение" и выход счетчика на ФБ "сложение" и прибавить единицу, а вот с решением (*3*) мыслей нет

    Будьте добрый подскажи варианты решения (*1*), (*2*) и (*3*)
    Либо другой возможный способ реализации формирования имени протокола с нумерацией за текущие сутки без сброса счет нумерации при остановке режима исполнения

  2. #2

    По умолчанию

    Нашел решение (*2*) и (*3*) в предыдущей теме "кнопки больше/меньше" https://owen.ru/forum/showthread.php?t=36259

    спасибо

    Актуально только (*1*)

  3. #3

    По умолчанию

    Используйте ФБ "Формирование строки". На его вход подайте время, а затем используте строку форматирования.
    Подробнее в справке к ФБ:
    http://support.mps-soft.ru/MasterSCA...ie_stroki.html
    Спасибо.

Похожие темы

  1. Формирование отчета.
    от shamilnizaev@mail.ru в разделе Master SCADA 3
    Ответов: 10
    Последнее сообщение: 07.11.2018, 16:26
  2. Формирование отчета РАС
    от imaks в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 11.03.2014, 11:17
  3. сау-мп нумерация игл на плате?
    от kriklivtsev в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 22.12.2009, 20:28
  4. формирование импульсов
    от ольга в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 23.11.2009, 09:21
  5. Путаница в отображении номера программы и номера шага
    от По самые по... в разделе OWEN Proces Manager
    Ответов: 1
    Последнее сообщение: 19.12.2006, 15:58

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •