Made In IRAN - pbsControl · Hardware to make a full redundant RTU/PLC ... Modbus Master TCP/RTU ,...

Preview:

Citation preview

Made In IRAN

MAPCSR Is SCADA/PLC Solution based on :

MAPCS Hardware

pbsSoftLogic IEC1131-3 Based RTU Programming Environment

pbsHMI SCADA Software

DNP3 /IEC104/GSP/OPC UA

Modbus Remote I/O Modules

Modbus

Power Meter – Flow Computer

pbsHMI SCADA Server

pbsHMI clients

pbsHMI clients

RDBMS Server

OPC UA

pbsSoftLogic Eng Statoin

Hot Swap IO Modules

Full Diagnostic IO Modules with monitoring in SCADA Software

Redundancy In CPU , Power Supply and communication modules .

Max IO Capacity with one CPU : 64 IO slot ◦ Digital IO Module : 32 Channels ◦ Analog IO Module : 8 Channels

100% Digital Signal : Max IO = 64x32 = 2048

100% Analog signals : Max IO = 64x8 = 512

70% Digital , 30% Analog Max IO = 44x32 + 20x 8 = 1568

pbsSoftLogic is running on MAPNA DCS Hardware to make a full redundant RTU/PLC System

Modular and Hot Swap IO Modules

Based on Backplane Technology

Redundant CPU Architecture

Redundant Input Power

Redundant Communication with master SCADA

Supports all pbsSoftLogic protocols and functionalities

RTU450 CPU Module

Based on 64 Bit , Quad Core 1.2 GHz CPU

1 GB RAM , 8 GB Flash

Embedded Debian Linux OS

-20 to +60 Deg Operating temperature

1 x RS232 Port

1XRS485 Port

1xEthernet Port

TCP/IP

pbsSoftLogic Engineering - Develop control logic by Function Block language , - Develop User defined FB by Lua - Simulate on Windows - Transfer Configuration and logic to controllers - Monitor Logic at runtime and update logic

TCP/IP

Modbus Remote I/O Modules

Power meter , Flow Computer

Standard Function Block Language No Limitation in Number of Blocks and logic size No limitation on number of FB trees Lua Standard Scripting language for developing User define FB . No

need for cross compiling More than 200 Ready and tested FB User Defined Communication protocol development Runtime kernel is ported for Embedded Linux , QNX and Win32. Runtime kernel is developed by ANSI C and easily can be ported to other

real time OS Modbus , DNP3 , IEC870-5-101/103/104 , SOAP ,GSP (GPRS for SCADA

Project), Siemens S7 Connect ,SQLite , MS SQL Client and OPC UA Server protocols are supported .

Logic monitoring facility Tag Forcing Facility Offline Logic Simulation Cold & Warm Logic Update

pbsSoftLogic supports standard Function block and Lua Scripting languages for development of control Logic

pbsSoftLogic Supports more than 200 ready Function Blocks for easy and free bug programming

Math Group : Mathematical functions – Add , Subtract , Multiply , Divide , Equal , LessThan , MoreThan , Sin, Cos ,tag , Log , Abs , …

Timers Group : OnTimer , OffTimer ,PulseGen,Rampgen,SinGen,..

Counter Group: UpCounter , DownCounter ,…

Logical Group : Latch , RSFF , JKFF,DFF, TFF , Pack16 , UnPack16 , AND , OR ,XOR ,MAP,Selector ,…

Process Group : PID , Integral , Derivative , Scale , Filter , Drive1 , Drive2 , Aalarm , Dalarm , RunHours ,,,,… …

IEC1131-3 Group : TOF , TON , TP ,SR , RS ,MUX,MAX,MIN , …

pbsSoftLogic is powered by Lua Scripting language for developing user defined FB

Lua - www.Lua.org is one of the most famous scripting language for embedded systems

pbsSoftLogic has built in Lua Editor and compiler for making UDF . UDF module will run on Windows ,Linux and QNX controller . ( No Cross compiling for Linux/WinCE/QNX Target )

pbssoftLogic supports following protocols : ◦ Modbus Master TCP/RTU , 8 different instances ◦ Modbus Slave TCP/RTU , 4 different instance ◦ DNP3 Slave level3 , 4 different instance ◦ IEC870-5-101 , Slave 4 different instance ◦ IEC870-5-104 , Slave 4 different instance ◦ IEC870-5-103 , Master 4 different instance ◦ GSP ( GPRS for SCADA Project) low profile Protocol for SCADA systems

based on GPRS ◦ OPC DA2 client ( Just for win32 Target) ◦ Siemens S7-Connect ◦ OPC UA DA Server (for ADAM-3600 & pbs2008RTU ,UNO-1252) ◦ SQLite Server with MS SQL Server Direct Client Driver ◦ Advantech TagLink Interface for ADAM-3600 ◦ User Defined C API for custom Communication protocol development

Each Communication instance accept 1024 signals For getting DNP and IEC870-5-104 device profile , visit

www.pbscontrol.com

Logic solving Kernel FB-Lua

Modbus Master Driver

Instance=1

Modbus Master Driver

Instance=8

Modbus Slave Driver

Instance=1

Modbus Slave Driver

Instance=4

DNP3 Slave Driver

Instance=1 IEC104 Slave

Driver Instance=1

Local IO Driver

Instance=1

OPC UA Server Driver

Instance=1

SQLite Driver

Instance=1

1 - Read Inputs 2 – Solve Logic

3 – Write Outputs

Hardware Dependent

Logic solving Kernel FB-Lua

Modbus Master Driver

Driver Tags

Modbus Slave Devices

Read DI , AI

Write DO , AO

- Each Driver has it Thread and Tags -Logic is reading Inputs and Writing Outputs at each cycle -Driver is independent of other module , communicates with Third Party and update Driver Tags

DI , FI , AI

DO , AO

Logic solving Kernel FB-Lua

Modbus Slave Driver

Driver Tags

Modbus Master Devices

Read DO , AO

Write DI , AI

-Slave drivers are reverse -Logic will read DO , AO from Driver -Logic will write DI , AI , FI to Driver -Master Device Like Will read DI , AI , FI from Driver -Master Device will Write DO , AO , FO to Driver

DI , FI , AI

DO , FO , AO

MAPCSR has built in OPC UA Server Kernel to directly connect to SCADA Software by OPC UA Protocol .

We used OpenOPCUA Platform from 4CE Industry company in pbsSoftLogic Platform to handle OPC UA functionality .

TestHarness www.trianglemicroworks.com

WinPP104 http://www.ipcomm.de/

High-leit SCADA www.ids.de

Cegelec ViewStar 750 Master SCADA

pbsControl IEC870-5-104 Mater OPC Server www.pbscontrol.com

TestHarness www.trianglemicroworks.com

Kepware OPC Server

ACS Master SCADA Software

Telvent Master SCADA

Developed and Tested for 100,000 Physical tags Client/Server Architecture Distributed Server architecture with built in redundancy Object oriented graphics OPC Server DA /UA as real time database in heart of runtime system OPC UA DA , AE client are supported Standard Alarm ,Event , trend and logging engine OPC UA / DA2.0 Client , Modbus Master TCP/RTU ,DNP3 , IEC870-5-

104 , Siemens S7connect client protocols are supported C# Scripting Engine with Professional C# Editor Reusable , object oriented graphic component Different type of Dynamics for graphics components , Blink , Brush ,

Move , Rotate , Hide , Tool Tip ,… Right Click menu is supported for all objects Different type of events for graphics components

Rapid Application Development (RAD) with different utilities ( Copy Dynamic , Copy Style, Copy Event , Copy page , replace Dynamics and events,… )

Different type of Scheduling for running scripts ( Server Side Only)

Microsoft SQL Server , MySQL Data logging and trending Automatic SMS and Email Alarm notification With More than 4000 Built in Industrial symbols User Activity logging facility Automatic update of Clients - Intelligent propagation Unified User database in clients and server Page zooming , panning and Automatic Declutring at runtime multi layer Graphic pages Tag Import/Export Facility to excel Unified Error handling

More than 4000 ready graphic symbols

User defined Integrated Graphic objects with C# Script

Reusable in different projects

High performance operation

Graphics Events

pbsHMI supports Standard IEC1131-3 Based programming Environment for High level programming and developing Integration logic between RTUs .

Khalij Fars Power Plant Sample Page

pbsSoftLogic is used in many projects . Some of them are as following :

◦ Golestan City Gas Distribution SCADA With Advantech ADAM-3600 RTU

◦ Mashahd City Gas Distribution SCADA With pbs2008RTU

◦ Rajee Power Plant for Oil tank monitoring System with pbs2008RTU

◦ Khaleej Fars Power Plant for gas and oil monitoring system with pbs2008RTU

◦ Tehran Suburb Water SCADA in SHARIAR , DAMAVAND , LAVASAN , … over 200 RTU

◦ Ghoom City Village Water SCADA system with pbs2008RTU

◦ Dubai Municipality Waste Water SCADA system . Used in more than 40 Station with MOXA RTU IA240

◦ Pbs2008RTU in South Africa Durban Power distribution is approved and tested to be used in SCADA system with DNP3 over 3G network

◦ pbsSoftLogic is used with Beckhoff CX2020 Controller for Monitoring two Power station in Chile to connect to Master by DNP3 Protocol

◦ pbsControl DNP3 Stack is used in 450 beckhoff RTU in South Africa Durban Power distribution SCADA from 2011

◦ And many more ….

RAJAEE Power Plant Monitoring Platform for Unit 1 and Unit 2 with 10,000 Physical Tag

KHALIJ FARS Power Plant Monitoring System for Oil Tank Farms , Gas Regulators and DCS Monitoring

GHAZVIN Water SCADA Project

GHAZVIN Alborz Industry City Water SCADA

Burj Khalifah Alarm Critical Monitoring system over 3000 Signals

Dubai Municipality SCADA Monitoring for 40 Waste Water Pump Stations

آزمایشکاه پیری تجهیزات فشار قوی شرکت مپنا

Office 12 , Building No 28 , Negarestan 4 , Pasdaran Str , Tehran , IRAN

www.pbscontrol.com www.pbscontrol.ir

28پالک –نگارستان چهارم –خیابان پاسداران –تهران –ایران 12واحد –شرقی

26703724 - 26703722: تلفن

Recommended