background image

USER MANUAL 

GFK-2849A 

Oct 2019 

 

 

  

 

 
PACSystems

TM

 RX3i 

IEC 61850 ETHERNET COMMUNICATION MODULE 
USER MANUAL 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Summary of Contents for ECM850

Page 1: ...USER MANUAL GFK 2849A Oct 2019 PACSystemsTM RX3i IEC 61850 ETHERNET COMMUNICATION MODULE USER MANUAL ...

Page 2: ...ing 8 1 5 Basic System One RX3i CPU and One ECM850 Using a Single Port 9 1 5 1 Basic System One RX3i CPU and ECM850 Using Multiple Ports 10 1 5 2 Systems with One RX3i CPU and Two ECM850s 11 1 5 3 One RX3i CPU with Four ECM850s on Separate Networks 12 1 5 4 Two RX3i CPUs Two IEC 61850 Networks and One Supervisory Network 12 1 6 Glossary 13 Chapter 2 Installation 15 2 1 Pre Installation Check 15 2 ...

Page 3: ...ach ECM850 Parameters Settings Tab 29 3 3 3 Open IEC 61850 Configurator for each ECM850 31 3 3 4 Add IEDs to each ECM850 32 3 3 5 Configure each IED parameters 34 3 3 6 Read Variables of Each IED 36 3 3 7 Select Variables for Each IED 40 3 3 8 Validate Configuration of IEC 61850 Client for each ECM850 41 3 3 9 Generate PLC Protocol Variables PPVs for each ECM850 43 3 3 10Validate configuration 43 ...

Page 4: ...ration 76 4 1 IEC 61850 System Overview 77 4 1 1 IEC 61850 Communications 77 4 1 2 RX3i IEC 61850 Client System 77 4 2 ECM850 Operations in RX3i System 78 4 2 1 Duplicate ECM850 IP Address detection 79 4 2 2 Resolving Duplicate IP Addresses 79 4 3 ECM850 I O Scan Mechanism 79 4 3 1 RX3i CPU Sweep 80 4 3 2 RX3i Input Scan 80 4 3 3 RX3i Output Scan 80 4 3 4 IEC 61850 Server Connections 81 4 4 PPV Op...

Page 5: ...rt 102 5 1 2 Problems during Powerup and Reset 104 5 1 3 Transitioning to Firmware Update Mode 104 5 2 Special LED Blink Patterns 105 5 2 1 Special LED Patterns Module Identification 105 5 2 2 Special LED Patterns Microprocessor Over temperature 105 5 3 Status Reporting 106 5 3 1 IED Connection Status 107 5 4 Fatal Error Reporting 108 5 5 ECM850 s Local Log Table 108 5 5 1 Local Log Table Only Fau...

Page 6: ...CS 128 D 1 General 128 D 2 Common Data Class Extensions 128 D 2 1 Supported common data classes 128 D 2 2 Unsupported common data classes 128 Appendix E Protocol Implementation extra Information for Testing PIXIT 129 E 1 Introduction 129 E 2 Configuration PIXIT 129 E 3 Association Model PIXIT 129 E 4 Server Model PIXIT 130 E 5 Data Set Model PIXIT 134 E 6 Substitution Model PIXIT 135 E 7 Setting G...

Page 7: ...d maintenance The information is supplied for informational purposes only and Emerson makes no warranty as to the accuracy of the information included herein Changes modifications and or improvements to equipment and specifications are made periodically and these changes may or may not be reflected herein It is understood that Emerson may make changes modifications or improvements to the equipment...

Page 8: ... between the ECM850 and IEDs IEC 61850 servers This chapter defines system constraints with regard to PPV usage memory usage and other criteria for using the ECM850 in control applications Chapter 5 Diagnostics explains the power up and reset process LED blink patterns status reporting and fatal error reporting It also describes faults and corrective actions The Appendices provide reference inform...

Page 9: ... act as an IEC 61850 Client and communicate with Intelligent Electronic Devices IEDs IEC 61850 servers1 on the network using the IEC 61850 protocol IEC 61850 is a standard for the design of electrical substation automation The ECM850 provides the functions and services required for an IEC 61850 Client as described in the PICS and MICS in the appendices The ECM850 supports 10 100 1000 Mbps copper 1...

Page 10: ...irmware upgrades using the WinLoader software utility Built in command line interface function that supports direct monitoring and partial configuration by means of the module s Micro USB port or Telnet over Ethernet Note The USB port is intended for system setup and diagnostics only It must not remain permanently connected Support for both star switched and linear daisy chained network topologies...

Page 11: ...sing Command Line Interface Local Area Network LAN IEEE 802 2 Logical Link Control Class I IEEE 802 3 CSMA CD Medium Access Control 10 100 1000 Mbps CPU Status Bits 32 Polling Rate2 Configurable for every IED connection from 0 to 31267 msec default is 1000 msec Number of IP Addresses One Number of MAC Addresses Five One per external port and one internal Network Topologies Supported Star switched ...

Page 12: ...rol blocks RCB The RCB can be used for faster updates irrespective of polling rate based on RCB trigger options The configuration of polling rate and RCBs is described in Chapter 3 and polling mechanisms are described in section 4 3 ECM850 I O Scan Mechanism For product standards general operating specifications and installation requirements refer to the PACSystems RX3i System Manual GFK 2314 1 3 ...

Page 13: ...le provide a visual indication of the port status 1 3 4 Small Form factor Pluggable SFP Modules for Ethernet Ports Each SFP cage on the bottom of an ECM850 is capable of accepting a 10 100 1000 Mbps copper SFP module 100 Mbps Single Mode Fiber SFP 100 Mbps Multi Mode Fiber SFP 1000 Mbps Single Mode Fiber SFP or 1000 Mbps Multi Mode Fiber SFP device SFP devices can be removed and replaced during mo...

Page 14: ...apter 2 Installation for instructions 1 3 6 Restart Pushbutton XE Restart Pushbutton The Restart pushbutton on an ECM850 can be used to manually restart the module without cycling power The restart operation begins when the pushbutton is released 1 3 7 Indicator LEDs The table below summarizes the light emitting diode LED indicator functions More detailed information about error indications and bl...

Page 15: ...iented model These PPVs are available in controller programs as CPU symbolic variables enabling the RX3i controller to control monitor and sequence the operation of IEDs using these variables Machine Edition provides two methods of configuring an ECM850 online and offline Online Configuration The IEC 61850 data model can be directly read from the IED over the IEC 61850 network if the IED is connec...

Page 16: ... Ethernet LAN The main RX3i rack can include up to four ECM850s each communicating with its own high speed network s IEDs on the network can include Emerson IEDs and a wide range of third party devices which provide IEC 61850 server functionality For example the illustration below shows a basic system with one PACSystems RX3i CPU node having one ECM850 and one IEC 61850 network with three Emerson ...

Page 17: ...stration below shows the same basic system as before with one RX3i CPU with one ECM850 acting as an IEC 61850 client on a single IEC 61850 network but this example shows the ECM850 directly connected to each separate IED in a star topology Although each IED is connected to a separate Ethernet port on the ECM850 they are all on the same network segment LAN 1 Figure 6 Basic System with Rx3i CPU and ...

Page 18: ...erve up to 128 IEDs in star topology Note that multiple ECM850s in the same rack are not synchronized such that all ECM850s are guaranteed to power up at the same time ECM850 configuration differences SFPs etc can cause variations in ECM850 power up times In the following example both ECM850s are connected to the same network Figure 7 In the next example the two ECM850s are connected to separate n...

Page 19: ...wer up times Figure 9 1 5 4 Two RX3i CPUs Two IEC 61850 Networks and One Supervisory Network The example on this page shows two RX3i CPU nodes each with one ECM850 and one RX3i Ethernet Transmitter Module ETM The ECM850s are connected to separate networks LAN1 and LAN 2 in the illustration Network A and Network B are used for IEC 61850 traffic The RX3i Ethernet Transmitter Modules are connected to...

Page 20: ...stems RX3i CPU in its rack and is connected to the IEC 61850 network DA Data Attribute DO Data Object ECM Ethernet Communication Module EGD Ethernet Global Data a client server protocol that allows controllers to exchange data with HMI workstations historian systems and other supervisory software ECM850 IEC 61850 Ethernet Communication Module FC Functional Constraints Gbps Gigabits per second or 1...

Page 21: ...come NSAUs PICS Protocol Implementation Conformance Statement for IEC 61850 PIXIT Protocol Implementation extra Information for Testing as per IEC 61850 standards PLC Programmable Logic Controller in the context of this manual the PACSystems RX3i controller PPV PLC Protocol Variables RX3i controller symbolic variables which represents variable data from an IED This also includes additional variabl...

Page 22: ... fully cooperate with you however should such action be necessary After unpacking the RX3i equipment record all serial numbers Serial numbers are required if you should need to contact Customer Care during the warranty period All shipping containers and all packing material should be saved should it be necessary to transport or ship any part of the system Verify that all components of the system h...

Page 23: ...R CLASS I DIVISION 2 WHEN IN HAZARDOUS LOCATIONS TURN OFF POWER BEFORE REPLACING OR WIRING MODULES AND DO NOT CONNECT OR DISCONNECT EQUIPMENT UNLESS POWER HAS BEEN SWITCHED OFF OR THE AREA IS KNOWN TO BE NONHAZARDOUS WARNING EXPLOSION HAZARD USB PORT IS ONLY FOR USE IN NONHAZARDOUS LOCATIONS DO NOT USE UNLESS AREA IS KNOWN TO BE NON HAZARDOUS 2 3 1 ATEX Zone 2 The ECM850 must be mounted in an encl...

Page 24: ...atch the slot that is selected in the module s hardware configuration Figure 11 2 4 2 Module Insertion RX3i rack power may be off or on see Section 2 4 4 Hot Insertion and Removal Holding the module firmly align the module with the correct slot and connector Engage the module s rear pivot hook in the notch on the top of the backplane 1 Swing the module down until the module s connector engages the...

Page 25: ... aluminum backplate 1 While holding the module firmly pivot the module upward until its connector is out of the backplane 2 Lift the module up and away from the backplane to disengage the pivot hook 3 Figure 13 2 4 4 Hot Insertion and Removal Modules in a Universal Backplane can be installed or removed while power is applied to the system This includes backplane power and field power supplied to t...

Page 26: ...the system When the module is plugged back into a powered backplane the ECM850 restores data from the internal non volatile memory If however the RX3i CPU has configuration data for the ECM850 it re delivers the data to the module superseding parameters previously stored in non volatile memory 2 4 5 Fault Notifications Removing an ECM850 causes a Loss of IOC fault in the RX3i CPU s I O fault table...

Page 27: ...onfiguration Online you can connect to the IED and browse the device s data model to select objects of interest Offline you can import an IED Capability Description ICD or Configured IED Description CID file preconfigured by the IED vendor to browse and select the device s data objects Machine Edition automatically generates PLC Protocol Variables PPVs from these objects for use in the ladder appl...

Page 28: ...3 network If the port is connected to an external switch hub or repeater up to 12 IEC 61850 nodes may be connected in a star wiring topology Cables may be up to 100 meters in length Cables for 100BaseTX or 1000BaseT must be data grade Category 5 or better unshielded twisted pair UTP or shielded twisted pair STP 10BaseT may be used for the general Ethernet traffic but not for IEC 61850 communicatio...

Page 29: ...h entry to its local log table If possible it also logs an informational fault to the associated RX3i controller s fault table The module tries to configure and use the SFP if it is compatible as listed in chapter 1 If the ECM850 detects an unsupported SFP type on powerup or when the SFP is inserted the ECM850 adds an entry into its Local Log Table and the RX3i I O Fault Table if possible and turn...

Page 30: ... Amber and the module resets which restarts the powerup process 5 OK LED blinks Green 0 5 second ON and 0 5 second OFF Module powerup completed but communication not yet established over the RX3i backplane OK LED solid Green Normal operation Powerup completed and backplane communications established Note Under certain ambient operating temperatures the ECM850 may momentarily display the overtemper...

Page 31: ...ing Invalid MAC address all MAC addresses are validated error indicates if any address is bad CONN LED The CONN LED indicates whether the module has received its configuration from the RX3i CPU Green ON Configured OFF Not configured Green blink pattern Fatal error Flashes once between error codes blinked on the STATUS LED ACTIVE LED The active LED indicates the status of IEC 61850 connections Gree...

Page 32: ...opens a New Hardware Found Wizard dialog Within the wizard application enter the location of the provided installation files b Windows then installs the USB driver compatible with the USB port The computer automatically assigns a serial port name for the ECM850 s USB port A unique serial port number will be used for each ECM850 The serial port name is COM followed by the next available number from...

Page 33: ...tart completing the update and activating the updated firmware 2 11 Time Synchronization with the RX3i CPU The internal clock value of an ECM850 is displayed in Command Line Interface commands and it is used to timestamp entries in the ECM850 Local Fault Log as they occur The ECM850 s internal clock is synchronized with the RX3i CPU clock whenever the ECM850 is powered up or hot inserted or reset ...

Page 34: ...ls Machine Edition is the primary tool used to configure the ECM850 Machine Edition has an integrated IEC 61850 Configurator which supports the configuration of IEDs This tool also allows browsing of the devices IEC 61850 object data model for selecting PPVs In addition certain parameters can be set from a computer through the ECM850 s Command Line Interface The Command Line Interface can be used ...

Page 35: ...e Configuration and the main rack 2 Right click the slot in which you want to add the ECM850 and choose Add Module 3 In the Catalog dialog box that appears select the Communications tab 4 Select IC695ECM850 RX3i IEC 61850 Ethernet Communication Module and click OK 5 The ECM850 is placed in the rack and its parameters are displayed in the Parameter Editor window Its communications properties appear...

Page 36: ...ons so that they are routed only to subnets to which they are addressed The value defined here propagates through the ECM850 to IEDs throughout the network CAUTION If the subnet mask is improperly set devices may be unable to communicate on the network and might disrupt network communications Contact your network administrator to assign values that work with an existing network The ECM850 can only...

Page 37: ...I AQ W G T or M memory by right clicking on the Status Address field and selecting the Data Entry tool The default value is the next available I address See Chapter 5 Diagnostics for definitions of the status bits that the module writes to this address Note Because point faults are not supported with G T and M the other memory types or I O Symbolics are preferred Figure 20 SFP Cage 1 2 3 4 If the ...

Page 38: ...onsumption Tab The Power consumption tab provides details of the power consumption of the ECM850 Figure 22 3 3 3 Open IEC 61850 Configurator for each ECM850 1 Right click on ECM850 in which you want to configure IEC 61850 Client system and choose Configure IEC 61850 Client Figure 23 ...

Page 39: ...figuration of IEC 61850 Client Figure 24 Note The IEC 61850 Configurator cannot be opened when Machine Edition is online with the RX3i controller 3 3 4 Add IEDs to each ECM850 1 In the IEC 61850 Configurator window that appears right click on IEC 61850 Client and choose Insert Master port Figure 25 2 In the Server dialogue box that appears add Name and IP Address primary of the IED and click OK ...

Page 40: ...User Manual Chapter 3 GFK 2849A Oct 2019 Configuration 33 Figure 26 3 The new server device will appear under IEC 61850 Client Figure 27 ...

Page 41: ... given below Figure 28 Name This is identification name for IED Server ID This is a unique Identification number for the IED The default value is 0 IP Address primary This is primary IP address of IED Default is 0 0 0 0 Port primary This is the primary port number of the IED on which the connection needs to be established Default is 102 Polling rate ms This is defined as update rate for every conn...

Page 42: ... Configuring URCBs Direct Method The default value is 1 Use Preconfigured TrgOps If this option is enabled then the Trigger options as set by the IED are used by ECM850 client Otherwise the specific trigger option values defined in the ECM850 configuration are used This is set to disabled by default For more information refer to Trigger Options Use Authentication This is used to enable the authent...

Page 43: ...e that data will be available Quality change TrgOp data update The enabling of this option will ensure that data will be available only on Timestamp change TrgOp integrity The enabling of this option will ensure that data will be available on integrity poll as defined in bufTm in respective RCB TrgOp general interrogation The enabling of this option will enable general interrogation on request by ...

Page 44: ...User Manual Chapter 3 GFK 2849A Oct 2019 Configuration 37 c Read variables from SCL file for each IED d Online configuration Read variables from server for each IED ...

Page 45: ...rs browse and select SCL icd or cid file for the Server device and click Open 3 In the dialogue box that appears server name Select variables displays IEC 61850 data model for the IED Figure 30 Note The IEC 61850 protocol specifies the configuration file schema for an SCL file which is used for IED description Read variables from server for each IED 1 Right click on Server device in the IEC 61850 ...

Page 46: ...gure 31 2 A pop up Read variables from server appears showing Query is running x logical nodes received Click Cancel to cancel this operation Figure 32 3 In the dialogue box that appears server name Select variables displays the IEC 61850 data model for the IED ...

Page 47: ...User Manual Chapter 3 GFK 2849A Oct 2019 Configuration 40 Figure 33 Note Be sure to set the IP Address of the IED correctly and ensure that Machine Edition is connected over the network ...

Page 48: ...ct Variables for Each IED 1 In the dialogue box that appears server name Select variables allows selection of variables by means of check boxes Figure 34 2 Click OK to import selected variables under Server device or click Cancel to cancel import of variables Figure 35 ...

Page 49: ...Client for each ECM850 1 In the IEC 61850 Configurator window right click on IEC 61850 Client and choose Validate Configuration Figure 36 2 In the bottom pane messages appear indicating results of validation The messages provide details of variable configuration information as defined below Figure 37 ...

Page 50: ...ables These variables are Read only and provide connection status of the IED Total PLC Protocol Variables PPVs The total number of PPVs generated for the configuration Total PPVs Input Variables Output Variables Output Control variables Health variables For more information on PPVs refer to section 4 4 1 PPV Description Combined I O Memory Bytes The total I O memory consumed in bytes for IEC 61850...

Page 51: ...ages to see if the validation succeeded 3 3 11 Download configuration 1 Connect to RX3i controller using Serial or Ethernet connection and go online with the target 2 In Machine Edition click on the Target menu and select Download and start Target name 3 See the Feedback zone for messages 4 See the Controller and I O fault tables for any faults If the configuration is stored to non volatile memory...

Page 52: ...m the server device using polling technique by default The definition of RCB control block optimizes the communication by using an event based communication This functionality is for supporting Unsolicited communication or Report by Exception mechanism of updating data for IED variables URCB Un buffered Report Control Blocks An Un buffered Report Control Block URCB is associated with a DATA SET UR...

Page 53: ...more information refer to section 3 3 5 Use Preconfigured TrgOps 3 4 2 Configuring URCBs You can use either or both of the options below for configuring URCBs in the ECM850 a Configuring URCB Indirect Method Refer Configuring URCB Indirect Method b Configuring URCB Direct Method Refer c Configuring URCBs Direct Method Configuring URCB Indirect Method The RCB assignment can be done automatically by...

Page 54: ...ng URCBs Direct Method 1 Add IED 2 Read variables from the server select IEC 61850 variables of required RCB Logical Node LLN0 and Data Object report name report number Figure 40 3 Right click on the server device in the IEC 61850 Configurator and choose RCB Assignment ...

Page 55: ...RCB Assignment click Add and name the IEC target as VXTARGET Figure 42 5 In the dialogue box server name RCB Assignment Click Import to get the reports from the IEC 61850 Server device 6 pop up Read variables from server appears showing Query is running x logical nodes received Click Cancel to cancel this operation ...

Page 56: ...nfiguration 49 7 Figure 43 8 In the dialogue box server name RCB Assignment Click Add and select the required Report server name LLN0 report name report number RP report name from the drop down menu Figure 44 9 Click Add to add multiple reports ...

Page 57: ...ck OK to close 12 In the IEC 61850 Configurator window right click on IEC 61850 Client and choose Validate Configuration If there are no errors you can proceed to the next step Figure 46 Note Set the IP Address of IEC 61850 Server device correctly and ensure that machine edition is connected to the Server device over network ...

Page 58: ...iables which are part of the report Figure 47 14 In the dialogue box server name RCB Assignment click OK to close The configuration can be downloaded to the RX3i Controller and the controller can be put in RUN mode Reports get enabled see RptEna_RP 1 if the configuration is valid The DO DA data in the report gets updated based don the trigger options as set in the client configuration Figure 48 Re...

Page 59: ...grity period shows the time period for the Integrity poll of data objects OptFlds_RP Optional fields per the IEC 61850 specifications on which the report is functioning Resv_RP Reserved parameters for the report RptEna_RP Report Enabled Flag set to 1 if the report is enabled and is operational SqNum_RP Sequence number for the report updated on every report received TrgOps_RP Trigger options per th...

Page 60: ...CB You can directly import from a server or enter the name of the RCB in appropriate format It is recommended that you connect to the IED and browse through the reports available to ensure that reports are subscribed by the client correctly 1 Add IED 2 Read variables from server select IEC 61850 variables of required RCB Logical Node LLN0 and Data Object report name report number Figure 49 ...

Page 61: ... 2019 Configuration 54 3 Right click on Server device in the IEC 61850 Configurator and choose RCB Assignment Figure 50 4 In the dialogue box that appears server name RCB Assignment click Add and name the IEC target as VXTARGET Figure 51 ...

Page 62: ...IEC 61850 Server device 6 A pop up Read variables from server appears showing Query is running x logical nodes received Click Cancel to cancel this operation Figure 52 7 In the dialogue box server name RCB Assignment Click Add and select the required Report server name LLN0 report name report number RP report name from the drop down menu Figure 53 ...

Page 63: ... RCB Assignment click OK to close 10 In the IEC 61850 Configurator window right click on IEC 61850 Client and choose Validate Configuration If there are no errors then you can proceed to the next step Figure 55 Note After setting the IP Address of an IEC 61850 server device ensure that Machine Edition is connected to it over the network ...

Page 64: ...t related parameters are shown as variables It also includes the normal DO DA variables which are part of the report Figure 56 12 In the dialogue box server name RCB Assignment click OK to close The configuration can be downloaded to the RX3i Controller and the controller can be put in RUN mode Reports get enabled see RptEna_RP 1 if the configuration is valid The DO DA data in the report gets upda...

Page 65: ...GI_BR This parameter is General Interrogation parameter for the report IntgPd_BR The Integrity period parameters show the time value set for Integrity poll of data objects OptFlds_BR This shows the optional fields as per IEC 61850 specifications on which the report is functioning Resv_RP This is reserved parameters for the report RptEna_RP This is a Report Enabled Flag This gets set to 1 if the co...

Page 66: ...tion Default Station control 1 In the IEC 61850 Configurator window click on IEC 61850 Client 2 In the right pane of the Configurator window double click on Originator category orCat and select the required category type Figure 58 Note The orIdent is defined internally in the ECM850 and is fixed to GEIPECM VXTARGET This also includes the apostrophe at the start and end of the name ...

Page 67: ... Multiple Devices You can configure multiple ECM805 modules in an RX3i target up to four Each ECM850 can be configured to connect with multiple IEDs not exceeding 32 devices Refer to the specifications for constraints and limitations with regard to combined I O memory and limitation on the number of PPVs Each ECM850 can be configured separately The screenshot below shows an example of two ECM850s ...

Page 68: ...lly taken care in the background during the paste operation 3 5 3 Copy Paste and Movement of ECM850s Between Targets Machine Edition supports copy and paste of ECM850 within a project between different targets The drag and drop option is also available for the ECM850 The renaming of the PPVs is automatically taken care in the background 3 5 4 Download and Upload of ECM850 Configuration to from the...

Page 69: ...plete configurations The IEC 61850 Configurator provides ability to export a configuration to a file and then import such a configuration file to retrieve configuration information This is useful for re using a standard configuration for IED in the same ECM850 or across different slots in a Machine Edition project This also helps to save or store the configuration in a file for future use 1 In the...

Page 70: ...n the dialogue box that appears Export Assistance select Export a complete project XML and click Next Figure 62 3 In the dialogue box Save As browse to the required path name the export file and click Save Figure 63 4 Click Finish to close the dialogue Figure 64 ...

Page 71: ...on 3 6 2 Importing Configuration from a File A configuration saved in an XML file schema as exported by the export tool can be imported into the IEC 61850 Configurator 1 In the IEC 61850 Configurator window right click on IEC 61850 Client and choose Import Configuration From File Figure 65 2 In the dialogue box that appears Import Configuration browse and select the exported file and click Open ...

Page 72: ...s and attempt to import there may be errors during validation of the configuration It is recommended that you start with a known good XML file and modify it according to the XML schema to ensure that entries are consistent with IEC 61850 standards 3 In the pop up dialogue box Import Operation click OK Figure 67 ...

Page 73: ...he configuration under IEC 61850 Client Figure 68 Note If you don t find logical device state after the configuration import you can manually create the IED server status variables by using the option Create status variable s available by right clicking on the server device ...

Page 74: ...figuration in IEC 61850 Configurator and validate the same The example below shows the screenshot of a successful validation Figure 69 2 On Closure of the IEC 61850 Configurator PPVs are successfully generated in the PACSystems Machine Edition project as shown in the Variable list Use case 2 Configure and Validate for Failed Validation In this use case the validation finds errors as illustrated be...

Page 75: ...are described in the table IEC 61850 Configurator Error Handling Use case 3 Configure and Exit with Successful Validation 1 Following a successful validation of a configuration you can choose to close the IEC 61850 Configurator dialogue without performing any further validation In this use case the message displayed is illustrated below Figure 71 ...

Page 76: ...it with successful validation 1 Modify the existing configuration e g added or deleted DO DA variables and choose to directly close the Configurator In this use case the below illustrated message is displayed Figure 72 2 In the window that appears if you select Yes then a new set of PPVs are generated according to the edited configuration If you select No the existing configuration is retained and...

Page 77: ...erver IP address set to 0 0 0 0 and choose to directly close the Configurator In this use case the message displayed is illustrated below Figure 73 2 In the window that appears if you select Yes the Configurator reverts to the last successful configuration If you select No you will remain in the Configurator window until you resolve the invalid configuration issue ...

Page 78: ...figuration is cleared and all previous PPVs are deleted If you select No then the Configurator window remains open for further configuration 3 6 4 IEC 61850 Configurator Error Handling The IEC 61850 Configurator provides a mechanism to validate the configuration and report warning or error messages The feedback zone of the Configurator displays appropriate messages to explain any configuration err...

Page 79: ...ve and displays this warning WARNING Truncated GGIO1_Beh123456789101112131415161718192021 to GGIO1_Beh1234567891011121314 The PPVs in the Variables tab will be represented in this case as GGIO1_Beh1234567891011121314 q_ST GGIO1_Beh1234567891011121314 q0001_ST 3 7 IEC 61850 Data Types and Attributes The sections below describe the configuration of IED connection state variables the mapping of IEC 6...

Page 80: ...ionState You can also explicitly create the ConnectionState variable by using the Create status variable s option This may be required if you import a previously created configuration using Import Configuration From File and the state variable has been manually removed Note Each IED has only one ConnectionState variable and PPV associated with it If you click the Create status variable s multiple ...

Page 81: ...orted in Machine Edition is provided in the following table IEC 61850 Standard Machine Edition Data Type Size Bytes Data Type Size Bytes BOOLEAN 0 1 bits INT 2 LSBit usable INT32 4 DINT 4 INT32U 4 DWORD 4 INT8 1 INT 2 LSB usable FLOAT32 4 REAL 4 OCTET VISIBLE UNICODE STRING nn nn BYTE 32 INT8U 1 UINT 2 LSB usable INT16 2 INT 2 INT16U 2 UINT 2 INT24U 3 DINT 4 INT64 8 DINT 2 8 ...

Page 82: ...DeviceSR350 GGIO1 Beh q ST The quality bit of IEC 61850 data q is mapped according to the following table Attribute name Attribute type Value Value range Bit Map Validity CODED ENUM good invalid reserved questionable 6 7 detailQual PACKED LIST Overflow BOOLEAN DEFAULT FALSE 5 Out Of Range BOOLEAN DEFAULT FALSE 4 Bad Reference BOOLEAN DEFAULT FALSE 3 Oscillatory BOOLEAN DEFAULT FALSE 2 Failure BOOL...

Page 83: ...ller project with data type as LREAL 8 Bytes in Unix Time format S5_SR350 Emerson DeviceSR350 GGIO1_Beh t_ST The equivalent IEC 61850 Configurator DA SR350 Emerson DeviceSR350 GGIO1 Beh t ST The ECM850 supports SNTP Client multicast and broadcast However note that the Client module does not send timestamp quality to control object ...

Page 84: ...ection Protocol Variable Operations in RX3i controller Applications Protocol Variable Description IEC 61850 Operation and Protocol Variable mapping Read Operations Write Operations Control Operations Performance factors RX3i CPU operations for ECM850 SVC for enabling or disabling Protocol outputs Reset Smart Module for ECM850 Unsupported features Hot Standby HSB operation for ECM850 Basic System o...

Page 85: ...etwork can include three types of devices IEC 61850 Client In an RX3i system the ECM850 operates as an IEC 61850 Client It establishes an association with one or more IEDs IEC 61850 Server devices IEC 61850 Server IEC 61850 Server devices are typically IEDs or Relays which are distributed throughout a substation They are connected over an IEC 61850 network to IEC 61850 Client s IEC 61850 Configura...

Page 86: ... the configuration over IEC 61850 network Consumes input data from each IED and makes that data available to the CPU during the CPU s input scan Receives output data from the CPU during the output scan and transfers the outputs to IEDs Processes connection information from IEDs and converts them to a PACSystems format Maintains a Local Log Table of its own alarms and the diagnostic information it ...

Page 87: ...rst fault occurs before the ECM850 receives the new configuration and the second fault occurs after the ECM850 receives its new configuration Both faults result in the ECM850 not attempting to connect to the network 4 2 2 Resolving Duplicate IP Addresses When an IP address conflict exists IP based network communication with the device s may be disrupted The IP address conflict should be resolved b...

Page 88: ...e ECM850 for its input data On receipt of this notification from CPU the ECM850 unconditionally sends its latest input data from the IEDs to the CPU The age of the data in the ECM850 s input data buffer will depend on the configuration of each IED as described in Chapter 3 By default each IED is polled by the ECM850 for input data every second although this period is configurable Alternately the I...

Page 89: ...le in some cases that the ECM850 may not be able to transfer every data change Only the data most recently stored in the IEC 61850 client interface will be available for the RX3i CPU It is possible that some of the changes in variables in some IEDs may be lost in the process especially during times of high volume IED data traffic 4 4 PPV Operations in RX3i Controller Applications The IEC 61850 var...

Page 90: ...troller variable lists is shown below SlotNum_Physical Device_Logical Device Logical Node_ Data Object Data Attribute_Functional Constraints This is illustrated below Figure 81 Examples The following examples show the equivalent PPVs for an IEC 61850 DO DA variable Example 1 Read Variables IEC 61850 Configurator SR350_DevSR350 LPHD1 Proxy stVal ST ...

Page 91: ...pens when the IEC 61850 Configurator dialogue is closed The various configuration scenarios related to this dialogue are described in section 3 6 3 Configuration Scenarios for IEC 61850 Configurator 4 4 2 IEC 61850 Operation and PPV Mapping This section describes the mapping between IEC 61850 attributes and PPVs based on the Functional constraints and operation type IEC 61850 Operation Table Depen...

Page 92: ...ble set includes SELECTCmd SELECTSts SELECTRslt ReadVal Cancel This operation has different behavior depending of the variable type A variable set is created with the variable name plus the key word CANCEL The variable set includes CANCELCmd CANCELSts CANCELRslt ReadVal Direct Map The variable is directly mapped to the given variable IEC 61850 Attribute and PPV Mapping Table The following table pr...

Page 93: ...BR1 Pos SBOw ctlV al CO PLC Protocol Variable s S4_SR350_DevSR350 XCBR1_Pos SBOw _ctlVal_CO SELECTVal S4_SR350_DevSR350 XCBR1_Pos SBOw _ctlVal_CO SELECTCmd S4_SR350_DevSR350 XCBR1_Pos SBOw _ctlVal_CO SELECTSts S4_SR350_DevSR350 XCBR1_Pos SBOw _ctlVal_CO SELECTRslt S4_SR350_DevSR350 XCBR1_Pos SBOw _ctlVal_CO ReadVal Control Cancel ctlVal C O Cancel IEC 61850 Configurator SR350 DevSR350 XCBR1 Pos Ca...

Page 94: ...pDlTmms setVa l SE PLC Protocol Variable s S8_Dev_IEDDevice PTOV1_OpDITmms s etVal_SE WRITEVal S8_Dev_IEDDevice PTOV1_OpDITmms s etVal_SE WRITECmd S8_Dev_IEDDevice PTOV1_OpDITmms s etVal_SE WRITERslt S8_Dev_IEDDevice PTOV1_OpDITmms s etVal_SE ReadVal Substitution SV Write IEC 61850 Configurator Dev IEDDevice PTOV1 Mod subVal SV PLC Protocol Variable s S8_Dev_IEDDevice PTOV1_Mod subEna_ SV WRITEVal...

Page 95: ... symbolic variables 4 4 4 Write Operations WRITE Operation You can perform the write operations to IED from the RX3i controller in two steps 1 Write the command value to the specified value variable WRITEVal 2 Force a rising edge to activate the operation in a specified command variable WRITECmd 3 Check the result of operation is in specified result variable WRITERslt The above steps can be perfor...

Page 96: ... to the IED e g S8_Dev_DevF650 auxPTOV2_PTOVEna setVal_SP WRITECmd 3 Step3 Check the PPV with extension WRITERslt for success 1 e g S8_Dev_DevF650 auxPTOV2_PTOVEna setVal_SP WRITERslt WRITERslt returns code 0 BUSY 1 DONE 2 ERROR 4 Step4 Check that the written value has been updated in device by reading the PPV with extension ReadVal e g S8_Dev_DevF650 auxPTOV2_PTOVEna setVal_SP ReadVal 4 4 5 Contr...

Page 97: ...er of Select When the IEC 61850 server responds as Select positive the client module stores information about selected Data Object and in the following command in the following OPERATE operation executes only the Operate OPERATE operation The control operations can executed using Operate operation on PPV for Oper ctlVal CO This is described in detail with example as below For the attribute with Op...

Page 98: ... Interlock check 2 Synchro check 3 Interlock and Synchro check e g S4_SR350_DevSR350 XCBR1_Pos Oper_ctlVal_CO OPERChk 2 Step2 Write value to be written to device in the PPV with extension OPERVal e g S4_SR350_DevSR350 XCBR1_Pos Oper_ctlVal_CO OPERVal 3 Step3 Provide a transition from 0 to 1 in the PPV with extension OPERCmd to trigger the transfer of written value to the IED e g S4_SR350_DevSR350 ...

Page 99: ...ow is example describing Select operation using Select Operation with PPV IEC 61850 Configurator The IEC 61850 variable as seen in the Configurator dialogue SR350 DevSR350 XCBR1 Pos SBOw ctlVal CO PPVs set The PPV set that gets created automatically in the project for the variable above is a S4_SR350_DevSR350 XCBR1_Pos SBOw_ctlVal_CO SELECTVal b S4_SR350_DevSR350 XCBR1_Pos SBOw_ctlVal_CO SELECTCmd...

Page 100: ... 61850 Configurator Machine Edition on validation automatically creates a set of PPVs in the project with extensions as below a CANCELCmd Trigger command to Cancel the operation to device Type Write b CANCELSts Status of operation with code Type Read c CANCELRslt Result of operation Success or failure with error code Type Read d ReadVal Actual value of parameter from Device Type Read These PPVs ca...

Page 101: ...cess 1 e g S4_SR350_DevSR350 XCBR1_Pos Cancel_ctlVal_CO CANCELRslt CANCELRslt 0 it returns IEC 61850 AddCause CANCELRslt 0 internal error code 1 wrong parameter 2 driver not loaded 3 write command cannot be issued e g not valid server Refer table Table for Add Cause 4 Step5 check that the written value has been updated in the PPV with extension ReadVal e g S4_SR350_DevSR350 XCBR1_Pos Cancel_ctlVal...

Page 102: ...m for the application The size of the combined protocol I O memory Kbytes has direct impact on the CPU sweep time Hence refer to sweep impact data when designing IEC 61850 systems Appendix B IEC 61850 I O Performance Examples The constraints related to CPU memory needs to be taken into account especially for CPE305 CPE310 which has comparatively less user memory It should also be noted that the IE...

Page 103: ...ge The parameter block has a length of 2 WORDs It is an input parameter block only address Module Slot low byte Module Rack high byte address 1 0 Enable Protocol Outputs 1 Disable Protocol Outputs Example A switch on a control console is wired to M00001 the input to the SVC_REQ 47 instruction When closed the switch will activate the SVC_REQ 47 causing the ECM850 output production to be enabled or ...

Page 104: ...peration 4 7 Network Time Synchronization 4 7 1 Configuring SNTP for ECM850 In Machine Edition s Hardware Configuration for the ECM850 on the Settings tab configure the items as described in the following sections Network Time Sync The location that the time stamp value for a ECM850 Local Log and IEC 61850 outputs is obtained from None The time stamp value for an ECM850 Local Log and IEC 61850 out...

Page 105: ...lowest stratum number as soon as two of its timing messages are received within a 150 second period 4 7 4 Loss or absence of SNTP Timing Signals If the ECM80 is configured for SNTP but fails to receive timing messages from an SNTP network time server within a 150 second period the ECM850 does the following 1 A fault is logged in the RX3i Controller Fault Table 2 A fault is logged in the Local Log ...

Page 106: ...as described and one or more of the HSB systems Primary or Secondary may not be able to connect with the IED 4 8 2 Protocol Output Control for HSB system The ECM850 acting as IEC 61850 client on both the active and standby units connect to the IED and fetches input data from the device Only the active unit SAU however controls the application using input data from the ECM850 on the active controll...

Page 107: ...t data from the IED However the SBU s Input data is overwritten by the SAU input data via Transfer list synchronization The SAU drives Output data to the IED The Output Data on the SBU is overwritten by the SAU s output data via Transfer list synchronization The ECM850 on the SBU however will not write this synchronized Output data to the IED on wire 4 8 3 Enabling or Disabling Protocol Outputs A ...

Page 108: ...or this control also it should handle role change scenario and a special scenario where both RX3i controller units are Non synchronized active units 4 8 6 Non Synchronized Active Unit NSAU Scenarios On event of redundancy link failure both of the units becomes NSAU In such scenario the IED will be controlled by two IEC 61850 clients ECM850 A and ECM850 B This is depicted in the diagram below Figur...

Page 109: ...are not driven by two clients at the same time If one of them is NSAU then protocol Outputs are driven by ECM with NSAU irrespective of Primary or Secondary system This can be possible if the other CPU is fault mode 4 8 7 HSB Configuration Using Machine Edition Machine Edition supports configuring ECM850 in a CRU Target The mirroring of the hardware configuration HWC from Primary to Secondary also...

Page 110: ...d reset the ECM850 runs diagnostics and initializes its hardware components When the necessary hardware components have been initialized and tested the ECM850 transitions to either normal operation or firmware update mode As the module transitions to normal operation it adds a startup entry that provides a reason for the restart in its Local Log table This entry is normal 5 1 1 Module Restart The ...

Page 111: ...shbutton may also be used to restart the module if the STATUS LED is blinking an error code upon hardware or runtime failure or if the module locks up Restart Triggered by Restart and Default Command Issuing a restart or default command from the Command Line Interface causes the ECM850 to restart Modify level privileges are required to issue these commands Restart Triggered by Hardware Watchdog Ti...

Page 112: ...l power up but an entry is added to the Local Log table and the RX3i CPU s fault table if backplane communications have been established Note the fault and contact Customer Service The module does not contain hardware identity information LED Fatal Error blink pattern as described in this chapter Note the blink code and contact Customer Service 5 1 3 Transitioning to Firmware Update Mode The modul...

Page 113: ...TION blink pattern determines its state either blinking or stopped Note that the blinkId command requires Modify level access to the Command Line Interface 5 2 2 Special LED Patterns Microprocessor Over temperature If the maximum threshold temperature for the ECM850 s microprocessor is crossed the ECM850 goes into power saving mode While the ECM850 is in an over temperature condition LEDs on the m...

Page 114: ...ected to another device and is operating correctly 0 indicates the port is not connected to another device or has an error preventing communications or the SFP cage is empty or has an incompatible SFP device 5 Port4 Link Up 1 indicates the port is connected to another device and is operating correctly 0 indicates the port is not connected to another device or the port has an error preventing commu...

Page 115: ...ary Connection Status Redundant Connection Status TCP CONNECTED 0x0000 0002 0x0000 0020 TCP CONNECTING 0x0000 0004 0x0000 0040 TCP CONNECT FAILED 0x0000 0008 0x0000 0080 MMS3 INITIALIZED 0x0001 0000 0x0100 0000 MMS RCB4 ENABLE FAILED 0x0002 0000 0x0200 0000 1 xx Slot number where the ECM850 resides 2 nnn IED IEC 61850 Server device Name 3 MMS Manufacturing Message Specification 4 RCB Report Contro...

Page 116: ...er cycles The Local Log table can only be cleared from the Command Line Interface using the clear log command Clearing the RX3i CPU fault tables or restarting the ECM850 does NOT clear the local log table If the ECM850 s Local Log table overflows new entries overwrite the oldest entries which are lost If that happens the Command Line Interface indicates the number of entries that have been discard...

Page 117: ... watchdog timer expiration or internal fatal error note the fault extra data and contact customer service 2 2 Time synchronization with RX3i controller failed The ECM850 was unable to synchronize its current time with the RX3i controller Contact customer service 4 1 Socket close failed ECM850 was unable to close an opened OS socket Contact customer service 5 1 CLI null environment pointer ECM850 e...

Page 118: ...tact customer service 9 4 Mail processing error on the ECM850 The ECM850 received a rejected mail message from the CPU None 5 5 2 Viewing and Clearing the Local Log Table The only way to view and clear the data in the ECM850 s Local Log table is through the Command Line Interface Log data can be viewed from the Command Line Interface using the log or show log command The local log table can only b...

Page 119: ...tails provide more information about all the entries in the local log including the Device Names of IEDs that have log entries Figure 87 The command log details followed by an entry number display the information for a single entry The example below shows the information for log entry 1 ...

Page 120: ...CPU s fault tables has no effect on the diagnostic conditions maintained by any IO Device 5 6 2 Faults Reported to the RX3i Controller Fault Table The following ECM850 related faults are reported in the Controller Fault Table of the RX3i CPU in addition to being listed in the ECM850 s Local Log Table Faults Reported to the RX3i Controller Fault Table Group Error Code Description Cause Recommended ...

Page 121: ...ontain an optional Status Code SCode value The command display for Event Type 29 is shown below Date Time Event Count Entry 2 Entry 3 Entry 4 Entry 5 Entry 6 SCode 12 APR 2000 00 00 00 0 29H 1H 0000H 0000H 0000H 0000H 0000H 00000000H The table below shows SNTP events and corresponding Controller Fault Table entries Entry 2 identifies the particular SNTP event Entries 3 and 4 are unused Entries 5 a...

Page 122: ...ble Group Category Type Description Description Cause Recommended 3 2 0 0 Loss of Device 3 2 0 0 If this is unexpected operation either re connect missing IED on the network or remove the device from the ECM850 s configuration 3 3 35 1 0 Expected SFP is missing SFP configured for a port on the ECM850 is not physically present Insert SFP into port of ECM850 to match configuration stored to the ECM8...

Page 123: ...as a valid MAC address Contact customer service 9 11 5 x Internal runtime error ECM850 has encountered an internal error during its operation Contact customer service 9 18 1 1 ECM850 exceeded its recommended operating temperature The temperature detected by the ECM850 has exceeded its safe operating temperature Reduce the temperature of the environment where the ECM850 is operating 9 18 1 2 Watchd...

Page 124: ...vel after it was previously heavily loaded None 9 71 0 0 Duplicate IP address detected on the network ECM850 has detected a duplicate IP address on the network Either remove the ECM850 on the network that has the duplicate IP address or assign a new IP address to conflicting ECM850 5 9 72 0 0 Duplicate IP address conflict resolved ECM850 has detected that a previously duplicated IP address conflic...

Page 125: ...mmands are all applicable to this module The information in the remainder of this chapter will highlight only those features of the ECM850 s CLI that differ from the PROFINET Controller s CLI Note Before attempting to connect to the module using the USB port you must install the USB driver as described in section 2 9 Installing the USB Port Driver The prompt ecm appears on connecting a computer to...

Page 126: ... are added for ECM850 support arp logincfg blinkld logout clear arp monport clear counters ping clear counters sntp restart clear log sessiontimeout clear statled telnetd default time A 3 ECM850 Commands node Global Command The node command displays device ID and physical module information This command displays the same information as the show node command without parameters Example ...

Page 127: ...M850 Command Line Interface Support 120 Show Sntpstat The Show Sntpstat command displays the SNTP status and or counter Example 1 Network Time Synchronization is disabled Example 2 Network Time Synchronization is enabled SNTP server not available ...

Page 128: ... ECM850 Command Line Interface Support 121 Example 3 Network Time Synchronization is enabled SNTP server available and status is unsynchronized Example 4 Network Time Synchronization is enabled SNTP server available and status is synchronized ...

Page 129: ...sition being reflected in the corresponding input points When RCBs1 were enabled the computation was done for the points configured in the report Machine Edition was online with the RX3i controller during testing The average minimum and maximum loopback times were captured from a 1 hour sample period In addition since the CPU sweep time is a significant factor in the accuracy and precision of the ...

Page 130: ...enabled for inputs Avg Min Max 4 7 02 988 499 1033 73 42 177 8 11 9 985 997 1114 92 48 354 16 22 5 984 291 1038 161 65 562 32 43 8 972 261 1051 233 85 654 1 RCBs Report Control Blocks The PPVs for loopback are part of RCB with trigger options set as TrgOp data change and other PPVs are configured for polling rate of 1000msec This can be set in the IEC 61850 Configurator 2 The polling rate for each...

Page 131: ...formance statement The statements specify the communication features mapped to IEC 61850 8 1 C 2 ASCI Basic Conformance Statement The basic conformance statement is defined in Table 1 below Table 1 Basic conformance statement Client Subscriber Server Publisher Value Comments Client Server roles B11 Server side of TWO PARTY APPLICATION ASSOCIATION B12 Client side of TWO PARTY APPLICATION ASSOCIATIO...

Page 132: ...l node Y M3 Data Y M4 Data set Y M5 Substitution Y M6 Setting group control Y Reporting M7 Buffered report control Y M7 1 sequence number Y M7 2 report time stamp Y M7 3 reason for inclusion Y M7 4 data set name Y M7 5 data reference Y M7 6 buffer overflow Y M7 7 entryID Y M7 8 BufTm Y M7 9 IntgPd Y M7 10 GI Y M8 Unbuffered report control Y M8 1 sequence number Y M8 2 report time stamp Y M8 3 reas...

Page 133: ...ervice Conformance Statement The ACSI service conformance statement is defined in Table 3 depending on the statements in Table A 1 Table 3 ACSI Service Conformance Statement Services AA TP MC Client C Server S Comments Server S1 GetServerDirectory TP Y Application association S2 Associate TP Y S3 Abort TP Y S4 Release TP N Logical device S5 GetLogicalDeviceDirectory TP Y Logical node S6 GetLogical...

Page 134: ... Y S23 GetSGCBValues TP Y Reporting Buffered Report Control Block BRCB S24 Report TP Y S24 1 data change dchg Y S24 2 quality change qchg Y S24 3 data update dupd Y S25 GetBRCBValues TP Y S26 SetBRCBValues TP Y Unbuffered Report Control Block URCB S27 Report TP Y S27 1 data change dchg Y S27 2 quality change qchg Y S27 3 data update dupd Y S28 GetURCBValues TP Y S29 SetURCBValues TP Y Logging Log ...

Page 135: ...icast SVC S45 SendMSVMessage MC N S46 GetMSVCBValues TP N S47 SetMSVCBValues TP N Unicast SVC S48 SendUSVMessage TP N S49 GetUSVCBValues TP N S50 SetUSVCBValues TP N Control S51 Select TP Y S52 SelectWithValue TP Y S53 Cancel TP Y S54 Operate TP Y S55 CommandTermination TP Y S56 TimeActivatedOperate TP N File transfer S57 GetFile TP N S58 SetFile TP N S59 DeleteFile TP N S60 GetFileAttributeValues...

Page 136: ...rmance statement is applicable to the IEC 61850 interface of the PACSystems RX3i IEC 61850 Ethernet Communication Module ECM850 with Firmware version 1 0 D 2 Common Data Class Extensions D 2 1 Supported common data classes All logical nodes common data classes and data attribute types as defined in IEC 61850 7 3 and IEC 61850 7 4 are supported D 2 2 Unsupported common data classes Not Applicable ...

Page 137: ...cation Describe how the client handles nameplate configuration revision mismatches The Client reads out data model at each associate and therefore does not need to check configuration revision Describe how the client handles report control block configuration revision mismatches RCB configuration is read out at each associate additional items The Client does not use items of predefined data model ...

Page 138: ...mum object identification length The following specifies the limits in IEC 61860 Configurator LD 128 chars octets LN 16 chars octets DO 128 chars octets DA 128 chars octets FC 2 chars octets The following are limits for PLC Protocol variables PPV which are representation of IEC 61850 DO DA in the RX3i controller project as a variable list These variables are automatically generated on selecting IE...

Page 139: ...onfiguration interface In this Configurator user can use option of Read variables from server by providing the IP address of the server or IED device In this option the Configurator connects to the Device over MMS and read the data model from device over Ethernet network This support is part of the auto description feature The other option is to read a data model from an SCL file using the Read va...

Page 140: ...vice in the RX3i controller application This is operation is described in detail in the manual with an example For each attribute with FC SP SV SE CF as seen in the IEC 61850 Configurator dialogue Machine Edition validation automatically creates a set of PLC protocol variables PPVs in the RX3i controller project with extensions as below a WRITEVal Value to be written Write b WRITECmd Command to tr...

Page 141: ...r logic using Machine Edition 1 Step1 Write value to be written to device in the PPV with extension WRITEVal e g S8_Dev_DevF650 auxPTOV2_PTOVEna se tVal_SP WRITEVal 2 Step2 Issue a transition from 0 to 1 in the PPV with extension WRITECmd to trigger the transfer of written value in step 1 to the IED e g S8_Dev_DevF650 auxPTOV2_PTOVEna se tVal_SP WRITECmd 3 Step3 Check the PPV with extension WRITER...

Page 142: ...sed Describe how to force a SetDataSetValues request Not Used Describe how to force a DeleteDataSet request Not Used Describe how the client handles following dataset mismatches between the SCL and the data sets exposed via MMS 1 new dataset element 2 missing dataset element 3 Reordered dataset members in a dataset of a different data type 4 Reordered dataset members in a dataset of the same data ...

Page 143: ...or code Read d ReadVal Actual value of parameter from Device Read These PPVs can be used to write values to the device The example below shows attributes with FC SV used for write IEC 61850 Configurator The IEC 61850 variable as seen in the Configurator dialogue Dev IEDDevice PTOV1 Mod subVal SV PLC Protocol Variables set The PPV set that gets created automatically in the RX3i controller project f...

Page 144: ...titution For the attributes with FC SV subEna subQ subID and e g subVal set values to be substituted in subVal subQ subID using the write operation on PPVs as described above Then set value in subEna to TRUE by using write operation on PPV for enabling the substitution E 7 Setting Group Control Model PIXIT Setting Group Control Model PIXIT Description Value Clarification Describe how to change the...

Page 145: ...IEDDevice LLN0_SGCB ActSG_SP WRITECmd c S8_Dev_IEDDevice LLN0_SGCB ActSG_SP WRITERslt d S8_Dev_IEDDevice LLN0_SGCB ActSG_SP ReadVal WRITE Operation with PPV If the user has to write a value to such a writable data attribute then the following steps needs to be execute in RX3i controller logic 1 Step1 Write value to be written to device in the PPV with extension WRITEVal e g S8_Dev_IEDDevice LLN0_S...

Page 146: ...variables mirroring DO DA The configured SG is different than the actual setting group SGCB is read out via MMS at each associate E 8 Reporting Model PIXIT Reporting Model PIXIT Description Value Clarification Does the client search for RCB in all logical nodes Yes all logical nodes are searched for automatic allocation of URCBs Does the client search for RCB when the logical nodes are not specifi...

Page 147: ...es respond when an URCB is already reserved The client tries to use another URCB if dynamically allocated fallback is polling Describe how the client responds when a BRCB is already reserved Variables will be polled Describe how the client responds to a SetBRCBValues EntryID The client accepts negative responses internally Describe how the client responds when a report has an unknown dataset RptId...

Page 148: ...supported No Is operate many supported No Can the client set the test flag No What check conditions can be set synchrocheck Yes interlock check Yes The check condition can be predefined by setting an appropriate value to a PPV PLC Protocol Variable with extension OPERChk as an USINT variable The values that can be configured in this variable are given below 0 No check 1 Interlock check 2 Synchro c...

Page 149: ...n IEC 61850 This is described in section 4 4 PPV Operations in RX3i Controller Applications What does the client do when it receives a Select SelectWithValue or Operate respond negative The PPV variable generated for Oper ctlVal CO with the extension OPERRslt in RX3i controller reports the current state and success failure of commands This also reports the AddCause as defined in IEC 61850 This is ...

Page 150: ...write to SBOw CO write to Oper CO The required command sequences are automatically performed in the right sequence by the driver No further configuration steps are necessary from user perspective in RX3i controller logic In addition to this the client Module supports manual Select and Cancel The client module according to the ctlModel of the Data Object executes the Select only when ctlModel 2 or ...

Page 151: ...Val Actual value of parameter from Device Read These PPVs can be used to perform control operations to the device The below is example describing control Operation using Operate Operation with PPV IEC 61850 Configurator The IEC 61850 variable as seen in the Configurator dialogue SR350 DevSR350 XCBR1 Pos Oper ctlVal CO PLC Protocol Variables set The PPV set that gets created automatically in the RX...

Page 152: ...be written to device in the PPV with extension OPERVal e g S4_SR350_DevSR350 XCBR1_Pos Oper_ctl Val_CO OPERVal 3 Step3 Provide a transition from 0 to 1 in the PPV with extension OPERCmd to trigger the transfer of written value to the IED e g S4_SR350_DevSR350 XCBR1_Pos Oper_ctl Val_CO OPERCmd 4 Step4 Check the PPV with extension OPERSts for status code e g S4_SR350_DevSR350 XCBR1_Pos Oper_ctl Val_...

Page 153: ...riables PPV in the RX3i controller project with extensions as below a SELECTVal Value to be written Write b SELECTCmd Trigger cmd to transfer value in SELECTCmd to device Write c SELECTSts Result of operation Success or failure with error code Read d SELECTRslt Result of operation Success or failure with error code Read e ReadVal Actual value of parameter from Device Read These PPVs can be used to...

Page 154: ...written to device in the PPV with extension SELECTVal e g S4_SR350_DevSR350 XCBR1_Pos SBOw_c tlVal_CO SELECTVal 2 Step2 Provide a transition from 0 to 1 in the PPV with extension SELECTCmd to trigger the transfer of written value to the IED e g S4_SR350_DevSR350 XCBR1_Pos SBOw_c tlVal_CO SELECTCmd 3 Step3 Check the PPV with extension SELECTSts for status code e g S4_SR350_DevSR350 XCBR1_Pos SBOw_c...

Page 155: ...ntroller project with extensions as below a CANCELCmd Trigger command to Cancel the operation to device Write b CANCELSts Status of operation with code Read c CANCELRslt Result of operation Success or failure with error code Read d ReadVal Actual value of parameter from Device Read These PPVs can be used to perform a CANCEL operation in the device Below is an example illustrating Cancel Operation ...

Page 156: ...n value to the IED e g S4_SR350_DevSR350 XCBR1_Pos Cancel_ ctlVal_CO CANCELCmd 2 Step2 Check the PPV with extension CANCELSts for status code e g S4_SR350_DevSR350 XCBR1_Pos Cancel_ ctlVal_CO CANCELSts CANCELSts returns code 0 BUSY 1 DONE 2 ERROR 3 Step3 Check the PPV with extension CANCELRslt for success 1 e g S4_SR350_DevSR350 XCBR1_Pos Cancel_ ctlVal_CO CANCELRslt CANCELRslt 0 it returns IEC 61...

Page 157: ...EC 61850 interface Quality An example of a PPV quality variable in an RX3i controller project with data type as DWORD 4 Bytes S5_SR350 GEDeviceSR350 GGIO1_Beh q_ST For equivalent IEC 61850 Configurator DA SR350 GEDeviceSR350 GGIO1 Beh q ST The quality bits of IEC 61850 data q are mapped according to the following table Attribute name Attribute type Valu0065 Value range Bit Map Validity CODED ENUM ...

Page 158: ...dcast However note that the Client module does not send timestamp quality to control objects What time quality bits are supported LeapSecondsKnown No ClockFailure No ClockNotSynchronized No What is the behavior when the time synchronization signal messages are lost Not Applicable When is the quality bit Clock failure set The Client does not set any time quality bits When is the quality bit Clock n...

Page 159: ...ht to modify or improve the designs or specifications of the products mentioned in this manual at any time without notice Emerson does not assume responsibility for the selection use or maintenance of any product Responsibility for proper selection use and maintenance of any Emerson product remains solely with the purchaser 2019 Emerson All rights reserved Emerson Terms and Conditions of Sale are ...

Reviews: