Select Page

RSL Source Code Libraries

Introduction

RsL Works

Validation

Protocol Support

Introduction

RsL (RBH Source Code Libraries) or Protocol Stacks is the 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.

RsL Works

RSL Implementation Basics

  • Write Application Program that will call the RSL library to be implemented as Client / Server.
  • Generate RSL Library
  • Load / Import RSL Library functions
  • Incept calls from RSL, implement runtime RSL Calls

RSL Library Generation

RSL Compilation / Linker

  • Generate RSL .lib or .DLL file using Standard ANSI C complier. We will be using Visual Stuidio.NET as compiler

RSL Loading

  • User must manually copy the generated .lib / .dll file to the location specified in the Calling Application
  • 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

Validation

Application PC

Modules

  • Prototype Application with samples of all the API Calls
  • Application database interface module

Database

  • Sample application database as a reference for validation

Simulation PC

Modules

  • RPA 2004 Test Harness Software (or any 3rd Party Test Harness Too

Database
Sample application database as reference for validation

Protocol Support

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