Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 17

L. J.

Institute of Engineering & Technology


Department of Instrumentation & Control

Distributed Control System &


SCADA
Chapter-3
Software Configuration

INSTRUCTOR:
Ms. Niyati Chauhan
niyati.chauhan@ljinstitutes.edu.in
1
Software

System Application
Software or software or
Computer process
system control
software software

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 2


System Software

REAL TIME Communication Process


Operating Software Oriented
System Languages

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 3


Communication
Software

Communication Software is aimed at data


Communication
transfer Software
between individual is aimed
system at data
or database
transfer between individual system or database
parts.
parts.
The transfer take place on the busses and local
The transfer
area networks take place
, available on system.
in the the busses and local
area networks , available
Communication software in is
the ansystem.
application or
Communication software
program designed to pass information is an application
from one or
program
system designed to pass information from one
to another.
system to another.
Such software provides remote access to
Such
systems andsoftware provides
transmits files inremote access
a multitude ofto
systems
formats and transmits
between files in a multitude of
computers.
formats between computers.

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 4


Communication
Software

Communication software forms a part of


Communication
communication systemssoftware forms a components
with software part of
communication
classified according systems with software
to functions within thecomponents
Open
Systems Interconnection Model (OSI Model). Open
classified according to functions within the
Systems
The bestInterconnection
defined examples Model (OSI Model).
of communication
The are
software bestfile
defined examples
transfer protocolof(FTP),
communication
messaging
software are file
software and email. transfer protocol (FTP), messaging
software and email.

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 5


Process Oriented
Languages

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 6


Process Oriented
Languages

High level
Process
Programming
Oriented
Languages
Programming
Languages

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 7


High level
High level
Programming
Programming
Languages
Languages

FORTRAN is a Programming language widely


used for Scientific computations.
It was the first high level programming
language.

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 8


High level
High level
Programming
Programming
Languages
Languages

FORTRAN is a problem-Oriented Programming


Language.
Another language is BASIC language & it is
interpreter type language.
PASCAL is a block Structured language, designed
originally for teaching purpose.

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 9


Process Oriented
Process Oriented
Programming
Programming
Languages
Languages

The main characteristic of process oriented


languages is their multitasking capability.
Two types of languages are used in Process
Control
(1) Ada
(2) PEARL

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 10


Process Oriented
Process Oriented
Programming
Programming
Languages
Languages

A program module in PEARL contain a system


part & Problem part or both.
For Software structuring the Tasks, procedures
and begin/end blocks are used.
PEARL Compiler can process a variety of data
types, like FIXED(integer),FLOAT,BIT,CHAR,
CLOCK and DUR.
TASK STATEMENTS LIKE
AT 10:00 ACTIATE TASK
AFTER 20Sec ACTIVATE TASK

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 11


Programming
Programming
Languages of available
Languages
DCCS.of available
DCCS.

FORTRAN
FORTRAN

BASIC
BASIC

PASCAL
PASCAL

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 12


Thank you
Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 13
Feature of Process control Programs
EXECUTIVE PROGRAM
TIMING AND PRIORITY
INFORMATION

INPUT INTERFACE PLANT CONTROL


MONITORING AND
ALARMING OPERATOR TABLETS COMPUTATIONS TABLE
TABLETS
COMMUNICATION INCLUDINGDDC TS
ALGORITHMS

PERTINENT PLANT OUTPUT


DYNAMIC MODELS INTERFACE
AND BACKUP
FROM
SENORS OPERATOR’S
INTERFACE
OPTIMIZATION
ROUTINES TO ACTUATORS

OPERATOR’S
INTERFACE
Pertinent Plant
Steady State Models

TO OTHER Niyati.chauhan@ljinstitutes.edu.in 14
COMPUTER SYSTEM
THE EXECUTIVE
PROGRAM
1
PRIORITY FOR TIME CRITICAL

2
PROCESS TASK

BACKGROUND OPERATION Niyati.chauhan@ljinstitutes.edu.in 15


THE EXECUTIVE
PROGRAM

Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 16


Thank you
Niyati Chauhan Niyati.chauhan@ljinstitutes.edu.in 17

You might also like