CPU 64-blok dan CPU 1024-blok kosnya hampir sama untuk dipasang. Perbedaannya adalah apakah projek anda muat pada percubaan pertama, atau sama ada anda menghabiskan hujung minggu menghapus ciri yang sudah anda janjikan kepada pelanggan. Ruang memori adalah spesifikasi yang paling senyap dalam lembaran data, dan yang paling menyakitkan kemudian.
Berikut adalah peta lengkap, terus dari manual pengguna V6.2.2, jadi anda tidak perlu meneka lagi:
- PR-18, PR-24— 1024 blok fungsi
- -N model sufiks (PR-12N/18N/26N, contohnya PR-12DC-DA-R-N)— 1024 blok fungsi, memori program 64K
- PR-14, PR-12, EXM— 512 blok fungsi
- SR-12, SR-22— 512 blok fungsi pada firmware terkini (256 dalam keluaran lama)
- PR-6, PR-12E— 64 blok fungsi
Perhatikan pola itu? Siling bukan tentang tingkat harga — ia mengikuti I/O fizikal dan kelas paparan CPU. PR-26 dengan reka bentuk yang kaya dengan analog dan memerlukan pengembangan memerlukan ruang. SR-12 yang menggantikan relay jarang melebihi empat puluh blok.
Apa yang Memakan Blok Lebih Cepat Daripada yang Anda Jangkakan
Pengiraan naif membawa masalah. Satu pemasa = satu blok, tentu. Tetapi urutan penggantian pam dengan log waktu yang berlalu, jadual mingguan, rantai penggera dan mod penggantian manual? Itu dengan mudah menjadi tiga puluh blok sebelum anda menyentuh analog. Tambah penskalaan untuk pemancar tekanan, pengkomparator untuk pemotongan tahap rendah, dan output PWM untuk kipas berkelajuan berubah, dan anda telah melepasi enam puluh.
Tiba-tiba PR-6 64-blok terasa sangat kecil. Dan ia memang kecil. Itu adalah tugasnya.
Projek Sebenar: Stesen Pam Kecil
Pertimbangkan stesen pengangkat dua pam: suis apungan, logik penggantian, pengiraan waktu operasi, perlindungan pengeringan, output penggera jauh, dan pautan Modbus ke SCADA kecil. Pada PR-12 projek itu menjadi 87 blok — dengan selesa dalam 512. Pada PR-6 ia tidak akan muat. Aplikasi yang sama, kelas CPU yang berbeza, jawapan yang berbeza untuk soalan yang sama: model mana yang saya pesan?
Pesan yang mempunyai ruang. Dua puluh dolar tambahan adalah insurans terhadap mesyuarat reka bentuk semula.
Kos Tersembunyi untuk Menjadi Kecil
Memori retentif adalah spesifikasi lain yang sering diabaikan. Anda akan perhatikan bahawa CPU PR-6 dan PR-12-E tidak mempunyai memori retentif — kehilangan kuasa menghapus data yang disimpan. Keluarga yang lain mengekalkan bendera dan pendaftar hidup melalui sandaran RTC 20 hari. Jika mesin anda menyimpan pengira batch atau jam operasi terkumpul, perbezaan itu penting pada setiap penurunan kuasa.
Dan modul pengembangan. Sehingga enam belas modul I/O yang disambungkan, 282 titik I/O pada CPU besar, berkomunikasi melalui protokol pengembangan gaya CAN-bus. Lebih banyak modul, lebih banyak alamat, lebih banyak blok yang digunakan dalam logik yang membacanya. Matematiknya bertambah.
Cara Memilih Tanpa Penyesalan
Lukis program di atas kertas terlebih dahulu. Kira blok dengan jujur, gandakan, tambah sepuluh persen untuk permintaan ciri yang tiba di tengah projek — mereka selalu tiba — dan pilih CPU satu kelas di atas hasilnya. Tiada siapa yang pernah mengajukan aduan mengatakan PLC mereka mempunyai terlalu banyak memori. Tiada siapa.
Bagaimana Modul Pengembangan Menggunakan Alamat
Kiraan blok hanya separuh cerita memori. Peta alamat adalah separuh lagi, dan modul pengembangan menggunakan lebih cepat daripada yang dijangkakan oleh pemula. Setiap pengembangan digital PR-E atau SR-E menambah lapan input dan lapan output; setiap pengembangan analog menambah sehingga enam digital dan empat saluran analog. Tumpuk enam belas modul dan ruang alamat CPU — I11 hingga I16G, Q11 hingga Q16G, AI11 hingga AI164 — cepat penuh.
Peraturan perancangan adalah mudah: susun peta alamat sebelum modul pertama dipesan. Tentukan slot pengembangan mana yang membawa bank digital, yang membawa analog, dan tinggalkan slot yang cukup untuk pertumbuhan. Mengubah alamat setelah kabinet dipasang adalah perubahan perisian — blok merujuk alamat baru — tetapi ia adalah perubahan perisian yang menyentuh setiap skrin, setiap titik SCADA dan setiap komen. Sepuluh minit perancangan mengelakkan satu hari penomboran semula.
Dan ingat peraturan voltan dari manual: modul pengembangan boleh beroperasi pada voltan bekalan yang berbeza dari CPU, tetapi setiap modul mesti melihat voltan jenisnya sendiri. Kabinet voltan campuran adalah sah, biasa, dan isu disiplin pelabelan. Tandakan setiap rel.
Perangkap 64-Blok
Berikut adalah kesilapan pembelian yang membuat jurutera perkhidmatan terus bekerja: membeli CPU terkecil kerana program pertama muat. PR-6 dan PR-12E hanya membawa 64 blok fungsi — cukup untuk penggantian relay, ketat untuk apa-apa yang mempunyai analog. Program pelanggan berkembang, pengira blok mencapai siling, dan "CPU kecil dan murah" menjadi projek "ganti CPU" dalam setahun.
Penyelesaiannya adalah peraturan saiz yang saya ulangi: lukis program, kira blok, gandakan, tambah sepuluh persen untuk permintaan ciri yang tiba di tengah projek — mereka selalu tiba — dan beli satu kelas lebih tinggi. Perbezaan harga antara 256 dan 512 blok biasanya remeh; kos penggantian lapangan tidak.
Itulah ekonomi memori yang jujur. Ruang bukan spesifikasi mewah. Ia adalah insurans termurah dalam katalog, dan satu-satunya spesifikasi yang tidak boleh anda tingkatkan di lapangan dengan pemutar skru.
Peta Alamat di Kertas
Pengalamatan pengembangan adalah automatik — modul 1 mengambil I11-I1G, modul 16 mengambil I161-I16G — yang tepat mengapa tiada siapa yang menulisnya dan semua orang membayar kemudian. Cetak peta slot pada hari modul dipesan: slot mana yang memegang bank digital, yang analog, yang mana tetap kosong untuk pertumbuhan. Peta satu halaman mengelakkan projek penomboran semula tahun kedua, dan menjadikan panel boleh dibaca oleh sesiapa yang mewarisinya. Sepuluh minit, satu halaman, dividen tetap.
Perisian adalah percuma, jadi muat turun, bina projek prototaip, dan lihat pengira blok. Itu mengambil masa tiga puluh minit dan menyelamatkan anda sebulan kerja semula kabinet. Lakukan itu sebelum anda menyambungkan apa-apa.












