Modul logik LOGO! untuk automasi industri
Peranti mikropemproses digunakan secara meluas dalam automasi peranti industri, pengangkutan dan isi rumah am. Disebabkan oleh fleksibiliti dan kos rendah peranti mikropemproses, bahagian mereka dalam peranti automasi sentiasa meningkat. Pada peringkat awal menggunakan peranti mikropemproses, faktor pengehad utama adalah, dengan kos rendah mikropengawal itu sendiri, kos yang ketara untuk mencipta perisian mereka, yang dibangunkan dalam bahasa pengaturcaraan peringkat rendah dan memerlukan pengaturcara yang berkemahiran tinggi.
Masalah ini telah diselesaikan dengan mencipta modul mikropemproses lengkap berfungsi dengan perisian asas terbina dalam dan modul pengembangan tambahan. Sambungan modul asas ke modul pengembangan dijalankan melalui penyambung khas, yang tidak termasuk sambungan modul yang, mengikut beberapa kriteria (contohnya, voltan bekalan), tidak boleh disambungkan ke modul asas.
Modul ini diprogramkan dalam bahasa peringkat tinggi khusus, seperti Langkah 5 atau Langkah 7, yang membolehkan anda menyusun atur cara dalam bentuk rajah blok atau rajah kenalan, atau dalam bentuk sistem persamaan logik. Penyusunan program sedemikian ke dalam kod mesin dijalankan dengan mengambil kira tatanama khusus modul yang dipasang. Pengaturcara tidak memerlukan pengetahuan khusus tentang struktur dan arahan mikropemproses yang termasuk dalam modul, tetapi hanya memerlukan pengetahuan tentang fungsi sistem teknikal yang dibangunkan.
Syarikat itu, pembangun modul, mencipta perisian khusus untuk komputer peribadi dengan antara muka yang mudah yang menyediakan semua peringkat pembangunan sistem dan pengaturcaraan modul mikropemproses secara terus melalui port komputer peribadi atau peranti tambahan yang disambungkan ke komputer. Konsep ini telah dilaksanakan oleh SIEMENS dalam penciptaan set modul mikropemproses LOGO!.
LOGO! ialah modul mikropemproses logik universal dari Siemens… LOGO! termasuk unit kawalan mikropemproses, panel kawalan dan paparan lampu belakang, bekalan kuasa, antara muka modul pengembangan, antara muka modul pengaturcaraan (kad) dan kabel PC.
LOGO! termasuk fungsi luar kotak standard yang sering digunakan dalam amalan, contohnya: fungsi tunda hidup dan mati, geganti nadi, kekunci boleh atur cara, suis jam, bendera digital dan analog, input dan output bergantung pada jenis peranti.
Jenis LOGO!
Asas tersedia dalam dua kelas voltan:
-
Kelas 1 <24 V, i.e. 12 V DC semasa, 24 V DC semasa, 24 V AC semasa;
-
Kelas 2> 24 V, i.e.115 … 240 VDC dan arus ulang alik;
dalam pilihan:
-
dengan paparan LCD (LCD): 8 input dan 4 output;
-
tanpa paparan («LOGO! Tulen»): 8 input dan 4 output.
Setiap kelas terdiri daripada 4 subunit (SU), dilengkapi dengan antara muka pengembangan dan menyediakan 33 fungsi asas dan khas sedia untuk digunakan untuk membangunkan atur cara pensuisan.
Modul pengembangan
-
LOGO! Modul digital tersedia untuk semua voltan dan mempunyai 4 input dan 4 output.
-
Modul analog LOGO! Tersedia untuk 12 dan 24 VDC dengan dua input analog atau dua input PT100.
-
Modul digital dan analog terdiri daripada dua subunit. Setiap daripada mereka mempunyai dua antara muka pengembangan untuk menyambungkan modul tambahan.
Mana-mana LOGO peranti! Asas Asas hanya boleh dikembangkan dengan modul pengembangan kelas voltan yang sama. Pengekodan mekanikal (pin dalam kes) menghalang sambungan peranti kelas voltan yang berbeza. Pengecualian: Antara muka kiri modul analog atau komunikasi diasingkan secara elektrik. Oleh itu, modul pengembangan ini boleh disambungkan kepada peranti dengan kelas voltan yang berbeza.
Elemen dalam LOGO!
LOGO! Mereka berbeza dalam jenis (malar = atau pembolehubah ~) dan nilai voltan bekalan, jenis output (geganti atau transistor), kehadiran atau ketiadaan paparan kristal cecair. Kepelbagaian LOGO! membolehkan anda memilih set yang paling sesuai, dengan lebihan minimum cara teknikal, menyedari masalah teknikal tertentu.
Penetapan unsur:
-
Pilihan 12 — 12 V DC.
-
Pilihan 24 — 24 VDC.
-
230 — 115/240 VAC pilihan.
-
R — output geganti (tanpa R — output transistor).
-
C — jam 7 hari terbina dalam.
-
o — tiada pilihan paparan.
-
DM — modul digital.
-
AM ialah modul analog.
-
CM — modul komunikasi (cth antara muka AS).
LOGO!
(1) — yang mana anda boleh menggunakan 2 input analog secara alternatif dengan julat isyarat 0 … 10 V dan 2 input pantas. (2) — Pilihan AC 230 V — input dalam dua kumpulan 4. Dalam kumpulan hanya fasa yang sama mungkin, fasa berbeza mungkin antara kumpulan. (3) — input digital boleh berfungsi dengan kekutuban langsung dan songsang. (4) — dengan anda boleh memilih julat isyarat 0 … 10 V atau 0 … 20 mA.
Hubungi LOGO! Penderia RC 12/24: a) diskret, dengan output sentuhan dan bukan sentuhan, b) analog (0 — 10 V)
LOGO! Fungsi
LOGO! dalam mod pengaturcaraan menyediakan anda dengan pelbagai item yang dibahagikan kepada senarai:
-
CO — senarai penyambung (input / output)
-
GF — senarai fungsi asas DAN [AND], ATAU [ATAU],
-
SF — senarai fungsi khas
-
BN ialah senarai blok sedia untuk digunakan dalam program litar.
Semua senarai mewakili item yang terdapat dalam LOGO!. Biasanya, ini semua adalah penyambung, semua fungsi asas dan semua fungsi khas yang diketahui LOGO!. Ini juga termasuk sebarang blok yang telah anda buat dalam LOGO! sehingga senarai dipanggil. LOGO! tidak memaparkan semua item jika tiada ruang kosong dalam ingatan atau bilangan blok maksimum yang mungkin dicapai. Dalam kes ini, blok seterusnya tidak boleh dimasukkan.
Pemalar dan penyambung (Co) ialah input, output, bit memori, dan aras voltan tetap (pemalar).
Input:
1) Input digital
Input digital ditandakan dengan huruf I.Nombor input digital (I1, I2, …) sepadan dengan nombor pin input LOGO! Penomboran input unit asas dan unit pengembangan adalah secara langsung mengikut susunan unit dipasang.
2) Input analog
LOGO! 24, LOGO! 24o, LOGO! 12 / 24RC dan LOGO! 12 / 24RCo mempunyai input I7 dan I8, yang juga boleh diprogramkan untuk digunakan sebagai input analog AI1 dan AI2. Jika input ini digunakan sebagai I7 dan I8, maka isyarat input ditafsirkan sebagai nilai digital. Jika digunakan sebagai AI1 dan AI2, isyarat ditafsirkan sebagai nilai analog. Apabila modul analog disambungkan, inputnya dinomborkan selepas input analog sedia ada.
Dalam kes fungsi khas yang pada bahagian input masuk akal untuk menyambung hanya kepada input analog apabila isyarat input dipilih dalam mod pengaturcaraan, hanya input analog AI1 … AI8, bendera analog AM1 … AM6, output analog modul yang menawarkan dinomborkan sebagai output AQ1 dan AQ2.
Keluaran:
1) Keluaran digital
Output digital ditandakan dengan huruf Q. Nombor output (Q1, Q2, … Q16) sepadan dengan nombor pin output LOGO!. Nombor keluaran dinomborkan secara berturut-turut, bermula dengan modul asas dan diteruskan dalam susunan modul dipasang. Di samping itu, adalah mungkin untuk menggunakan 16 output yang tidak disambungkan ke blok. Ia ditandakan dengan X dan tidak boleh digunakan semula dalam program rantaian (tidak seperti, sebagai contoh, bendera).
Semua output tidak bersambung yang diprogramkan muncul dalam senarai, serta satu output tidak bersambung yang tidak diprogramkan.Penggunaan output yang tidak disambungkan masuk akal, sebagai contoh, dengan fungsi khas «Teks mesej», jika hanya teks mesej yang relevan untuk program litar.
2) Keluaran analog
Output analog ditandakan dengan huruf AQ. Dua output analog tersedia, iaitu AQ1 dan AQ2. Hanya nilai analog boleh disambungkan kepada output analog, iaitu. berfungsi dengan output analog atau bendera analog AM.
nasi. 1. Pandangan panel hadapan LOGO!
Bendera
Bendera ditandakan dengan huruf M atau AM. Ini adalah output maya yang mempunyai nilai yang sama pada outputnya seperti pada inputnya. DALAM LOGO! terdapat 24 bendera digital M1 … M24 dan 6 bendera analog AM1 … AM6.
Bendera permulaan M8 ditetapkan dalam kitaran pertama program pengguna dan oleh itu boleh digunakan sebagai bendera permulaan dalam program rantaian anda. Ia ditetapkan semula secara automatik selepas kitaran pertama program. Dalam semua kitaran seterusnya, bendera M8 boleh digunakan dengan cara yang sama seperti bendera lain.
Tahap isyarat logik
Tahap isyarat ditunjukkan oleh hi dan lo. Jika keadaan «1» = hi atau «0» = lo mesti sentiasa ada pada blok, maka tahap tetap atau nilai malar hi atau lo digunakan pada input. Penyambung Terbuka Jika penyambung blok tidak digunakan, ia mungkin ditandakan dengan x.
Senarai ciri utama — GF
Fungsi utama ialah unsur logik mudah algebra Boolean.
Senarai GF mengandungi blok fungsi asas yang boleh anda gunakan dalam skema anda. Fungsi asas berikut tersedia:
Senarai fungsi khas — SF
Apabila anda memasukkan program litar dalam LOGO! anda akan menemui blok fungsi khas dalam senarai SF.Input fungsi khas boleh disongsangkan secara individu, i.e. program pensuisan menukar logik «1» input kepada logik «0»; dan menukar logik «0» kepada logik «1». Jadual menunjukkan sama ada fungsi yang sepadan boleh parameterizable (REM).
Ciri khas berikut tersedia:
-
Kelewatan pada kuasa
-
Perlahankan
-
Kelewatan hidup/mati
-
Lengah apabila menghidupkan dengan memori
-
Relay masa selang (penjanaan nadi pendek)
-
Geganti masa yang dicetuskan oleh tepi
-
Penjana nadi tak segerak
-
Penjana nadi rawak
-
Suis lampu tangga
-
Suis dwi fungsi
-
Tukar selama tujuh hari
-
Tukar dua belas bulan
-
Pemasa undur
-
Kaunter masa bekerja
-
Suis ambang
-
Suis ambang analog
-
Suis ambang pembezaan analog
-
Pembanding analog
-
Pemantauan nilai analog
-
Penguat analog
-
Geganti mengunci sendiri (RS flip-flop)
-
Geganti impuls
-
Suis program
-
Daftar shift
Contoh penggunaan LOGO modul logik!
Penggunaan sistem mikropemproses dalam kejuruteraan elektrik pada contoh penggunaan PLC
LOGO!
LOGO! Keselesaan Lembut tersedia sebagai pakej perisian untuk PC. Perisian ini termasuk ciri-ciri berikut:
- antara muka grafik untuk mencipta program litar dalam mod luar talian dalam bentuk rajah logik litar (rajah kenalan / rajah litar) atau rajah blok berfungsi (pelan fungsi);
- simulasi program litar anda pada komputer;
- menjana dan mencetak gambarajah blok skematik program;
- menyimpan program pada cakera keras atau medium storan lain;
- perbandingan program pensuisan;
- parameterisasi blok yang mudah;
- memindahkan atur cara litar dari LOGO! ke komputer dan dari komputer ke LOGO!;
- membaca kaunter masa bekerja;
- tetapkan masa;
- peralihan dari musim panas ke musim sejuk dan sebaliknya;
- ujian dalam talian, paparan keadaan dan nilai semasa LOGO! Dalam mod RUN;
- menghentikan pelaksanaan program litar oleh komputer (STOP).
LOGO! Tetingkap utama Keselesaan Lembut dalam mod FBD (editor FBD)
Satu contoh. Model rangkaian elektrik dalam LOGO! Keselesaan Lembut
nasi. 2. Konfigurasi rangkaian yang dilindungi RU1, RU2 — suis; P1, P2 — kumpulan pengguna pertama dan kedua; SF1, SF2 — pemutus pertama dan kedua; K1, K2 titik litar pintas pertama dan kedua; I1, I2 — arus dalam bahagian rangkaian
Dari suis RU1, beberapa talian elektrik berlepas, salah satunya dilindungi oleh pemutus litar SF1. Switchgear RU2 disuap dari talian ini, salah satu talian keluaran yang dilindungi oleh pemutus litar SF2.
Litar pintas boleh berlaku di bahagian 1 (titik K1) atau di bahagian 2 (titik K2), manakala litar pintas (litar pintas) mesti diputuskan paling hampir dengan titik litar pintas. suis. Walau bagaimanapun, jika suis terdekat rosak, maka terdapat litar pintas. mesti dimatikan oleh suis yang paling hampir dengan sumber kuasa.
Model rangkaian elektrik dalam LOGO! Keselesaan Lembut ditunjukkan dalam Rajah 3.
nasi. 3. Model rangkaian elektrik dalam LOGO! Keselesaan Lembut
Pemutus SF1 disimulasikan dengan butang C1 dan menyekat B001,… B006 dan Q1.
Butang C1 sepadan dengan pemegang hidup/mati mesin.Pencetus B001 mensimulasikan selak mekanikal mesin yang memegang sesentuh dalam keadaan tertutup atau terbuka.
Blok B002 mensimulasikan "tuil putus" yang membolehkan anda mematikan mesin apabila pemegang hidup/mati dihidupkan.
Penyongsang B003 memastikan mesin dimatikan apabila pemegang dimatikan.
Blok B005 sepadan dengan pelepasan yang, melalui blok B004, mematikan pemutus litar apabila «1» digunakan pada inputnya Trg. Keluaran berfungsi dengan kelewatan masa, yang terdiri daripada bahagian tetap dan boleh laras.
Keadaan sesentuh mesin SF1 ditentukan oleh output Q1. Blok B006 mensimulasikan masa perjalanan sentuhan semasa litar terbuka sepenuhnya.
Blok I1 mensimulasikan litar pintas. pada titik K1, blok M1 menunjukkan kehadiran voltan kepada pengguna kumpulan pertama, blok B016 mensimulasikan arus kecemasan di bahagian pertama.
Bahagian kedua rangkaian disimulasikan dengan cara yang sama, tetapi dengan bantuan input I3, kesalahan pemutus SF2 disimulasikan.