4.2.2 Protocol : IEC 60870-5-102


 

Telegram structure

IEC 60870-5-101 protocol standard admits only frame format FT 1.2 defined in IEC 60870-5-1 ( Transmission frame formats ). Formats with fixed and variable block length are admitted. Also the single control characters E5H is admissible

Each telegram consists of single UART signs, one start bit, 8 bits information, 1 parity bit and one stop bit. The transmission of data bytes takes place after the principle "LSB first". It is an asynchronous protocol with hamming distance = 4. Via the parity bit in the asynchronous character each byte is secured with d = 2. The telegram section, defined via the block length, is additionally secured with a check sum, whereby a hamming distance of d = 4 is reached. As the start sign and the block length are not contained in the check sum they are transmitted twice and therefore the same high transmission security of d = 4 is reached. The checksum is the arithmetic sum over all user data octets.

 

Information about the structure of the telegrams see
<IEC 60870-5-102 : Telegram structure>

 


IEC 60870-5-102 : configuration

 

 

With the channel button ( channel 1 ...12 ) on the bottom following settings are possible :

 

Each character has one start bit ( binary = 0 ), 8 information bits and normally one even parity bit and one stop bit ( binary = 1 ).

 

Interface

For each channel any COM port ( COM 1 till COM 24 ) can be selected.

Modem

An individual modem can be installed and connected for each channel. LIAN 98 is able to process up to twelve modems in the range of COM1 till COM24 simultaneously. Select here the modem assigned to the selected channel. Normally this assignment will be recognized by LIAN 98 and the corresponding modem will be set.

Setup Modem

The settings of the modem must be executed via the windows control panel "telephone and modem options". With this button you can check the modem settings and see if they correspond to the LIAN 98 configuration.

Connection type

Attention, the connection type should be set to full duplex for monitoring !
 

Full duplex :

Most of the modems are full duplex and can transmit data in both directions simultaneously. DTE ( LIAN 98 ) and DCE ( Modem ) work simultaneously as transmitter and receiver. None of both transmitters has to wait for clearance for transmitting data. Therefore the signals RTS and CTS are not significant. Sure, LIAN 98 is setting the control signals RTS and DTR to 1 when it is ready for transmission and receipt but it does not check the signals CTS and DSR.

Half duplex :

In case of a half duplex connection DTE ( LIAN 98 ) as well as DCE ( Modem ) can work as transmitter and receiver, hereby only one data line ( 2-wire connection ) is available that can be used alternately for transmission or receipt of data. The control signals RTS and CTS are used in order to define the allocation of transmission or receipt. When LIAN 98 should work as transmitter it activates the signal RTS and waits for the confirmation of the modem via the signal CTS. After the receipt of the signal CTS the data are transmitted and after the transmission of the data the signal RTS is set to 0. In each other case LIAN 98 is working as receiver only.

As long as the LIAN 98 software is ready for transmission and receipt the signal DTR is activated in order to show the modem that LIAN 98 is ready for operation, as well the software expects an activated DSR signal from the modem.

RTS Leading delay

0 ... 1000 msec
This parameter ist only used for the connection type "half duplex" and is determined by the initial transient behaviour of the used transmission equipment.
The RTS Leading defines the delay time from activating RTS signal to transmitting the first character and is used for modems whithout the hardware handshake signals "RTS and CTS". In this case the "RTS signal" must be led back over the "CTS line" to the PC with the help of a brazing bridge in the monitor cable. Dependent of the used modem it may be necessary to connect additionally the DTR-pin with the DSR-pin.
This function is deactivated if the "Leading and the Trailing" is set to NULL and therefore the control signals are analyzed diectly from the modem.

RTS Trailing delay

0 ... 1000 msec
This parameter ist only used for the connection type "half duplex" and is determined by the final transient behaviour of the used transmission equipment.
The RTS Trailing defines the delay time from the last character transmitted up to the RTS signal is deactivated.
This function is deactivated, if the "Leading and the Trailing" is set to NULL.

 

Baud rate

Transmission speed : 25 - 115200 baud ( variable )

Data byte

8 bit ( fixed )

Stop bit

1 bit ( variable )

Parity

even ( variable )

Timeout

1 - 9999 msec ( variable )

 

Transmission procedure
B :
balanced

If balanced transmission procedure is used, each station may initiate message transfers. The balanced mode is restricted to "point-to-point" or "multiple point-to-point". Balanced mode can be used in a full duplex transmission.

U :
unbalanced

Unbalanced transmission is used in SCADA systems in which a master station controls the data traffic by polling outstations sequentially. The master station is the primary station that initiates all message transfers while outstations are secondary stations ( slaves ) that may transmit only when they are polled.
The unbalanced mode can be used generally, but must be used in party line configuration.

 

Settings in the channel window

 

 

Link address fields

( 0 not used for IEC 102 ) 1... 2, structured or unstructured

The link address field is optional. If it exists it contains of one or two octets in the link layer. The length of the link address is a parameter defined by the system.

ASDU address fields

1... 2, structured or unstructured

The ASDU address field contains of one or two octets in the data unit identifier. The length of the common address of the ASDU is a parameter defined by the system.

Signature

yes / no

 


IEC 60870-5-102 : Simulation

 

IEC 60870-5-102 : RTI ( Master )-Simulation

In the polling mode ( unbalanced ) LIAN 98 simulates a MASTER and can communicate with up to 32 connected meter deveices simultaneously.

 

Link address
( address of the target station )

All telegrams to be sent are provided with the link address of the SIM list during master simulation.

If a link address ( unequal NULL ) is already inserted in the telegram it will be transmitted unchanged with this inserted address.

Address of ASDU
( address of the target station )

All telegrams to be sent are provided with the ASDU address of the SIM list during master simulation.

If a ASDU address ( unequal NULL ) is already inserted in the telegram it will be transmitted unchanged with this inserted address.

Response timeout

1 - 30 000 msec

The IEC 60870-5 standard specifies a fixed time out interval to be used for repeated frame transmissions. The time out interval and maximum number of retries are configurable and appropriate values will depend on the transmission system.

This parameter determines the time in milliseconds that the program LIAN 98 as primary station at most has to wait for an acknowledge before the last transmission is repeated.

Number of frame retries

0 - 255

Via this parameter it is defined how many times the transmission is to be repeated when the acknowledge is missing.

Enable station initialization

yes / no

The primary station synchronizes its link with the secondary station by transmitting "Request link status" and "Reset of remote link". The secondary station responds with "Status of link" and "ACK". When "ACK" was received from the primary station the link connection is established.

Request link status

TDB buffer number where the message "Request link status" ( PRM = 1, function 9 ) is stored.

Reset of remote link

TDB buffer number where the message "Request link status" ( PRM = 1, function 0 ) is stored.

Enable Login / Logout

yes / no

 

Start session

TDB buffer number where the private LOGIN command "Start session and send access key" ( ID 183, COT 6 ) is stored.

Finish session

TDB buffer number where the private LOGOUT command "Finish session" ( ID 187, COT 6 ) is stored.

Read Product specification

yes / no

TDB buffer number where the message "Read manufacturer and product specification" ( ID 100, COT 5 ) is stored.

Enable clock synchronization

yes / no

After the initialization of the communication LIAN 98 will transmit first of all a time synchronization command and will repeat it cyclic ( Clock SYNC cycle time ), if this parameter is activated.

Use system date/ time

yes / no

The system time of the PC will be taken over into the time synchronization command ( ID 181, COT 6 ) before the telegram will be transmitted, if this parameter is activated. Alternatively the telegram remains unchanged as before edited by the user.

Clock SYNC cycle time

1 - 1440 minutes

Dependent on this time LIAN 98 as master station will transmit the time synchronization command continually.

Clock SYNC command

TDB buffer number where the private command "C_CS_TA_2" ( ID 181, COT 6 ) is stored.

Insert scan addresses
Number of addresses
delete
insert

Unbalanced : ( party line )
All stations to be processed at this line have to be inserted into the scan list. LIAN 98 establishes the connection to this stations and interrogates continuously the user data of this stations.

In order to insert the addresses please proceed as follows :

Activate "Insert scan addresses" ( button "insert" will be displayed ).
Insert in the fields "Link address" / "Address of ASDU" the station to be entered in the scan list.
Take over the addresses into the scan list by clicking "insert".
When all stations are inserted, please deactivate "insert scan addresses" ( button "insert" disappears ).

In order to delete a station out of this list select it and click "delete".

Disable automatic station scan

Unbalanced : yes / no

When the communication establishment is finished, LIAN 98 starts automatically the request of the user data ( class 1/ 2 ). If it is not wanted the requests can be deactivated here.

Request user data class 1

Unbalanced :
TDB buffer number where the message "Request user data class 1" ( PRM = 1, function 10 ) is stored.

Request user data class 2

Unbalanced :
TDB buffer number where the message "Request user data class 2" ( PRM = 1, function 11 ) is stored.

Scan delay

Unbalanced : 0 - 30 000 msec

This parameter determines the time that the program LIAN 98 delays the next request of data class 1 or 2.

ACTCON response timeout
( activation confirmation )

This parameter defines the time in seconds that the program LIAN 98 as primary station at most has to wait for an "ACTCON Respond" ( COT 7 ) or "DEACTCON Respond" ( COT 9 ) before the message "*E: ACTCON missing !" is displayed.

ACTTERM response timeout
( termination activation )

This parameter defines the time in seconds that the program LIAN 98 as primary station at most has to wait for an "ACTTERM Respond" ( COT 10 ) before the message "*E: ACTTERM missing !" is displayed.

 

IEC 60870-5-102 : RTU ( Slave )-Simulation

 

 

Link address

All telegrams to be sent will be provided with the link address out of the SIM list during slave simulation.

Address of ASDU

All telegrams to be sent will be provided with the ASDU address out of the SIM list during slave simulation.

Response timeout

Balanced : 1 - 30 000 msec

The IEC 870-5-101 standard specifies a fixed time out interval to be used for repeated frame transmissions. The time out interval and the maximum number of retries are configurable and appropriate values are depend on the transmission system.

This parameter determines the time in milliseconds that the program LIAN 98 as primary station ( only balanced ) at most has to wait for an acknowledge before the last transmission is repeated.

Number of frame retries

Balanced : 0 - 255

Via this parameter it is defined how many times the last transmission is to be repeated when the acknowledge is missing.

Station initialization

Balanced : yes / no

The primary station synchronizes its link with the secondary station by transmitting "Request link status" and "Reset of remote link". The secondary station responds with "Status of link" and "ACK" respectively, and when the "ACK" is received in the primary station the link connection is established.

The initialization procedure may be completed with the message "End of initialization" sent by the controlled station.

Request link status

Balanced :
TDB buffer number where the "Request link status" message "Request link status" ( PRM = 1, function 9 ) is stored.

Reset of remote link

Balanced :
TDB buffer number where the fixed length message "Reset of remote link" ( PRM = 1, Function 0 ) is stored.

End of initialization

yes / no

TDB buffer number where the message "M_EI_NA_1" ( ID 70, COT 4 ) is stored.

Enable clock synchronization

yes / no

The current system time of the PC is given back in the activation confirmation of the time synchronization command, if this parameter is activated. Otherwise the received time will be only mirrored.

Set new system date/ time

yes / no

The system time of the PC will be adjusted to the received time values of the time synchronization command ( ID 103, COT 6 ), if this parameter is activated.

Time correction
( for system time of the PC )

0 - 9 999 msec

A correction value can be entered for the setting of the PC system time with a time synchronization command. It will be added onto the received value in the synchronization command.

Use system date/ time
( for TypeID 72 )
yes / no

The system time of the PC will be token over before sending M_TI_TA_2 ( ID 72, COT 5 ) if this parameter is activated. Otherwise the telegram remains unchanged as before edited by the user.

Use E5H for respond
on Request data class 2

Unbalanced : yes / no

Data acquisition is done via cyclic transmission of the short message  "Request data class 2" ( function 11 ) in interrogation systems. Substations that have no data of this class response normally with the short message "data not available" ( FKT=9 ). It can also be answered with the single sign "E5H" if the ACD bit = 0.

Use only data class 2 messages

Unbalanced : yes / no

 

Generate ACTCON respond

yes / no

When this parameter is activated, LIAN 98 will transmit automatically an "Activate Confirm" ( COT 7 ) or "Deactivate Confirm" respond ( COT 9 ) during slave simulation after the receipt of an "Activate" ( COT 6 ) or "Deactivate" command ( COT 8 ).

Generate ACTTERM respond

yes / no

When this parameter is activated, LIAN 98 will transmit automatically an "Activation Termination" respond ( COT 10 ) delayed for "ACTTERM delay time" during slave simulation after the receipt of an "Activation" command ( COT 6 ).

ACTTERM delay time

This parameter defines the time in seconds that the program LIAN 98 delays the transmission of the "Activation Termination" respond ( COT 10 ).

 

IEC 60870-5-102 : Respond on primary functions ( quittances )

 

 

LIAN 98 receives a message with one of the following function codes from a primary ( PRM = 1 ) station and will send the message in the TDB buffer you have specified.

Normally after installing the software, there are already edited confirm/ respond messages ( 2 octets address field ) in the TDB buffers from 480 up to 495. When you have a different address structure, you have to modify this buffers.

 

Function code numbers used from the primary station in the control field ( PRM = 1 )

 

Function Frame type Service function FCV
0 Send/ CONFIRM expected Reset remote link 0
1 Reserved    
2 Reserved    
3 Send/ CONFIRM expected User data 1
4 Send/ CONFIRM expected User data 0
5 Reserved    
6 Reserved for special use by agreement.    
7 Reserved for special use by agreement.    
8 Reserved    
9 Request/ RESPOND expected Request status of link 0
10 Unbalanced : Request/ RESPOND expected Request user data class 1 1
11 Unbalanced : Request/ RESPOND expected Request user data class 2 1
12 Reserved    
13 Reserved    
14 Reserved for special use by agreement.    
15 Reserved for special use by agreement.    

 

Function code numbers used from the secondary station in the control field  ( PRM = 0 )

 

Function Frame type Service function
0 CONFIRM ACK: Positive Acknowledge
1 CONFIRM NACK : Message not accepted, link busy
2 reserved  
3 reserved  
4 reserved  
5 reserved  
6 Reserved for special use by agreement.  
7 Reserved for special use by agreement.  
8 Unbalanced : RESPOND User data
9 Unbalanced : RESPOND NACK : Requested data not available
10 reserved  
11 RESPOND Status of link or access demand
12 reserved  
13 Reserved for special use by agreement.  
14   Link service not functioning
15 Link service not implemented

 

IEC 60870-5-102 : Simulation procedures

 

Simulation of the communication services :

LIAN 98 orientates to the function code and the PRM bit in the control field of the link layer.

The parameter [response timeout] determines the time in milliseconds that LIAN 98 after transmitting a primary message at most has to wait for an acknowledge before the transmission is repeated or a new message is sent. Via the parameter [number of frame retries] it is defined how many times the message is to be repeated. As long as the program LIAN 98 is waiting for an acknowledge no further telegram is sent. Send records are put down in the send list temporarily and will be sent after the receipt of the acknowledge.

LIAN 98 transmits dependent on the function code of a primary message automatically acknowledges dependent on the above defined TDB buffer numbers. The corresponding frames must be of course edited in the declared TDB buffer.

The program LIAN 98 also alternates the FCB bit for each new SEND/ CONFIRM or REQUEST/ RESPOND transmission directed to the secondary station. Therefore the primary station keeps a copy of the frame count bit per secondary station. In case of a reset command the FCB bit is always zero, and after the  response of these commands the secondary station will always be set to expect the next frame primary to secondary with FCV = valid ( FCV = 1 ) in order to have the opposite setting of FCB.

 

Station initialization

The primary station synchronizes its link with the secondary station by transmitting "Request status of link" ( FKT = 9 ) and "Reset of remote link" ( FKT = 0 ). The secondary station responds with "Status of link" ( FKT = 11 ) and "ACK" ( FKT = 0 ) and when the "ACK" is received of the primary station the connection is established.

The station initialization will be done by LIAN 98 automatically when the master (RTI)- or the slave (RTU) simulation is started.

The RTI simulation will initiate a test command to start the test procedure after the connection is established and the test procedure is enabled. Optional the automatic time synchronization and the general interrogation can be activated. 

In case of the RTU simulation LIAN 98 will transmit an "End of initialization/ M_EI_NA_1" ( ID 70, COT 4 ) message, if it's parameterized in the SIM list

Data acquisition by polling
( unbalanced )

Data acquisition is used in unbalanced data transmission procedures to update the controlling station with actual states of process variables in the controlled stations. The controlling station performs polling by interrogating ( function code 10 and 11 ) the controlled stations sequentially. Controlled stations may only transmit when they are polled.

Polling is done automatically by LIAN 98 when (RTI) simulation is started and the link transmission procedure in the configuration is set to "U = unbalanced" and is not deactivated via the SIM list.

 

Reset remote link in unbalanced mode

 

Simulation of the application functions :

 

Acquisition of events
( unbalanced )

There are two classes of data specified, class 1 data contains spontaneous data and class 2 data contains cyclic data. Also defined is the link service "Request user data class 2" ( FCT 11 ) used for polling controlled stations. Two consequences are possible in each controlled station when the polling telegram is received:

No spontaneous data are available :
In this case the link layer of the controlled station responds by a fixed frame message "Requested data not available" ( FCT 9 ), and the controlling station continues its polling procedure by polling the next controlled station.

Spontaneous data are available :
In this case the controlled station also responds by the fixed frame message "Requested data not available" ( FCT 9 ), but this time with the "ACD bit" set, indicating that spontaneous data are available and waiting for transfer. The controlling station then sends a "Request user data class 1" ( FCT 10 ) message, and the controlled station responds by transmitting an event ASDU.

A spontaneous data transmission can be done in the RTU simulation in LIAN 98 via sending single send jobs ( see "transmit" ) or a send sequence ( see "send sequence list" ).

 

 

Clock synchronization

Date and time of controlled stations are initially synchronized by the controlling station after initialization and afterwards re-synchronized periodically.

A clock synchronization command ( ID 103 ) containing the full current clock time is sent from the controlling station. After the execution of the clock synchronization the controlled station generates a confirmation message which contains the local time before synchronization.

 


IEC 60870-5-102 : Pre-filter/ Pre-trigger

 

It is absolutely necessary to set the start byte ( 10H or 68H ) for the filter- and trigger settings. With the start byte is determined whether the filter definition is valid for a telegram with fxed length or a telegram with variable length.

 

IEC 60870-5-102 : Monitoring filters

 

Monitoring filters reduce capture on particular pre-defined data records. By setting the corresponding filters a carefully directed data preselection can be achieved, which results in a reduction of the data to be analyzed later.

 

 

Filter released

yes / no

With this option already set monitoring filters for one channel can be deactivated temporarily without deleting them.

protocol specific
filter mask

Here monitoring can be filtered for telegram specific values in which several OR-linked filter masks can be defined for the channel.

= Only values equal to 'from' are let through.
# Only values not equal to 'from' are let through.
< Only values less than 'from' are let through.
> Only values greater than 'from' are let through.
r 'from' and 'till' define a valid range
add Adds the next OR-element.
remove Removes the current OR-element.

 

IEC 60870-5-102 : Action filters

 

For the simulation and execution of data tests actions can be caused with the receipt of defined records. Therefore the possibility exists to define action filters, that effect the transmission of a send-sequence or transmit one or more message buffers ( TDB ).

 

 

Action filter released

yes / no

With this option already set monitoring filters for one channel can be deactivated temporarily without deleting them.

protocol specific
filter mask

The action filter is described over telegram specific features corresponding to a filter setting. Additionally each action filter requires an allocation to a send buffer or alternatively to a send sequence.

= Only values equal to 'from' are let through.
# Only values not equal to 'from' are let through.
< Only values less than 'from' are let through.
> Only values greater than 'from' are let through.
r 'from' and 'till' define a valid range
Sendbuffer number
( from, from/ till )

In correspondence with the action filter the message buffer "from" or the message buffers "from/ till" are to be sent.

Sequence line number
( from, from/ till )

In correspondence with the action filter the send sequence is to be started at line number "from" or to be started at line number "from" and to be ended at line number "till".

add Adds the next OR-element.
remove Removes the current OR-element.

 

IEC 60870-5-102 : Start trigger

 

With the receipt of a telegram pre-defined as start trigger, recording is started.

 

 

Start trigger released

yes / no

With this option already set monitoring filters for one channel can be deactivated temporarily without deleting them.

protocol specific
filter mask

Here you can define telegram specific start triggers for monitoring in which several OR-linked triggers can be defined for the channel.

= Only values equal to 'from' are let through.
# Only values not equal to 'from' are let through.
< Only values less than 'from' are let through.
> Only values greater than 'from' are let through.
r from' and 'till' define a valid range
add Adds the next OR-element.
remove Removes the current OR-element

 

IEC 60870-5-102 : Stop Trigger

 

Monitoring can also be stopped by telegram-specific filters and/ or "stop on error" after a defined number of following records. The number of the following records is defined in the field "records after stop on error/ stop trigger" in the global parameters of the VFL settings.

 

 

Stop trigger released

yes / no

With this option already set monitoring filters for one channel can be deactivated temporarily without deleting them.

protocol specific
filter mask

Here you can define telegram specific stop triggers for monitoring in which several OR-linked triggers can be defined for the channel.

= Only values equal to 'from' are let through.
# Only values not equal to 'from' are let through.
< Only values less than 'from' are let through.
> Only values greater than 'from' are let through.
r 'from' and 'till' define a valid range
add Adds the next OR-element.
remove Removes the current OR-element.

 


Each alteration in the settings is displayed by an asterisk * in the caption title and will be only effective after saving.

 


IEC 60870-5-102 : Message display format

 

The sent and received messages of all channels are entered binary into the archive file. Before displaying on screen, the binary archived data are coverted to an easily readable procedure specific plaintext. In order to optimize the representation it can be chosen between five different plaintext settings. The plaintext format is set separately for each channel.
( see also "FMT file - Display format" )

 

 

Plaintext format 1

Everything is displayed :
link layer + data unit identifier + information objects/ elements

Plaintext format 2

No link layer is displayed :
data unit identifier + information objects/ elements

Plaintext format 3

Only information objects/ elements are displayed.

Plaintext format 4

Only link layer is displayed.

Plaintext format 5

No information objects/ elements are displayed :
link layer + data unit identifier

 

Additional to the plaintext output the transmission data can also be displayed in hexadecimal, decimal, ASCII, binary ( LSB first ) or binary ( MSB first ). Of course the plain text output can also be deactivated in order to display the transmission data only e.g. hexadecimal.

 


IEC 60870-5-102 : Error messages

 

Error checks during receive

 

per character

the start bit, the stop bit and the parity.

per frame

the start character, the frame checksum and the end character, the
length ( 2 bytes ) and second start character in frames with variable length.

 

*** TimeOut !

Within a telegram, there may be no pause between characters. In case of timeout occurs it is assumed that it is the end of the telegram and the telegram check is started. The sensitivity can be parameterized in the configuration ( timeout ).
Normally a time out is no error, but it is stored in the Pro file together with the initial error for a better analysis of the faulty transmission line in connection with a line error.

*E: COM PORT !

Error during writing on the COM port. May be it is already occupied by another program.

*E: Length !

The length of the telegram is wrong.

*E: Format !

The repetition of the length or the start characters ( 68H ) in the message header are faulty, or the stop byte ( 16H ) is missing or set wrongly. For a fixed frame telegram, may be the parameter "Number of link address fields" is not set correct.

*E: Checksum !

The message checksum in the checksum byte is incorrect.

*E: SYNC !

The receive routine initially searches for 68H, 10H, E5H ( or A2H ). Each other character is noted as synchronization error and inserted in the PRO file.

*E: Overflow !

Error message from the UART. This error is noted only in the PRO file.

*E: Parity !

Error message from the UART. This error is noted only in the PRO file.

*E: Start/ Stop !

Error message from the UART. This error is noted only in the PRO file.

 

 

*E: TypeID !

The TypeID set in the ASDU is not provided.
( see Protocol specific parameter - PAR file )

*E: COT !

The cause of transmission set in the ASDU is not provided or is not expected as response.
( see Protocol specific parameter - PAR file )

*E: Record address !

The record address set in the ASDU is not provided.
( see Protocol specific parameter - PAR file )

*E: INFOBJ length !

The length of the information object is not plausible.

*E: Signature !

The value of the signature in the message is incorrect.

 

Error checks during simulation

 

*E: DIR bit !

Balanced : Direction bit is set wrong.

*E: PRM bit !

Primary message bit is set wrong.

*E: FCB bit !

Frame count bit is set wrong.

*E: FCV bit !

Frame count bit valid is not correct set.

*E: unexpected !

The respond at this time was not expected.

*E: Link state !

No station initialization is done, but in the message the FCV bit is already set to valid.

*E: Link address !

The received link address is incorrect or the entry in the SIM list is wrong.

*E: ASDU address !

The received ASDU address is incorrect or the entry in the SIM list is wrong.

*E: ACTCON missing !

An expected "Activation Confirm" ( COT 7 ) respond was not received within the parameterized "Response timeout".

*E: ACTTERM missing !

An expected "Activation Termination" ( COT 10 ) respond was not received within the parameterized response timeout..

 


IEC 60870-5-102 : Parameter list

 

IEC 60870-5-102 : ASDU parameter

The ASDU list is used for the plausibility of the received telegrams, both for recording as well as for the simulation. Telegram types, used in the project, have to be marked in the list and the respective permissible causes ( COT ) and record address for this TypeID entered. Otherwise an error message is displayed when receiving the telegram ( E:TypeID, E:COT, *E:Record address ).

 

 


MAYR Software

Wuerzburger Ring 39,  D 91056 Erlangen

Manual LIAN 98


LIAN 98 Protocol Router, Simulator and Analyzer
© Copyright 2001, 2006, 2011 by Werner Mayr. All Rights reserved.