MODUL 2 SALURAN
INPUT LOGIKA Atau PENGHITUNG
SM3
APLIKASI
Modul input logika
Modul SM3 dari dua input logika dimaksudkan untuk mengumpulkan status logika dari input logika dan membuatnya dapat diakses oleh sistem industri berbasis komputer yang bekerja berdasarkan antarmuka RS-485.
Modul ini memiliki 2 input logika dan antarmuka RS-485 dengan protokol transmisi MODBUS RTU dan ASCII.
Port RS-485 dan RS-232 diisolasi secara galvanis dari sinyal input dan suplai.
Pemrograman modul dapat dilakukan melalui port RS-485 atau RS-232.
Pada set modul SM3 terdapat kabel penghubung untuk menghubungkan dengan komputer PC (RS-232).
Parameter modul:
– dua input logika,
– Antarmuka komunikasi RS-485 dengan protokol transmisi MODBUS RTU dan ASCII untuk beroperasi dalam sistem berbasis komputer dengan sinyal transmisi optik berdasarkan dioda LED,
– kecepatan baud yang dapat dikonfigurasi: 2400, 4800, 9600, 19299, 38400 bit/s.
Modul sebagai konverter impuls.
Modul SM3 yang berfungsi sebagai konverter impuls dimaksudkan untuk menambah perangkat pengukuran yang dilengkapi dengan input impuls, misalnya pengukur watt-jam, pengukur panas, pengukur gas, transduser aliran dll, ke sistem komputer.
Kemudian, konverter SM3 memungkinkan pembacaan status penghitung jarak jauh dalam sistem akuntansi otomatis. Konverter memiliki 2 input impuls dan antarmuka RS-485 dengan protokol transmisi MODBUS RTU dan ASCII, yang memungkinkan penerapannya dalam sistem komputer dengan Wizcon, Fix, In Touch, Genesis 32 (Iconics) dan program visualisasi lainnya.
Parameter konverter:
- dua input impuls, dikonfigurasi secara independen:
– status input aktif yang dapat diprogram (volume input tingkat tinggi atau rendahtage),
– filter yang dapat diprogram untuk impuls masukan dengan tingkat waktu durasi yang ditentukan (secara terpisah untuk tingkat tinggi dan rendah),
– penghitungan impuls hingga nilai 4.294.967.295 dan dengan perlindungan terhadap penghapusan dari level aplikasi,
– penghitung impuls tambahan dengan kemungkinan dihapus kapan saja,
– register non-volatil yang menyimpan bobot impuls yang dihitung,
– 4 register terpisah berisi hasil pembagian nilai penghitung dengan nilai bobot impuls yang dihitung, - Antarmuka komunikasi RS-485 dengan protokol transmisi MODBUS RTU dan ASCII untuk bekerja di sistem komputer dengan sinyal transmisi optik pada dioda LED,
- baud rate yang dapat dikonfigurasi: 2400, 4800, 9600, 19200, 134800 bit/dtk,
- antarmuka pemrograman pada pelat depan tipe RJ (level TTL),
- beberapa cara konfigurasi parameter transmisi:
– diprogram – melalui antarmuka pemrograman RJ pada pelat depan,
– diprogram – dari tingkat aplikasi, melalui bus RS-485, - penyimpanan status penghitung dalam memori non-volatil bersama dengan checksum CRC,
- penghitungan peluruhan pasokan,
- deteksi keadaan darurat.
SET MODUL
- Modul SM3………………………………………. 1 buah
- panduan pengguna ………………………………….. 1 buah
- lubang colokan soket RS-232 …………….. 1 pc
Saat membongkar modul, harap periksa kelengkapan pengiriman dan apakah jenis dan kode versi pada pelat data sesuai dengan pesanan.Gbr. 1 View dari modul SM3
PERSYARATAN KESELAMATAN DASAR, KESELAMATAN OPERASIONAL
Simbol-simbol yang terdapat dalam manual servis ini berarti:
PERINGATAN!
Peringatan akan potensi situasi berbahaya. Sangat penting. Seseorang harus mengetahui hal ini sebelum menghubungkan modul. Ketidakpatuhan terhadap pemberitahuan yang ditandai dengan simbol-simbol ini dapat menyebabkan cedera parah pada personel dan kerusakan instrumen.
PERINGATAN!
Menunjuk catatan umum yang berguna. Jika diperhatikan, penanganan modul menjadi lebih mudah. Hal ini harus diperhatikan, ketika modul bekerja tidak sesuai dengan harapan. Konsekuensi yang mungkin terjadi jika diabaikan!
Dalam lingkup keamanan, modul ini memenuhi persyaratan standar EN 61010 -1.
Keterangan mengenai keselamatan operator:
1. Umum
- Modul SM3 dimaksudkan untuk dipasang pada rel 35 mm.
- Pemindahan rumah yang diperlukan tanpa izin, penggunaan yang tidak tepat, pemasangan atau pengoperasian yang salah dapat menimbulkan risiko cedera pada personel atau kerusakan pada peralatan. Untuk informasi lebih rinci silakan pelajari panduan pengguna.
- Jangan sambungkan modul ke jaringan melalui autotransformator.
- Semua operasi yang berkaitan dengan transportasi, instalasi, dan commissioning serta pemeliharaan harus dilakukan oleh personel yang berkualifikasi dan terampil, dan peraturan nasional untuk pencegahan kecelakaan harus dipatuhi.
- Menurut informasi keselamatan dasar ini, personel yang memenuhi syarat dan terampil adalah orang-orang yang memahami pemasangan, perakitan, komisioning, dan pengoperasian produk dan yang memiliki kualifikasi yang diperlukan untuk pekerjaan mereka.
- Soket RS-232 hanya berfungsi untuk menghubungkan perangkat (Gbr. 5) yang bekerja dengan Protokol MODBUS. Tempatkan lubang plug pada soket modul RS-232 jika soket tidak digunakan.
2. Transportasi, penyimpanan
- Harap perhatikan catatan tentang pengangkutan, penyimpanan dan penanganan yang tepat.
- Perhatikan kondisi iklim yang diberikan dalam spesifikasi.
3. Instalasi
- Modul harus dipasang sesuai dengan peraturan dan instruksi yang diberikan dalam panduan pengguna ini.
- Pastikan penanganan yang tepat dan hindari tekanan mekanis.
- Jangan membengkokkan komponen apa pun dan jangan mengubah jarak isolasi apa pun.
- Jangan sentuh komponen elektronik dan kontak apa pun.
- Instrumen mungkin mengandung komponen yang sensitif terhadap elektrostatis, yang mudah rusak jika ditangani secara tidak tepat.
- Jangan merusak atau menghancurkan komponen listrik apapun karena dapat membahayakan kesehatan Anda!
4. Sambungan listrik
Sebelum menyalakan instrumen, seseorang harus memeriksa kebenaran koneksi ke jaringan.
- Dalam hal sambungan terminal proteksi dengan kabel terpisah, kita harus ingat untuk menyambungkannya sebelum instrumen disambungkan ke sumber listrik.
- Saat mengerjakan instrumen aktif, peraturan nasional yang berlaku untuk pencegahan kecelakaan harus dipatuhi.
- Instalasi listrik harus dilakukan sesuai dengan peraturan yang berlaku (penampang kabel, sekring, sambungan PE). Informasi tambahan dapat diperoleh dari panduan pengguna.
- Dokumentasi berisi informasi tentang pemasangan sesuai dengan EMC (pelindung, grounding, filter dan kabel). Catatan ini harus diperhatikan untuk semua produk bertanda CE.
- Pabrikan sistem pengukuran atau perangkat yang dipasang bertanggung jawab atas kepatuhan terhadap nilai batas yang disyaratkan yang diwajibkan oleh undang-undang EMC.
5. Operasi
- Sistem pengukuran termasuk modul SM3, harus dilengkapi dengan perangkat proteksi sesuai dengan standar dan peraturan yang sesuai untuk pencegahan kecelakaan.
- Setelah instrumen diputuskan dari suplai voltage, komponen beraliran listrik dan sambungan listrik tidak boleh langsung disentuh karena kapasitor dapat terisi daya.
- Perumahan harus ditutup selama pengoperasian.
6. Pemeliharaan dan servis
- Harap perhatikan dokumentasi pabrikan.
- Baca semua catatan keselamatan dan aplikasi khusus produk dalam panduan pengguna ini.
- Sebelum mengeluarkan wadah instrumen, pasokan listrik harus dimatikan.
Penghapusan rumah instrumen selama masa kontrak jaminan dapat menyebabkan pembatalannya.
INSTALASI
4.1. Perbaikan modul
Modul ini dirancang untuk dipasang pada rel 35 mm (EN 60715). Rumah modul terbuat dari plastik yang dapat padam sendiri.
Dimensi keseluruhan perumahan: 22.5 x 120 x 100 mm. Seseorang harus menyambungkan kabel eksternal dengan penampang 2.5 mm² (dari sisi suplai) dan 1.5 mm² (dari sisi sinyal input).4.2. Deskripsi terminal
Seseorang harus menghubungkan suplai dan sinyal eksternal sesuai dengan gambar. 3, 4 dan 5. Petunjuk khusus dijelaskan pada tabel 1.
CATATAN: Perhatian khusus harus diberikan pada koneksi sinyal eksternal yang benar (lihat tabel 1).
Ada tiga dioda di pelat depan:
- hijau – saat menyala, menandakan pasokan menyala,
- hijau (RxD) – menandakan penerimaan data oleh modul,
- kuning (TxD) – menandakan pengiriman data oleh modul.
Deskripsi lead-out modul SM3
Tabel 1
Terminalnr |
Deskripsi terminal |
1 | Jalur input logika GND |
2 | Jalur IN1 – input logika No 1 |
3 | saluran 5V DC |
4 | Jalur IN2 – input logika No 2 |
5 | Garis GND dari antarmuka RS-485 |
6, 7 | Jalur yang memasok modul |
8 | Garis antarmuka RS-485 dengan optoisolasi |
9 | Garis B antarmuka RS-485 dengan optoisolasi |
Contoh cara koneksi input logika disajikan di bawah iniCATATAN:
Dengan mempertimbangkan interferensi elektromagnetik, seseorang harus menggunakan kabel berpelindung untuk menghubungkan sinyal input logika dan sinyal antarmuka RS-485. Pelindung harus dihubungkan ke terminal pelindung pada satu titik. Pasokan harus dihubungkan dengan kabel dua kawat dengan diameter kawat yang sesuai, memastikan perlindungannya dengan pemutusan instalasi.
MELAYANI
Setelah menghubungkan sinyal eksternal dan mengalihkan suplai, modul SM3 siap bekerja. Dioda hijau menyala menandakan pengoperasian modul. Dioda hijau (RxD) menandakan polling modul, namun dioda kuning (TxD), modul menjawab. Dioda harus menyala secara siklis selama transmisi data, baik melalui antarmuka RS-232 dan RS-485. Sinyal „+” (terminal 3) adalah output 5 V dengan beban 50 mA yang diizinkan. Seseorang dapat menggunakannya untuk memasok sirkuit eksternal.
Semua parameter modul dapat diprogram melalui RS-232 atau RS-485. Port RS-232 memiliki parameter transmisi yang konstan sesuai dengan data teknis, yang memungkinkan koneksi dengan modul, bahkan ketika parameter terprogram dari output digital RS-485 tidak diketahui (alamat, mode, kecepatan).
Standar RS-485 memungkinkan koneksi langsung ke 32 perangkat dalam satu tautan serial sepanjang 1200 m. Untuk menghubungkan lebih banyak perangkat, perlu menggunakan perangkat pemisah perantara tambahan (misalnya konverter/pengulang PD51). Cara menghubungkan antarmuka diberikan dalam panduan pengguna modul (gbr. 5). Untuk mendapatkan transmisi yang benar, perlu menghubungkan jalur A dan B secara paralel dengan perangkat lain yang setara. Sambungan harus dilakukan dengan kabel berpelindung. Pelindung harus dihubungkan ke terminal pelindung pada satu titik. Jalur GND berfungsi sebagai perlindungan tambahan pada jalur antarmuka pada koneksi yang panjang. Seseorang harus menghubungkannya ke terminal pelindung (yang tidak diperlukan untuk pengoperasian antarmuka yang benar).
Untuk mendapatkan koneksi dengan komputer PC melalui port RS-485, diperlukan konverter antarmuka RS-232/RS-485 (misalnya konverter PD51) atau kartu RS-485. Penandaan jalur transmisi untuk kartu di komputer PC bergantung pada produsen kartu. Untuk mewujudkan koneksi melalui port RS-232, kabel yang ditambahkan ke modul sudah cukup. Cara koneksi kedua port (RS-232 dan RS-485) disajikan pada Gambar 5.
Modul dapat dihubungkan ke perangkat Master hanya melalui satu port antarmuka. Jika kedua port terhubung secara bersamaan, modul akan beroperasi dengan benar dengan port RS-232.
5.1. Deskripsi implementasi protokol MODBUS
Protokol transmisi menjelaskan cara pertukaran informasi antar perangkat melalui antarmuka serial.
Protokol MODBUS telah diimplementasikan dalam modul sesuai dengan spesifikasi PI-MBUS-300 Rev G dari perusahaan Modicon.
Kumpulan parameter antarmuka serial modul dalam protokol MODBUS:
– alamat modul: 1…247
– tingkat baud: 2400, 4800, 19200, 38400 bit/dtk
– mode pengoperasian: ASCII, RTU
– unit informasi: ASCII: 8N1, 7E1, 7O1,
RTU: 8N2, 8E1, 8O1, 8N1
– waktu respons maksimal: 300 ms
Konfigurasi parameter antarmuka serial dijelaskan di bagian selanjutnya dari panduan pengguna ini. Ini terdiri dari penyelesaian baud rate (parameter Rate), alamat perangkat (parameter Alamat) dan jenis unit informasi (parameter Mode).
Jika modul terhubung ke komputer melalui kabel RS-232, modul secara otomatis mengatur parameter transmisi pada nilai:
Tingkat Baud: 9600 b/dtk
Modus operasi: RTU 8N1
Alamat: 1
Catatan: Setiap modul yang terhubung ke jaringan komunikasi harus:
- mempunyai alamat unik, berbeda dengan alamat perangkat lain yang terhubung dalam jaringan,
- memiliki baud rate dan tipe unit informasi yang sama,
- transmisi perintah dengan alamat „0” diidentifikasi sebagai mode penyiaran (transmisi ke banyak perangkat).
5.2. Deskripsi fungsi protokol MODBUS
Fungsi protokol MODBUS berikut telah diterapkan dalam modul SM3:
Deskripsi fungsi protokol MODBUS
Tabel 2
Kode |
Arti |
03 (03 jam) | Pembacaan n-register |
04 (04 jam) | Pembacaan register n-input |
06 (06 jam) | Tulis satu register |
16 (10 jam) | Tulis n-register |
17 (11 jam) | Identifikasi perangkat budak |
Pembacaan n-register (kode 03h)
Fungsi tidak dapat diakses dalam mode penyiaran data.
Exampsaya: Pembacaan 2 register dimulai dari register dengan alamat 1DBDh (7613):
Meminta:
Alamat perangkat | Fungsi | Daftar alamat Hai |
Daftar alamat Lo |
Jumlah mendaftar Hai |
Jumlah mendaftar Lo |
Pemeriksaan jumlah CRC |
01 | 03 | 1D | BD | 00 | 02 | 52 43 |
Tanggapan:
Alamat perangkat | Fungsi | Jumlah byte | Nilai dari register 1DBD (7613) | Nilai dari register 1DBE (7614) | Periksasum CRC | ||||||
01 | 03 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 42 8B |
Pembacaan n- register input (kode 04h)
Fungsi tidak dapat diakses dalam mode penyiaran data.
Exampsaya: pembacaan satu register dengan alamat 0FA3h (4003) dimulai dari register dengan 1DBDh (7613).
Meminta:
Alamat perangkat | Fungsi | Daftar alamat Hai |
Daftar alamat Lo |
Jumlah mendaftar Hai |
Jumlah mendaftar Lo |
Pemeriksaan jumlah CRC |
01 | 04 | 0F | A3 | 00 | 01 | C2 FC |
Tanggapan:
Alamat perangkat | Fungsi | Jumlah byte | Nilai dari daftarkan 0FA3 (4003) |
Periksasum CRC | |
01 | 04 | 02 | 00 | 01 | Nomor telepon 78 F0 |
Tulis nilainya ke dalam register (kode 06h)
Fungsi ini dapat diakses dalam mode siaran.
Exampsaya: Tulis register dengan alamat 1DBDh (7613).
Meminta:
Alamat perangkat | Fungsi | Alamat pendaftaran Hai | Alamat pendaftaran Lo | Nilai dari register 1DBD (7613) | Periksasum CRC | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 IKLAN |
Tanggapan:
Alamat perangkat | Fungsi | Daftar alamat Hai |
Daftarkan alamat Lo |
Nilai dari register 1DBD (7613) | Periksasum CRC | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 IKLAN |
Menulis ke n-register (kode 10h)
Fungsi ini dapat diakses dalam mode brocasting.
Exampsaya: Tulis 2 register dimulai dari register dengan ad-1DBDh (7613)
Meminta:
Perangkat alamat |
Fungsi | Daftar alamat |
Jumlah daftar |
Jumlah byte | Nilai dari register 1DBD (7613) |
Nilai dari daftar 1DBE (7614) |
Memeriksa- jumlah CRC |
||||||||
Hi | Lo | Hi | Lo | ||||||||||||
01 | 10 | 1D | BD | 00 | 02 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 03 09 |
Tanggapan:
Alamat perangkat | Fungsi | Daftar alamat Hai |
Daftar alamat Lo |
Jumlah mendaftar Hai |
Jumlah mendaftar Lo |
Pemeriksaan jumlah (KKR) |
01 | 10 | 1D | BD | 00 | 02 | D7 80 |
Laporkan identifikasi perangkat (kode 11h)
Meminta:
Alamat perangkat | Fungsi | Checksum (CRC) |
01 | 11 | C0 2C |
Tanggapan:
Alamat perangkat | Fungsi | Jumlah byte | Pengenal perangkat | Status perangkat | Nomor versi perangkat lunak | Pemeriksaan jumlah |
01 | 11 | 06 | 8C | FF | 3F 80 00 00 | Ukuran kertas A6 F3 |
Alamat perangkat – 01
Fungsi – nomor fungsi: 0x11;
Jumlah byte – 0x06
Pengenal Perangkat – 0x8B
Status perangkat – 0xFF
Versi perangkat lunak Tidak – versi yang diterapkan dalam modul: 1.00
XXXX – Variabel 4-byte tipe float
Checksum – 2 byte jika bekerja dalam mode RTU
– 1 byte jika bekerja dalam mode ASCII
5.3. Peta register modul
Daftarkan peta modul SM3
Alamat jangkauan | Nilai jenis | Keterangan |
Nomor telepon 4000-4100 | int, mengambang (16 bit) | Nilainya ditempatkan dalam register 16-bit. Register hanya untuk pembacaan. |
Nomor telepon 4200-4300 | int (16 bit) | Nilainya ditempatkan dalam register 16-bit. Isi register sesuai dengan isi register 32-bit dari area 7600. Register dapat dibaca dan ditulis. |
Nomor telepon 7500-7600 | mengambang (32 bit) | Nilainya ditempatkan dalam register 32-bit. Register hanya untuk pembacaan. |
Nomor telepon 7600-7700 | mengambang (32 bit) | Nilainya ditempatkan dalam register 32-bit. Register dapat dibaca dan ditulis. |
5.4. Kumpulan register modul
Kumpulan register untuk pembacaan modul SM3.
Nilainya ditempatkan dalam register 16-bit | Nama | Jangkauan | Jenis pendaftaran | Nama kuantitas |
4000 | Pengidentifikasi | – | ke dalam | Mengidentifikasi perangkat secara konstan (0x8B) |
4001 |
Status 1 |
ke dalam |
Status1 adalah register yang menjelaskan status input logika saat ini | |
4002 | Status 2 | – | ke dalam | Status2 adalah register yang menjelaskan parameter transmisi saat ini. |
4003 | W1 | 0… 1 | ke dalam | Nilai status pembacaan input 1 |
4004 | W2 | 0… 1 | ke dalam | Nilai status pembacaan input 2 |
4005 | WMG1_H |
– |
panjang |
Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 1 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata yang lebih tinggi. |
4006 | WMG1_L | Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 1 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata bawah. | ||
4007 | WMP1_H |
– |
panjang |
Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 1 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata yang lebih tinggi. |
4008 | WMP1_L | Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 1 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata bawah. | ||
4009 | WMG2_H |
– |
panjang |
Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 2 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata yang lebih tinggi. |
4010 | WMG2_L | Hasil yang diperoleh dengan melakukan operasi pembagian pembilang utama dan nilai bobot, untuk input 2 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata yang lebih rendah. |
4011 | WMP2_H |
– |
panjang |
Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 2 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata yang lebih tinggi. |
4012 | WMP2_L | Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 2 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata bawah. | ||
4013 | WG1_H | 0… 999999 | mengambang | Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 1 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata yang lebih tinggi. |
4014 | WG1_L | Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 1 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata bawah. | ||
4015 | WP1_H | 0… 999999 | mengambang | Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 1 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata yang lebih tinggi. |
4016 | WP1_L | Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 1 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata bawah. | ||
4017 | WG2_H | 0… 999999 | mengambang | Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 2 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata yang lebih tinggi. |
4018 | WG2_L | Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 2 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata bawah. | ||
4019 | WP2_H | 0… 999999 | mengambang | Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 2 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata yang lebih tinggi. |
4020 | WP2_L | Hasil yang diperoleh melalui operasi pembagian pencacah utama dan nilai bobot, untuk input 2 (register menghitung jumlah jutaan dari keseluruhan hasil) – kata bawah. |
4021 | LG1_H | 0… (2 32 – 1) | panjang | Nilai penghitung impuls utama untuk input 1 (kata lebih tinggi) |
4022 | LG1_L | Nilai penghitung impuls utama untuk input 1 (kata bawah) | ||
4023 | LP1_H | 0… (2 32 – 1) | panjang | Nilai penghitung impuls utama untuk input 1 (kata lebih tinggi) |
4024 | LP1_L | Nilai penghitung impuls utama untuk input 1 (kata bawah) | ||
4025 | LG2_H | 0… (2 32 – 1) | panjang | Nilai penghitung impuls utama untuk input 2 (kata lebih tinggi) |
4026 | LG2_L | Nilai penghitung impuls utama untuk input 2 (kata bawah) | ||
4027 | LP2_H | 0… (2 32 – 1) | panjang | Nilai penghitung impuls bantu untuk input 2 (kata yang lebih tinggi) |
4028 | LP2_L | Nilai penghitung impuls bantu untuk input 2 (kata bawah) | ||
4029 | Status3 | – | ke dalam | Status kesalahan perangkat |
4030 | Mengatur ulang | 0… (2 16 – 1) | ke dalam | Penghitung jumlah pasokan perangkat yang berkurang |
Kumpulan register untuk membaca modul SM3 (alamat 75xx)
Nama | Jangkauan | Jenis pendaftaran | Nama kuantitas | |
Nilai yang saya daftarkan | ||||
7500 | Pengidentifikasi | – | mengambang | Mengidentifikasi perangkat secara konstan (0x8B) |
7501 | Status 1 | – | mengambang | Status 1 adalah register yang menjelaskan status masukan logika saat ini |
7502 | Status 2 | – | mengambang | Status 2 adalah register yang menjelaskan parameter transmisi saat ini |
7503 | W1 | 0… 1 | mengambang | Nilai status pembacaan input 1 |
7504 | W2 | 0… 1 | mengambang | Nilai status pembacaan input 2 |
7505 | Bahasa Indonesia: WG1 | 0… (2 16 – 1) | mengambang | Hasil yang diperoleh melalui pembuatan operasi pembagian counter utama dan nilai bobot, untuk input 1 |
7506 | WP1 | – | mengambang | Hasil yang diperoleh melalui pembuatan operasi pembagian pencacah bantu dan nilai bobot, untuk input 1 |
7507 | Bahasa Indonesia: WG2 | – | mengambang | Hasil yang diperoleh melalui pembuatan operasi pembagian counter utama dan nilai bobot, untuk input 2 |
7508 | WP2 | – | mengambang | Hasil yang diperoleh melalui pembuatan operasi pembagian pencacah bantu dan nilai bobot, untuk input 2 |
7509 | LG1 | 0… (2 32 – 1) | mengambang | Nilai penghitung impuls utama untuk input 1 |
7510 | LP1 | 0… (2 32 – 1) | mengambang | Nilai penghitung impuls bantu untuk input 1 |
7511 | LP2 | 0… (2 32 – 1) | mengambang | Nilai penghitung impuls utama untuk input 2 |
7512 | LP2 | 0… (2 32 – 1) | mengambang | Nilai penghitung impuls bantu untuk input 2 |
7513 | Status3 | mengambang | Status kesalahan perangkat | |
7514 | Mengatur ulang | 0… (2 16 – 1) | mengambang | Penghitung jumlah pasokan perangkat yang berkurang |
Deskripsi register status 1
Bit-15…2 Tidak digunakan Status 0
Status Bit-1 dari masukan IN2
0 – keadaan terbuka atau tidak aktif,
1 – keadaan hubung singkat atau aktif
Status Bit-0 dari masukan IN1
0 – keadaan terbuka atau tidak aktif,
1 – keadaan hubung singkat atau aktif
Deskripsi register status 2Bit-15…6 Tidak digunakan Status 0
Bit-5…3 Mode pengoperasian dan unit informasi
000 – antarmuka dimatikan
001 – 8N1 – ASCII
010 – 7E1 – ASCII
011 – 7O1 – ASCII
100 – 8N2 – RTU
101 – 8E1 – RTU
110 – 8O1 – RTU
111 – 8N1 – RTU
Bit-2…0 Kecepatan baud
000 – 2400 bit/dtk
001 – 4800 bit/dtk
010 – 9600 bit/dtk
011 – 19200 bit/dtk
100 – 38400 bit/dtk
Deskripsi register status 3Bit-1…0 Kesalahan memori FRAM – Penghitung utama 1
00 – kurangnya kesalahan
01 – kesalahan penulisan/pembacaan dari ruang memori 1
10 – kesalahan penulisan/pembacaan dari ruang memori 1 dan 2
11 – kesalahan penulisan/pembacaan semua blok memori (kehilangan nilai penghitung)
Kesalahan memori FRAM Bit-5…4 – Penghitung tambahan 1
00 – kurangnya kesalahan
01 – kesalahan penulisan/pembacaan dari ruang memori pertama
10 – kesalahan penulisan/pembacaan dari ruang memori pertama dan kedua
11 – kesalahan penulisan/pembacaan semua blok memori (kehilangan nilai penghitung)
Bit-9…8 Kesalahan memori FRAM – Penghitung utama 2
00 – kurangnya kesalahan
01 – kesalahan penulisan/pembacaan dari ruang memori pertama
10 – kesalahan penulisan/pembacaan dari ruang memori ke-1 dan ke-2 1 dan 2
11 – kesalahan penulisan/pembacaan semua blok memori (kehilangan nilai penghitung)
Kesalahan memori FRAM Bit-13…12 – Penghitung tambahan 2
00 – kurangnya kesalahan
01 – kesalahan penulisan/pembacaan dari ruang memori pertama
10 – kesalahan penulisan/pembacaan dari ruang memori pertama dan kedua
11 – kesalahan penulisan/pembacaan semua blok memori (kehilangan nilai penghitung)
Bit-15…6, 3…2, 7…6, 11…10, 15…14 tidak digunakan Status 0
Kumpulan register untuk membaca dan menulis modul SM3 (alamat 76xx)
Tabel 6
Nilai tipe float ditempatkan dalam register 32-bit. | Nilai tipe int ditempatkan dalam register 16-bit. | Jangkauan | Nama | Nama kuantitas |
7600 | 4200 | – | Pengidentifikasi | Pengenal (0x8B) |
7601 | 4201 | 0… 4 | Kecepatan baud | Kecepatan baud antarmuka RS 0 – 2400 b/s 1 – 4800 b/dtk 2 – 9600 b/dtk 3 – 19200 b/dtk 4 – 38400 b/dtk |
7602 | 4202 | 0… 7 | Mode | Mode kerja antarmuka RS 0 – Antarmuka dimatikan 1 – ASCII 8N1 2 – ASCII 7E1 3 – ASCII 7O1 4 – RTU 8N2 5 – RTU 8E1 ? 6 – RTU 8O1 7 – RTU 8N1 |
7603 | 4203 | 0… 247 | Alamat | Alamat perangkat di bus Modbus |
7604 | 4204 | 0… 1 | Menerapkan | Penerimaan perubahan register 7601-7603 0 – kurangnya penerimaan 1 – penerimaan perubahan |
7605 | 4205 | 0… 1 | Mode kerja | Mode kerja perangkat: 0 – input logika 1 – masukan penghitung |
7606 | 4206 | 0… 11 | Petunjuk | Daftar instruksi: 1 – menghapus penghitung bantu untuk input 1 2 – menghapus penghitung bantu untuk input 2 3 – menghapus penghitung utama untuk input 1 (hanya dengan RS-232) 4 – menghapus penghitung utama untuk input 2 (hanya dengan RS-232) 5 – menghapus penghitung tambahan 6 – menghapus penghitung utama (hanya dengan RS232) 7 – menulis data default ke register 7605 – 7613 dan 4205 – 4211 (hanya dengan RS232) 8 – penulisan data default ke register 7601 – 7613 dan 4201 – 4211 (hanya dengan RS232) 9 – reset perangkat 10 – menghapus register status kesalahan 11 – menghapus register nomor reset |
7607 | 4207 | 0… 3 | Status aktif | Status aktif untuk input perangkat: 0x00 – status aktif “0” untuk IN1, status aktif “0” untuk IN2 0x01 – status aktif “1” untuk IN1, status aktif “0” untuk IN2 0x02 – status aktif “0” untuk IN1, status aktif “1” untuk IN2 0x03 – status aktif “1” untuk IN1, status aktif “1” untuk IN2 |
7608 | 4208 | 1…10000 | Saatnya untuk level aktif 1 | Durasi level tinggi untuk 1 impuls untuk input 1 – (0.5 – 500 mdtk) |
7609 | 4209 | 1…100000 | Saatnya untuk level tidak aktif 1 | Durasi level rendah untuk 1 impuls untuk input 1 – (0.5 – 500 mdtk) |
7610 | 4210 | 1…10000 | Saatnya untuk level aktif 2 | Durasi level tinggi untuk 1 impuls untuk input 2 – (0.5 – 500 mdtk) |
7611 | 4211 | 1…10000 | Saatnya untuk level tidak aktif 2 | Durasi level rendah untuk 1 impuls untuk input 2 – (0.5 – 500 mdtk) |
7612 | 0.005…1000000 | Berat 1 | Nilai bobot untuk input 1 | |
7613 | 0.005…1000000 | Berat 2 | Nilai bobot untuk input 2 | |
7614 | 4212 | – | Kode | Kode pengaktifan perubahan register 7605 – 7613 (4206 – 4211), kode – 112 |
PENGHITUNG IMPULS
Masing-masing input impuls konverter dilengkapi dengan dua pencacah 32-bit independen – pencacah impuls utama dan tambahan. Status penghitung maksimal adalah 4.294.967.295 (2?? – 1) impuls.
Peningkatan penghitung sebanyak satu terjadi secara bersamaan pada saat terdeteksinya keadaan aktif yang durasinya lama pada input impuls dan keadaan yang berlawanan dengan keadaan aktif yang durasinya lama.
6.1. Konter utama
Penghitung utama dapat dibaca melalui tautan pemrograman RJ atau antarmuka RS485, tetapi hanya dapat dihapus melalui tautan pemrograman melalui penulisan nilai yang sesuai ke register instruksi (lihat tabel 6). Selama pembacaan, isi dari kata yang lebih tua dan lebih muda dari register penghitung disimpan dan tidak berubah hingga akhir pertukaran bingkai data. Mekanisme ini memastikan pembacaan yang aman dari keseluruhan register 32-bit dan bagian 16-bitnya.
Terjadinya main counter overflow tidak menyebabkan terhentinya penghitungan impuls.
Status penghitung ditulis dalam memori non-volatile.
Checksum CRC, dihitung dari isi counter, juga ditulis.
Setelah mengalihkan suplai, konverter mereproduksi status penghitung dari data tertulis dan memeriksa jumlah CRC. Jika terjadi ketidaksesuaian dalam daftar kesalahan, penandaan kesalahan yang sesuai ditetapkan (lihat uraian Status 3).
Register penghitung utama terletak di alamat 4021 -4022 untuk masukan 1 dan 4025 – 4026 untuk masukan 2.
6.2. Penghitung tambahan
Penghitung tambahan memenuhi peran penghitung pengguna, yang dapat dihapus kapan saja, baik melalui tautan pemrograman RJ dan dari tingkat aplikasi melalui antarmuka RS-485.
Hal ini dilakukan dengan menulis nilai yang sesuai ke register instruksi (lihat tabel 6).
Mekanisme pembacaan serupa dengan yang dijelaskan, dalam hal penghitung utama.
Penghitung bantu secara otomatis diatur ulang setelah meluap.
Register pencacah bantu terletak pada alamat 4023 – 4024 untuk masukan 1 dan 4027 – 4028 untuk masukan 2.
KONFIGURASI INPUL IMPULSA
Konfigurasi parameter perangkat yang berada dalam register 7606 – 7613 (4206 – 4211) dimungkinkan setelah penulisan nilai 112 sebelumnya ke register 7614 (4212).
Penulisan nilai 1 ke register 7605 (4205) menyebabkan aktivasi input impuls dan semua fungsi konfigurasi yang terkait dengan mode kerja aktif. Untuk setiap masukan impuls dimungkinkan untuk memprogram parameter berikut: voltage level pada masukan untuk keadaan aktif dan durasi minimum keadaan ini dan keadaan kebalikan dari keadaan aktif. Selain itu, dimungkinkan untuk menetapkan nilai bobot impuls ke setiap masukan.
7.1 Keadaan aktif
Kemungkinan pengaturan keadaan aktif adalah shorting (keadaan tinggi pada masukan) atau masukan terbuka (keadaan rendah pada masukan). Setting kedua input tersebut berada pada register alamat 7607, 4007 dan nilainya mempunyai arti sebagai berikut:
Status input aktif
Tabel 7.
Daftar nilai | Status aktif untuk input 2 | Status aktif untuk input 1 |
0 | Keadaan rendah | Keadaan rendah |
1 | Keadaan rendah | Negara bagian tinggi |
2 | Negara bagian tinggi | Keadaan rendah |
3 | Negara bagian tinggi | Negara bagian tinggi |
Keadaan masukan impuls, dengan mempertimbangkan konfigurasi melalui register 7607 (4007), dapat diakses dalam register status konverter atau dalam register 7503, 7504 atau 4003, 4004.
7.2. Durasi keadaan aktif
Definisi durasi keadaan aktif minimal pada input memungkinkan penyaringan interferensi yang dapat muncul pada jalur sinyal dan penghitungan impuls yang hanya memiliki durasi yang sesuai. Durasi minimal keadaan aktif diatur dalam kisaran 0.5 hingga 500 milidetik dalam register dengan alamat 7608 (keadaan aktif), 7609 (keadaan berlawanan) untuk input 1 dan dengan alamat 7610 (keadaan aktif), 7611 (kebalikan negara bagian) untuk input 2.
Impuls yang lebih pendek dari nilai yang ditetapkan dalam register tidak akan dihitung.
Input impuls adalah sampdipimpin dalam interval 0.5 milidetik.
7.3. Berat masukan
Pengguna mempunyai kemungkinan untuk menentukan nilai bobot impuls (register
7612, 7613). Hasilnya ditentukan dengan cara berikut:
HasilPengukuran_Y = CounterValue_X/WeightValue_X
ResultMeasurement_Y – Hasil pengukuran untuk input yang sesuai dan penghitung yang dipilih
CounterValue_X – Nilai penghitung dari input yang sesuai dan penghitung CounterWeight_X yang dipilih
– Nilai bobot untuk input yang sesuai.
Nilai yang ditentukan dapat diakses dalam register 16 bit pada rentang 4005-4012, sesuai tabel 4 dan dalam register tunggal tipe float pada rentang 7505 – 7508, sesuai tabel 5. Cara menentukan nilai utama Hasil counter untuk input 1 melalui pembacaan register pada range 4005 – 4012 disajikan dibawah ini.
ResultMeasurement_1 = 1000000* (panjang)(WMG1_H, WMG1_L) + (mengambang)(WG1_H, WG1_L)
Pengukuran Hasil_1
– Hasil dengan mempertimbangkan bobot input 1 dan penghitung utama.
(panjang)(WMG1_H, WMG1_L) – Kata yang lebih tinggi dari hasil “ResultMeasurement_1”
Variabel tipe float terdiri dari dua register 16-bit: WMG1_H dan WMG1_L.
(float)(WG1_H, WG1_L) – Kata bawah dari hasil, “ResultMeasurement_1”
Variabel tipe float terdiri dari dua register 16-bit: WG1_H dan WG1_L.
Hasil yang tersisa untuk penghitung masukan 2 dan pencacah bantu ditentukan sama seperti pada contoh di atasampsaya.
7.4. Parameter bawaan
Perangkat, setelah melakukan instruksi 7 (lihat tabel no. 5), diatur pada parameter default di bawah ini:
- Mode kerja – 0
- Status aktif – 3
- Waktu untuk level aktif 1 – 5 ms
- Waktu untuk level tidak aktif 1 – 5 ms
- Waktu untuk level aktif 2 – 5 ms
- Waktu untuk level tidak aktif 2 – 5 ms
- Berat 1 – 1
- Berat 2 – 1
Setelah melakukan instruksi 8 (lihat tabel no. 5), perangkat menetapkan parameter default tambahan seperti di bawah ini:
- Kecepatan baud RS – 9600 b/s
- Modus RS – 8N1
- Alamat – 1
DATA TEKNIS
Input logika: Sumber sinyal – sinyal potensial: – level logika: 0 logika: 0… 3 V
1 logika: 3,5… 24 V
Sumber sinyal – tanpa sinyal potensial:
– level logika: 0 logika – input terbuka
1 logika – masukan korsleting
resistansi hubung singkat dari kontak tanpa potensial ≤ 10 kΩ
resistansi pembukaan kontak tanpa potensial ≥ 40 kΩ
Parameter penghitung:
– waktu impuls minimal (untuk kondisi tinggi): 0.5 ms
– waktu impuls minimal (untuk kondisi rendah): 0.5 ms
– frekuensi maksimal: 800 Hz
Data transmisi:
a) Antarmuka RS-485: protokol transmisi: MODBUS
ASCII: 8N1, 7E1, 7O1
RTU: kecepatan baud 8N2, 8E1, 8O1, 8N1
2400, 4800, 9600, 19200, 38400: 57600, 115200 bit/dtk alamat…………. 1…247
b) Antarmuka RS-232:
protokol transmisi MODBUS RTU 8N1 baud rate 9600 alamat 1
Konsumsi daya modul≤ 1.5 A
Kondisi operasi yang dinilai:
– pasokan voltage: 20…24…40 V ac/dc atau atau 85…230…253 V ac/dc
– pasokan voltagfrekuensi e- 40…50/60…440 Hz
– suhu sekitar- 0…23…55°C
– kelembaban relatif- < 95% (kondensasi tidak diperbolehkan)
– medan magnet luar- < 400 A/m
– posisi kerja- apa saja
Kondisi penyimpanan dan penanganan:
– suhu sekitar – 20… 70°C
– kelembaban relatif < 95 % (kondensasi tidak diperbolehkan)
– getaran sinusoidal yang diperbolehkan: 10…150 Hz
- frekuensi:
– perpindahan ampgaris lintang 0.55 mm
Nilai perlindungan yang terjamin:
– dari sisi depan housing: IP 40
– dari sisi terminal: IP 40
Dimensi keseluruhan: 22.5 x 120 x 100 mm
Berat: <0.25 kg
Perumahan: disesuaikan untuk dirakit di atas rel
Kompatibilitas elektromagnetik:
– kekebalan kebisingan EN 61000-6-2
– emisi kebisingan EN 61000-6-4
Persyaratan keselamatan mnrt. ke dalam EN 61010-1:
– instalasi kategori III
– polusi tingkat 2
Vol fase-ke-bumi maksimaltage:
– untuk rangkaian suplai: 300 V
– untuk rangkaian lain: 50 V
SEBELUM KERUSAKAN AKAN DINYATAKAN
GEJALA | PROSEDUR | CATATAN |
1. Dioda hijau modul tidak menyala. | Periksa sambungan kabel jaringan. | |
2. Modul tidak menjalin komunikasi dengan perangkat master melalui port RS-232. | Periksa apakah kabel tersambung ke soket yang sesuai di modul. Periksa apakah perangkat master diatur pada baud rate 9600, mode 8N1, alamat 1. |
(RS-232 memiliki parameter transmisi konstan) |
Kurangnya sinyal transmisi komunikasi pada RxD dan | ||
Dioda TxD. | ||
3. Modul tidak menjalin komunikasi dengan perangkat master melalui port RS-485. Kurangnya sinyal transmisi komunikasi pada dioda RxD dan TxD. |
Periksa apakah kabel tersambung ke soket yang sesuai di modul. Periksa apakah perangkat master diatur pada parameter transmisi yang sama dengan modul (baud rate, mode, alamat) Jika perlu mengubah parameter transmisi ketika seseorang tidak dapat menjalin komunikasi melalui RS-485, maka harus menggunakan port RS-232 yang memiliki parameter transmisi konstan (jika terjadi masalah lebih lanjut lihat poin 2). Setelah mengubah parameter RS-485 menjadi diperlukan, seseorang dapat mengubahnya ke port RS-885. |
KODE PEMESANAN
Tabel 6* Nomor kode ditentukan oleh produser EXAMPLE PESANAN
Saat memesan, harap hormati nomor kode berurutan.
Kode : SM3 – 1 00 7 artinya :
SM3 – modul input biner 2 saluran,
1 – suplai voltage : 85…230…253 Va.c./dc
00 – versi standar.
7 – dengan sertifikat pemeriksaan kualitas tambahan.
LUMEL SA
ul. Słubicka 4, 65-127 Zielona Góra, Polandia
tel.: +48 68 45 75 100, faks +48 68 45 75 508
www.lumel.com.pl
Dukungan teknis:
telp.: (+48 68) 45 75 143, 45 75 141, 45 75 144, 45 75 140
e-mail: ekspor@lumel.com.pl
Departemen ekspor:
telp.: (+48 68) 45 75 130, 45 75 131, 45 75 132
e-mail: ekspor@lumel.com.pl
Kalibrasi & Pengesahan:
e-mail: laboratorium@lumel.com.pl
SM3-09C 29.11.21
Nomor telepon 60-006-00-00371
Dokumen / Sumber Daya
![]() |
LUMEL SM3 2 Saluran Modul Logika atau Input Penghitung [Bahasa Indonesia:] Panduan Pengguna SM3 2 Channel Modul Logika atau Counter Input, SM3, 2 Channel Modul Logika atau Counter Input, Logika atau Counter Input |