5-166 D60 LINE DISTANCE PROTECTION SYSTEM – INSTRUCTION MANUALFLEXLOGIC CHAPTER 5: SETTINGS5Figure 5-87: UR architecture overviewThe states of all digital signals used in the D60 are represented by flags (or FlexLogic operands, which are described later inthis section). A digital “1” is represented by a set flag. Any external contact change-of-state can be used to block anelement from operating, as an input to a control feature in a FlexLogic equation, or to operate a contact output. The stateof the contact input can be displayed locally or viewed remotely via the communications facilities provided. If a simplescheme where a contact input is used to block an element is wanted, this selection is made when programming theelement. This capability also applies to the other features that set flags: elements, virtual inputs, remote inputs, schemes,and human operators.If more complex logic than shown in the figure is required, it is implemented via FlexLogic. For example, to have the closedstate of contact input H7a and the operated state of the phase undervoltage element block the operation of the phasetime overcurrent element, the two control input states are programmed in a FlexLogic equation. This equation ANDs thetwo control inputs to produce a virtual output that is then selected when programming the phase time overcurrent to beused as a blocking input. Virtual outputs can only be created by FlexLogic equations.Traditionally, protective relay logic has been relatively limited. Any unusual applications involving interlocks, blocking, orsupervisory functions had to be hard-wired using contact inputs and outputs. FlexLogic minimizes the requirement forauxiliary components and wiring while making more complex schemes possible.The logic that determines the interaction of inputs, elements, schemes, and outputs is field-programmable through the useof logic equations that are sequentially processed. The use of virtual inputs and outputs in addition to hardware isavailable internally and on the communication ports for other relays to use (distributed FlexLogic).FlexLogic allows users to customize the relay through a series of equations that consist of operators and operands. Theoperands are the states of inputs, elements, schemes, and outputs. The operators are logic gates, timers, and latches (withset and reset inputs). A system of sequential operations allows any combination of operands to be assigned as inputs to