Anda di halaman 1dari 6

ntuk membangun koneksi dari s71200 ke s7300

Untuk membangun koneksi dari s71200 ke s7300 dapat dilakukan dengan berbagai macam cara,
diantaranya adalah melalui profinet ( Ethernet ). Seperti yang terlampir pada tabel dibawah,
S71200 sendiri melalui integrated Profinet interface sudah support protocol diantaranya :

Adapun yang akan diulas dalam tutorial ini adalah bagaimana cara transfer dan receive data
melalui protocol s7 communication menggunakan instruksi PUT/GET yang terdapat pada library
Simatic Manager atau TIA portal. Untuk dapat mengaplikasikan tutorial ini, minimum S71200
CPU firmware nya dapat dilihat pada gambar di atas.
Langkah pertama yang disiapkan tentunya bikin satu project di TIA Portal untuk S71200 dan
Simatic Manager untuk S7300.
Setelah project di create tentunya perlu hardware configurasi tiap tiap CPU ;

Setting IP Address pada tutorial ini adalah 172.17.5.117 dengan subnet masknya class C untuk
S71200, di sisi S7300 bisa di setting juga satu subnet dengan S71200.
Sedangkan di sisi S7300 :

Lalu langkah berikutnya adalah Create data block di sisi S71200 yang berisi data yang akan
dikirim ke S7300 dan data yang akan diterima dari S7300.

Data block Write S71200 diatas memuat satu tag dengan tipe data integer, yang mana nantinya
akan dikirim ke datablock read S7300. Sebaliknya untuk datablock Read S1200 nantinya akan
mengambil nilai yang terdapat pada datablock write S7300.
DB Write dan DB read ( S7300 ) ;

Selanjutnya S71200 untuk ladder logic programnya :

Program diatas khususnya network 4 instruksi PUT (terdapat di library TIA portal), untuk
parameter ADDR_1 berisikan address tujuan atau address DB S7300 yang mana nantinya akan
di write oleh S71200 melalui parameter SD_1, untuk format penulisannaya menggunakan
pointer. Seperti contoh diatas SD_1 : P:DB3.DBX0.0 BYTE 2 yang artinya DB number 3
dimulai dari byte address 0 bit ke 0 sepanjang 2 byte setelahnya akan di kirik ke ADDR_1 :
P#DB7.DBX0.0 BYTE 2 yang artinya DB numbers 7 dimulai dari Byte address 0 bit ke 0
sepanjang 2 Byte.
Untuk parameter REQ merupakan trigger kapan data itu akan di transport, dalam contoh ini
menggunakan pulse 1 second yang berarti instruksi ini akan di eksekusi dalam 1 kali waktu
dalam setiap detiknya saat rising edge bit tersebut.
Parameter ID merupakan connection ID yang terdapat pada block properties GET and PUT.

Sedangkan program diatas merupakan function GET, untuk penjelasannya kurang lebih sama
dengan instruksi PUT tetapi merupakan kebalikan dari instruksi PUT. Parameter ADDR_1 berisi
address S7300 yang akan di baca dan ditempatkan di address parameter RD_1 S71200.
Berikut adalah call structure dari block S71200 :

Setelah selesai membuat program di S71200 beralih ke pemrograman di sisi S7300.


Untuk menguji fungsi GET , DB read S7300 akan di copy ke DB Write S7300 seperti gambar
berikut :

Langkah berikutnya adalah konfigurasi komunikasi antara 2 CPU tersebut :

Konfigurasi instruksi PUT and GET di TIA lebih simple, tinggal click blocknya kemudian
properties. Untuk endpoint partner nya dipilih unspecified karena project ini terpisah, S71200 di
TIA sementara S7300 di simatic manager. Untuk ip address partner bisa diisikan ip S7300 yang
terlah di setting.
Setelah selesai untuk konfigurasi ke 2 PLC bisa di compile lalu di download.
Berikut hasil monitor nilai dari kedua PLC :

Source programnya bisa didownload disini


Konfigurasi komunikasi antara S71200 dan S7300 juga bisa dilakukan di Simatic manager
melalui NET PRO, tentunya dengan cara instruksi PUT and GET diprogram di S7300.

Anda mungkin juga menyukai