your right hand partner for industrial automation controls ... - pci_brochure.pdf ·...
TRANSCRIPT
9603 Neuens Rd, Houston TX 77080-7209, USA. Ph:713-935-0900 Fax:713-935-9565 Email: [email protected]
Your right hand partner for Industrial automation controls HW & SW since 1989 for
PAC, PLC, DCS, MES, SCADA, HMI, Mobile, Embedded, Web, Enterprise, Business,
Artificial Intelligence, Big Data, Ind Internet of Things, Analytics
8/24/15
PROFILE
Parijat’s software solutions and products help eliminate multiple layers of hardware and software needed for a complete integrated system. PCI is strong with Process Control, Data Acquisition, PLC’s, IT, Web, Mobile, Databases, serving every type of industry. Parijat uses contemporary technologies to solve any kind of automation challenges, problems.
EXPERTISE•Mobile/fixed Windows HMI/embedded, BYOD(Bring your own device) apps•SmartPhone (Win Embedded, Win-Mobile, Surface, Android, iPhone, iPad, Touchpad)•Publish real-time process data via Web – intranet, extranet•Turnkey Software, Communication Drivers, .NET Components, ActiveX, OPC-UA/DA, Protocol Conversions•Renewable, Energy Management System (Solar, Wind, Hydro)•Control Software Consultancy, Advisory and Hands-on Training•Existing System troubleshooting, de-bottlenecking, retrofitting, upgrading, throughput improvement, reverse-engineering.•High Speed data acquisition, storage & analysis for complex processes•System life-cycle, asset management & improvements•Process optimization, Decision Support, Artificial Intelligence, Big Data, Internet of Things, KPI evaluation & implementations•Converting/Integrating proprietary DCS to PLC or contemporary systems•Documentation , control/SCADA specifications development•Seamless Integration of SCADA/PLC/HMI to Enterprise/MIS systems •System architecture HW/SW design, Optimization, Sizing and Sourcing•PLC resident protocol converters/communication drivers•Private Label product development•Staff Augmentation
DEVELOPMENT PLATFORM•PAC/PLCs – Rockwell/AB, Opto22, GE-IP, Siemens, Omron, AutomationDirect(Koyo), Emerson, Toshiba, Schnieder, Mitsubishi, Idec, Horner, Tri-PLC etc.•HMI/SCADA - Microsoft - Visual Basic/Studio (any version), HTML5, AJAX, ASP, Silverlight, Office(any version). Oracle - Java•HMI (3rd party proprietary) – Schnieder-Archestra, Wonderware, Citect, Indusoft, ClearScada, Siemens-WinCC, Iconics, GE-IP-iFix, Proficy, Cimplicity, Rockwell-PlantPax, FactoryTalk, RSView, Cygnet, Ignition etc.•DCS – Honeywell, ABB, Emerson, Yokogawa, Schnieder-Invensys, etc. •RDBMS – MS SQL Server, Access, Oracle, MySQL•Microsoft -Visual Basic .NET, C#, C++, Java, Delphi, MS - Dynamics - CRM, Sharepoint, Solver, StreamInSight, Analysis /Reporting services, Infopath. Office (Automation, Add-ins), Workflow•Mobile – Smartphones (any), iPAD, Android, Surface•RFID, 1/2D Bar-code, Bluetooth, Wi-Fi, iBeacon
Major Applications
•Large Rotating machines control (Turbines/compressors/Prime Movers)
•Pipelines & other SCADA, LACT, Custody Transfer systems and Gas Plants
•Renewable Energy (Solar, Green, Wind) & Fossil Power plants
•Environmental Control/Regulatory agency compliance monitoring & reporting
•Truck/Rail Rack Terminal, Marine Loading/Vapor recovery systems
•Tank Gauging systems
•Nuclear Waste handling and remediation systems
•Material Handling/Conveying/Packing/Palletizing systems, Robotics, Warehouse/DC management, --
RFID, Bar Code, Vision systems
•Plastic Blending systems
•Offshore/Onshore Safety shutdown systems, Vessel Management Systems
•Food & Beverage systems, CIP
•Industrial/Municipal Water, wastewater treatment systems & Lift Stations
•Underground Salt Dome storage systems
•Hazardous waste processing/treating systems
•Pulp & Paper Industry
•Electrical Transmission, Distribution & Power Generation Systems
•Transportation control
•Testing, proving systems
•Metals, mining
•Discrete manufacturing
•Video Analytics
Parijat Customer List (partial)
•Automotive/ Aero: General Motors, Boeing Commercial, Delta Airline, Lear Corporation, Firestone/Bridgestone, Cooper Tire & Rubber, Ford Motor,
Michelin/Uniroyal, Gates Rubber, Bosch Braking Systems, United Technologies, GNB Batteries, Honda Motor- KTH parts, Rockwell Automotive, Delphi Packard
(GM), Durr/BEHR.
•Food and Beverages: Miller Brewing, Seagram, Philip Morris, Uncle Bens Australia, M&M Mars, Lantic Sugar Canada, Campbell Soup, Nor-Cal
Beverages, Kraft Foods, Riviana Foods. American/International Home Food, Henninger-Brau AG, Sara Lee Foods (Coffee & Earth grains), Advance Foods.
•Oil & Gas: Celanese, Husky Oil, Valero/Premcore, Air Products & Chemicals, Transmation, Dupont Co., BP Exploration, Petrobras Brazil, Conoco Trinidad,
Lyondell-Bassell, Dynegy, Marathon-Ashland Oil, Exxon Mobil USA, Shell Oil, OxyChem America, Sterling Chemicals, Emerson Process, Chevron, Noble
Drilling, National Oilwell, Schlumberger, Energy Transfer/Sunoco Logistics, Kinder Morgan, Murphy Oil, Baker Hughes, PGP, Air Liquide. OneOK.
•Pharmaceutical: Sandoz Pharmaceutical, Glaxo Wellcome, Scimed Medical, Johnson & Johnson, Abbott Laboratories, Baxter Healthcare, Syborn-
Beavers Dental, Hoechst Marion Rousell, Alcon Surgical, McKesson
•Pipelines/ Rotating machines: Dynegy, Kinder Morgan, El Paso Pipeline/Field Services Co., BP Pipeline, Oxy Petrochem Pipeline, PG&E, Duke
Energy, AGC, Halliburton, Enron, SAES Pure Gas, Williams - NW Pipeline, Southern California Gas, Conoco Inc, TransCanada Pipelines, ITT Barton, Columbia
Gas/Energy, Kaneb Pipelines, Enterprise Products/TEPPCO, Dresser Industries, Sulzer/Revak Turbo Machinery.
•Power, Utilities, Nuclear: NRG, Toshiba International, Cegelec Esca, GE Lighting, Northeast Utilities, Cooper Energy, Pacificorp-Powerdale Hydro, Long
Island Lighting, Nebraska Public Power, Sithe Energies, BICC Cables, Wisconsin Electric, Siemens AG Germany, Siemens Energy & Automation, P&G/Gillette-
Duracell, South West Public Services, GE Mexico, Westinghouse Nuclear, Fermilab, BC Hydro, Hathaway, TXU Energy, GE Packaged power, Kalsi
Engineering, Macsea, Geotest Engineering, Morning Dove Water Plant, CenterPointEnergy.
•Metals, Mining: Alcoa, Georgetown Steel Co, Reynolds Metals, Pitcheny Aluminum, American-Florida Steel, Engelhard/Floridian Mining, Rapistan Demag,
Mittal Steel/Allegheny Ladlum Steel, Roanoke Electric Steel, Carbide Graphite Group, Jindal/SAW Pipe USA, USX Steel, Stratasys, Stone Consolidated, Louis
Padnos Iron & Metal.
• General Manufacturing: Johnson Controls, Automatic Switch Co., Marley Cooling Towers, Thermo Westronics, Corning, Inc.-Consumer Products,
Carpenter Co, Schenk, Engelhard, Hilti Europe, Bryant Grinder Corp, Milltronics, Helm Instruments, Osco, Eastman Kodak, Tenneco Packaging, Baker
Refractories, Nordson Corporation, Holnam Cement, Robotron, Thomas Manufacturing, US Pipe & Foundary, Sprague, Lennox, Eldon (Newell Rubbermaid),
Sanyo, VAM–USA, Belco.
•Pulp, Paper, Printing: Weyerhaeuser, Hallmark Cards, McMillan Bloedel Canada, Corrugated Supplies, US Bureau of Engraving & Printing, Quebecor
Printing, Moore Paper Products, Liberty Check Printers, Jefferson Smurfit Corp.
•Water & Waste Handling: American Ref-Fuel, City of Houston, County of Harris – Texas, City of Laredo – TX, City of Los Angeles –CA.
•Textiles: The Cherokee Corp, Guilford Mills, PGI Nonwovens/FiberTech, Libby Owens Ford.
•Semiconductors: CFM Technologies, 3M Co., American Electronic Components, Hewlett Packard, Lucent Technologies, Kemet Electronics, EOS
Corporation.
•Other: Sandia National Lab, United Parcel Systems, Sabre Inc., Kraus Industries, Invensys, Freudenberg-NOK, Westlock Controls, Compuweigh, Buehler
AG Europe, Western Scales, Superior Weighing, NIBCO, Giddings& Lewis, Turner Machine/Furnace, Excel Industrial, N. American Elevators, HIMA Americas,
Kodak Canada, Kirkwood Industries, Turf Feeding systems, Voice of America, Donnelley & Sons, At Balance.
PCI HMI / SCADA
System Solutions
OIL & GAS
ELECTRICAL
FOOD & BEVERAGES
TANK FARMING
PIPELINE / WATER WW
WAREHOUSE
METAL MANUFACTURING
W
E
B
H
M
I
/
S
C
A
D
A
S
Y
S
T
E
M
S
P
E
C
I
A
L
P
R
O
T
O
C
A
L
S
iPadExample Specs for Class 1 Div 2 iPad:
• Case sealed (Outdoors application)• IP65 • 16Gb Storage (see options for more Storage)• Retina display• 9.7-inch (diagonal) LED-backlit glossy widescreen Multi-Touch display with IPS technology• 2048-by-1536-pixel resolution at 264 pixels per inch (ppi)• Fingerprint-resistant oleophobic coating• Support for display of multiple languages and characters simultaneously• Front and back camera, 5-megapixel iSight camera, Autofocus, Tap to focus, Face detection in still images, Video recording, HD (1080p) up to 30 frames per second with audio, Video stabilization• Face Time camera with VGA-quality photos and video at up to 30 frames per second, Photo and video geotagging• Built-in 25-watt-hour rechargeable lithium- polymer battery• Up to 10 hours of surfing the web on Wi-Fi, watching video, listening to music• Charging via power adapter or USB to computer system
Class 1 Div2 Certified Industrial Hardware:
iPhoneiPad Mini
Windows Surface
AndroidSamsung Galaxy Tab
Typical traditional HMI/SCADA Solution Snapshot
Today’s HMI/SCADA systems solutions in place, typically ALL run in MS Windows on PC HW platform. Almost every corporation’s system(s) are a complex maze & web of diverse dissimilar software, hardware products from a multitude of vendors. They consist of one or more of a myriad of 3rd party (non Microsoft) non-COTS software products (e.g. Schnieder-CiTect/ClearScada/Wonderware/Archestra, Rockwell-FactoryTalk/RSView/Panelview, GE-IP-iFix/Cimplicity/Quickpanel, Telvent-Oasis, Cygnet, Siemens-WinCC/OP17, Inductive, Honeywell-Experion, Iconics-Genesis, Emerson-Ovation/DeltaV, Yokogawa-Centum etc), vendor’s proprietary databases, OPC Servers (Matrikon, Kepware, Softing etc.) , historians (OSI-PI, Ind SQL Server, iHistorians etc.), reporting (Active Factory, RSSQL, Incuity, XLReporterCrystal-Reports etc.), OLAP, KPI, data-mining tools, CMMS (inFor, Datastream, MP2 etc.), notifications (Win911, Scada-alarm etc.), documentation (Documentum etc.) apps everyone of which require heavy integration & customization to suit the actual end-use. This desperate, heterogeneous & incompatible world we live in, creates a range of problems for the enterprise, management, IT, engineering, EHS, plant & field personnel, from accessing the data uniformly, implementing changes(MOC), complicated software license management, enforcing constant upgrades & service packs from MS as well as 3rd
party SW vendors. Since every software application has its own rules (Windows versions, SPs, dependencies, may not co-exist well with other vendor’s apps as a good neighbour, some may perform illegal operations- forcing the Windows OS to cause a “crash” under some permutations of events), its copy(s) of data in its own “island” & creates its own seam on both in/out sides, resulting in multi-vendor dependencies, multiple copies of incoherent data, multiple layers (resulting in processing delays), band-aided software, adding to the agony. Most 3rd party products also are heavily dependent on legacy MS technologies (VB3 or other flavours of MS Visual Studio, ODBC, COM/DCOM etc.) & use other 3rd party products which makes the issue of dependencies of overall solution even more complex.
Then on the hardware side, desperate PAC/PLCs, VFDs, EFMs, IEDs, Scales, Bar-coding equipment, Analyzers, Vision, LIMS, Wireless, Mobile systems require 3rd party specialty protocol converters, gateways or secondary PLCs, PCs making the already complex world even more agonizing. The other obvious unfortunate consequences are fragile, slow-responding, vulnerable, non-agile end-to-end
solutions.
PCI provides a unified solution for MS Windows for small to large, simple to complex requirements of any enterprise by utilizingcommodity / off-the-shelf software on PC side & commodity / off-the-shelf hardware towards control side. By deploying a single vendor, single COTS (Commercial off-the-shelf) solution, we help eliminate the root-cause of the simple or critical problems.
A single HMI may aggregate data from multiple SCADA servers. SCADA server may also be used as a conduit for data sharing between multiple HMIs
For larger & complicated HMI/SCADA solutions, PCI has Par HMI/SCADA client solution (HMI) using Microsoft VB.NET latest version (VB) as the rich editor to create & build HMI user interface displays (MS Win-forms) that together work as HMI client application. A prebuilt VB project solution is provided with support for animations of native MS .NET classes/components/controls/objects (.NETcontrols), & some specialty custom controls like trending, bar, LED etc. created by PCI. These custom controls were built to complement native MS controls’ collection, specifically for SCADA needs to reduce configuration time. Any 3rd party or user generated custom .NET controls are also supported.
Another solution for building native WEB (not proprietary 3rd party vendor’s ActiveX) based HMI/SCADA , using ASP.NET -HTML5, MS Silverlight is also separately available. For small, simple applications, MS Office based solutions are also available. A Java API is also available for building Java front-ends.
PCI communication driver .NET controls (also sold independently as products) are embedded in the Par SCADA server .NET application. PCI has world’s largest & oldest (started out in 1993 as 16-bit VBX controls) collection of .NET controls for communications with smart industrial devices, supporting over 100 industrial & commercial protocols including Modbus, AB, GE, Siemens, Koyo & a range of other non-PLC control related hardware products. Each of these .NET controls also support serial (RS-232/422/485), USB, TCP/IP interface, eliminating the need for serial tunnelling hardware. PCI .NET controls support both 32 & 64 bit flavours of all Windows backwards to 2000 & .NET frameworks to 1. Drivers are also available for 3rd party software HMI/SCADA products like Schnieder-Aechestra, Wonderware, GEIP iFix/Proficy, OSI-PI, Rockwell-FactoryTalk/RSView etc. & some non-SCADA vendors SW.
Parijat Comes to Rescue.
Alarming & Trending
Alarm management is an integral
part of SCADA systems. The
ParConfig is used to configure
multiple types of criteria that may be
classified as alarms, Presentation is
via pre-built Win-form as a query to
the alarm history table. API 1167
standards are followed for alarm
annunciation & management.
Real-time & historical trends are
also configured via ParConfig & and
a run-time dynamic user interface,
Unlimited # of tags may be plotted
on trend graphs along with a series
of features to enrich the user
interaction. Trending is a very
personal experience & a range of
possibilities are available for them.
Both alarms & trend related data is
kept in the database.
Deployment
Each of the Par SCADA server, HMI client, ParConfig compile to a single executable that can be deployed via various means to target PCs. This may be as simple as copying the executable, to more elaborate auto update/deploy via single-click on an enterprise network of target PCs. You may institute update policies for use with this process as well. There is an associated tiny XML file that provides connection & other support info.
Reporting
Reports may be built using the MS Report Viewer embedded with VB or any other tools that could be a front-end to MS SQL Server 2008 for disbursing reports for desktop, Web or mobile applications. Facilities are also available to publish real-time data from SCADA server into the reports. Using MS Analysis Services & Reporting Services of MS SQL Server , KPI presentation. Various examples are provided covering multiple scenarios.
Enterprise Extensions
Every Corporate enterprise has significant interests in connecting control systems, SCADA & business systems together in real-time, PCI solution makes it very intuitive & seamless. For the maintenance management, AGC, GIS, Decision support, environmental & regulatory issues, plant inventories, spare parts, personnel, accounting & financial, utilities, Title-V compliance, GHG emissions (CEMS) reporting, LIMS analytical lab data, BAS, equipment downtime, OEE, condition monitoring, work-orders etc. PCI has already put systems in place, which could be made available with or without modifications and or customization.
Due to the nature of the architecture & design of the PCI system, the following advantages are automatically & inherently derived:
•Any complex & large recipes, formulas can be maintained in MS SQL Server (built-in) or earlier.•Special customization needs may be easily & natively implemented using either Visual Studio, Visual Basic .NET or MS SQL Server, To accomplish this task using traditional 3rd party SCADA systems generally requires use of other specialty products, some proprietary scripting or MS VBA – Visual Basic for Applications (which obviously is designed by MS for use with MS Office products & not for SCADA type mission critical uses). Also, these scripting engines or VBA are loosely coupled with 3rd party vendor’s proprietary application(s). Generally this type of solutions, are patches or roundabout in nature.•You may use any properties, events, methods of the native, PCI’s, 3rd party or user-built .NET controls, to create any level of sophisticated animations, rich user experiences or anything else you can imagine.•Traditional HMI symbols are accomplished as native VB picture-boxes, any native .NET control that supports images or picture files or as custom .NET controls. PCI has a large library of all of the above types already built & is provided with solution. Custom symbols may be built using MS PowerPoint, MS Visio or a bunch of openly available 3rd party graphics tools, or download legitimately from Internet.•To design/build large SCADA projects, MS Visual Source-safe is available for multi developer use & also for software revision, version control.•PCI solution is true “managed” application as there is NO legacy content of COM/DCOM, ODBC etc. Although these & other legacy technologies are supported, if needed.•Localization may be employed to deliver multi-lingual, multi-national applications that take full advantage of international versions of MS Windows.•No restrictions on adding additional MS SQL Server tables, views, queries or even complete databases to build a solid, coherent, normalized database architecture around the pre-built infra-structure.
•Special custom algorithms or calculations are configured as part of pre-built formulas tables in an intuitive way via ParConfig utility. The use of various statistical functions is also supported. More advanced algorithms may be executed as custom .NET DLLs, 3rd party vendors’ API or SDKs and called on change of any tag/point values, a condition or periodic basis. The results of these calculations may also be directed to SCADA server system writable (to field devices) or internal points/tags.•Various configurations for database data synchronizations (like mirroring, replications etc.) are natively available from MS SQL Server. This may be used for redundant, clustered or cloud type operations. Built-in compression routines help conserve the storage space without burdening the performance.•Pro-active notifications with escalation is built-in for any IP enabled mechanism or use MS SQL Server built-in notification mechanism.•Multi site, multi-server, multi-client configurations are supported and even specific customization is available for very unique, demanding scenarios.•Any Configuration database changes can be committed /enforced without SCADA server app restart.•SCADA server may run as a Windows service or desktop application to suit your specific needs.•Use any MS VS or 3rd party tools for evaluating quality or fine-tuning of your application performance.•Security, user authentication is available from multiple ways – Windows Active Directory, OS Log-in, App log-in, Network log-in or any combinations thereof. This can be utilized to control what a user can do or view. Audit trail of user activities is available. Logged in Users management is also available. Various policies may be instituted to govern the authentication of users.•Any regulatory agencies reporting can be timely & automated, avoiding any environmental related fines, corporate embarrassment & subsequent legal issues.•PCI has used this architecture & framework to successfully build & deploy several specialty products & solutions for a variety of industries & applications worldwide providing above features already.•PCI makes YOU in control of your destiny & frees you from the shackles of 3rd party SCADA vendors.•Finally, PCI has made MS a solid direct contender/competitor to traditional 3rd party SCADA vendors.•Contact PCI for any further details anytime.
Animations & Linking/binding to HMI data from field devices
Animations of the VB native .NET controls are effected using their respective .Tag property. (Tag is one of the
mandatory properties of any .NET & legacy ActiveX controls, that is provided by MS for users to use as they deem
fit) Tag property is also used to link or bind the .NET control with the real-time data of SCADA server(s) tags/points.
.NET controls utilizing this facility are referred to as “Par-aware” controls for lack of any other assumed name. PCI
has created various Tag formats for supporting series of animation characteristics & real-time data, linking them with
data from smart field devices. The actual formats of Tag property are comma-separated strings & published in
another document provided as a user manual. Instructions to further customize them are also available. No VB
coding is required for animations, if you choose to use this facility. Various other methods to access real-time data
for read/write single or multi tags from SCADA server(s) are also available for power users/developers of the SCADA
system. You may also use the typical text change() events to extend to other controls or any other innovative
techniques you may think of using. There are no artificial limits on # of controls/Win form, types of controls, and # of
Win forms in the project solution, # of field devices & # of HMI clients at run-time to connect to SCADA server.
Various pre-built example VB forms are provided suiting a variety of application needs & flavors. The use of free MS
VB.NET Express edition is adequate for most scenarios.
There is also a Par HMI Tag Formatter VB add-in utility provided to work as a front-end to .Tag property of Par-
aware controls that use the PCI format for animations. To use this add-in, however, VB.NET Pro edition is required.
(not by PCI, this is a requirement imposed by MS). With the add-in, user may preview, edit & save the contents of
the Tag property of any .NET controls at VB design time via IDE (Interactive Development Environment). For folks
with limited exposure to VB, add-in works as a very efficient, user-friendly tool to animate & bind VB objects to
tags/points in the SCADA server. Par-aware controls may be any of native VB, 3rd party, or user custom controls.
PCI & several other users have created various custom controls that are more rigidly linked into the system also &
thus provide even friendlier means for animations.
If you also need to use the Tag property for any other reason in your solution, a conflict is decently avoided by
putting a “;” (semi-colon) at the end of the Tag string for PCI use & anything to the right of the “;” is available for your
use. You may parse the Tag property & then deal with it accordingly. When you run/debug the HMI application, the
Par-aware controls start updating automatically with data from the SCADA server tags/points. HMI dynamically
subscribes to points/tags from SCADA server & it refreshes the display only for exceptions, considerably reducing
the workload of video processor. Any parts of displays that are overlapped are not refreshed till they come to
foreground. Only needed tags at any given time are updated by the server from the field devices, heavily optimizing
the network traffic. So overall the response time is strikingly rapid & instantaneous, even for rather large systems.
Various pre-built Win-forms for various flavors of animations, trending, alarm summaries, & other valuable activities
for HMI, SCADA are also provided as examples. You are absolutely free to use any features that are available from
VB in any way, shape or form desired. You may also use any other technologies from MS (MS Visual Studio.NET
2010 (VS) or MS Office), other 3rd party SW vendors’ products that co-exist or inter-operate with VB. Future
upgrades to the system (due to MS or PCI) are decently handled by keeping the custom user-generated application
code in separate code or class module(s). All the MS perpetual updates to Visual Basic .NET in the past have been
a simple recompile of applications from within the Visual Basic .NET IDE.
Mobile applications for iPads, Androids, Windows Mobile, embedded applications for Windows Embedded, WPF &
Windows Live are also available.
Database
The MS SQL Server database serves as a repository of configuration, historic & archived data (3 separate databases). You may use full version of MS SQL
server, Express 64/32bit (Free on MS website) or CE edition. The Express edition provides 10G of storage for every database & our solution uses 3 different
databases. A free front-end utility (ParConfig) to manage the configuration database is also provided. A highly efficient, fine-tuned normalized proven database
schema infra-structure (with detailed documentation) especially designed for SCADA use is provided. Power users may use MS tools (e.g. Office, MS Query) or
a myriad of 3rd party tools also as a front to or populating the contents of this database. No artificial restrictions are imposed to the software applications that
need to consume/update this data. Each of these 3 database components may exist on independent locations & any facilities or features supported or provided
by MS are available to you to suit your demanding needs. Configuration database contains data for communications, protocols, channels, polling, alarming,
historization, and a plethora of other needed functions. ParConfig utility allows editing, populating, copying, pasting, export/import & several other supporting
activities, The data storage database stores short-term & long-term historical data for a user specified time or records length, Any overflow moves into the
archive database. More details are available in the user manual. If configured via ParConfig, a present value table keeps real-time values of configured
points/tags available also.
Non Visual Basic .NET developers
For users who may intend to use other development environments, MS provides various other tools in Visual Studio (like C#, ASP.NET etc.) that may be used
with PCI HMI. You may also, if desired, use 3rd party development tools (Borland, Schnieder Wonderware/Archestra, Rockwell FactoryTalk/RSView, Citect, GE-
iFix etc.)
2011 Presented a Landmark opportunity to test Parijat MS .NET
SCADA for one of Tier 1 Oil & Gas Co in the world
Server Used: OS: Windows Server 2008 R2 (64 Bit)
Processor: Intel Xeon 2.4 Ghz Quad Core Hyperthreaded Memory 12 GB
Database: SQL Server 2008 R2 Standard 64-bit
Configuration
1 Million external Tags/Points enabled.
1000 field devices (PLCs with Ramping Analogs) each with 1000 tags
All points Historical enabled:
Average 8,000 points changing / updating per second
Average 8,000 analog historical points per second stored to database
CPU Usage: Approx 30%
SCADA Client with 1000 points on screen receiving updates at 500 points per second.
20K points Historical enabled and all points changing:
Average 350,000 points changing per second
Average 8,000 analog historical points per second stored to database
CPU Usage: Approx 80%
Client with 1000 points on screen receiving updates at 500 points per second.
Memory usage by server: 1 GB Average
Client with 1000 points on screen receiving updates at 500 points per second.
Note:
Data storage spikes observed over 100,000 rows per second. (Not sustainable, but helps
during heavy usage)
Million Point Performance Test for HMI/SCADA
PC Resident PLC/Industrial Smart Devices Communication Drivers
(For MS.NET, VB, Visual Studio, Delphi, PowerBuilder, MS Office with Windows 8/7, Vista, XP, 2K & 20012/8/03 Server/ or Win Mobile, WinCE)
Windows Communications Drivers: (.NET, ActiveX )
AB/Rockwell DF1 (Clogix/5/ SLC/Micro) Ser Master
AB/Rockwell DH+ via 1784-P/KTx/D (5/SLC) master
AB/Rockwell DH+ via SS Tech 5136SD (5/SLC) master
AB/Rockwell Ethernet/IP (Clogix/5/SLC/Enet/DHRIO) master
ABB TotalFlow TCP Serial Master
Alarm & Event server for Modbus device
Automation Direct/Koyo k-seq Serial
Automation Direct/Koyo TCP master via ECOM
Bailey Infi90/Net90***
Siemens/TI 5xx series (TBP/NITP))) via CTI 2572 TCP Master
Brooks Petrocount IMS/RMS/SMS Meters Master
BACnet master
Caterpillar M50 serial/TCP Master via CCM***
DNP3 /IP Master
DNP3 /IP Slave***
DSM 3260 cems Analyzers master
Eaton cutler-hammer incom TCP/IP or Serial Master
Emerson/Bristol DPC33xx serial or TCP BSAP Master
Echelon Lonworks via SmartServer SOAP master
Emerson/Fisher ROC Serial or TCP Master
Canbus Serial Master ***
FMC Smith Accuload Serial Master
PC Resident PLC/Industrial Smart Devices Communication Drivers
(For MS.NET, VB, Visual Studio, Delphi, PowerBuilder, MS Office with Windows 8/7, Vista, XP, 2K & 20012/8/03 Server/ or Win Mobile, WinCE)
GE Fanuc Genius via PCIM/GBC
GE Fanuc series90 SNP Serial Master
GE Fanuc series90 or PACS SNPX Serial Master
GE Fanuc series90 or PACS TCP/IP Ethernet
GE Harriss 5000 RTU Serial or /IP Master
HART master
Hitachi S10 alpha Serial Master
Honeywell (620-48/52) Serial Master
Honeywell UDC 500 Serial Master
IDEC Serial VBX Master
IDEC PLCMicrosmart master
Klockner Moeller Ethernet/IP or serial Master
Mitsubishi Q,A-series Serial Master
Mitsubishi melsecnet Q-series TCP Master
Mag Tek Card Reader Serial Master
Modbus (RTU/ASCII) Serial Master
Modbus (RTU/ASCII) Serial Master Std
Modbus (RTU/ASCII) Serial or /IP Slave
Modbus (RTU/ASCII) TCP/IP Master
Modbus Plus via SA-85 master
NMEA 0183 Transmitter and Receiver
OMNI Flow Computers TCP or Serial Master
OMRON C-Series FINS UDP master
PC Resident PLC/Industrial Smart Devices Communication Drivers
(For MS.NET, VB, Visual Studio, Delphi, PowerBuilder, MS Office with Windows 8/7, Vista, XP, 2K & 20012/8/03 Server/ or Win Mobile, WinCE)
OMRON C-series Hostlink Serial Master
OPTO22 MISTIC/OPTOMUX Serial Master
OPTO22 S,R Controller TCP Master
Profibus DP-M via S-S Tech 5136
Profinet master ***
Schweitzer Electric SEL TCP/Serial master
Siemens S5 series 3964/R Serial Master
Siemens S7/S5 H1 Ethernet
Siemens S7 Ethernet ISOTCP master
SNMP (simple network management protocol) master
Square D (Model 300 to 700) Serial Master
Siemens/TI 5xx series (TBP/NITP))) Serial Master
For More Info:
Overview of Parijat Drivers: Click here
Additional supporting Info about Parijat Drivers: Click here
Complete Related Driver options: Click here
*** unfinished
OTHER COMMUNICATION DRIVERS:
We specialize in building communication drivers for
just about any product. If you do not see your
particular needs met from the above list, please give
us a call about other drivers that we are working on
which may not have made it to this list .We are
continually writing other drivers for a wide variety of
applications.
It typically takes between four to six weeks to write a
new driver depending on the complexity of the
particular protocol plus the hardware and software
requirements for the application. New drivers can be
written for as little as $4,500 depending upon these
variables.
We also specialize in building applications for
(Microsoft .NET, VB, VC++ MFC, Delphi,
PowerBuilder, MS SQL Server (any version), MS
Office with any OS Microsoft , or Windows Mobile,
and Win-embedded, Android, iOS, OPC, OPC-UA).
MS SQL (any version, including CE or Express) for
database
PRODUCT DESCRIPTION PART NUMBER
1. Modbus Master or Slave (AB?Rockwell Controllogix/Compactlogix) PAROCK1
2. Siemens 3964R/3964 (Master / Slave Fetch and Send) for AB *** SIE–PLC
3. Fire & Gas Multicom system for AB Controllogix FIRE–GAS –PLC
4. Netoil Flow Computer for AB PLC5 NetOil - PLC
5. Modbus with OPto22 S/R controller ParOpto1
PLC Resident Communication Drivers:
SCADA/HMI DEVELOPMENT TOOLS:
Product DescriptionOBJECT BASED SCADA/HMI DEVELOPMENT SYSTEM
CLASSIC SCADA/HMI DEVELOPMENT SYSTEM
SCADA/HMI SYSTEM FOR ELECTRICAL DISTRIBUTION
EFM SCANNER – MODBUS or FISHER ROC
MUNICIPAL SCADA SYSTEM, Lift Stations
HISTORIAN for DESKTOP or POCKETPC
SOE (SEQUENCE OF EVENTS) RECORDER
HIGH-SPEED DATA LOGGER
ParAGA – Flow Metering for PC/Embedded PC/ PLC
COMMUNICATION ANALYZERS & TOOLS:
Product Description
COMMUNICATION GATEWAY
MBSNOOP - MODBUS ANALYZER
PROTOCON – MODBUS DATA Concentrator/Administrator
MODBUS SLAVE DATA STORAGE
GENIFAULT GE FANUC GENIUS FAULT MANAGER
• SPECIAL APPLICATION TOOLS:
Product DescriptionMEDICAL NUCLEAR LAB ROUTING SYSTEM
MANUFACTURING TRACKING SYSTEM
POWER/GAS MONITORING – ENERGY VIEW (XML based)
TERMINAL AUTOMATION SYSTEM (Liquids & Powders)
TANK INVENTORY SYSTEM
TANK GAUGING SYSTEM
CONTINUOUS EMISSIONS MONITORING/ANALYSER
CYLINDER FILLING SYSTEM
TITLE V COMPLIANCE & ASSURANCE SYSTEM
PETROMATIC – PETROCOUNT MANAGEMENT SYSTEM
PLASTIC/MATERIAL BLENDING SYSTEM
ROTATING MACHINES CONTROL
PLANT DATA COLLECTION & REPORTING (PocketPC)
ROAD SURVEY for CITIES or COUNTIES via POCKETPC
VEHICLE WASHING SYSTEM
FIRE & GAS LEAK DETECTION AND REPORTING
WAREHOUSE/DISTRIBUTION CENTER MGMT SYSTEM
PI HISTORIAN INTERFACE (PI-SERVER)
RSVIEW32 INTERFACE
EQUIPMENT SIZING via INTERNET
BIOFUEL PROCESS MONITORING SYSTEM
FIBERGLASS TANK MANUFACTURING SYSTEM
VESSEL MANAGEMENT SYSTEM
SALT DOME LEACHING SYSTEM
PCI PLC - INFRASTRCTURE
W
E
B
H
M
I
/
S
C
A
D
A
S
Y
S
T
E
M
S
P
E
C
I
A
L
P
R
O
T
O
C
A
L
S
PCI offers a configurable, proven, well-organized object-based PLC infra-structure.
Technical•If you are using any brand, model of PLCs, PCI can help you in any scenario..•Uses worldwide industry standard Ladder language, other forms like IEC-61131, STL, IL etc. is also available•Maintain PLC data integrity by ensuring there is only one copy of data.•Any data handling or processing is done once only – improving scan time.•Any special customization can be easily & natively implemented.•Keep data & its processing close to its source & avoid multi-layering of data.•Minimize resource utilization for scan-time, memory.•Contiguous data for HMI/SCADA or other external systems – improving communications resiliency.•No logic executed that does not need to execute.•Distributed solution of logic for multiple instances allow you to control the quantity of instances/scan.•Considerably reduce latency & data processing time from end to end. •Use traditional inheritance characteristics of higher level PC programming languages like VB in PLCs. Avoid traditional copy/pasting of PLC logic for multiple instances of logic & data.•MOC – easy to implement. Change & test only the master.•Hardware real I/O addressing decoupled from software I/O addressing. Reassign I/O via HMI anytime. HW alterations do not affect SW work, making upgrade to existing PLC to use this system painless.•A data validation routine ensures the quality & integrity is validated before use.•Make self-configuring systems. Or configure them via HMI.•PLC maintains history of various activities, vital pieces of data to aid in diagnostics.•External 3rd party hardware gateways, protocol converters, RTUs etc. NOT required.•PCI has developed PLC-resident communication drivers for various industrial protocols, •PCI can also help you with tasks on ANY 3rd party (non Microsoft) HMI, SCADA systems if needed. PCI performs grass root and troubleshooting activities on 3rd party HMI/SCADA & full blown small to large, simple to complex PLC/DCS control packages also. A PLC infra-structure loaded with several diagnostics & other features is also separately available that natively & tightly interoperates with the PCI HMI/SCADA solution. Charismatic results of this unique combination are startling for enterprise, management, plant & field personnel, & can be manifested via a more detailed presentation.
Any mention of any 3rd party software/hardware products herein is for reference only. No copyright or other rights owned by respective parties are intended to be violated or infringed by PCI.