RS64892B1 - Postupak i aparat za praćenje proizvodne linije, i elektronski uređaj i čitljivi medij za skladištenje - Google Patents

Postupak i aparat za praćenje proizvodne linije, i elektronski uređaj i čitljivi medij za skladištenje

Info

Publication number
RS64892B1
RS64892B1 RS20231078A RSP20231078A RS64892B1 RS 64892 B1 RS64892 B1 RS 64892B1 RS 20231078 A RS20231078 A RS 20231078A RS P20231078 A RSP20231078 A RS P20231078A RS 64892 B1 RS64892 B1 RS 64892B1
Authority
RS
Serbia
Prior art keywords
data
status data
controller
production
status
Prior art date
Application number
RS20231078A
Other languages
English (en)
Inventor
Guocong Yan
Jinzhong Chen
Huanran Weng
Zhida Li
Honghui Zeng
Yulong Tong
Yixian Du
Original Assignee
Guangdong Lyric Robot Automation Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Lyric Robot Automation Co Ltd filed Critical Guangdong Lyric Robot Automation Co Ltd
Publication of RS64892B1 publication Critical patent/RS64892B1/sr

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4184Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0428Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0267Fault communication, e.g. human machine interface [HMI]
    • G05B23/0272Presentation of monitored results, e.g. selection of status reports to be displayed; Filtering information to the user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/906Clustering; Classification
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25153Checking communication
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31437Monitoring, global and local alarms
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31455Monitor process status
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • General Factory Administration (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

Opis
Tehnička oblast
Ovo obelodanjivanje se odnosi na tehničku oblast kontrole proizvodne linije, a posebno na postupak i aparat za praćenje proizvodne linije (postupak i aparat za praćenje proizvodne linije), elektronski uređaj i čitljivi medijum za skladištenje.
Pozadina
Trenutno, zadaci montažne linije mogu se implementirati putem automatizovane proizvodne linije u većini industrija. Na proizvodnoj liniji postoji više automatizovanih proizvodnih uređaja. Pošto svaki automatizovani proizvodni uređaj ima različite zadatke, potrebno je pratiti pojedinačne automatizovane proizvodne uređaje kako bi se kvar koji se javlja u proizvodnom procesu mogao efikasno prepoznati. Na osnovu toga, predmetna oblast pruža način za prikupljanje podataka o pojedinačnim automatizovanim proizvodnim uređajima, ali složeni podaci nisu značajno efikasni u praćenju automatizovanih proizvodnih uređaja. US2006288260A1 obelodanjuje aparat za izveštavanje, pravljenje upozorenja i predviđanje kodova grešaka koje proizvode mašine u liniji.
Sažetak
Pronalazak je definisan karakteristikama nezavisnih patentnih zahteva.
Dodatna otelotvorenja su predmet patentnih zahteva.
Imajući u vidu gore navedeno, cilj ovog otelotvorenja je da obezbedi postupak i aparat za praćenje proizvodne linije, elektronski uređaj i čitljivi medijum za skladištenje. Može se postići uredniji efekat praćenja podataka proizvedenih u proizvodnoj liniji.
U prvom aspektu, otelotvorenje ovog obelodanjivanja obezbeđuje postupak za praćenje proizvodne linije, uključujući:
prikupljanje operativnih podataka o pojedinačnim mehaničkim uređajima u ciljnoj proizvodnoj liniji;
prvenstveno klasifikovanje operativnih podataka prema karakteristikama koje se pripisuju operativnim podacima radi dobijanja različitih tipova podataka o statusu;
obrađivanje, za svaki tip podataka o statusu uključenih u različite tipove podataka o statusu, podataka o statusu u skladu sa pravilom obrade koji odgovara podacima o statusu da bi se dobio rezultat praćenja.
U postupku za praćenje proizvodne linije prema ovom otelotvorenju, različitim tipovima podataka može se lako upravljati klasifikovanjem prikupljenih operativnih podataka prema karakteristikama. Dalje, svaki tip podataka se dalje obrađuje korišćenjem drugačijeg pravila. Na ovaj način se mogu dobiti rezultati praćenja za različite vrste podataka, a različite vrste podataka mogu se pratiti različito, tako da se podaci u proizvodnom procesu proizvodne linije mogu efikasno pratiti.
Karakteristike koje se pripisuju operativnim podacima uključuju adrese skladištenja operativnih podataka višeg nivoa. Pri čemu su adrese skladištenja višeg nivoa adrese na kojima su operativni podaci uskladišteni u kontroloru pojedinačnih mehaničkih uređaja. Korak primarnog klasifikovanja operativnih podataka prema karakteristikama koje se pripisuju operativnim podacima radi dobijanja različitih tipova podataka o statusu uključuje:
dodeljivanje operativnih podataka odgovarajućim varijablama za skladištenje podataka u zavisnosti od adrese skladištenja operativnih podataka višeg nivoa, radi dobijanja međupodataka;
klasifikovanje međupodataka prema definicijama koje se pripisuju odgovarajućim varijablama za skladištenje podataka da bi se dobile različite vrste podataka o statusu.
U postupku za praćenje proizvodne linije prema ovom otelotvorenju, operativni podaci se čuvaju pozivanjem na varijable za skladištenje podataka, tako da se operativni podaci mogu klasifikovati u zavisnosti od definicija koje se pripisuju varijablama za skladištenje podataka, pri čemu se operativnim podacima može upravljati na uredan način.
U opcionom otelotvorenju, postupak dalje uključuje:
slanje signala otkucaja kontroloru pojedinačnih mehaničkih uređaja u intervalima prvog podešenog perioda;
prijem signala otkucaja, koji se vraća od kontrolera pojedinačnih mehaničkih uređaja nakon prijema signala otkucaja, povratni signal otkuca ja koji predstavlja da je kontroler povezan normalno, ili slanje zahteva za rukovanje kontroloru da ponovo uspostavi vezu sa kontrolorom kada se ne primi signal otkucaja od kontrolera.
U postupku za praćenje proizvodne linije prema ovom otelotvorenju, status veze sa kontrolorom se proverava pomoću mehanizma otkucaja, tako da se mogu smanjiti situacije kao što su kašnjenje prenosa podataka ili gubitak dobijenih podataka uzrokovan prekidom veze i time se može postići efikasan prenos podataka.
Korak prikupljanja operativnih podataka o pojedinačnim mehaničkim uređajima u ciljnoj proizvodnoj liniji, i korak obrade za svaki tip podataka o statusu uključenih u različite tipove podataka o statusu, podaci o statusu prema pravilu obrade koje se poklapa sa podacima o statusu da bi se dobio rezultat praćenja, izvode se odvojeno korišćenjem asinhronih niti.
U postupku praćenja proizvodne linije prema ovom otelotvorenju, korak prikupljanja podataka i korak obrade se izvode odvojeno asinhronim nitima, tako da se korak obrade može izvesti bez čekanja na izvršenje prethodnog koraka prikupljanja podataka, pri čemu se može poboljšati efikasnost obrade podataka.
U opcionom otelotvorenju, različite vrste podataka o statusu uključuju prozvodne podatke. Korak obrade podataka o statusu prema pravilu obrade koji odgovara podacima o statusu da bi se dobio rezultat praćenja uključuje:
čuvanje proizvodnih podataka svakog od mehaničkih uređaja i odgovarajućeg identifikatora mehaničkog uređaja na pridružen način da bi se dobili proizvodni podaci svakog od mehaničkih uređaja;
izračunavanje proizvodnih pod-podataka u više određenih vremenskih perioda iz proizvodnih podataka svakog od mehaničkih uređaja;
kreiranje tabele proizvodnih podataka od proizvodnih pod-podataka svakog mehaničkog uređaja u svakom određenom vremenskom periodu.
U postupku praćenja proizvodne linije prema ovom otelotvorenju, proizvodni podaci se čuvaju prema vremenskim periodima, tako da se lako mogu znati uslovi mehaničkih uređaja u različitim vremenskim periodima.
U opcionom otelotvorenju, različite vrste podataka o statusu uključuju podatake o alarmu. Korak obrade podataka o statusu prema pravilu obrade koji odgovara podacima o statusu da bi se dobio rezultat praćenja uključuje:
identifikaciju podataka o alarmu sa postavljenim pravilom za dobijanje podataka za prikaz alarma;
izlaz i prikaz podataka za prikaza alarma.
U postupku praćenja proizvodne linije prema ovo otelotvorenju, podaci o alarmu se prikazuju tako da relevantni operater može lako da locira tačku na kojoj se problem pojavio.
U opcionom otelotvorenju, različiti tipovi podataka o stanju uključuju podatke procesa. Podaci procesa se koriste za predstavljanje različitih atributa proizvedenih elemenata. Korak obrade podataka o statusu prema pravilu obrade koji odgovara podacima o statusu da bi se dobio rezultat praćenja uključuje:
sekundarno klasifikovanje podataka procesa prema različitim atributima proizvedenih elemenata da bi se dobili klasifikovani podaci procesa;
čuvanje različitih klasifikovanih podataka procesa i odgovarajućih identifikatora proizvedenih elemenata na pridružen način da bi se dobili parametri proizvoda pojedinačnih proizvedenih elemenata;
utvrđivanje vrsta proizvoda kojima pripadaju odgovarajući proizvedeni elementi prema parametrima proizvoda pojedinačnih proizvedenih elemenata, uključujući vrstu proizvoda bez nedostataka i sa nedostacima.
U postupku praćenja proizvodne linije prema ovom otelotvorenju, podaci procesa se ponovo klasifikuju, a zatim se na osnovu klasifikacije određuju parametri proizvoda pojedinačnih proizvedenih elemenata, tako da se lako može utvrditi da li su pojedinačni elementi proizvoda neispravni.
U drugom aspektu, otelotvorenje ovog obelodanjivanja dalje obezbeđuje aparat za praćenje proizvodne linije, uključujući:
modul za prikupljanje konfigurisan za prikupljanje operativnih podataka o pojedinačnim mehaničkim uređajima u ciljnoj proizvodnoj liniji;
modul za klasifikaciju konfigurisan da primarno klasifikuje operativne podatke prema karakteristikama koje se pripisuju operativnim podacima za dobijanje različitih tipova podataka o statusu; i
modul za obradu konfigurisan da obrađuje podatke o statusu prema pravilu obrade koje odgovara podacima o statusu da bi se dobio rezultat praćenja.
U trećem aspektu, otelotvorenje sadašnjeg obelodanjivanja dalje obezbeđuje elektronski uređaj, uključujući procesor i memoriju. Memorija skladišti mašinski čitljive instrukcije koje procesor vrši. Kada elektronski uređaj radi, mašinski čitljiva uputstva se izvršavaju od strane procesora da bi se izvršili koraci postupka u prvom aspektu ili u bilo kom mogućem otelotvorenju prvog aspekta.
U četvrtom aspektu, otelotvorenje sadašnjeg obelodanjivanja dalje obezbeđuje računarski čitljiv medij za skladištenje. Računarski program se čuva na čitljivom medijumu za skladištenje. Računarski program izvršava korake postupka u prvom aspektu ili u bilo kom mogućem otelotvorenju prvog aspekta kada računarski program pokreće procesor.
Da bi se omogućilo jasnije i lakše razumevanje gore navedenih ciljeva, karakteristika i prednosti ovog obelodanjivanja, poželjna otelotvorenja će biti detaljno opisana u nastavku kao primer sa referencom na priložene crteže.
Kratak opis crteža
Da bi se jasnije ilustrovala tehnička rešenja izvođenja ovog otelotvorenja sadašnjeg obelodanjivanja, crteži potrebni za upotrebu u otelotvorenjima biće ukratko opisani u nastavku. Podrazumeva se da su crteži u nastavku samo ilustrativni za nek otelotvorenja ovog obelodanjivanja, i stoga ih ne treba smatrati ograničavajućim za njegov obim. Stručnjaci u predmetnoj oblasti će razumeti da se iz ovih crteža mogu dobiti i drugi relevantni crteži bez ikakvog inventivnog napora.
SL.1 je šematski dijagram prikaza proizvodne linije prema jednom otelotvorenju ovog obelodanjivanja.
SL.2 je šematski blok dijagram elektronskog uređaja prema jednom otelotvorenju ovog obelodanjivanja.
SL. 3 je dijagram toka postupka za nadgledanje proizvodne linije prema jednom otelotvorenju ovog obelodanjivanja.
SL. 4 je šematski dijagram koji prikazuje funkcionalne module aparata za praćenje proizvodne linije prema jednom otelotvorenju ovog obelodanjivanja.
Detaljan opis otelotvorenja
Tehnička rešenja otelotvorenja ovog obelodanjivanja će biti opisana u nastavku sa referencom na prateće crteže otelotvorenja ovog obelodanjivanja.
Treba napomenuti da se slični referentni brojevi i slova odnose na slične stavke na sledećim slikama, i stoga kada je stavka definisana na jednoj slici, možda neće biti dalje definisana ili objašnjena na sledećim slikama. Štaviše, u opisu ovog obelodanjivanja, termini kao što su „prvi“ i „drugi“ se koriste samo za razlikovanje opisa, i ne treba ih shvatiti kao indikaciju ili implikaciju od relativnog značaja.
Prvo otelotvorenje
Da bi se olakšalo razumevanje ovog otelotvorenja, najpre su detaljno opisani elektronski uređaj koji izvršava postupak za nadgledanje proizvodne linije otkriven u jednom otelotvorenju ovog obelodanjivanja i sistem za praćenje proizvodne linije gde se elektronski uređaj nalazi.
SL. 1 je šematski dijagram prikaza sistema za praćenja proizvodne linije prema jednom otelotvorenju ovog obelodanjivanja. Sistem za praćenje proizvodne linije može uključivati elektronski uređaj 100, kontrolor 200 i mehanički uređaj 300. Ovde je elektronski uređaj 100 komunikacijski povezan sa jednim ili više kontrolora 200 (dva kontrolora su prikazana na slici) preko mreže. Svaki kontrolor 200 je komunikacijski povezan sa jednim ili više mehaničkih uređaja 300 (dva mehanička uređaja su prikazana na slici).
Ovde, gore pomenuti elektronski uređaj 100 može biti mrežni server, server baze podataka ili slično, ili može biti lični računar (PC), tablet računar, pametni telefon, lični digitalni asistent (PDA) ili slično.
Opciono, aplikativni program se može instalirati u gore pomenuti elektronski uređaj 100. Aplikativni program je konfigurisan da preuzima operativne podatke od kontrolora 200 i obrađuje podatke. Opciono, gore pomenuti aplikativni program takođe može biti povezan sa bazom podataka za skladištenje podataka dobijenih od strane aplikativnog programa i li podataka koje obrađuje aplikativni program.
Opciono, gore pomenuti kontrolor 200 može biti PLC (programabilni logički kontrolor). Primera radi, jedan kontrolor 200 može biti povezan sa svim mehaničkim uređajima 300 na proizvodnoj liniji da kontroliše rad svih mehaničkih uređaja 300 na proizvodnoj liniji. Primera radi, jedan kontrolor 200 može biti povezan samo sa jednim mehaničkim uređajem 300 da kontroliše rad mehaničkog uređaja 300. Primera radi, dva ili više kontrolora 200 mogu biti konfigurisani na proizvodnoj liniji, a svaki kontrolor 200 je povezan sa određenim brojem mehaničkih uređaja 300 da kontroliše rad odgovarajućeg određenog broja mehaničkih uređaja 300.
Primera radi, nakon što su pripremljeni operativni podaci na mehaničkom uređaju(ima), kontrolor 200 može da izbaci bit oznake da obavesti elektronski uređaj 100 da se podaci mogu prikupiti.
Gore pomenuti mehanički uređaji 300 mogu varirati u zavisnosti od različitih proizvedenih elemenata. Na primer, kada je proizvedeni element baterija, mehanički uređaji 300 mogu uključivati uređaj za zavarivanje, uređaj za zaptivanje, uređaj za pakovanje i tako dalje, koji ovde nisu u potpunosti navedeni.
SL.2 prikazuje šematski blok dijagram elektronskog uređaja. Elektronski uređaj 100 može uključivati memoriju 111, kontrolor skladištenja 112, procesor 113, periferni interfejs 114, ulaznu/izlaznu jedinicu 115 i jedinicu za prikaz 116. Stručnjaci u predmetnoj oblasti mogu razumeti da struktura prikazana na SL.2 je samo ilustrativna i nije namenjena da ograniči strukturu elektronskog uređaja 100. Na primer, elektronski uređaj 100 može uključivati više ili manje komponenti od onih prikazanih na SL.2 ili imati drugačiju konfiguraciju od one prikazane na SL.2.
Gore pomenuti elementi, uključujući memoriju 111, kontrolor skladištenja 112, procesor 113, periferni interfejs 114, ulaznu/izlaznu jedinicu 115 i jedinicu za prikaz 116, su direktno ili indirektno električni povezani jedni sa drugima radi implementacije podataka prenosa ili interakcija. Na primer, ovi elementi mogu biti električno povezani jedan sa drugim preko jedne ili više komunikacionih sabirnica ili signalnih linija. Gore pomenuti procesor 113 je konfigurisan da izvrši izvršni modul koji je uskladišten u memoriji.
Ovde memorija 111 može biti, ali nije ograničena na, radnu memorija (koja se naziva jednostavno RAM), memoriju za čitanje (koja se naziva jednostavno ROM), programabilnu memoriju za čitanje (koja se naziva jednostavno PROM ), izbrisivu programabilnu memoriju za čitanje (koja se naziva jednostavno EPROM), električnu izbrisivu memoriju za čitanje (koja se naziva jednostavno EEPROM) ili slično. Ovde je memorija 111 konfigurisana za skladištenje izvršnog računarskog programa. Procesor 113 izvršava računarski program nakon što primi instrukciju za izvršenje. Postupak koji izvršava elektronski uređaj 100 definisan procesom otkrivenim u bilo kojoj od otelotvorenja ovog obelodanjivanja može se koristiti u procesoru 113 ili implementirati od strane procesora 113.
Gore pomenuti procesor 113 može biti čip integrisanog kola sa sposobnošću obrade signala. Gore pomenuti procesor 113 može biti procesor opšte namene, uključujući centralnu procesorsku jedinicu (koja se naziva jednostavno CPU), mrežni procesor (koji se naziva jednostavno NP) ili slično, ili može biti procesor digitalnih signala (koji se naziva jednostavno DSP), integrisano kolo specifično za aplikaciju (koje se naziva jednostavno ASIC), polje programabilnih kapija (FPGA) ili bilo koji drugi programabilni logički uređaj, logički uređaj sa diskretnim gejtom ili tranzistorom, ili diskretna hardverska komponenta.
Postupci, koraci i logički blok dijagrami obelodavljeni u otelotvorenjima ovog obelodanjivanja mogu se primeniti ili izvršiti. Procesor opšte namene može biti mikroprocesor, ili procesor može biti bilo koji konvencionalni procesor ili slično.
Gore pomenuti periferni interfejs 114 povezuje različite ulazno/izlazne uređaje sa procesorom 113 i memorijom 111. U nekim otelotvorenjima, periferni interfejs 114, procesor 113 i kontrolor za skladištenje 112 mogu biti implementirani u jednom čipu. U nekim drugim primerima, oni mogu biti implementirani nezavisnim čipovima.
Gore pomenuta ulazna/izlazna jedinica 115 je konfigurisana da omogući korisniku da unese podatke. Ulazna/izlazna jedinica 115 može biti, ali nije ograničena na, miš, tastatura i slično.
Gore pomenuta jedinica za prikaz 116 obezbeđuje interaktivni interfejs (npr. korisnički interfejs za rad) između elektronskog uređaja 100 i korisnika ili je konfigurisana da prikazuje slikovne podatke za referencu korisnika. U ovom otelotvorenju, jedinica za prikaz može biti ekran sa tečnim kristalima ili ekran osetljiv na dodir. Ako je u pitanju ekran osetljiv na dodir, to može biti kapacitivni ekran osetljiv na dodir ili otporni ekran osetljiv na dodir koji podržava operacije dodira u jednoj i više tačaka. Podrška dodirnim operacijama u jednoj i više tačaka znači da ekran osetljiv na dodir može da oseti operaciju dodira generisanu sa jedne pozicije ili istovremeno sa više pozicija na ekranu osetljivom na dodir, a osetljivu operaciju dodira izračunava i obrađuje procesor.
Elektronski uređaj 100 u ovom otelotvorenju može biti konfigurisan da izvrši korake svakog postupka u skladu sa jednim otelotvorenjem ovog obelodanjivanja. Proces implementacije postupka za praćenje proizvodne linije biće detaljno opisan u nastavku pomoću nekoliko otelotvorenja.
Drugo otelotvorenje
SL. 3 prikazuje dijagram toka postupka za nadgledanje proizvodne linije prema jednom otelotvorenju ovog obelodanjivanja. Specifične procedure prikazane na SL.3 će biti detaljno opisano u nastavku.
U koraku 401, prikupljaju se operativni podaci o pojedinačnim mehaničkim uređajima u ciljnoj proizvodnoj liniji.
Opciono,postupak praćenja proizvodne linije u otelotvorenju ovog obelodanjivanja može se koristiti u elektronskom uređaju prikazanom na SL.2. Primera radi, elektronski uređaj je povezan sa kontrolorom pojedinačnih mehaničkih uređaja na proizvodnoj liniji.
Opciono, instrukcija za prikupljanje podataka može biti poslata kontroloru pojedinačnih mehaničkih uređaja u ciljnoj proizvodnoj liniji u intervalima od drugog određenog perioda da bi se iz kontrolora pročitali operativni podaci na pojedinačnim mehaničkim uređajima.
Opciono, gore pomenuti drugi postavljeni period može da podesi korisnik prema potrebi u proizvodnoj liniji. Opciono, drugi postavljeni period može biti 50 ms, 100 ms, 200 ms ili slično. Podaci u relativno realnom vremenu mogu se održavati periodičnim prikupljanjem operativnih podataka, tako da je gornji rezultat praćenja relativno u stanju da ukaže na trenutno stanje proizvodne linije.
Opciono, pre koraka 401, zahtev za povezivanje se može poslati kontroloru mehaničkih uređaja da bi se ostvarila veza sa kontrolorom. Primera radi, operativni podaci na mehaničkim uređajima mogu biti sačuvani u kontroloru.
Opciono, postupak praćenja proizvodne linije u ovom otelotvorenju dalje uključuje: slanje signala otkucaja kontroloru pojedinačnih mehaničkih uređaja u intervalima od prvog postavljenog perioda.
U jednom slučaju, nakon što kontrolor pojedinačnih mehaničkih uređaja uspešno primi signal otkucaja, kontroler pojedinačnih mehaničkih uređaja može da povrati signal otkucaja elektronskom uređaju koji je na njega povezan kako bi pokazao da je na mreži. Nakon što elektronski uređaj primi signal otkucaja koji vraća kontrolor pojedinačnih mehaničkih uređaja nakon što primi signal otkucaja, elektronski uređaj može utvrditi da je kontrolor normalno povezan.
U drugom slučaju, kada se signal otkucaja ne primi od kontrolora, zahtev za rukovanje se šalje kontroloru da ponovo uspostavi vezu sa kontrolorom.
Gore pomenuti prvi postavljeni period se takođe može podesiti po potrebi. Opciono, gore pomenuti period prvog postavljenog perioda može biti kraći od gore pomenutog drugog postavljenog perioda, tako da je kontrolor u normalno povezanom stanju u vremenskom čvoru kada se podaci prikupljaju. Opciono, period prvog postavljenog perioda može biti polovina perioda drugog postavljenog perioda, ili prvi postavljeni period može biti jedna trećina drugog postavljenog perioda, na primer.
U drugim realizacijama, elektronski uređaj može kontinuirano da šalje signal otkucaja kontroloru pojedinačnih mehaničkih uređaja. Nakon što kontrolor pojedinačnih mehaničkih uređaja primi signal otkucaja, kontrolor može vratiti signal otkucaja elektronskom uređaju koji šalje signal otkucaja, obaveštavajući tako elektronski uređaj da je normalno povezan.
U postupku za praćenje proizvodne linije prema ovom otelotvorenju, status veze sa kontrolorom se proverava pomoću mehanizma otkucaja, tako da se mogu smanjiti situacije kao što su kašnjenje prenosa podataka ili gubitak dobijenih podataka uzrokovan prekidom veze i time se može postići efikasan prenos podataka.
U koraku 402, operativni podaci se prvenstveno klasifikuju prema karakteristikama koje se pripisuju operativnim podacima da bi se dobili različiti tipovi podataka o statusu.
Opciono, gore navedeni podaci o statusu uključuju: podatke procesa, proizvodne podatke, podatke o alarmu itd.
U jednom otelotvorenju, kontrolor povezan sa elektronskim uređajem prikuplja različite podatke na mehaničkom uređaju i zatim ih skladišti na odgovarajućim određenim adresama prema kategorijama podataka. U jednom primeru, prostor za skladištenje sa adresom skladištenja 1-100 se koristi za skladištenje podataka procesa, prostor za skladištenje sa adresom skladištenja 101-200 se koristi za skladištenje proizvodnih podataka, a prostor za skladištenje sa adresom skladištenja 201-300 se koristi za skladištenje podataka o alarmu.
Karakteristike koje se pripisuju operativnim podacima uključuju adrese skladištenja operativnih podataka višeg nivoa. Gore pomenuta adresa za skladištenje višeg nivoa označava adresu na kojoj se podaci čuvaju u kontroloru.
Korak 402 može uključivati: dodeljivanje operativnih podataka odgovarajućim varijablama za skladištenje podataka u zavisnosti od adrese skladištenja operativnih podataka višeg nivoa, radi dobijanja međupodataka; klasifikovanje međupodataka prema definicijama koje se pripisuju odgovarajućim varijablama za skladištenje podataka da bi se dobile različite vrste podataka o statusu.
Gore pomenute varijable za skladištenje podataka mogu biti varijable bilo kog tipa kao što je celobrojni tip, tip sa promenjivim zarezom, Bulov tip ili tip karaktera. Kada se definiše varijabla za skladištenje podataka, adresa za skladištenje podataka može biti dodeljena varijabli za skladištenje podataka. Kada su drugi podaci dodeljeni definisanoj varijabli za skladištenje podataka, odgovarajući drugi podaci se čuvaju u prostoru za skladištenje koji odgovara adresi skladištenja koja odgovara varijabli za skladištenje podataka.
U drugom aspektu, operativni podaci dobijeni od kontrolora mogu da nose identifikatore podataka, a operativni podaci mogu biti klasifikovani prema tipovima identifikovanim identifikatorima podataka.
U postupku za praćenje proizvodne linije prema ovom otelotvorenju, operativni podaci se čuvaju pozivanjem na varijable za skladištenje podataka, tako da se operativni podaci mogu klasifikovati u zavisnosti od definicija koje se pripisuju varijablama za skladištenje podataka, pri čemu se operativnim podacima može upravljati na uredan način.
S obzirom da primljeni podaci mogu biti podaci različitih tipova podataka koje zahteva elektronski uređaj, opciono, operativni podaci se mogu raščlaniti pre klasifikacije, tako da raščlanjeni podaci budu podaci koje elektronski uređaj koristi.
U jednom primeru, kontrolor mehaničkih uređaja može da prenosi operativne podatke u obliku heksadecimalnih podataka jer heksadecimalni podaci zauzimaju manje prostora i prenose se relativno brže. Stoga, kada su podaci dobijeni od kontrolora mehaničkih uređaja heksadecimalni podaci, elektronski uređaj može prvo da analizira heksadecimalne podatke u binarne podatke.
U drugom primeru, kontrolor mehaničkih uređaja može da prenosi operativne podatke u obliku šifrovanih podataka da bi povećao bezbednost prenosa podataka. Stoga, kada su podaci dobijeni od kontrolora mehaničkih uređaja šifrovani podaci, šifrovani podaci se mogu prvo dešifrovati.
U koraku 403, za svaki tip podataka o statusu uključenih u različite tipove podataka o statusu, podaci o statusu se obrađuju prema pravilu obrade koje odgovara podacima o statusu da bi se dobio rezultat praćenja.
U jednom aspektu, korak 401 i korak 403 se mogu izvesti odvojeno korišćenjem asinhronih niti. Na primer, kada se obrađuju podaci prikupljeni u prvom vremenskom periodu, asinhrona nit se može aktivirati za prikupljanje podataka u drugom vremenskom periodu. Na ovaj način se podaci u drugom vremenskom periodu mogu prikupljati bez potpune obrade podataka prikupljenih u prvom vremenskom periodu, čime se može poboljšati prikupljanje podataka ili efikasnost obrade.
U jednom otelotvorenju, različite vrste podataka o statusu uključuju proizvodne podatke. Proizvodni podaci mogu biti podaci koji predstavljaju performanse mehaničkih uređaja. Na primer, proizvodni podaci mogu uključivati podatke kao što su obim proizvodnje, proizvodni kapacitet i stope greški pojedinačnih uređaja.
Korak 403 može uključivati: čuvanje proizvodnih podataka svakog od mehaničkih uređaja i odgovarajućeg identifikatora mehaničkog uređaja na povezan način da bi se dobili podaci o proizvodnji svakog od mehaničkih uređaja, izračunavanje podpodataka o proizvodnji u više specificiranih vremenskih perioda iz proizvodnih podataka svaogi od mehaničkih uređaja, i kreiranje tabele proizvodnih podataka od proizvodnih podpodataka svakog mehaničkog uređaja u svakom određenom vremenskom periodu.
Opciono, gore pomenuta tabela proizvodnih podataka može biti uskladištena u bazi podataka koja je povezana sa elektronskim uređajem.
Dužina svakog određenog vremenskog perioda može se podeliti u zavisnosti od gustine zadataka u proizvodnoj liniji. Opciono, svako određeno vreme može biti jedan sat ili dva sata, na primer.
Opciono, trenutno utvrđeni proizvodni podaci mogu ukazivati na ukupan broj trenutnih smena. Opciono, dan se može podeliti u dve smene, tri smene ili četiri smene, na primer. U nastavku je prikazana statistika sa jednim satom kao primer. Dan se može podeliti u dve smene, pri čemu je prva smena od 8:00 do 20:00 časova, a druga smena od 20:00 do 8:00 časova. Na primer, ako je trenutni proizvodni kapacitet A u trenutnom vremenu od 12:00 i proizvodni kapacitet B je prikupljen u vreme 11:00, onda se proizvodni kapacitet A-B između 11:00 i 12:00 može odrediti od A i B. Na ovaj način se može odrediti proizvodni kapacitet po satu.
Ovde, za proizvodni kapacitet i stopu greške u gore navedenim proizvodnim podacima, proizvodni kapacitet i stopa greške u svakom vremenskom periodu takođe se mogu odrediti u skladu sa gore pomenutom postupkom proračuna proizvodnog kapaciteta.
Opciono, varijable se mogu definisati za čuvanje obima proizvodnje, proizvodnog kapaciteta i stope greške svakog mehaničkog uređaja pomenutog gore.
Opciono, takođe se može utvrditi na osnovu gore pomenute tabele proizvodnih podataka da li stopa greške svakog mehaničkog uređaja premašuje prag. Ako premašuje prag, može se poslati poruka upozorenja koja obaveštava relevantnog operatera da popravi i održava mehanički uređaj, na primer.
Uslovi mehaničkih uređaja u različitim vremenskim periodima mogu se lako upoznati čuvanjem proizvodnih podataka prema vremenskim periodima.
U opcionom otelotvorenju, različite vrste podataka o statusu uključuju podatake o alarmu. Podaci o alarmu mogu uključivati podatke koji ukazuju na to da li pojedinačni mehanički uređaji rade normalno, na primer.
Korak 403 može uključivati: identifikaciju podataka o alarmu sa postavljenim pravilom za dobijanje podataka za prikaz alarma, i izlaz i prikaz podataka za prikaz alarma.
U jednom otelotvorenju, gore pomenuti podaci o alarmu mogu biti binarni podaci. Svaka 0 ili 1 označava da li je jedan uređaj ili jedan proizvedeni element normalan. U primeru, 1 označava da je uređaj ili jedan proizvedeni element nenormalan, a 0 označava da je uređaj ili jedan proizvedeni element normalan.
Opciono, ako je šesnaest tačaka praćenja uključeno u jednu proizvodnu liniju, podaci o alarmu mogu biti izraženi korišćenjem šesnaest-bitnih binarnih podataka. Opciono, ako je dvadeset tačaka praćenja uključeno u jednu proizvodnu liniju, podaci o alarmu mogu biti izraženi korišćenjem dvadeset-bitnih binarnih podataka.
Gore pomenuto pravilo skupa može dozvoliti da se binarna vrednost 0 konvertuje u FALSE kao logička vrednost i dozvoli da se binarna vrednost 1 pretvori u TRUE. U primeru, 1 u binarnim podacima odgovara TRUE u Bulovim nizovima, a 0 odgovara FALSE u Bulovim nizovima. Generiše se deo podataka za prikaz alarma koji odgovara TRUE u Bulovom nizu.
Gornjom konverzijom vrednosti može se brzo utvrditi da li je odgovarajući mehanički uređaj ili proizvedeni element nenormalan. Nenormalne informacije se emituju kao alarm za obaveštavanje relevantnog operatera da izvrši održavanje ili operacije blokiranja abnormalnosti.
U drugoj realizaciji, gore pomenuti podaci o alarmu mogu biti podaci o temperaturi. Gore pomenuto postavljeno pravilo može dozvoliti da se podaci o temperaturi uporede sa abnormalnim temperaturnim opsegom. Kada je deo podataka o temperaturi dobijen od kontrolora mehaničkih uređaja unutar abnormalnog opsega, generiše se deo podataka za prikaz alarma.
U postupku praćenja proizvodne linije prema ovo otelotvorenju, podaci o alarmu se prikazuju na način da relevantni operater može lako da locira tačku na kojoj se problem pojavio.
U opcionom otelotvorenju, različiti tipovi podataka o stanju uključuju podatke procesa. Podaci procesa se koriste za predstavljanje različitih atributa proizvedenih elemenata. Na primer, proizvedeni element može biti baterija, tako da odgovarajući podaci procesa mogu uključivati dužinu, širinu i visinu baterije, vrednost otpora baterije, vrednost napona baterije i tako dalje, koji su ovde nije iscrpno naveden.
Korak 403 može uključivati: sekundarno klasifikovanje podataka procesa prema različitim atributima proizvedenih elemenata da bi se dobili klasifikovani podaci procesa; čuvanje različitih klasifikovanih podataka procesa i odgovarajućih identifikatora proizvedenih elemenata na pridružen način da bi se dobili parametri proizvoda pojedinačnih proizvedenih elemenata; utvrđivanje vrsta proizvoda kojima pripadaju odgovarajući proizvedeni elementi prema parametrima proizvoda pojedinačnih proizvedenih elemenata, uključujući vrstu proizvoda bez nedostataka i sa nedostacima.
Opciono, gore pomenuti korak sekundarne klasifikacije podataka procesa prema različitim atributima proizvedenih elemenata za dobijanje klasifikovanih podataka procesa može uključivati: definisanje varijabli atributa prema pojedinačnim atributima elemenata proizvoda; dodeljivanje podataka o atributima pojedinačnih proizvoda uključenih u pojedinačne podatke procesa odgovarajućim varijablama atributa; klasifikovanje pojedinačnih podataka procesa na osnovu definicija pojedinačnih varijabli atributa radi dobijanja klasifikovanih podataka procesa.
Na primer, u slučaju kada je element proizvoda baterija, varijable se mogu definisati pojedinačno za atribute baterije kao što su dužina, širina i visina baterije, vrednost otpora baterije i vrednost napona baterije. Svaka varijabla se koristi za čuvanje atributa baterije.
Opciono, svaki podatak procesa može takođe odgovarati identifikacionom kodu. Identifikacioni kod može biti identifikator proizvedenog elementa koji odgovara podacima procesa.
Opciono, izveštaj elementa proizvoda se može kreirati od parametara proizvoda pojedinačnih proizvedenih elemenata.
Opciono, ako se proveri da li je bilo koji element proizvoda neispravan, parametri proizvoda ovog proizvoda mogu biti izlazni i prikazani.
U postupku praćenja proizvodne linije prema ovom otelotvorenju, podaci procesa se ponovo klasifikuju, a zatim se na osnovu klasifikacije određuju parametri proizvoda pojedinačnih proizvedenih elemenata, tako da se lako može utvrditi da li su pojedinačni elementi proizvoda neispravni.
U postupku za praćenje proizvodne linije prema ovom otelotvorenju, različitim tipovima podataka može se lako upravljati klasifikovanjem prikupljenih operativnih podataka prema karakteristikama. Dalje, svaki tip podataka se dalje obrađuje korišćenjem drugačijeg pravila. Na ovaj način se mogu dobiti rezultati praćenja za različite vrste podataka, a različite vrste podataka mogu se pratiti različito, tako da se podaci u proizvodnom procesu proizvodne linije mogu efikasno pratiti.
Treće otelotvorenje
Na osnovu istog inventivnog koncepta, otelotvorenje ovog obelodanjivanja dalje obezbeđuje aparat za praćenje proizvodne linije koji odgovara postupku za praćenje proizvodne linije. Aparat u otelotvorenju ovog obelodanjivanja rešava probleme zasnovane na sličnim principima onima u postupku za praćenje proizvodne linije u prethodnom otelotvorenju ovog obelodanjivanja, stoga se aparat može primeniti u odnosu na primenu postupka, a ponovljeni opis će ovde biti izostavljen.
SL. 4 prikazuje šematski dijagram koji prikazuje funkcionalne module aparata za praćenje proizvodne linije prema jednom otelotvorenju ovog obelodanjivanja. Pojedinačni moduli u aparatu za praćenje proizvodne linije u ovom otelotvorenju su konfigurisani da izvršavaju pojedinačne korake u prethodnom otelotvorenju postupka. Aparat za praćenje proizvodne linije uključuje modul za prikupljanje 501, modul za klasifikaciju 502 i modul za obradu 503.
Modul za prikupljanje 501 je konfigurisan za prikupljanje operativnih podataka o pojedinačnim mehaničkim uređajima u ciljnoj proizvodnoj liniji.
Modul za klasifikaciju 502 je konfigurisan da primarno klasifikuje operativne podatke prema karakteristikama koje se pripisuju operativnim podacima za dobijanje različitih tipova podataka o statusu.
Modul za obradu 503 je konfigurisan da obrađuje podatke o statusu prema pravilu obrade koje odgovara podacima o statusu da bi se dobio rezultat praćenja.
Karakteristike koje se pripisuju operativnim podacima uključuju adrese skladištenja operativnih podataka višeg nivoa. Modul za klasifikaciju 502 je dalje konfigurisan za:
dodeljivanje operativnih podataka odgovarajućim varijablama za skladištenje podataka u zavisnosti od adrese skladištenja operativnih podataka višeg nivoa, radi dobijanja međupodataka;
klasifikovanje međupodataka prema definicijama koje se pripisuju odgovarajućim varijablama za skladištenje podataka da bi se dobile različite vrste podataka o statusu.
U mogućem otelotvorenju, modul za prikupljanje 501 je dalje konfigurisan da:
slanje instrukcija za prikupljanje podataka kontroloru pojedinačnih mehaničkih uređaja u ciljnoj proizvodnoj liniji u intervalima od određenog perioda da čitaju operativne podatke na pojedinačnim mehaničkim uređajima iz kontrolora.
U mogućem otelotvorenju, uređaj za praćenje proizvodne linije dalje uključuje modul za praćenje veze 504 konfigurisan za:
slanje signala otkucaja kontroloru pojedinačnih mehaničkih uređaja u intervalima prvog podešenog perioda;
prijem signala otkucaja, koji se vraća od kontrolera pojedinačnih mehaničkih uređaja nakon prijema signala otkucaja, povratni signal otkucaja koji predstavlja da je kontroler povezan normalno, ili slanje zahteva za rukovanje kontroloru da ponovo uspostavi vezu sa kontrolorom kada se ne primi signal otkucaja od kontrolera.
U mogućem otelotvorenju, modul za prikupljanje 501 i modul za obradu 503 koji su gore opisani se izvode odvojeno korišćenjem asinhronih niti.
U jednom mogućem otelotvorenju, različite vrste podataka o statusu uključuju proizvodne podatke. Gore pomenuti modul za obradu 503 je dalje konfigurisan za:
čuvanje proizvodnih podataka svakog od mehaničkih uređaja i odgovarajućeg identifikatora mehaničkog uređaja na pridružen način da bi se dobili proizvodni podaci svakog od mehaničkih uređaja;
izračunavanje proizvodnih pod-podataka u više određenih vremenskih perioda iz proizvodnih podataka svakog od mehaničkih uređaja;
kreiranje tabele proizvodnih podataka od proizvodnih pod-podataka svakog mehaničkog uređaja u svakom određenom vremenskom periodu.
U jednom mogućem otelotvorenju, različite vrste podataka o statusu uključuju podatke o alarmu. Gore pomenuti modul za obradu 503 je dalje konfigurisan za:
identifikaciju podataka o alarmu sa postavljenim pravilom za dobijanje podataka za prikaz alarma;
izlaz i prikaz podataka za prikaza alarma.
U mogućem otelotvorenju, različiti tipovi podataka o stanju uključuju podatke procesa. Gore pomenuti modul za obradu 503 je dalje konfigurisan za:
sekundarno klasifikovanje podataka procesa prema različitim atributima proizvedenih elemenata da bi se dobili klasifikovani podaci procesa;
čuvanje različitih klasifikovanih podataka procesa i odgovarajućih identifikatora proizvedenih elemenata na pridružen način da bi se dobili parametri proizvoda pojedinačnih proizvedenih elemenata;
utvrđivanje vrsta proizvoda kojima pripadaju odgovarajući proizvedeni elementi prema parametrima proizvoda pojedinačnih proizvedenih elemenata, uključujući vrstu proizvoda bez nedostataka i sa nedostacima.
Pored toga, otelotvorenje sadašnjeg obelodanjivanja dalje obezbeđuje računarski čitljiv medij za skladištenje. Računarski program se čuva na računarski čitljivom medijumu za skladištenje. Računarski program izvršava korake postupka za praćenje proizvodne linije opisane u prethodnom otelotvorenju postupka kada računarski program pokreće procesor.
Otelotvorenje sadašnjeg obelodanjivanja obezbeđuje računarski programski proizvod za postupak praćenja proizvodne linije, koji uključuje računarski čitljiv medij za skladištenje koji čuva programski kod. Programski kod uključuje instrukcije koje se mogu konfigurisati za izvršavanje koraka postupka za nadgledanje proizvodne linije opisane u prethodnom otelotvorenju postupka. Može se uputiti na prethodno otelotvorenje postupka za detalje, koji ovde neće biti detaljno opisani.
U nekoliko otelotvorenja u skladu sa ovim obelodanjivanjem, treba razumeti da se opisani aparat i postupak mogu takođe primeniti na druge načine. Otelotvorenja aparata opisana iznad su samo ilustrativne prirode. Na primer, dijagrami toka i blok dijagrami na slikama ilustruju primenljive arhitekture, funkcionalnosti i operacije aparata, postupaka i računarskih programskih proizvoda u skladu sa višestrukim otelotvorenjima ovog obelodanjivanja. S tim u vezi, svaki blok u dijagramima toka ili blok dijagramima može predstavljati modul, programski segment ili deo koda, pri čemu modul, programski segment ili deo koda uključuje jednu ili više izvršnih instrukcija za implementaciju specificiranih logičkih funkcija. Takođe treba napomenuti da se u nekim alternativnim implementacijama funkcije navedene u blokovima mogu pojaviti van redosleda navedenog na slikama. Na primer, dva bloka prikazana uzastopno mogu se u suštini izvršavati istovremeno, ili se ponekad mogu izvršiti obrnutim redosledom, u zavisnosti od uključene funkcionalnosti. Takođe će se primetiti da svaki blok bloka dijagrama i/ili dijagrama toka, i kombinacije blokova u blok dijagramima i/ili dijagramima toka, mogu biti implementirani hardverskim sistemima posebne namene koji izvršavaju određene funkcije ili radnje, ili kombinacijom hardvera posebne namene i računarnih uputstava.
Osim toga, pojedinačni funkcionalni moduli u otelotvorenjima ovog obelodanjivanja mogu biti integrisani zajedno da formiraju nezavisni deo, ili svaki od modula može biti fizički samostalan, ili dva ili više modula mogu biti integrisani u nezavisni deo.
Kada se implementiraju u obliku softverskog funkcionalnog modula i prodaju ili koriste kao nezavisni proizvod, funkcije mogu biti uskladištene na računarski čitljivom medijumu za skladištenje. Na osnovu takvog razumevanja, tehničko rešenje ovog obelodanjivanja u suštini, ili njegov deo koji doprinosi predmetnoj oblasti, ili deo tehničkog rešenja može biti otelotvoren u obliku softverskog proizvoda. Računarski softverski proizvod je uskladišten na medijumu za skladištenje i uključuje niz instrukcija za navođenje računarskog uređaja (koji može biti lični računar, server, mrežni uređaj ili slično) da izvrši sve ili neke od koraka postupka opisane u različitim otelotvorenjima ovog obelodanjivanja. Prethodni medijum za skladištenje uključuje bilo koji medijum koji može da skladišti programske kodove, kao što je USB fleš disk, mobilni hard disk, memorija za čitanje (ROM), radna memorija (RAM), magnetni disk ili optički disk. Treba napomenuti da se u ovom tekstu termini odnosa kao što su prvi, drugi i slično koriste samo za razlikovanje jednog entiteta ili operacije od drugog entiteta ili operacije, dok nije neophodno ili implicirano da ovi entiteti ili operacije imaju bilo kakve takav praktični odnos ili red. Štaviše, termini „sadrže“, „uključuju“ ili bilo koje njihove varijacije imaju za cilj da pokriju neisključiva uključivanja, tako da proces, postupak, artikal ili aparat koji sadrži listu elemenata ne samo da sadrži te elemente, već i sadrži druge elemente koji nisu izričito navedeni ili takođe sadrži elemente svojstvene takvom procesu, postupku, artiklu ili aparatu. Bez dodatnih ograničenja, element definisan sa formulacijom „sadrži...“ ne isključuje prisustvo dodatnih identičnih elemenata u procesu, postupku, artiklu ili aparatu koji sadrži pomenuti element.
Gornji opis je samo ilustrativan za poželjna otelotvorenja ovog obelodanjivanja i nije namenjena da ograniči ovo obelodanjivanje. Stručnjaci u predmetnoj oblasti će razumeti da različite modifikacije i varijacije mogu biti napravljene u ovom obelodanjivanju. Treba napomenuti da se slični referentni brojevi i slova odnose na slične stavke na sledećim slikama, i stoga kada je stavka definisana na jednoj slici, možda neće biti dalje definisana ili objašnjena na sledećim slikama.
Stoga, obim ovog obelodanjivanja treba da bude određen obimom patentnih zahteva.
_____________________

Claims (6)

PATENTNI ZAHTEVI
1. Postupak za praćenje proizvodne linije, koja sadrži:
(401) prikupljanje operativnih podataka o pojedinačnim mehaničkim uređajima (300) u ciljnoj proizvodnoj liniji;
(402) prvenstveno klasifikovanje operativnih podataka prema karakteristikama koje se pripisuju operativnim podacima radi dobijanja različitih tipova podataka o statusu; i
(403) obrađivanje, za svaki tip podataka o statusu uključenih u različite tipove podataka o statusu, podataka o statusu u skladu sa pravilom obrade koji odgovara podacima o statusu da bi se dobio rezultat praćenja;
naznačeno time što je metoda karakterisana time što:
- karakteristike koje se pripisuju operativnim podacima uključuju adrese skladištenja operativnih podataka višeg nivoa, pri čemu su adrese skladištenja višeg nivoa adrese na kojima su operativni podaci uskladišteni u kontroloru (200) pojedinačnih mehaničkih uređaja (300); i
- korak primarnog klasifikovanja operativnih podataka prema karakteristikama koje se pripisuju operativnim podacima radi dobijanja različitih tipova podataka o statusu sadrži:
- dodeljivanje operativnih podataka odgovarajućim varijablama za skladištenje podataka u zavisnosti od adrese skladištenja operativnih podataka višeg nivoa, radi dobijanja međupodataka;
- klasifikovanje međupodataka prema definicijama koje se pripisuju odgovarajućim varijablama za skladištenje podataka da bi se dobile različite vrste podataka o statusu:
naznačeno time što se korak (401) prikupljanja operativnih podataka o pojedinačnim mehaničkim uređajima (300) u ciljnoj proizvodnoj liniji, i korak (403) obrade za svaki tip podataka o statusu uključenih u različite tipove podataka o statusu, podaci o statusu prema pravilu obrade koje se poklapa sa podacima o statusu da bi se dobio rezultat praćenja, izvode se odvojeno korišćenjem asinhronih niti.
2. Postupak prema patentnom zahtevu 1, koji dalje sadrži:
slanje signala otkucaja kontroloru (200) pojedinačnih mehaničkih uređaja (300) u intervalima prvog podešenog perioda; i
prijem signala otkucaja, koji se vraća od kontrolera (200) pojedinačnih mehaničkih uređaja (300) nakon prijema signala otkucaja, povratni signal otkucaja koji predstavlja da je kontroler (200) povezan normalno, ili slanje zahteva za rukovanje kontroloru (200) da ponovo uspostavi vezu sa kontrolorom (200) kada se ne primi signal otkucaja od kontrolera (200).
3. Postupak prema patentnom zahtevu 1 ili 2, naznačeno time što različite vrste podataka o statusu uključuju proizvodne podatke, a korak obrade podataka o statusu u skladu sa pravilom obrade koje odgovara podacima o statusu da bi se dobio rezultat praćenja sadrži:
čuvanje proizvodnih podataka svakog od mehaničkih uređaja (300) i odgovarajućeg identifikatora mehaničkog uređaja na pridružen način da bi se dobili proizvodni podaci svakog od mehaničkih uređaja (300);
izračunavanje proizvodnih pod-podataka u više određenih vremenskih perioda iz proizvodnih podataka svakog od mehaničkih uređaja (300); i
kreiranje tabele proizvodnih podataka od proizvodnih pod-podataka svakog mehaničkog uređaja (300) u svakom određenom vremenskom periodu.
4. Postupak prema patentnom zahtevu 1 ili 2, naznačeno time što različite vrste podataka o statusu uključuju podatke o alarmu, a korak obrade podataka o statusu u skladu sa pravilom obrade koje odgovara podacima o statusu da bi se dobio rezultat praćenja sadrži:
identifikaciju podataka o alarmu sa postavljenim pravilom za dobijanje podataka za prikaz alarma; i
izlaz i prikaz podataka za prikaza alarma.
5. Postupak prema patentnom zahtevu 1 ili 2, naznačeno time što različiti tipovi podataka o stanju uključuju podatke procesa, podaci procesa se koriste za predstavljanje različitih atributa proizvedenih elemenata i korak obrade podataka o statusu prema pravilu obrade koje odgovara podacima o statusu za dobijanje rezultata praćenja sadrži:
sekundarno klasifikovanje podataka procesa prema različitim atributima proizvedenih elemenata da bi se dobili klasifikovani podaci procesa;
čuvanje različitih klasifikovanih podataka procesa i odgovarajućih identifikatora proizvedenih elemenata na pridružen način da bi se dobili parametri proizvoda pojedinačnih proizvedenih elemenata; i
utvrđivanje vrsta proizvoda kojima pripadaju odgovarajući proizvedeni elementi prema parametrima proizvoda pojedinačnih proizvedenih elemenata, uključujući vrstu proizvoda bez nedostataka i sa nedostacima.
6. Elektronski uređaj (100), karakterisan time što sadrži: procesor (113) i memoriju (111), sa mašinski čitljivim instrukcijama koje procesor (113)vrši i uskladištenim u memoriji (111), naznačeno time što elektronski uređaj (100) radi, a mašinski čitljive instrukcije izvršava procesor (113) da bi izvršio korake postupka prema bilo kom od patentnih zahteva 1 do 5.
______________________
RS20231078A 2019-07-05 2019-11-29 Postupak i aparat za praćenje proizvodne linije, i elektronski uređaj i čitljivi medij za skladištenje RS64892B1 (sr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201910609248.0A CN110321352A (zh) 2019-07-05 2019-07-05 生产线监控方法、装置、电子设备及可读存储介质
PCT/CN2019/121813 WO2021003970A1 (zh) 2019-07-05 2019-11-29 生产线监控方法、装置、电子设备及可读存储介质
EP19936960.4A EP3832479B1 (en) 2019-07-05 2019-11-29 Production line monitoring method and apparatus, and electronic device and readable storage medium

Publications (1)

Publication Number Publication Date
RS64892B1 true RS64892B1 (sr) 2023-12-29

Family

ID=68123014

Family Applications (1)

Application Number Title Priority Date Filing Date
RS20231078A RS64892B1 (sr) 2019-07-05 2019-11-29 Postupak i aparat za praćenje proizvodne linije, i elektronski uređaj i čitljivi medij za skladištenje

Country Status (7)

Country Link
EP (1) EP3832479B1 (sr)
CN (1) CN110321352A (sr)
ES (1) ES2964739T3 (sr)
HU (1) HUE064327T2 (sr)
PL (1) PL3832479T3 (sr)
RS (1) RS64892B1 (sr)
WO (1) WO2021003970A1 (sr)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110321352A (zh) * 2019-07-05 2019-10-11 广东利元亨智能装备股份有限公司 生产线监控方法、装置、电子设备及可读存储介质
CN111077859B (zh) * 2019-12-10 2021-07-13 广东利元亨智能装备股份有限公司 生产工艺控制方法、装置及系统
CN111290720B (zh) * 2020-03-13 2023-09-05 惠州市蓝微电子有限公司 一种数据打印方法及设备
CN111638689B (zh) * 2020-05-15 2022-03-22 连云港杰瑞自动化有限公司 基于自动化总控系统的生产线数据集中采集与管控系统及方法
CN111813063B (zh) * 2020-06-29 2021-11-19 南昌欧菲光电技术有限公司 一种监控生产设备的方法和装置
CN111754136B (zh) * 2020-06-30 2024-09-27 创新奇智科技集团股份有限公司 工厂排产方法、装置、电子设备和计算机可读存储介质
CN112348389B (zh) * 2020-11-16 2022-05-03 广东利元亨智能装备股份有限公司 设备产能数据处理方法、装置以及电子终端
CN112487265B (zh) * 2020-11-30 2024-05-28 北京大豪工缝智控科技有限公司 数据处理方法、装置、计算机存储介质及电子设备
CN113987005B (zh) * 2021-10-09 2025-04-15 广州博依特智能信息科技有限公司 应用于边缘计算的生产数据管理方法及云平台
CN114011903A (zh) * 2021-11-01 2022-02-08 深圳市信润富联数字科技有限公司 冲压生产异常监测方法、装置、系统与可读存储介质
CN114548930B (zh) * 2022-02-23 2024-09-17 国网无锡综合能源服务有限公司 一种综合能源管理平台的信息智能处理方法及系统
CN116275675A (zh) * 2023-04-25 2023-06-23 上海波士内智能科技有限公司 一种基于焊接质量预测的心跳机制流程监控方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7530197B2 (en) * 2003-06-30 2009-05-12 Weyerhaeuser Co. Automated system and method for harvesting and multi-stage screening of plant embryos
US20050075841A1 (en) * 2003-08-05 2005-04-07 Netanel Peles Automated defect classification system and method
US7672811B2 (en) * 2005-06-17 2010-03-02 Gm Global Technology Operations, Inc. System and method for production system performance prediction
US20090089359A1 (en) * 2007-09-27 2009-04-02 Rockwell Automation Technologies, Inc. Subscription and notification in industrial systems
JP5205988B2 (ja) * 2008-01-28 2013-06-05 株式会社明電舎 Plcのグローバル変数定義方式
CN103345209B (zh) * 2013-06-04 2016-02-03 张舒 生产监控方法及系统
CN103576646B (zh) * 2013-10-07 2016-03-16 红塔烟草(集团)有限责任公司 一种提高卷烟制丝加工质量数据分析系统适用性的动态配置方法
CN105282232A (zh) * 2015-09-14 2016-01-27 国电南瑞科技股份有限公司 一种四线一库生产线监控数据采集实现方法
US20180374022A1 (en) * 2017-06-26 2018-12-27 Midea Group Co., Ltd. Methods and systems for improved quality inspection
CN108319243B (zh) * 2018-02-01 2021-05-28 江西景旺精密电路有限公司 一种pcb设备的自动化管理方法、存储介质及服务器
CN109358574B (zh) * 2018-09-30 2021-08-31 珠海市运泰利自动化设备有限公司 一种智能化数据采集、监控与分析系统及方法
CN109544033A (zh) * 2018-12-04 2019-03-29 北京科东电力控制系统有限责任公司 一种基于实时监控的在线预警与应急处置方法
CN110321352A (zh) * 2019-07-05 2019-10-11 广东利元亨智能装备股份有限公司 生产线监控方法、装置、电子设备及可读存储介质

Also Published As

Publication number Publication date
EP3832479B1 (en) 2023-10-18
CN110321352A (zh) 2019-10-11
ES2964739T3 (es) 2024-04-09
PL3832479T3 (pl) 2024-03-04
HUE064327T2 (hu) 2024-03-28
WO2021003970A1 (zh) 2021-01-14
EP3832479A4 (en) 2021-12-01
EP3832479C0 (en) 2023-10-18
EP3832479A1 (en) 2021-06-09

Similar Documents

Publication Publication Date Title
RS64892B1 (sr) Postupak i aparat za praćenje proizvodne linije, i elektronski uređaj i čitljivi medij za skladištenje
Tan et al. Internet-of-things enabled real-time monitoring of energy efficiency on manufacturing shop floors
CN110888783A (zh) 微服务系统的监测方法、装置以及电子设备
JP2019179395A (ja) 異常検知システム、サポート装置および異常検知方法
CN110275506A (zh) 异常检测系统、支持装置以及模型生成方法
CN110275505A (zh) 异常检测系统、支持装置以及模型生成方法
CN107908744B (zh) 一种用于大数据清洗的异常检测和消除的方法
JP2017076360A (ja) 予測信頼性マイニングのためのシステム及び方法
US11054815B2 (en) Apparatus for cost-effective conversion of unsupervised fault detection (FD) system to supervised FD system
US9019095B2 (en) Systems and methods for integrating alarm processing and presentation of alarms for a power generation system
CN102419578A (zh) 显示过程控制信息的方法和装置
JP5387779B2 (ja) 運用管理装置、運用管理方法、及びプログラム
CN116595756A (zh) 基于数字孪生的数据中心智能化运维方法及装置
US20170336849A1 (en) Industrial asset management systems and methods thereof
CN108851186A (zh) 烟草制丝质量在线防差错方法、系统、及电子设备
WO2014199177A1 (en) Early warning and prevention system
US10862812B2 (en) Information processing apparatus, data management system, data management method, and non-transitory computer readable medium storing program
CN114331688A (zh) 一种银行柜面系统业务批量运行状态检测方法及装置
CN108780417A (zh) 用于辅助超级计算机的维护和优化的方法和系统
CN105425739A (zh) 使用plc日志数据来预测异常发生的系统
CN115464637A (zh) 机械手故障预警及分析方法、装置及终端设备
CN110874306B (zh) 警报积累存量的自动评估
CN114327963A (zh) 一种异常检测方法及装置
CN116519155A (zh) 一种温度传感器的控制方法、电子设备及存储介质
CN116150438B (zh) 基于交易图谱的数据处理方法及装置