Perpustakaan PLC & HMI Open-Source: Mendorong Inovasi dalam Otomasi Industri
Perpustakaan open-source telah menjadi sukses di seluruh dunia teknologi, di luar otomasi industri tentu. Kode open-source sejak awal telah menjadi pilar fundamental komputasi dan terlihat dari keberhasilan perangkat lunak seperti Linux, mySQL, PHP, dan sebagainya. Dilaporkan bahwa Microsoft menghabiskan $7,5 miliar untuk akuisisi platform coding open-source online GitHub.
Untuk alasan apa pun, pengembangan open-source selalu diasingkan ketika datang ke kontrol industri. Untuk setiap pengguna akhir, OEMs dan SIs telah membuat basis kode kustom mereka sendiri dan bekerja keras untuk memelihara sistem ini. Akibatnya, banyak perusahaan secara sederhana menciptakan roda kembali tanpa mengetahunya!
DMC, sebuah perusahaan otomasi, teknik, dan pengembangan perangkat lunak menghadapi masalah yang serupa. Mereka memiliki tradisi lama mengembangkan kode mereka sendiri dan menjaga perpustakaan mereka internal untuk menjaga keunggulan kompetitif. Siemens mendekati perusahaan mengenai penciptaan perpustakaan untuk objek industri umum seperti katup, motor, dan interlock. Niat dalam skenario ini adalah penciptaan perpustakaan open-source sehingga pelanggan dapat membuat perubahan pada itu sesuai kebutuhan mereka.
Setelah perdebatan internal yang panas, diputuskan bahwa DMC akan memindahkan semua kode mereka ke perpustakaan Siemens alih-alih menulis satu yang terpisah dari nol. DMC bekerja sama dengan Siemens menciptakan dokumentasi rinci objek inti dan setiap blok reusable yang dikembangkan dalam 20 tahun terakhir. Ini memberi jalan kepada Siemens Open Library.
Perpustakaan terbuka berisi function blocks seperti VFDs, Digital Single Speed Motor, Analog Valve, PID interface dan sebagainya. Objek-objek ini telah membawa standarisasi yang sangat diperlukan dan menciptakan praktik terbaik yang terdokumentasi dengan baik. Selain itu, semua objek ini memiliki face plate HMI yang cocok di perangkat lunak Siemens WinCC HMI.
Popularitas perpustakaan tumbuh seiring waktu, dan begitu pula jumlah peningkatan, kontribusi, dan peningkatan dokumentasi. Perpustakaan telah melebihi hampir 10.000 unduhan, dengan kontributor yang telah menyediakan kode seperti Interlock faceplate yang ditingkatkan hingga perpustakaan Modbus RTU/TCP yang telah diuji secara menyeluruh.
Peluncuran Simatic Visualization Architect (SiVArc) membawa kemampuan untuk membuat aturan di TIA Portal yang dapat menghasilkan HMI objek berdasarkan tipe yang ditentukan pengguna pada PLC. ArchiveDE, sebuah integrator yang berdomisili di Houston membuat aturan SiVArc, mengujinya dan membuatnya bagian dari perpustakaan. Hari ini, seorang insinyur dapat memulai dengan Siemens Open Library, menggunakan function block yang telah diuji dan secara otomatis menghasilkan ikon dan face plate HMI dengan kode PLC terkait.
Siemens Open Library telah menjadi simbol yang sangat kuat untuk keberhasilan dan pentingnya pengembangan open-source dalam industri otomasi. Kepercayaan yang diberikan kepada perpustakaan oleh komunitas open-source juga telah menunjukkan bahwa kontribusi dan peningkatan hanya akan bertambah seiring waktu, membawa industri otomasi sejajar dengan dunia IT yang lainnya.