Berikut adalah pengakuan dari seorang yang berpengalaman: Saya belajar kejuruteraan kawalan pada S7-200, dan saya masih berfikir dalam bit SM. Jadi apabila saya menemui editor xLadder yang menggunakan keluarga arahan yang sama — memori khas SM, gangguan ATCH/DTCH, pengira CTU/CTD, pendaftar gangguan SMB34 dan SMB35 — ia terasa seperti pulang ke rumah. Jika anda bermula dengan Siemens, iniMicro PLCbercakap dalam dialek anda.
Pakej xLadder merangkumi CPU siri SR dan PR. Versi baru bahkan menambah Teks Terstruktur — pengaturcaraan ST dengan bajet Nano-PLC. Itu bukan sesuatu yang diberikan oleh jenama besar pada harga ini.
Set Arahan yang Penting
Jangan biarkan saiz kecil menipu anda. Pokok ladder termasuk logik bit (normal terbuka/tutup, I/O segera, tepi menaik dan menurun, set/reset, SR/RS, NOP), pemasa, pengira, fungsi perbandingan untuk bait, integer, integer berganda, real dan bahkan string, ditambah dengan perpustakaan penukaran penuh — BCD, ROUND, TRUNC, ASCII, ATH/HTA, DECO/ENCO, kod tujuh-segmen.
Kemudian datanglah yang berat: aritmetik titik terapung (ADD-R hingga SIN, COS, LN, EXP), matematik integer, blok PID, kawalan gangguan (ENI, DISI, ATCH, DTCH), operasi logik (INV, WAND, WOR, WXOR), arahan pemindahan termasuk BLKMOV dan SWAP, dan kawalan program dengan gelung FOR/NEXT.
Perbandingan string pada aMicro PLC. Biarkan itu meresap seketika. Itu dahulunya adalah wilayah HMI.
Contoh Konkrit: PID di Meja Uji
Ambil gelung suhu PID yang mudah. Dalam xLadder anda menyambungkan isyarat termokopel ke input analog, mengukurnya dengan blok penukaran, memberikannya kepada arahan PID, dan menggerakkan output pemanas melalui saluran yang mampu PWM. Jumlah rungs: kira-kira sedozen. Jumlah masa untuk gelung pertama yang berfungsi: satu petang, termasuk rehat kopi.
Carta status dan alat rujukan silang menjadikan pengesanan kesilapan dapat diterima. Anda boleh melihat bit SM beralih dalam masa nyata semasa PLC berjalan — pemantau dalam talian percuma melakukan tugas itu tanpa lesen SCADA berasingan.
Bagaimana Ia Disambungkan
Persediaan komunikasi mengikuti corak S7-200: pilih port, tetapkan alamat, muat turun. Kabel RS232 dan USB diasingkan secara fotoelektrik — pengasingan itu menyelamatkan CPU apabila seseorang menyambungkan 220V di tempat 24V sepatutnya. Model PR yang mampu Ethernet memuat turun melalui rangkaian, yang bermaksud anda boleh mengemas kini mesin tanpa membuka kabinet. Atau laptop dengan kabel, jika anda suka yang klasik.
Adakah Ladder Pilihan yang Betul di Sini?
Jawapan jujur: untuk logik boolean tulen, ya. Untuk apa-apa yang melibatkan pengukuran analog dan matematik, FBD dalam xLogicSoft adalah lebih ringan. Tetapi inilah pertimbangan dunia nyata — pasukan penyelenggaraan pelanggan anda. Jika mereka tahu ladder, hantar projek ladder. Keserasian dengan kemahiran yang dipasang adalah ciri yang tidak pernah muncul dalam lembaran data.
Sokongan untuk siri SR-12 dan SR-22 muncul dalam keluaran xLadder yang lebih baru, jadi semak versi sebelum anda menjanjikan apa-apa kepada pelanggan. V2.0.0.8 menambah SR-22, V2.0.0.9 menambah ST. Versi adalah penting, dan tiada siapa yang membaca nota keluaran sehingga sesuatu rosak.
Migrasi dari Projek S7-200 Sebenar
Jika anda datang dari latar belakang S7-200 yang sebenar, migrasi adalah lebih lancar daripada yang anda jangkakan — dan lebih sukar di satu tempat sahaja. Mnemonik arahan, peta memori SM, konsep gangguan, tabiat editor ladder: semuanya biasa. Satu-satunya tempat ia menyakitkan adalah terjemahan alamat. Program S7-200 ditulis berdasarkan peta I/O tertentu dan susun atur memori V; program xLadder anda mesti ditetapkan semula kepada peta CPU SR atau PR sendiri — input, output, bendera, analog — sebelum satu rung berjalan dengan betul.
Anggap projek pertama sebagai penulisan semula, bukan salinan. Lalui rung lama satu demi satu, catat niat logik, dan bina semula berdasarkan peta alamat baru. Corak logik boleh dibawa dengan bersih; alamat tidak boleh, dan berpura-pura sebaliknya menghasilkan program yang disusun dengan sempurna dan tidak menjalankan apa-apa. Saya telah menyaksikan kegagalan itu dua kali, dan kedua-duanya jurutera menyalahkan alat. Ia adalah alamatnya.
Setelah peta ditetapkan, yang lain adalah cepat: set arahan merangkumi logik bit, pemasa, pengira, perbandingan, penukaran, matematik, gangguan dan kawalan program dalam idiom S7-200, jadi terjemahannya adalah mekanikal. Anggarkan projek pertama pada masa dua kali ganda, yang kedua pada normal, dan yang ketiga pada separuh — itu adalah lengkung migrasi yang sebenar.
Kotak Alat Pengesanan Kesilapan
Mengesan ladder tanpa status langsung adalah arkeologi. Dengan pemantau dalam talian dan carta status, ia adalah perbualan: anda melihat bit SM beralih, pengira meningkat, dan output berubah semasa mesin berjalan. Carta status menunjukkan nilai yang anda minta, dan alat rujukan silang menjawab soalan yang mengakhiri kebanyakan sesi pengesanan kesilapan — "di mana lagi bit ini disentuh?"
Soalan itu adalah soalan yang dilupakan oleh pemula ladder. Sebuah gegelung yang ditulis di dua tempat berkelakuan berbeza daripada gegelung yang ditulis di satu, dan rujukan silang menemui penulisan dua dalam beberapa saat. Pada panel relay, kesilapan itu bermakna menjejak wayar; di sini ia bermakna satu klik alat, yang merupakan sebab mengapa pengalaman pengesanan kesilapan perisian mengatasi yang perkakasan.
Tetapkan disiplin muat turun lebih awal: susun bersih, muat turun, sahkan versi yang ditunjukkan pada CPU, dan hanya kemudian tutup pintu panel. Mesin yang berjalan pada program usang adalah mesin dengan cerita yang akan anda dengar dalam sebulan, dari pelanggan yang tidak ketawa.
Satu permintaan kepada pasukan R&D, kerana saya mempunyai mikrofon awam: berikan kami pandangan rujukan silang yang betul yang terus ke operand. Yang kami ada adalah baik, tetapi baik bukan hebat. Itu adalah perbezaan antara alat yang orang gunakan dan alat yang orang cintai.












