Replace RSLogix 500 SCP in Studio 5000: AOI + Module Scaling — figure 1

Gantikan SCP RSLogix 500 dalam Studio 5000: AOI + Penskalaan Modul

Gantikan arahan RSLogix 500 SCP dalam Studio 5000 Logix Designer. Bandingkan penskalaan Unit Kejuruteraan modul I/O 1756, muat turun AOI dan AOI tersuai.

Arahan SCP (Skala dengan Parameter) sudah biasa bagi setiap pengatur cara RSLogix 500. Studio 5000 Logix Designer tidak menyediakan SCP sedia guna pada bar alat arahan. Peta linear yang sama perlu dibina semula melalui penskalaan unit kejuruteraan modul, AOI Scale sampel Rockwell, atau urutan AOI/CPT khusus projek. Kilang yang sekadar membiarkan kiraan mentah tidak diskalakan sehingga “kemudian” akan mendapati bahawa tag PID, HMI dan historian mempunyai unit kejuruteraan yang tidak sepadan.

Gantikan SCP RSLogix 500 dalam Studio 5000: AOI + Penskalaan Modul — rajah 1

Y = ((X − Xmin) ÷ (Xmax − Xmin)) × (Ymax − Ymin) + Ymin — dan hadkan hasil seperti yang dilakukan oleh SCP.

Kekalkan tingkah laku pengehad

RSLogix 500 mengekalkan hasil pada Ymin/Ymax apabila input mentah berada di luar julat yang dikonfigurasikan. Sebarang pengganti Logix mesti melakukan perkara yang sama, atau kerosakan sensor akan memasukkan nilai di luar julat ke dalam kawalan. Gunakan pengiraan REAL dari hujung ke hujung; pembahagian integer memotong resolusi sub-LSB yang diperlukan oleh gelung PID.

Penyelesaian 1: unit kejuruteraan modul

Untuk julat pemancar yang tetap, dayakan Unit Kejuruteraan pada saluran analog (1756-IF8/IF16, 1769-IF4/IF8, 5069-IF8 dan yang seumpamanya). Masukkan isyarat rendah/tinggi serta nilai kejuruteraan rendah/tinggi, muat turun konfigurasi, kemudian gunakan tag REAL yang telah diskalakan secara terus. Tiada pengiraan ladder diperlukan. Hadnya: julat ditetapkan secara statik ketika muat turun—penetapan semula julat HMI semasa operasi memerlukan AOI.

Keluarga modul Penskalaan EU Catatan
1756-IF8 / IF16 Setiap saluran Keutamaan pada ControlLogix
1769-IF4 / IF8 Setiap saluran CompactLogix
5069-IF8 Setiap saluran Studio 5000 v28+
Gantikan SCP RSLogix 500 dalam Studio 5000: AOI + Penskalaan Modul — rajah 2

Penyelesaian 2: import SCL_AOI

Muat turun sampel AOI Scale (pakej kelas Answer ID 52412 / SCL_AOI.L5X), import di bawah Add-On Instructions, kemudian letakkan arahan tersebut pada satu rung. Pautkan Input, InputMin/Max, ScaledMin/Max dan ScaledValue. Oleh sebab parameter ialah tag, faceplate HMI boleh menulis semula julat semasa dalam talian—permintaan lapangan yang lazim apabila julat tangki perlu ditetapkan semula tanpa muat turun.

Penyelesaian 3: AOI tersuai atau ST

IF (InMax - InMin) = 0.0 THEN
  ScaledValue := OutMin;
ELSE
  ScaledValue := ((InputValue - InMin) / (InMax - InMin)) * (OutMax - OutMin) + OutMin;
  IF ScaledValue > OutMax THEN ScaledValue := OutMax;
  ELSIF ScaledValue < OutMin THEN ScaledValue := OutMin;
  END_IF;
END_IF;

Padanan ladder menggunakan SUB/DIV/MUL/ADD bersama cabang pengehad GRT/LES. Lindungi daripada pembahagian dengan sifar apabila InMax sama dengan InMin. Dedahkan InMin/InMax/OutMin/OutMax dengan akses luaran Baca/Tulis untuk komit HMI.

Pemetaan parameter daripada SCP

SCP RSLogix 500 AOI Studio 5000
Input (INT/DINT) Input (REAL lebih disyorkan)
InputMin / InputMax InMin / InMax
ScaledMin / ScaledMax OutMin / OutMax
Pengehad terbina dalam Logik pengehad eksplisit

Aliran kerja penetapan semula julat semasa operasi HMI

Apabila operator perlu menukar julat kejuruteraan tanpa muat turun, pautkan input berangka kepada tag InMin, InMax, OutMin dan OutMax AOI, kemudian hadkan penulisan di sebalik bit pengesahan sesaat. Had HMI yang realistik secara fizikal (contohnya kiraan mentah 0–32767 dan unit kejuruteraan dalam keupayaan pemancar) mengelakkan entri tersilap yang menterbalikkan julat. Dokumentasikan julat kilang lalai dalam faceplate supaya suntingan yang salah boleh dipulihkan tanpa membuka Studio 5000. Jika penskalaan EU modul digunakan dan bukannya AOI, rancang muat turun terkawal setiap kali julat kejuruteraan perlu ditukar—tiada penulisan semula dalam talian yang selamat untuk sifat saluran tersebut pada kebanyakan modul.

Pemeriksaan pentauliahan

Paksa Input pada nilai minimum, pertengahan dan maksimum; sahkan ScaledValue. Paksa nilai melebihi Xmax dan sahkan pengehad tinggi. Uji julat kejuruteraan terbalik (OutMin > OutMax) jika SCP legasi menggunakannya. Pada skrin penetapan semula julat HMI, wajibkan InMax > InMin dan komit sesaat supaya suntingan separa tidak meninggalkan penyebut sifar. Penghijrahan rung SCP hendaklah mengikuti kawalan perubahan yang sama seperti penukaran PLC dan PAC Logix yang lain.

Tentang Penulis

Mark Townsend | Jurutera Automasi Kanan – Sistem Allen-Bradley

Mark Townsend ialah jurutera automasi kanan dengan pengalaman lebih 18 tahun menggunakan platform Allen-Bradley, merangkumi ControlLogix, CompactLogix dan SLC-500 legasi. Kerja hariannya melibatkan logik RSLogix / Studio 5000 serta pentauliahan HMI FactoryTalk View pada sistem lama dan armada campuran.

Gantikan SCP RSLogix 500 dalam Studio 5000: AOI + Penskalaan Modul

Gantikan arahan RSLogix 500 SCP dalam Studio 5000 Logix Designer. Bandingkan penskalaan Unit Kejuruteraan modul I/O 1756, muat turun AOI dan AOI tersuai.

Arahan SCP (Skala dengan Parameter) sudah biasa bagi setiap pengatur cara RSLogix 500. Studio 5000 Logix Designer tidak menyediakan SCP sedia guna pada bar alat arahan. Peta linear yang sama perlu dibina semula melalui penskalaan unit kejuruteraan modul, AOI Scale sampel Rockwell, atau urutan AOI/CPT khusus projek. Kilang yang sekadar membiarkan kiraan mentah tidak diskalakan sehingga “kemudian” akan mendapati bahawa tag PID, HMI dan historian mempunyai unit kejuruteraan yang tidak sepadan.

Gantikan SCP RSLogix 500 dalam Studio 5000: AOI + Penskalaan Modul — rajah 1

Y = ((X − Xmin) ÷ (Xmax − Xmin)) × (Ymax − Ymin) + Ymin — dan hadkan hasil seperti yang dilakukan oleh SCP.

Kekalkan tingkah laku pengehad

RSLogix 500 mengekalkan hasil pada Ymin/Ymax apabila input mentah berada di luar julat yang dikonfigurasikan. Sebarang pengganti Logix mesti melakukan perkara yang sama, atau kerosakan sensor akan memasukkan nilai di luar julat ke dalam kawalan. Gunakan pengiraan REAL dari hujung ke hujung; pembahagian integer memotong resolusi sub-LSB yang diperlukan oleh gelung PID.

Penyelesaian 1: unit kejuruteraan modul

Untuk julat pemancar yang tetap, dayakan Unit Kejuruteraan pada saluran analog (1756-IF8/IF16, 1769-IF4/IF8, 5069-IF8 dan yang seumpamanya). Masukkan isyarat rendah/tinggi serta nilai kejuruteraan rendah/tinggi, muat turun konfigurasi, kemudian gunakan tag REAL yang telah diskalakan secara terus. Tiada pengiraan ladder diperlukan. Hadnya: julat ditetapkan secara statik ketika muat turun—penetapan semula julat HMI semasa operasi memerlukan AOI.

Keluarga modul Penskalaan EU Catatan
1756-IF8 / IF16 Setiap saluran Keutamaan pada ControlLogix
1769-IF4 / IF8 Setiap saluran CompactLogix
5069-IF8 Setiap saluran Studio 5000 v28+
Gantikan SCP RSLogix 500 dalam Studio 5000: AOI + Penskalaan Modul — rajah 2

Penyelesaian 2: import SCL_AOI

Muat turun sampel AOI Scale (pakej kelas Answer ID 52412 / SCL_AOI.L5X), import di bawah Add-On Instructions, kemudian letakkan arahan tersebut pada satu rung. Pautkan Input, InputMin/Max, ScaledMin/Max dan ScaledValue. Oleh sebab parameter ialah tag, faceplate HMI boleh menulis semula julat semasa dalam talian—permintaan lapangan yang lazim apabila julat tangki perlu ditetapkan semula tanpa muat turun.

Penyelesaian 3: AOI tersuai atau ST

IF (InMax - InMin) = 0.0 THEN
  ScaledValue := OutMin;
ELSE
  ScaledValue := ((InputValue - InMin) / (InMax - InMin)) * (OutMax - OutMin) + OutMin;
  IF ScaledValue > OutMax THEN ScaledValue := OutMax;
  ELSIF ScaledValue < OutMin THEN ScaledValue := OutMin;
  END_IF;
END_IF;

Padanan ladder menggunakan SUB/DIV/MUL/ADD bersama cabang pengehad GRT/LES. Lindungi daripada pembahagian dengan sifar apabila InMax sama dengan InMin. Dedahkan InMin/InMax/OutMin/OutMax dengan akses luaran Baca/Tulis untuk komit HMI.

Pemetaan parameter daripada SCP

SCP RSLogix 500 AOI Studio 5000
Input (INT/DINT) Input (REAL lebih disyorkan)
InputMin / InputMax InMin / InMax
ScaledMin / ScaledMax OutMin / OutMax
Pengehad terbina dalam Logik pengehad eksplisit

Aliran kerja penetapan semula julat semasa operasi HMI

Apabila operator perlu menukar julat kejuruteraan tanpa muat turun, pautkan input berangka kepada tag InMin, InMax, OutMin dan OutMax AOI, kemudian hadkan penulisan di sebalik bit pengesahan sesaat. Had HMI yang realistik secara fizikal (contohnya kiraan mentah 0–32767 dan unit kejuruteraan dalam keupayaan pemancar) mengelakkan entri tersilap yang menterbalikkan julat. Dokumentasikan julat kilang lalai dalam faceplate supaya suntingan yang salah boleh dipulihkan tanpa membuka Studio 5000. Jika penskalaan EU modul digunakan dan bukannya AOI, rancang muat turun terkawal setiap kali julat kejuruteraan perlu ditukar—tiada penulisan semula dalam talian yang selamat untuk sifat saluran tersebut pada kebanyakan modul.

Pemeriksaan pentauliahan

Paksa Input pada nilai minimum, pertengahan dan maksimum; sahkan ScaledValue. Paksa nilai melebihi Xmax dan sahkan pengehad tinggi. Uji julat kejuruteraan terbalik (OutMin > OutMax) jika SCP legasi menggunakannya. Pada skrin penetapan semula julat HMI, wajibkan InMax > InMin dan komit sesaat supaya suntingan separa tidak meninggalkan penyebut sifar. Penghijrahan rung SCP hendaklah mengikuti kawalan perubahan yang sama seperti penukaran PLC dan PAC Logix yang lain.

Tentang Penulis

Mark Townsend | Jurutera Automasi Kanan – Sistem Allen-Bradley

Mark Townsend ialah jurutera automasi kanan dengan pengalaman lebih 18 tahun menggunakan platform Allen-Bradley, merangkumi ControlLogix, CompactLogix dan SLC-500 legasi. Kerja hariannya melibatkan logik RSLogix / Studio 5000 serta pentauliahan HMI FactoryTalk View pada sistem lama dan armada campuran.

Tinggalkan komen

Sila ambil perhatian, komen perlu diluluskan sebelum ia diterbitkan.