Kembali ke blog

Mereka Bentuk Pengurusan Resipi yang Selamat dalam Logix dan PanelView

Seni bina resipi berpusatkan pengawal untuk Logix dan PanelView yang memisahkan pengeditan, pengesahan, penyimpanan dan pengaktifan, sambil menguatkuasakan had, semakan, kebenaran, pemulihan dan pe...

Resipi boleh mengubah suhu, kelajuan, tekanan, pemasaan, pergerakan dan kualiti produk tanpa memuat turun program pengawal. Hal ini menjadikan data resipi penting dari segi operasi walaupun disimpan dalam tatasusunan UDT Logix biasa. Matlamat reka bentuk bukan sekadar menyimpan nilai, tetapi menghalang nilai yang tidak lengkap, lapuk, tidak dibenarkan atau tidak serasi daripada menjadi aktif.

Terminal PanelView Plus memaparkan aliran kerja resipi Logix terkawal

Aliran kerja terkawal memisahkan penyuntingan operator daripada nilai yang sedang mengawal mesin.

Berikan data resipi empat peranan yang berbeza

Gunakan struktur berasingan untuk resipi tersimpan, sumber yang dipilih, salinan kerja boleh sunting dan salinan proses aktif. HMI hanya menyunting salinan kerja. Permintaan simpan mengesahkan dan menyerahkan salinan kerja itu kepada rekod storan yang dipilih. Permintaan pengaktifan yang berasingan mengesahkan semula dan memindahkan satu rekod lengkap yang diluluskan ke dalam struktur aktif.

Pemisahan ini menghalang setiap ketukan kekunci HMI daripada mengubah setpoint langsung. Ia juga menyokong pembatalan, perbandingan, kelulusan, pemulihan dan mesej operator yang jelas. Resipi aktif kekal stabil sementara resipi lain disemak.

Perkakasan PanelView disusun dalam koleksi Allen-Bradley PanelView, manakala platform pengawal tersedia melalui Sistem PLC & PAC. Pemilihan perkakasan tidak menggantikan peraturan transaksi yang dilaksanakan dalam aplikasi.

Reka bentuk UDT sebagai rekod yang dikawal

Himpunkan nilai proses yang berkaitan dalam UDT supaya storan, perbandingan dan pemindahan menggunakan satu susun atur yang ditakrifkan. Tambahkan metadata seperti pengecam resipi, nama, versi format, kod produk, semakan, masa dicipta, masa diubah suai, keadaan kesahan dan peranan yang bertanggungjawab terhadap perubahan itu. Kekalkan status operasi di luar struktur setpoint apabila status tersebut tidak sepatutnya disalin bersama resipi.

Setiap ahli berangka memerlukan unit kejuruteraan, julat yang dibenarkan dan sebab bagi julat tersebut. Gunakan penghitungan terhad atau kod yang disahkan untuk mod diskret, bukannya teks bebas. Tentukan nilai lalai hanya apabila lalai itu selamat dan bermakna dari segi teknikal.

Versi format penting apabila perisian dinaik taraf. Jika program pengawal yang lebih baharu menambah medan atau mengubah unit, rekod lama mesti ditolak atau dipindahkan secara sengaja. Menyalin susun atur binari lama ke dalam UDT yang lebih baharu tanpa peraturan keserasian boleh menghasilkan setpoint yang kelihatan sah tetapi tidak betul.

Sahkan hubungan, bukan sekadar had individu

Memeriksa setiap medan terhadap nilai minimum dan maksimum adalah perlu tetapi tidak mencukupi. Had tinggi mesti kekal melebihi had rendah. Masa peningkatan mesti sepadan dengan kadar dan jarak. Tempoh fasa mesti sesuai dengan urutan. Pilihan yang saling eksklusif tidak boleh didayakan serentak. Kelajuan yang boleh diterima untuk satu saiz produk mungkin tidak selamat bagi konfigurasi perkakas yang lain.

Bina pengesahan dalam logik pengawal kerana pengawal mengendalikan tindak balas proses. HMI boleh mengulangi pemeriksaan untuk memberikan maklum balas segera, tetapi HMI tidak sepatutnya menjadi satu-satunya lapisan penguatkuasaan. Kembalikan kod pengesahan yang khusus dan kenal pasti ahli atau hubungan yang gagal. Mesej “Resipi tidak sah” sahaja akan menyebabkan kakitangan penyelenggaraan mencari-cari antara berpuluh-puluh nilai.

Bezakan amaran daripada penolakan. Amaran mungkin memerlukan pengesahan atau semakan penyelia, manakala rekod yang ditolak tidak boleh disimpan atau diaktifkan. Jangan benarkan butang pengesahan umum memintas had keras peralatan atau keselamatan.

Gunakan mesin keadaan transaksi yang jelas

Perintah HMI seketika boleh terlepas, diulang atau kekal aktif selepas gangguan komunikasi. Laksanakan urutan permintaan dan pengakuan dengan nombor transaksi. HMI menulis data kerja, menambah nombor permintaan dan menunggu. Pengawal menangkap salinan yang stabil, mengesahkannya, melaksanakan tindakan yang diminta sekali sahaja, kemudian mengembalikan nombor transaksi yang sama berserta keputusan dan kod ralat.

Tolak permintaan baharu apabila transaksi lain sedang sibuk. Gunakan tamat masa pada HMI dan kekalkan keputusan pengawal cukup lama untuk dibaca oleh operator. Selepas sambungan dipulihkan, HMI membandingkan nombor transaksi dan bukannya menganggap simpanan sebelumnya gagal.

Pengawal hendaklah memindahkan rekod lengkap yang telah disahkan pada satu titik pelaksanaan yang ditentukan. Pemindahan berasingan yang dikawal oleh syarat berbeza boleh menghasilkan campuran nilai lama dan baharu. Jika data boleh diubah serentak oleh tugas atau laluan komunikasi lain, reka bentuk snapshot yang stabil dan sahkan bahawa urutannya tidak berubah semasa penyalinan.

Asingkan penyimpanan daripada pengaktifan

Menyimpan bermaksud merekodkan salinan kerja yang telah disemak dalam storan. Mengaktifkan pula mengubah nilai yang digunakan oleh proses. Tindakan ini memerlukan keizinan, mesej dan saling kunci yang berasingan. Juruteknik mungkin dibenarkan menyediakan resipi tanpa diberi kuasa untuk menjalankannya.

Tentukan bila pengaktifan dibenarkan: mesin berhenti, kitaran selesai, penggerak berada dalam keadaan selamat, perkakas yang betul disahkan, tiada kerosakan kritikal dan peranan operator yang diperlukan tersedia. Jika sesetengah nilai boleh berubah semasa pengeluaran, senaraikan nilai tersebut secara jelas dan kawal pemindahannya. Jangan bergantung pada ingatan operator untuk mengetahui medan yang selamat diubah semasa operasi.

Selepas pengaktifan, kembalikan pengecam dan semakan resipi aktif kepada HMI. Bandingkan salinan aktif dengan sumber yang diluluskan dan cetuskan penggera jika terdapat perbezaan yang tidak dijangka. Logik urutan hiliran hendaklah menggunakan salinan aktif sahaja, bukan tag kerja HMI.

Jadikan keizinan dan bukti sepadan dengan keperluan

Sekurang-kurangnya, bezakan tindakan melihat, menyunting, menyimpan, mengaktifkan, memadam dan memulihkan. Hadkan pemadaman dengan lebih ketat berbanding pemilihan. Elakkan kelayakan log masuk dikongsi apabila aplikasi memerlukan akauntabiliti individu. Jika platform menyokong pengauditan, rekodkan pengguna, masa, tindakan, pengecam resipi, semakan lama, semakan baharu dan keputusan.

Pengawal juga hendaklah menyimpan bukti operasi yang tidak bergantung sepenuhnya pada HMI: pengecam aktif, semakan, transaksi terakhir, keputusan pengesahan dan masa pengaktifan. Log HMI berguna tetapi mungkin hilang apabila terminal diganti atau aplikasi dimuat turun.

Jelaskan hadnya. Sejarah resipi mesin biasa tidak secara automatik menjadi sistem rekod elektronik untuk pengeluaran terkawal. Jika tandatangan, bukti pengubahan, pengekalan atau jejak audit yang disahkan diperlukan, nilai keseluruhan seni bina dan prosedur.

Reka bentuk tingkah laku ketika kuasa dihidupkan dan komunikasi terputus

Tentukan resipi yang menjadi aktif selepas pengawal dimulakan semula, program dimuat turun, memori dipulihkan atau HMI diganti. Memuatkan rekod sifar secara membuta tuli boleh menjadi tidak selamat. Data kekal mesti disahkan sebelum digunakan, termasuk versi format dan semua hubungan. Jika kesahan tidak dapat dibuktikan, kekalkan mesin dalam keadaan yang ditentukan dan wajibkan pemilihan serta pengesahan.

Kehilangan komunikasi HMI tidak boleh mengaktifkan resipi secara separa. Pengawal meneruskan operasi dengan rekod aktif lengkap yang terakhir atau mengikut tindak balas selamat khusus proses. Apabila komunikasi kembali, kosongkan keadaan suntingan lapuk dan paparkan status transaksi sebenar pengawal sebelum membenarkan arahan lain.

Uji laluan kegagalan

Semasa pentauliahan, uji penyimpanan biasa, medan tidak sah, hubungan tidak sah, tindakan tanpa keizinan, tekanan butang berulang, gangguan rangkaian semasa pemindahan, pengawal dimulakan semula, HMI dimulakan semula, storan penuh, pemadaman, pemulihan dan rekod berformat lama. Sahkan bahawa tiada kes menghasilkan resipi aktif yang bercampur.

Lakukan ujian sempadan bagi setiap medan berangka penting dan sahkan unit pada HMI serta pengawal. Bandingkan semua ahli aktif selepas pemindahan. Rekodkan hasilnya dan simpan resipi yang diketahui baik di luar sandaran pengawal supaya pemulihan tidak bergantung pada satu peranti.

Sistem resipi yang kukuh menjadikan perubahan yang dicadangkan kelihatan, mengesahkannya dalam pengawal, mengaktifkan satu semakan lengkap pada keadaan terkawal dan meninggalkan bukti yang mencukupi untuk membina semula perkara yang berlaku. Disiplin itu lebih penting daripada sama ada storan bermula sebagai tatasusunan UDT atau komponen resipi HMI.

Tinggalkan komen

Sila ambil perhatian, komen perlu diluluskan sebelum ia diterbitkan.