S5 – S7 PLC & SCADA Upgrade at Fuel Facility

Other HMI, Project, S7-300, Simatic Step7 Add comments

Sedikit cerita mengenai salah satu project yang lagi dikerjakan
Tersebutlah suatu plant Fuel Facility yang kagak jelas sapa yang maintainnya, dengan control system existing menggunakan S5 PLC plus OP7. S5 PLC tersebut karena umurnya yang sudah  uzur, terkadang jika suhu lingkungan di sekitarnya naik bakalan error/hang sendiri, yang mengakibatkan putus komunikasi antar 2 system yang jaraknya sekitar 16 km. Jadi lumayan cukup merepotkan kalo lagi trouble, harus bolak balik dalam jarak 16 km itu 🙁 Selain itu dikarenakan plant tersebut yang sangat penting untuk kebutuhan fuel di tambang, jadi dengan sedikit memaksa 🙂 plant tersebut mau gak mau harus diupgrade. Dengan berbekal duit seadanya hehehee… 🙂 di upgradelah control system di plant tersebut, untuk menghematnya kita berencana mau develop sendiri PLC dan SCADAnya, terutama PLC sih 🙂


System Existing :



System Proposed :


Software – software yang digunakan dalam project ini :

  • PLC S7300 : Simatic Manager Step7 v5.5
  • SCADA : Citect SCADA v7.10 r1
  • IOServer : PS Direct

Untuk develop PLC nya, disini saya tidak menggunakan fasilitas dari Step7 untuk migration S5 — S7, jadi semuanya di program ulang berdasarkan dari operating filosofi dokumen, diskusi dengan operator, serta pembacaan program dari program S5 sebelumnya. Hal ini dilakukan karena rencananya sistemnya dibuat per object, sedangkan hal ini akan sangat sulit dilakukan jika bergantung dengan program yang existing S5. Kemudian juga faktor waktu developing dan commissioning yang tidak terlalu mendesak sehingga memungkinkan untuk program dari nol .


Salah Satu Object di Program PLC :

Object Analog Input
Elemen – elemen dari suatu object Analog Input di PLC program beserta Faceplate SCADAnya 🙂

CW STRUCT Command Word
CmdForce BOOL Command Force Value
CmdDMax3 BOOL Command Disable Alarm Maximum 3
CmdDMax2 BOOL Command Disable Alarm Maximum 2
CmdDMax1 BOOL Command Disable Alarm Maximum 1
CmdDMin1 BOOL Command Disable Alarm Minimum 1
CmdDMin2 BOOL Command Disable Alarm Minimum 2
CmdDMin3 BOOL Command Disable Alarm Minimum 3
CmdSQRT BOOL Command Square Root
CmdBP BOOL Command Bipolar
END_STRUCT
RawPIW INT Raw Analog Input
PVL REAL Lower Range
PVH REAL Higher Range
Max3A REAL High High High Alarm
Max2A REAL High High Alarm
Max1A REAL High Alarm
Min1A REAL Low Alarm
Min2A REAL Low Low Alarm
Min3A REAL Low Low Low Alarm
HYS REAL Hysteresis
FPV REAL Force Process Value (EU)
OFFS REAL Offset Value
SW STRUCT Status Word
fMod BOOL Force Mode
END_STRUCT
PV REAL Process Value (EU)
STS WORD Status Alarm


Dan yang terakhir, mudah – mudahan commissioning nantinya berhasil 🙂 amin !!

Copyright © 2008 toekangscada.com, Powered by Wordpress, WP Theme redesign from Glossyblue
Entries RSS Comments RSS Log in