IEC-60870

Supported Operations

This driver supports subscriptions only - reading, writing and browsing are not implemented and a request for any of them is rejected.

Tag addresses are currently not interpreted: any address string is accepted without error, and the subscription receives all incoming ASDUs rather than those matching the address. Consumers have to filter the incoming events themselves.

Connection String Options

Name

Type

Default Value

Required

Description

Name

IEC 60870-5-104

Code

iec-60870-5-104

Maven Dependency

<dependency>
  <groupId>org.apache.plc4x</groupId>
  <artifactId>plc4j-driver-iec-60870</artifactId>
  <version>pre-release</version>
</dependency>

Default Transport

tcp

Supported Transports

  • tcp

Config options:

request-timeout

INT

4000

Maximum time (in milliseconds) to wait for the test-frame and start-data-transfer handshake replies during connection setup.

Transport config options:

tcp

tcp.connect-timeout

INT

5000

tcp.read-timeout

INT

0

tcp.write-timeout

INT

0

tcp.tcp-no-delay

BOOLEAN

true

tcp.keep-alive

BOOLEAN

false

tcp.send-buffer-size

INT

81920

tcp.receive-buffer-size

INT

81920

tcp.local-address

STRING

tcp.local-port

INT

0