Specificatie talen staat eisen totstandbrenging van een reeks doelstellingen en vastleggen van de beschrijving van de componenten die nodig zijn om een oplossing te vervullen die doelen te creëren . Process control systemen kan worden gezien als het vallen in twee categorieën : batch en discrete . Batch systemen werken als een continuüm aan producten te creëren met geen of zeer korte stilstand . Discrete systemen te creëren van een enkel product binnen een bepaalde periode met set wachttijd periodes tussen de laatste product en het volgende product . U kunt Process Specification Language , ISO- norm 18629-1 , te gebruiken als een kader om procescontrolesysteem specificatietalen definiëren voor zowel batch en discrete systemen . Instructies Process Control Domain Definition Elementen 1 Identificeren , catalogus en een gedetailleerde omschrijving van de activiteiten in verband met een proces controle domein. Een controle domein proces is een familie van batch of discrete processen , zoals lassen en vocht mengen . Een activiteit is een beschrijving van een actie of gedrag binnen een process control domein. Dus, bijvoorbeeld , een schenktuit activiteit beschrijft de introductie van materiaal in het mengproces . De feitelijke uitvoering van een activiteit staat bekend als de activiteit optreden , vergelijkbaar met het starten van een klasse in object - georiënteerd programmeren en design . Kopen van 2 Identificeren , catalogus en een gedetailleerde omschrijving van de belangrijkste tijd - punten geassocieerd met een procesregeling domein . Een time - punt is een one-of - a-kind geïdentificeerd punt in de tijd vaak gebruikt in een proces controle domein, zoals een uur voor gebogen , de eerste gieten in een shift en pigment mengen interval binnen een opzwepende activiteit . < br 3 > identificeren , catalogus en een gedetailleerde omschrijving van de belangrijkste voorwerpen in verband met een proces controle domein. Een object is een onderdeel gebruikt in een activiteit die kan worden onderworpen aan veranderingen in de tijd door tijdstippen geïdentificeerd. Voorbeelden hiervan zijn een vloeistof of poeder gebruikt in gieten en mengen activiteiten . Bouw Regels 4 Identificeer regels in de manier waarop objecten en tijd - punten kunnen worden gebruikt binnen elke activiteit of specifieke activiteiten in verband met een proces domein. Bijvoorbeeld kan een pijn remover object alleen in een mengvat reinigende werking , of mengstaaf kan alleen worden gebruikt in een geroerde activiteit . 5 Identificeer regels voor de wijze die activiteiten kunnen verbonden , of als een reeks activiteiten met een na de ander , of gelijktijdig met een of meer activiteiten tegelijkertijd . Dus in de verf mixerdomein bijvoorbeeld het gieten activiteit van een verf basisobject moet voorafgaan of valt samen met het gieten activiteit van een pigment object , maar het gieten activiteit optreden van een pigment object kan optreden tijdens het roeren activiteit plaatsvindt . Gelijktijdige activiteiten best weergegeven als Petri Nets. 6 identificeren regels die de plaatsing van tijdstippen tussen activiteiten op basis van hoe de activiteiten elkaar verbonden zijn te controleren . Enige tijd - punten worden gebruikt in een reeks activiteiten van een pauze tussen activiteiten. Ze kunnen ook worden gebruikt om activiteiten die gelijktijdig plaatsvinden synchroniseren. Met behulp van de verf mixerdomein als voorbeeld . een gieten activiteit gebeurtenis voor pigment Y object kan gelijktijdig plaatsvinden met de roeren activiteit optreden , maar de stromende activiteit gebeurtenis voor pigment Een object moet de stromende activiteit gebeurtenis voor pigment Y object volgen na de vijf - minuten - van - begin-van - de - roeren - activiteit mark time- point . 7 Identificeer regels voor het bouwen en beheren van een bibliotheek van activiteiten , objecten en tijd - punten , evenals activiteit koppeling constructies . Deze regels name gestalte versie controle , en de methodes van een bestaande versie controle pakket , zoals Subversion , kan worden gebruikt . 8 Identificeer regels om de activiteit koppeling constructies vertalen in een uitvoerbaar formaat . Activiteit koppeling constructen kunnen een stap - voor-stap -werkzaamheden of activiteiten die gelijktijdig bedienen. De executable -formaat kan de vorm van de code te nemen in een programmeertaal , waaronder C , C + + , of Programmable Logic Controller ( PLC ) ladder logica , of een set van Extensible Markup Language ( XML ) -documenten . Deze taak kan de bouw van software dat de vertaling uitvoert betrekken en kunnen deel uitmaken van een website of een uitbreiding , of plug- ins om andere software tools , zoals Eclipse .
|