Menetapkan Had Mentah dan Kejuruteraan untuk Logix SCL
Panduan lapangan penskalaan Logix SCL yang memperoleh had mentah daripada konfigurasi modul, had kejuruteraan daripada instrumen yang ditentukur, mengekalkan kualiti isyarat serta mengesahkan tingk...
Arahan Logix SCL boleh menghasilkan nilai proses yang lancar dan munasabah walaupun hadnya salah. Hal ini menjadikan ralat penskalaan sukar dikesan. Arahan tersebut melaksanakan matematik yang boleh dijangka; tugas kejuruteraan adalah membuktikan bahawa titik hujung mentahnya sepadan dengan modul yang dikonfigurasikan dan titik hujung kejuruteraannya sepadan dengan instrumen yang ditentukur.
Had mentah merujuk kepada format data modul. Had kejuruteraan merujuk kepada julat instrumen dan takrifan proses.
Jangan sekali-kali membuat kesimpulan tentang had mentah berdasarkan resolusi A/D sahaja. Penukar 16-bit tidak menjamin bahawa pengawal mendedahkan nilai daripada 0 hingga 65535. Keluarga modul, julat input yang dipilih, perwakilan bertanda, format data, konfigurasi saluran dan pengekodan status menentukan nilai yang dihantar kepada pengawal.
Tentukan sama ada penskalaan tangga diperlukan
Banyak modul analog ControlLogix moden boleh menskalakan saluran terus kepada unit kejuruteraan titik terapung. Manual pengguna Modul I/O Analog ControlLogix menerangkan penskalaan boleh dikonfigurasi dan unit kejuruteraan untuk modul yang disokong. Apabila penskalaan asli modul sudah menyediakan julat dan status yang diperlukan, penambahan SCL boleh mewujudkan penukaran kedua yang tidak perlu.
SCL kekal berguna apabila format modul yang dipilih menyediakan kiraan mentah, apabila piawaian projek memerlukan penskalaan pengawal yang jelas, atau apabila logik perlu menyokong perubahan julat yang terkawal. Program hendaklah menunjukkan dengan jelas lapisan yang mengurus penskalaan. Juruteknik tidak sepatutnya boleh menukar penskalaan modul lalu membiarkan penskalaan tangga tidak berubah tanpa penggera atau semakan yang didokumenkan.
Bina rantaian pengukuran dari medan ke dalam
Sahkan julat instrumen yang ditentukur
Gunakan nilai julat bawah dan atas yang dikonfigurasikan, bukan keupayaan maksimum sensor. Pemancar tekanan yang mampu mengukur 0–100 bar mungkin ditentukur untuk 10–60 bar. Nilai yang dikonfigurasikan itu mentakrifkan titik hujung kejuruteraan jika isyarat mewakili julat tersebut secara linear.
Rekodkan jenis isyarat, julat pemancar, unit, peredaman, pengekstrakan punca kuasa dua dan sebarang pelinearan tempatan. Jika pemancar sudah melaksanakan pengekstrakan punca kuasa dua untuk aliran, mengenakan punca kuasa dua sekali lagi dalam PLC adalah salah. Dokumentasi gelung hendaklah mengenal pasti tempat setiap transformasi berlaku.
Sahkan julat elektrik
Kenal pasti sama ada saluran dikonfigurasikan untuk 4–20 mA, 0–20 mA, 0–10 V, voltan dwikutub, termogandingan, RTD atau mod lain. Isyarat hidup bawah bagi gelung 4–20 mA bukanlah arus sifar. Nilai di bawah sifar hidup yang dikonfigurasikan mungkin menunjukkan julat bawah, toleransi penentukuran atau kerosakan.
Sahkan format data pengawal
Buka konfigurasi modul dan saluran yang tepat. Rekodkan nombor katalog, perisian tegar, julat input, format data, penapis, sampel masa nyata dan sebarang penskalaan modul. Kemudian gunakan manual yang sepadan untuk mendapatkan nilai mentah yang berkaitan dengan input elektrik bawah dan atas.
Jangan campurkan titik hujung daripada keluarga modul lain. Compact I/O, FLEX I/O, POINT I/O, ControlLogix dan modul pihak ketiga boleh mewakili isyarat 4–20 mA yang sama dengan cara yang berbeza. Perisian tegar dan profil tambahan juga boleh mengubah format yang tersedia.
Fahami transformasi linear
Bagi isyarat linear, nilai kejuruteraan mengikut formula berikut:
Kejuruteraan = EngineeringLow + (Raw − RawLow) × (EngineeringHigh − EngineeringLow) ÷ (RawHigh − RawLow)
Persamaan ini berguna untuk semakan bebas walaupun pengiraan dilakukan oleh SCL. Penyebut tidak boleh sifar. Titik hujung mentah atau kejuruteraan yang diterbalikkan sengaja menterbalikkan arah, tetapi pilihan itu hendaklah dinyatakan dengan jelas dan diuji.
Gunakan data REAL apabila resolusi pecahan penting. Destinasi integer boleh memotong perpuluhan dan menjadikan penskalaan yang betul kelihatan kasar. Pada masa yang sama, jangan anggap tempat perpuluhan tambahan menunjukkan ketepatan pengukuran; pemancar, modul, pendawaian, penentukuran dan hingar proses menentukan ketidakpastian sebenar.
Pilih tingkah laku pengehadan tanpa menyembunyikan kerosakan
Mengehadkan output kepada had kejuruteraan boleh melindungi pengiraan hiliran daripada nilai ekstrem. Namun, ia juga boleh menyembunyikan keadaan melebihi julat, di bawah julat atau litar terbuka. Simpan input mentah dan status saluran secara berasingan daripada nilai proses yang diskalakan.
Struktur titik yang berguna merangkumi nilai mentah, nilai kejuruteraan, kualiti baik atau buruk, keadaan di bawah julat, melebihi julat, petunjuk wayar terbuka jika disokong, kesihatan sambungan modul, masa kemas kini terakhir dan status penggantian penyelenggaraan. Penggera proses boleh menggunakan unit kejuruteraan, tetapi logik kualiti buruk tidak sepatutnya bergantung hanya pada hasil yang dihadkan.
Tentukan cara kawalan automatik bertindak balas terhadap kualiti buruk. Gelung mungkin mengekalkan output terakhir, berpindah kepada mod manual, menggunakan pengganti yang disahkan, beralih kepada keadaan selamat atau terus beroperasi dalam mod terdegradasi yang diluluskan. SCL sendiri tidak dapat membuat keputusan proses tersebut.
Kendalikan isyarat sifar hidup dengan betul
Gelung 4–20 mA menyediakan margin diagnostik di bawah 4 mA dan di atas 20 mA apabila modul dan pemancar menyokongnya. Jangan memetakan setiap nilai di bawah RawLow secara automatik tepat kepada EngineeringLow lalu membuang buktinya. Kekalkan ambang berasingan berdasarkan instrumen, modul dan piawaian tapak.
Begitu juga, bacaan di atas titik hujung atas biasa mungkin merupakan keadaan melebihi julat yang sah, bukannya saluran yang gagal. Operator perlu membezakan “nilai proses tinggi”, “melebihi julat” dan “isyarat buruk”. Keadaan tersebut tidak sepatutnya digabungkan menjadi satu nombor tepu.
Laksanakan pentauliahan pada lebih daripada dua titik
Semakan sifar dan rentang boleh terlepas daripada mengesan titik hujung yang tertukar, transformasi tak linear dan pemotongan integer. Suntik atau simulasikan titik bawah, 25%, titik tengah, 75% dan titik atas. Kira nilai kejuruteraan yang dijangka secara bebas dan bandingkan dengan pengawal serta HMI.
Kemudian uji sedikit di bawah dan di atas julat biasa, arus kerosakan pemancar jika berkenaan, litar terbuka, pemutusan modul, mula semula pengawal dan pemulihan komunikasi. Sahkan nilai mentah, nilai diskalakan, kualiti, penggera, tingkah laku sejarah dan tindak balas kawalan bagi setiap keadaan.
Untuk kerja migrasi, panduan penskalaan SCP kepada Logix menerangkan cara mengekalkan tingkah laku sedia ada tanpa menyalin andaian yang tidak didokumenkan. Keluarga perkakasan boleh disemak dalam koleksi Allen-Bradley.
Dokumentasikan perubahan sebagai perubahan julat instrumen
Menukar EngineeringHigh bukanlah suntingan PLC kosmetik. Ia boleh mengubah ambang penggera, penalaan pengawal, trend sejarah, pengiraan kelompok, interlok dan jangkaan operator. Anggap perubahan julat sebagai perubahan instrumen dan aplikasi yang terkawal.
Rekodkan julat pemancar lama dan baharu, konfigurasi modul, parameter SCL, had penggera, julat paparan HMI, skala sejarah dan keputusan pengesahan. Jika nilai diurus daripada resipi HMI atau jadual konfigurasi, laksanakan kawalan akses, semakan julat, penjejakan semakan dan kaedah pengaktifan atomik.
Perspektif kejuruteraan
Ralat penskalaan yang berbahaya bukanlah ralat yang menghasilkan kerosakan. Sebaliknya, ia menghasilkan nombor yang boleh dipercayai tetapi dengan kecerunan atau ofset yang salah. Jadikan keseluruhan rantaian isyarat kelihatan dalam kod dan dokumentasi, serta kekalkan maklumat kualiti bersama-sama nilai.
Apabila modul boleh menyediakan unit kejuruteraan secara langsung, gunakan keupayaan itu secara konsisten. Apabila SCL wajar digunakan, terbitkan setiap had daripada data sumber terkawal dan buktikan tingkah lakunya dalam keadaan normal dan tidak normal. Matlamatnya bukan sekadar formula yang betul; matlamatnya ialah pengukuran yang boleh dipercayai oleh seluruh sistem kawalan.