СИСТЕМА КОНТРОЛЯ ДЛЯ УПАКОВОЧНОГО УСТРОЙСТВА Российский патент 2017 года по МПК G05B19/418 

Описание патента на изобретение RU2624185C2

ОБЛАСТЬ ТЕХНИКИ

Настоящее изобретение, в общем случае, относится к системе контроля для упаковочного устройства, такому упаковочному аппарату, способу контроля упаковочного устройства и компьютерной программе для реализации способа.

ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ

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

Сложные аппараты можно контролировать с использованием большого количества датчиков или сбора информации от большого количества локальных контроллеров в разных блоках аппарата. Информация от этих датчиков и/или контроллеров может образовывать большой объем данных. Традиционно, эти данные представляются оператору или могут быть доступны оператору, и обычно только в виде кода и/или значений для соответствующего сигнала, и иногда, где код преобразуется в короткое описание для соответствующего сигнала. Дополнительно, подходы к выдаче предупреждающего сигнала используются для фактических ошибок, причем механизм выдачи предупреждающего сигнала можно использовать таким образом, чтобы также генерировать предупреждающие сигналы, где фактически не существует реальных ошибок. Это может давать оператору обманчивую картину состояния аппарата.

Оператор может сталкиваться с проблемами интерпретации ситуации из этого большого объема данных, и когда аппарат, например, останавливается или замедляется, оператор может неверно интерпретировать данные как ошибку, останавливать аппарат и вызывать ремонтников, хотя аппарат лишь временно перешел в режим ожидания или замедления по естественным причинам.

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

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

Множество функциональных блоков может содержать блок наполнения, выполненный с возможностью наполнять упаковку жидким или твердым содержимым; и блок герметизации, выполненный с возможностью герметизировать наполненную упаковку.

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

Альтернативно, множество функциональных блоков может дополнительно содержать блок приема упаковки, выполненный с возможностью принимать пустые упаковки, причем упаковочное устройство выполнено с возможностью подачи принятых упаковок на блок наполнения.

Множество функциональных блоков может дополнительно содержать блок стерилизации, выполненный с возможностью стерилизовать упаковку до наполнения.

Множество функциональных блоков может дополнительно содержать блок формирования, выполненный с возможностью формирования упаковки или части упаковки из пластика.

Множество функциональных блоков может дополнительно содержать блок выброса, выполненный с возможностью выбрасывать наполненные и герметизированные упаковки из упаковочного устройства.

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

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

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

Согласно четвертому аспекту предусмотрена компьютерная программа, содержащая компьютерно-исполняемый программный код, включающий в себя инструкции, которые, при выполнении процессором системы контроля для упаковочного устройства, предписывает процессору осуществлять способ согласно третьему аспекту.

Другие задачи, признаки и преимущества настоящего изобретения явствуют из нижеследующего подробного раскрытия, из прилагаемых зависимых пунктов формулы изобретения, а также из чертежей. В общем случае, все термины, используемые в формуле изобретения, следует понимать согласно их общепринятому значению в области техники, если здесь в явном виде не указано обратное. Все ссылки на "элемент, устройство, компонент, средство, этап и т.д." следует понимать расширительно в смысле, по меньшей мере, одного экземпляра упомянутого элемента, устройства, компонента, средства, этапа и т.д., если в явном виде не указано обратное. Этапы любого раскрытого здесь способа не обязательно осуществлять в конкретном раскрытом порядке, если он не указан в явном виде.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Вышеозначенные, а также дополнительные задачи, признаки и преимущества настоящего изобретения, можно лучше понять из нижеследующего иллюстративного и неограничительного подробного описания предпочтительных вариантов осуществления настоящего изобретения, приведенного со ссылкой на прилагаемые чертежи.

Фиг. 1 демонстрирует упаковочное устройство согласно варианту осуществления.

Фиг. 2 схематически демонстрирует пример производства упаковки из упаковочного материала, где проиллюстрировано несколько функциональных этапов.

Фиг. 3 демонстрирует пример графического пользовательского интерфейса согласно варианту осуществления.

Фиг. 4 схематически демонстрирует формирование структуры данных из входных сигналов и извлечение информации о произошедшем(их) событии(ях).

Фиг. 5 - блок-схема операций, демонстрирующая способ согласно варианту осуществления.

Фиг. 6 - блок-схема операций, демонстрирующая идентификацию событий и обеспечение указания посредством графического пользовательского интерфейса на их основании.

Фиг. 7 - блок-схема операций, демонстрирующая обеспечение информации посредством графического пользовательского интерфейса и взаимодействие с пользователем с ним.

Фиг. 8 - блок-схема операций, демонстрирующая формирование структуры данных и определение произошедшего(их) события(й) из нее.

Фиг. 9 схематически демонстрирует машиночитаемый носитель, где хранится компьютерная программа, и процессор, пригодный для загрузки и выполнения компьютерной программы.

ПОДРОБНОЕ ОПИСАНИЕ

Фиг. 1 демонстрирует упаковочное устройство 100 согласно варианту осуществления. Упаковочное устройство содержит множество функциональных блоков 102, которые выполнены с возможностью осуществлять последовательность операций. Таким образом, упаковочное устройство 100 может становиться довольно сложным и может содержать блок для резания упаковочного материала, который поступает из источника упаковочного материала, например рулона упаковочного материала, показанного в верхнем левом углу фиг. 1. Резание может включать в себя отрезание куска упаковочного материала, например упаковочного картона, пригодного для удержания жидкого содержимого, для одной упаковки, который затем поступает на блок формирования упаковки, где из куска упаковочного материала формируется, по меньшей мере, часть упаковки. Фиг. 2 схематически демонстрирует пример этого процесса, где упаковочный материал 200 разматывается из источника 202 упаковочного материала, режется по линии 203, 204, в результате чего получается два куска, т.е. листа, 205 упаковочного материала, где два куска 205 упаковочного материала поступают на параллельные линии формирования упаковки, где листам придается, например, чашеобразная форма 206, которую затем можно наполнять жидким содержимым и герметизировать, например, путем формования верхней части колпаком повторной герметизации, т.е. обеспечения бутылеобразной упаковки 208, наполненной жидким содержимым.

Возвращаясь к фиг. 1, упаковочное устройство, таким образом, также может содержать блок формирования упаковки. Дополнительно, блок для осуществления функций упаковки может представлять собой блок стерилизации для подготовки упаковки к наполнению, блок наполнения, подающий жидкое содержимое в упаковку, и блок герметизации для герметизации упаковки. Также могут быть включены другие блоки, например для маркировки, упаковки партии упаковок и т.д. Отсюда можно понять, что взаимодействие между этими блоками, которые зависят друг от друга вследствие последовательного характера упаковочного процесса, становится довольно сложным. Например, формирование, которое может включать в себя тот или иной тип сварки или склеивания, которое может потребоваться поддерживать достаточно горячим для правильной работы, обеспечение жидкого содержимого, которое может потребоваться поддерживать достаточно холодным, чтобы содержимое оставалось свежим, может потребоваться стерилизация, чтобы иметь определенные температуры и/или управляемую атмосферу, для герметизации может потребоваться несколько температур, давлений и т.д. в определенных пределах и т.д., где одно или более из всех этих обстоятельств не всегда может достигаться мгновенно. Таким образом, датчики и/или контроллеры соответствующих функциональных блоков 102 выдают сигналы 103, которые поступают на систему контроля, содержащую графический пользовательский интерфейс, ГИП, 104 и процессор 106, выполненный с возможностью обработки сигналов 103 и управления работой ГИП 104. При этом процессор 106 может содержать один или более физических процессоров, работающих параллельно или в сети обработки. Таким образом, задачей этой системы контроля является предоставление, посредством ГИП 104, информации оператору, чтобы он мог принимать правильные решения по работе упаковочного устройства 100.

Информация предоставляется оператору посредством ГИП 104 путем обеспечения представления 107 упаковочного устройства 100, что позволяет оператору легко понимать предоставляемую информацию. Посредством взаимодействия с ГИП 104, например посредством взаимодействия с сенсорным экраном, или с использованием подхода указания или выбора, представленного на экране и управляемого, например, с помощью мыши, сенсорной панели или шарового манипулятора. При этом ГИП 104 может содержать один или более физических ГИП, например экраны, расположенные локально и/или на удалении от аппарата. Когда аппарат велик, например линия функциональных блоков является физически протяженной и/или предполагается, что аппарат задействуется с любой из его сторон, можно обеспечить более чем один локальный ГИП, благодаря чему оператору не нужно перемещаться достаточно далеко, чтобы достичь ГИП.

Фиг. 3 демонстрирует пример графического пользовательского интерфейса, ГИП, 300 согласно варианту осуществления. ГИП 300 обеспечивает представление 302 упаковочного устройства. В примерном виде, произошло событие, которое проиллюстрировано блоком в представлении 302, указан 304, например шаблоном, изменением цвета, обведением кружком или затенением. Указание 304 также может включать в себя символ, в приведенном здесь примере, часов, указывающих задержку или остановку. Соответствующие параметры 305 для события можно проиллюстрировать в поле ГИП 300. Их можно, например, просматривать при идентификации события. Однако поскольку может присутствовать одновременно более чем одно событие, параметры 305 можно просматривать после взаимодействия с пользователем с помощью указания 304 в представлении 302. В приведенном примере параметр указан как связанный с нагревом (символ слева от первой линии) и имеет целевое значение 75°C, и также указано, что фактическое значение равно 73°C, и символ указывает, что контроллер ожидает достижения целевого значения температуры. Следующая линия в примере указывает символ ожидания, в данном случае, часов, и может указывать информационный символ, с которым может взаимодействовать оператор, для получения, например, дополнительной информации о процедуре. Такая дополнительная информация также может обеспечиваться после взаимодействия оператора с другими символами и/или значениями, представленными на ГИП 300. Например, дополнительная информация может быть представлена в информационном поле 306 ГИП 300. Третья линия указывает посредством символа слева, что параметр связан с замораживанием, имеет целевое значение 10°C, и также указывает, что фактическое значение равно 15°C, и символ указывает, что контроллер ожидает достижения целевого значения температуры.

В ГИП, справа на экране, существует два столбца, каждый из которых указывает программные кнопки, связанные с параллельной линией в аппарате, т.е. здесь две линии, соответствующие примеру, приведенному на фиг. 2, что существуют две параллельные линии формирования, наполнения и герметизации. Жирная и подчеркнутая “1” указывает, что представление (по меньшей мере, поскольку некоторые функции могут быть общими для двух линий) допустимо для этой линии. Также могут существовать, как изображено в нижней части экрана, программные кнопки, связанные с рабочими инструментами и функциями.

Фиг. 4 схематически демонстрирует формирование структуры данных из входных сигналов и извлечение информации о произошедшем(их) событии(ях), которое осуществляется процессором системы контроля. Слева, стрелка представляет ввод большого количества сигналов из соответствующих функциональных блоков упаковочного устройства. Элемент 400 в форме матрицы демонстрирует структуру данных, где элементы данных 402 связаны с соответствующими функциональными блоками упаковочного устройства и, возможно, также с конкретными параметрами или функциями соответствующего функционального блока. Здесь, структура 400 данных проиллюстрирована в виде двухмерной матрицы, но данные могут располагаться в виде многомерной матрицы или в виде структуры базы данных. Структура 400 данных также может быть разбита на несколько подструктур, когда пригодно, например для облегчения обработки данных для определения происходящих событий. Когда допустимые значения соответствующих параметров обеспечиваются на сигнальном вводе, элементы данных структуры данных заполняются значениями. Сигналы также могут представлять недопустимые значения, но они предпочтительно представляются значением, указывающим, что они не имеют допустимых значений. Процессор определяет, из структуры данных, посредством обработки сохраненных параметров, что произошло какое-либо событие. Определение может осуществляться путем применения правил и функций, где выбранные параметры используются для вычислений и/или сравнений. Когда события идентифицированы, для каждого события можно создавать структуры 404 данных, описывающие события. Это можно делать, копируя выбранные параметры и/или включая результаты из правил и функций в структуру данных, описывающую событие. Копирование выбранных параметров можно заменить указателями на структуру 400 данных.

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

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

Каждый функциональный блок может иметь свой собственный локальный блок управления, и одна или более частей каждого функционального блока в свою очередь может иметь свои собственные локальные контроллеры. Эти блоки управления представляют собой то, что обычно именуется программируемым логическим контроллером, ПЛК. В этом случае аппарат в целом обычно имеет общий главный контроллер, основной целью которого является общее управление работой ПЛК. Из этой структуры контроллеров формируется совокупность сигналов от локальных контроллеров. Таким образом, система контроля будет иметь подробный вид каждой части аппарата.

Каждый ПЛК, предпочтительно главный ПЛК каждого функционального блока, может обеспечивать одно из множества доступных кодовых слов, связанных с состоянием ожидания. Помимо этого, ПЛК может обеспечивать дополнительный код с дополнительной информацией. Дополнительный код связан с одним из множества кодовых слов посредством указателя, отношения или ассоциации. В данном случае более чем одно кодовое слово может быть связано с одним и тем же дополнительным кодом, где, например, дополнительный код содержит информацию о времени ожидания, и более чем одно кодовое слово связаны с разными, но аналогичными состояниями ожидания. Для аппарата с более чем одной параллельными линиями, но с общим ПЛК для функционального блока для линий, также может обеспечиваться указание, какая из линий (или все) находится в состоянии ожидания. Также может быть указано количество причин ожидания, заданных в функциональном блоке, т.е. одна она или их несколько.

Кодовое слово может представлять собой последовательность символов, например цифр (двоичных, десятеричных, шестнадцатеричных и т.д.), где, например, первые несколько символов, например три, являются идентификатором аппарата, еще несколько символов, например два, указывают, какой функциональный блок аппарата сгенерировал кодовое слово, несколько дополнительных символов могут указывать, какая линия сгенерировала кодовое слово, еще один символ может указывать, связан ли он с состоянием ожидания, еще несколько символов может указывать тип состояния ожидания и/или давать ссылку на дополнительный код и т.д.

Собранные кодовые слова, связанные с состоянием ожидания, и возможные дополнительные коды, информация о линиях и количество причин ожидания, заполняют структуру данных, как продемонстрировано выше, причем информация о событии может извлекаться, указываться на ГИП и затем просматриваться на ГИП, например, в информационном поле, после взаимодействия пользователя с указателями.

Для обеспечения нескольких слов о предупреждающих сигналах, что не является частью этого изобретения, кодовые слова, связанные с этими предупреждающими сигналами, обеспечиваются от любого ПЛК или главного контроллера, и затем они сразу же, обычно в виде простого кода ошибки, обеспечиваются таким образом, что оператор узнает о предупреждающем сигнале. Таким образом, оператор не может перепутать предупреждающие сигналы с состояниями ожидание и может принимать правильное решение, как справиться с соответствующей ситуацией.

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

На Фиг. 5 показана блок-схема операций, демонстрирующая способ согласно варианту осуществления. Как продемонстрировано выше, процессор системы контроля принимает 500 сигнальные вводы от соответствующего функционального блока упаковочного устройства. Обычно существует поток разных сигналов на процессор, где некоторые сигналы представляют регулярно опрашиваемые параметры, и некоторые сигналы представляют параметры, обеспечиваемые только в определенных обстоятельствах. С этой нерегулярностью сигналов можно справиться, заполняя и обновляя структуру данных, как продемонстрировано выше. Процессор, таким образом, обрабатывает 502 сигналы, присутствующие в структуре данных, и, на основании обработки, графический пользовательский интерфейс, ГИП, управляется 504 для обеспечения информации об упаковочном аппарате, включающей в себя указание происходящих событий в просматриваемом представлении упаковочного устройства, как продемонстрировано выше.

На Фиг. 6 показана блок-схема операций, демонстрирующая идентификацию событий и обеспечение указания посредством графического пользовательского интерфейса на их основании. События идентифицируются 600 путем применения функций и правил к собранной структуре данных, как продемонстрировано выше. Таким образом, можно определить 602, произошло ли событие. Если не произошло никаких событий, обработка просто продолжается 606, если же событие произошло, ГИП обеспечивает 604 указание, и обработка продолжается 606, например, для идентификации происходящих далее событий.

На Фиг. 7 показана блок-схема операций, демонстрирующая обеспечение информации посредством графического пользовательского интерфейса и взаимодействие с пользователем с ним. Как продемонстрировано выше, и указание на ГИП представления функциональных блоков обеспечивается 700 для каждого присутствующего события. После того, как в результате взаимодействия с пользователем будет обнаружено указание 702, соответствующие параметры указываются значениями на ГИП, и затем обработка продолжается 706, например, для приема дополнительного взаимодействия с пользователем или идентификации дальнейших событий. Если никаких взаимодействий с пользователем не принято 702, обработка просто продолжается 706.

Фиг. 8 - блок-схема операций, демонстрирующая формирование структуры данных и определение произошедшего(их) события(й) из нее. Структура данных формируется 800, как продемонстрировано выше, где один или более элементов данных для каждого функционального блока заполняются 802 допустимыми параметрами, принятыми посредством сигнальных вводов от соответствующих функциональных блоков. Посредством обработки с использованием правил и/или функций на заполненных элементах данных, события определяются 804, причем управление ГИП может осуществляться, как продемонстрировано выше.

Детали действий, продемонстрированных со ссылкой на фиг. 5-8, аналогичны продемонстрированным со ссылкой на ГИП и вышеописанную обработку.

Фиг. 9 схематически демонстрирует машиночитаемый носитель, где хранится компьютерная программа, и процессор, пригодный для загрузки, и выполнение компьютерной программы. Способы согласно настоящему изобретению пригодны для реализации с помощью средства обработки, например, компьютеров и/или процессоров, в особенности здесь, где система контроля снабжена процессором. Таким образом, предусмотрены компьютерные программы, содержащие инструкции, выполненные с возможностью предписывать процессору системы контроля упаковочного устройства осуществлять любой из способов согласно любому из вариантов осуществления, описанных со ссылкой на фиг. 4-8. Компьютерные программы предпочтительно содержат программный код, который хранится на машиночитаемом носителе 900, как показано на фиг. 9, который может загружаться и выполняться средством обработки, процессором или компьютером 902, чтобы предписывать ему осуществлять способы, соответственно, согласно вариантам осуществления настоящего изобретения, предпочтительно любому из вариантов осуществления, описанных со ссылкой на фиг. 4-8. Компьютер 902 и компьютерный программный продукт 900 могут быть выполнены с возможностью последовательного выполнения программного кода, где действия любого из способов осуществляются поэтапно. Средство обработки, процессор или компьютер 902, предпочтительно является тем, что обычно именуется встроенной системой. Таким образом, машиночитаемый носитель 900 и компьютер 902, изображенные на фиг. 9, следует рассматривать как показанные только в целях иллюстрации, для обеспечения понимания принципа, и не следует рассматривать как любую непосредственную иллюстрацию элементов.

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

Похожие патенты RU2624185C2

название год авторы номер документа
ОБРАТНАЯ СВЯЗЬ В РЕАЛЬНОМ ВРЕМЕНИ ДЛЯ ПРЕДОТВРАЩЕНИЯ ГЕОМЕТРИЧЕСКИХ ПОЗИЦИЙ ВЫСОКОЙ ДОЗЫ С-ДУГИ 2012
  • Витхаген Петрус Йоханнес
  • Ден Хартог Маркус Йоханнес Хармен
  • Хорнарт Барт Пьер Антуан Йозеф
RU2623653C2
СПОСОБЫ И УСТРОЙСТВО ДЛЯ РАСШИРЕНИЯ ДАЛЬНОСТИ ДЕЙСТВИЯ СОСЕДНЕЙ СОТЫ 2012
  • Димоу Константинос
  • Линдофф Бенгт
  • Камуф Маттиас
RU2599046C2
ВВОД ДАННЫХ ПРИ ИСПОЛЬЗОВАНИИ GUI-ИНТЕРФЕЙСА 2000
  • Нгуен Ван Юонг Эмиль
RU2267151C2
СТАНДАРТ МЕДИЦИНСКОГО БРАСЛЕТА 2015
  • Кронин, Джон
RU2712819C2
СИСТЕМЫ И СПОСОБЫ ПЕРЕЗАПУСКА СЕТЕВОЙ СТАНЦИИ 2012
  • Вентинк Мартен Мензо
  • Мерлин Симоне
RU2596583C2
УПРАВЛЯЕМЫЕ УСТРОЙСТВАМИ СПИСКИ ТОЧЕК ДОСТУПА В БЕСПРОВОДНОЙ СВЯЗИ 2009
  • Баласубраманиан Сринивасан
  • Дешпанде Манодж М.
  • Йоон Янг С.
  • Хорн Гэйвин Б.
RU2497311C2
РЕГУЛИРОВКА ЗАДЕРЖКИ УСТРОЙСТВ ПОЛЬЗОВАТЕЛЬСКОГО ВВОДА 2020
  • Макаллен, Кристофер Майкл
  • Брондер, Мэттью
  • Гуссен, Джеймс Эндрю
  • Тектор, Кристофер Джон
  • Калаш, Хамзе
RU2815331C2
ИДЕНТИФИКАЦИЯ ВАРИАНТОВ ВЫЯВЛЕНИЯ НЕИСПРАВНОСТЕЙ ДЛЯ УСТРАНЕНИЯ ОТКАЗОВ СЕТИ 2015
  • Джаин Навенду
  • Потхараджу Рахул
RU2682018C2
ПЕРСОНАЛИЗАЦИЯ МОБИЛЬНОГО ТЕЛЕФОНА 2001
  • Маккарти Кевин
  • Соренсен Лоне Трам
  • Нюмарк Нильс
  • Монтенаро Мауро
  • Суонпера Аллан
RU2286027C2
АРХИТЕКТУРА ИНТЕГРИРОВАННОЙ СИСТЕМЫ УПАКОВКИ 2008
  • Донати Клаудио
  • Таккони Лоренцо
  • Дзерри Фабио
RU2495470C2

Иллюстрации к изобретению RU 2 624 185 C2

Реферат патента 2017 года СИСТЕМА КОНТРОЛЯ ДЛЯ УПАКОВОЧНОГО УСТРОЙСТВА

Раскрыта система контроля для упаковочного устройства, где упаковочное устройство содержит множество функциональных блоков, выполненных с возможностью осуществлять последовательность операций, включающую в себя формирование или прием упаковки, наполнение упаковки жидким или твердым содержимым и герметизацию упаковки. Система контроля содержит множество сигнальных вводов, каждый из которых выполнен с возможностью принимать сигналы, указывающие статус или измеренные значения, от соответствующего из упомянутых функциональных блоков; графический пользовательский интерфейс, выполненный с возможностью обеспечивать взаимодействие с оператором упаковочного устройства; и процессор, выполненный с возможностью обрабатывать упомянутые принятые сигналы и управлять работой упомянутого графического пользовательского интерфейса, причем процессор выполнен с возможностью идентифицировать из упомянутых сигналов событие, когда любой из упомянутых функциональных блоков препятствует работе любого другого функционального блока в последовательности, и, после любого такого идентифицированного события, разрешать графическому пользовательскому интерфейсу обеспечивать указание о нем в отображаемом представлении функциональных блоков упаковочного устройства. Раскрыты также упаковочное устройство, способ и компьютерная программа. 4 н. и 13 з.п. ф-лы, 9 ил.

Формула изобретения RU 2 624 185 C2

1. Система контроля для упаковочного устройства (100), где упаковочное устройство (100) содержит множество функциональных блоков (102), выполненных с возможностью осуществлять последовательность операций, включающую в себя формирование или прием упаковки, наполнение упаковки жидким или твердым содержимым и герметизацию упаковки, причем система контроля содержит:

множество сигнальных вводов (103), указывающих статус или измеренные значения, каждый из которых выполнен с возможностью принимать сигналы от соответствующего из упомянутых функциональных блоков;

графический пользовательский интерфейс (104, 300), выполненный с возможностью обеспечивать взаимодействие с оператором упаковочного устройства; и

процессор (106), выполненный с возможностью обрабатывать упомянутые принятые сигналы и управлять работой упомянутого графического пользовательского интерфейса (104, 300),

причем процессор (106) выполнен с возможностью идентифицировать из упомянутых сигналов событие, когда любой из упомянутых функциональных блоков препятствует работе любого другого функционального блока в последовательности, и, после любого такого идентифицированного события, разрешать графическому пользовательскому интерфейсу (104, 300) обеспечивать указание (304) о нем в отображаемом представлении (107, 302) функциональных блоков (102) упаковочного устройства (100).

2. Система контроля по п. 1, в которой указание (304) дополнительно содержит указание (305) значения параметра, ассоциированного с тем функциональным блоком, который препятствует работе любого другого функционального блока в последовательности, и указание текущего действия для предписания ввода этого значения параметра в качестве значения, при котором функциональный блок, ассоциированный с событием, становится полностью работоспособным.

3. Система контроля по п. 2, в которой процессор (106) предписывает графическому пользовательскому интерфейсу (104, 300) обеспечивать указание (305) параметра и текущего действия после приема, посредством графического пользовательского интерфейса (104, 300), взаимодействия с пользователем, ассоциированного с указанием события для ассоциированного функционального блока, в отображаемом представлении функциональных блоков упаковочного устройства.

4. Система контроля по любому из пп. 1-3, в которой процессор (106) для обработки принятых сигналов выполнен с возможностью

формирования структуры (400) данных из элементов (402) данных, связанных с соответствующим функциональным блоком упаковочного устройства,

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

определения, произошло ли событие препятствия любых функциональных блоков работе любого другого функционального блока в последовательности, для любого набора (404) элементов данных в структуре данных, соответственно, на основании упомянутых параметров.

5. Упаковочное устройство (100), содержащее

множество функциональных блоков (102), выполненных с возможностью осуществлять последовательность операций, включающую в себя формирование или прием упаковки, наполнение упаковки жидким или твердым содержимым и герметизацию упаковки; и

систему контроля по любому из пп. 1-4.

6. Упаковочное устройство по п. 5, в котором множество функциональных блоков (102) содержит:

блок наполнения, выполненный с возможностью наполнять упаковку жидким или твердым содержимым; и

блок герметизации, выполненный с возможностью герметизировать наполненную упаковку.

7. Упаковочное устройство по п. 6, в котором множество функциональных блоков (102) дополнительно содержит:

блок приема упаковочного материала, выполненный с возможностью принимать упаковочный материал; и

блок формирования упаковки, выполненный с возможностью формировать из куска упаковочного материала, по меньшей мере, часть упаковки,

причем упаковочное устройство выполнено с возможностью подачи сформированной упаковки на блок наполнения.

8. Упаковочное устройство по п. 7, в котором множество функциональных блоков (102) дополнительно содержит блок резания упаковочного материала, выполненный с возможностью резать упаковочный материал, поступающий из источника упаковочного материала, и подавать кусок упаковочного материала на блок приема упаковочного материала.

9. Упаковочное устройство по п. 6, в котором множество функциональных блоков (102) дополнительно содержит блок приема упаковки, выполненный с возможностью принимать пустые упаковки,

причем упаковочное устройство выполнено с возможностью подачи принятых упаковок на блок наполнения.

10. Упаковочное устройство по любому из пп. 6-9, в котором множество функциональных блоков (102) дополнительно содержит блок стерилизации, выполненный с возможностью стерилизовать упаковку до наполнения.

11. Упаковочное устройство по любому из пп. 6-9, в котором множество функциональных блоков (102) дополнительно содержит блок формирования, выполненный с возможностью формирования упаковки или части упаковки из пластика.

12. Упаковочное устройство по любому из пп. 6-9, в котором множество функциональных блоков (102) дополнительно содержит блок выброса, выполненный с возможностью выбрасывать наполненные и герметизированные упаковки из упаковочного устройства.

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

принимают (500) множество сигнальных вводов, указывающих статус или измеренные значения, от соответствующего из упомянутых функциональных блоков;

обрабатывают (502) упомянутые принятые сигналы; и

управляют (504) работой графического пользовательского интерфейса,

причем обработка (502) упомянутых сигналов содержит идентификацию (600) события, когда любой из упомянутых функциональных блоков препятствует работе любого другого функционального блока в последовательности, и управление (504) работой графического пользовательского интерфейса содержит, после любого такого идентифицированного события (602), разрешение графическому пользовательскому интерфейсу обеспечивать (600, 700) указание о нем в отображаемом представлении функциональных блоков упаковочного устройства.

14. Способ по п. 13, в котором обеспечение (700) указания дополнительно содержит обеспечение (704) указания значения параметра, ассоциированного с тем функциональным блоком, который препятствует работе любого другого функционального блока в последовательности, и обеспечение указания текущего действия для предписания ввода этого значения параметра в качестве значения, при котором функциональный блок, ассоциированный с событием, становится полностью работоспособным, посредством графического пользовательского интерфейса.

15. Способ по п. 14, в котором обеспечение указания параметра и текущего действия осуществляется после приема (702), посредством графического пользовательского интерфейса, взаимодействия с пользователем, ассоциированного с указанием события для ассоциированного функционального блока, в отображаемом представлении функциональных блоков упаковочного устройства.

16. Способ по любому из пп. 13-15, в котором обработка (502) принятых сигналов дополнительно содержит этапы, на которых:

формируют (800) структуру данных из элементов данных, связанных с соответствующим функциональным блоком упаковочного устройства,

заполняют (802) элементы данных, для каждого функционального блока, обеспечивающего допустимые параметры, упомянутыми допустимыми параметрами и

определяют (804), произошло ли событие препятствия любых функциональных блоков работе любого другого функционального блока в последовательности, для любого набора элементов данных в структуре данных, соответственно, на основании упомянутых параметров.

17. Машиночитаемый носитель, имеющий компьютерную программу, хранящуюся на нем, которая содержит компьютерно-исполняемый программный код, включающий в себя инструкции, которые, при выполнении процессором системы контроля для упаковочного устройства, предписывает процессору осуществлять способ по любому из пп. 13-16.

Документы, цитированные в отчете о поиске Патент 2017 года RU2624185C2

Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор 1923
  • Петров Г.С.
SU2005A1
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор 1923
  • Петров Г.С.
SU2005A1
АРХИТЕКТУРА ИНТЕГРИРОВАННОЙ СИСТЕМЫ УПАКОВКИ 2008
  • Донати Клаудио
  • Таккони Лоренцо
  • Дзерри Фабио
RU2495470C2

RU 2 624 185 C2

Авторы

Свенссон Ульф

Даты

2017-06-30Публикация

2013-05-14Подача