expert system solutions
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
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
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
www.e-s-s.co.za