Tiga peringkat yang diselesaikan oleh program pengguna plc: 1. Peringkat pemprosesan input, PLC membaca isyarat input pada semua terminal input dengan cara mengimbas, dan menyimpan setiap status input ke dalam daftar imej input yang sepadan; peringkat pelaksanaan program, PLC mengikut prinsip pengimbasan atur cara rajah tangga. Jalankan program satu persatu dari kiri ke kanan dan atas ke bawah 3. Dalam peringkat pemprosesan output, PLC menghantar pembolehubah output dalam kawasan imej output ke selak output, dan kemudian selak menjana output kitaran ini melalui; modul keluaran.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
Sistem perisian PLC merujuk kepada koleksi pelbagai program yang digunakan oleh PLC. Ia termasuk program sistem dan program pengguna.
(1) Program sistem
Program sistem termasuk program pemantauan, pengkompil dan program diagnostik, dsb. Program pemantauan juga dipanggil program pengurusan dan digunakan terutamanya untuk menguruskan keseluruhan mesin. Penyusun digunakan untuk menterjemah bahasa pengaturcaraan ke dalam bahasa mesin. Program diagnostik digunakan untuk mendiagnosis kerosakan mesin. Program sistem disediakan oleh pengilang PLC dan dikukuhkan dalam EPROM Pengguna tidak boleh mengaksesnya secara langsung, jadi campur tangan pengguna tidak diperlukan.
(2) Program pengguna
Program pengguna ialah program aplikasi yang disusun oleh pengguna dalam bahasa pengaturcaraan PLC mengikut keperluan kawalan di tapak untuk mencapai pelbagai keperluan kawalan. Program pengguna ditaip ke dalam memori PLC oleh pengguna menggunakan pengaturcara. Program pengguna PLC kecil adalah agak mudah dan tidak perlu dibahagikan, tetapi disusun secara berurutan. Aturcara pengguna PLC bersaiz besar dan sederhana adalah sangat panjang dan agak kompleks Bagi menjadikan kompilasi program pengguna mudah dan jelas, program pengguna boleh dibahagikan kepada pelbagai modul program mengikut struktur fungsi atau tujuan penggunaan. Program pengguna terdiri daripada struktur modul Setiap modul digunakan untuk menyelesaikan fungsi teknikal tertentu Ia boleh membuat program yang panjang mudah difahami dan memudahkan untuk menyahpepijat dan mengubah suai program.
Untuk alatan mesin CNC, program pengguna dalam alat mesin CNC PLC disediakan oleh pengeluar alat mesin dan telah dipadukan ke dalam EPROM pengguna Pengguna alatan mesin tidak perlu menulis atau mengubah suainya, tetapi apabila alat mesin gagal, Cari titik kerosakan dan lakukan pembaikan mengikut rajah tangga dan rajah skema elektrik yang disediakan oleh kilang alatan mesin.
Tiga peringkat penyiapan program pengguna PLC
Penyiapan program pengguna PLC dibahagikan kepada tiga peringkat: pemprosesan input, pelaksanaan program dan pemprosesan output. Ketiga-tiga peringkat ini diselesaikan dalam cara perkongsian masa menggunakan kaedah kerja "pengimbasan kitaran".
(1) Peringkat pensampelan input.
Dalam peringkat ini, PLC membaca isyarat input pada semua terminal input dengan cara mengimbas, dan menyimpan setiap status input ke dalam daftar imej input yang sepadan. Pada masa ini, daftar imej input disiram. Semasa fasa pelaksanaan program dan fasa segar semula output, memori imej input diasingkan dari dunia luar, dan kandungannya kekal tidak berubah sehingga fasa imbasan input kitaran imbasan seterusnya, apabila ia disegarkan oleh isyarat input baca semula. Ia boleh dilihat bahawa apabila PLC melaksanakan program dan memproses data, ia tidak secara langsung menggunakan isyarat input di tempat kejadian, tetapi menggunakan input data ke dalam kawasan imej semasa pensampelan ini. Secara umumnya, lebar isyarat input mestilah lebih besar daripada satu tempoh imbasan, jika tidak isyarat mungkin hilang.
(2) Fasa pelaksanaan program.
Semasa pelaksanaan program pengguna, PLC mengikut prinsip pengimbasan program rajah tangga Secara umumnya, PLC melaksanakan program satu persatu dari kiri ke kanan dan dari atas ke bawah. Walau bagaimanapun, apabila arahan lompatan program ditemui, alamat lompatan program ditentukan berdasarkan sama ada syarat lompatan dipenuhi. Semasa pelaksanaan program, apabila status input dan output terlibat dalam arahan, PLC "membaca" status terminal input yang sepadan daripada daftar imej input, dan "membaca" status semasa komponen yang sepadan ("geganti lembut") daripada daftar imej keluaran. Kemudian operasi yang sepadan dilakukan, dan hasil operasi disimpan dalam daftar imej output. Untuk daftar imej output, keadaan setiap elemen ("geganti lembut") berubah apabila program dijalankan.
(3) Peringkat penyegaran keluaran.
Hasil operasi semasa fasa pelaksanaan program disimpan dalam kawasan imej output dan bukannya dihantar ke port output. Dalam fasa penyegaran keluaran, PLC menghantar pembolehubah output dalam kawasan imej output ke selak output, dan kemudian selak menjana output kawalan kitaran ini melalui modul output. Jika status geganti keluaran dalaman ialah "1", sesentuh geganti keluaran ditutup dan beban luaran dipacu melalui terminal keluaran. Status semua peranti output mesti dikekalkan untuk satu kitaran imbasan.
Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!
Atas ialah kandungan terperinci Apakah tiga peringkat untuk melengkapkan program pengguna plc?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!