SCL RSLogix 5000: Mengira Nilai Minimum dan Maksimum Input Analog
Nilai Input Min/Maks bagi arahan RSLogix 5000 SCL diperoleh daripada resolusi bit kad analog. Ketahui cara mengira kiraan mentah untuk 4-20mA, 0-10V dan jeni...
Arahan Scale with Parameters (SCL) dalam Logix 5000 melaksanakan pemetaan linear daripada kiraan analog mentah kepada unit kejuruteraan. Kesilapan konfigurasi hampir selalu bermula pada Input Min dan Input Max: medan tersebut bukan miliampere atau volt. Nilai itu ialah kiraan A/D yang dilaporkan oleh modul analog untuk julat elektrik yang dipilih. Menggunakan 4 dan 20 sebagai sempadan kiraan menghasilkan nilai proses yang tidak masuk akal dan kelihatan seperti kerosakan pemancar.
Output = ((Input − Input_Min) ÷ (Input_Max − Input_Min)) × (Scaled_Max − Scaled_Min) + Scaled_Min
Resolusi dan julat kiraan
Resolusi bit menetapkan julat integer skala penuh secara teori, tetapi modul Rockwell sering menggunakan skala mengimbangi atau proprietari. Sentiasa ambil nilai kiraan daripada jadual data modul dalam manual pemasangan, bukan hanya daripada pengiraan kuasa dua yang diandaikan.
| Resolusi | Skala penuh unipolar | Skala penuh bipolar |
|---|---|---|
| 12-bit | 0–4095 | −2048–+2047 |
| 14-bit | 0–16384 | −8192–+8191 |
| 15-bit | 0–32767 | −16384–+16383 |
| 16-bit | 0–65535 | −32768–+32767 |
Mengira Input Min / Max untuk isyarat sifar hidup
Untuk isyarat subjulatan pada kad skala penuh yang lebih lebar:
Input_Min = (Signal_Low ÷ Signal_FullScale) × FullScale_Counts Input_Max = (Signal_High ÷ Signal_FullScale) × FullScale_Counts
Contoh pengiraan — 1746-NI4 dalam mod 4–20 mA dengan skala penuh 0–20 mA pada 16384 kiraan:
- Input_Min = (4 ÷ 20) × 16384 ≈ 3277
- Input_Max = 16384
- Untuk 0–20 bar: Scaled_Min = 0, Scaled_Max = 20
Sempadan mentah yang sama menyokong julat kejuruteraan yang dialihkan seperti −1 hingga +6 bar apabila julat pemancar memerlukannya.
| Modul | Julat | Input Min | Input Max |
|---|---|---|---|
| 1746-NI4 | 4–20 mA | 3277 | 16384 |
| 1756-IF16 | 4–20 mA | 6241 | 31208 |
| 1769-IF4 | 4–20 mA | 3277 | 16383 |
| 1794-IE8 | 4–20 mA | 3277 | 16384 |
Resolusi berkesan dan “13.67 bit”
Pengendalian 4–20 mA pada julat skala penuh 0–20 mA 14-bit hanya menggunakan 13107 daripada 16384 kiraan. log₂(13107) ≈ 13.67 bit. Kehilangan ini wujud secara intrinsik akibat ofset sifar hidup pada tetingkap ADC yang lebih lebar, bukannya pepijat konfigurasi. Kad yang menetapkan semula julat ADC kepada 4–20 mA secara natif (contohnya 1756-IF16 dalam mod saluran 4–20 mA) memulihkan resolusi berkesan yang lebih tinggi merentasi julat aktif 16 mA.
Langkah konfigurasi Studio 5000
- Buka sifat modul dan catat julat input serta format data yang dikonfigurasi.
- Semak nilai kiraan integer untuk titik akhir isyarat rendah dan tinggi.
- Masukkan had kejuruteraan pemancar sebagai Scaled_Min / Scaled_Max.
- Petakan tag saluran kepada Input SCL dan tag proses REAL kepada Output.
- Gunakan CPT berasingan hanya apabila penukaran unit perlu dilakukan di luar pemetaan linear.
SCL berbanding CPT dalam amalan
SCL kekal sebagai pilihan yang lebih jelas untuk satu pemetaan pemancar linear kerana keempat-empat sempadan berada dalam satu arahan dan mendokumentasikan dirinya untuk juruteknik seterusnya. CPT lebih sesuai apabila ungkapan penskalaan perlu merangkumi ofset perantaraan, hubungan aliran punca kuasa dua, atau penukaran unit berbilang langkah dalam satu persamaan. Perbezaan masa pelaksanaan boleh diabaikan pada pengawal Logix moden; kebolehbacaan dan kawalan perubahan lebih penting. Jangan campurkan penskalaan unit kejuruteraan modul dan SCL pada saluran yang sama melainkan salah satu laluan sengaja dipintas—penskalaan berganda ialah kesilapan pentauliahan yang lazim dan kelihatan seperti kerosakan penentukuran pemancar.
Pengiraan julat kiraan berbanding unit kejuruteraan masa nyata
Bekalkan 4 mA dan sahkan Scaled_Min, bekalkan 20 mA dan sahkan Scaled_Max, kemudian periksa titik tengah. Penyimpangan bermaksud sempadan kiraan atau pemilihan julat saluran yang salah. Utamakan penskalaan unit kejuruteraan modul apabila julatnya tetap; kekalkan SCL apabila penetapan semula julat semasa operasi atau tag mentah bercampur diperlukan. Rujuk 1756-RM003 untuk arahan tersebut dan manual pengguna modul analog (1746-UM005, 1756-UM009, 1769-UM002) untuk jadual kiraan. Piawaian penskalaan analog hendaklah disertakan bersama dokumentasi yang sama digunakan untuk aset PLC dan PAC Logix lain.
Tentang Penulis
Mark Townsend | Jurutera Automasi Kanan – Sistem Allen-Bradley
Mark Townsend ialah jurutera automasi kanan dengan pengalaman lebih daripada 18 tahun menggunakan platform Allen-Bradley, merangkumi ControlLogix, CompactLogix dan SLC-500 legasi. Tugas hariannya melibatkan logik RSLogix / Studio 5000 dan pengoperasian awal HMI FactoryTalk View pada kumpulan sistem lama dan bercampur.