De kwestie van personeelsmachtigingen in het warehouse management systeem is een hot topic in actueel onderzoek. Een goed management systeem zal rekening houden met de verdeling van machtigingen vanuit vele aspecten; als het niet geschikt is, zal het niet alleen leiden tot systeeminstabiliteit, maar kan het ook leiden tot het lekken van belangrijke data-informatie. . Vanuit een beveiligingsperspectief zullen we over het algemeen het principe van minimale autorisatie volgen bij het ontwerpen van programma's; dat wil zeggen, de minimale machtigingen die vereist zijn voor de programmacode in de kortst mogelijke tijd verlenen. Tenzij het programma het vereist, zal de applicatie niet mogen draaien met beheerdersrechten. . In een multifunctioneel informatiesysteemintegratieplatform bevat het meerdere submodules en elke module kan zijn eigen unieke machtigingssysteem vereisen. Over het algemeen kunnen softwareontwikkelaars alleen voldoen aan de behoeften van gebruikers door de code aan te passen. In de meeste gevallen is het machtigingssysteem vaak vereist door gebruikers in de vroege stadia van de implementatie, dus het ontwerpen van een goed machtigingsschema is met name belangrijk voor informatiesysteemintegratieplatforms.
Dus hoe regel je in modern, sterk geïntegreerd beheer van vrachtopslag redelijkerwijs personeelstoestemmingen? Voor een groot vrachtmagazijn kan het probleem van goederen en onjuiste ophalingen aanzienlijk worden verminderd of zelfs worden voorkomen als de ophaaltoestemmingen van het personeel goed kunnen worden geregeld. De situatie van vracht en vrachtverlies; en zo efficiënt geautomatiseerd beheer van opslag bereiken. Dit artikel stelt een geautomatiseerde strategie voor personeelsrechtenbeheer voor op basis van RFID-technologie, waarbij wordt vertrouwd op de combinatie van software en hardware om geautomatiseerd beheer van magazijnpersoneel dat goederen ophaalt, te realiseren.
1. Programma-analyse
Het hele geautomatiseerde magazijnbeheerpersoneelsafhaalbevoegdheidsschema is gebaseerd op twee fundamenten voor diepgaand onderzoek.
1) De kerntechnologie van het radiofrequentie-identificatiesysteem is de implementatie van een anti-botsingsalgoritme tijdens multi-channel toegang. Er zijn twee hoofdcommunicatiemethoden in het RFID-systeem: ① Draadloze uitzendmethode, dat wil zeggen dat er meerdere respondenten zijn binnen het leesbereik van een lezer/schrijver, en de door de lezer/schrijver verzonden gegevensstroom kan soms door meerdere respondenten worden ontvangen. ②Meervoudige toegangsmodus, dat wil zeggen dat meerdere respondenten tegelijkertijd gegevens naar de lezer verzenden binnen het bereik van de lezer. De eerste is niet de focus van mijn overweging, maar de laatste zal communicatieconflicten en gegevensbotsingsproblemen veroorzaken. Momenteel zijn er in principe vier oplossingen: SDMA-Space Division Multiple Access, Frequency Division Multiple Access (FDMA-Frequency Division Multiple Access), TDMA-Time Division Multiple Access en Code Division Multiple Access (CDMA-Code Division Multiple Access). Rekening houdend met factoren zoals RFID-systeemcommunicatievorm, stroomverbruik, systeemcomplexiteit en kosten, wordt de TDMA-methode geselecteerd om het antibotsingsmechanisme in het radiofrequentie-identificatiesysteem te implementeren. Het op TDMA gebaseerde antibotsingsalgoritme is onderverdeeld in: bitgebaseerd binair zoekalgoritme en slotgebaseerd ALOHA-algoritme; deze oplossing gebruikt een binair zoekalgoritme om het antibotsingsprobleem op te lossen.
2) De basis van het radiofrequentie-identificatiesysteem - het ontwerp van het EPC-gegevenscoderingsformaat. De selectie van het EPC-gegevenscoderingsschema bepaalt de handige implementatie van EPC-gegevensverzameling. In dit plan omvat het ontwerp van het EPC-gegevenscoderingsformaat twee delen: ① Ontwerp van codering van personeelsophaalautoriteit. ② EPC-coderingsontwerp van vrachtidentificatie. Momenteel zijn er 13 EPC-coderingsschema's en hun algemene structuur bestaat uit een hiërarchische header met variabele lengte en een reeks numerieke velden zoals weergegeven in Afbeelding 1. De header definieert de totale lengte, het identificatietype en de EPC-coderingsstructuur, die ook de filterwaarde kan bevatten; de lengte van de header is variabel.
2 Schemaontwerp
Het schemaontwerp omvat twee delen: het ontwerp van het vrachtcoderingsschema en het ontwerp van het toestemmingsschema voor het bezorgpersoneel. In het ontwerpgedeelte van het vrachtcoderingsschema wordt een van de universele GID-96-identificatoren gebruikt volgens de behoeften van het systeemontwerp. Het is niet afhankelijk van bestaande bekende specificaties en identificatieschema's en gebruikt een 96-bits EPC-code die bestaat uit 3 velden (algemene managercode, objectclassificatiecode, serienummer). Na het toevoegen van de header is de uniciteit van de EPC-naamruimte gegarandeerd. De indeling ervan wordt weergegeven in Tabel 1.
De algemene managercode wordt onder andere gebruikt om een organisatorische entiteit te identificeren, zoals een bedrijf, manager, enz.; het is verantwoordelijk voor het bijhouden van het aantal van de volgende velden; de objectclassificatieioncode wordt gebruikt om het type of type items te identificeren onder de algemene managercode; het serienummer wordt gebruikt om elk specifiek object te identificeren onder de objectclassificatiecode. De codes van de drie zijn uniek en duplicatie is niet toegestaan onder hetzelfde type. Uit dit coderingsformaat blijkt dat het objectclassificatiecodegedeelte het type magazijnmaterialen vertegenwoordigt; het vertegenwoordigt ook het type materialen dat in het magazijn is opgeslagen. Wanneer een groot vrachtmagazijn meerdere pick-upmedewerkers heeft, biedt deze code ook een redelijke manier om de autoriteit van pick-upmedewerkers toe te wijzen.
Gezien het feit dat het pick-uppersoneel zich alleen richt op een specifieke logistieke onderneming, omvat hun pick-upautoriteit zelden externe aspecten; en rekening houdend met de efficiënte werking, robuustheid en stabiliteit van het warehouse management systeem, worden in het ontwerpgedeelte van het coderingsschema voor de machtigingen van het pick-uppersoneel afzonderlijke toewijzingen aan het pick-uppersoneel gegeven. Stel een aangepast formaat voor machtigingscodering in. Het coderingsformaat is nog steeds aangepast op basis van GID-96, met als doel het eenvoudiger te maken om te implementeren en efficiënter te maken bij het ophalen van databases in batches. Het coderingsformaat wordt weergegeven in Tabel 2.
In de codering zijn er twee soorten algemeen managers: de raad van bestuur met de hoogste autoriteit en de afdeling magazijnbeheer die verantwoordelijk is voor verschillende bezorgers; elk wordt vertegenwoordigd door een andere code. In het onderdeel objectclassificatiecode: de objectclassificatiecodes onder de raad van bestuur zijn allemaal ingesteld op 1, wat betekent dat de raad van bestuur de hoogste autoriteit heeft en de inventarisstatus van verschillende materialen in het huidige magazijn kan controleren en verschillende materialen uit het magazijn kan halen. Verschillende pick-upmedewerkers die verantwoordelijk zijn voor de afdeling magazijnbeheer hebben verschillende objectclassificatiecodes, wat ook betekent dat verschillende pick-upmedewerkers verschillende soorten goederen vervoeren. In het serienummergedeelte wordt, afhankelijk van het aantal personeelsleden N, de methode voor het gebruik van hoge bits gebruikt: N=2M-2 (onder hen, M<36, worden alle nullen en alle enen niet gebruikt, dus trek 2 af); de resterende 36-M bits worden niet beschouwd voor algemeen gebruik Manager en objectclassificatie, stel alles in op 0. De controlecode maakt gebruik van cyclische redundantiecontrole (CRC). Het grootste voordeel is dat het een hoge betrouwbaarheid heeft bij het identificeren van fouten. Zelfs als er meerdere fouten zijn, zijn er maar een paar bewerkingen nodig. Fouten kunnen worden geïdentificeerd; en de 16-bits CRC kan de gegevensintegriteit van 4-kilobyte-lange gegevensblokken verifiëren, wat gemakkelijk voldoet aan de behoeften van RFID-systemen.
3 Plan implementatie
Allereerst worden verschillende soorten materialen die het magazijn verlaten, geïmplementeerd door ophaalpersoneel met verschillende machtigingen. De toestemming van de ophaalpersoon wordt weergegeven door de "object classificatiecode" in de EPC-code. De ophaalpersoon leest eerst de ophaaltoestemming die hij bij zich draagt met een speciale toestemmingslezer. Nadat het systeem de elektronische taggegevens heeft verkregen, onderschept en slaat het de "object classificatiecode" op in de toestemmings-taggegevens in een privévariabele via een onderscheppingsinstructie. Wanneer de goederen het magazijn verlaten, verkrijgt de lezer de elektronische tag van elke goederen en verzendt de verzamelde elektronische tags via de middleware naar het systeem. Tijdens het transmissieproces zijn twee bewerkingen vereist: 1) Onderschep de object classificatiecode in het elektronische label van de goederen en voer een patroonvergelijkingsbewerking uit op de object classificatiecode in het elektronische label met de toestemming van de ophaalpersoon. Wanneer de match succesvol is, wordt de inventaristabel in de database doorzocht met behulp van de elektronische labelgegevens van het materiaal als zoekvoorwaarde: Wanneer de match niet succesvol is (dat wil zeggen, de objectclassificatiecode in het label van de goederen die worden opgehaald, verschilt van de objectclassificatiecode in het toestemmingslabel van de persoon die de goederen ophaalt), wat aangeeft dat de persoon die de goederen ophaalt niet de bevoegdheid heeft om het artikel op te halen, wordt het elektronische label van de goederen teruggestuurd naar de LCD-terminal. En het wordt gemarkeerd voor inspectie door magazijnbeheerpersoneel. 2) Wanneer de goederen succesvol zijn opgehaald, worden de goederen uit het magazijn verzonden; tegelijkertijd wordt de database opgehaald met behulp van de elektronische taggegevens van de goederen als zoekvoorwaarden, en wordt de huidige databasemagazijnmateriaalinventaristabel bijgewerkt; ervoor zorgend dat de hoeveelheid goederen in de inventaristabel overeenkomt met die in het magazijn. Deze updatebewerking is enigszins vergelijkbaar met de goederenopslagbewerking. Het volledige leveringsproces wordt weergegeven in Afbeelding 2.
EPC-gegevensverzamelingsonderdeel: De twee bewerkingen van elektronische etiketgegevensverzameling voor uitgaande materialen en elektronische etiketgegevensverzameling voor personeelsautoriteit zijn "asynchroon". Verzamel eerst de toestemmingsetiketgegevens van het ophaalpersoneel en voer vervolgens patroonvergelijking uit met de verzamelde elektronische etiketgegevens van de uitgaande materialen. De reden hiervoor is dat de database die informatie over magazijnmateriaal opslaat en de database die informatie over personeelsmachtigingen opslaat, apart worden beheerd. Dit kan effectief garanderen dat de toestemmingsinformatie van het ophaalpersoneel niet wordt gelekt of gestolen en voorkomt het verlies van magazijnmaterialen.
Onderdeel van de toepassingsmodule: Gezien het feit dat wanneer meerdere lezers en schrijvers tegelijkertijd werken, het aantal tags dat ze per seconde lezen erg groot is. Meestal wordt er een buffer geopend om elektronische taggegevens tijdelijk op te slaan.
Om het begrip te vergemakkelijken, neemt de auteur alleen een elektronische tag in de EPC-gegevenswachtrij als voorbeeld om het hele verwerkingsproces te demonstreren. Eerst worden de elektronische taggegevens uit de wachtrij gehaald en ingevoerd in de interface van de toepassing.
4. Planverificatie
Omdat EPC-gegevensverzameling is geïmplementeerd in het hardwaregedeelte, zal ik hier niet in detail treden. Simuleer de verzamelde EPC-gegevens om het plan te verifiëren. De verzamelde EPC-gegevens worden opgeslagen in een EXCEL-tabel in de vorm van een tweedimensionale tabel en de huidige inventaristabel voor magazijnmateriaal wordt opgeslagen in de ORACLE-database voor batchopvraging van de database. Omdat de batchopvragingsdatabase zeer hoge eisen stelt aan de responstijd van query's, wordt hier het idee van division-sampling-matching toegepast. De materialen zijn tijdens de opslagbewerking in eenvoudige categorieën verdeeld. Daarom hoeft tijdens batchopvraging alleen de eerste in de inventaristabel van elk type magazijnmateriaal te worden gematcht. Wanneer het object classificatie code gedeelte overeenkomt met het record opgeslagen in de huidige inventaris tabel, wordt het serienummer gematcht; het grootste voordeel van deze methode is: één keer onderscheppen en meerdere keren gebruiken. De object classificatie code van de batch retrieval data database zal opnieuw worden gebruikt bij het controleren van de toestemming van het personeel om goederen op te halen. Er is slechts een tijdelijke variabele nodig om de code tijdelijk op te slaan: de onderscheppingswerklast wordt aanzienlijk verminderd en de verwerkingstijd wordt verkort.
Gezien bovenstaand onderzoek werden simulaties uitgevoerd in drie omgevingen in MatLab. Simulatie omgeving 1: De inventaris tabel records zijn vastgesteld op 1.000, de outbound labels variëren van 8 tot 100 en het aantal ophaalpersoneel is 1;
Simulatieomgeving 2: Er zijn 30 uitgaande labels vastgelegd, de inventaristabel registreert wijzigingen: 100~1500 en het aantal ophaalpersoneel is 1;
Simulatieomgeving 3: Uitgaande labelwijzigingen: 20~70, inventaristabel recordwijzigingen: 150~1.450, ophaalpersoon is 1 persoon; simulatieresultaten worden weergegeven in Afbeelding 7.
Uit de simulatieresultaten blijkt dat deze methode gegevens correct kan verwerken en classificatie- en leveringsbeheer kan realiseren met objectclassificatiecode als kern. Vergeleken met gewone pickmethoden wordt de levertijd verkort. Door de elektronische tags van goederen te vergrendelen, worden fouten bij het ophalen van goederen tot een minimum beperkt, waardoor de oorspronkelijke bedoeling van het ontwerp van de oplossing wordt bereikt. Het biedt een nieuw idee voor modern warehouse delivery management.
5 Conclusie
Om efficiënt en snel modern warehouse management te bereiken, wordt een geautomatiseerde managementoplossing voor personeelsophaalrechten op basis van RFID-technologie voorgesteld. Door te vertrouwen op de speciale EPC-codering voor ophaalpersoneel, wordt de ophaalbevoegdheid van het warehouse management personeel redelijk toegewezen, wat de problemen van trage levering vanuit het warehouse en fouten bij het ophalen van goederen oplost. Echter, afgaande op de kenmerken van de ontwerptoestemmingscodering zelf, heeft dit leveringstoestemmingsschema bepaalde beperkingen. Wanneer er veel soorten warehouse materialen zijn, kan het geven van elke warehouse manager alleen het recht om één type goederen op te halen, niet voldoen aan de flexibiliteitsbehoeften van warehouse management, wat resulteert in een verspilling van warehouse managers en hogere investeringskosten in warehouse management. Dit is ook waar dit programma in de volgende stap moet worden verbeterd.
Contact: Adam
Phone: +86 18205991243
E-mail: sale1@rfid-life.com
Add: No.987,High-Tech Park,Huli District,Xiamen,China