Kami ialah Zhanjiang Weida Machinery Industrial Co., Ltd., membuat peralatan pemprosesan awal getah asli. Barisan utama kilang getah ialah penerimaan getah dan pemejalan, pencucian dan penghancuran, penggelek kedut dan pembentukan butiran, pengeringan udara panas, penimbangan dan pembungkusan. Zon basah sepanjang tahun ialah air dan asid, bahagian penggelek kedut pembentukan butiran motor banyak, wap air pekat, barisan pengeringan ialah udara panas. Tempat macam ini kami selalu guna sensor RS-485. Bukan ikut trend, tetapi ia tahan gangguan, tahan lasak—isyarat pembezaan lebih stabil dalam persekitaran gangguan besar, kadar baud lebih rendah lebih stabil, wayar juga boleh ditarik panjang. Rosak biasanya terus tukar satu meter.
Tukar meter mudah, tukar nombor sukar
Meter akan rosak. Suhu tinggi, kondensasi, masuk air, sambung wayar salah, petir, semua boleh membuatkan meter yang dipakai beberapa tahun tidak berfungsi. Tukar meter bagi juruelektrik ialah perkara biasa, skru mudah diketatkan, yang menyusahkan ialah nombor stesen slave.
Meter baharu keluar kilang hampir semuanya nombor 1. Jika pada bas sudah ada nombor 1, dua meter akan berebut menjawab, ringan maka nombor melompat-lompat, berat maka keseluruhan segmen bas tidak boleh digunakan. Jadi mesti tukar alamat dahulu, kemudian pasang semula. Pada protokol tidak rumit, Modbus RTU tulis daftar sahaja. Yang sukar ialah siapa yang tukar, guna perisian apa tukar.
Perisian di pasaran, bukan dibuat untuk juruelektrik lapangan
Perisian tukar nombor stesen slave banyak. Buka lihat, nombor port COM, kadar baud, bit pariti, kod fungsi, daftar, tetingkap heksadesimal tersusun satu baris. Orang yang pernah menulis perisian hos rasa normal, tetapi di kilang getah yang benar-benar menyambung wayar ialah jurutera mekanikal dan juruelektrik, bukan jurutera perisian. Mereka boleh sambung wayar A/B, boleh baca ammeter, boleh tukar bahan pengering dalam kotak terminal, tetapi suruh mereka pilih port COM, pasang pemacu CH340, cari daftar mengikut manual pengeluar, bukan mereka tidak mampu, tetapi perisian ini bukan untuk mereka.
Lagipun bahasa. Barisan kami dipasang di kilang getah kawasan pengeluaran seperti Ghana, Côte d'Ivoire, Thailand, Laos, Kemboja, Vietnam, Malaysia, Brazil. Manual mungkin bahasa Cina, perisian bahasa Inggeris, di lapangan bercakap Perancis, Portugis, Thai, Vietnam. Perisian tukar alamat di pasaran kebanyakannya hanya satu bahasa. Juruelektrik melihat satu skrin penuh singkatan Inggeris, selalu menolak komputer kepada "orang yang pandai komputer", sedangkan orang itu belum tentu di kilang.
Jadi kami bukan mahu membuat satu lagi penyahpepijat Modbus yang lebih lengkap, tetapi mahu menjadikan perkara tukar nombor stesen slave ini, perkara yang difahami juruelektrik dan boleh disiapkan sendiri.
Sebut satu ayat pada komputer sahaja
Kami membuat pembantu penukar stesen ini (SlaveAddr Agent). Sambung wayar A, B meter baharu mengikut manual ke penukar 485 ke USB yang disertakan dengan barang, buka satu exe tanpa pemasangan, USB masuk ke mana-mana port komputer, kemudian sebut dalam bahasa yang biasa digunakan:
Tolong tukar meter baharu ini kepada nombor 7. Troca o endereço desse sensor para 12. Mets l'adresse de ce capteur à 5.
Ambil gambar halaman tukar alamat dalam manual hantar kepadanya sahaja, sama seperti bercakap dengan AI di laman web. Program mula-mula mengenali huruf dalam gambar, kemudian serah kepada model lihat: nombor stesen slave ditulis pada daftar yang mana, kadar baud biasa berapa. Manusia tidak perlu cari jadual sendiri, tidak perlu isi mengikut heksadesimal.
Program sendiri cari penukar di port mana, lihat pemacu dipasang atau belum, belum maka bimbing orang pasang; kemudian mengikut kadar baud biasa tanya meter ini, senaraikan langkah yang perlu ditukar, selepas tukar baca sekali dengan alamat baharu, sahkan sudah bertukar. Yang perlu dilakukan manusia masih sambung wayar, cucuk USB, hantar manual, lihat berjaya atau tidak.
Ini bukan sembang selongsong, ialah Agent yang dibuat secara kejuruteraan
Di sebalik satu ayat, ialah pembungkusan keseluruhan rantaian profesional:
- Protokol ditulis sendiri. Semakan CRC Modbus RTU, baca daftar pengekalan, tulis daftar tunggal, binaan dan penghuraian bingkai semuanya implementasi kajian sendiri, tidak bergantung pada perisian penyahpepijatan mana-mana pengeluar, kod timbunan protokol terbuka boleh disemak.
- Manual bergantung pada OCR tambah semakan peraturan. Foto manual mula-mula buat pengecaman teks, kemudian mengikut peraturan cabut keluar parameter utama seperti "daftar nombor stesen slave, kadar baud, sama ada tulis siaran", dan gunakan teks yang dikenali sebagai bukti mengawal penulisan seterusnya—daftar yang tidak ditulis dalam manual, tidak akan digunakan.
- Mekanisme arkib peranti. Meter dari pengeluar berbeza, nombor stesen slave ditulis pada daftar yang mana, perlu atau tidak matikan kuasa hidup semula, diselenggara dalam bentuk arkib (profile), rakan industri boleh tambah mengikut meter yang biasa digunakan, makin ditambah makin berguna.
- Model hanya buat penyusunan, operasi tulis selama-lamanya di tangan program. Model besar bertanggungjawab faham bahasa manusia, atur langkah, tetapi menulis daftar sebenar mesti melalui alat senarai putih terbina dalam program, dan mesti sahkan dahulu, kemudian baca balik. Model cakap salah, tidak boleh tulis keluar.
- Tanpa internet pun boleh tukar. Kilang tiada rangkaian, program tukar ke panduan luar talian terbina dalam, peraturan pelbagai bahasa sama boleh faham "tukar kepada 7", aliran tidak berubah, hanya tidak boleh bersembang.
Ia tidak boleh main-main
Komputer di lapangan ada data pengeluaran, kadangkala juga sambung rangkaian dalaman kilang. Program ini boleh panggil beberapa arahan, jika tidak hadkan skop, lebih menyusahkan daripada tidak berguna.
Jadi ia ada satu set kekangan keras:
- Hanya boleh buat perkara ini: senarai port COM, periksa pemacu USB, tanya stesen slave Modbus, baca foto manual yang dihantar pengguna, baca/tulis nombor stesen slave, semak keputusan. Tidak boleh buka program lain sewenang-wenang, tidak boleh ubah fail tidak berkaitan, tidak boleh akses laman web tidak berkaitan, juga tidak boleh guna untuk kenal pasti imej tidak berkaitan.
- Sebelum benar-benar menulis ke dalam meter, tunjukkan dahulu langkah kepada orang, tunggu orang mengangguk. Selepas tulis mesti guna alamat baharu baca sekali lagi, tidak dapat baca maka berhenti, tidak akan terus tulis buta.
- Baris arahan bukan dilaksanakan sewenang-wenang. Hanya tindakan yang ditetapkan lebih awal seperti periksa peranti, pasang pemacu boleh berjalan, pasang pemacu juga perlu lulus pengesahan kebenaran komputer sendiri.
- Kilang tiada rangkaian, guna panduan luar talian pelbagai bahasa, langkah sama, hanya tidak boleh bersembang. Model rosak, meter tetap mesti boleh tukar.
Ia hanyalah pembantu tukar nombor stesen slave. Bukan kecerdasan buatan umum, juga bukan alat operasi dan penyelenggaraan jarak jauh.
Mengapa sumber terbuka
Kilang pemprosesan awal getah asli tersebar di kawasan pengeluaran. Yang menetap di lapangan terutamanya pekerja barisan hadapan, meter rosak mesti segera tukar, tetapi langkah nombor stesen slave ini, selalunya perlu tunggu orang pandai komputer, atau tunggu servis selepas jualan dalam negara secara jarak jauh. Barisan pengeluaran terhenti, yang ditunggu ialah saat ini.
Alat macam ini jika dikunci dalam kunci perisian (dongle) satu pembekal, kilang sebelah tetap tidak dapat lepas. Meter yang digunakan antara kilang getah hampir sama, cara tukar nombor stesen slave juga hampir sama, tidak perlu setiap kilang beli satu set perisian yang tidak difahami. Selepas sumber terbuka, kilang getah boleh terus guna; rakan industri buat peralatan boleh guna pada barisan sendiri; juruelektrik lapangan mengikut meter yang biasa digunakan, tambah penerangan daftar ke dalam arkib, orang kemudian kurang sekali buka manual. Semakin jauh kawasan pengeluaran, benda yang boleh ditinggalkan macam ini semakin berguna.
Kami bukan mencari wang dengan perisian ini, juga tidak mahu jadikan platform. Weida buat barisan, buat selepas jualan, yang dilihat ialah perkara yang sama berlaku berulang di setiap kilang. Jadikan perkara ini alat awam, tukar meter kurang berhenti seketika, selepas jualan kurang satu perjalanan, untuk kilang getah, untuk rakan industri, untuk kami sendiri semua baik.
Lesen dan butiran teknikal
Program ini dibangunkan oleh Zhanjiang Weida Machinery Industrial Co., Ltd., hak cipta milik syarikat kami, sumber terbuka dengan lesen MIT: nyatakan sumber boleh digunakan, diubah suai, diedarkan semula. Komunikasi guna protokol Modbus RTU yang terbuka, bingkai ialah implementasi kajian sendiri; antara muka, port COM, OCR semua guna komponen sumber terbuka yang membenarkan komersial dan pengedaran semula, lesen ditulis dalam NOTICE repositori. Tidak terbina dalam pemacu pengeluar cip, tidak terbina dalam manual orang lain, tidak cabut kod daripada perisian penyahpepijatan pasaran. Kunci model dan antara muka rasmi diletakkan dalam konfigurasi keluaran, tidak ada dalam kod sumber, yang sudi sambung model sendiri ubah pemboleh ubah persekitaran sahaja.
A sambung A, B sambung B, cucuk USB, buka program ini, beritahu ia nombor baharu dengan perkataan sendiri. Selebihnya biar program buat.
Jika perlu kod, sila hubungi untuk perundingan.