Articles

Case Studies











































































































































 

  Application of Pocket PCs in the Factory Automation

 

About PocketPCs

 

With the advent of Windows CE based Pocket PC the application areas of the same have widened. The PocketPC are also available for Harsh Environments and are available in the flavours like Dust, Water and Drop proof. Companies like Iconix, a leading player in the automation product market, has even developed a SCADA platform called Power Genesis which gives HMI, Alarms and Trends functionality on a PocketPC.

 

PocketPC for Information system for Pharma Plant

 

The batch production record or the batch card is a very important report which needs to be filled during the operation of the batch.

Basically it gives the start/stop times, the standard times, equipments and the quantity of various materials used during the operation.

The BPR can act as the basis of generating further data for analysis of the production process. Some of the information that can be derived is cycles time of batches, consumption of raw materials, calculation of operation delays etc. The use of this information can be used to monitor shop floor productivity and optimization of batch cycle time and monitoring of the quality of product. The maintenance of such BPR is also mandatory as per regulations set for industries like Food and Beverages and Pharma.

 

The Problem

 

One of the main bottlenecks in implementing the efficient recording of BPR is that the operators are near to actual place of operations e.g. Reactor room etc. and the PC based HMI can be somewhere outside in the clean room. The cost of installing the PC-based systems in the Operation area is also high. Also, since the operator is looking after multiple areas of operations the cost of installing multiple HMIs is also high. The other hitch is that the operators do not need access to the complete graphics screens as they need to work to perform simple operations like pressing of buttons to record start/stop of operations or viewing critical parameters etc. Also since many operations are manual the operator needs to enter these values in the system. Going every time to enter these values at the HMI system is also not feasible.

 

The Solution

 

The above problems can be ideally solved by use of a Pocket PCs with a small application running on it. The PocketPC can be connected to the Central Server using Wireless LAN.

The cost of a PocketPC is roughly 3 to 4 times less than the normal HMI PCs. The application on the pocket PC can provide simple operations like

 

a)

Viewing of critical process parameters like Reactor Temperature, Pressure etc.

b)

Data Entry for Manual Parameters like Raw Material Used or Manual Quality Checks

c)

Recording of start/stop of operations of a batch. Even Actual start/stop (control) of operations can be done if necessary.

d)

Electronic Validation can be integrated by using the password that is used by the operator to log in to the PocketPC and can be recorded with each operation.

e)

Critical Alarms can be displayed with physical alarm like beep/vibration.

f)

Simple graphical overviews of the production process can be given

 

The use of PocketPC in such a way will improve the operator efficiency in the plant floor as the information of the process is always available with him all the time.
 

top


   A Layman’s Guide to OPC ( OLE for Process Control )

                                                           

                                                                                                           

This Article is aimed at explaining OPC technology to people who don’t have process automation background or can be a starter for people who have process automation background

 

 

What is Process Automation:-
 

In order to understand OPC, you may frequently come across the following terms related to process automation. Following are the terms that need to be understood

 

1)   Process: - The manufacturing / production activity going on in the plant / factory is called as the process. E.g. The cement manufacturing process, Material handling process in a mining plant, Steel manufacturing in a Steel Plant and so on.
 

2)   Field devices: - It refers to the electrical / electronic devices like motors controls, valve controls, pressure transmitters, temperature sensors which interact with motors, valves and physical sensors.
 

3)   PLC / DCS System: - An electronic system based on microprocessor which accepts inputs, processes them according to user defined logic and generates outputs. 

4)   I/Os: - The electronic interface cards which act as an interface between the PLC/DCS system and the Field.

In case of Input cards they convert the information coming from the field in the form of electrical signals (Voltage and Current) to a digital form which is suitable for processing by the PLC/DCS... 

In case of Output they convert the digitized information to electrical signals (Voltage and Current) which control the field devices.
 

5)   SCADA :- (Supervisory Control and Data Acquisition). A   software system which displays data from the PLC / DCS system and also transfers commands for operation to the PLC/DCS system. Advanced SCADA come with rich graphical display capabilities and control operations, data logging functions , support for C/VB scripting , support for software technologies like ActiveX , ODBC and much more. 

 

The whole range of components starting from field devices to the Advance SCADA systems come under the area of Process Automation. The whole idea is to automate the complete manufacturing / production process to achieve high production and quality output

 

Organization like Siemens, ABB , Allen Bradley , Yokogawa,GE , Foxboro etc. are major players in process automation industry.

 

 

Why OPC :-

 

The data access from the Process Automation Systems has always been a area of concern . Due to the proprietary nature of Hardware and the protocols used for communication. Additional difficulties were posed by the variety of Hardware used which varies considerably from manufacturer to manufacturer and also that offered by the same manufacturer. The manufacturers used to provide (if any) proprietary device drivers. Writing communication programs was  extremely complex  for accessing data from a Process Automation System. Writing of software applications , which could link the process data to business world was not easy . The task of porting such software from one process system to other was also difficult.

This is the major concern that OPC addresses.

 

What is OPC:-

OPC stands for OLE for Process Control. This are a set of software standards, specified by the OPC Foundation, in order to  provide a standard and open access to data from process automation systems and the devices usd in it. The OPC Foundation has about 250 major companies as its members. This standard is based on Microsoft ActiveX technology.

 

The OPC foundation has defined the concept of OPC  Server. The OPC server is a ActiveX Server which implements a standard set of functionalities (Also called as Interfaces) as defined by the OPC Foundation. So every process automation system company who wants to expose its device data to other users (clients) writes a OPC Server for its system . Now any client software which understands the ActiveX technology can access data from the automation system through the OPC Server.

The OPC Server exposes data to the clients in the form of OPC Items . OPC Item refers to a unit of data in the Process Automation System. 

 

The Basic Services Provided by a OPC Servers are
 

1 ) Browsing :- Using this service the client can browse for the OPC Items that are provided by the OPC servers. The OPC Servers provide a list of items that they can provide . Once the Items are available to the client , they can perform operations on the items which in turn affect the data in the process system.

 

2) Data Access :- Once the item information is available by browsing the server the client can Read and Write values using this information. The OPC servers provide two modes of communication.
 

a)   Synchronous :-  In this the client makes a explicit call to the server for reading and writing . The client program is locked till the server completes the read / write operation.
 

b)   Asynchronous :- In this the  server fires events whenever data within the process automation system changes. The client traps this events and uses the values passed along with the events for any processing it needs. During writing  the write call returns immediately and the client program does not get locked. The server provides additional events when the value is actually written to the system.

 

The Figure Below shows a typical setup using OPC Technology :- The data is collected by the PLC through the I/O cards for processing. The SCADA provides function for monitoring and control of the Data. The system using two OPC Servers , one provided by the PLC Manufacturer itself and the other provided by the SCADA manufacturer.

 

 

 

Application of OPC :-

Once the data us available through the OPC server it is open to integration with other software systems e.g. Enterprise software like SAP, custom Reporting sofwares and MIS, Artificial intelligence softwares for process optimization and Data Exchange between two different automation systems.


top









 

Terms & Conditions : Privacy Policy