Program PLC yang lengkap tidak semudah memungkinkan sistem untuk berjalan, itu juga membutuhkan anotasi lengkap, arsitektur halus, skalabilitas yang baik, alarm lengkap dan sistem perlindungan, dan sistem simulasi sebelum operasi.
Kesederhanaan
Buat program PLC sesederhana mungkin. Kesederhanaan berarti menggunakan kerangka kerja program standar sebanyak mungkin dan menggunakan instruksi sederhana sebanyak mungkin.
Untuk membuat program sederhana, perlu untuk mengoptimalkan struktur program dan menyederhanakan program dengan instruksi kontrol aliran secara besar-besaran, dan untuk mengganti instruksi fungsi tunggal dengan yang kuat dan memperhatikan urutan instruksi dengan cara yang kecil.
Keterbacaan
Persyaratan keterbacaan program yang dirancang harus baik. Ini tidak hanya memfasilitasi perancang program untuk memperdalam pemahaman program, untuk memfasilitasi debugging, tetapi juga untuk memfasilitasi orang lain untuk membaca dan memahami program Anda, untuk memfasilitasi pemeliharaan pengguna. Jika perlu, program ini juga dapat dibuat untuk dipromosikan.
Untuk membuat program dapat dibaca, program yang dirancang harus sejelas mungkin. Perhatikan hierarki dan mengimplementasikan modularitas ke titik desain dengan metode yang berorientasi objek. Untuk menggunakan lebih banyak desain standar.
Jika Anda menggunakan pemrograman bahasa dalam kasus khusus, silakan gunakan pemrograman tangga dalam banyak kasus untuk mudah dibaca.
Maka alokasi I/O harus teratur, mudah dihafal dan dipahami. Jika perlu, lakukan juga beberapa pekerjaan anotasi. Penggunaan perangkat internal juga harus teratur, tidak hanya menggunakannya secara acak.
Keterbacaan harus dicatat di awal desain program. Ini tidak mudah dilakukan. Karena dalam proses debugging program, peningkatan atau penurunan instruksi, penggunaan perubahan perangkat internal, dapat membuat program asli yang lebih jelas, menjadi sedikit kacau. Jadi dalam desain debugging pada peningkatan atau penurunan untuk meninggalkan beberapa ruang, dan kemudian debugging selesai dan kemudian melakukan sedikit organisasi, sehingga desain program memiliki kualitas yang lebih tinggi.
Catatan program, setidaknya harus ada aspek -aspek berikut:
A, Komentar Sistem: Perusahaan Hak Cipta dari seluruh program dan penggunaan rangkaian program ini
B, Program Block Comments: Tujuan utama dari blok program dan penulis ini
C, Paragraf Komentar: Penggunaan bagian kode ini
D, Komentar Variabel: Pentingnya Tak perlu dikatakan, termasuk Komentar I / O, Komentar Variabel Menengah
Mengenai pertimbangan kerahasiaan, saya pikir kita harus mempertimbangkan algoritma enkripsi program atau enkripsi blok, dan tidak boleh digunakan untuk mengurangi komentar dari pintar ini untuk dicapai.
Kebenaran
Program PLC harus benar, dan harus diverifikasi oleh pekerjaan yang sebenarnya, membuktikan bahwa itu dapat bekerja dengan benar. Ini adalah persyaratan paling mendasar untuk program PLC, jika ini tidak dapat dilakukan, yang lain tidak baik.
Untuk membuat program benar, harus menggunakan instruksi yang akurat, penggunaan perangkat internal yang benar. Penggunaan instruksi yang akurat dan pemahaman yang akurat tentang instruksi tersebut terkait dengan makna instruksi dan penggunaan kondisi harus jelas. Jika perlu, Anda dapat memprogram beberapa program kecil untuk menguji beberapa instruksi yang tidak jelas.
Untuk instruksi yang sama, beberapa detail instruksi mungkin berbeda karena berbagai batch PLC dari pabrik atau model seri PLC yang berbeda, jadi Anda harus memeriksa manual pemrograman dengan hati -hati.
Penting juga bahwa perangkat internal digunakan dengan benar.Jika beberapa PLC memiliki perlindungan power-down, beberapa PLC tidak. Harus dilakukan bahwa perlindungan power-down harus digunakan untuk melindungi perangkat perlindungan power-down, dan sebaliknya tidak dapat digunakan.
Singkatnya, untuk secara akurat menggunakan instruksi, penggunaan perangkat internal yang benar, sehingga program dapat beroperasi dengan benar, yang merupakan persyaratan paling mendasar dari program PLC.
Sebagai contoh sederhana,Tepi yang naik dan turun dari Siemens membutuhkan penggunaan variabel dengan fungsi penyimpanan sebagai variabel menengah, seperti poin-M atau poin DB, jika Anda menggunakan variabel temp FC, Anda akan memiliki masalah.
Keandalan
Program seharusnya tidak hanya benar, tetapi juga dapat diandalkan.Keandalan mencerminkan stabilitas program PLC, yang merupakan persyaratan dasar untuk program PLC.
Beberapa program PLC, dalam kondisi operasi normal atau operasi hukum dapat bekerja dengan benar, dan munculnya kondisi operasi yang tidak normal (seperti pemadaman listrik sementara, dan kemudian dengan cepat berenergi ulang) atau operasi ilegal (seperti sejumlah tombol yang keluar dari Pesan, atau pada saat yang sama, tekan sejumlah tombol), program tidak dapat berfungsi dengan baik. Program semacam ini, tidak terlalu dapat diandalkan, atau tidak stabil, adalah program yang buruk.
Program PLC yang baik tentang kemunculan kondisi operasi non-normal, dapat diidentifikasi, dan dapat membuatnya dengan kondisi konvergensi yang normal, dapat membuat program untuk beradaptasi dengan berbagai situasi. Program PLC yang baik dapat ditolak untuk operasi ilegal, dan tidak meninggalkan "jejak". Hanya operasi hukum yang diterima.
Interlocking adalah cara umum untuk menolak operasi ilegal, sirkuit relai yang biasa digunakan dengan cara ini, PLC juga dapat mewarisi metode ini.
Kemudahan modifikasi
Penting untuk membuat program mudah diubah, yang berarti bahwa itu harus mudah dimodifikasi.
Salah satu fitur PLC adalah bahwa mereka nyaman dan dapat disesuaikan secara fleksibel dengan berbagai situasi.Cara melakukan ini adalah dengan memodifikasi atau mendesain ulang program.
Mendesain ulang program ini digunakan dalam kasus -kasus di mana persyaratan penggunaan proses PLC diubah, dan tidak hanya program yang diprogram ulang, tetapi I/OS juga ditanyai. Sebagian besar kasus tidak memerlukan pemrograman ulang, dan beberapa modifikasi sudah cukup. Ini membutuhkan program agar mudah diubah.
Kemudahan modifikasi juga fleksibilitas, persyaratan selama sangat sedikit perubahan yang dapat dilakukan untuk mencapai tujuan mengubah parameter atau mudah mengubah tindakan.
Kemungkinan diperpanjang
Banyak program mungkin telah diprogram sebelum memasuki adegan, tetapi untuk adegan, mungkin juga perlu menambahkan program lain, untuk menghindari mengganggu struktur seluruh sistem, Anda perlu memesan sejumlah ruang di setiap area fungsional sebagai cadangan.
Perangkat keras untuk meninggalkan margin yang cukup,Perangkat lunak dalam persiapan pertimbangan manual, otomatis, semi-otomatis, posisi yang ditinggalkan.
Sistem alarm lengkap
Sistem PLC sering digunakan di lingkungan industri, setiap kecelakaan akan menyebabkan kerugian besar atau kecil, untuk melakukan pra-perawatan kecelakaan atau dalam kecelakaan akan meminimalkan kerugian,Kita harus memperhatikan alarm dan perlindungan PLC, yang akan diekstraksi di sini sebagai bagian penting dari sistem.
Simulasi program
Untuk memastikan bahwa commentsing kemajuan di lokasi atau kepada pelanggan untuk ditampilkan, seringkali sebelum memasuki tempat kejadian, ke program mereka sendiri untuk melakukan simulasi otomatis sepenuhnya. Untuk tujuan ini perlu untuk memasukkan bagian simulasi dalam program, yang terputus setelah operasi di tempat normal. Untuk melengkapi program dengan fungsi simulasi, tugas -tugas berikut perlu dilakukan:
(1) Konversi titik I/O PLC yang sebenarnya menjadi variabel menengah PLC atau variabel blok data;
(2) Tulis program simulasi untuk setiap perangkat sesuai dengan persyaratan proses.
Dalam proses merancang program PLC, yang dapat memenuhi persyaratan aspek -aspek di atas dapat disebut program yang baik.




