Cara terpantas untuk menguji sama ada alat pemrograman itu baik adalah dengan menyerahkannya kepada seseorang yang tidak pernah melihat PLC dan mengukur berapa lama sehingga program pertama mereka berfungsi. Dengan xLogicSoft, angka itu telah berada di bawah dua jam setiap kali saya menjalankan eksperimen. FBD — diagram blok fungsi — adalah sebabnya.
Anda menyambung blok seperti anda menyambung relay. Input di sebelah kiri, output di sebelah kanan, perisian mengendalikan yang lain. Tiada pergaduhan tangga, tiada penghafalan set arahan, tiada perdebatan "yang mana gegelung menang".
Kotak Alat: Tujuh Puluh Blok, Tiada Tambahan
Perpustakaan blok merangkumi klasik — kelewatan on/off, relay denyutan, kunci lembut, pengira, pengesanan tepi — dan perkara serius: penskalaan analog, penjadualan jam masa nyata, pendaftar pergeseran, perbandingan, dan dalam semakan manual semasa, matematik titik terapung termasuk PID, SQRT, SIN, COS, LN dan EXP. Versi 6.2.2 bahkan mendokumenkan blok PWM pelbagai fungsi.
Semua ini terdapat dalam pakej percuma. Tiada dongle, tiada kunci lesen, tiada tahap "pro" yang menahan blok berguna.
Mengapa FBD Menang untuk Mesin Kecil
Tangga adalah hebat untuk kawalan boolean tulen — tiada siapa yang membantah itu. Tetapi sebaik sahaja nilai analog, penskalaan atau rantai masa masuk ke dalam gambar, FBD memampatkan program secara dramatik. Satu blok PID menggantikan sepuluh rungs matematik integer. Satu blok PWM menggantikan penjana denyutan khusus yang anda akan bina daripada lima pemasa. Dan program itu dibaca seperti skematik, yang bermaksud orang penyelenggaraan boleh memahaminya.
Titik terakhir itu adalah yang dilupakan oleh buku teks: program yang boleh dibaca adalah program yang boleh diselenggara oleh seseorang yang tidak menulisnya.
Ujian Kelajuan Sebenar: Urutan Pam
Satu urutan penggantian dua pam dengan jadual mingguan, rantai penggera dan pautan Modbus — diselaraskan dengan rakan sekerja yang melakukan kerja yang sama dalam tangga. Versi FBD: 43 blok, satu pagi, tiada pertikaian kompilasi. Versi tangga: selesai pada hari yang sama, tetapi dengan dua kali ganda baris dan pencarian rujukan silang di akhir. Kedua-duanya berfungsi. Satu adalah keseronokan.
Bagi OEM mesin kecil, kelajuan pembangunan adalah margin. Alat yang memotong hari pemrograman menjadi separuh membayar untuk perkakasan berkali-kali ganda.
Pengalaman Muat Turun
Pasang, sambungkan dengan kabel USB atau RS232 yang diasingkan secara fotoelektrik, pilih port, muat turun. Model yang mampu Ethernet memuat turun melalui rangkaian — bermakna kemas kini berlaku tanpa membuka kabinet. Ralat kompilasi ditandakan sebelum pemindahan, dan penolakan program yang buruk adalah bersih, bukan bencana.
Had memori mengikuti CPU: 512 blok pada SR-12 dan SR-22 dengan firmware terkini, 512 pada PR-12/PR-14/EXM — 1024 dengan 64K pada model akhiran -N — dan 1024 pada PR-18/PR-24/PR-26. Lakarkan program, kira blok, beli satu kelas lebih tinggi — itu adalah keseluruhan proses penentuan saiz.
Akhir yang Jujur
Tiada alat yang sempurna. FBD mempunyai had pada logik gerakan eksotik, dan program yang benar-benar besar akan sentiasa menemui siling. Tetapi untuk dunia mesin kecil, pam, kipas dan panel — dunia yang sebenarnya dilayani oleh platform ini — xLogicSoft adalah alat yang tepat, dan ia percuma, dan kombinasi itu cukup jarang untuk berbaloi membina barisan produk.
Penyahpepijatan dalam FBD: Di Mana Masa Pergi
Masa pemrograman adalah kos yang boleh dilihat; masa penyahpepijatan adalah yang tersembunyi, dan di situlah FBD memperoleh pendapatannya. Pemantau dalam talian di xLogicSoft menunjukkan nilai langsung pada setiap blok — anda melihat input suhu, output pengkomparator, hasil PID semuanya bergerak dalam masa nyata semasa mesin berfungsi. Itu adalah perbezaan antara meneka dan melihat.
Tetapkan tetingkap pemantau sebelum mesin dihidupkan, bukan selepas ralat. Perhatikan rantai kritikal — sensor ke penskalaan ke pengkomparator ke output — dan anda akan melihat ralat penskalaan dalam minit pertama. Dalam tangga, pencarian yang sama bermakna melangkah rungs dan merujuk silang gegelung; dalam FBD anda melihat wayar. Aliran data visual menjadikan tingkah laku program boleh dibaca oleh sesiapa yang berdiri di skrin, yang mengubah pengkomisionan daripada monolog jurutera kepada perbualan dengan juruelektrik.
Gunakan trik bendera untuk kes-kes ganjil: jatuhkan bendera ujian pada nilai pertengahan, lihat ia beralih, dan sahkan rantai logik hidup sebelum proses mencapainya. Dan pastikan amaran kompilasi jujur — editor menandakan ralat sebelum muat turun, tetapi kompilasi bersih dengan amaran tentang input yang tidak disambungkan masih merupakan janji kekeliruan kemudian. Sambungkannya atau padamkannya.
Masalah Kemahiran Pasukan
Hujah menentang FBD — dan ia adalah yang nyata — adalah bahawa tenaga kerja terlatih tangga melebihi tenaga kerja terlatih FBD. Sebuah kilang yang penuh dengan juruelektrik yang berfikir dalam rungs akan melihat diagram blok dan melihat bahasa asing. Penyelesaiannya bukan untuk memaksa satu agama. Ia adalah untuk mengakui bahawa platform ini menyokong kedua-duanya: xLogicSoft untuk FBD, xLadder untuk dialek tangga gaya S7-200, perkakasan yang sama.
Hantar projek dalam bahasa yang difahami oleh pasukan penyelenggaraan anda. Jika juruelektrik pelanggan tahu tangga, sampaikan versi tangga. Versi FBD kekal dalam toolkit anda untuk projek di mana ia menang — dan ia menang lebih kerap daripada yang diakui oleh penyokong tangga, terutama setelah matematik analog masuk ke dalam gambar.
Sokongan dwibahasa itu adalah jawapan jujur kepada masalah kemahiran, dan ia jarang dalam kelas harga ini. Kebanyakan platform bajet memaksa satu editor. Yang ini membolehkan pelanggan memilih, yang merupakan jenis fleksibiliti yang menutup perjanjian dan memastikan mesin berfungsi.
Perisian percuma biasanya bermakna anda mendapat apa yang anda bayar. Di sini, untuk sekali, anda mendapat lebih.












