Industrial controller applying moving-average filtering to an analog signal

Filter Rata-Rata Bergerak dalam Loop PLC dan DCS: Derau, Keterlambatan, dan Validasi

Filter rata-rata bergerak dapat meredam sinyal analog, tetapi menunda kontrol dan alarm. Pelajari bagaimana waktu sampling, panjang jendela, kualitas input, ...

Tren variabel proses yang halus dapat membuat loop kontrol terlihat sehat, sambil diam-diam menunda informasi yang dibutuhkan pengontrol. Pemfilteran moving average sederhana, mudah dijelaskan, dan efektif terhadap jenis derau tertentu, tetapi setiap sampel tambahan dalam jendela mengubah perilaku dinamis loop.

Keputusan rekayasa bukanlah apakah jejak yang difilter terlihat lebih baik. Pertanyaannya adalah apakah filter menghilangkan derau pengukuran tanpa menyembunyikan pergerakan proses yang nyata, kegagalan instrumen, kondisi alarm, atau tanda awal gangguan.

Pengontrol Honeywell Experion C300 yang digunakan untuk pengondisian sinyal proses

DCS dapat memfilter pengukuran pada beberapa lapisan, sehingga jalur sinyal lengkap harus didokumentasikan.

Perhitungannya sederhana; waktunya tidak

Moving average seragam menyimpan N sampel terbaru, menjumlahkannya, lalu membaginya dengan N. Setiap sampel baru masuk ke dalam jendela saat sampel tertua keluar. Jika interval sampel adalah Ts, perilaku filter bergantung pada N dan Ts; menyalin N saja dari pengontrol lain tidak akan menghasilkan respons waktu nyata yang sama.

Untuk sinyal yang berubah perlahan, moving average seragam kausal berperilaku kira-kira seolah-olah pengukuran ditunda selama setengah jendela. Step sebenarnya tidak langsung muncul pada ukuran penuh: output meningkat sebesar seper-N dari step setiap kali sampel baru menggantikan nilai lama, dan baru mencapai nilai akhir setelah jendela terisi sampel pasca-step.

Ramp yang dapat diprediksi ini berguna untuk menekan derau acak, tetapi berisiko pada pengukuran tekanan, aliran, kecepatan, atau yang terkait proteksi dan berlangsung cepat. PID, alarm, historian, dan operator semuanya bertindak berdasarkan representasi proses yang lebih lambat, kecuali nilai mentah juga disimpan.

Panjang jendela harus dinyatakan dalam waktu

Sepuluh sampel yang diambil sekali per detik menggambarkan filter yang sangat berbeda dari sepuluh sampel yang diambil setiap 100 milidetik. Dokumentasikan pemicu sampel, periode task, panjang jendela, rentang waktu efektif, perilaku inisialisasi, dan tujuan yang menggunakan nilai terfilter.

Jangan berasumsi bahwa scan program adalah interval sampel. Function block dapat dieksekusi pada setiap scan, tetapi hanya menerima sampel baru ketika SampleEnable bernilai true. Modul kontrol DCS juga dapat memiliki periode eksekusi sendiri yang berbeda dari pembaruan I/O dan pembaruan transmitter.

Dokumentasi instruksi MAVE Rockwell Automation menjelaskan perbedaan ini secara eksplisit: NumberOfSamples menetapkan rentang, SampleEnable mengontrol kapan sampel masuk ke penyimpanan, dan blok melaporkan status untuk input buruk serta ukuran array yang tidak valid.

Derau periodik dapat ditolak—dan salah didiagnosis

Moving average memiliki titik nol respons frekuensi yang berjarak teratur. Ketika jendela mencakup jumlah siklus bulat dari gangguan periodik yang stabil, bagian positif dan negatif dapat saling meniadakan dengan kuat. Inilah alasan jendela yang dipilih secara sengaja dapat mengurangi riak listrik atau mekanis yang berulang.

Hasilnya bukan penolakan universal. Jika frekuensi gangguan berubah, interval sampel berfluktuasi, atau sinyal mengalami aliasing sebelum mencapai filter, efek pembatalan melemah. Tren yang lebih halus juga dapat menyamarkan masalah grounding, shielding, impulse line, sensor, atau pemasangan yang seharusnya diperbaiki pada sumbernya.

Sebelum memperbesar jendela, bandingkan sinyal mentah dengan referensi independen dan periksa spektrum derau atau setidaknya periodenya dalam domain waktu. Pastikan gangguan tersebut benar-benar derau, bukan siklus proses yang nyata.

Platform PLC ABB AC500 yang memproses pengukuran analog

Prinsip moving average yang sama berlaku pada platform PLC dan DCS, tetapi eksekusi dan penanganan gangguan bersifat khusus untuk setiap platform.

Moving average dan filter orde pertama menyelesaikan masalah yang berbeda

Moving average seragam adalah perhitungan dengan jendela terbatas. Setiap sampel yang disimpan memiliki bobot sama hingga keluar dari jendela. Filter low-pass orde pertama bersifat rekursif: output baru menggabungkan input terbaru dengan output sebelumnya sesuai konstanta waktu.

Moving average memberikan riwayat yang terbatas dan terlihat, penolakan kuat pada frekuensi tertentu, serta respons step yang mencapai nilai akhir setelah jendela terisi. Filter orde pertama hanya menggunakan sedikit memori dan menghasilkan respons eksponensial tanpa notch periodik seperti pada moving average.

Moving average berbobot berada di antara kedua pilihan tersebut. Memberikan bobot lebih besar pada sampel yang lebih baru dapat mengurangi keterlambatan yang terlihat, tetapi mengubah respons frekuensi dan membuat perilakunya kurang mudah dipahami oleh personel pemeliharaan. Bobot harus dinormalisasi, didokumentasikan, dan diuji.

Pemilihan harus mengikuti gangguan dan tujuan kontrol. Gunakan moving average ketika jendela terbatas bermakna atau komponen periodik yang stabil harus dilemahkan. Gunakan filter orde pertama ketika respons eksponensial dan konstanta waktu yang terdokumentasi sesuai dengan loop. Gunakan notch atau filter khusus lainnya hanya ketika frekuensi interferensi diketahui dan cukup stabil untuk membenarkannya.

Hindari filter tersembunyi yang dipasang berurutan

Satu pengukuran dapat diredam di transmitter, dirata-ratakan di modul input, difilter lagi dalam logika PLC atau DCS, dihaluskan di HMI, dan dikompresi oleh historian. Setiap lapisan mungkin terlihat tidak berbahaya jika berdiri sendiri, tetapi seluruh rantai dapat menimbulkan keterlambatan yang besar.

Buat catatan jalur sinyal yang menunjukkan input listrik mentah, penskalaan dan filter modul, filter pengontrol, sumber alarm, variabel proses PID, nilai tampilan HMI, dan tag historian. Tentukan konsumen mana yang memerlukan data mentah, tervalidasi, atau terfilter. Diagnostik pemeliharaan biasanya harus tetap memiliki akses ke pengukuran mentah meskipun operator menggunakan tampilan terfilter.

Tautan internal ke perangkat keras Honeywell Experion PKS C300 dan seri PLC ABB memberikan konteks platform, tetapi ketersediaan dan perilaku filter harus diperiksa berdasarkan pengontrol, perangkat lunak, dan lingkungan eksekusi yang terpasang.

Data berkualitas buruk memerlukan respons yang ditentukan

Moving average tidak boleh mengubah rangkaian terbuka, nilai overrange, hasil komunikasi yang kedaluwarsa, atau nilai floating-point yang tidak valid menjadi variabel proses yang tampak meyakinkan. Simpan atau teruskan kualitas secara terpisah dari nilai numerik dan tentukan tindakan blok ketika kualitas menjadi buruk.

Strategi yang mungkin mencakup mempertahankan nilai terfilter terakhir yang baik, langsung menyatakan output buruk, mengosongkan jendela, atau melakukan inisialisasi ulang dari sampel baik pertama setelah pemulihan. Pilihan yang tepat bergantung pada apakah nilai tersebut menggerakkan kontrol, alarm, tampilan, atau pelaporan. Statusnya harus terlihat oleh operator dan logika berikutnya.

Inisialisasi juga penting. Mengisi array kosong dengan nol akan menciptakan ramp startup palsu. Merata-ratakan secara bertahap hanya sampel valid yang telah dikumpulkan menghindari bias nol, tetapi mengubah jendela efektif selama pemanasan. Menginisialisasi output ke input valid saat ini menghasilkan startup tanpa hentakan, tetapi pada awalnya tidak memberikan pengurangan derau. Pilih dan dokumentasikan satu perilaku.

Pemfilteran mengubah kinerja PID dan alarm

Penambahan filter mengubah jalur pengukuran yang dilihat pengontrol. Tuning PID yang sebelumnya dapat diterima dapat menjadi lambat atau berosilasi ketika lag tambahan dimasukkan. Aksi derivatif sangat sensitif terhadap derau pengukuran, tetapi memfilter derau tanpa menyesuaikan tuning lama tidak otomatis aman.

Setelah mengubah filter, ulangi pengujian respons loop dalam kondisi terkendali. Periksa penolakan gangguan, respons setpoint, pergerakan katup, overshoot, waktu alarm, dan waktu yang diperlukan untuk mendeteksi penyimpangan proses yang nyata. Evaluasi loop pada berbagai laju operasi normal, bukan hanya saat kondisi tunak.

Desain alarm mungkin memerlukan jalur mentah dan terfilter yang terpisah. Alarm yang sering muncul tanpa gangguan nyata dapat dibantu oleh logika persistensi atau penundaan, sedangkan batas proteksi mungkin memerlukan data tervalidasi yang lebih cepat. Jangan mengatasi alarm yang bergetar dengan diam-diam memperlambat pengukuran kontrol untuk semua konsumen.

Bukti implementasi dan commissioning

Untuk implementasi PLC khusus, gunakan array terbatas atau buffer melingkar dan jumlah berjalan sehingga kontribusi tertua diganti dengan kontribusi terbaru. Lindungi indeks, tentukan presisi numerik, dan cegah gangguan batas array. Jika eksekusi task dapat disela, pastikan buffer dan jumlah tidak menjadi tidak konsisten.

Lakukan commissioning dengan nilai tunak yang diketahui, step terkendali, kondisi kualitas buruk, interupsi task, perubahan sample-enable, dan perubahan runtime pada jendela yang diminta. Bandingkan tren mentah dan terfilter dengan timestamp pada skala yang sama. Catat keterlambatan dan pengurangan derau yang diamati, bukan menyetujui filter hanya karena garisnya terlihat halus.

Pandangan editorial: pemfilteran adalah bagian dari desain pengukuran, bukan sekadar pemformatan tren agar terlihat bagus. Implementasi terbaik menampilkan nilai mentah, nilai terfilter, kualitas, interval sampel, dan panjang jendela sehingga teknisi lain dapat menjelaskan dengan tepat apa yang diketahui pengontrol—dan kapan pengontrol mengetahuinya.

Pertanyaan yang sering diajukan

Berapa banyak sampel yang harus digunakan oleh moving average?

Tidak ada jumlah universal. Pilih N bersama interval sampel berdasarkan karakteristik derau dan kejadian nyata tercepat yang harus dideteksi oleh kontrol atau alarm, lalu validasi keterlambatan yang dihasilkan pada proses.

Apakah jendela yang lebih besar selalu meningkatkan kontrol?

Tidak. Jendela yang lebih besar mengurangi lebih banyak variasi frekuensi tinggi, tetapi menambah keterlambatan pengukuran. Pemfilteran yang berlebihan dapat melemahkan penolakan gangguan, menunda alarm, dan membuat PID yang dituning dengan benar tampak lambat.

Haruskah peredaman transmitter dinonaktifkan?

Tidak secara otomatis. Dokumentasikan setiap filter dalam rantai sinyal dan tetapkan tujuan untuk masing-masing. Hindari penumpukan peredaman yang tidak terdokumentasi dan pemfilteran pengontrol yang menghasilkan lag total lebih besar daripada yang dimaksudkan.

Apa yang harus terjadi ketika kualitas input menjadi buruk?

Blok harus menunjukkan kualitas buruk dan mengikuti kebijakan hold, invalidasi, atau inisialisasi ulang yang telah ditentukan. Input yang mengalami gangguan tidak boleh dirata-ratakan menjadi nilai proses valid yang tampak masuk akal.

Apakah moving average sesuai untuk pengukuran keselamatan atau trip?

Hanya dalam arsitektur tervalidasi yang secara eksplisit mengizinkan penambahan keterlambatan dan perilaku diagnostik tersebut. Pemfilteran kontrol biasa tidak boleh dianggap memenuhi persyaratan waktu respons fungsi keselamatan.


Filter Rata-Rata Bergerak dalam Loop PLC dan DCS: Derau, Keterlambatan, dan Validasi

Filter rata-rata bergerak dapat meredam sinyal analog, tetapi menunda kontrol dan alarm. Pelajari bagaimana waktu sampling, panjang jendela, kualitas input, inisialisasi, filter bertingkat, penyete...

Tren variabel proses yang halus dapat membuat loop kontrol terlihat sehat, sambil diam-diam menunda informasi yang dibutuhkan pengontrol. Pemfilteran moving average sederhana, mudah dijelaskan, dan efektif terhadap jenis derau tertentu, tetapi setiap sampel tambahan dalam jendela mengubah perilaku dinamis loop.

Keputusan rekayasa bukanlah apakah jejak yang difilter terlihat lebih baik. Pertanyaannya adalah apakah filter menghilangkan derau pengukuran tanpa menyembunyikan pergerakan proses yang nyata, kegagalan instrumen, kondisi alarm, atau tanda awal gangguan.

Pengontrol Honeywell Experion C300 yang digunakan untuk pengondisian sinyal proses

DCS dapat memfilter pengukuran pada beberapa lapisan, sehingga jalur sinyal lengkap harus didokumentasikan.

Perhitungannya sederhana; waktunya tidak

Moving average seragam menyimpan N sampel terbaru, menjumlahkannya, lalu membaginya dengan N. Setiap sampel baru masuk ke dalam jendela saat sampel tertua keluar. Jika interval sampel adalah Ts, perilaku filter bergantung pada N dan Ts; menyalin N saja dari pengontrol lain tidak akan menghasilkan respons waktu nyata yang sama.

Untuk sinyal yang berubah perlahan, moving average seragam kausal berperilaku kira-kira seolah-olah pengukuran ditunda selama setengah jendela. Step sebenarnya tidak langsung muncul pada ukuran penuh: output meningkat sebesar seper-N dari step setiap kali sampel baru menggantikan nilai lama, dan baru mencapai nilai akhir setelah jendela terisi sampel pasca-step.

Ramp yang dapat diprediksi ini berguna untuk menekan derau acak, tetapi berisiko pada pengukuran tekanan, aliran, kecepatan, atau yang terkait proteksi dan berlangsung cepat. PID, alarm, historian, dan operator semuanya bertindak berdasarkan representasi proses yang lebih lambat, kecuali nilai mentah juga disimpan.

Panjang jendela harus dinyatakan dalam waktu

Sepuluh sampel yang diambil sekali per detik menggambarkan filter yang sangat berbeda dari sepuluh sampel yang diambil setiap 100 milidetik. Dokumentasikan pemicu sampel, periode task, panjang jendela, rentang waktu efektif, perilaku inisialisasi, dan tujuan yang menggunakan nilai terfilter.

Jangan berasumsi bahwa scan program adalah interval sampel. Function block dapat dieksekusi pada setiap scan, tetapi hanya menerima sampel baru ketika SampleEnable bernilai true. Modul kontrol DCS juga dapat memiliki periode eksekusi sendiri yang berbeda dari pembaruan I/O dan pembaruan transmitter.

Dokumentasi instruksi MAVE Rockwell Automation menjelaskan perbedaan ini secara eksplisit: NumberOfSamples menetapkan rentang, SampleEnable mengontrol kapan sampel masuk ke penyimpanan, dan blok melaporkan status untuk input buruk serta ukuran array yang tidak valid.

Derau periodik dapat ditolak—dan salah didiagnosis

Moving average memiliki titik nol respons frekuensi yang berjarak teratur. Ketika jendela mencakup jumlah siklus bulat dari gangguan periodik yang stabil, bagian positif dan negatif dapat saling meniadakan dengan kuat. Inilah alasan jendela yang dipilih secara sengaja dapat mengurangi riak listrik atau mekanis yang berulang.

Hasilnya bukan penolakan universal. Jika frekuensi gangguan berubah, interval sampel berfluktuasi, atau sinyal mengalami aliasing sebelum mencapai filter, efek pembatalan melemah. Tren yang lebih halus juga dapat menyamarkan masalah grounding, shielding, impulse line, sensor, atau pemasangan yang seharusnya diperbaiki pada sumbernya.

Sebelum memperbesar jendela, bandingkan sinyal mentah dengan referensi independen dan periksa spektrum derau atau setidaknya periodenya dalam domain waktu. Pastikan gangguan tersebut benar-benar derau, bukan siklus proses yang nyata.

Platform PLC ABB AC500 yang memproses pengukuran analog

Prinsip moving average yang sama berlaku pada platform PLC dan DCS, tetapi eksekusi dan penanganan gangguan bersifat khusus untuk setiap platform.

Moving average dan filter orde pertama menyelesaikan masalah yang berbeda

Moving average seragam adalah perhitungan dengan jendela terbatas. Setiap sampel yang disimpan memiliki bobot sama hingga keluar dari jendela. Filter low-pass orde pertama bersifat rekursif: output baru menggabungkan input terbaru dengan output sebelumnya sesuai konstanta waktu.

Moving average memberikan riwayat yang terbatas dan terlihat, penolakan kuat pada frekuensi tertentu, serta respons step yang mencapai nilai akhir setelah jendela terisi. Filter orde pertama hanya menggunakan sedikit memori dan menghasilkan respons eksponensial tanpa notch periodik seperti pada moving average.

Moving average berbobot berada di antara kedua pilihan tersebut. Memberikan bobot lebih besar pada sampel yang lebih baru dapat mengurangi keterlambatan yang terlihat, tetapi mengubah respons frekuensi dan membuat perilakunya kurang mudah dipahami oleh personel pemeliharaan. Bobot harus dinormalisasi, didokumentasikan, dan diuji.

Pemilihan harus mengikuti gangguan dan tujuan kontrol. Gunakan moving average ketika jendela terbatas bermakna atau komponen periodik yang stabil harus dilemahkan. Gunakan filter orde pertama ketika respons eksponensial dan konstanta waktu yang terdokumentasi sesuai dengan loop. Gunakan notch atau filter khusus lainnya hanya ketika frekuensi interferensi diketahui dan cukup stabil untuk membenarkannya.

Hindari filter tersembunyi yang dipasang berurutan

Satu pengukuran dapat diredam di transmitter, dirata-ratakan di modul input, difilter lagi dalam logika PLC atau DCS, dihaluskan di HMI, dan dikompresi oleh historian. Setiap lapisan mungkin terlihat tidak berbahaya jika berdiri sendiri, tetapi seluruh rantai dapat menimbulkan keterlambatan yang besar.

Buat catatan jalur sinyal yang menunjukkan input listrik mentah, penskalaan dan filter modul, filter pengontrol, sumber alarm, variabel proses PID, nilai tampilan HMI, dan tag historian. Tentukan konsumen mana yang memerlukan data mentah, tervalidasi, atau terfilter. Diagnostik pemeliharaan biasanya harus tetap memiliki akses ke pengukuran mentah meskipun operator menggunakan tampilan terfilter.

Tautan internal ke perangkat keras Honeywell Experion PKS C300 dan seri PLC ABB memberikan konteks platform, tetapi ketersediaan dan perilaku filter harus diperiksa berdasarkan pengontrol, perangkat lunak, dan lingkungan eksekusi yang terpasang.

Data berkualitas buruk memerlukan respons yang ditentukan

Moving average tidak boleh mengubah rangkaian terbuka, nilai overrange, hasil komunikasi yang kedaluwarsa, atau nilai floating-point yang tidak valid menjadi variabel proses yang tampak meyakinkan. Simpan atau teruskan kualitas secara terpisah dari nilai numerik dan tentukan tindakan blok ketika kualitas menjadi buruk.

Strategi yang mungkin mencakup mempertahankan nilai terfilter terakhir yang baik, langsung menyatakan output buruk, mengosongkan jendela, atau melakukan inisialisasi ulang dari sampel baik pertama setelah pemulihan. Pilihan yang tepat bergantung pada apakah nilai tersebut menggerakkan kontrol, alarm, tampilan, atau pelaporan. Statusnya harus terlihat oleh operator dan logika berikutnya.

Inisialisasi juga penting. Mengisi array kosong dengan nol akan menciptakan ramp startup palsu. Merata-ratakan secara bertahap hanya sampel valid yang telah dikumpulkan menghindari bias nol, tetapi mengubah jendela efektif selama pemanasan. Menginisialisasi output ke input valid saat ini menghasilkan startup tanpa hentakan, tetapi pada awalnya tidak memberikan pengurangan derau. Pilih dan dokumentasikan satu perilaku.

Pemfilteran mengubah kinerja PID dan alarm

Penambahan filter mengubah jalur pengukuran yang dilihat pengontrol. Tuning PID yang sebelumnya dapat diterima dapat menjadi lambat atau berosilasi ketika lag tambahan dimasukkan. Aksi derivatif sangat sensitif terhadap derau pengukuran, tetapi memfilter derau tanpa menyesuaikan tuning lama tidak otomatis aman.

Setelah mengubah filter, ulangi pengujian respons loop dalam kondisi terkendali. Periksa penolakan gangguan, respons setpoint, pergerakan katup, overshoot, waktu alarm, dan waktu yang diperlukan untuk mendeteksi penyimpangan proses yang nyata. Evaluasi loop pada berbagai laju operasi normal, bukan hanya saat kondisi tunak.

Desain alarm mungkin memerlukan jalur mentah dan terfilter yang terpisah. Alarm yang sering muncul tanpa gangguan nyata dapat dibantu oleh logika persistensi atau penundaan, sedangkan batas proteksi mungkin memerlukan data tervalidasi yang lebih cepat. Jangan mengatasi alarm yang bergetar dengan diam-diam memperlambat pengukuran kontrol untuk semua konsumen.

Bukti implementasi dan commissioning

Untuk implementasi PLC khusus, gunakan array terbatas atau buffer melingkar dan jumlah berjalan sehingga kontribusi tertua diganti dengan kontribusi terbaru. Lindungi indeks, tentukan presisi numerik, dan cegah gangguan batas array. Jika eksekusi task dapat disela, pastikan buffer dan jumlah tidak menjadi tidak konsisten.

Lakukan commissioning dengan nilai tunak yang diketahui, step terkendali, kondisi kualitas buruk, interupsi task, perubahan sample-enable, dan perubahan runtime pada jendela yang diminta. Bandingkan tren mentah dan terfilter dengan timestamp pada skala yang sama. Catat keterlambatan dan pengurangan derau yang diamati, bukan menyetujui filter hanya karena garisnya terlihat halus.

Pandangan editorial: pemfilteran adalah bagian dari desain pengukuran, bukan sekadar pemformatan tren agar terlihat bagus. Implementasi terbaik menampilkan nilai mentah, nilai terfilter, kualitas, interval sampel, dan panjang jendela sehingga teknisi lain dapat menjelaskan dengan tepat apa yang diketahui pengontrol—dan kapan pengontrol mengetahuinya.

Pertanyaan yang sering diajukan

Berapa banyak sampel yang harus digunakan oleh moving average?

Tidak ada jumlah universal. Pilih N bersama interval sampel berdasarkan karakteristik derau dan kejadian nyata tercepat yang harus dideteksi oleh kontrol atau alarm, lalu validasi keterlambatan yang dihasilkan pada proses.

Apakah jendela yang lebih besar selalu meningkatkan kontrol?

Tidak. Jendela yang lebih besar mengurangi lebih banyak variasi frekuensi tinggi, tetapi menambah keterlambatan pengukuran. Pemfilteran yang berlebihan dapat melemahkan penolakan gangguan, menunda alarm, dan membuat PID yang dituning dengan benar tampak lambat.

Haruskah peredaman transmitter dinonaktifkan?

Tidak secara otomatis. Dokumentasikan setiap filter dalam rantai sinyal dan tetapkan tujuan untuk masing-masing. Hindari penumpukan peredaman yang tidak terdokumentasi dan pemfilteran pengontrol yang menghasilkan lag total lebih besar daripada yang dimaksudkan.

Apa yang harus terjadi ketika kualitas input menjadi buruk?

Blok harus menunjukkan kualitas buruk dan mengikuti kebijakan hold, invalidasi, atau inisialisasi ulang yang telah ditentukan. Input yang mengalami gangguan tidak boleh dirata-ratakan menjadi nilai proses valid yang tampak masuk akal.

Apakah moving average sesuai untuk pengukuran keselamatan atau trip?

Hanya dalam arsitektur tervalidasi yang secara eksplisit mengizinkan penambahan keterlambatan dan perilaku diagnostik tersebut. Pemfilteran kontrol biasa tidak boleh dianggap memenuhi persyaratan waktu respons fungsi keselamatan.


Tinggalkan komentar

Harap diperhatikan, komentar perlu disetujui sebelum dipublikasikan.