IEC 60870-5 Client And Server (Master And Slave)

2y ago
47 Views
2 Downloads
518.95 KB
7 Pages
Last View : 9d ago
Last Download : 3m ago
Upload by : Melina Bettis
Transcription

Telecontrol ProtocolIEC 60870-5 Client and Server(Master and Slave)For communication in accordancewith IEC 60870-5-101, -103 and -104Application areasThe remote control protocol, according to standardsIEC 60870-5-101 and IEC 60870-5-104, is widelyused in power generation, power distribution andinfrastructure areas. They enable the control andmonitoring of intelligent sub-components and substations through a superordinate control center.The palette of these sub-components ranges fromcircuit breakers, converters, and energy meters tocogeneration units up to complete power plants. TheIEC 60870-5-103 standard was defined especially forcommunication with protective devices.Control stationPlant / field levelProcessSolutionCenterusdbiel,FI/OIEC 60870-5-101, -103:Serial RS232, 422, 485IEC 60870-5-104: EthernetM1-CPUFMProduct featuresThe IEC 60870-5 service is installed purely as asoftware component on the controller and requiresno special hardware. It uses the serial interfaces(-101, -103) or the Ethernet ports (-104) availableon the controller. Through configuration of multipleinstances, simultaneous operation of -101, -103, and/or -104 is possible; the function as master or slavecan be selected per instance. It is possible to connectmultiple external masters by creating multiple slaveinstances. Multiple redundant masters are alsopossible for each instance.ItemIEC 60870-5-Server RTIEC 60870-5-DownloadIEC 60870-5-Client RTIEC 60870-5 Server/Client RTIEC 60870-5 Redu-Server RTIEC 60870-5 Client/Redu-Server RTItem 27197-6300027198-63254System Overview Bachmann electronic GmbH 11/2019 Specification subject to change –the product’s characteristics are exclusively governed by the data of the respective user manual.

Telecontrol ProtocolClient (Master)Each instance of the master connectsautomatically to the assigned external slavedevice, sends a general interrogation and receivesthe interrogated values as well as the valuestransmitted spontaneously from the slave. Thesevalues are represented as channel values and areavailable to the user immediately without anyadditional programming effort. Values can be sentin the direction of the command by simply writingto an output channel. As a result, the slave can beoperated as easily as a local I/O module.Event-driven reception of the slave data ispossible for more complex applications. Additionallibrary functions are available for special functionssuch as setting the time of the slave, meterreadout etc.PC Configuring Parametrizing MonitorEthernet, TCP/IP:FTP, SMIM1 controllerSW modulesC/C Process dataConfigurationAdresses andserver objects,mappingon process dataSW modulesPLC with process imageLogicalmoduleLogicalmoduleLogicalmoduleIEC 60870-5 Client software (Master)-104 (TCP/IP)-101, -103 (serial)IEC 60870-5-104Server (Slave)IEC 60870-5-104Server (Slave)IEC 60870-5-101or -103Server rocessSoftware interfaceHardware interfaceBlock diagram IEC 60870-5 Client255System Overview Bachmann electronic GmbH 11/2019 Specification subject to change –the product’s characteristics are exclusively governed by the data of the respective user manual.

Telecontrol ProtocolServer (Slave)The information objects that the server offers inthe command and monitoring direction, are linkedto the controller with existing process variables, viathe configuration. No change to the programmingcode is necessary for this. A different data modelcan also be created for different clients.SolutionCenterConfigurator/MonitorPC, Visu,60870controlMasterstation etc.60870Master60870MasterEthernet TCP/IPM1 controllerEthernetTCP/IPConfigurationObject modelData mappingSerial COM portsIEC 60870-5 ServerCommunication according to-101, -103, -104SVISoftware ModulePLC, C/C ProcessMIOSensorActuatorBlock diagram IEC 60870-5 Server256System Overview Bachmann electronic GmbH 11/2019 Specification subject to change –the product’s characteristics are exclusively governed by the data of the respective user manual.Monitor directionPC Configuring Parametrizing MonitoringControl directionTo reduce the communication load, a threshold filtercan be enabled. Values that are outside of definedMin/Max limits are marked as invalid and will onlybe transferred again when they return to the validrange. No implementation by the user is necessaryfor this. A monitor in the SolutionCenter shows thecurrent configuration of information objects used inthe server, and the value most recently transmittedto the client.The log-in of clients can be restricted by specifyinga permitted IP address, and the number ofsimultaneous client connections can also be limited.Write accesses can be captured in the security logof the controller; the user-dependent managementof access rights is also effective for IEC 60870.

Telecontrol ProtocolControl room #1: 2 MasterRouter1 computer with1 network card with2 IP addressesSlave withmaster redundancyControl room #2: 4 MasterRouter2 computer with2 network cards eachRouterApplication example of redundancy per IEC 60870-5-104EngineeringEasy to use tools for configuration of the clientand server are available in the SolutionCenter.The master is configured like a local I/O moduleon whose channels the information objects of theinternal devices are represented in monitoring andcommand direction.There is a table editor for the slave for generatingthe outwardly visible information objects. Thelink to the process data takes place by selectingthe corresponding SVI variables from a variablebrowser. To exchange the configuration using othertools, import and export functions of a generic CSVformat are available.AdvantageExisting software for sequence control andregulation does not need to be changed and willnot be affected in its runtime. Thus it can beflexibly responsive to final customer requirementswithout changing the existing tested software forcontrol and regulation of the substation. Throughrealization as a finished server with integratedupdate- and threshold logic, tedious replication ofthe protocol functions via limiting PLC-libraries, andthe associated training efforts in the standard, iseliminated. Engineering and testing time can thusbe reduced, and the integrated diagnostics shortenthe troubleshooting in the event of malfunctionsduring operation.The diverse communication possibilities via fieldbusses and real-time Ethernet, the broad rangeof signal interfaces to grid measurement, as wellas powerful mass storage make the M1 systemin conjunction with the remote control protocolof the series IEC 60870-5-10x ideally suitablefor use as a control device, central control, dataconcentrator, datalogger and gateway.Technical data Standard compliant implementation ofIEC 60870-5-101, -103, -104 client and server Subsequently installable service/softwaresolution No changes to the application logic required Fully configurable/no application-specificprocessing via PLC libraries required Configurator for commissioning and diagnosticmonitor in the SolutionCenter Import/export of the slave configuration in CSVformat for exchange with other manufacturers Reducing the amount of data via configurablethreshold filters Number and IP addresses of authorized clientscan be limited Logging of write accesses in the security log ofthe controller Easy and fast start-up including diagnosiswithout any programming effort The remote control protocol can be operated likea simple I/O moduleSystem Overview Bachmann electronic GmbH 11/2019 Specification subject to change –the product’s characteristics are exclusively governed by the data of the respective user manual.257

Telecontrol ProtocolIEC 60870-5-10x servicesGeneral product featuresSupported protocolsIEC 60870-5-101, IEC 60870-5-103, IEC 60870-5-104 as client( master) or server (slave)TypeLicensable service for Bachmann M1 controls (software-only solution,subsequently installable) with configuration interface.Requires a valid license file for operation.Parallel operationSimultaneous operation of client and server as well as variousprotocols on one controller possibleMessage types (ASDU types)Comprehensive implementation of the essential application data units,for example: single point information; single command; double-pointinformation; double command; step position information; regulatingstep command; measured value, normalized; time synchronization,reset (See interoperability documents for details)File transferSupported by -104 server in both directions, file pathes are configuredas information objectsDelivery formSeparately installable product (service); delivery as downloadInstallationVia SolutionCenterLicensingSubject to individual license per CPU (regardless of number of servers,client connections or points of information)License protectionHardware-dependent Software Key, can be ordered separately forserver or combinationDeviceAll M1 CPU families (MH200, MC200, MPC200, MX200) except ME203System versionMsys from version 3.85, Mcore from version 3.80General features of Client (Master)Receipt of data in monitoringdirection- Automatic mapping of the values on input process variables withoutany programming- Display in process image for IEC 61131-3 programs- Event-driven reception in C/C possible- Access to the receiving buffers also possible via function interfaceTransmission of data in controllerdirection- Automatic transmission by writing output process variables- Display in process image for IEC 61131-3 programs- Function interface for special procedures such as timesynchronization, multistage command execution or meter readoutGeneral features Server (Slave)Configuration of the informationobjectsConfigurator im SolutionCenter for generating the information objectsand for connecting to process variables. Checking for plausibility ofthe parameters and suitability of the selected variable type dependingon the ASDU type, storage of the configuration as a CSV file on thecontroller.Data type conversionAutomatic conversion of SVI data types to IEC data typesQuery groupsYes, information can be assigned to query groups 1 to 16 per configurationSource time stampingThis is created automatically by the server or read from a configuredprocess variable.Quality labelingThis is created automatically by the server or read from a configuredprocess variable.258System Overview Bachmann electronic GmbH 11/2019 Specification subject to change –the product’s characteristics are exclusively governed by the data of the respective user manual.

Telecontrol ProtocolIEC 60870-5-10x servicesGeneral features Server (Slave)Designation of the (COT) cause oftransmissionCreated automatically by the server.Cyclic transmissionCan be configured with individual cycle time per information objectBackground interrogationCan be configured with individual cycle time per server instanceUpdate ratesConfigurable monitoring cycle for detection of spontaneous valuechanges. Additional triggering possible through software. Automaticprotection against system overload. Minimum cycle limited throughfree capacity of the CPU.Threshold filterWith -101 and -104 one threshold value can be configured per information object, filtration is either absolute or integrating.Connection monitoringConnection status can be detected via diagnostics variables for customer software.Access control and loggingLimiting of the number of clients, IP address specification for client,integration with M1 Access Control: Logging of connections and writeaccessesMulti-master capabilityA connection to multiple masters is possible by multiple instancing.Different object directories are possible per instance.ConfigurationConfiguration interfaceIntegrated in Bachmann SolutionCenterData configuration/mappingStorage of configuration as CSV file via configuration interface withvariable browser and consistency checkDiagnosticsMonitor for information objectsBachmann SolutionCenter shows all information objects with the lasttransmitted value and time stampConnection statisticsConnection status, connection error, number of correct/incorrecttelegrams etc. are mapped on process variables and are available forthe user software, tools and visualizations.Error messages in plain textShiftable levels of logbook entries during runtimeLoggingWrite accesses can be logged automatically in the security log of theM1 controller.IEC 60870-5-101Physical interfaceSerial ports of the M1 CPU or of RS204 modules in operating modesRS232, RS422 and RS485. Parallel operation of multiple protocols onthe same port is not possibleOperating mode of the Link LayerEither symmetric or asymmetricAddressingDevice via address of the connection layer (Link Layer) and stationaddress (Common Address). Information object address (IOA) eitherstructured (28.7.16) or flat (1836816), can be freely assigned in theconfiguration.Baud ratesNo restriction through the IEC server259System Overview Bachmann electronic GmbH 11/2019 Specification subject to change –the product’s characteristics are exclusively governed by the data of the respective user manual.

Telecontrol ProtocolIEC 60870-5-10x servicesIEC 60870-5-103Physical interfaceSame as for -101AddressingDevice: Common station addressInformation object: Via FUN, INF or via GINIEC 60870-5-104Physical interfaceEthernet IEEE 802.3 (interfaces of the M1 CPUs and EM2131) Paralleloperation with other TCP/IP based communication on the sameinterface is possible.AddressingDevice: Via selection of the Ethernet interface, as well as assignmentof the IP port (default 2404). IOA same as for -101RedundancySupports master redundancy per IEC 60870-5-104 and the NorwegianConvention. The redundant operation of the slave requires anappropriate RT license.* EM213 Performance values limited compared to the onboard interfaces of the CPUsOrder codesItemItem no.DescriptionIEC 60870-5-Server RT00022127-63License to operate the IEC 60870-5 server on one controller CPU.Provides communication over the ethernet or serial interfaceswith standards-compliant clients using the IEC 60875-5-104protocol in accordance with the compatibility documentation.IEC 60870-5-Download00022127-xxSoftware and documentation for the IEC 60870-5 server (slave)and client (master). Enables communication according to thestandards IEC 60870-5-101, -103 and -104. Without a validRuntime License the IEC 60870-5 server runs only temporarilyfor 2h in demo mode.IEC 60870-5-Client RT00024214-63License to operate the IEC 60870-5 client on one controller CPU.Provides communication over the ethernet or serial interfacewith standards-compliant servers using IEC 60875-5-101,-103 and -104 protocols in accordance with the compatibilitydocumentation.IEC 60870-5 Server/Client RT00024327-63License for the combined operation of the IEC 60870-5 clientand server on one controller CPU without regard of number ofconnections or data points. Provides communication over theethernet or serial interfaces with standards-compliant partnersusing the IEC 60875-5-101, -103, -104 protocol in accordancewith the compatibility documentation.IEC 60870-5 ReduServer RT00027197-63License for the operation of the IEC60870-5 server withredundant network connection on a controller CPU. Enablescommunication via the Ethernet or serial interface withstandard compliant clients via IEC60870-5-101, -103 and -104protocol in accordance with interoperability documents.IEC 60870-5 Client/Redu-Server RT00027198-63License for the combined operation of the IEC60870-5 serverwith redundant network connection and of the client on acontroller CPU. Enables communication via the Ethernet or serialinterface with standard compliant communication partners viaIEC60870-5-101, -103 and -104 protocol in accordance withinteroperability documents.260System Overview Bachmann electronic GmbH 11/2019 Specification subject to change –the product’s characteristics are exclusively governed by the data of the respective user manual.

IEC 60870-5-101, -103: Serial RS232, 422, 485 ieldbus Process Plant / field level SolutionCenter Control station 254 IEC 60870-5 Client and Server (Master and Slave) For communication in accordance with IEC 60870-5-101, -103 and -104 Application areas The remote control protocol, according to standards IEC 60870

Related Documents:

Section 2 IEC 60870-5 overview 2.1 IEC 60870-5 protocol The companion standards IEC 60870-5-101 and IEC 60870-5-104 are derived from the IEC 60870-5 protocol standard definition. It specifies a functional profile for basic telecontrol tasks. The IEC 60870-5 prot

8 SCADAPack E IEC 60870-5-101/104 Slave Technical Manual describe the level of support provided by the SCADAPack E RTU, and the IEC 60870-5-101 Companion standard and IEC 60870-5-104 Companion standard which describe the transmission protocol for Telecontrol equipment and systems. The IEC 60870-5-101 Slave driver in the

The UnIECim IEC 60870-5 protocol test platform is KEMA’s test system for testing IEC 60870-5 protocol implementations. The knowledge of the IEC 60870-5 protocol is in the software. UnIECim 60870-5 supports real-

IEC 61215 IEC 61730 PV Modules Manufacturer IEC 62941 IEC 62093 IEC 62109 Solar TrackerIEC 62817 PV Modules PV inverters IEC 62548 or IEC/TS 62738 Applicable Standard IEC 62446-1 IEC 61724-1 IEC 61724-2 IEC 62548 or IEC/TS 62738 IEC 62548 or IEC/TS 62738 IEC 62548 or IEC/TS 62738 IEC 62548 or IEC/

Distributed Network Protocol Version 3 (DNP3), IEC 60870-5 series, and IEC 61850. For example, the IEC 60870-5-104 transmission protocol [2] presents network access for IEC 60870-5-101 [3] based on Transmission Control Protocol/Internet Protocol (TCP/IP), which can be utilized for basic telecontrol tasks in S

IEC-60870-5-104 OPC Device Driver Manual 3 Overview IEC-60870 is a Substation Automation design standard - part of the IEC reference architecture for electric power systems. ReLab IEC-60870-5-104 OPC Device Driver ReLab OPC Server has an advanced architecture with ability to pl

IEC 60870-5-103 defines communication for a serial, unbalanced link only. Communication speeds are defined as either 9600 or 19200 baud. Standard documentation This manual assumes that the reader has some basic knowledge of the IEC 60870-5-103 protocol and the standard IEC 60870 documents relating to the protocol.

Alex Rider was woken by the first chime. His eyes flickered open, but for a moment he stayed completely still in his bed, lying on his back with his head resting on the pillow. He heard a bedroom door open and a creak of wood as somebody went downstairs. The bell rang a second time, and he looked at the alarm clock glowing beside him. There was a rattle as someone slid the security chain off .