expert system solutions

27
Presentation on behalf of the TETRA + Critical Communications Association Johan Hoolsema Expert System Solutions Demo of Telemetry/Telecontrol/SCADA TCCA SCADA, Smart Grid and Telemetry (SST)Group 1

Upload: others

Post on 03-Feb-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Presentation on behalf of the TETRA + Critical Communications Association

Johan Hoolsema Expert System Solutions

Demo of Telemetry/Telecontrol/SCADA

TCCA SCADA, Smart Grid and Telemetry (SST)Group

1

Presentation on behalf of the TETRA + Critical Communications Association

Principle of telemetry/telecontrol/SCADA

Typical Telemetry/Telecontrol/SCADA

Different RTU protocols

Demo 1: RTU to Simple SCADA

Demo 2: RTU to OPC SCADA

Demo 3: RTU to MOSBUS SCADA

Wrap up and Questions

Agenda

Presentation on behalf of the TETRA + Critical Communications Association

Generic SCADA Schematic

SCADA Software

Data Acquisition & Trending

Supervisory

SCADA = Supervisory +

Control (And) + Data Acquisition RTU Remote Terminal Unit

Input and Output Controller

Temperature Pressure Fuel Level Speed RPM Current Voltage Weight Flow Vibration pH

Source: Expert System Solutions

Presentation on behalf of the TETRA + Critical Communications Association

Principle of Telemetry/Telecontrol/SCADA

Typical Telemetry/Telecontrol/SCADA

Different RTU protocols

Demo 1: RTU to Simple SCADA

Demo 2: RTU to OPC SCADA

Demo 3: RTU to MOSBUS SCADA

Wrap up and Questions

Agenda

Presentation on behalf of the TETRA + Critical Communications Association 5

Typical Telemetry & Telecontrol

Presentation on behalf of the TETRA + Critical Communications Association

Typical Telemetry & Telecontrol

Presentation on behalf of the TETRA + Critical Communications Association

Pressure Sensor

Flow Sensor

RTU

Antenna

Typical Telemetry & Telecontrol

Presentation on behalf of the TETRA + Critical Communications Association

Largest Opencast Coalmine in Southern hemisphere

Typical Telemetry & Telecontrol

Presentation on behalf of the TETRA + Critical Communications Association

Supervise

Digital

Inputs

DI

Supervise

Analogue

Measurement

AIN

Pump Start/Stop

Valve

Open/Close

Typical Telemetry & Telecontrol

Flow

Pressure

Flow

Pressure Control

Digital

Outputs

DO

Supervise

Digital

Feedback

DF

Valve

Open/Closed

AC Power

Ok / Fail

PLC

Ok / Fail

Valve

Open/Closed

Pump DF

Run/Stop

Valve

Open/Close

Presentation on behalf of the TETRA + Critical Communications Association

Principle of Telemetry/Telecontrol/SCADA

Typical Telemetry/Telecontrol/SCADA

Different RTU protocols

Demo 1: RTU to Simple SCADA

Demo 2: RTU to OPC SCADA

Demo 3: RTU to MOSBUS SCADA

Wrap up and Questions

Agenda

Presentation on behalf of the TETRA + Critical Communications Association

Typical Telemetry Protocols

11

Various Data Protocols MAS Siemens (MARS-E) Park Air CACTUS

MAS - example IEC 870-5-101 PROMOTIC HIRSCH

IP-M-IP M-Bus LonWorks HIRSCH-D

MARS-A RTU MITSUBISHI FBII

PPP IEC 60870 BIIS ARITECH

PPP-GPRS PR2000 DF1 Allen-Bradley MTS

SLIP DIRAS MELSEC C24 RLA

Async link S-BUS SEAB 1F Async HDLC

Async link ++ RP570 SKAO ZAT

UNI SAUTER AEG TRANS FRAME

SDR COMLI DNP3 EXT SYNC

ADIO SIFAS MODBUS TRANS SYNC

SEP SCHENCK MODBUS 657 MARS-U

MTF RADOS MODBUS 574 REM

SLEEP INCA MODBUS 984 MARS-M

GPS MDU SKAO - MODBUS BEN

DCF APE AXIMA WSR

HAYES ECS PROFIBUS OPC

Demo

Demo

Presentation on behalf of the TETRA + Critical Communications Association

Modbus Physical Layer

Master

Slave 1 Slave 247

D1

D0

Common

120

1 nF

120

1 nF

Modbus physical layers can be RS232, RS485 (bus architecture), TCP/IP (LAN)

Slave max address: 247

RS485: one twisted pair

Presentation on behalf of the TETRA + Critical Communications Association

Bus architecture require constant bandwidth to read and write registers

Master Request :

Example: Write Multiple Registers

Slave Address

CRC16 First word address

Function code = 16

Number of words to write

1 byte 1 byte 2 bytes 2 bytes 2 bytes

Slave Response :

Slave Address

CRC16 Function code = 16

1 byte 1 byte 2 bytes 2 bytes 2 bytes

Value of the first word

Number of bytes

1 byte 2 bytes

First word address

Number of words to write

Modbus Master/Slave Data

Presentation on behalf of the TETRA + Critical Communications Association

Principle of Telemetry/Telecontrol/SCADA

Typical Telemetry/Telecontrol/SCADA

Different RTU protocols

Demo 1: RTU to Simple SCADA

Demo 2: RTU to OPC SCADA

Demo 3: RTU to MOSBUS SCADA

Wrap up and Questions

Agenda

Presentation on behalf of the TETRA + Critical Communications Association

RTU Demo TETRA-RTU-SRB

SCADA

TETRA

Demo 1 Simple RTU - SCADA

Reporting on exception

Presentation on behalf of the TETRA + Critical Communications Association

Demo 1 RTU - Simple SCADA

Presentation on behalf of the TETRA + Critical Communications Association

Dispatcher

Voice

RTU

Siren

PA System

Monitor (V, A, Phase)

RTU

Siren

PA System

2.

Client Client

Client VPN

S&A Server

S&A Monitor & Control

3.

4.

5.

1.

4.

5.

Monitor (V, A, Phase)

Demo 1 RTU - Simple SCADA

Presentation on behalf of the TETRA + Critical Communications Association

Principle of Telemetry/Telecontrol/SCADA

Typical Telemetry/Telecontrol/SCADA

Different RTU protocols

Demo 1: RTU to Simple SCADA

Demo 2: RTU to OPC SCADA

Demo 3: RTU to MOSBUS SCADA

Wrap up and Questions

Agenda

Presentation on behalf of the TETRA + Critical Communications Association

OPC Demo

Display RTU Data

TETRA-RTU-SRB

SCADA

TETRA

Demo 2 OPC - SCADA

Reporting on exception

Presentation on behalf of the TETRA + Critical Communications Association

SCADA PC

RS232

TETRA-RTU

Interface with

Radio RS232

SCADA OPC Client ESS OPC Server

Demo 2 OPC - SCADA

ESS

Presentation on behalf of the TETRA + Critical Communications Association

InTouch

Demo 2 OPC - SCADA

Presentation on behalf of the TETRA + Critical Communications Association

Demo 2 OPC - SCADA

Presentation on behalf of the TETRA + Critical Communications Association

Principle of Telemetry/Telecontrol/SCADA

Typical Telemetry/Telecontrol/SCADA

Different RTU protocols

Demo 1: RTU to Simple SCADA

Demo 2: RTU to OPC SCADA

Demo 3: RTU to MOSBUS SCADA

Wrap up and Questions

Agenda

Presentation on behalf of the TETRA + Critical Communications Association 24

Demo 3 Modbus - SCADA

For the demo only 12 registers are important, the other registers are not transmitted over TETRA:

• Change of barometric pressure

• Change of indoor and outdoor Temperature

• Change of humidity

• Change of rain rate

• Change of wind speed

• Change in Wind direction

• Change of 10 minutes averages wind speed

• Change of alarm condition (Transmitter alarm, battery alarm, communications alarm)

Presentation on behalf of the TETRA + Critical Communications Association

Modbus Function code exemples

Code Function

01 (0x01) Read Coils

02 (0x02) Read Discrete Inputs

03 (0x03) Read Holding Registers

04 (0x04) Read Input Registers

05 (0x05) Write Single Coil

06 (0x06) Write Single Register

15 (0x0F) Write Multiple Coils

16 (0x10) Write Multiple Registers

23 (0x17) Read/Write Multiple Registers

43 (0x2B) Read Device Identification

Source: http://www.modbus.org

Demo 3 Modbus - SCADA

Presentation on behalf of the TETRA + Critical Communications Association

Display RTU Modbus

Data

SCADA

TETRA-RTU

Modbus RTU

Modbus

Modbus

ISSI 12917105

ISSI 12917102

ISSI:

12917101

Demo 3 Modbus - SCADA

Modbus data is constant (polling and updating registers)

Modbus data over TETRA is only by exception (SDS)

SDS messages are recorded in most TETRA networks

Presentation on behalf of the TETRA + Critical Communications Association

Questions & Answers

Thank you for your

Attention!

Johan Hoolsema

+27 82 400 4567

[email protected]

www.e-s-s.co.za