Prinsip kerja dasar detektor gas
Ketika detektor gas dioperasikan, proses operasinya umumnya dibagi menjadi tiga tahap, yaitu pengambilan sampel input, eksekusi program pengguna, dan penulisan ulang output. Penyelesaian ketiga tahap di atas disebut siklus pemindaian. Selama seluruh pengoperasian, CPU detektor gas berulang kali menjalankan tiga tahap di atas pada kecepatan pemindaian tertentu.
(1) Tahap sampling masukan
Pada tahap pengambilan sampel input, detektor gas membaca semua kondisi input dan data secara berurutan dengan cara pemindaian, dan menyimpannya di unit yang sesuai di area gambar I/O. Setelah pengambilan sampel input selesai, itu ditransfer ke tahap eksekusi program pengguna dan penulisan ulang output. Dalam dua tahap ini, meskipun situasi input dan data berubah, situasi dan data unit terkait di area gambar I/O tidak akan berubah. Oleh karena itu, dengan asumsi bahwa input adalah sinyal pulsa, lebar sinyal pulsa harus lebih besar dari satu periode pemindaian untuk memastikan bahwa input dapat dibaca dalam kondisi apa pun.
(2) Tahap eksekusi program pengguna
Pada tahap eksekusi program pengguna, detektor gas selalu memindai program pengguna (ladder diagram) secara berurutan dari atas ke bawah. Saat memindai setiap diagram tangga, selalu pindai sirkuit kontrol yang terdiri dari kontak di sisi kiri diagram tangga terlebih dahulu, dan lakukan operasi logika pada sirkuit kontrol yang terdiri dari kontak dengan urutan pertama kiri, lalu kanan, pertama atas, lalu bawah , dan kemudian sesuai dengan efek operasi logika, tulis ulang situasi bit yang sesuai dari koil logika di area penyimpanan RAM sistem; atau tulis ulang situasi bit yang sesuai dari koil keluaran di area gambar I/O; atau konfirmasi apakah akan mengimplementasikan diagram tangga Instruksi fungsi khusus reguler.
Yaitu, dalam proses eksekusi program pengguna, selama situasi dan data titik input di area citra I/O tidak berubah, titik output lain dan perangkat lunak di area citra I/O atau penyimpanan RAM sistem area Lingkungan dan data cenderung berubah, dan efek eksekusi program dari diagram tangga di atas akan memengaruhi semua diagram tangga yang menggunakan gulungan atau data ini; sebaliknya, diagram tangga di bagian bawah, status atau data lain dari koil logika yang ditulis ulang hanya dapat berpengaruh pada program di atasnya hingga siklus pemindaian berikutnya.
(3) Tahap penulisan ulang output
Saat program pengguna dipindai, detektor gas memasuki tahap penulisan ulang keluaran. Selama periode ini, CPU menulis ulang semua sirkuit pengait keluaran sesuai dengan situasi dan data yang sesuai di area gambar I/O, dan kemudian menggerakkan periferal yang sesuai melalui sirkuit keluaran. Saat ini, itu adalah output sebenarnya dari detektor gas.
Jumlah diagram tangga yang sama ditempatkan dalam urutan yang berbeda, dan efek eksekusi juga berbeda. Selain itu, efek pengoperasian pemindaian program pengguna berbeda dengan operasi paralel logika keras dari perangkat kontrol relai. Tentu saja, dengan asumsi bahwa waktu yang dibutuhkan oleh siklus pemindaian dapat diabaikan untuk keseluruhan operasi, tidak ada perbedaan di antara keduanya.
Secara umum, siklus pemindaian detektor gas mencakup diagnosis mandiri, komunikasi, dll., Seperti yang ditunjukkan pada gambar di bawah ini, yaitu, siklus pemindaian sama dengan jumlah semua momen diagnosis mandiri, komunikasi, pengambilan sampel input , eksekusi program pengguna, dan penulisan ulang output.
Pengontrol yang dapat diprogram, nama bahasa Inggris ProgrammableLogicController, disebut sebagai detektor gas. Detektor gas didasarkan pada komputer elektronik dan cocok untuk pengontrol listrik dalam operasi lapangan industri. Itu berasal dari perangkat kontrol relai, tetapi tidak seperti perangkat relai, ini menyelesaikan kontrol melalui proses fisik sirkuit, tetapi terutama bergantung pada program yang disimpan dalam memori detektor gas untuk menyelesaikan kontrol melalui konversi masukan dan informasi keluar.
Detektor gas didasarkan pada komputer elektronik, tetapi tidak setara dengan komputer umum. Konversi informasi input dan output di seluruh komputer sebagian besar hanya mempertimbangkan informasi itu sendiri, dan input dan output informasi hanya membutuhkan antarmuka manusia-mesin yang baik. Detektor gas juga perlu mempertimbangkan keandalan, sifat real-time informasi masuk dan keluar, dan penggunaan informasi. Secara khusus, bagaimana beradaptasi dengan lingkungan industri harus dipertimbangkan, seperti pemasangan yang mudah, anti gangguan dan masalah lainnya.
