<< Click to Display Table of Contents >>
Tag Reference |
N parameters of Tags are not used. Tags are addressed only with the Device and Item parameters, using the following format:
•Device parameter: ServerName:LDName
•Item parameter: LN$FC$Data$DataAttribute (please check the next table)
Available options for the Item parameter
Item |
Operation |
Meaning |
---|---|---|
LN$FC$Data$DataAttribute |
Writing |
Any system Tag, whose value is informed using Links with Tags from other Drivers, if the ICD file contains a default value for the Data Attribute |
LN$RP$urcbXXXX ou LN$RP$bcrbXXXX |
-- |
This Driver does not display the tree corresponding to Reports, for the purpose of simplicity and using less Tags. All processing is performed internally |
LN$CO$xxxx ou LN$SP$xxxxx |
Reading and Writing |
Command or control block. This Driver allows interacting with commands using a Block Tag with 3 (three) Elements or using an individual Tag for each operation. Please check the next text for more information |
A Block Tag is created with the value "$CommandBlock" and added at the end of the command Data Object, with the Elements described on the next table.
Block Tag Elements
Element |
Description |
---|---|
0 (zero): OperName |
A String indicating the name of the requested operation, usually "Select" or "Operate" |
1 (one): CtlVal |
A number code for a command |
2 (two): Cause |
Used to respond a specific error code for an IEC 61850 Client. Please check the next table for all possible values |
Possible values for the Cause Element
Value |
Description |
---|---|
0 |
CmdErrUnknown |
1 |
CmdErrNotSupported |
2 |
CmdErrBlockedBySwitchingHierarchy |
3 |
CmdErrSelectFailed |
4 |
CmdErrInvalidPosition |
5 |
CmdErrPositionReached |
6 |
CmdErrParameterChangeInExecution |
7 |
CmdErrStepLimit |
8 |
CmdErrBlockedByMode |
9 |
CmdErrBlockedByProcess |
10 |
CmdErrBlockedByInterlocking |
11 |
CmdErrBlockedBySynchrocheck |
12 |
CmdErrCommandAlreadyInExecution |
13 |
CmdErrBlockedByHealth |
14 |
CmdErr1_Of_N_Control |
15 |
CmdErrAbortionByCancel |
16 |
CmdErrTimeLimitOver |
17 |
CmdErrAbortionByTrip |
18 |
CmdErrObjectNotSelected |
When using individual Select or Operate Tags, the value of these Tags corresponds to the CtlVal (Operation) code.
Whenever a new command is received, the Block or Tag triggers an OnRead event. Blocks or Tags with a configured EnableDriverEvent property also trigger an OnTagRead event. On this event, the application must send the requested operation to another system or Driver and then report the result. To report a result, the Block or Tag must be written back. If the CtlVal value is the same, the operation is considered successful, otherwise it is considered a failure.