PlantPAx Library Faceplate To Faceplate Navigation
PlantPAx Library Faceplate To Faceplate Navigation
Navigation
The 3.0 release of the PlantPAx library has two different methods for faceplate to faceplate navigation.
The first method uses fixed names to determine the object name of the destination faceplate. The
second method requires the developer configure an object by entering the tagnames the object can
navigate. Both of these methods are described in this document.
The fixed tagnames are created by taking the parent object tagname and appending a suffix. The table
below lists each AOI that navigates using fixed tagnames along with the required suffix to create the
upstream or downstream objects tagname.
Upstream Objects
AOI
P_AIn
P_AInAdv
P_AInDual
P_AInMulti
Channel
Object
_Chan
_Chan
_ChanA
_ChanB
_ChanA
_ChanB
_ChanC
_ChanD
_ChanE
_ChanF
_ChanG
_ChanH
Interlock
Permissive
Downstream Objects
Restart
Inhibit
Overload
Run Time
Valve Stats
Upstream Objects
AOI
P_AOut
P_D4SD
Channel
Object
Interlock
_Intlk
_Intlk
P_DoseFM
_ChanRate
_ChanQty
P_DoseWS
P_DOut
P_Motor
P_Motor2Spd
_Chan
_Intlk
_Intlk
_Intlk
Permissive
Downstream Objects
Restart
Inhibit
Overload
Run Time
_ResInh
_ResInh
_Ovld
_Ovld
_RunTime
_RunTime
_ResInh
_Ovld
_Ovld
_RunTime
_RunTime
Valve Stats
_Perm0
_Perm1
_Perm2
_Perm3
_Perm
_Perm
_Perm
_FastPerm
_SlowPerm
P_MotorHO
P_MotorRev
_Intlk
_Intlk
P_nPos
P_Perm
P_PF753
_Intlk
_Perm
_Intlk
_FwdPerm
_RevPerm
_ResInh
_RunTime
P_PF755
_Intlk
_FwdPerm
_RevPerm
_ResInh
_RunTime
P_PIDAdv
P_PIDE
P_ValveC
P_ValveHO
P_ValveMO
_Intlk
_Intlk
_Intlk
_Intlk
P_ValveMP
P_ValveSO
P_VSD
_Intlk
_Intlk
_Intlk
_FwdPerm
_RevPerm
_ValveStats
_ValveStats
_OpenPerm
_ClosePerm
_Perm
_Perm
_FwdPerm
_RevPerm
_ValveStats
_ValveStats
_ResInh
_RunTime
If a P_ValveMO object has the name"Valve123", then its Valve Stats object must be named
"Valve123_ValveStats"
If a P_Motor object has the name"Motor123", then its Run Time object must be named
"Motor123_RunTime"
If there is a case where one of the upstream or downstream objects is shared by more than one parent
object, then Tag Aliases can be created in the controller for each parent object.
Note: When using FactoryTalk View SE, the object types are not strict. For example, a P_Din object may
be used in place of an interlock object and the navigation still works as long as the P_Din object is
named according to the rules above.
Note: When using FactoryTalk View ME, the object types are strict. For example, only a P_Intlk object
may be used for an interlock without modifying the library faceplates.
AOI
P_AOut
P_Fanout
P_Intlk
P_Logic
P_Perm
P_PIDAdv
P_PIDE
P_ValveC
Upstream
Downstream
Description
Description
CV Source
Input CV
Inputs
Inputs
Inputs
PV, CascSP
PV, CascSP
CV Source
CV Outputs
CV Output
CV Output
For these objects the upstream or downstream tags are entered in the engineering tab of the objects
faceplate. To save controller memory, only the tag name needs to be entered. The path to the tag
name is configured in the Objects Global Object Parameter list.
Important: When configuring the Path in the global object parameters, the program name along with
the following period (.) should be included for program scoped tags. For example, if your tag is in the
program MyProgram, then the path in the global object parameters should look like this:
[MyCLX]Program:MyProgram..