IEC 60870-5-104 Master Driver
© 2017 PTC Inc. All Rights Reserved.
IEC 60870-5-104 Master Driver
Table of Contents
IEC 60870-5-104 Master Driver
1
Table of Contents
2
IEC 60870-5-104 Master Driver
4
Overview
4
Setup
5
Channel Properties — General 5
Channel Properties — Ethernet Communications 6
Channel Properties — Write Optimizations 6
Channel Properties — Advanced 7
Channel Properties - Communications 8
Channel Properties - 60870 Settings 8
Device Properties — General 9
Device Properties — Scan Mode 11
Device Properties — Auto-Demotion 12
Device Properties — Time Synchronization 12
Device Properties - Communications 13
Timing 15
Event Playback 15
Device Properties — Redundancy 16
Data Type Description
17
Address Descriptions
18
Error Descriptions
25
Device <device name> failed to complete clock synchronization.
25
Device <device name> failed to complete counter interrogation.
25
Device <device name> failed to complete general interrogation.
26
Device <device name> is not responding.
26
Error loading XML file for device <device name>. Common address is invalid. Valid range is
<low limit> to <high limit>.
26
Error loading XML file for device <device name>. Common Address <common address> is
already used by device <device name>.
27
Read failed on tag <tag name>.
27
Read failed on tag <tag name> due to data type mismatch.
27
Too many events received in <device name>; the buffer has overflowed. Increase the event
playback buffer size.
28
Unable to write to address <address> on device <device>.
28
Write failed on tag <tag name>.
28
www. ptc.com
2
IEC 60870-5-104 Master Driver
IEC 60870-5-104 Master Driver
Help version 1.034
CONTENTS
Overview
What is the IEC 60870-5-104 Master Driver?
Channel Setup
How do I configure a channel for use with this driver?
Device Setup
How do I configure devices for use with this driver?
Data Types Description
What data types does the IEC 60870-5-104 Master Driver support?
Address Descriptions
How do I address a data location on a device?
Event Log Messages
What error messages are produced by the IEC 60870-5-104 Master Driver?
IEC 60870-5-104 Master Driver Interoperability Guide
Where can I find specific implementation information for the IEC 60870-5-104 Master Driver?
Overview
IEC 60870 is a commonly used substation communication protocol similar to DNP. The IEC 60870-5-104
Master protocol uses specific terms to describe the communications pathway. Descriptions are as follows:
l Channel: This describes a communications path between two endpoints.
l Session: This describes a logical connection between a 104 master node (server channel) and a 104
slave node (server device). It comprises one or more 104 Sectors.
l 104 Sector: This groups related data. It has its own Information Object Address (IOA) space. In the
IEC 60870-5-104 Master Driver, a 104 session/sector pair is represented as server devices for each
channel.
The server channel describes the communications pathway over which the master and slave will
communicate. The other endpoint of the 104 channel may have one or more slave nodes and sectors
available. A server device must be created for each sector in the endpoint.
www. ptc.com
4
IEC 60870-5-104 Master Driver
Setup
Communication Protocol
IEC 60870-5-104 Master
For more information, refer to IEC 60870-5-104 Interoperability Guide.
Supported Devices
Any IEC 60870-5-104 slave device or gateway.
Maximum Channels and Devices
The maximum number of channels supported is 256 (with one socket allowed per channel). The maximum
number of devices supported per channel is 1024.
Channel Properties — General
This server supports the use of simultaneous multiple communications drivers. Each protocol or driver used
in a server project is called a channel. A server project may consist of many channels with the same
communications driver or with unique communications drivers. A channel acts as the basic building block of
an OPC link. This group is used to specify general channel properties, such as the identification attributes
and operating mode.
Identification
Name:User-defined identity of this channel. In each server project, each channel name must be unique.
Although names can be up to 256 characters, some client applications have a limited display window when
browsing the OPCserver's tag space. The channel name is part of the OPC browser information.
For information on reserved characters, refer to "How To... Properly Name a Channel, Device, Tag, and Tag
Group" in the server help.
Description: User-defined information about this channel.
Many of these properties, including Description, have an associated system tag.
Driver:Selected protocol / driver for this channel. This property specifies the device driver that was selected
during channel creation. It is a disabled setting in the channel properties.
Note: With the server's online full-time operation, these properties can be changed at any time. This
includes changing the channel name to prevent clients from registering data with the server. If a client has
already acquired an item from the server before the channel name is changed, the items are unaffected. If,
after the channel name has been changed, the client application releases the item and attempts to re-
acquire using the old channel name, the item is not accepted. With this in mind, changes to the properties
should not be made once a large client application has been developed. Utilize the User Manager to prevent
operators from changing properties and restrict access rights to server features.
www. ptc.com
5