:: Automation :: Networking :: PLC :: Siemens Add comments
Modbus di Siemens PLC? apa perlu?
Tentu tidak kalau keperluannya hanya untuk komunikasi antar PLC Siemens atau ke HMI atau ke device lain yang mendukung protokol standard Siemens yg lebih reliable macam profibus atau profinet. Masalahnya di luar sana banyak sekali device yg menyediakan protokol Modbus tetapi tidak support protokol-protokol di atas.
Artikel ini dibuat karena banyaknya pertanyaan yang muncul tentang Modbus di blog ini juga blog rekan Toekang. Protokol OpenModbus dipilih lebih kepada CP yang dipunyai toekang (CP-343/443), sedangkan untuk menelorkan artikel Modbus RTU toekang perlu CP341/441, nah yang ini ngak ada di lab. Dan sayang sekali protokol ini tidak bisa disimulasi dengan memanfaatkan WinLC + Ethernet General, sehingga musti memiliki dedicated S7 PLC + CP Ethernet.
Untuk belajar OpenModbus atau Modbus/TCP di PLC Siemens akan toekang bagi menjadi beberapa tahap. Pada tahap pertama kali ini, toekang akan membuat S7 PLC dalam hal ini S7-400 + CP443 sebagai Modbus Slave (Server menurut terminologi Siemens). Sebagai Master (Client) akan digunakan 3rd party tool seperti Modbus Poll atau Wonderware DASMBTCP seperti gambar dibawah:

Langkah-langkah untuk menjadikan S7 PLC sebagai Modbus/TCP Slave dapat dibaca di sini, yang menurut toekang sendiri bukanlah langkah yang sederhana jika dibandingkan dengan men-setup Modbus di PLC/DCS di vendor laen.
Hasil Pengujian
Dari hasil pengujian, Modbus/TCP yang dibuat dari Siemens S7 hasilnya cukup memuaskan seperti dibawah :


Bahkan dengan mudah toekang bisa membaca sekaligus 360 register ke slave dari Wonderware DASMBTCP yang dari konfigurasinya sendiri hanya mambatasi sampai 122(entah kenapa hanya segini, padahal dari Modbus/TCP Protokol Spesification tertulis 125) register dalam sekali telegram. Ini dimungkinkan karena FB100 sebagai library modbus/tcp dari Siemens yang toekang pakai telah diatur mekanismenya untuk dapat menerima sampai 625 register ( 5 x 125 ) seperti dibawah :


Dari pengamatan toekang, data-data tersebut diproses dalam tiga tahap(telegram). Masing masing telegram akan memproses 120 register, kemudian akan berpindah ke 120 register berikutnya.

saya menggunakan modbus tcp/ip untuk komunikasi plc ke hmi karena menggunakan beberapa merek plc sedangkan hmi hanya satu.
btw siemens S7 harganya pada kisaran berapa ya mas? saya belum pernah beli.
terima kasih
Siemens kayaknya jangan dipake untuk Modbus TCP/IP deh kalau tidak terpaksa karena harganya relatif mahal, kedua karena memakai CP Industrial Ethernet maka akan lebih handal kalau pilih I/O Server yg mendukung native S7 protocol. Kan tidak masalah dalam satu HMI pake 2 atau 3 I/O server … tukang juga pake seperti itu di plant.
wah,,cukup ribet juga ya setting modbus di S7, mas e-one. masih lebih mudah di Allen Bradley dengan tambahan modul dari prosoft (walau mahal). Tapi terima kasih informasinya mas e-one. Terus berkarya dan berbagi mas ^^
yup .. Si Siemens sepertinya ogah2an juga nyuport Modbus, karena disamping ribet ya mahal ..:D, kita perlu beli CP-341/441 yg mahal plus musti beli juga lisensi OpenModbus(walau lisensi ini hanya diatas kertas doang)
mas saya rendi dari bandung, mau nyimpang jauh nih dari pembahasan, soalnya lagi butuh banget. gini, saya lagi butuh bantuan gimana caranya membuat PID controller dengan PLC siemens S7 300 CPU 314 ? untuk set point bisa menggunakan potensio meter 10 VDC begitupun dengan process variable nya mas. yang menggunakan OB35 itu mas dan menggunakan SFB41. mohon step by step yah mas share nya. di tunggu yah mas di emai : rendi.loerrach.university@GMAIL.com
bukan ngk mo jawab, cuman pertanyaan ini lebih tepat klo di tujukan ke http://toekangplc.com deh. cuman rasa2nya ngk kudu pake OB35 deh bisa di OB lain-nya yg penting bisa menjamin keakuratan sampling rate-nya plus tergantung style programernya ..:)
Salam kenal Mas,
Mau nanya, gimana caranya buat animasi pada winCC Scada, contohnya buat conveyor yang berjalan.
Terima kasih atas bantuannya
wah toekang hanya sebentar nyoba WinCC, jadi detail ngk bisa ngasih tutor. Cuman secara garis besar hampir smua scada untuk animasi … itu cuman perbesar, perkecil dan geser posisi saja. Nah untuk konveyor paling cuman buat animasi roler yg berputar trus untuk material yg jalan cuman digeser posisi horizontal saja.
salam kenal pak, saya pemula mengenai plc. mau bertanya bagaimana caranya troubleshooting untuk mengganti cpu dan i/o card pada plc s7-300 ya mas, langkah-langkahnya apa aja …..??
terimakasih sebelumnya..
hmm ini pertanyaanya pendek tapi jawabannya bisa sgt panjang …
soalnya klo sampe ada acara mengganti komponen segala kan kudu tau apakah komponen itu bener2 perlu diganti/rusak & bukan PLC stop krn kesalahan program, nah untuk tau itu musti tau program PLC-nya setidaknya hardware konfigurasinya, sederhananya mungkin gini …klo masih bisa online ke PLC buka di hardware konfig trus disitu ada diagnostic ntar ada diagnostic hardware yg rusak, tapi kadang2 jg disitu baek2 aja tapi i/o tidak nunjukin respons ..:(, klo ngk bisa online sama sekali dgn asumsi setting software dah benar & kabel interface ok ya ganti aja CPU-nya …
untuk penggantian cpunya apakah program pada plc akan hilang atau akan ada pada memori card…settingan apa aja sebelum dan sesudah penggantian yang haruas dilakukan………?
thanks sebelumnya.
udah dijawab disini tuh: http://toekangplc.com/2010/03/20/membaca-date-time-pada-s7/#comment-1003, klo cara spt itu yg dilakukan …tinggal download ke CPU baru semua konfig+program+data yg lama akan masuk semua ke CPU baru … asal CPU or I/O module tipenya sama persis …ngk ada setingan tambahan, klo beda ya musti disesuaikan config hardwarenya
oke da dicoba..bisa dioperasikan….
thanks ya atas bantuannya.
salam kenal mas,
saya baru mengenal plc mau belajar cara pemrogramannya.bisa beri info tentang artikel atau buku agar lebih cepat belajar pemrograman.klo bisa yang siemens s7-300 atau s7-400.
terimakasih sebelumnya…..
mongo mas nanya ke yg lebih ahli toekangplc.com
Kalau harga licence key untuk siemens, berapaan yah ???
Waduh kurang tau pasti brapa, soalnya banyak sekali modelnya
Salam KnaL Mas,
Saat ni saya lagi da project pake plc & hmi made Yokogawa !!
PLC digunakan untuk read data dari FlowComputer FloBoss S600 & control beberapa device di field !
Saya belum familiar dengan Yokogawa, soalna project2 sbelumnya saya biasa pake Siemens atau Mitsubishi []
Mungkin Mas atau rekan2 ada yg jago pake Yokogawa, tlong saya diberi masukan/informasi
di tempat saya ada softwere citec dan in touch bisa dak softwere itu di crack? buat latihan aja thank
Jawabannya bisa, cuman tidak elok klo detailnya ditulis disini ..:)
Salam Kenal Mas,
Saat ini saya ada project yang mengharuskan utk menguhubungkan 2 plc s7 300, apakah bisa digunakan TCP/IP utk koneksi keduanya? sebagai catatan jarak antara 2 buah PLC ini adalah 300 m?
Lebih mudah mana dalam hal konfigurasi address antara menggunakan TCP/IP dengan menggunakan Profibus atau MPI?
Terima Kasih untuk jawabannya,,:)
he he ternyata mas agus dah nanya ke toekangplc ya, mungkin telat responnya soalnya dia sibuk sekali sekarang. Pake TCP/IP atau ethernet bisa dan banyak pilihan model di S7, coba cari di web-nya Siemens disono banyak contoh yg bisa di download. Disini secara singkat ada juga kan http://toekangplc.com/2010/03/19/komunikasi-s7-plc-via-ethernet-put-and-get. klo jaraknya 300m ya kudu pake FO extend kabel Ethernet.
mas,
request donk buat tulisan tentang :
- virtualisasi pada SCADA system
- Citect SCADA tanpa XP Style
- SCADA web base
thanx,
XXX
…itu udah ada dalam job list, sayangnya ente ngasih kerjaan mulu ..:)
mau nanya pak, perbedaan antara modbus dengan pofibus apa ya pak??
Thanks jawbannya.
Perbedaan utama ya tentu saja pada standard protocol yang digunakan, scr hardware profibus hanya berdasar pada RS-485 saja sedang Modbus bisa RS-232 & RS-485, untuk lebih jelasnya coba dilink ini http://en.wikipedia.org/wiki/Fieldbus dan http://modbus.control.com/thread/1026154230
tolong bantuannya gimana cara koneksi simeas Q ke PLC siemens???
coba nanya ke sini mas : http://toekangplc.com
mas, tau cara konekin Omron ke Scada Ifix Ge Fanuc gak mas,
salam kenal
http://all-thewin.blogspot.com
wah maaf mas,
lom pernah pake Omron n elmu Intellutionnya dah lupa, dulu make pas jaman namanya Fix32 (versi 7.0) n koneknya juga ke S5 aja ..:)
Ijin nyimak ya mas?
monggo mas, cuman maaf walo banyak sekali materi ..lom sempat update lagi …:(
mau nanya pak cara komunikasikan Modicon M340 dengan Cimplicity,dengan protokol ethernet pak..
pada diagnostics equipment-nya bisa dibaca data dari PLC tp alamatnya saya ambil untuk ditampilkan di screennya ko’ gak mau ya pak??
Thx..
maaf kang ..toekang lom pernah pegang dua benda yang akang sebut, jadi ngk bisa kasih saran ..:(
hehe.. dipegang sama bos saya dah bisa ko’ pak,tp gak dijelasin.. haha.. maklum br 2bln ni jd org automation.. ijin nyimak ya pak.. hehe..
kang, mo tnya sedikit ttg OPC. apakah setiap mengintegrasikan bbrp model plc harus mempunyai OPC server dan client untuk melihat proses suatu mesin?satu lagi kang, kalo siemens ama ab atou zelio support ama protokol tcp/ip kan yah?
terima kasih, salam kenal
Yup. Setiap vendor umumnya akan mengeluarkan produk OPC/IO Server terpisah untuk setiap jenis PLC.
Untuk Client tidak perlu, sebab OPC itu udah standard jadi OPC Client apa aja (bahkan buatan sendiri misal pake VB, C# or Excel) bisa akuisisi data dari OPC Server apa aja asal masih dalam jenis yg sama. Misal OPC DA ya harus ke OPC DA Server or OPC Xi(.NET) client ya kudu konek ke OPC Xi Server.
Saya ada PLC Siemens S 7-300. Dulu dijalankan dengan Autor. Sekarang Autornya rusak, shg saya tdk bisa menggunakannya. Belakangan ada kabar sdh ada yang bisa make tanpa Autor, boleh saya mendapatkan penjelasan dari siapa saja yang tahu?
mas, pernah configurasi siemen s7-300 dan SCADA/HMI nya menggunakan iFIX? gimana ya caranya? terus cara buat tag2 di iFIX nya gmn? kalau punya manualnya,boleh deh di share… thanks….
(siapa saja yang punya manual book iFIX, tolong dikirim ke moh_elhaz@yahoo.com)
http://plcforum.uz.ua/….ini alamat yg baru buat plc.net.ru di update donk linknya.thanks..
Mas, mohon izin untuk pasang link blog anda di blog saya http://duniakarya.wordpress.com/