Система контроля для упаковочного устройства

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

 

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

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

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

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

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

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

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

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

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

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

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

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

Согласно второму аспекту предусмотрено упаковочное устройство, содержащее множество функциональных блоков (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, следует рассматривать как показанные только в целях иллюстрации, для обеспечения понимания принципа, и не следует рассматривать как любую непосредственную иллюстрацию элементов.

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

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.



 

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

Изобретение относится к способу поточного обследования и/или тестирования устройств, а также к аппарату для такого обследования и/или тестирования. Осуществляется обследование и/или тестирование поточным образом перемещаемых устройств (1), причем блок (7) мониторинга наложен к устройству (1a).

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

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

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

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

Изобретение относится к системе (1) контроля и диагностики для основанной на энергии текучей среды машинной системы (30). Основанная на энергии текучей среды машинная система (30) содержит множество различных подсистем (16, 17, 18, 19, 20, 21, 22, 25, 26) и компонентов (13, 14, 15, 23, 24) установок.

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

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

Изобретение относится к способу управления тактовым производственным конвейером для обработки самолетных конструктивных компонентов. Тактовый производственный конвейер (1) содержит, по меньшей мере, одну рабочую станцию (3), по меньшей мере, с одним обрабатывающим станком (4).

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

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

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

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

Изобретение относится к системам управления или мониторинга (контроля) производственного процесса, в частности к беспроводным периферийным устройствам, используемым в таких системах. Техническим результатом является обеспечение удаленного управления или мониторинга производственного процесса. Предложено беспроводное периферийное устройство (14), включающее: контроллер (34), выполненный с возможностью управления работой беспроводного периферийного устройства (14), схему (32) беспроводной связи для осуществления беспроводной связи с удаленным пунктом. При этом внутренний источник питания (36) обеспечивает энергией беспроводное периферийное устройство (14), устройство (74) захвата изображения соединено с контроллером (34) и выполнено с возможностью захвата изображения окружающей среды (75) беспроводного периферийного устройства (14), а упомянутый контроллер (34) выполнен с возможностью приема информации изображения от устройства (74) захвата изображения и передачи сжатой информации изображения на удаленный пункт. 2 н. и 18 з.п. ф-лы, 8 ил.

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

Изобретение относится к системам связи. В способе установления бесперебойного соединения связи с устройством связи, сопряженным с промышленной системой автоматизации, устанавливают первое соединение связи между первым и вторым устройством связи в соответствии с протоколом управления передачей с применением первого адреса сети связи, сопряженного с первым устройством связи. Блок контроля, сопряженный с первым устройством связи, на основе протокола разрешения имен проверяет, действителен ли второй адрес сети связи. Блок контроля, при сопряжении второго действительного адреса сети связи и существующем первом соединении связи, инициирует установление второго соединения связи между функциональным блоком транспортировки и коммутации, сопряженным с первым и вторым устройством связи. Функциональный блок транспортировки и коммутации устанавливает второе соединение с применением второго адреса сети связи, сопряженного с первым устройством связи. При этом первое соединение связи, при успешном втором соединении, аннулируется. Отсутствует прерывание связи. 2 н. и 16 з.п. ф-лы, 1 ил.

Изобретение относится к управлению тяговой системой транспортных средств. Система регулирования тягового усилия для нескольких электросекций содержит модуль подачи питания, инверторные/четырехквадратные модули, модуль ввода/вывода, сетевой модуль и модуль устранения ошибок. Инверторные/четырехквадратные модули состоят из высокоскоростной платы, платы дискретизации сигналов и платы импульсного интерфейса. Двусторонний обмен данными между платами, модулем ввода/вывода, хост-процессором, между сетевым модулем и между модулем устранения ошибок реализован посредством высокоскоростной дифференциальной шины LinkPort, посредством высокоскоростной шины, посредством шины CPCI и посредством шины CAN. Сетевой модуль содержит сетевую плату и принимает цифровые сигналы и аналоговые сигналы и отправляет данные. Модуль устранения ошибок содержит плату устранения ошибок и принимает команды на устранение ошибок и сигналы на устранение ошибок. Модуль подачи питания подает питание на инверторные/четырехквадрантные модули, модуль ввода/вывода, сетевой модуль и модуль устранения ошибок. Технический результат изобретения заключается в обеспечении стабильности и надежности в передаче информации системы регулирования тягового усилия для нескольких электросекций. 6 з.п. ф-лы, 18 ил.

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

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

Группа изобретений относится к системам, управляемым вычислительными устройствами. Способ управления бытовыми приборами включает в себя прием информации о режиме работы от бытового прибора, которая показывает текущий режим работы бытового прибора, и отправку информации о режиме работы другому бытовому прибору для того, чтобы названный другой бытовой прибор работал в этом же режиме работы. При использовании способа и устройства для управления бытовыми приборами носимое устройство может принять от бытового прибора информацию о режиме работы, после чего отправить эту информацию другому бытовому прибору для того, чтобы последний работал в режиме работы первого бытового прибора. Технический результат заключается в упрощении выполнения пользователем настройки режимов работы бытовых приборов. 9 н. и 18 з.п. ф-лы, 31 ил.
Наверх