/
ProcessResource (-90-30)

ProcessResource (-90-30)

This is an element that can be attached to any of the data flow control element SourceRef, SubscriberLNode and ControlRef. In addition to these elements, a ProcessRecource does allow defining a XPath selector. This is handy when instantiating a function or an application in the later system specification. A ProccessResource can then serve as a restricted input and output that allows a tool to quickly find what connections can be made.

Example: Power Measurement

Let’s take the example of the power measurement again. We need both the current and the voltage measurement for this PAC function. The current transformer is in the same bay, the voltage transformer however is allocated on the bus bar in an extra bay. Let’s further assume that the bay template is the atomic particle during template specification, which means that the VT is not available for specification at the point. This is where the ProcessResource can be used for. It is linked to the SourceRef indicating a later connection of VT inputs. It is linked through the attribute resourceName to the ProcessResource. The big advantage of the process resource is the XPath selector. It is a powerful tool to describe what information an input can link to. In this example, it is data from the logical node TVTR. Further, the cardinality defines how many data streams are expected.

 

 

5db70295-bd1d-40ca-9c0e-ef8ec50cd279.png

 

... <Bay name="Q01"> <Function name="PowerMeasurement"> <Private name="eIEC61850-6-100"> <e61850-6-100:ProcessResource name="VT_Input" selector="//LNode[@lnClass="TVTR"]" cardinarity="1..n" max="3" /> </Private> <LNode prefix="Power" lnClass="MMXU" lnInst="1" > <Private type="eIEC61850-6-100"> <e61850-6-100:LNodeInputs> <e61850-6-100:SourceRef resourceName="VT_Input" service="SMV" input="VT_Input" pLN="TCTR" pDO="VolSv" > <e61850-6-100:SourceRef service="SMV" input="VT_L1_instMag" pDA="instMag.i" pLN="TVTR" pDO="VolSv" source="TEMPLATE/TEMPLATE/VT/VTR1/VT/L1TVTR1.VolSv.instMag.i"/> <e61850-6-100:SourceRef service="SMV" input="VT_L1_q" pDA="q" pLN="TVTR" pDO="VolSv" source="TEMPLATE/TEMPLATE/VT/VTR1/VT/L1TVTR1.VolSv.q"/> <e61850-6-100:SourceRef service="SMV" input="VT_L2_instMag" pDA="instMag.i" pLN="TVTR" pDO="VolSv" source="TEMPLATE/TEMPLATE/VT/VTR1/VT/L2TVTR2.VolSv.instMag.i"/> <e61850-6-100:SourceRef service="SMV" input="VT_L2_q" pDA="q" pLN="TVTR" pDO="VolSv" source="TEMPLATE/TEMPLATE/VT/VTR1/VT/L2TVTR2.VolSv.q"/> <e61850-6-100:SourceRef service="SMV" input="VT_L3_instMag" pDA="instMag.i" pLN="TVTR" pDO="VolSv" source="TEMPLATE/TEMPLATE/VT/VTR1/VT/L3TVTR3.VolSv.instMag.i"/> <e61850-6-100:SourceRef service="SMV" input="VT_L3_q" pDA="q" pLN="TVTR" pDO="VolSv" source="TEMPLATE/TEMPLATE/VT/VTR1/VT/L3TVTR3.VolSv.q"/> </e61850-6-100:LNodeInputs> <e61850-6-100:LNodeSpecNaming sPrefix="" sLnClass="MMXU" sLnInst="1"/> </Private> </LNode> </Function> </Bay>