Sistem yang menyambungkan penimbang semak berat automatik pada 9 barisan pembungkusan ke pangkalan data pengeluaran untuk pengeluar barangan pengguna di Thailand
Pelanggan: Pengeluar barangan pengguna (FMCG) multinasional
Auto Weight Link CIM ialah perisian yang menerima nilai berat daripada penimbang semak berat automatik (Checkweigher) sedia ada pada 9 barisan pembungkusan ke dalam pangkalan data pengeluaran kilang, mengaitkannya dengan kod produk dan pelan pengeluaran, merekodkan nilai berat sampel secara automatik setiap 30 minit, dan membolehkan laporan dibuka melalui web. Kami menyerahkan sistem ini kepada pengeluar barangan pengguna di Thailand pada tahun 2023.
- Penimbang semak berat automatik sedia ada9 barisan pembungkusan
- Nilai berat dihantar melalui ODBCPerkhidmatan sedia ada kilang
- Pangkalan data CIM pada SQL ServerPadanan produk + pelan pengeluaran
- Rekod berat sampel automatikSetiap 30 minit
- Laporan web Weight CheckerEksport Excel
- Industri
- FMCG
- Tahun
- 2023
- Skop pekerjaan
- Penyambungan penimbang semak berat automatik sedia ada pada 9 barisan ke pangkalan data CIM pada SQL Server, pemadanan nilai berat dengan kod produk dan pelan pengeluaran (Production Order) untuk kebolehkesanan, rekod nilai berat sampel secara automatik setiap 30 minit, laporan web Weight Checker yang memaparkan jadual sehingga 1,000 baris dan mengeksport Excel sehingga 20,000 baris, manual pengguna, dan ujian penggunaan pada kesemua 9 barisan
Ringkasan
- Auto Weight Link CIM ialah perisian yang menerima nilai berat daripada penimbang semak berat automatik (Checkweigher) sedia ada pada 9 barisan pembungkusan, kemudian merekodkannya secara automatik ke dalam pangkalan data CIM pada SQL Server tanpa perlu menukar penimbang.
- Setiap nilai berat dipadankan dengan kod produk dan pelan pengeluaran (Production Order) daripada pangkalan data sedia ada. Oleh itu, produk dan pelan pengeluaran asal bagi setiap set berat dapat dikesan semula.
- Sistem merekodkan nilai berat sampel ke dalam pangkalan data secara automatik setiap 30 minit pengeluaran, menggantikan penimbangan sampel secara manual seperti sebelum ini.
- Laporan web Weight Checker membolehkan pengguna menapis data mengikut barisan, produk dan tempoh masa, serta mengeksport ke fail Excel daripada pelayar web.
- Sistem telah lulus kesemua 4 item ujian mengikut skop kerja, mula digunakan pada kesemua 9 barisan, dan projek ditutup pada bulan Jun 2023.
Masalah di tapak
Penimbang semak berat automatik pada 9 barisan pembungkusan hanya dapat merekodkan nilai berat, tanpa mengetahui produk yang ditimbang dan barisan asalnya. Maklumat ini perlu diisi secara manual, dan penimbangan sampel setiap 30 minit semasa pengeluaran juga masih dilakukan secara manual. Oleh itu, kebolehkesanan (Traceability) sukar dicapai.
Apa yang kami lakukan
Kami membangunkan perisian Auto Weight Link CIM yang menerima nilai berat daripada penimbang sedia ada melalui perkhidmatan ODBC (piawaian sambungan pangkalan data) yang sudah ada di kilang, kemudian merekodkannya ke dalam pangkalan data CIM (pangkalan data pengeluaran kilang) pada SQL Server bersama kod produk dan pelan pengeluaran. Sistem merekodkan nilai berat sampel secara automatik setiap 30 minit, dan terdapat laporan web Weight Checker yang boleh menapis data serta mengeksport ke fail Excel.
Hasil
Sistem telah lulus kesemua 4 item ujian perisian mengikut skop kerja dan mula digunakan dengan penimbang pada kesemua 9 barisan. Kami menyerahkan manual pengguna dan menutup projek pada bulan Jun 2023, dengan kerja dibahagikan kepada 3 peringkat.
Keputusan yang diukur
- Barisan pembungkusan dengan penimbang disambungkan ke sistem
- 9
- Kitaran rekod nilai berat sampel automatik
- 30minit
Latar belakang masalah
Cabaran kes ini ialah memastikan nilai berat daripada kesemua 9 barisan pembungkusan masuk ke dalam pangkalan data pengeluaran secara automatik, bersama maklumat tentang produk dan pelan pengeluaran yang berkenaan. Pengeluar barangan pengguna di Thailand ini sudah mempunyai penimbang semak berat automatik (Checkweigher) yang dipasang pada barisan pembungkusan, tetapi mesin itu hanya dapat merekodkan nilai berat.
Maklumat tentang produk yang ditimbang dan barisan asalnya perlu diisi secara manual, manakala penimbangan sampel setiap 30 minit semasa pengeluaran juga masih dilakukan secara manual dengan penimbang. Apabila nilai berat tidak dikaitkan dengan produk dan pelan pengeluaran, sukar untuk menyemak semula berat bagi sesuatu kelompok produk, terutamanya apabila beberapa barisan mengeluarkan produk serentak.
Apakah CIM dan Checkweigher
CIM dalam kes ini ialah pangkalan data pengeluaran kilang yang digunakan untuk menyimpan nilai berat bersama kod produk dan pelan pengeluaran. Checkweigher pula ialah penimbang yang dipasang pada barisan dan menimbang produk semasa pengeluaran. Penimbang hanya mengetahui nilai berat, tidak mengetahui produk yang sedang ditimbang. Sistem dalam kes ini menghubungkan kedua-dua bahagian ini.
Keperluan dan kekangan
Sistem perlu berfungsi dengan penimbang dan pangkalan data yang sudah ada di kilang. Keperluan utama adalah seperti berikut:
- Menggunakan kesemua 9 penimbang semak berat automatik sedia ada tanpa menukar mesin
- Menerima nilai berat melalui perkhidmatan ODBC (piawaian sambungan pangkalan data) yang digunakan oleh kilang, dan merekodkannya ke dalam pangkalan data CIM pada SQL Server kilang
- Menggunakan kod produk dan pelan pengeluaran (Production Order) daripada pangkalan data sedia ada sebagai data rujukan untuk pemadanan
- Mengekalkan kitaran rekod nilai berat sampel (Weight Sampling) setiap 30 minit pengeluaran, mengikut kitaran asal penimbangan manual oleh kilang
- Laporan perlu boleh ditapis mengikut barisan, produk dan tempoh masa, memaparkan jadual sehingga 1,000 baris, dan mengeksport ke fail Excel sehingga 20,000 baris
Mengapa kerja ini tidak perlu menukar kepada penimbang baharu
Kerja ini menyambungkan data daripada penimbang sedia ada kerana kesemua 9 penimbang sudah boleh menimbang berat dan menghantar nilai berat melalui perkhidmatan ODBC yang digunakan oleh kilang. Yang kurang ialah maklumat tentang produk dan pelan pengeluaran bagi nilai berat tersebut. Oleh itu, skop kerja ialah kerja perisian dan pangkalan data, bukan kerja penukaran mesin.
Rekod ditulis menggunakan arahan automatik dalam pangkalan data (Trigger dan Stored Procedure) pada SQL Server, jadi nilai berat direkodkan apabila ada data baharu tanpa perlu diisi oleh sesiapa. Langkah kerja sistem adalah seperti berikut:
- 1
Menerima nilai berat daripada penimbang sedia ada
Penimbang setiap barisan menghantar nilai berat dan masa penimbangan melalui perkhidmatan ODBC sedia ada yang digunakan oleh kilang. Sistem menerima data ini dan mengasingkan kod barisan bagi kesemua 9 barisan.
- 2
Merekodkan ke dalam pangkalan data CIM secara automatik
Nilai berat ditulis ke dalam pangkalan data CIM pada SQL Server setiap kali ada data baharu melalui Trigger dan Stored Procedure, tanpa perlu mengisi nilai berat secara manual.
- 3
Memadankan dengan produk dan pelan pengeluaran
Sistem mengaitkan nilai berat dengan kod produk dan pelan pengeluaran daripada pangkalan data sedia ada, supaya produk dan pelan pengeluaran asal bagi setiap set berat dapat disemak semula.
- 4
Merekodkan nilai berat sampel setiap 30 minit
Nilai berat sampel yang sebelum ini diambil secara manual dengan penimbang kini ditambah ke dalam sistem secara automatik setiap 30 minit pengeluaran, menggunakan nilai daripada penimbang automatik.
- 5
Melihat dan mengeksport laporan melalui web
Pengguna membuka halaman Weight Checker dalam pelayar web, lalu memilih barisan, produk dan tempoh masa. Sistem memaparkan jadual yang disusun daripada data terkini dan boleh mengeksport ke fail Excel.
Hasil penyerahan
Kami menyerahkan perisian, bahagian rekod dalam pangkalan data, laporan web dan dokumen sokongan. Senarai penyerahan adalah seperti berikut:
- Perisian Auto Weight Link CIM
- Trigger dan Stored Procedure dalam pangkalan data CIM pada SQL Server
- Laporan web Weight Checker
- Panduan pengguna
- Laporan keputusan ujian perisian
Keputusan yang dapat disahkan daripada ujian penutupan projek
Laporan keputusan ujian perisian projek merekodkan bahawa sistem Auto Weight Link CIM lulus kesemua 4 item mengikut skop kerja. Salah satu daripadanya ialah ujian penggunaan dengan penimbang pada barisan pembungkusan, yang lulus pada kesemua 9 barisan. Kami menutup projek pada bulan Jun 2023, dengan kerja dibahagikan kepada 3 peringkat.
Selepas mula digunakan, nilai berat daripada barisan pembungkusan masuk ke dalam pangkalan data pengeluaran secara automatik bersama maklumat produk dan pelan pengeluaran, dan pengguna boleh melihat atau mengeksport laporan berat terdahulu daripada pelayar web. Kes ini tidak mempunyai angka pengukuran perniagaan, jadi kami hanya melaporkan hasil yang disahkan oleh dokumen.
Apakah yang kita pelajari
Kerja ini memberikan 3 prinsip untuk kerja menyambungkan alat pengukur pada barisan ke pangkalan data.
- Nilai pengukuran tanpa konteks tidak boleh digunakan untuk kebolehkesanan. Jika alat pengukur pada barisan sudah boleh menghantar data, kerja pertama ialah menambah konteks pada nilai pengukuran, iaitu produk, barisan dan pelan pengeluaran, sebelum mempertimbangkan penukaran mesin.
- Data patut direkodkan dalam pangkalan data sebaik sahaja ada nilai baharu, tanpa bergantung pada pengisian berulang. Dalam kerja ini, Trigger dan Stored Procedure dalam pangkalan data CIM menjalankan tugas ini, jadi data tidak bergantung pada sama ada seseorang mengisi dengan lengkap atau tidak.
- Sistem baharu patut bermula daripada kitaran kawalan kualiti yang digunakan oleh kilang. Dalam kerja ini, sistem merekodkan nilai berat sampel setiap 30 minit, iaitu kitaran yang sama dengan penimbangan manual oleh kilang sebelum ini, jadi sistem sepadan dengan kitaran kawalan kualiti sedia ada kilang.
Cara menggunakan pendekatan ini di kilang anda
Jika kilang anda sudah mempunyai penimbang semak berat automatik pada barisan pembungkusan, anda boleh menggunakan pendekatan yang sama seperti kes ini, iaitu menerima nilai berat daripada mesin sedia ada, merekodkannya ke dalam pangkalan data pengeluaran, kemudian memadankannya dengan produk dan pelan pengeluaran. Bahagian yang perlu disesuaikan ialah cara menerima data, apabila penimbang atau pangkalan data anda berbeza daripada kes ini.
Bahagian yang boleh digunakan semula dan bahagian yang perlu diubah suai
| Bahagian sistem | Boleh digunakan semula | Perlu diubah suai apabila |
|---|---|---|
| Penerimaan nilai berat | Penerimaan nilai daripada penimbang sedia ada melalui perkhidmatan ODBC | Penimbang anda daripada model lain atau menyimpan data dalam format lain, jadi perlu disemak dahulu cara data dapat dieksport |
| Rekod ke dalam pangkalan data | Trigger dan Stored Procedure pada SQL Server | Pangkalan data pengeluaran anda bukan SQL Server, jadi bahagian rekod perlu ditulis semula |
| Pemadanan produk dan pelan pengeluaran | Pengaitan nilai berat dengan kod produk dan Production Order | Kod barisan, kod produk atau sumber data pelan pengeluaran masih belum jelas, jadi perlu dipersetujui sebelum bermula |
| Rekod nilai berat sampel | Penambahan nilai berat sampel ke dalam sistem secara automatik mengikut kitaran | Kitaran kawalan kualiti anda bukan setiap 30 minit, jadi kitaran baharu perlu ditetapkan |
| Laporan | Laporan web yang menapis mengikut barisan, produk dan tempoh masa, serta mengeksport Excel | Pasukan anda memerlukan penapis atau jumlah data bagi setiap eksport yang berbeza daripada kes ini |
Selain perkara dalam jadual, perkara berikut juga patut disediakan sebelum memulakan kerja:
- Selaraskan dengan pasukan IT kilang tentang rangkaian dan hak akses pangkalan data dari awal, kerana kerja ini perlu menyambungkan mesin di hadapan barisan dengan pelayan mengikut dasar rangkaian organisasi
- Persetujui dengan pengguna laporan jenis data yang perlu dilihat, seperti penapis yang diperlukan dan jumlah data bagi setiap eksport, sebelum memulakan pembangunan laporan web
Baca seterusnya
- Perkhidmatan pembangunan sistem pemeriksaan dan kawalan khusus
- Perkhidmatan penyepaduan data dan pembangunan AI untuk organisasi
- InQC, perisian kawalan kualiti dengan SPC pada tablet
- Kes menyambungkan data vernier ke laporan kualiti secara automatik
- Kes sistem cetakan tarikh luput automatik pada barisan pembungkusan
- Artikel: SPC dan P-Chart untuk pengurus kilang
Teknologi yang digunakan
Soalan Sering Ditanya
Adakah perlu menukar kepada penimbang baharu?
Dalam kes ini tidak perlu. Sistem menerima nilai berat daripada kesemua 9 penimbang semak berat automatik sedia ada melalui perkhidmatan ODBC (piawaian sambungan pangkalan data) yang sudah ada di kilang, kemudian merekodkannya ke dalam pangkalan data CIM. Untuk kilang anda, kami perlu menyemak dahulu cara penimbang sedia ada menyimpan atau mengeksport data.
Adakah sistem ini menimbang atau mengasingkan produk sendiri?
Tidak. Sistem ini tidak menimbang atau mengasingkan produk sendiri. Penimbangan masih menjadi tugas penimbang sedia ada pada barisan. Kerja ini ialah perisian yang memasukkan nilai berat ke dalam pangkalan data CIM, memadankannya dengan produk dan pelan pengeluaran, merekodkan nilai berat sampel, dan menyediakan laporan melalui web.
Bagaimanakah laporan berat boleh dilihat?
Buka halaman Weight Checker melalui pelayar web, kemudian pilih barisan, produk dan tempoh masa. Sistem memaparkan jadual sehingga 1,000 baris yang disusun daripada data terkini, dan boleh mengeksport ke fail Excel sehingga 20,000 baris.
Adakah sistem ini sudah digunakan secara sebenar?
Sistem telah mula digunakan apabila projek ditutup. Sistem lulus kesemua 4 item ujian perisian dan mula digunakan dengan penimbang pada kesemua 9 barisan. Kami menyerahkan manual pengguna dan menutup projek pada Jun 2023, dengan kerja dibahagikan kepada 3 peringkat.
Berapakah harganya?
Tiada harga standard. Harga bergantung pada bilangan barisan, jenis penimbang dan sistem pangkalan data yang perlu disambungkan. Kami akan meninjau tapak kerja, kemudian mengeluarkan sebut harga untuk anda.



