Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Final Project

1. Process description:
This HMI of SCADA of mill mineral plant.
I only tried use the OEE on mineral input to MILL SAG.
My Systems has a conveyor belt (FAJA N3).This conveyor has an dynamic balance. We have
signal masic flow( Tn/h) and Totalizer.

I tried to draw a picture more easly on PI VISION

2. Signal of Process
We have the next signal of DCS :

2.1. Mass Flow - WIT2106 (Ton/h)


2.2. Totalizer of Mass - WIT2106 Total (Ton) –totalizer:

The totalizer is a trend always incresed.

I can see part of the trend data is empty, and some time the trend decresing to zero, for that I did the
validation on trend, because the new trend alwayss incresed.( to see part 3.2. )

3. Analizes of Signal
3.1. Analizes TOT WIT2106
My supervisor need the Tonelaje per day (since 00:00 to 23:59)

3.2. Analizes Validation of Totalizer of Mass:

//VALIDATIONS TOTALIZER:

if BadVal('WIT_2106_TOTAL_C|WIT-2106 Total') then NoOutput() else if


TagBad('WIT_2106_TOTAL_C|WIT-2106 Total') then NoOutput() else if
TagVal('WIT_2106_TOTAL_C|WIT-2106
Total','*')<PrevVal('WIT_2106_TOTAL_C','*') then NoOutput() else
TagVal('WIT_2106_TOTAL_C|WIT-2106 Total','*')
4. Event description
It`s important to know when the conveyor has stopped, because the mill reduce the production or the
mill stoped. We have considered that :
WIT2106 < 0.5 Tn/h by 5 min is consider the plant DownTime

4.1. Signal of event

4.2. Details of event

a. Case 1:
This is normal event
b. Case 2:
In this case the event suddenly between 22:00 and 02:00 of next day. I talk with the
supervisor and him talk to me that the event always start on 00:00 of day.
For that on the picture below the event was divide don two events( Event 1 + Event 2)

4.3. Configuring event


First of all I need to créate a Templates, that is called Prueba_Evento_Circuito1

4.4. Programming of event


Variable 1:

//CONSIDERATIONS OF END TRIGGER:

if (Hour('*')=0 and Minute('*')=0 and Second('*')=0) then 1 else if


BadVal('WIT_2106') then 0 else if TagBad('WIT_2106') then 0 else if
TagMin('WIT_2106','*-1m','*') > 0.5 then 1 else 0

StartTriggers:
//START TRIGGERS:
'WIT_2106' < 0.5

EndTriggers:

//END TRIGGERS:
Variable1=1

To do Backfill 3 days ago:


5. Notification of Event

Edit the message of email

Adding the contact on notification:


Finally the Notification is OK

Preview of email notification


6. Event on PI VISION
I create event table

Finally I got the next table:

7. Show on PI VISION
My supervisor need chart report, for that reazon I tried to implement using bar and Pareto
diagram.
7.1. Complete data using data Link:
I have the start/end triggers. This is showed on the macro using PI DATALINK.
I created 14 pi point . its use to enter data of Excel.
 4 of them are going to stamp time as Start Triggers.
 The rest of them going to stamp time as 00:00 of the day. Basically is to have the total hours
of downtime kind.

 RazonDetenciones1.excel : This tags is important because it give us the kind of


downtime(manual entry)
7.2. Bar Diagram:
The best way to represent the downtime is using bar chart.
The color Green indicate Operation Hours ( 24 hours).

7.3. Pareto Diagram:


Pareto diagram help us to know what reazon is repetead.

You might also like