RSL_V3.pdf

4
  RsL: Sample Implementation (IEC 101 / 104) Source Code Libraries RsL (RBH Source Code Libraries) or Protocol Stacks is flexible and most advanced solution for enabling your system / device “to exchange information / communicate”  using various national and international standards. RsL designed to provide cost effective, reliable and quick integration eliminating the inconvenience typically encountered while bringing the full systems online and supporting various communication standards. Solutions for SCADA communications and protocol translation By … RBH Solutions Private Limited SCO 20, Walia Enclave, Patiala (INDIA) – 147002 [email protected]

Transcript of RSL_V3.pdf

Page 1: RSL_V3.pdf

7/21/2019 RSL_V3.pdf

http://slidepdf.com/reader/full/rslv3pdf 1/4

 

RsL: Sample Implementation (IEC 101 / 104)

Source Code Libraries

RsL (RBH Source Code Libraries) or Protocol Stacks is flexible and mostadvanced solution for enabling your system / device “to exchange information /communicate” using various national and international standards. RsL designedto provide cost effective, reliable and quick integration eliminating theinconvenience typically encountered while bringing the full systems online andsupporting various communication standards.

Solutions for SCADA communications and

protocol translationBy …

RBH Solutions Private Limited

SCO 20, Walia Enclave,

Patiala (INDIA) – 147002

[email protected]

Page 2: RSL_V3.pdf

7/21/2019 RSL_V3.pdf

http://slidepdf.com/reader/full/rslv3pdf 2/4

 

RsL Validation Model

How RSL Works?

RSL Implementation Basics

⇒  Write Application Program that will call the RSL library to beimplemented as Client / Server.

⇒  Generate RSL Library

⇒  Load / Import RSL Library functions

⇒  Incept calls from RSL, implement runtime RSL Calls

RSL Library Generation

⇒  RSL Compilation / Linkero  Generate RSL .lib or .DLL file using Standard ANSI C complier. We

will be using Visual Stuidio.NET as compiler⇒  RSL Loading

o  User must manually copy the generated .lib / .dll file to the locationspecified in the Calling Application

o  Must write Load / Import routines in the application.

Application Runtime Features

⇒  User must implements methods to intercept calls from RSL.

⇒  User must implement methods to call RSL Runtime functions

.

Application PC

⇒  Moduleso  Prototype Application with samples of all the API Callso  Application database interface module

⇒  Databaseo  Sample application database as reference for validation

Simulation PC

⇒  Moduleso  RPA 2004 Test Harness Software (or any 3rd Party Test Harness

Tool)

⇒  Databaseo  Sample application database as reference for validation

Page 3: RSL_V3.pdf

7/21/2019 RSL_V3.pdf

http://slidepdf.com/reader/full/rslv3pdf 3/4

 

Protocol Support: (  : Under Development, • : Supported) 

` `

 APPLICATION PC SIMULATION PC

Prototype application

RSL Implementation

RPA- 2004

WINDOWS OperatingSystem

WINDOWS

Vx Works

IEC 101

Serial Port Null Modem

RS232 cable

Max 15m in length

Female-Female

DB9 cable

IEC 04

Network Implementation

Point to Point

RJ45 patch cord cable

Network switch/hub

RJ45 Cross

Communication Cable

COMMUNICATION LINK

 

Protocol SCADA

Mode

RTU

Mode

Availability

IEC 60870 – 5 -101 •  •  Available

IEC 60870 – 5 -103 •  •  Available 

IEC 60870 – 5 -104 •  •  Available

MODBUS RTU / ASCII / TCP •  •  Available

IEC 61850 •  •  Available

SINAUT  •  - Available

DNP 3 •  •  Available

ICCP•  •  Available

HNZ•  - Available 

Profibus DP•  •  Available 

Ethernet I/P (Allan Bradley)•  •  Available 

DLMS Serial•  •  Available 

DLMS TCP •  •  Available 

Page 4: RSL_V3.pdf

7/21/2019 RSL_V3.pdf

http://slidepdf.com/reader/full/rslv3pdf 4/4

 

Key Features

  Complete Compatibility with Industry standard Protocols

  Written in ANSI C Source Code as per MISRA 2004

  Operating System (OS) Support

»  Windows 2000 / XP/ XPE/ CE.NET

»  Linux

»  VxWorks

»  UNIX

»  Other OS can be supported, USER proved easy interface to define

custom OS calls

  Licencing

»  User can install on unlimited number of machines

»  User can create unlimited number of Products using RSL (No runtimefees)

»  RSL Licenence rights cannot be transffered to another user.

  Fully working prototype application with sample of all API Calls is included

  RPA Pro: Protocol Anlaysis and simulation tool is also provided as TestingHarness Apllication.