Показано с 1 по 10 из 150

Тема: Прошу помощи с разработкой программы.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Пример недельного графика 2 смены:
    Пн. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Вт. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Ср. - Выходной (праздничный к примеру), работа программы второй смены переносится на следующий день;
    Чт. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Пт. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Сб. - Выходной, работа программы второй смены переносится на понедельник.

    Пример работы 1 смены:
    Пн. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться;
    Вт. - программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку, программа начинает выполняться;
    Ср. - Выходной (праздничный к примеру), работа программы переносится на следующий день;
    Чт. - программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку, программа начинает выполняться;
    Пт. - программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку, программа начинает выполняться;
    Сб. - Выходной, работа программы переносится на следующий день;
    Вс. - Выходной, работа программы снова переносится на следующий день.

    Именно из-за этих скачек нужны переключатели на панели с алгоритмом работы дней.

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от SANdry Посмотреть сообщение
    Пример недельного графика 2 смены:
    Пн. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Вт. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Ср. - Выходной (праздничный к примеру), работа программы второй смены переносится на следующий день;
    Чт. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Пт. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Сб. - Выходной, работа программы второй смены переносится на понедельник.

    Пример работы 1 смены:
    Пн. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться;
    Вт. - программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку, программа начинает выполняться;
    Ср. - Выходной (праздничный к примеру), работа программы переносится на следующий день;
    Чт. - программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку, программа начинает выполняться;
    Пт. - программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку, программа начинает выполняться;
    Сб. - Выходной, работа программы переносится на следующий день;
    Вс. - Выходной, работа программы снова переносится на следующий день.

    Именно из-за этих скачек нужны переключатели на панели с алгоритмом работы дней.
    Не понятно
    Нужно учитывать начало и конец смен?
    Например, будний день,понедельник, смена начинается в 8:00, заканчивается в 17:00
    1. если оператор нажал кнопку в рабочее время, а цикл (задержка + работа) закончился в нерабочее время, например 22:00, или в 3:00 вторника,
    то это нормально (загруженная камера "киснет" без разгрузки до прихода персонала)? Или такие ситуации надо учитывать?
    2. если нужен перенос работы на понедельник, то какое время старта в понедельник - в 00:00 или в 8:00 или окончание процесса должно попадать на время после 8:00 ?

    Если просто тупо переносить по критерию работа только в будний день, то вот модифицированный вариант с UNIX time
    привожу только для одной камеры. Выделенное можно оформить в макрос и тиражировать в нужном количестве
    Захват-02.png
    Вложения Вложения
    Последний раз редактировалось petera; 24.10.2022 в 14:11.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Цитата Сообщение от SANdry Посмотреть сообщение
    Пример недельного графика 2 смены:
    Пн. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Вт. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Ср. - Выходной (праздничный к примеру), работа программы второй смены переносится на следующий день;
    Чт. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Пт. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться. Программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку;
    Сб. - Выходной, работа программы второй смены переносится на понедельник.

    Пример работы 1 смены:
    Пн. - камера заполняется, оператор нажимает кнопку, программа начинает выполняться;
    Вт. - программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку, программа начинает выполняться;
    Ср. - Выходной (праздничный к примеру), работа программы переносится на следующий день;
    Чт. - программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку, программа начинает выполняться;
    Пт. - программа выполнилась, камеру разгрузили, снова загрузили, оператор нажал кнопку, программа начинает выполняться;
    Сб. - Выходной, работа программы переносится на следующий день;
    Вс. - Выходной, работа программы снова переносится на следующий день.

    Именно из-за этих скачек нужны переключатели на панели с алгоритмом работы дней.
    И всё равно не понятно, зачем тут вообще график, если каждый цикл работы начинается с нажатия кнопки оператором.
    Ну на крайний случай можно заблокировать возможность запуска цикла, если он не сможет уложиться в оставшееся рабочее время.

  4. #4

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    И всё равно не понятно, зачем тут вообще график, если каждый цикл работы начинается с нажатия кнопки оператором.
    Ну на крайний случай можно заблокировать возможность запуска цикла, если он не сможет уложиться в оставшееся рабочее время.
    1. если оператор нажал кнопку в рабочее время, а цикл (задержка + работа) закончился в нерабочее время, например 22:00, или в 3:00 вторника,
    то это нормально (загруженная камера "киснет" без разгрузки до прихода персонала)? Или такие ситуации надо учитывать?
    2. если нужен перенос работы на понедельник, то какое время старта в понедельник - в 00:00 или в 8:00 или окончание процесса должно попадать на время после 8:00 ?
    1.) алгоритм нашей работы не подразумевает праздничные дни для второй смены (вторая смена выйдет на работу даже если окончание смены будет выходным\праздничным днем). т.е. если к примеру среда праздничный день - ночная смена все равно выходит в свою смену вторник-среда. Соответственно работа камер сдвинется ровно на сутки - после нажатия оператором второй смены на кнопку, расписание запланируется на четверг.
    2.) абсолютно такой же алгоритм с двумя\тремя\четырьмя выходными подряд. Оператор нажал на кнопку, алгоритм посчитал, что четверг-воскресенье выходные, запланировал расписание включения на понедельник, со смещением 4 дня.

    Я смотрю я тут прям мозговой штурм устроил=) Спасибо всем за оказываемую помощь!
    Сейчас уже просмотрел ваши программы, я бы действительно до такого не додумался!
    К сожалению проверить и поэкспериментировать я пока могу только в эмуляторе, ШУ я только начал собирать, а программатор приедет аж в следующий понедельник.
    Буду тестировать все три варианта.

  5. #5

    По умолчанию

    Цитата Сообщение от SANdry Посмотреть сообщение
    1.) алгоритм нашей работы не подразумевает праздничные дни для второй смены (вторая смена выйдет на работу даже если окончание смены будет выходным\праздничным днем). т.е. если к примеру среда праздничный день - ночная смена все равно выходит в свою смену вторник-среда. Соответственно работа камер сдвинется ровно на сутки - после нажатия оператором второй смены на кнопку, расписание запланируется на четверг.
    2.) абсолютно такой же алгоритм с двумя\тремя\четырьмя выходными подряд. Оператор нажал на кнопку, алгоритм посчитал, что четверг-воскресенье выходные, запланировал расписание включения на понедельник, со смещением 4 дня.
    ...
    И все же непонятно, зачем запускать установку ПЕРЕД началом выходных, если она должна запуститься только ПОСЛЕ них - ну пусть оператор в рабочий день ПОСЛЕ входного и запустит установку.

  6. #6

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    И все же непонятно, зачем запускать установку ПЕРЕД началом выходных, если она должна запуститься только ПОСЛЕ них - ну пусть оператор в рабочий день ПОСЛЕ входного и запустит установку.
    Но ведь перед первой сменой после выходных установка должна уже работать, т.е. как минимум камера 1-3 должна включиться, при этом с разбегом по времени (желательно).
    Схемы работы ранее мной представленные - это по сути перспектива, т.е. на данный момент у нас в обороте находится 4 камеры (3 заполненных, 1 свободна) + камера для "фитингов" которая бывает мигрирует. Камеры между собой однотипные, стоят в ряд, соответственно схема включения должна быть гибкая. Поэтому я беру в расчет все имеющиеся камеры.

  7. #7
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от SANdry Посмотреть сообщение
    1.) алгоритм нашей работы не подразумевает праздничные дни для второй смены (вторая смена выйдет на работу даже если окончание смены будет выходным\праздничным днем). т.е. если к примеру среда праздничный день - ночная смена все равно выходит в свою смену вторник-среда. Соответственно работа камер сдвинется ровно на сутки - после нажатия оператором второй смены на кнопку, расписание запланируется на четверг.
    2.) абсолютно такой же алгоритм с двумя\тремя\четырьмя выходными подряд. Оператор нажал на кнопку, алгоритм посчитал, что четверг-воскресенье выходные, запланировал расписание включения на понедельник, со смещением 4 дня.

    Я смотрю я тут прям мозговой штурм устроил=) Спасибо всем за оказываемую помощь!
    Сейчас уже просмотрел ваши программы, я бы действительно до такого не додумался!
    К сожалению проверить и поэкспериментировать я пока могу только в эмуляторе, ШУ я только начал собирать, а программатор приедет аж в следующий понедельник.
    Буду тестировать все три варианта.
    1.Смены по 12 часов?
    2. Во сколько начало 1 и 2 смен?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    1.Смены по 12 часов?
    2. Во сколько начало 1 и 2 смен?
    Начало 1 смены 8:00, начало второй смены начинается в 20:00.
    8:30-9:00 - начало производства 1 смены
    10:00-10:30 - загрузка 1 камеры (соответственно т.к. производство имеет замкнутый цикл, во время загрузки происходит параллельная разгрузка другой камеры).
    .
    .
    .
    20:30-21:00 - начало производства 2 смены, разгрузка 1 камеры, заполнение к примеру 2 камеры
    22:00-22:30 - разгрузка 3 камеры, начало загрузки 1 камеры
    Последний раз редактировалось SANdry; 24.10.2022 в 14:35.

Похожие темы

  1. Прошу помощи
    от _neo_19 в разделе Среда программирования OWEN Logic
    Ответов: 2
    Последнее сообщение: 05.02.2017, 12:23
  2. Прошу помощи в написании программы
    от Вован84 в разделе ПЛК1хх
    Ответов: 24
    Последнее сообщение: 04.09.2014, 06:16
  3. Прошу помощи)))
    от rustam_m в разделе Сетевые технологии
    Ответов: 18
    Последнее сообщение: 05.04.2013, 16:17
  4. Ответов: 5
    Последнее сообщение: 23.03.2012, 07:19

Ваши права

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