RSLogix 5000 SCL: Menghitung Nilai Minimum dan Maksimum Input Analog
Nilai Input Min/Max pada instruksi SCL RSLogix 5000 berasal dari resolusi bit kartu analog. Pelajari cara menghitung hitungan mentah untuk 4-20mA, 0-10V, dan...
Instruksi Scale with Parameters (SCL) di Logix 5000 melakukan pemetaan linear dari hitungan analog mentah ke satuan teknik. Kesalahan konfigurasi hampir selalu dimulai dari Input Min dan Input Max: kolom tersebut bukan dalam miliampere atau volt. Nilainya adalah hitungan A/D yang dilaporkan modul analog untuk rentang listrik yang dipilih. Menggunakan 4 dan 20 sebagai batas hitungan menghasilkan nilai proses yang tidak masuk akal dan tampak seperti gangguan transmitter.
Output = ((Input − Input_Min) ÷ (Input_Max − Input_Min)) × (Scaled_Max − Scaled_Min) + Scaled_Min
Resolusi dan rentang hitungan
Resolusi bit menetapkan rentang bilangan bulat skala penuh secara teoretis, tetapi modul Rockwell sering menggunakan skala offset atau proprietary. Selalu ambil nilai hitungan dari tabel data modul dalam manual instalasi, bukan hanya dari perhitungan pangkat dua yang diasumsikan.
| 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 |
Menghitung Input Min / Max untuk sinyal live-zero
Untuk sinyal sub-rentang pada kartu dengan skala penuh yang lebih lebar:
Input_Min = (Signal_Low ÷ Signal_FullScale) × FullScale_Counts Input_Max = (Signal_High ÷ Signal_FullScale) × FullScale_Counts
Contoh perhitungan — 1746-NI4 dalam mode 4–20 mA dengan skala penuh 0–20 mA pada 16384 hitungan:
- Input_Min = (4 ÷ 20) × 16384 ≈ 3277
- Input_Max = 16384
- Untuk 0–20 bar: Scaled_Min = 0, Scaled_Max = 20
Batas mentah yang sama mendukung rentang satuan teknik yang digeser, seperti −1 hingga +6 bar, ketika rentang transmitter memerlukannya.
| Modul | Rentang | 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 efektif dan “13,67 bit”
Mengoperasikan 4–20 mA pada rentang skala penuh 0–20 mA 14-bit hanya menggunakan 13107 dari 16384 hitungan. log₂(13107) ≈ 13,67 bit. Kehilangan ini merupakan konsekuensi bawaan offset live-zero pada jendela ADC yang lebih lebar, bukan kesalahan konfigurasi. Kartu yang mengatur ulang rentang ADC secara bawaan ke 4–20 mA (misalnya 1756-IF16 dalam mode kanal 4–20 mA) mendapatkan kembali resolusi efektif yang lebih penuh di seluruh rentang aktif 16 mA.
Langkah konfigurasi Studio 5000
- Buka properti modul dan catat rentang input serta format data yang dikonfigurasi.
- Cari nilai hitungan bilangan bulat untuk titik akhir sinyal rendah dan tinggi.
- Masukkan batas satuan teknik transmitter sebagai Scaled_Min / Scaled_Max.
- Petakan tag kanal ke Input SCL dan tag proses REAL ke Output.
- Gunakan CPT terpisah hanya ketika konversi satuan harus dilakukan di luar pemetaan linear.
SCL dibandingkan CPT dalam praktik
SCL tetap menjadi pilihan yang lebih jelas untuk satu pemetaan transmitter linear karena keempat batas berada dalam satu instruksi dan mendokumentasikan dirinya sendiri bagi teknisi berikutnya. CPT lebih sesuai ketika ekspresi penskalaan harus mencakup offset perantara, hubungan aliran akar kuadrat, atau konversi satuan bertahap dalam satu persamaan. Perbedaan waktu eksekusi dapat diabaikan pada pengontrol Logix modern; keterbacaan dan pengendalian perubahan lebih penting. Jangan mencampur penskalaan satuan teknik modul dan SCL pada kanal yang sama kecuali salah satu jalur memang sengaja dilewati—penskalaan ganda merupakan kesalahan komisioning umum yang tampak seperti kesalahan kalibrasi transmitter.
Perhitungan rentang hitungan dibandingkan satuan teknik langsung
Berikan sumber 4 mA dan konfirmasikan Scaled_Min, berikan sumber 20 mA dan konfirmasikan Scaled_Max, lalu periksa titik tengah. Penyimpangan menunjukkan batas hitungan yang salah atau pemilihan rentang kanal yang salah. Utamakan penskalaan satuan teknik modul ketika rentangnya tetap; pertahankan SCL ketika diperlukan pengaturan ulang rentang saat runtime atau tag mentah campuran. Rujuk 1756-RM003 untuk instruksi tersebut dan manual pengguna modul analog (1746-UM005, 1756-UM009, 1769-UM002) untuk tabel hitungan. Standar penskalaan analog harus disertakan dalam dokumentasi yang sama dengan yang digunakan untuk aset PLC dan PAC Logix lainnya.
Tentang Penulis
Mark Townsend | Senior Automation Engineer – Sistem Allen-Bradley
Mark Townsend adalah insinyur otomasi senior dengan pengalaman lebih dari 18 tahun pada platform Allen-Bradley, yang mencakup ControlLogix, CompactLogix, dan SLC-500 lama. Pekerjaan sehari-harinya meliputi logika RSLogix / Studio 5000 dan penerapan HMI FactoryTalk View pada armada sistem lama dan campuran.