Kembali ke blog

Menggunakan Satu Nilai Pemasa SLC untuk Menetapkan Pemasa yang Lain

Pindahkan satu nilai pemasa SLC ke pratetap lain tanpa mencipta sasaran yang berubah-ubah. Panduan ini merangkumi asas masa, tangkapan sekali sahaja, had, tingkah laku TON/RTO, kelulusan HMI dan pe...

Menyalin satu nilai pemasa SLC ke dalam pemasa lain ialah logik tangga yang sah, tetapi pemindahan itu hanya berguna apabila program mentakrifkan unit, masa tangkapan, had, tingkah laku mula semula dan kuasa operator. MOV daripada satu akumulator ke pratetap yang lain sebaliknya boleh menukar fungsi pembelajaran mudah menjadi titik tetapan yang berubah-ubah dan sukar didiagnosis.

Logik tangga SLC 500 yang memindahkan nilai pemasa diukur ke dalam pratetap terkawal

Pemindahan pemasa hendaklah menangkap satu ukuran yang diluluskan, mengesahkannya dan menerbitkan pratetap stabil dengan unit yang didokumenkan.

Fahami perkara yang diwakili oleh perkataan pemasa

Elemen pemasa SLC mengandungi maklumat status, nilai pratetap dan nilai terkumpul. Akumulator ialah kiraan yang ditafsirkan melalui asas masa arahan; ia tidak semestinya milisaat atau saat dalam setiap aplikasi. Dua pemasa yang memaparkan nilai angka yang sama boleh mewakili tempoh yang berbeza apabila asas masa yang dikonfigurasikan berbeza.

Manual Rujukan Set Arahan SLC 500 rasmi mendokumenkan bit status pemasa, tingkah laku pratetap dan akumulator, asas masa yang disokong serta peraturan tetapan semula khusus arahan. Gunakan rujukan pemproses itu dan jangan menganggap bahawa pemasa Logix 5000 berkelakuan sama.

Takrifkan kontrak pemindahan

Nyatakan sebab nilai sumber ditangkap. Tujuan lazim termasuk mempelajari masa perjalanan penghantar, mengukur lejang injap, merekod masa tunggu yang diluluskan operator atau menghantar tempoh antara fasa jujukan. Kemudian takrifkan peristiwa yang menjadikan nilai itu berautoriti. Satu denyutan selepas kitaran pembelajaran yang berjaya biasanya lebih jelas daripada MOV yang dilaksanakan secara berterusan.

Menulis pratetap destinasi pada setiap imbasan boleh mengubah ambang selesai semasa pemasa destinasi aktif. Jika pratetap baharu jatuh di bawah akumulator semasa, keadaan selesai boleh berubah serta-merta. Jika sumber terus mengira, destinasi mungkin mengejar sasaran yang tidak pernah stabil. Oleh itu, penjejakan berterusan hendaklah menjadi pilihan reka bentuk yang jelas, bukan akibat tidak sengaja daripada rung yang sentiasa benar.

Tukar unit sebelum menulis pratetap

Apabila asas masa sama, akumulator sumber boleh disemak julatnya dan dipindahkan ke pratetap destinasi. Apabila asasnya berbeza, lakukan penukaran melalui nilai perantaraan yang didokumenkan. Lakukan pengiraan dalam jenis data yang boleh menampung hasil perantaraan, ambil kira pembundaran dan sahkan bahawa pratetap akhir kekal dalam julat sah pemasa.

Pastikan unit kejuruteraan kelihatan dalam simbol dan teks HMI. Nama seperti Learned_Dwell_10ms_Counts lebih mudah diselenggara berbanding TimerValue. Jika manusia memasukkan saat sementara PLC menyimpan perseratus saat, penukaran hendaklah diletakkan dalam satu rutin yang disemak, bukannya dalam beberapa objek paparan.

Gunakan nilai perantaraan untuk tadbir urus

Pola praktikal menangkap akumulator sumber ke dalam integer melalui satu denyutan, mengesahkan had minimum dan maksimum, kemudian barulah memindahkan nilai yang diluluskan ke pratetap destinasi. Bit status berasingan hendaklah menunjukkan tangkapan selesai, nilai sah, nilai ditolak dan pratetap digunakan. Struktur ini mengekalkan nilai yang diukur untuk penyelesaian masalah walaupun pemasa destinasi kemudiannya ditetapkan semula.

Jangan salin keseluruhan elemen pemasa semata-mata untuk memindahkan tempoh. Perkataan kawalan mengandungi keadaan arahan selain maklumat pemasaan. Memindahkan hanya ahli angka yang dimaksudkan mengelakkan pengimportan hubungan dayaan, pemasaan atau keadaan selesai yang sebenarnya milik arahan sumber.

Ambil kira tingkah laku TON dan RTO

TON tanpa pengekalan menetapkan semula akumulator apabila rungnya menjadi palsu. RTO dengan pengekalan mengekalkan masa terkumpul sehingga arahan RES bertindak ke atasnya. Peristiwa tangkapan mesti berlaku sebelum sumber tanpa pengekalan ditetapkan semula, dan program mesti mentakrifkan sama ada nilai pembelajaran yang dikekalkan terus wujud selepas mula semula pemproses, muat turun, perubahan resipi atau tetapan semula penyelenggaraan.

Jangan keliru antara pengekalan pemasa dengan pengekalan konfigurasi. Akumulator yang dikekalkan masih boleh ditulis ganti oleh logik pemulaan atau penulisan HMI. Jika tempoh yang dipelajari ialah parameter pengeluaran, simpan di bawah peraturan akses, audit dan nilai lalai yang sama seperti resipi. Jika ia hanya ukuran sementara, kosongkan bit sahnya apabila keadaan mesin tidak lagi menyokongnya.

Lindungi proses daripada ukuran buruk

Tolak sifar melainkan sifar ialah nilai operasi yang disengajakan. Tetapkan tempoh minimum dan maksimum kejuruteraan berdasarkan had mesin sebenar, bukan nombor terbesar yang diterima pemasa. Nilai yang terlalu singkat boleh mengarahkan pergerakan sebelum mekanisme stabil; nilai yang berlebihan boleh menyembunyikan kesesakan atau memanjangkan pemanasan, pengisian atau penggunaan tekanan.

Tangkap hanya selepas kitaran sumber selesai secara normal. Batalkan pembelajaran jika berlaku henti kecemasan, pembukaan pengadang, kerosakan pemacu, percanggahan penderia, kehilangan komunikasi atau campur tangan manual. Masa yang diukur daripada kitaran yang terjejas tidak sepatutnya menjadi titik tetapan pengeluaran seterusnya secara senyap.

Reka bentuk interaksi HMI

Paparkan nilai yang diukur, pratetap yang dicadangkan, unit, julat sah dan pratetap semasa yang diluluskan secara berasingan. Perlukan tindakan penerimaan yang disengajakan daripada peranan yang dibenarkan. PLC hendaklah melakukan semakan julat dan mengawal penulisan akhir; HMI tidak sepatutnya memintas pengesahan dengan menulis terus ke pratetap pemasa.

Sediakan lalai yang diketahui dan cara untuk memulihkannya. Catat nilai sebelumnya atau kekalkan nilainya dalam daftar sandaran supaya pembelajaran yang tersilap boleh dibatalkan. Kawalan ini menukar arahan MOV tersembunyi menjadi fungsi pentauliahan yang boleh difahami oleh operator dan kakitangan penyelenggaraan.

Uji kes sempadan semasa pentauliahan

Uji tempoh sumber minimum, nominal dan maksimum. Ganggu jujukan sejurus sebelum tangkapan, semasa pengesahan, selepas penerimaan dan ketika pemasa destinasi aktif. Uji tetapan semula sumber, tetapan semula destinasi, perubahan mod pemproses dan kitaran kuasa apabila pengekalan penting. Sahkan bahawa nilai tidak sah mencetuskan penggera tanpa mengubah pratetap aktif.

Jejak akumulator sumber, integer yang ditangkap, pratetap destinasi, akumulator destinasi dan bit selesai. Ini mendedahkan ralat unit serta kesan susunan imbasan yang sukar dilihat daripada paparan logik tangga statik. Catat julat yang diterima dan bukti ujian bersama sandaran mesin.

Kekalkan reka bentuk legasi agar mudah diselenggara

Tadbir urus yang sama terpakai sama ada nilai dipindahkan antara dua pemasa atau disimpan dalam resipi. Pasukan kawalan yang menyelenggara aplikasi ini boleh menggabungkan reka bentuk ini dengan panduan komunikasi SLC dan mengurus perkakasan gantian melalui koleksi Allen-Bradley.

Pandangan editorial kami ialah nilai pemasa yang dipelajari merupakan titik tetapan proses, bukannya jalan pintas pengaturcaraan. Peristiwa tangkapan yang ditakrifkan, unit yang jelas, had pada sisi PLC, penerimaan terkawal dan ujian sempadan memberikan lebih banyak nilai daripada MOV satu rung yang bijak.

Tinggalkan komen

Sila ambil perhatian, komen perlu diluluskan sebelum ia diterbitkan.