initial-commit

This commit is contained in:
gilesb 2023-11-20 21:08:07 +00:00
commit 7ba92c8417
551 changed files with 298560 additions and 0 deletions

1252
.github/schemas/AreaModel.xsd vendored Normal file

File diff suppressed because it is too large Load Diff

879
.github/schemas/MasterRecipe.xsd vendored Normal file
View File

@ -0,0 +1,879 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.0 U (http://www.xmlspy.com) by Paul D'Mura (Rockwell Automation) -->
<xsd:schema targetNamespace="urn:Rockwell/MasterRecipe"
xmlns="urn:Rockwell/MasterRecipe"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:am="urn:Rockwell/AreaModel" elementFormDefault="qualified">
<xsd:import namespace="urn:Rockwell/AreaModel" schemaLocation="./.github/schemas/AreaModel.xsd"/>
<xsd:annotation>
<xsd:documentation>Master Recipe Schema - Copyright 2020</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>The length limits imposed on string types are in accordance with the field limits imposed on GUI applications and database schemas.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType name="AreaModelName">
<xsd:annotation>
<xsd:documentation>AreaModelName limits the path name of the area model to the specified length. This type is not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AssociationName">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="132"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AttributeName">
<xsd:annotation>
<xsd:documentation>AttributeName limits the name of an attribute to the specified length and a string beginning with an uppercase letter followed by a mixture of digits, uppercase letters, and underscores. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="132"/>
<xsd:pattern value="[A-Z][0-9A-Z_]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AuthorName">
<xsd:annotation>
<xsd:documentation>AuthorName limits the name of an author to the specified length. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BatchSize">
<xsd:annotation>
<xsd:documentation>BatchSize limits the fields which describe the size of a batch to the specified length. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BeingEditedBy">
<xsd:annotation>
<xsd:documentation>BeingEditedBy limits the name of the author to the specified length. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BindingEnm">
<xsd:annotation>
<xsd:documentation>The Binding Enumeration describes how or when a class based resource is bound to an instance of the resource.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Static"/>
<xsd:enumeration value="FirstAvailable"/>
<xsd:enumeration value="Prompt"/>
<xsd:enumeration value="BatchCreation"/>
<xsd:enumeration value="OperatorChoice"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MaterialBindingEnm">
<xsd:annotation>
<xsd:documentation>The Material Binding Enumeration describes the type of material binding used to bind to an instance of the resource.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ByInventory"/>
<xsd:enumeration value="ByConfig"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CommentName">
<xsd:restriction base="xsd:string">
<xsd:minLength value="2"/>
<xsd:maxLength value="10"/>
<xsd:pattern value="[C][0-9]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ConditionalExpression">
<xsd:annotation>
<xsd:documentation>ConditionalExpression limits a transition's conditional expression to the specified length. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="1023"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DateTime">
<xsd:annotation>
<xsd:documentation>DateTime specifies the format of the date and time data type.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Description">
<xsd:annotation>
<xsd:documentation>Description limits the description of a recipe to the specified length. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InitialStepName">
<xsd:annotation>
<xsd:documentation>There is one and only one Initial Step in the recipe and it must have this name.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="INITIALSTEP:1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MaterialRequirementName">
<xsd:annotation>
<xsd:documentation>MaterialRequirementName limits a Material Requirement Name to the specified length and pattern </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="LabelID">
<xsd:annotation>
<xsd:documentation>The Label limits the length of a Label to the specified length and pattern.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="LotID">
<xsd:annotation>
<xsd:documentation>Lot limits the length of a Lot Name to the specified length and pattern </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PhaseBindEnm">
<xsd:annotation>
<xsd:documentation>PhaseBindEnm - Binding methods for phases</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Standard"/>
<xsd:enumeration value="MBRAuto"/>
<xsd:enumeration value="MBRPrompt"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PhaseLinkGroupName">
<xsd:annotation>
<xsd:documentation>PhaseLinkGroupName limits the name of the group of PhaseLinks to the specified length and a string beginning with an uppercase letter followed by a mixture of digits, uppercase letters, and underscores..</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="64"/>
<xsd:pattern value="[A-Z][0-9A-Z_]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProductCode">
<xsd:annotation>
<xsd:documentation>ProductCode is a unique identification code for the given recipe </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProductIDName">
<xsd:annotation>
<xsd:documentation>ProductIDName limits the description of a product to the specified length. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProductUnits">
<xsd:annotation>
<xsd:documentation>ProductUnits describes the unit of measurement for the batch output. The length of the string is limited to the specified length. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RecipeElementID">
<xsd:annotation>
<xsd:documentation>RecipeElementID limits the name of a RecipeElement to the specified length. Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="128"/>
<xsd:pattern value="[A-Z][0-9A-Z_]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RecipeEnm">
<xsd:annotation>
<xsd:documentation>Recipe Type Enumeration - describes the recipe's type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Procedure"/>
<xsd:enumeration value="UnitProcedure"/>
<xsd:enumeration value="Operation"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ReportValue">
<xsd:annotation>
<xsd:documentation>ReportValue limits a report's value to the specified length. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:float"/>
</xsd:simpleType>
<xsd:simpleType name="StepName">
<xsd:annotation>
<xsd:documentation>StepName limits the name of a step to the specified length and a string beginning with an uppercase letter followed by a mixture of digits, uppercase letters, and underscores and then followed by ":" and a sequence of at most 3 digits. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="3"/>
<xsd:maxLength value="132"/>
<xsd:pattern value="[A-Z$][0-9A-Z_]*:[0-9]{1,3}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StepRecipeID">
<xsd:annotation>
<xsd:documentation>StepRecipeID limits the name of a recipe or phase associated with the step to the specified length and a string beginning with an uppercase letter followed by a mixture of digits, uppercase letters, and underscores. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="132"/>
<xsd:pattern value="[A-Z$][0-9A-Z_]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="strRecipeParameterName">
<xsd:annotation>
<xsd:documentation>Use to reference am:strRecipeParameterName - make nillable in future to handle 0 length</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="0"/>
<xsd:maxLength value="128"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="strStdName0_128">
<xsd:annotation>
<xsd:documentation>Use to reference am:strStdName1_128 - make nillable in future to handle 0 length</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="0"/>
<xsd:maxLength value="128"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TerminalStepName">
<xsd:annotation>
<xsd:documentation>There is one and only one Terminal Step in the recipe and it must have this name.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="TERMINALSTEP:1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Time">
<xsd:annotation>
<xsd:documentation>Time limits the length of a time string to the specified length. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TransitionName">
<xsd:annotation>
<xsd:documentation>TransitionName limits the name of a transition to the specified length and a string beginning with an uppercase letter followed by a mixture of digits, uppercase letters, and underscores. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="10"/>
<xsd:pattern value="[T][0-9]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="UnitAliasName">
<xsd:annotation>
<xsd:documentation>UnitAliasName limits the name of a unit alias to the specified length and a string beginning with an uppercase letter followed by a mixture of digits, uppercase letters, and underscores. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="132"/>
<xsd:pattern value="[A-Z][0-9A-Z_]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="VerificationEnm">
<xsd:annotation>
<xsd:documentation>Enumeration of verification policies</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="No_Limits"/>
<xsd:enumeration value="High_Low"/>
<xsd:enumeration value="HighHigh_LowLow"/>
<xsd:enumeration value="HighHighHigh_LowLowLow"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CalculationTypeenum">
<xsd:annotation>
<xsd:documentation>Calculation types for report parameters</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Absolute"/>
<xsd:enumeration value="Percent"/>
<xsd:enumeration value="Relative"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Version">
<xsd:annotation>
<xsd:documentation>Version describes the version of the recipe. </xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="strAnyChar0_255">
<xsd:annotation>
<xsd:documentation>Any character string that has a length from 0 to 255</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="0"/>
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="strAnyChar2_1024">
<xsd:annotation>
<xsd:documentation>Any character string that has a length from 2 to 1024</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="2"/>
<xsd:maxLength value="1024"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:group name="DataTypeValues">
<xsd:annotation>
<xsd:documentation>The DataTypeValues group defines the elements required for either an integer, string, real, or enumeration data value.</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="String" type="xsd:string"/>
<xsd:sequence>
<xsd:element name="Integer" type="xsd:integer"/>
<xsd:element name="EngineeringUnits" type="am:strAnyChar0_128"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="Real" type="xsd:float"/>
<xsd:element name="EngineeringUnits" type="am:strAnyChar0_128"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="EnumerationSet" type="am:strEnumerationSetName"/>
<xsd:element name="EnumerationMember" type="am:strStdName1_128"/>
</xsd:sequence>
</xsd:choice>
</xsd:group>
<xsd:complexType name="DownstreamResource">
<xsd:annotation>
<xsd:documentation>DownstreamResource defines the resources which are required later in the recipe by the current unit.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="am:strStdName1_128">
<xsd:annotation>
<xsd:documentation>Name of resource which is downstream from the unit.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ElementLink">
<xsd:annotation>
<xsd:documentation>ElementLink defines the linkage between a step and a transition or between a transition and a step</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:sequence>
<xsd:element name="FromStep" type="StepName"/>
<xsd:element name="ToTransition" type="TransitionName"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="FromTransition" type="TransitionName"/>
<xsd:element name="ToStep" type="StepName"/>
</xsd:sequence>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="FormulaValueLimit">
<xsd:annotation>
<xsd:documentation>Value pairs that define the range of values specified by the Verification enumeration</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="LowLowLowValue" type="strAnyChar0_255"/>
<xsd:element name="LowLowValue" type="strAnyChar0_255"/>
<xsd:element name="LowValue" type="strAnyChar0_255"/>
<xsd:element name="HighValue" type="strAnyChar0_255"/>
<xsd:element name="HighHighValue" type="strAnyChar0_255"/>
<xsd:element name="HighHighHighValue" type="strAnyChar0_255"/>
</xsd:sequence>
<xsd:attribute name="Verification" type="VerificationEnm" use="required"/>
</xsd:complexType>
<xsd:complexType name="FormulaValue">
<xsd:annotation>
<xsd:documentation>FormulaValue defines the step's value for the underlying parameter.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence>
<xsd:element name="Name" type="am:strRecipeParameterName"/>
<xsd:element name="Display" type="xsd:boolean"/>
<xsd:choice>
<xsd:element name="Defer" type="am:strRecipeParameterName"/>
<xsd:element name="Operator">
<xsd:complexType/>
</xsd:element>
<xsd:element name="Value">
<xsd:complexType/>
</xsd:element>
</xsd:choice>
<xsd:group ref="DataTypeValues"/>
</xsd:sequence>
<xsd:element name="FormulaValueLimit" type="FormulaValueLimit" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Header">
<xsd:annotation>
<xsd:documentation>Header contains fields that describe the recipe.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Abstract" type="Description"/>
<xsd:element name="ApprovedBy" type="AuthorName"/>
<xsd:element name="AreaModel" type="AreaModelName"/>
<xsd:element name="AreaModelDate" type="DateTime" nillable="true"/>
<xsd:element name="Author" type="AuthorName"/>
<xsd:element name="BeingEditedBy" type="BeingEditedBy"/>
<xsd:element name="ClassBased" type="xsd:boolean"/>
<xsd:element name="DBSchema" type="xsd:long" nillable="true"/>
<xsd:element name="DefaultSize" type="BatchSize"/>
<xsd:element name="Description" type="Description"/>
<xsd:element name="Duration" type="Time"/>
<xsd:element name="LocaleID" type="xsd:long" nillable="true"/>
<xsd:element name="MaxSize" type="BatchSize"/>
<xsd:element name="MinSize" type="BatchSize"/>
<xsd:element name="ProductCode" type="ProductCode"/>
<xsd:element name="ProductID" type="ProductIDName"/>
<xsd:element name="ProductUnits" type="ProductUnits"/>
<xsd:element name="RecipeType" type="RecipeEnm"/>
<xsd:element name="Released" type="xsd:long" nillable="true"/>
<xsd:element name="ReleaseAsStep" type="xsd:long" nillable="true"/>
<xsd:element name="Resource" type="strStdName0_128"/>
<xsd:element name="VerificationDate" type="DateTime" nillable="true"/>
<xsd:element name="Version" type="Version"/>
<xsd:element name="VersionDate" type="DateTime" nillable="true"/>
<xsd:element name="Obsoleted" type="xsd:boolean"/>
<xsd:element name="NextWIPNumber" type="xsd:long" nillable="false"/>
<xsd:element name="VersionDescription" type="strAnyChar0_255"/>
<xsd:element name="ParentName" type="ProductIDName"/>
<xsd:element name="ParentVersionDescription" type="strAnyChar0_255"/>
<xsd:element name="ParentVersionDate" type="DateTime" nillable="true"/>
<xsd:element name="ParentVerificationDate" type="DateTime" nillable="true"/>
<xsd:element name="ParentAreaModelDate" type="DateTime" nillable="true"/>
<xsd:element name="ParentAreaModelName" type="AreaModelName"/>
<xsd:element name="SecurityAuthorityIdentifier" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MaterialRequirement">
<xsd:annotation>
<xsd:documentation>MaterialRequirement defines a step's material requirement.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="MaterialRequirementName"/>
<xsd:element name="Lot" type="LotID"/>
<xsd:element name="Label" type="LabelID"/>
<xsd:element name="PhaseClassName" type="am:strStdName1_128"/>
</xsd:sequence>
<xsd:attribute name="AddOrDump" type="xsd:double" use="required"/>
<xsd:attribute name="PhaseBindType" type="PhaseBindEnm" use="required"/>
</xsd:complexType>
<xsd:complexType name="Parameter">
<xsd:annotation>
<xsd:documentation>Parameter defines the value associated with a Step's parameters. Its type and range</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="am:strRecipeParameterName"/>
<xsd:element name="ERPAlias" type="am:strAnyChar0_128"/>
<xsd:element name="PLCReference" type="xsd:nonNegativeInteger" nillable="true"/>
<xsd:choice>
<xsd:sequence>
<xsd:element name="String" type="xsd:string"/>
<xsd:element name="EngineeringUnits" type="am:strAnyChar0_128"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="Real" type="xsd:float"/>
<xsd:element name="High" type="xsd:float"/>
<xsd:element name="Low" type="xsd:float"/>
<xsd:element name="EngineeringUnits" type="am:strAnyChar0_128"/>
<xsd:element name="Scale" type="xsd:boolean"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="Integer" type="xsd:integer"/>
<xsd:element name="High" type="xsd:integer"/>
<xsd:element name="Low" type="xsd:integer"/>
<xsd:element name="EngineeringUnits" type="am:strAnyChar0_128"/>
<xsd:element name="Scale" type="xsd:boolean"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="EnumerationSet" type="am:strEnumerationSetName"/>
<xsd:element name="EnumerationMember" type="am:strStdName1_128"/>
</xsd:sequence>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Report">
<xsd:annotation>
<xsd:documentation>Report belonging to the procedure</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="strAnyChar2_1024"/>
<xsd:choice>
<xsd:sequence>
<xsd:element name="String" type="xsd:string"/>
<xsd:element name="EngineeringUnits" type="am:strAnyChar0_128"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="Real" type="xsd:float"/>
<xsd:element name="EngineeringUnits" type="am:strAnyChar0_128"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="Integer" type="xsd:integer"/>
<xsd:element name="EngineeringUnits" type="am:strAnyChar0_128"/>
</xsd:sequence>
<xsd:sequence>
<!--
<xsd:element name="Enumeration" type="xsd:enumeration"/>
-->
<xsd:element name="EnumerationSet" type="am:strEnumerationSetName"/>
</xsd:sequence>
</xsd:choice>
<xsd:element name="Source" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PhaseLink">
<xsd:annotation>
<xsd:documentation>Path name to a phase</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:sequence>
<xsd:element name="UnitProcedureStepName" type="StepName"/>
<xsd:element name="OperationStepName" type="StepName"/>
<xsd:element name="PhaseStepName" type="StepName"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="OperationStepName" type="StepName"/>
<xsd:element name="PhaseStepName" type="StepName"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="PhaseStepName" type="StepName"/>
</xsd:sequence>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="PhaseLinkGroup">
<xsd:annotation>
<xsd:documentation>A PhaseLinkGroup is a collection of path names (PhaseLink) to phases. The phases will communicate with each other at run time.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="PhaseLinkGroupName"/>
<xsd:element name="PhaseLink" type="PhaseLink" minOccurs="0" maxOccurs="unbounded">
<xsd:unique name="UniquePhaseLinkNameConstraint">
<xsd:annotation>
<xsd:documentation>The name of each PhaseLink must be unique in the collection. This doesn't work yet.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/PhaseLink"/>
<xsd:field xpath="PhaseStepName"/>
</xsd:unique>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RecipeElement">
<xsd:annotation>
<xsd:documentation>A RecipeElement represents either a Procedure, Unit Procedure, or an Operation. </xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="RecipeElementID" type="RecipeElementID"/>
<xsd:element name="Header" type="Header"/>
<xsd:element name="Parameter" type="Parameter" minOccurs="0" maxOccurs="unbounded">
<xsd:unique name="UniqueParameterNameConstraint">
<xsd:annotation>
<xsd:documentation>The name of each Parameter must be unique in the collection. This doesn't work yet.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/Parameter"/>
<xsd:field xpath="Name"/>
</xsd:unique>
</xsd:element>
<xsd:element name="Steps" type="StepCollection">
<xsd:unique name="UniqueStepNameConstraint">
<xsd:annotation>
<xsd:documentation>The name of each Step must be unique in the collection. This doesn't work yet.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/Step"/>
<xsd:field xpath="Name"/>
</xsd:unique>
</xsd:element>
<xsd:element name="PhaseLinkGroup" type="PhaseLinkGroup" minOccurs="0" maxOccurs="unbounded">
<xsd:unique name="UniquePhaseLinkGroupNameConstraint">
<xsd:annotation>
<xsd:documentation>The name of each PhaseLinkGroup must be unique in the collection. This doesn't work yet.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/PhaseLinkGroup"/>
<xsd:field xpath="Name"/>
</xsd:unique>
</xsd:element>
<xsd:element name="Transition" type="Transition" minOccurs="0" maxOccurs="unbounded">
<xsd:unique name="UniqueTransitionNameConstraint">
<xsd:annotation>
<xsd:documentation>The name of each Transition must be unique in the collection. This doesn't work yet.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/Transition"/>
<xsd:field xpath="Name"/>
</xsd:unique>
</xsd:element>
<xsd:element name="ElementLink" type="ElementLink" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>The StepNames and TransitionNames involved in an ElementLink must refer to existing Step and Transition elements - referential integrity. Doesn't work yet.</xsd:documentation>
</xsd:annotation>
<xsd:key name="StepNames">
<xsd:annotation>
<xsd:documentation>Gathers the name of each step</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/parent/Steps/Step"/>
<xsd:field xpath="Name"/>
</xsd:key>
<xsd:key name="TransitionNames">
<xsd:annotation>
<xsd:documentation>Gathers the name of each Transition</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/parent/Transitions/Transition"/>
<xsd:field xpath="Name"/>
</xsd:key>
<xsd:keyref name="ToStepKeyRef" refer="StepNames">
<xsd:annotation>
<xsd:documentation>Validates that each ToStep value is the name of a step.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/ElementLink"/>
<xsd:field xpath="ToStep"/>
</xsd:keyref>
<xsd:keyref name="FromStepKeyRef" refer="StepNames">
<xsd:annotation>
<xsd:documentation>Validates that each FromStep value is the name of a step.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/ElementLink"/>
<xsd:field xpath="FromStep"/>
</xsd:keyref>
<xsd:keyref name="ToTransitionKeyRef" refer="TransitionNames">
<xsd:annotation>
<xsd:documentation>Validates that each ToTransition value is the name of a step.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/ElementLink"/>
<xsd:field xpath="ToTransition"/>
</xsd:keyref>
<xsd:keyref name="FromTransitionKeyRef" refer="TransitionNames">
<xsd:annotation>
<xsd:documentation>Validates that each FromTransition value is the name of a step.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/ElementLink"/>
<xsd:field xpath="FromTransition"/>
</xsd:keyref>
</xsd:element>
<xsd:element name="UnitRequirement" type="UnitRequirement" maxOccurs="unbounded">
<xsd:unique name="UniqueUnitRequirementNameConstraint">
<xsd:annotation>
<xsd:documentation>The name of each UnitRequirement must be unique in the collection. This doesn't work yet.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/UnitRequirement"/>
<xsd:field xpath="UnitAlias"/>
</xsd:unique>
</xsd:element>
<xsd:element name="Comments">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Comment" type="Comment" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="SchemaVersion" type="xsd:integer" use="required" fixed="3530"/>
</xsd:complexType>
<xsd:complexType name="ReportLimit">
<xsd:annotation>
<xsd:documentation>ReportLimit defines the acceptable values for a phase's report values.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="am:strReportParameterName"/>
<xsd:element name="LowLowLowValue" type="strAnyChar0_255"/>
<xsd:element name="LowLowValue" type="strAnyChar0_255"/>
<xsd:element name="LowValue" type="strAnyChar0_255"/>
<xsd:element name="HighValue" type="strAnyChar0_255"/>
<xsd:element name="HighHighValue" type="strAnyChar0_255"/>
<xsd:element name="HighHighHighValue" type="strAnyChar0_255"/>
<xsd:element name="VerificationLimitCalculation" type="CalculationTypeenum"/>
<xsd:element name="TargetParameter" type="strRecipeParameterName"/>
</xsd:sequence>
<xsd:attribute name="Verification" type="VerificationEnm" use="required"/>
</xsd:complexType>
<xsd:complexType name="Step">
<xsd:annotation>
<xsd:documentation>Step defines the information associated with a step.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="StepName"/>
<xsd:element name="StepRecipeID" type="StepRecipeID"/>
<!--
<xsd:element name="PackedFlags" type="PackedFlags"/>
-->
<xsd:element name="UnitAlias" type="UnitAliasName"/>
<xsd:element name="FormulaValue" type="FormulaValue" minOccurs="0" maxOccurs="unbounded">
<xsd:unique name="UniqueFormulaValueNameConstraint">
<xsd:annotation>
<xsd:documentation>The name of each FormulaValue must be unique in the collection. This doesn't work yet.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/FormulaValue"/>
<xsd:field xpath="Name"/>
</xsd:unique>
</xsd:element>
<xsd:element name="ReportLimit" type="ReportLimit" minOccurs="0" maxOccurs="unbounded">
<xsd:unique name="UniqueReportLimitNameConstraint">
<xsd:annotation>
<xsd:documentation>The name of each ReportLimit must be unique in the collection. This doesn't work yet.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/ReportLimit"/>
<xsd:field xpath="Name"/>
</xsd:unique>
</xsd:element>
<xsd:element name="MaterialRequirement" type="MaterialRequirement" minOccurs="0">
<xsd:unique name="UniqueMaterialRequirementNameConstraint">
<xsd:annotation>
<xsd:documentation>The name of each MaterialRequirement must be unique in the collection. This doesn't work yet.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/MaterialRequirement"/>
<xsd:field xpath="Name"/>
</xsd:unique>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="AcquireUnit" type="xsd:boolean" use="required"/>
<xsd:attribute name="XPos" type="am:CoordinateType" use="required"/>
<xsd:attribute name="YPos" type="am:CoordinateType" use="required"/>
<xsd:attribute name="SystemStep" type="xsd:boolean" use="required"/>
</xsd:complexType>
<xsd:complexType name="StepCollection">
<xsd:annotation>
<xsd:documentation>StepCollection defines the collection of Step instances on a recipe.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="InitialStep">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Name" type="InitialStepName"/>
</xsd:sequence>
<xsd:attribute name="XPos" type="am:CoordinateType" use="required"/>
<xsd:attribute name="YPos" type="am:CoordinateType" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="TerminalStep">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Name" type="TerminalStepName"/>
</xsd:sequence>
<xsd:attribute name="XPos" type="am:CoordinateType" use="required"/>
<xsd:attribute name="YPos" type="am:CoordinateType" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Step" type="Step" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Transition">
<xsd:annotation>
<xsd:documentation>Transition defines a Transition by its coordinates, name, and conditional expression.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="TransitionName">
<xsd:annotation>
<xsd:documentation>The internal name of the transition - referenced by ElementLinks.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ConditionalExpression" type="ConditionalExpression">
<xsd:annotation>
<xsd:documentation>The boolean expression which when TRUE (not equal to 0) causes the transition to fire.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="XPos" type="am:CoordinateType" use="required"/>
<xsd:attribute name="YPos" type="am:CoordinateType" use="required"/>
</xsd:complexType>
<xsd:complexType name="UnitRequirement">
<xsd:annotation>
<xsd:documentation>UnitRequirement defines a type of unit required by the recipe</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="UnitAlias" type="UnitAliasName">
<xsd:annotation>
<xsd:documentation>Alias name for the unit requirement</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ClassInstance" type="am:strStdName1_128">
<xsd:annotation>
<xsd:documentation>Name of the unit class or instance which identifies this unit requirement.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BindingMethod" type="BindingEnm">
<xsd:annotation>
<xsd:documentation>Type of binding method used by this unit requirement.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaterialBindingMethod" type="MaterialBindingEnm">
<xsd:annotation>
<xsd:documentation>Type of material binding method used by this unit requirement.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ClassBased" type="xsd:boolean"/>
<xsd:element name="DownstreamResource" type="DownstreamResource" minOccurs="0" maxOccurs="unbounded">
<xsd:unique name="UniqueDownstreamResourceNameConstraint">
<xsd:annotation>
<xsd:documentation>The name of each DownstreamResource must be unique in the collection. This doesn't work yet.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="parent/DownstreamResource"/>
<xsd:field xpath="Name"/>
</xsd:unique>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Comment">
<xsd:sequence>
<xsd:element name="Name" type="CommentName"/>
<xsd:element name="Association" type="AssociationName"/>
<xsd:element name="CommentText" type="strAnyChar2_1024"/>
</xsd:sequence>
<xsd:attribute name="Left" type="am:CoordinateType" use="required"/>
<xsd:attribute name="Top" type="am:CoordinateType" use="required"/>
<xsd:attribute name="Right" type="am:CoordinateType" use="required"/>
<xsd:attribute name="Bottom" type="am:CoordinateType" use="required"/>
</xsd:complexType>
<xsd:complexType name="ApprovalSteps">
<xsd:annotation>
<xsd:documentation>The approval steps associated with the recipe.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ApprovalStep" type="ApprovalStep" minOccurs="3" maxOccurs="6"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Signoff">
<xsd:sequence>
<xsd:element name="Index" type="am:SignoffRangeType"/>
<xsd:element name="Name" type="am:strAnyChar0_80"/>
<xsd:element name="SignoffApprover" type="am:strAnyChar0_128"/>
<xsd:element name="DateTime" type="am:strAnyChar0_20"/>
<xsd:element name="Comment" type="strAnyChar2_1024"/>
<xsd:element name="CommentType" type="am:enumSignoffCommentType"/>
<xsd:element name="LastSignoff" type="xsd:boolean"/>
<xsd:element name="Permission" type="am:SignoffPermission" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SignatureTemplate">
<xsd:sequence>
<xsd:element name="Name" type="am:strSignatureTemplateNameType"/>
<xsd:element name="IsRevertTemplate" type="xsd:boolean"/>
<xsd:element name="Signoff" type="Signoff" maxOccurs="3"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ApprovalStep">
<xsd:annotation>
<xsd:documentation>The information on a single approval step associated with the recipe. The schema for the signature template and signoffs and signoff permission are defined in the area model schema.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="am:strAnyChar0_50"/>
<xsd:element name="StepID" type="xsd:long"/>
<xsd:element name="StepOrder" type="xsd:long"/>
<xsd:element name="SignatureTemplate" type="SignatureTemplate"/>
<xsd:element name="SignatureTemplate" type="SignatureTemplate"/>
<xsd:element name="Description" type="am:strAnyChar0_128"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="RecipeElement" type="RecipeElement">
<xsd:annotation>
<xsd:documentation>This is the root element of the schema. A RecipeElement represents a Procedure, Unit Procedure, or an Operation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>

View File

@ -0,0 +1,12 @@
name: target
on:
pull_request_review_comment:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: json
run: echo $JSON
env:
JSON: ${{ toJSON(github) }}

View File

@ -0,0 +1,27 @@
name: target
on:
pull_request_review:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: json
run: echo $JSON
env:
JSON: ${{ toJSON(github) }}
- uses: RouxAntoine/checkout@v3.5.4
with:
fetch-depth: '1'
- uses: actions/setup-node@v3
with:
node-version: '20'
- uses: sigyl-actions/gitea-request-review@v0.0.1
with:
token: ${{ secrets.BOT_TOKEN }}
pr: ${{ github.event.number }}
teams: reviewers,reviewers-2
- name: json
run: echo $JSON
env:
JSON: ${{ toJSON(github) }}

View File

@ -0,0 +1,151 @@
name: target
on:
pull_request_target:
branches:
- main
jobs:
format:
runs-on: ubuntu-latest
outputs:
formatted: ${{ steps.has-changes.outputs.changes }}
steps:
- uses: RouxAntoine/checkout@v3.5.4
with:
token: ${{ secrets.BOT_TOKEN }}
# fetch-depth: '1'
- uses: actions/setup-node@v3
with:
node-version: '20.9.0'
- run: git checkout -b ${{ github.head_ref }}
- run: git pull origin ${{ github.head_ref }}
- uses: sigyl-actions/xml-format@v0.0.2
with:
folder: '.'
regex: ^.+\.(([aA][xX][mM][lL]))$
- uses: sigyl-actions/ftbatch-strip-dates@v0.0.1
with:
folder: './recipes'
regex: ^.+\.(([oO][xX][mM][lL])|([uU][xX][mM][lL])|([pP][xX][mM][lL]))$
- uses: sigyl-actions/xml-format@v0.0.2
with:
folder: './recipes'
regex: ^.+\.(([oO][xX][mM][lL])|([uU][xX][mM][lL])|([pP][xX][mM][lL]))$
- uses: sigyl-actions/check-for-changes@v1.0.1
id: has-changes
- uses: sigyl-actions/git-prep@v1.0.0
if: steps.has-changes.outputs.changes == 'true'
- run: git status
- name: commit if changed
if: steps.has-changes.outputs.changes == 'true'
run: |
git add -A
git commit -a -m "formatted"
git push origin HEAD
exit 1
document:
needs: format
if: needs.format.outputs.formatted != 'true'
runs-on: ubuntu-latest
outputs:
formatted: ${{ steps.has-changes.outputs.changes }}
steps:
- uses: RouxAntoine/checkout@v3.5.4
with:
token: ${{ secrets.BOT_TOKEN }}
# fetch-depth: '1'
- uses: actions/setup-node@v3
with:
node-version: '20.9.0'
- run: git checkout -b ${{ github.head_ref }}
- run: git pull origin ${{ github.head_ref }}
- run: rm -rf document
- run: mkdir document
- uses: https://sigyl.com:3001/actions/document-phases@main
name: document
with:
document: document
model: equipment-model.axml
opc: equipment-model.json
recipes: recipes
- uses: sigyl-actions/check-for-changes@v1.0.1
id: has-changes
- uses: sigyl-actions/git-prep@v1.0.0
if: steps.has-changes.outputs.changes == 'true'
- run: git status
- name: commit if changed
if: steps.has-changes.outputs.changes == 'true'
run: |
git add -A
git commit -a -m "documented"
git push origin HEAD
exit 1
schema:
runs-on: ubuntu-latest
needs: document
if: needs.document.outputs.formatted != 'true'
outputs:
result: ${{ steps.schema.outputs.result }}
error: ${{ steps.schema.outputs.error }}
schema: ./.github/schemas/AreaModel.xsd
steps:
- uses: RouxAntoine/checkout@v3.5.4
with:
token: ${{ secrets.BOT_TOKEN }}
fetch-depth: '1'
- uses: actions/setup-node@v3
with:
node-version: '20'
- id: pwd
run: |
echo -n pwd= >> $GITHUB_OUTPUT
pwd >> $GITHUB_OUTPUT
- uses: sigyl-actions/xml-schema@v0.0.1
id: schema
# continue-on-error: true
with:
schema_path: ${{ steps.pwd.outputs.pwd}}
folder: '.'
regex: ^.+\.(([aA][xX][mM][lL]))$
xsd: ./.github/schemas/AreaModel.xsd
# master recipes isn't a valid schema!
#- uses: sigyl-actions/xml-schema@main
# with:
# schema_path: ${{ steps.pwd.outputs.pwd}}
# folder: './recipes'
# regex: ^.+\.(([oO][xX][mM][lL])|([uU][xX][mM][lL])|([pP][xX][mM][lL]))$
# xsd: ./.github/schemas/MasterRecipe.xsd
review:
runs-on: ubuntu-latest
needs:
- schema
steps:
- name: json
run: echo $JSON
env:
JSON: ${{ toJSON(needs) }}
- uses: RouxAntoine/checkout@v3.5.4
with:
fetch-depth: '1'
- uses: actions/setup-node@v3
with:
node-version: '20'
- uses: sigyl-actions/gitea-pr-review@v0.0.1
if: ${{ needs.schema.outputs.error != 'true' }}
with:
token: ${{ secrets.BOT_TOKEN }}
id: ${{ github.event.number }}
description: 'Schema checks pass'
body: |
pull changes
event: APPROVED
- uses: sigyl-actions/gitea-pr-review-xml-schema@v0.0.1
if: ${{ needs.schema.outputs.error == 'true' }}
with:
token: ${{ secrets.BOT_TOKEN }}
id: ${{ github.event.number }}
errors: ${{ needs.schema.outputs.result }}
body: |
# schema checks failed
event: REQUEST_CHANGES

116
.github/workflows/push.yml vendored Normal file
View File

@ -0,0 +1,116 @@
name: target
on:
push:
jobs:
format:
runs-on: ubuntu-latest
outputs:
formatted: ${{ steps.has-changes.outputs.changes }}
steps:
- uses: RouxAntoine/checkout@v3.5.4
with:
token: ${{ secrets.BOT_TOKEN }}
# fetch-depth: '1'
- uses: actions/setup-node@v3
with:
node-version: '20.9.0'
#- run: git checkout -b ${{ github.head_ref }}
#- run: git pull origin ${{ github.head_ref }}
- uses: sigyl-actions/xml-format@v0.0.2
with:
folder: '.'
regex: ^.+\.(([aA][xX][mM][lL]))$
- uses: sigyl-actions/ftbatch-strip-dates@v0.0.1
with:
folder: './recipes'
regex: ^.+\.(([oO][xX][mM][lL])|([uU][xX][mM][lL])|([pP][xX][mM][lL]))$
- uses: sigyl-actions/xml-format@v0.0.2
with:
folder: './recipes'
regex: ^.+\.(([oO][xX][mM][lL])|([uU][xX][mM][lL])|([pP][xX][mM][lL]))$
- uses: sigyl-actions/check-for-changes@v1.0.1
id: has-changes
- uses: sigyl-actions/git-prep@v1.0.0
if: steps.has-changes.outputs.changes == 'true'
- run: git status
- name: commit if changed
if: steps.has-changes.outputs.changes == 'true'
run: |
git add -A
git commit -a -m "formatted"
git push origin HEAD
exit 1
document:
needs: format
if: needs.format.outputs.formatted != 'true'
runs-on: ubuntu-latest
outputs:
formatted: ${{ steps.has-changes.outputs.changes }}
steps:
- uses: RouxAntoine/checkout@v3.5.4
with:
token: ${{ secrets.BOT_TOKEN }}
# fetch-depth: '1'
- uses: actions/setup-node@v3
with:
node-version: '20.9.0'
#- run: git checkout -b ${{ github.head_ref }}
#- run: git pull origin ${{ github.head_ref }}
- run: rm -rf document
- run: mkdir document
- uses: https://sigyl.com:3001/actions/document-phases@main
name: document
with:
document: document
model: equipment-model.axml
opc: equipment-model.json
recipes: recipes
- uses: sigyl-actions/check-for-changes@v1.0.1
id: has-changes
- uses: sigyl-actions/git-prep@v1.0.0
if: steps.has-changes.outputs.changes == 'true'
- run: git status
- name: commit if changed
if: steps.has-changes.outputs.changes == 'true'
run: |
git add -A
git commit -a -m "documented"
git push origin HEAD
exit 1
schema:
runs-on: ubuntu-latest
needs: document
if: needs.document.outputs.formatted != 'true'
outputs:
result: ${{ steps.schema.outputs.result }}
error: ${{ steps.schema.outputs.error }}
schema: ./.github/schemas/AreaModel.xsd
steps:
- uses: RouxAntoine/checkout@v3.5.4
with:
token: ${{ secrets.BOT_TOKEN }}
fetch-depth: '1'
- uses: actions/setup-node@v3
with:
node-version: '20'
- id: pwd
run: |
echo -n pwd= >> $GITHUB_OUTPUT
pwd >> $GITHUB_OUTPUT
- uses: sigyl-actions/xml-schema@v0.0.1
id: schema
# continue-on-error: true
with:
schema_path: ${{ steps.pwd.outputs.pwd}}
folder: '.'
regex: ^.+\.(([aA][xX][mM][lL]))$
xsd: ./.github/schemas/AreaModel.xsd
# master recipes isn't a valid schema!
#- uses: sigyl-actions/xml-schema@main
# with:
# schema_path: ${{ steps.pwd.outputs.pwd}}
# folder: './recipes'
# regex: ^.+\.(([oO][xX][mM][lL])|([uU][xX][mM][lL])|([pP][xX][mM][lL]))$
# xsd: ./.github/schemas/MasterRecipe.xsd

33
.github/workflows/release.yml vendored Normal file
View File

@ -0,0 +1,33 @@
name: release
run-name: from develop to build
on:
push:
branches:
- main
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: RouxAntoine/checkout@v3.5.4
with:
token: ${{ secrets.BOT_TOKEN }}
fetch-depth: '1'
- id: get-latest-release
uses: sigyl-actions/gitea-action-get-latest-release@develop/no-error
with:
token: ${{ secrets.BOT_TOKEN }}
- id: release-bumper
uses: sigyl-actions/release-bumper@v0.0.1
with:
release: ${{ steps.get-latest-release.outputs.release }}
default-release: v0.0.1
level: patch
- uses: sigyl-actions/gitea-action-release@v0.0.1
with:
note: |
this is a release
with a few libnes in the note
tag: ${{ steps.release-bumper.outputs.release }}
title: ${{ steps.release-bumper.outputs.release }}
token: ${{ secrets.BOT_TOKEN }}

37
.github/workflows/tag.yml vendored Normal file
View File

@ -0,0 +1,37 @@
name: tag
on:
release:
types: [published]
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: json
run: echo $JSON
env:
JSON: ${{ toJSON(github) }}
- uses: RouxAntoine/checkout@v3.5.4
with:
token: ${{ secrets.BOT_TOKEN }}
fetch-depth: '1'
- uses: actions/setup-node@v3
with:
node-version: '20.9.0'
- run: echo ${{ github.event.release.id }}
- uses: sigyl-actions/ft-batch-add-dates@v0.0.1
with:
folder: './recipes'
- uses: sigyl-actions/git-prep@v1.0.0
- run: |
git add -A
git commit -m 'built for deployment'
- uses: montudor/action-zip@v1
with:
args: zip -qq -r built.zip .
- id: release-asset
uses: sigyl-actions/gitea-action-release-asset@v1.0.0
with:
token: ${{ secrets.BOT_TOKEN }}
asset: ./built.zip
asset-name: built for deployment

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
*.cfg
logs
journals
restart

47
README.md Normal file
View File

@ -0,0 +1,47 @@
# batch-example
This repository will store, format, document and allow versioning and approval of a batch configuration.
This repository **only** contains exported configuration. It does not contain any binary files (eg equipment-model.cfg nor system state or log files). These are excluded using the **.gitignore** file.
## suggested teams
configured at organisation
* Owners
* reviewers
* reviewers-2
* ci-bots
## suggested branch protection
### protect branch main
* disable push
* protected file patterns - .github/**
* require 2 approvals
* restrict approvals to **reviewers** and **reviewers-2** teams
* dismiss state approvals
* enable status check for **
* enable merge whitelist to **owners**
* block merge on rejected reviews
* block merge on official review requests
* block merge if pull request is outdated
### protect branch **
* protected file patterns - .github/**
## you will need to:
give a bot user (eg batch-bot) write access and make them members of ci-bots team
generate a new token for this user https://sigyl.com/git/user/settings/applications with
* write:issue
* write:repository
* read:user
set an action secret called BOT_TOKEN to it

27
document/README.md Normal file
View File

@ -0,0 +1,27 @@
# batch documentation
## area model
| property | value |
|------------------------------------------|----------------------|
| Version | 1 |
| RecipeApprovalProcessConfigured | 0 |
| EnableRecipeVersioning | 0 |
| SecurityAuthorityIdentifier | NOT_AVAILABLE |
* [areas](./areas)
* [recipe phases](./recipe-phases)
* [enumeration sets](./enumeration-sets)
* [servers](./servers)
* [process-cell-classes](./process-cell-classes)
* [unit-classes](./unit-classes)
* [tag-classes](./tag-classes)
* [signature-templates](./signature-templates)
* [command-verification-policies](./command-verification-policies)
* [recipe-approvals](./recipe-approvals)
## recipes
* [procedures](procedures)
* [unit procedures](unit-procedures)
* [operations](operations)

3
document/areas/README.md Normal file
View File

@ -0,0 +1,3 @@
# areas
* [ZONE10](./ZONE10.md)

11
document/areas/ZONE10.md Normal file
View File

@ -0,0 +1,11 @@
# ZONE10
**area**
| property | value |
|------------------------------------------|----------------------|
| UniqueName | ZONE10 |
## process cells
* [AREA_GRANZONE_10](../process-cells/AREA_GRANZONE_10.md)

View File

@ -0,0 +1,32 @@
# command verification policies
| command | Signature Template |
|------------------------------------------|----------------------|
|AbortCmd |
|AckCmd |
|AutoCmd |
|BindCmd |
|BindAckCmd |
|ClearFailCmd |
|CommentCmd |
|DisconnectCmd |
|HoldCmd | operator
|ManualCmd |
|ParamChangeCmd |
|PauseCmd |
|RemoveCmd |
|ReactivateStepCmd |
|ResetCmd |
|RestartCmd |
|ResumeCmd |
|SemiAutoCmd |
|SetLabelsCmd |
|SetLotsCmd |
|StartCmd |
|StepCmd |
|StopCmd |
|TimerCompleteCmd |
|TimerResetCmd |
|ForceTransitionCmd |
|OverrideCmd |
|OverrideClearCmd |

View File

@ -0,0 +1,17 @@
# $HOLD_BEHAVIOR
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | $HOLD_BEHAVIOR |
| Type | 1 |
### members
|name |ordinal |
|--------------------|---------------------|
|RETENTIVE |1
|RESET |2
|CONTINUE |0

View File

@ -0,0 +1,16 @@
# $TIMER_TYPE
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | $TIMER_TYPE |
| Type | 1 |
### members
|name |ordinal |
|--------------------|---------------------|
|COUNT_DOWN |0
|COUNT_UP |1

View File

@ -0,0 +1,19 @@
# ACCUMULATORS_ENUM
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | ACCUMULATORS_ENUM |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|HUMIDITY_MONITORING |2
|DEHUMRH |3
|SUB_BATCH |1
|DEHUMTEMP |4
|WEIGHT |0

View File

@ -0,0 +1,16 @@
# AUTO_RESPOND
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | AUTO_RESPOND |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|AUTO |0
|RESPOND |1

View File

@ -0,0 +1,19 @@
# BEATER_SPEED
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BEATER_SPEED |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|FAST |4
|SLOW |1
|MEDIUM |3
|INTERMEDIATE |2
|OFF |0

View File

@ -0,0 +1,17 @@
# CHOPPER_SPEED
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | CHOPPER_SPEED |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|FAST |2
|SLOW |1
|OFF |0

View File

@ -0,0 +1,17 @@
# HEAT_COOL
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HEAT_COOL |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|HEAT |2
|COOL |1
|NEITHER |0

View File

@ -0,0 +1,16 @@
# IMS_DIW
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | IMS_DIW |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|DIW |1
|IMS |0

View File

@ -0,0 +1,23 @@
# KIND_OF_DOSING
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | KIND_OF_DOSING |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|POSITIVE_WEIGHING_WITHOUT_BATCH_OPTIM|1
|NEGATIVE_WEIGHING_WITHOUT_BATCH_OPTIM|6
|POSITIVE_WEIGHING_WITH_BATCH_OPTIM|2
|INTERMEDIATE_DISCHARGE|4
|DISCHARGE |5
|MANUAL_WEIGHING |9
|SCALE_FEEDING |8
|NEGATIVE_WEIGHING_WITH_BATCH_OPTIM|7
|CONVEYING_ORDER_CONTROL_WEIGHING|3

View File

@ -0,0 +1,16 @@
# MIXER_DRAIN
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | MIXER_DRAIN |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|DRAIN |0
|MIXER |1

View File

@ -0,0 +1,16 @@
# NITROGEN_AIR
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | NITROGEN_AIR |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|NITROGEN |1
|AIR |0

View File

@ -0,0 +1,19 @@
# PHASE_FAILURES
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | PHASE_FAILURES |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|UNACK_DEVICE_FAULT |40
|DEVICE_FAULT |50
|MANUAL_DEVICE_ILOCK |30
|PHASES_IN_EXTERNAL |70
|DEVICE_IN_SIMULATION|20

View File

@ -0,0 +1,23 @@
# enumeration sets
* [PHASE_FAILURES](./PHASE_FAILURES.md)
* [YES_NO](./YES_NO.md)
* [SOURCE_HOPPER_ID](./SOURCE_HOPPER_ID.md)
* [BEATER_SPEED](./BEATER_SPEED.md)
* [CHOPPER_SPEED](./CHOPPER_SPEED.md)
* [NITROGEN_AIR](./NITROGEN_AIR.md)
* [YES_NO_1](./YES_NO_1.md)
* [YES](./YES.md)
* [IMS_DIW](./IMS_DIW.md)
* [HEAT_COOL](./HEAT_COOL.md)
* [AUTO_RESPOND](./AUTO_RESPOND.md)
* [KIND_OF_DOSING](./KIND_OF_DOSING.md)
* [Y_N_NA](./Y_N_NA.md)
* [WEIGHT_PRESSURE](./WEIGHT_PRESSURE.md)
* [WIP_SUPPLY](./WIP_SUPPLY.md)
* [WITH_PHASE](./WITH_PHASE.md)
* [MIXER_DRAIN](./MIXER_DRAIN.md)
* [$TIMER_TYPE](./$TIMER_TYPE.md)
* [$HOLD_BEHAVIOR](./$HOLD_BEHAVIOR.md)
* [REPORTING_CONTEXTS](./REPORTING_CONTEXTS.md)
* [ACCUMULATORS_ENUM](./ACCUMULATORS_ENUM.md)

View File

@ -0,0 +1,15 @@
# REPORTING_CONTEXTS
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | REPORTING_CONTEXTS |
| Type | 1 |
### members
|name |ordinal |
|--------------------|---------------------|
|NULL |0

View File

@ -0,0 +1,20 @@
# SOURCE_HOPPER_ID
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | SOURCE_HOPPER_ID |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|HO505 |5
|HO504 |4
|NONE |0
|HO503 |3
|HO502 |2
|HO501 |1

View File

@ -0,0 +1,16 @@
# WEIGHT_PRESSURE
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | WEIGHT_PRESSURE |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|PRESSURE |1
|WEIGHT |0

View File

@ -0,0 +1,18 @@
# WIP_SUPPLY
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | WIP_SUPPLY |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|TOWNS |2
|NONE |0
|PURE |1
|AIR |3

View File

@ -0,0 +1,18 @@
# WITH_PHASE
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | WITH_PHASE |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|MX520_DISCHARGE |3
|NONE |0
|MX520_DISCHARGE_NOP |1
|TA522_DISCHARGE |2

View File

@ -0,0 +1,15 @@
# YES
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | YES |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|YES |1

View File

@ -0,0 +1,16 @@
# YES_NO
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | YES_NO |
| Type | 1 |
### members
|name |ordinal |
|--------------------|---------------------|
|YES |1
|NO |0

View File

@ -0,0 +1,16 @@
# YES_NO_1
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | YES_NO_1 |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|YES |1
|NO |0

View File

@ -0,0 +1,17 @@
# Y_N_NA
enumeration set
| property | value |
|------------------------------------------|----------------------|
| UniqueName | Y_N_NA |
| Type | 0 |
### members
|name |ordinal |
|--------------------|---------------------|
|N_A |2
|YES |1
|NO |0

View File

@ -0,0 +1,66 @@
# BL560_ACCUMULATOR
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [ACCUMULATOR](../recipe-phases/ACCUMULATOR.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_ACCUMULATOR |
| RecipePhase | ACCUMULATOR |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 74 |
| MaxOwners | 1 |
| UploadDownloadFlags | 3843 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.RQ|N26:550
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.OC|N21:55
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.F |N25:55
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.W |N27:55/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.P |N27:55/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.PD|N27:55/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.SS|N27:55/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.ST|N24:55
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.SI|N32:55
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.UN|N23:55
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|RESET |1 |Enumeration| |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.P01|N102:205
|PROMPT |2 |String | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.P02|ST101:140
|ADD |3 |Real | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.P03|F103:35
|USE_ACCUMULATOR |4 |Enumeration| |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.P04|N102:208
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ACCUMULATOR |1 |Real | |sigyl |sigyl.dk400.phases |BL560_ACCUMULATOR.R01|F106:55
## sequence
* undefined
## operations
* [ALL_LIQ_ADD](../operations/ALL_LIQ_ADD.md)
* [ALL_NEW_BATCH](../operations/ALL_NEW_BATCH.md)
* [ALL_NEW_SUB_BATCH](../operations/ALL_NEW_SUB_BATCH.md)
* [ALL_RESET](../operations/ALL_RESET.md)

View File

@ -0,0 +1,57 @@
# BL560_BLEND
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [BLEND](../recipe-phases/BLEND.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_BLEND |
| RecipePhase | BLEND |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 310 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1793 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |AZO |Azo.AZ400.phases |BL560_BLEND.RQ |DX202:KF50
|ControlTagCommand |Command|Integer | |AZO |Azo.AZ400.phases |BL560_BLEND.OC |DX202:KF51
|ControlTagFailure |Failure|Integer | |AZO |Azo.AZ400.phases |BL560_BLEND.F |DX202:KF55
|ControlTagOwner |Owner|Integer | |AZO |Azo.AZ400.phases |BL560_BLEND.W |DX202:KF52
|ControlTagPause |Pause|Integer | |AZO |Azo.AZ400.phases |BL560_BLEND.P |DX202:KF58
|ControlTagPaused |Paused|Integer | |AZO |Azo.AZ400.phases |BL560_BLEND.PD |DX202:KF59
|ControlTagSingleStep|SingleStep|Integer | |AZO |Azo.AZ400.phases |BL560_BLEND.SS |DX202:KF57
|ControlTagStatus |Status|Integer | |AZO |Azo.AZ400.phases |BL560_BLEND.ST |DX202:KF54
|ControlTagStepIndex |StepIndex|Integer | |AZO |Azo.AZ400.phases |BL560_BLEND.SI |DX202:KF53
|ControlTagUnit |Unit |Integer | |AZO |Azo.AZ400.phases |BL560_BLEND.UN |DX202:KF56
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|BLEND_TIME_SECONDS |1 |Integer |SECONDS |AZO |Azo.AZ400.phases |BL560_BLEND.P01 |DX202:KF70
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ACTUAL_BLEND_TIME_SECONDS|1 |Integer |SECONDS |AZO |Azo.AZ400.phases |BL560_BLEND.R01 |DX202:KG95
|REVS |2 |Real |NONE |AZO |Azo.AZ400.phases |BL560_BLEND.R02 |DX202:KF94
## sequence
* [blend](../../plc/phases/updated/azo-generic/blend.md)

View File

@ -0,0 +1,68 @@
# BL560_CHARGE
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [CHARGE](../recipe-phases/CHARGE.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_CHARGE |
| RecipePhase | CHARGE |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 309 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1793 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |AZO |Azo.AZ400.phases |BL560_CHARGE.RQ |DX201:KF200
|ControlTagCommand |Command|Integer | |AZO |Azo.AZ400.phases |BL560_CHARGE.OC |DX201:KF201
|ControlTagFailure |Failure|Integer | |AZO |Azo.AZ400.phases |BL560_CHARGE.F |DX201:KF205
|ControlTagOwner |Owner|Integer | |AZO |Azo.AZ400.phases |BL560_CHARGE.W |DX201:KF202
|ControlTagPause |Pause|Integer | |AZO |Azo.AZ400.phases |BL560_CHARGE.P |DX201:KF208
|ControlTagPaused |Paused|Integer | |AZO |Azo.AZ400.phases |BL560_CHARGE.PD |DX201:KF209
|ControlTagSingleStep|SingleStep|Integer | |AZO |Azo.AZ400.phases |BL560_CHARGE.SS |DX201:KF207
|ControlTagStatus |Status|Integer | |AZO |Azo.AZ400.phases |BL560_CHARGE.ST |DX201:KF204
|ControlTagStepIndex |StepIndex|Integer | |AZO |Azo.AZ400.phases |BL560_CHARGE.SI |DX201:KF203
|ControlTagUnit |Unit |Integer | |AZO |Azo.AZ400.phases |BL560_CHARGE.UN |DX201:KF206
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|WEIGHT_TO_ADD |1 |Real |KG |AZO |Azo.AZ400.phases |BL560_CHARGE.P01 |DX201:KG221
|SUB_ASSEMBLY |2 |Integer |SUB_ASSEMBLY |AZO |Azo.AZ400.phases |BL560_CHARGE.P02 |DX201:KF226
|TOLERANCE |3 |Real |KG |AZO |Azo.AZ400.phases |BL560_CHARGE.P03 |DX201:KG223
|TARGET_VALUE_DOSING_TIME|4 |Integer |SECONDS |AZO |Azo.AZ400.phases |BL560_CHARGE.P04 |DX201:KF225
|SPEED_FINE |5 |Integer |%*10 |AZO |Azo.AZ400.phases |BL560_CHARGE.P05 |DX201:KF234
|FINE_VALUE |6 |Real |KG |AZO |Azo.AZ400.phases |BL560_CHARGE.P06 |DX201:KF231
|HEEL |7 |Real |NONE |AZO |Azo.AZ400.phases |BL560_CHARGE.P07 |DX201:KG227
|HEEL_TIME |8 |Integer |NONE |AZO |Azo.AZ400.phases |BL560_CHARGE.P08 |DX201:KF236
|SPEED_COARSE |9 |Integer |%*10 |AZO |Azo.AZ400.phases |BL560_CHARGE.P09 |DX201:KF233
|KIND_OF_DOSING |10 |Enumeration| |AZO |Azo.AZ400.phases |BL560_CHARGE.P10 |DX201:KF220
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|WEIGHT_ADDED |1 |Real |NONE |AZO |Azo.AZ400.phases |BL560_CHARGE.R01 |DX201:KG244
|START_WEIGHT |2 |Real |KG |AZO |Azo.AZ400.phases |BL560_CHARGE.R02 |DX201:KG246
|END_WEIGHT |3 |Real |KG |AZO |Azo.AZ400.phases |BL560_CHARGE.R03 |DX201:KG248
|READY_TO_COMPLETE |4 |Enumeration| |AZO |azo.AZ400.phases |BL560_CHARGE.R04 |DX201:KF242
## sequence
* [charge](../../plc/phases/updated/azo-generic/charge.md)

View File

@ -0,0 +1,59 @@
# BL560_CLEAN
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [CLEAN](../recipe-phases/CLEAN.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_CLEAN |
| RecipePhase | CLEAN |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 82 |
| MaxOwners | 1 |
| UploadDownloadFlags | 3 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |BL560_CLEAN.RQ |N26:380
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |BL560_CLEAN.OC |N21:38
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |BL560_CLEAN.F |N25:38
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |BL560_CLEAN.W |N27:38/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |BL560_CLEAN.P |N27:38/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |BL560_CLEAN.PD |N27:38/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |BL560_CLEAN.SS |N27:38/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |BL560_CLEAN.ST |N24:38
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |BL560_CLEAN.SI |N32:38
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |BL560_CLEAN.UN |N23:38
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|CLEANING_CODE |1 |String |ENG. UNITS |sigyl |sigyl.dk400.phases |BL560_CLEAN.P01 |ST101:125
|CLEANING_STRENGTH |2 |Real |ENG. UNITS |sigyl |sigyl.dk400.phases |BL560_CLEAN.P02 |F103:50
## reports
none
## sequence
* undefined
## operations
* [ALL_CLEAN](../operations/ALL_CLEAN.md)

View File

@ -0,0 +1,51 @@
# BL560_DISCARD
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [EP_DISCARD](../recipe-phases/EP_DISCARD.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_DISCARD |
| RecipePhase | EP_DISCARD |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 63 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.RQ |
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.OC |
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.F |
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.W |
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.P |
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.PD |
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.SS |
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.ST |
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.SI |
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.UN |
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.Q01 |
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_DISCARD.Q02 |
## parameters
none
## reports
none

View File

@ -0,0 +1,58 @@
# BL560_DISCHARGE
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [DISCHARGE_AZO](../recipe-phases/DISCHARGE_AZO.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_DISCHARGE |
| RecipePhase | DISCHARGE_AZO |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 104 |
| MaxOwners | 1 |
| UploadDownloadFlags | 3840 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |AZO |Azo.AZ400.phases |BL560_DISCHARGE.RQ |DX202:KF150
|ControlTagCommand |Command|Integer | |AZO |Azo.AZ400.phases |BL560_DISCHARGE.OC |DX202:KF151
|ControlTagFailure |Failure|Integer | |AZO |Azo.AZ400.phases |BL560_DISCHARGE.F |DX202:KF155
|ControlTagOwner |Owner|Integer | |AZO |Azo.AZ400.phases |BL560_DISCHARGE.W |DX202:KF152
|ControlTagPause |Pause|Integer | |AZO |Azo.AZ400.phases |BL560_DISCHARGE.P |DX202:KF158
|ControlTagPaused |Paused|Integer | |AZO |Azo.AZ400.phases |BL560_DISCHARGE.PD |DX202:KF159
|ControlTagSingleStep|SingleStep|Integer | |AZO |Azo.AZ400.phases |BL560_DISCHARGE.SS |DX202:KF157
|ControlTagStatus |Status|Integer | |AZO |Azo.AZ400.phases |BL560_DISCHARGE.ST |DX202:KF154
|ControlTagStepIndex |StepIndex|Integer | |AZO |Azo.AZ400.phases |BL560_DISCHARGE.SI |DX202:KF153
|ControlTagUnit |Unit |Integer | |AZO |Azo.AZ400.phases |BL560_DISCHARGE.UN |DX202:KF156
## requests
none
## parameters
none
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|DISCHARGED_WEIGHT |1 |Real |KG |AZO |Azo.AZ400.phases |BL560_DISCHARGE.R01 |DX202:KG190
|WEIGHT_AT_START |2 |Real |KG |AZO |Azo.AZ400.phases |BL560_DISCHARGE.R02 |DX202:KG194
|WEIGHT_AT_END |3 |Real |KG |AZO |Azo.AZ400.phases |BL560_DISCHARGE.R03 |DX202:KG196
|ACTUAL_STAGE_TIME |4 |Integer |SECONDS |AZO |Azo.AZ400.phases |BL560_DISCHARGE.R04 |DX202:KG198
|READY_TO_COMPLETE |5 |Enumeration| |AZO |Azo.AZ400.phases |BL560_DISCHARGE.R05 |DX202:KF192
## sequence
* [discharge_azo](../../plc/phases/updated/azo-generic/discharge_azo.md)

View File

@ -0,0 +1,58 @@
# BL560_DISCHARGE_NOP
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [DISCHARGE_NOP_AZO](../recipe-phases/DISCHARGE_NOP_AZO.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_DISCHARGE_NOP |
| RecipePhase | DISCHARGE_NOP_AZO |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 315 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1792 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |AZO |azo.az400.phases |bl560_discharge_nop.rq|DX202:KF100
|ControlTagCommand |Command|Integer | |AZO |azo.az400.phases |bl560_discharge_nop.oc|DX202:KF101
|ControlTagFailure |Failure|Integer | |AZO |azo.az400.phases |bl560_discharge_nop.f|DX202:KF105
|ControlTagOwner |Owner|Integer | |AZO |azo.az400.phases |bl560_discharge_nop.w|DX202:KF102
|ControlTagPause |Pause|Integer | |AZO |azo.az400.phases |bl560_discharge_nop.p|DX202:KF108
|ControlTagPaused |Paused|Integer | |AZO |azo.az400.phases |bl560_discharge_nop.pd|DX202:KF109
|ControlTagSingleStep|SingleStep|Integer | |AZO |azo.az400.phases |bl560_discharge_nop.ss|DX202:KF107
|ControlTagStatus |Status|Integer | |AZO |azo.az400.phases |bl560_discharge_nop.st|DX202:KF104
|ControlTagStepIndex |StepIndex|Integer | |AZO |azo.az400.phases |bl560_discharge_nop.si|DX202:KF103
|ControlTagUnit |Unit |Integer | |AZO |azo.az400.phases |bl560_discharge_nop.un|DX202:KF106
## requests
none
## parameters
none
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|DISCHARGED_WEIGHT |1 |Real |KG |AZO |azo.az400.phases |BL560_DISCHARGE_NOP.R01|DX202:KF142
|WEIGHT_AT_START |2 |Real |KG |AZO |azo.az400.phases |bl560_discharge_nop.r02|DX202:KG144
|WEIGHT_AT_END |3 |Real |KG |AZO |azo.az400.phases |bl560_discharge_nop.r03|DX202:KG146
|ACTUAL_STAGE_TIME |4 |Integer |SECONDS |AZO |azo.az400.phases |bl560_discharge_nop.r04|DX202:KG148
|READY_TO_COMPLETE |5 |Enumeration| |AZO |azo.az400.phases |bl560_discharge_nop.r05|DX202:KF140
## sequence
* [discharge_nop_azo](../../plc/phases/updated/azo-generic/discharge_nop_azo.md)

View File

@ -0,0 +1,58 @@
# BL560_EP_MAN_ADD
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [EP_MAN_ADD](../recipe-phases/EP_MAN_ADD.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_EP_MAN_ADD |
| RecipePhase | EP_MAN_ADD |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 88 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2050 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.RQ |
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.OC |
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.F |
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.W |
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.P |
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.PD |
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.SS |
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.ST |
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.SI |
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.UN |
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|AMOUNT |1 |Real |kg |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.P01|
|MATERIAL |2 |String | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.P02|
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|BAG_NO |1 |String | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.R01|
|LOT |2 |String | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.R02|
|AMOUNT_ADDED |3 |Real |kg |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_ADD.R03|

View File

@ -0,0 +1,55 @@
# BL560_EP_MAN_READY
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [EP_MAN_READY](../recipe-phases/EP_MAN_READY.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_EP_MAN_READY |
| RecipePhase | EP_MAN_READY |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 89 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|MATERIAL |1 |String | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.P01|
|AMOUNT |2 |Real |kg |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.P02|
|HOPPER |3 |String | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_MAN_READY.P03|
## reports
none

View File

@ -0,0 +1,55 @@
# BL560_EP_NEW_BATCH
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [EP_NEW_BATCH](../recipe-phases/EP_NEW_BATCH.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_EP_NEW_BATCH |
| RecipePhase | EP_NEW_BATCH |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 47 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_BATCH.Q02|
## parameters
none
## reports
none
## operations
* [ALL_NEW_BATCH](../operations/ALL_NEW_BATCH.md)

View File

@ -0,0 +1,57 @@
# BL560_EP_NEW_SUB_BATCH
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [EP_NEW_SUB_BATCH](../recipe-phases/EP_NEW_SUB_BATCH.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_EP_NEW_SUB_BATCH |
| RecipePhase | EP_NEW_SUB_BATCH |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 48 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|SUB_BATCH |1 |Integer |ENG. UNITS |InstructionBasedServer|INSTRUCTIONS |BL560_EP_NEW_SUB_BATCH.P01|
## reports
none
## operations
* [ALL_NEW_SUB_BATCH](../operations/ALL_NEW_SUB_BATCH.md)

View File

@ -0,0 +1,58 @@
# BL560_EP_PROMPT
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [EP_PROMPT](../recipe-phases/EP_PROMPT.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_EP_PROMPT |
| RecipePhase | EP_PROMPT |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 13 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.RQ |
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.OC |
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.F |
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.W |
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.P |
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.PD |
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.SS |
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.ST |
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.SI |
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.UN |
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.Q01 |
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.Q02 |
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|PROMPT |1 |String | |InstructionBasedServer|INSTRUCTIONS |BL560_EP_PROMPT.P01 |
## reports
none
## operations
* [ALL_CLEAN](../operations/ALL_CLEAN.md)
* [ALL_LIQ_ADD](../operations/ALL_LIQ_ADD.md)

View File

@ -0,0 +1,52 @@
# BL560_MAN_ADD
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [MAN_ADD_AZO](../recipe-phases/MAN_ADD_AZO.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_MAN_ADD |
| RecipePhase | MAN_ADD_AZO |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 303 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |AZO |Azo.AZ400.phases |BL560_MAN_ADD.RQ |DX202:KF0
|ControlTagCommand |Command|Integer | |AZO |Azo.AZ400.phases |BL560_MAN_ADD.OC |DX202:KF1
|ControlTagFailure |Failure|Integer | |AZO |Azo.AZ400.phases |BL560_MAN_ADD.F |DX202:KF5
|ControlTagOwner |Owner|Integer | |AZO |Azo.AZ400.phases |BL560_MAN_ADD.W |DX202:KF2
|ControlTagPause |Pause|Integer | |AZO |Azo.AZ400.phases |BL560_MAN_ADD.P |DX202:KF8
|ControlTagPaused |Paused|Integer | |AZO |Azo.AZ400.phases |BL560_MAN_ADD.PD |DX202:KF9
|ControlTagSingleStep|SingleStep|Integer | |AZO |Azo.AZ400.phases |BL560_MAN_ADD.SS |DX202:KF7
|ControlTagStatus |Status|Integer | |AZO |Azo.AZ400.phases |BL560_MAN_ADD.ST |DX202:KF4
|ControlTagStepIndex |StepIndex|Integer | |AZO |Azo.AZ400.phases |BL560_MAN_ADD.SI |DX202:KF3
|ControlTagUnit |Unit |Integer | |AZO |Azo.AZ400.phases |BL560_MAN_ADD.UN |DX202:KF6
## requests
none
## parameters
none
## reports
none
## sequence
* [man_add_azo](../../plc/phases/updated/azo-generic/man_add_azo.md)

View File

@ -0,0 +1,54 @@
# BL560_PARTNER_RECEIVE
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [PARTNER_RECEIVE](../recipe-phases/PARTNER_RECEIVE.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_PARTNER_RECEIVE |
| RecipePhase | PARTNER_RECEIVE |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 101 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_RECEIVE.RQ|N26:660
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_RECEIVE.OC|N21:66
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_RECEIVE.F|N25:66
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_RECEIVE.W|N27:66/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_RECEIVE.P|N27:66/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_RECEIVE.PD|N27:66/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_RECEIVE.SS|N27:66/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_RECEIVE.ST|N24:66
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_RECEIVE.SI|N32:66
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_RECEIVE.UN|N23:66
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REASON |1 |String |ENG. UNITS |sigyl |sigyl.dk400.phases |BL560_PARTNER_RECEIVE.P01|ST101:142
## reports
none
## sequence
* undefined

View File

@ -0,0 +1,54 @@
# BL560_PARTNER_SEND
**equipment module**
unit: [BL560](../units/BL560.md)
recipe phase: [PARTNER_SEND](../recipe-phases/PARTNER_SEND.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | BL560_PARTNER_SEND |
| RecipePhase | PARTNER_SEND |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 102 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_SEND.RQ|N26:670
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_SEND.OC|N21:67
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_SEND.F|N25:67
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_SEND.W|N27:67/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_SEND.P|N27:67/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_SEND.PD|N27:67/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_SEND.SS|N27:67/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_SEND.ST|N24:67
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_SEND.SI|N32:67
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |BL560_PARTNER_SEND.UN|N23:67
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REASON |1 |String |REASON |sigyl |sigyl.dk400.phases |BL560_PARTNER_SEND.P01|ST101:142
## reports
none
## sequence
* undefined

View File

@ -0,0 +1,67 @@
# DR540_ACCUMULATOR
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [ACCUMULATOR](../recipe-phases/ACCUMULATOR.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_ACCUMULATOR |
| RecipePhase | ACCUMULATOR |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 70 |
| MaxOwners | 1 |
| UploadDownloadFlags | 3843 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.RQ|N26:530
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.OC|N21:53
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.F |N25:53
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.W |N27:53/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.P |N27:53/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.PD|N27:53/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.SS|N27:53/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.ST|N24:53
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.SI|N32:53
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.UN|N23:53
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|RESET |1 |Enumeration| |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.P01|N102:203
|PROMPT |2 |String | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.P02|ST101:138
|ADD |3 |Real | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.P03|F103:33
|USE_ACCUMULATOR |4 |Enumeration| |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.P04|N102:209
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ACCUMULATOR |1 |Real | |sigyl |sigyl.dk400.phases |DR540_ACCUMULATOR.R01|F106:53
## sequence
* undefined
## operations
* [DR540_DISCHARGE](../operations/DR540_DISCHARGE.md)
* [ALL_LIQ_ADD](../operations/ALL_LIQ_ADD.md)
* [ALL_NEW_BATCH](../operations/ALL_NEW_BATCH.md)
* [ALL_NEW_SUB_BATCH](../operations/ALL_NEW_SUB_BATCH.md)
* [ALL_RESET](../operations/ALL_RESET.md)

View File

@ -0,0 +1,58 @@
# DR540_CHARGE
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [CHARGE_NW](../recipe-phases/CHARGE_NW.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_CHARGE |
| RecipePhase | CHARGE_NW |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 209 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |DR540_CHARGE.RQ |N26:90
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |DR540_CHARGE.OC |N21:9
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |DR540_CHARGE.F |N25:9
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |DR540_CHARGE.W |N27:9/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |DR540_CHARGE.P |N27:9/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |DR540_CHARGE.PD |N27:9/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |DR540_CHARGE.SS |N27:9/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |DR540_CHARGE.ST |N24:9
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |DR540_CHARGE.SI |N32:9
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |DR540_CHARGE.UN |N23:9
## requests
none
## parameters
none
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|READY_TO_COMPLETE |1 |Enumeration| |sigyl |sigyl.dk400.phases |DR540_CHARGE.R01 |N102:42
## sequence
* [dr540/charge](../../plc/phases/updated/dr540/charge.md)
## operations
* [DR540_CHARGE](../operations/DR540_CHARGE.md)

View File

@ -0,0 +1,59 @@
# DR540_CLEAN
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [CLEAN](../recipe-phases/CLEAN.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_CLEAN |
| RecipePhase | CLEAN |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 36 |
| MaxOwners | 1 |
| UploadDownloadFlags | 3 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |DR540_CLEAN.RQ |N26:360
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |DR540_CLEAN.OC |N21:36
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |DR540_CLEAN.F |N25:36
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |DR540_CLEAN.W |N27:36/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |DR540_CLEAN.P |N27:36/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |DR540_CLEAN.PD |N27:36/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |DR540_CLEAN.SS |N27:36/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |DR540_CLEAN.ST |N24:36
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |DR540_CLEAN.SI |N32:36
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |DR540_CLEAN.UN |N23:36
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|CLEANING_CODE |1 |String |ENG. UNITS |sigyl |sigyl.dk400.phases |DR540_CLEAN.P01 |ST101:115
|CLEANING_STRENGTH |2 |Real |ENG. UNITS |sigyl |sigyl.dk400.phases |DR540_CLEAN.P02 |F103:51
## reports
none
## sequence
* undefined
## operations
* [ALL_CLEAN](../operations/ALL_CLEAN.md)

View File

@ -0,0 +1,64 @@
# DR540_DISCHARGE
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [DISCHARGE](../recipe-phases/DISCHARGE.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_DISCHARGE |
| RecipePhase | DISCHARGE |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 201 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1793 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.RQ |N26:10
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.OC |N21:1
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.F |N25:1
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.W |N27:1/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.P |N27:1/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.PD |N27:1/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.SS |N27:1/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.ST |N24:1
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.SI |N32:1
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.UN |N23:1
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|STAGE_TIME |1 |Integer |SECONDS |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.P01 |N102:0
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|DISCHARGED_WEIGHT |1 |Real |KG |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.R01 |F106:0
|WEIGHT_AT_START |2 |Real |KG |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.R02 |F106:1
|WEIGHT_AT_END |3 |Real |KG |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.R03 |F106:2
|ACTUAL_STAGE_TIME |4 |Integer |SECONDS |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.R04 |N105:0
|READY_TO_COMPLETE |5 |Enumeration| |sigyl |sigyl.dk400.phases |DR540_DISCHARGE.R05 |N102:1
## sequence
* [dr540/discharge](../../plc/phases/updated/dr540/discharge.md)
## operations
* [DR540_DISCHARGE](../operations/DR540_DISCHARGE.md)

View File

@ -0,0 +1,65 @@
# DR540_DRY_WIP
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [DRY_WIP](../recipe-phases/DRY_WIP.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_DRY_WIP |
| RecipePhase | DRY_WIP |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 15 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |dr540_dry_wip.rq |N26:320
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |dr540_dry_wip.oc |N21:32
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |dr540_dry_wip.f |N25:32
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |dr540_dry_wip.w |N27:32/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |dr540_dry_wip.p |N27:32/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |dr540_dry_wip.pd |N27:32/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |dr540_dry_wip.ss |N27:32/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |dr540_dry_wip.st |N24:32
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |dr540_dry_wip.si |N32:32
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |dr540_dry_wip.un |N23:32
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|STAGE_TIME |1 |Integer |SECONDS |sigyl |sigyl.dk400.phases |dr540_dry_wip.p01 |N102:157
|SUPPLY |2 |Enumeration| |sigyl |sigyl.dk400.phases |dr540_dry_wip.p02 |N102:156
|PUMP |3 |Enumeration| |sigyl |sigyl.dk400.phases |dr540_dry_wip.p03 |N102:149
|BASE_ROUTE |4 |Enumeration| |sigyl |sigyl.dk400.phases |dr540_dry_wip.p04 |N102:148
|TOP_ROUTE |5 |Enumeration| |sigyl |sigyl.dk400.phases |dr540_dry_wip.p05 |N102:147
|DRAIN_ROUTE |6 |Enumeration| |sigyl |sigyl.dk400.phases |dr540_dry_wip.p06 |N102:150
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ACTUAL_STAGE_TIME |1 |Integer |SECONDS |sigyl |sigyl.dk400.phases |dr540_dry_wip.r01 |N105:17
## sequence
* undefined
## operations
* [DR540_WIP](../operations/DR540_WIP.md)

View File

@ -0,0 +1,51 @@
# DR540_EP_DISCARD
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [EP_DISCARD](../recipe-phases/EP_DISCARD.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_EP_DISCARD |
| RecipePhase | EP_DISCARD |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 61 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.RQ |
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.OC |
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.F |
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.W |
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.P |
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.PD |
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.SS |
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.ST |
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.SI |
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.UN |
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_DISCARD.Q02|
## parameters
none
## reports
none

View File

@ -0,0 +1,60 @@
# DR540_EP_LOD
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [EP_LOD](../recipe-phases/EP_LOD.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_EP_LOD |
| RecipePhase | EP_LOD |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 79 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2050 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.RQ |
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.OC |
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.F |
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.W |
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.P |
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.PD |
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.SS |
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.ST |
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.SI |
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.UN |
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.Q01 |
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.Q02 |
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|MAX_LOD |1 |Real |% |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.P01 |
|MIN_LOD |2 |Real |% |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.P02 |
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|LOD |1 |Real |LOD |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD.R01 |
## operations
* [DR540_LOD](../operations/DR540_LOD.md)

View File

@ -0,0 +1,57 @@
# DR540_EP_LOD_REMINDER
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [EP_LOD_REMINDER](../recipe-phases/EP_LOD_REMINDER.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_EP_LOD_REMINDER |
| RecipePhase | EP_LOD_REMINDER |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 78 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2048 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.Q02|
## parameters
none
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|RESPONSE |1 |Enumeration| |InstructionBasedServer|INSTRUCTIONS |DR540_EP_LOD_REMINDER.R01|
## operations
* [DR540_LOD](../operations/DR540_LOD.md)

View File

@ -0,0 +1,55 @@
# DR540_EP_MANUAL_CLEAN
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [EP_MANUAL_CLEAN](../recipe-phases/EP_MANUAL_CLEAN.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_EP_MANUAL_CLEAN |
| RecipePhase | EP_MANUAL_CLEAN |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 107 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_MANUAL_CLEAN.Q02|
## parameters
none
## reports
none
## operations
* [DR540_MANUAL_CLEAN](../operations/DR540_MANUAL_CLEAN.md)

View File

@ -0,0 +1,55 @@
# DR540_EP_NEW_BATCH
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [EP_NEW_BATCH](../recipe-phases/EP_NEW_BATCH.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_EP_NEW_BATCH |
| RecipePhase | EP_NEW_BATCH |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 26 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_BATCH.Q02|
## parameters
none
## reports
none
## operations
* [ALL_NEW_BATCH](../operations/ALL_NEW_BATCH.md)

View File

@ -0,0 +1,57 @@
# DR540_EP_NEW_SUB_BATCH
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [EP_NEW_SUB_BATCH](../recipe-phases/EP_NEW_SUB_BATCH.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_EP_NEW_SUB_BATCH |
| RecipePhase | EP_NEW_SUB_BATCH |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 27 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|SUB_BATCH |1 |Integer |ENG. UNITS |InstructionBasedServer|INSTRUCTIONS |DR540_EP_NEW_SUB_BATCH.P01|
## reports
none
## operations
* [ALL_NEW_SUB_BATCH](../operations/ALL_NEW_SUB_BATCH.md)

View File

@ -0,0 +1,55 @@
# DR540_EP_PLENUM_DRY
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [EP_PLENUM_DRY](../recipe-phases/EP_PLENUM_DRY.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_EP_PLENUM_DRY |
| RecipePhase | EP_PLENUM_DRY |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 106 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PLENUM_DRY.Q02|
## parameters
none
## reports
none
## operations
* [DR540_PLENUM_DRY](../operations/DR540_PLENUM_DRY.md)

View File

@ -0,0 +1,60 @@
# DR540_EP_PROMPT
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [EP_PROMPT](../recipe-phases/EP_PROMPT.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_EP_PROMPT |
| RecipePhase | EP_PROMPT |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 7 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.RQ |
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.OC |
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.F |
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.W |
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.P |
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.PD |
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.SS |
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.ST |
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.SI |
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.UN |
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.Q01 |
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.Q02 |
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|PROMPT |1 |String | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_PROMPT.P01 |
## reports
none
## operations
* [DR540_CHARGE](../operations/DR540_CHARGE.md)
* [DR540_DISCHARGE](../operations/DR540_DISCHARGE.md)
* [ALL_CLEAN](../operations/ALL_CLEAN.md)
* [ALL_LIQ_ADD](../operations/ALL_LIQ_ADD.md)

View File

@ -0,0 +1,55 @@
# DR540_EP_ROTARY_FEEDER
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [EP_ROTARY_FEEDER](../recipe-phases/EP_ROTARY_FEEDER.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_EP_ROTARY_FEEDER |
| RecipePhase | EP_ROTARY_FEEDER |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 105 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |DR540_EP_ROTARY_FEEDER.Q02|
## parameters
none
## reports
none
## operations
* [DR540_ROTARY_FEEDER](../operations/DR540_ROTARY_FEEDER.md)

View File

@ -0,0 +1,78 @@
# DR540_HEAT
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [DRY](../recipe-phases/DRY.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_HEAT |
| RecipePhase | DRY |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 215 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1793 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |DR540_HEAT.RQ |N26:150
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |DR540_HEAT.OC |N21:15
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |DR540_HEAT.F |N25:15
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |DR540_HEAT.W |N27:15/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |DR540_HEAT.P |N27:15/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |DR540_HEAT.PD |N27:15/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |DR540_HEAT.SS |N27:15/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |DR540_HEAT.ST |N24:15
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |DR540_HEAT.SI |N32:15
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |DR540_HEAT.UN |N23:15
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|TEMPERATURE |1 |Real |DEGC |sigyl |sigyl.dk400.phases |DR540_HEAT.P01 |F103:10
|PERCENTAGE |2 |Integer |% |sigyl |sigyl.dk400.phases |DR540_HEAT.P02 |N102:67
|NUMBER_PULSES |3 |Integer |NONE |sigyl |sigyl.dk400.phases |DR540_HEAT.P03 |N102:68
|MINS_TO_PULSE |4 |Integer |NONE |sigyl |sigyl.dk400.phases |DR540_HEAT.P04 |N102:69
|HEAT_COOL |5 |Enumeration| |sigyl |sigyl.dk400.phases |DR540_HEAT.P05 |N102:70
|OUTLET_TEMPERATURE |6 |Integer |DEGC |sigyl |sigyl.dk400.phases |DR540_HEAT.P06 |N102:71
|STAGE_TIME |7 |Integer |MINUTES |sigyl |sigyl.dk400.phases |DR540_HEAT.P07 |N102:72
|AIR_VOLUME |8 |Real |M3/HR |sigyl |sigyl.dk400.phases |DR540_HEAT.P08 |F103:11
|FILTER_SHAKING_INTERVAL|9 |Integer |SECONDS |sigyl |sigyl.dk400.phases |DR540_HEAT.P09 |N102:161
|FILTER_SHAKE_DURATION|10 |Integer |SECONDS |sigyl |sigyl.dk400.phases |DR540_HEAT.P10 |N102:162
|AST_AIR |11 |Integer |% |sigyl |sigyl.dk400.phases |DR540_HEAT.P11 |N102:159
|PULSE_CLOSED |12 |Integer |% |sigyl |sigyl.dk400.phases |DR540_HEAT.P12 |N102:160
|RUN_ON_TIME |13 |Integer |SECONDS |sigyl |sigyl.dk400.phases |DR540_HEAT.P13 |N102:184
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ACTUAL_INLET_TEMPERATURE|1 |Integer |DEGC |sigyl |sigyl.dk400.phases |DR540_HEAT.R01 |N105:12
|ACTUAL_OUTLET_TEMPERATURE|2 |Integer |DEGC |sigyl |sigyl.dk400.phases |DR540_HEAT.R02 |N105:13
|ACTUAL_STAGE_TIME |3 |Integer |MINUTES |sigyl |sigyl.dk400.phases |DR540_HEAT.R03 |N105:14
|AVERAGE_AIR_VOLUME |4 |Real |KG |sigyl |sigyl.dk400.phases |DR540_HEAT.R04 |F106:33
## sequence
* [dr540/heat](../../plc/phases/updated/dr540/heat.md)
## operations
* [DR540_CHARGE](../operations/DR540_CHARGE.md)
* [DR540_DISCHARGE](../operations/DR540_DISCHARGE.md)
* [DR540_HEAT](../operations/DR540_HEAT.md)
* [DR540_LOD](../operations/DR540_LOD.md)

View File

@ -0,0 +1,58 @@
# DR540_PARTNER_RECEIVE
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [PARTNER_RECEIVE](../recipe-phases/PARTNER_RECEIVE.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_PARTNER_RECEIVE |
| RecipePhase | PARTNER_RECEIVE |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 97 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_RECEIVE.RQ|N26:620
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_RECEIVE.OC|N21:62
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_RECEIVE.F|N25:62
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_RECEIVE.W|N27:62/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_RECEIVE.P|N27:62/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_RECEIVE.PD|N27:62/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_RECEIVE.SS|N27:62/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_RECEIVE.ST|N24:62
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_RECEIVE.SI|N32:62
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_RECEIVE.UN|N23:62
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REASON |1 |String |ENG. UNITS |sigyl |sigyl.dk400.phases |DR540_PARTNER_RECEIVE.P01|ST101:143
## reports
none
## sequence
* undefined
## operations
* [DR540_CHARGE](../operations/DR540_CHARGE.md)

View File

@ -0,0 +1,58 @@
# DR540_PARTNER_SEND
**equipment module**
unit: [DR540](../units/DR540.md)
recipe phase: [PARTNER_SEND](../recipe-phases/PARTNER_SEND.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | DR540_PARTNER_SEND |
| RecipePhase | PARTNER_SEND |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 98 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_SEND.RQ|N26:630
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_SEND.OC|N21:63
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_SEND.F|N25:63
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_SEND.W|N27:63/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_SEND.P|N27:63/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_SEND.PD|N27:63/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_SEND.SS|N27:63/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_SEND.ST|N24:63
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_SEND.SI|N32:63
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |DR540_PARTNER_SEND.UN|N23:63
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REASON |1 |String |REASON |sigyl |sigyl.dk400.phases |DR540_PARTNER_SEND.P01|ST101:143
## reports
none
## sequence
* undefined
## operations
* [DR540_DISCHARGE](../operations/DR540_DISCHARGE.md)

View File

@ -0,0 +1,68 @@
# HO561_ACCUMULATOR
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [ACCUMULATOR](../recipe-phases/ACCUMULATOR.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_ACCUMULATOR |
| RecipePhase | ACCUMULATOR |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 72 |
| MaxOwners | 1 |
| UploadDownloadFlags | 3843 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.RQ|N26:540
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.OC|N21:54
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.F |N25:54
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.W |N27:54/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.P |N27:54/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.PD|N27:54/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.SS|N27:54/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.ST|N24:54
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.SI|N32:54
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.UN|N23:54
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|RESET |1 |Enumeration| |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.P01|N102:204
|PROMPT |2 |String | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.P02|ST101:139
|ADD |3 |Real | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.P03|F103:34
|USE_ACCUMULATOR |4 |Enumeration| |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.P04|N102:210
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ACCUMULATOR |1 |Real | |sigyl |sigyl.dk400.phases |HO561_ACCUMULATOR.R01|F106:54
## sequence
* undefined
## operations
* [HO561_CHARGE](../operations/HO561_CHARGE.md)
* [HO561_DISCHARGE](../operations/HO561_DISCHARGE.md)
* [ALL_LIQ_ADD](../operations/ALL_LIQ_ADD.md)
* [ALL_NEW_BATCH](../operations/ALL_NEW_BATCH.md)
* [ALL_NEW_SUB_BATCH](../operations/ALL_NEW_SUB_BATCH.md)
* [ALL_RESET](../operations/ALL_RESET.md)

View File

@ -0,0 +1,73 @@
# HO561_CHARGE
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [CHARGE](../recipe-phases/CHARGE.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_CHARGE |
| RecipePhase | CHARGE |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 306 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1793 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |AZO |Azo.AZ400.phases |HO561_CHARGE.RQ |DX201:KF100
|ControlTagCommand |Command|Integer | |AZO |Azo.AZ400.phases |HO561_CHARGE.OC |DX201:KF101
|ControlTagFailure |Failure|Integer | |AZO |Azo.AZ400.phases |HO561_CHARGE.F |DX201:KF105
|ControlTagOwner |Owner|Integer | |AZO |Azo.AZ400.phases |HO561_CHARGE.W |DX201:KF102
|ControlTagPause |Pause|Integer | |AZO |Azo.AZ400.phases |HO561_CHARGE.P |DX201:KF108
|ControlTagPaused |Paused|Integer | |AZO |Azo.AZ400.phases |HO561_CHARGE.PD |DX201:KF109
|ControlTagSingleStep|SingleStep|Integer | |AZO |Azo.AZ400.phases |HO561_CHARGE.SS |DX201:KF107
|ControlTagStatus |Status|Integer | |AZO |Azo.AZ400.phases |HO561_CHARGE.ST |DX201:KF104
|ControlTagStepIndex |StepIndex|Integer | |AZO |Azo.AZ400.phases |HO561_CHARGE.SI |DX201:KF103
|ControlTagUnit |Unit |Integer | |AZO |Azo.AZ400.phases |HO561_CHARGE.UN |DX201:KF106
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|WEIGHT_TO_ADD |1 |Real |KG |AZO |Azo.AZ400.phases |HO561_CHARGE.P01 |DX201:KG121
|SUB_ASSEMBLY |2 |Integer |SUB_ASSEMBLY |AZO |Azo.AZ400.phases |HO561_CHARGE.P02 |DX201:KF126
|TOLERANCE |3 |Real |KG |AZO |Azo.AZ400.phases |HO561_CHARGE.P03 |DX201:KG123
|TARGET_VALUE_DOSING_TIME|4 |Integer |SECONDS |AZO |Azo.AZ400.phases |HO561_CHARGE.P04 |DX201:KF125
|SPEED_FINE |5 |Integer |%*10 |AZO |Azo.AZ400.phases |HO561_CHARGE.P05 |DX201:KF134
|FINE_VALUE |6 |Real |KG |AZO |Azo.AZ400.phases |HO561_CHARGE.P06 |DX201:KF131
|HEEL |7 |Real |NONE |AZO |Azo.AZ400.phases |HO561_CHARGE.P07 |DX201:KG127
|HEEL_TIME |8 |Integer |NONE |AZO |Azo.AZ400.phases |HO561_CHARGE.P08 |DX201:KF136
|SPEED_COARSE |9 |Integer |%*10 |AZO |Azo.AZ400.phases |HO561_CHARGE.P09 |DX201:KF133
|KIND_OF_DOSING |10 |Enumeration| |AZO |Azo.AZ400.phases |HO561_CHARGE.P10 |DX201:KF120
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|WEIGHT_ADDED |1 |Real |NONE |AZO |Azo.AZ400.phases |HO561_CHARGE.R01 |DX201:KG144
|START_WEIGHT |2 |Real |KG |AZO |Azo.AZ400.phases |HO561_CHARGE.R02 |DX201:KG146
|END_WEIGHT |3 |Real |KG |AZO |Azo.AZ400.phases |HO561_CHARGE.R03 |DX201:KG148
|READY_TO_COMPLETE |4 |Enumeration| |AZO |azo.AZ400.phases |HO561_CHARGE.R04 |DX201:KF142
## sequence
* [charge](../../plc/phases/updated/azo-generic/charge.md)
## operations
* [HO561_CHARGE](../operations/HO561_CHARGE.md)
* [HO561_SELF_CHECK](../operations/HO561_SELF_CHECK.md)

View File

@ -0,0 +1,59 @@
# HO561_CLEAN
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [CLEAN](../recipe-phases/CLEAN.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_CLEAN |
| RecipePhase | CLEAN |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 80 |
| MaxOwners | 1 |
| UploadDownloadFlags | 3 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |HO561_CLEAN.RQ |N26:370
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |HO561_CLEAN.OC |N21:37
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |HO561_CLEAN.F |N25:37
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |HO561_CLEAN.W |N27:37/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |HO561_CLEAN.P |N27:37/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |HO561_CLEAN.PD |N27:37/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |HO561_CLEAN.SS |N27:37/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |HO561_CLEAN.ST |N24:37
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |HO561_CLEAN.SI |N32:37
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |HO561_CLEAN.UN |N23:37
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|CLEANING_CODE |1 |String |ENG. UNITS |sigyl |sigyl.dk400.phases |HO561_CLEAN.P01 |ST101:120
|CLEANING_STRENGTH |2 |Real |ENG. UNITS |sigyl |sigyl.dk400.phases |HO561_CLEAN.P02 |F103:52
## reports
none
## sequence
* undefined
## operations
* [ALL_CLEAN](../operations/ALL_CLEAN.md)

View File

@ -0,0 +1,63 @@
# HO561_DISCHARGE
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [DISCHARGE_AZO](../recipe-phases/DISCHARGE_AZO.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_DISCHARGE |
| RecipePhase | DISCHARGE_AZO |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 302 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1792 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |AZO |Azo.AZ400.phases |HO561_DISCHARGE.RQ |DX201:KF150
|ControlTagCommand |Command|Integer | |AZO |Azo.AZ400.phases |HO561_DISCHARGE.OC |DX201:KF151
|ControlTagFailure |Failure|Integer | |AZO |Azo.AZ400.phases |HO561_DISCHARGE.F |DX201:KF155
|ControlTagOwner |Owner|Integer | |AZO |Azo.AZ400.phases |HO561_DISCHARGE.W |DX201:KF152
|ControlTagPause |Pause|Integer | |AZO |Azo.AZ400.phases |HO561_DISCHARGE.P |DX201:KF158
|ControlTagPaused |Paused|Integer | |AZO |Azo.AZ400.phases |HO561_DISCHARGE.PD |DX201:KF159
|ControlTagSingleStep|SingleStep|Integer | |AZO |Azo.AZ400.phases |HO561_DISCHARGE.SS |DX201:KF157
|ControlTagStatus |Status|Integer | |AZO |Azo.AZ400.phases |HO561_DISCHARGE.ST |DX201:KF154
|ControlTagStepIndex |StepIndex|Integer | |AZO |Azo.AZ400.phases |HO561_DISCHARGE.SI |DX201:KF153
|ControlTagUnit |Unit |Integer | |AZO |Azo.AZ400.phases |HO561_DISCHARGE.UN |DX201:KF156
## requests
none
## parameters
none
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|DISCHARGED_WEIGHT |1 |Real |KG |AZO |Azo.AZ400.phases |HO561_DISCHARGE.R01 |DX201:KG194
|WEIGHT_AT_START |2 |Real |KG |AZO |Azo.AZ400.phases |HO561_DISCHARGE.R02 |DX201:KG196
|WEIGHT_AT_END |3 |Real |KG |AZO |Azo.AZ400.phases |HO561_DISCHARGE.R03 |DX201:KG198
|ACTUAL_STAGE_TIME |4 |Integer |SECONDS |AZO |azo.AZ400.phases |HO561_DISCHARGE.R04 |DX201:KG190
|READY_TO_COMPLETE |5 |Enumeration| |AZO |azo.AZ400.phases |HO561_DISCHARGE.R05 |DX201:KF192
## sequence
* [discharge_azo](../../plc/phases/updated/azo-generic/discharge_azo.md)
## operations
* [HO561_DISCHARGE](../operations/HO561_DISCHARGE.md)
* [HO561_SELF_CHECK](../operations/HO561_SELF_CHECK.md)

View File

@ -0,0 +1,58 @@
# HO561_EMPTY
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [EMPTY](../recipe-phases/EMPTY.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_EMPTY |
| RecipePhase | EMPTY |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 311 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1792 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |AZO |Azo.AZ400.phases |HO561_EMPTY.RQ |DX201:KF50
|ControlTagCommand |Command|Integer | |AZO |Azo.AZ400.phases |HO561_EMPTY.OC |DX201:KF51
|ControlTagFailure |Failure|Integer | |AZO |Azo.AZ400.phases |HO561_EMPTY.F |DX201:KF55
|ControlTagOwner |Owner|Integer | |AZO |Azo.AZ400.phases |HO561_EMPTY.W |DX201:KF52
|ControlTagPause |Pause|Integer | |AZO |Azo.AZ400.phases |HO561_EMPTY.P |DX201:KF58
|ControlTagPaused |Paused|Integer | |AZO |Azo.AZ400.phases |HO561_EMPTY.PD |DX201:KF59
|ControlTagSingleStep|SingleStep|Integer | |AZO |Azo.AZ400.phases |HO561_EMPTY.SS |DX201:KF57
|ControlTagStatus |Status|Integer | |AZO |Azo.AZ400.phases |HO561_EMPTY.ST |DX201:KF54
|ControlTagStepIndex |StepIndex|Integer | |AZO |Azo.AZ400.phases |HO561_EMPTY.SI |DX201:KF53
|ControlTagUnit |Unit |Integer | |AZO |Azo.AZ400.phases |HO561_EMPTY.UN |DX201:KF56
## requests
none
## parameters
none
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|TARE |1 |Real |KG |AZO |Azo.AZ400.phases |HO561_EMPTY.R01 |DX201:KG94
## sequence
* [empty](../../plc/phases/updated/azo-generic/empty.md)
## operations
* [ALL_CHECK_EMPTY](../operations/ALL_CHECK_EMPTY.md)

View File

@ -0,0 +1,58 @@
# HO561_EP_CONFIRM_EMPTY
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [EP_CONFIRM_EMPTY](../recipe-phases/EP_CONFIRM_EMPTY.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_EP_CONFIRM_EMPTY |
| RecipePhase | EP_CONFIRM_EMPTY |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 32 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|CURRENT_WEIGHT |1 |Real |kg |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.P01|
|MAX_EMPTY_WEIGHT |2 |Real |kg |InstructionBasedServer|INSTRUCTIONS |HO561_EP_CONFIRM_EMPTY.P02|
## reports
none
## operations
* [ALL_CHECK_EMPTY](../operations/ALL_CHECK_EMPTY.md)

View File

@ -0,0 +1,51 @@
# HO561_EP_DISCARD
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [EP_DISCARD](../recipe-phases/EP_DISCARD.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_EP_DISCARD |
| RecipePhase | EP_DISCARD |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 62 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.RQ |
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.OC |
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.F |
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.W |
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.P |
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.PD |
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.SS |
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.ST |
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.SI |
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.UN |
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_DISCARD.Q02|
## parameters
none
## reports
none

View File

@ -0,0 +1,55 @@
# HO561_EP_NEW_BATCH
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [EP_NEW_BATCH](../recipe-phases/EP_NEW_BATCH.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_EP_NEW_BATCH |
| RecipePhase | EP_NEW_BATCH |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 45 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_BATCH.Q02|
## parameters
none
## reports
none
## operations
* [ALL_NEW_BATCH](../operations/ALL_NEW_BATCH.md)

View File

@ -0,0 +1,57 @@
# HO561_EP_NEW_SUB_BATCH
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [EP_NEW_SUB_BATCH](../recipe-phases/EP_NEW_SUB_BATCH.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_EP_NEW_SUB_BATCH |
| RecipePhase | EP_NEW_SUB_BATCH |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 46 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|SUB_BATCH |1 |Integer |ENG. UNITS |InstructionBasedServer|INSTRUCTIONS |HO561_EP_NEW_SUB_BATCH.P01|
## reports
none
## operations
* [ALL_NEW_SUB_BATCH](../operations/ALL_NEW_SUB_BATCH.md)

View File

@ -0,0 +1,58 @@
# HO561_EP_OVERIDE_MAX_WEIGHT
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [EP_OVERIDE_MAX_WEIGHT](../recipe-phases/EP_OVERIDE_MAX_WEIGHT.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_EP_OVERIDE_MAX_WEIGHT |
| RecipePhase | EP_OVERIDE_MAX_WEIGHT |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 35 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|CURRENT_WEIGHT |1 |Real |kg |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.P01|
|MAX_EMPTY_WEIGHT |2 |Real |kg |InstructionBasedServer|INSTRUCTIONS |HO561_EP_OVERIDE_MAX_WEIGHT.P02|
## reports
none
## operations
* [ALL_CHECK_EMPTY](../operations/ALL_CHECK_EMPTY.md)

View File

@ -0,0 +1,61 @@
# HO561_EP_PROMPT
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [EP_PROMPT](../recipe-phases/EP_PROMPT.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_EP_PROMPT |
| RecipePhase | EP_PROMPT |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 12 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.RQ |
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.OC |
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.F |
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.W |
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.P |
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.PD |
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.SS |
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.ST |
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.SI |
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.UN |
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.Q01 |
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.Q02 |
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|PROMPT |1 |String | |InstructionBasedServer|INSTRUCTIONS |HO561_EP_PROMPT.P01 |
## reports
none
## operations
* [HO561_CHARGE](../operations/HO561_CHARGE.md)
* [HO561_DISCHARGE](../operations/HO561_DISCHARGE.md)
* [HO561_SELF_CHECK](../operations/HO561_SELF_CHECK.md)
* [ALL_CLEAN](../operations/ALL_CLEAN.md)
* [ALL_LIQ_ADD](../operations/ALL_LIQ_ADD.md)

View File

@ -0,0 +1,59 @@
# HO561_PARTNER_RECEIVE
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [PARTNER_RECEIVE](../recipe-phases/PARTNER_RECEIVE.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_PARTNER_RECEIVE |
| RecipePhase | PARTNER_RECEIVE |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 99 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_RECEIVE.RQ|N26:640
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_RECEIVE.OC|N21:64
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_RECEIVE.F|N25:64
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_RECEIVE.W|N27:64/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_RECEIVE.P|N27:64/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_RECEIVE.PD|N27:64/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_RECEIVE.SS|N27:64/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_RECEIVE.ST|N24:64
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_RECEIVE.SI|N32:64
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_RECEIVE.UN|N23:64
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REASON |1 |String |ENG. UNITS |sigyl |sigyl.dk400.phases |HO561_PARTNER_RECEIVE.P01|ST101:144
## reports
none
## sequence
* undefined
## operations
* [HO561_CHARGE](../operations/HO561_CHARGE.md)
* [HO561_SELF_CHECK](../operations/HO561_SELF_CHECK.md)

View File

@ -0,0 +1,59 @@
# HO561_PARTNER_SEND
**equipment module**
unit: [HO561](../units/HO561.md)
recipe phase: [PARTNER_SEND](../recipe-phases/PARTNER_SEND.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO561_PARTNER_SEND |
| RecipePhase | PARTNER_SEND |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 100 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_SEND.RQ|N26:650
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_SEND.OC|N21:65
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_SEND.F|N25:65
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_SEND.W|N27:65/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_SEND.P|N27:65/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_SEND.PD|N27:65/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_SEND.SS|N27:65/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_SEND.ST|N24:65
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_SEND.SI|N32:65
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |HO561_PARTNER_SEND.UN|N23:65
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REASON |1 |String |REASON |sigyl |sigyl.dk400.phases |HO561_PARTNER_SEND.P01|ST101:180
## reports
none
## sequence
* undefined
## operations
* [HO561_DISCHARGE](../operations/HO561_DISCHARGE.md)
* [HO561_SELF_CHECK](../operations/HO561_SELF_CHECK.md)

View File

@ -0,0 +1,69 @@
# HO580_ACCUMULATOR
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [ACCUMULATOR](../recipe-phases/ACCUMULATOR.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_ACCUMULATOR |
| RecipePhase | ACCUMULATOR |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 76 |
| MaxOwners | 1 |
| UploadDownloadFlags | 3843 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.RQ|N26:560
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.OC|N21:56
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.F |N25:56
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.W |N27:56/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.P |N27:56/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.PD|N27:56/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.SS|N27:56/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.ST|N24:56
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.SI|N32:56
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.UN|N23:56
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|RESET |1 |Enumeration| |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.P01|N102:206
|PROMPT |2 |String | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.P02|ST101:141
|ADD |3 |Real | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.P03|F103:36
|USE_ACCUMULATOR |4 |Enumeration| |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.P04|N102:211
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ACCUMULATOR |1 |Real | |sigyl |sigyl.dk400.phases |HO580_ACCUMULATOR.R01|F106:56
## sequence
* undefined
## operations
* [HO580_CHARGE](../operations/HO580_CHARGE.md)
* [HO580_CHECK_REMOVED](../operations/HO580_CHECK_REMOVED.md)
* [HO580_SELF_CHECK_NB](../operations/HO580_SELF_CHECK_NB.md)
* [ALL_LIQ_ADD](../operations/ALL_LIQ_ADD.md)
* [ALL_NEW_BATCH](../operations/ALL_NEW_BATCH.md)
* [ALL_NEW_SUB_BATCH](../operations/ALL_NEW_SUB_BATCH.md)
* [ALL_RESET](../operations/ALL_RESET.md)

View File

@ -0,0 +1,73 @@
# HO580_CHARGE
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [CHARGE](../recipe-phases/CHARGE.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_CHARGE |
| RecipePhase | CHARGE |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 307 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1793 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |AZO |Azo.AZ400.phases |HO580_CHARGE.RQ |DX200:KF200
|ControlTagCommand |Command|Integer | |AZO |Azo.AZ400.phases |HO580_CHARGE.OC |DX200:KF201
|ControlTagFailure |Failure|Integer | |AZO |Azo.AZ400.phases |HO580_CHARGE.F |DX200:KF205
|ControlTagOwner |Owner|Integer | |AZO |Azo.AZ400.phases |HO580_CHARGE.W |DX200:KF202
|ControlTagPause |Pause|Integer | |AZO |Azo.AZ400.phases |HO580_CHARGE.P |DX200:KF208
|ControlTagPaused |Paused|Integer | |AZO |Azo.AZ400.phases |HO580_CHARGE.PD |DX200:KF209
|ControlTagSingleStep|SingleStep|Integer | |AZO |Azo.AZ400.phases |HO580_CHARGE.SS |DX200:KF207
|ControlTagStatus |Status|Integer | |AZO |Azo.AZ400.phases |HO580_CHARGE.ST |DX200:KF204
|ControlTagStepIndex |StepIndex|Integer | |AZO |Azo.AZ400.phases |HO580_CHARGE.SI |DX200:KF203
|ControlTagUnit |Unit |Integer | |AZO |Azo.AZ400.phases |HO580_CHARGE.UN |DX200:KF206
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|WEIGHT_TO_ADD |1 |Real |KG |AZO |Azo.AZ400.phases |HO580_CHARGE.P01 |DX200:KG221
|SUB_ASSEMBLY |2 |Integer |SUB_ASSEMBLY |AZO |Azo.AZ400.phases |HO580_CHARGE.P02 |DX200:KF226
|TOLERANCE |3 |Real |KG |AZO |Azo.AZ400.phases |HO580_CHARGE.P03 |DX200:KG223
|TARGET_VALUE_DOSING_TIME|4 |Integer |SECONDS |AZO |Azo.AZ400.phases |HO580_CHARGE.P04 |DX200:KF225
|SPEED_FINE |5 |Integer |%*10 |AZO |Azo.AZ400.phases |HO580_CHARGE.P05 |DX200:KF234
|FINE_VALUE |6 |Real |KG |AZO |Azo.AZ400.phases |HO580_CHARGE.P06 |DX200:KF231
|HEEL |7 |Real |NONE |AZO |Azo.AZ400.phases |HO580_CHARGE.P07 |DX200:KG227
|HEEL_TIME |8 |Integer |NONE |AZO |Azo.AZ400.phases |HO580_CHARGE.P08 |DX200:KF236
|SPEED_COARSE |9 |Integer |%*10 |AZO |Azo.AZ400.phases |HO580_CHARGE.P09 |DX200:KF233
|KIND_OF_DOSING |10 |Enumeration| |AZO |Azo.AZ400.phases |HO580_CHARGE.P10 |DX200:KF220
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|WEIGHT_ADDED |1 |Real |NONE |AZO |Azo.AZ400.phases |HO580_CHARGE.R01 |DX200:KG244
|START_WEIGHT |2 |Real |KG |AZO |Azo.AZ400.phases |HO580_CHARGE.R02 |DX200:KG246
|END_WEIGHT |3 |Real |KG |AZO |Azo.AZ400.phases |HO580_CHARGE.R03 |DX200:KG248
|READY_TO_COMPLETE |4 |Enumeration| |AZO |azo.AZ400.phases |HO580_CHARGE.R04 |DX200:KF242
## sequence
* [charge](../../plc/phases/updated/azo-generic/charge.md)
## operations
* [HO580_CHARGE](../operations/HO580_CHARGE.md)
* [HO580_SELF_CHECK_NB](../operations/HO580_SELF_CHECK_NB.md)

View File

@ -0,0 +1,59 @@
# HO580_CLEAN
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [CLEAN](../recipe-phases/CLEAN.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_CLEAN |
| RecipePhase | CLEAN |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 84 |
| MaxOwners | 1 |
| UploadDownloadFlags | 3 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |HO580_CLEAN.RQ |N26:390
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |HO580_CLEAN.OC |N21:39
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |HO580_CLEAN.F |N25:39
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |HO580_CLEAN.W |N27:39/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |HO580_CLEAN.P |N27:39/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |HO580_CLEAN.PD |N27:39/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |HO580_CLEAN.SS |N27:39/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |HO580_CLEAN.ST |N24:39
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |HO580_CLEAN.SI |N32:39
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |HO580_CLEAN.UN |N23:39
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|CLEANING_CODE |1 |String |ENG. UNITS |sigyl |sigyl.dk400.phases |HO580_CLEAN.P01 |ST101:130
|CLEANING_STRENGTH |2 |Real |ENG. UNITS |sigyl |sigyl.dk400.phases |HO580_CLEAN.P02 |F103:53
## reports
none
## sequence
* undefined
## operations
* [ALL_CLEAN](../operations/ALL_CLEAN.md)

View File

@ -0,0 +1,51 @@
# HO580_DISCARD
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EP_DISCARD](../recipe-phases/EP_DISCARD.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_DISCARD |
| RecipePhase | EP_DISCARD |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 64 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.RQ |
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.OC |
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.F |
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.W |
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.P |
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.PD |
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.SS |
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.ST |
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.SI |
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.UN |
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.Q01 |
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_DISCARD.Q02 |
## parameters
none
## reports
none

View File

@ -0,0 +1,58 @@
# HO580_EMPTY
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EMPTY](../recipe-phases/EMPTY.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_EMPTY |
| RecipePhase | EMPTY |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 314 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1792 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |AZO |Azo.AZ400.phases |ho580_empty.RQ |DX200:KF150
|ControlTagCommand |Command|Integer | |AZO |Azo.AZ400.phases |ho580_empty.OC |DX200:KF151
|ControlTagFailure |Failure|Integer | |AZO |Azo.AZ400.phases |ho580_empty.F |DX200:KF155
|ControlTagOwner |Owner|Integer | |AZO |Azo.AZ400.phases |ho580_empty.W |DX200:KF152
|ControlTagPause |Pause|Integer | |AZO |Azo.AZ400.phases |ho580_empty.P |DX200:KF158
|ControlTagPaused |Paused|Integer | |AZO |Azo.AZ400.phases |ho580_empty.PD |DX200:KF159
|ControlTagSingleStep|SingleStep|Integer | |AZO |Azo.AZ400.phases |ho580_empty.SS |DX200:KF157
|ControlTagStatus |Status|Integer | |AZO |Azo.AZ400.phases |ho580_empty.ST |DX200:KF154
|ControlTagStepIndex |StepIndex|Integer | |AZO |Azo.AZ400.phases |ho580_empty.SI |DX200:KF153
|ControlTagUnit |Unit |Integer | |AZO |Azo.AZ400.phases |ho580_empty.UN |DX200:KF156
## requests
none
## parameters
none
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|TARE |1 |Real |KG |AZO |Azo.AZ400.phases |ho580_empty.R01 |DX200:KG194
## sequence
* [empty](../../plc/phases/updated/azo-generic/empty.md)
## operations
* [ALL_CHECK_EMPTY](../operations/ALL_CHECK_EMPTY.md)

View File

@ -0,0 +1,53 @@
# HO580_EP_CHECK_PRESENT
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EP_CHECK_PRESENT](../recipe-phases/EP_CHECK_PRESENT.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_EP_CHECK_PRESENT |
| RecipePhase | EP_CHECK_PRESENT |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 44 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|BIN_NUMBER |1 |String | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_PRESENT.P01|
## reports
none

View File

@ -0,0 +1,51 @@
# HO580_EP_CHECK_REMOVED
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EP_CHECK_REMOVED](../recipe-phases/EP_CHECK_REMOVED.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_EP_CHECK_REMOVED |
| RecipePhase | EP_CHECK_REMOVED |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 52 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CHECK_REMOVED.Q02|
## parameters
none
## reports
none

View File

@ -0,0 +1,58 @@
# HO580_EP_CONFIRM_EMPTY
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EP_CONFIRM_EMPTY](../recipe-phases/EP_CONFIRM_EMPTY.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_EP_CONFIRM_EMPTY |
| RecipePhase | EP_CONFIRM_EMPTY |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 86 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|CURRENT_WEIGHT |1 |Real |kg |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.P01|
|MAX_EMPTY_WEIGHT |2 |Real |kg |InstructionBasedServer|INSTRUCTIONS |HO580_EP_CONFIRM_EMPTY.P02|
## reports
none
## operations
* [ALL_CHECK_EMPTY](../operations/ALL_CHECK_EMPTY.md)

View File

@ -0,0 +1,55 @@
# HO580_EP_LUB_ADDED
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EP_LUB_ADDED](../recipe-phases/EP_LUB_ADDED.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_EP_LUB_ADDED |
| RecipePhase | EP_LUB_ADDED |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 53 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_LUB_ADDED.Q02|
## parameters
none
## reports
none
## operations
* [HO580_LUB_ADD](../operations/HO580_LUB_ADD.md)

View File

@ -0,0 +1,58 @@
# HO580_EP_MAN_ADD
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EP_MAN_ADD](../recipe-phases/EP_MAN_ADD.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_EP_MAN_ADD |
| RecipePhase | EP_MAN_ADD |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 90 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2050 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.RQ |
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.OC |
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.F |
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.W |
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.P |
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.PD |
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.SS |
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.ST |
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.SI |
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.UN |
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|AMOUNT |1 |Real |kg |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.P01|
|MATERIAL |2 |String | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.P02|
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|BAG_NO |1 |String | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.R01|
|LOT |2 |String | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.R02|
|AMOUNT_ADDED |3 |Real |kg |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADD.R03|

View File

@ -0,0 +1,54 @@
# HO580_EP_MAN_ADDED
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EP_MAN_ADDED](../recipe-phases/EP_MAN_ADDED.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_EP_MAN_ADDED |
| RecipePhase | EP_MAN_ADDED |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 91 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|AMOUNT |1 |Real |kg |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.P01|
|MATERIAL |2 |String | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_MAN_ADDED.P02|
## reports
none

View File

@ -0,0 +1,55 @@
# HO580_EP_NEW_BATCH
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EP_NEW_BATCH](../recipe-phases/EP_NEW_BATCH.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_EP_NEW_BATCH |
| RecipePhase | EP_NEW_BATCH |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 49 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_BATCH.Q02|
## parameters
none
## reports
none
## operations
* [ALL_NEW_BATCH](../operations/ALL_NEW_BATCH.md)

View File

@ -0,0 +1,57 @@
# HO580_EP_NEW_SUB_BATCH
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EP_NEW_SUB_BATCH](../recipe-phases/EP_NEW_SUB_BATCH.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_EP_NEW_SUB_BATCH |
| RecipePhase | EP_NEW_SUB_BATCH |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 50 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|SUB_BATCH |1 |Integer |ENG. UNITS |InstructionBasedServer|INSTRUCTIONS |HO580_EP_NEW_SUB_BATCH.P01|
## reports
none
## operations
* [ALL_NEW_SUB_BATCH](../operations/ALL_NEW_SUB_BATCH.md)

View File

@ -0,0 +1,58 @@
# HO580_EP_OVERIDE_MAX_WEIGHT
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EP_OVERIDE_MAX_WEIGHT](../recipe-phases/EP_OVERIDE_MAX_WEIGHT.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_EP_OVERIDE_MAX_WEIGHT |
| RecipePhase | EP_OVERIDE_MAX_WEIGHT |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 87 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.RQ|
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.OC|
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.F|
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.W|
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.P|
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.PD|
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.SS|
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.ST|
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.SI|
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.UN|
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.Q01|
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.Q02|
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|CURRENT_WEIGHT |1 |Real |kg |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.P01|
|MAX_EMPTY_WEIGHT |2 |Real |kg |InstructionBasedServer|INSTRUCTIONS |HO580_EP_OVERIDE_MAX_WEIGHT.P02|
## reports
none
## operations
* [ALL_CHECK_EMPTY](../operations/ALL_CHECK_EMPTY.md)

View File

@ -0,0 +1,62 @@
# HO580_EP_PROMPT
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [EP_PROMPT](../recipe-phases/EP_PROMPT.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_EP_PROMPT |
| RecipePhase | EP_PROMPT |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 14 |
| MaxOwners | 1 |
| UploadDownloadFlags | 2 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.RQ |
|ControlTagCommand |Command|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.OC |
|ControlTagFailure |Failure|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.F |
|ControlTagOwner |Owner|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.W |
|ControlTagPause |Pause|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.P |
|ControlTagPaused |Paused|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.PD |
|ControlTagSingleStep|SingleStep|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.SS |
|ControlTagStatus |Status|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.ST |
|ControlTagStepIndex |StepIndex|Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.SI |
|ControlTagUnit |Unit |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.UN |
## requests
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REQUEST00 |0 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.Q01 |
|REQUEST01 |1 |Integer | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.Q02 |
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|PROMPT |1 |String | |InstructionBasedServer|INSTRUCTIONS |HO580_EP_PROMPT.P01 |
## reports
none
## operations
* [HO580_CHARGE](../operations/HO580_CHARGE.md)
* [HO580_CHECK_PRESENT](../operations/HO580_CHECK_PRESENT.md)
* [HO580_CHECK_REMOVED](../operations/HO580_CHECK_REMOVED.md)
* [HO580_SELF_CHECK_NB](../operations/HO580_SELF_CHECK_NB.md)
* [ALL_CLEAN](../operations/ALL_CLEAN.md)
* [ALL_LIQ_ADD](../operations/ALL_LIQ_ADD.md)

View File

@ -0,0 +1,59 @@
# HO580_PARTNER_RECEIVE
**equipment module**
unit: [HO580](../units/HO580.md)
recipe phase: [PARTNER_RECEIVE](../recipe-phases/PARTNER_RECEIVE.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | HO580_PARTNER_RECEIVE |
| RecipePhase | PARTNER_RECEIVE |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 103 |
| MaxOwners | 1 |
| UploadDownloadFlags | 1 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |HO580_PARTNER_RECEIVE.RQ|N26:680
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |HO580_PARTNER_RECEIVE.OC|N21:68
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |HO580_PARTNER_RECEIVE.F|N25:68
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |HO580_PARTNER_RECEIVE.W|N27:68/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |HO580_PARTNER_RECEIVE.P|N27:68/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |HO580_PARTNER_RECEIVE.PD|N27:68/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |HO580_PARTNER_RECEIVE.SS|N27:68/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |HO580_PARTNER_RECEIVE.ST|N24:68
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |HO580_PARTNER_RECEIVE.SI|N32:68
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |HO580_PARTNER_RECEIVE.UN|N23:68
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|REASON |1 |String |ENG. UNITS |sigyl |sigyl.dk400.phases |HO580_PARTNER_RECEIVE.P01|ST101:145
## reports
none
## sequence
* undefined
## operations
* [HO580_CHARGE](../operations/HO580_CHARGE.md)
* [HO580_SELF_CHECK_NB](../operations/HO580_SELF_CHECK_NB.md)

View File

@ -0,0 +1,67 @@
# MX520_ACCUMULATOR
**equipment module**
unit: [MX520](../units/MX520.md)
recipe phase: [ACCUMULATOR](../recipe-phases/ACCUMULATOR.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | MX520_ACCUMULATOR |
| RecipePhase | ACCUMULATOR |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 56 |
| MaxOwners | 1 |
| UploadDownloadFlags | 3843 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.RQ|N26:520
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.OC|N21:52
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.F |N25:52
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.W |N27:52/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.P |N27:52/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.PD|N27:52/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.SS|N27:52/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.ST|N24:52
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.SI|N32:52
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.UN|N23:52
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|RESET |1 |Enumeration| |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.P01|N102:202
|PROMPT |2 |String | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.P02|ST101:137
|ADD |3 |Real | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.P03|F103:32
|USE_ACCUMULATOR |4 |Enumeration| |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.P04|N102:212
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ACCUMULATOR |1 |Real | |sigyl |sigyl.dk400.phases |MX520_ACCUMULATOR.R01|F106:52
## sequence
* undefined
## operations
* [MX520_ADD_MATERIAL](../operations/MX520_ADD_MATERIAL.md)
* [ALL_LIQ_ADD](../operations/ALL_LIQ_ADD.md)
* [ALL_NEW_BATCH](../operations/ALL_NEW_BATCH.md)
* [ALL_NEW_SUB_BATCH](../operations/ALL_NEW_SUB_BATCH.md)
* [ALL_RESET](../operations/ALL_RESET.md)

View File

@ -0,0 +1,58 @@
# MX520_CHARGE
**equipment module**
unit: [MX520](../units/MX520.md)
recipe phase: [CHARGE_NW](../recipe-phases/CHARGE_NW.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | MX520_CHARGE |
| RecipePhase | CHARGE_NW |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 210 |
| MaxOwners | 1 |
| UploadDownloadFlags | 0 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |MX520_CHARGE.RQ |N26:100
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |MX520_CHARGE.OC |N21:10
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |MX520_CHARGE.F |N25:10
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |MX520_CHARGE.W |N27:10/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |MX520_CHARGE.P |N27:10/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |MX520_CHARGE.PD |N27:10/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |MX520_CHARGE.SS |N27:10/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |MX520_CHARGE.ST |N24:10
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |MX520_CHARGE.SI |N32:10
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |MX520_CHARGE.UN |N23:10
## requests
none
## parameters
none
## reports
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|READY_TO_COMPLETE |1 |Enumeration| |sigyl |sigyl.dk400.phases |MX520_CHARGE.R01 |N102:47
## sequence
* [mx520/charge](../../plc/phases/updated/mx520/charge.md)
## operations
* [MX520_LIQ_ADD](../operations/MX520_LIQ_ADD.md)

View File

@ -0,0 +1,59 @@
# MX520_CLEAN
**equipment module**
unit: [MX520](../units/MX520.md)
recipe phase: [CLEAN](../recipe-phases/CLEAN.md)
| property | value |
|------------------------------------------|----------------------|
| UniqueName | MX520_CLEAN |
| RecipePhase | CLEAN |
| EquipmentPhaseType | TAGPHASE |
| UniqueID | 18 |
| MaxOwners | 1 |
| UploadDownloadFlags | 3 |
| CreateParameterLimitTag | false |
| CreateReportLimitTag | false |
| OnControlScanRate | 1000 |
| OffControlScanRate | 60000 |
## control
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|ControlTagRequest |Request|Integer | |sigyl |sigyl.dk400.phases |MX520_CLEAN.RQ |N26:350
|ControlTagCommand |Command|Integer | |sigyl |sigyl.dk400.phases |MX520_CLEAN.OC |N21:35
|ControlTagFailure |Failure|Integer | |sigyl |sigyl.dk400.phases |MX520_CLEAN.F |N25:35
|ControlTagOwner |Owner|Integer | |sigyl |sigyl.dk400.phases |MX520_CLEAN.W |N27:35/3
|ControlTagPause |Pause|Integer | |sigyl |sigyl.dk400.phases |MX520_CLEAN.P |N27:35/4
|ControlTagPaused |Paused|Integer | |sigyl |sigyl.dk400.phases |MX520_CLEAN.PD |N27:35/5
|ControlTagSingleStep|SingleStep|Integer | |sigyl |sigyl.dk400.phases |MX520_CLEAN.SS |N27:35/2
|ControlTagStatus |Status|Integer | |sigyl |sigyl.dk400.phases |MX520_CLEAN.ST |N24:35
|ControlTagStepIndex |StepIndex|Integer | |sigyl |sigyl.dk400.phases |MX520_CLEAN.SI |N32:35
|ControlTagUnit |Unit |Integer | |sigyl |sigyl.dk400.phases |MX520_CLEAN.UN |N23:35
## requests
none
## parameters
|name |id |type |engineering units|Server |Path |Address | opc |
|--------------------|-----|-----------|-----------------|--------------------|--------------------|--------------------|-----------------|
|CLEANING_CODE |1 |String |ENG. UNITS |sigyl |sigyl.dk400.phases |MX520_CLEAN.P01 |ST101:110
|CLEANING_STRENGTH |2 |Real |ENG. UNITS |sigyl |sigyl.dk400.phases |MX520_CLEAN.P02 |F103:54
## reports
none
## sequence
* undefined
## operations
* [ALL_CLEAN](../operations/ALL_CLEAN.md)

Some files were not shown because too many files have changed in this diff Show More