Bahasa pengaturcaraan PLC adalah bahasa yang digunakan untuk menulis program PLC dalam bidang kawalan perindustrian, yang bertujuan untuk merealisasikan kawalan dan pemantauan peralatan perindustrian dan proses pengaturcaraan.
Ekspresi bahasa pengaturcaraan PLC terutamanya mempunyai jenis berikut:
1. Rajah tangga (rajah tangga):adalah ekspresi bahasa pengaturcaraan PLC yang paling biasa digunakan, sama dengan bentuk gambarajah litar, yang digunakan untuk menggambarkan kawalan, pengiraan dan kawalan logik lain.
2. Rajah blok fungsi (gambarajah blok fungsi):didasarkan pada bahasa pengaturcaraan blok fungsi, yang digunakan untuk menggambarkan hubungan logik antara input dan output. 3. Teks berstruktur (teks berstruktur).
3. Teks berstruktur (teks berstruktur):Sama seperti pengaturcaraan bahasa peringkat tinggi, digunakan untuk menggambarkan proses kawalan dan algoritma. 4. Senarai Arahan (Senarai Arahan).
4. Senarai Arahan (Senarai Arahan):Sama seperti ungkapan bahasa pemasangan, yang digunakan untuk menggambarkan arahan dan operasi tertentu.
5. Carta Fungsi Berturutan (Carta Fungsi Sequential):Digunakan untuk menggambarkan proses kawalan dan borang carta pemindahan negeri.
Ekspresi bahasa pengaturcaraan PLC di atas mempunyai senario aplikasi yang berbeza dan kelebihan dan kekurangan, dan perlu dipilih mengikut keperluan kawalan khusus dan kemahiran pengaturcara.
Penukaran antara bahasa pengaturcaraan PLC boleh menyebabkan perubahan dalam struktur bahasa dan sintaks. Berikut adalah beberapa kaedah penukaran antara bahasa pengaturcaraan PLC:
1. Rajah tangga (LAD) ke penukaran teks berstruktur (ST)
Penukaran antara LAD dan ST boleh menghasilkan kod yang berbeza dan memerlukan perhatian kepada struktur dan sintaks bahasa.
Sebagai contoh, LAD diprogramkan menggunakan simbol elektrik, sedangkan ST diprogramkan menggunakan ekspresi hampir seperti C. Oleh itu, pemetaan simbol mungkin diperlukan untuk penukaran.
2. Teks berstruktur (ST) ke penukaran gambarajah blok (FBD)
Penukaran antara ST dan FBD perlu mengambil kira perbezaan struktur bahasa, pengendali, parameter, dll.
Sebagai contoh, ST diprogramkan menggunakan pernyataan mentah C, manakala FBD menggunakan simbol grafik. Untuk tugas mudah, ST mungkin lebih jelas dan ringkas, sementara FBD lebih sesuai untuk tugas kawalan aliran data.
3. Senarai Arahan (IL) kepada penukaran teks berstruktur (ST)
Penukaran antara IL dan ST perlu mengambil kira perbezaan dalam struktur bahasa dan sintaks.
Sebagai contoh, IL menggunakan format arahan ringkas, manakala ST menggunakan format ekspresi seperti C. Oleh itu, penukaran mungkin melibatkan penukaran sintaks dan pemetaan arahan.
4. Rajah Blok Fungsi (FBD) ke Rajah Ladder (LAD) Penukaran
Penukaran antara FBD dan LAD mungkin rumit oleh perbezaan struktur bahasa dan perwakilan grafik.
Sebagai contoh, FBD menggunakan simbol grafik manakala LAD menggunakan simbol elektrik. Oleh itu, pemetaan simbol mungkin diperlukan apabila menukar antara kedua -dua bahasa.
Ringkasnya, penukaran antara bahasa pengaturcaraan PLC memerlukan pertimbangan perbezaan dalam struktur bahasa, sintaks, pengendali, dan lain -lain. Penukaran perlu dikendalikan dengan berhati -hati untuk memastikan ketepatan dan kebolehbacaan kod.




