RSLogix 5000 SCL: Calculating Analog Input Min and Max — figure 1

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.

SCL RSLogix 5000: Menghitung Input Min dan Max Analog — gambar 1

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
SCL RSLogix 5000: Menghitung Input Min dan Max Analog — gambar 2

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

  1. Buka properti modul dan catat rentang input serta format data yang dikonfigurasi.
  2. Cari nilai hitungan bilangan bulat untuk titik akhir sinyal rendah dan tinggi.
  3. Masukkan batas satuan teknik transmitter sebagai Scaled_Min / Scaled_Max.
  4. Petakan tag kanal ke Input SCL dan tag proses REAL ke Output.
  5. 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.

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 jenis sinyal lainnya.

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.

SCL RSLogix 5000: Menghitung Input Min dan Max Analog — gambar 1

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
SCL RSLogix 5000: Menghitung Input Min dan Max Analog — gambar 2

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

  1. Buka properti modul dan catat rentang input serta format data yang dikonfigurasi.
  2. Cari nilai hitungan bilangan bulat untuk titik akhir sinyal rendah dan tinggi.
  3. Masukkan batas satuan teknik transmitter sebagai Scaled_Min / Scaled_Max.
  4. Petakan tag kanal ke Input SCL dan tag proses REAL ke Output.
  5. 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.

Tinggalkan komentar

Harap diperhatikan, komentar perlu disetujui sebelum dipublikasikan.