diskusi seputar design dan programming PLC Siemens S7-300

sayang kalo ndak di masukin ke blog …
lumayan bagus buat bacaan seputar design dan programming plc siemens s7-300

berikut rangkuman diskusi di milis interface-forum (interface-forum@googlegroups.com)

Pertanyaan:
———–
Rizka Amalia to interface-forum

Ass.W.W
Ika lg blajar PLC. Lg ditugaskan untuk membuat program
“SCRAPER” keluaran FLS. (scraper : alat penggaruk
material). Ada g yang udah pernah bikin progm sperti ini??
truss ada g yang tau gmn “runtunan kerja” dr SRAPER
kluaran FLS ini..??
Sraper ini terdiri dari 12 motor. Ika bingung mau mulai
dari mana…
Yg digunakan d sn PLC SIEMENS SIMATIC S7-300.
Di tunggu infonya ya,,,
Makasih…

wassalam

_ika_

Tanggapan 01:
————-
erfan:

Hallo rekan Rizka, Balasanku:

**Projectnya ada screensutnya/gambarnya nggak?

Yang penggaruk material kayak gimana?

Tak browsing ke paman gugel kok muncul alat2 berat.. :(

Untuk membuat suatu program, dibutuhkan flow control atau runtutan cara kerja mesin tersebut.

nanti berdasarkan flow control tersebut akan dibutuhkan beberapa modul plc,

seperti untuk motor control, pake servo atau drive saja, dan lain sebagainya.

jadi harus tahu urutan kerja atau flow control dari suatu mesin tersebut.

Nah yang ditanyakan kan runtutan kerja/ flow control tersebut.

jadi lebih jelas kalau dengan gambar misalnya,,

silahkan yang lain memberi tanggapan,

Tanggapan 02:
————-
Juni Irawan:

biasanya sih kalo programmer pemula …
cukup tahu I/O (Input/Output) apa saja (I/O List) …
trus control philosophy / fuctional design spesification / flow kerja nya gimana …. trus mau pake PLC apa… (biasanya USER sudah menentukan mereknya)…

dari situ bisa deh di bikin programnya … yah minimal sudah belajar manual nya dulu gimana cara setting2 CPU, I/O Module dan lain sebagainya termasuk bahasa pemrograman yang akan di pakai seperti LD (Ladder Diagram)

yang repot kalo data2 di atas blum ada … apalagi suruh bikin sendiri …. bakalan pusing banget untuk pemula …. karena memang ndak ada bayangan ….

nah sekarang …. ika punya data apa?
mungkin bisa di share .. biar rekan2 sini ada bayangan ….. jadi bisa kita diskusikan ….
(kayaknya blum ada yang punya pengalaman di SCRAPPER neh :) )

Tanggapan 03:
————-
priyo sesotyo:

biasanya dulu kalo semacam scrapper itu programnya
udah dibuatkan oleh vendor-nya, jadi dulu kerjaanku
cukup mengintegrasikan alat2 tersebut. nggak sempet
sampe ngebongkar program scrapper-nya.

memang, perlu diketahui dulu sebenarnya, cara kerja
alat itu pengennya gimana ? urutan kerja dari masing2
motor itu gimana ?

juga scrapper itu mestinya dilengkapi dengan dokumen
seperti SLD & schematic (SDG). nah dari SLD itu bisa
dikira2 SDG. terus dari SDG itu bisa dikira2 wiring
diagram, dan dari wiring diagram bisa dikira2 I/O list
-nya seperti apa.

Tanggapan 04:
————-
Juni Irawan:

priyo …
dulu yang buat program scraper nya dari mana?
mereka kasih ndak programnya atau di keep ….

bisa kamu jelaskan cara kerjanya secara lebih detail?

Tanggapan 05:
————-
Rizka Amalia:

duh.. senangnya… ada yang respon. :)

memang bang, dulunya ada program yang dibikin oleh
vendornya.. FLSmidth..
Itu dah lamaaaaa bgt.
Jd critanya gini : si SCRAPER ini dulunya dah pernah
dipergunakan… tapi karna byk hal g dipake lagi. E..
skarang ada proyek yang minta dia dipindahkan dan
diaktifkan lagi… Smua isi panel dan smua kabel koneksi
ke motor dah hbs di ambil sm org2 karna terletak dialam
terbuka dan dikira udah jd barang tua dan g’ di pake
lagi… :(

Dulu program dibikin dengan SIMATIC S5 SIEMENS dan skarang
diminta S7nya. Program ni dah ika salin, e… ternyata
bnyak yang ga sama cr penulisan antara dua prog in…
Trus… atasan minta program ini g di salin, tapi dibikin
ulang dengan standard program permotornya…

O ya… klu mengenai info peninggalan FLS, ada sih.. cm
ika msh blom slesai ketik ulang. Karna g da peninggalan
yang dalam bentuk file, adanya ketikan tangan…
Ntar ika coba kirim juga apa2 yg dah ika kerjakan… Mohon
dikritik tau diingatkan apa langkah yg ika kerjakan dah
bnr pa blum… ^_^

Tanggapan 06:
————-
priyo sesotyo:

Jun,

kalo di tempatku dulu, scrapper itu seperti mesin
penghancur (sebutannya dulu), nggak tau kalo di tempat
mbak Rizka.

biasanya ada motor conveyor, motor servo x,y,z utk
sistem penghancurnya.

mbak Rizka,

tapi sebelum menyalin ulang programnya, pastikan
sistem perkabel-an-nya disalin ulang juga, juga
equipmentnya dipastikan dalam keadaan siap kerja
(lubrikasi, equipment-nya di-rebuild).
percuma, kalo programnya udah jadi, tapi kalo
equipment & listriknya ngaco.

Tanggapan 07:
————-
Rizka Amalia:

bang, maksudnya g bs saling konek di run pada mode
simulasinya.. blum bs langsung k peralatan/ modul PLC nya.
ini kira2 foto bendanya…

Tanggapan 08:
————-
Iwan Kationo:

Ika,
Maksudnya di salin bagaimana ?

Kalo nyalin di tulis lagi ya kudu buat dari awal ..
Klo nyalinnya itu meng-kopi dari program lama … (file program S5)
Kan S7 punya fasilitas convert dari S5 -> S7 meski untuk program
tertentu
Ngak 100% ter-convert.

Regards,
e.one

Tanggapan 09:
————-
Rizka Amalia:

ini langkah yang dah ika coba kerjakan…
…. (attachement not included here …)

Tanggapan 10:
————-
Rizka Amalia:

iya,,,, disalin ulang k dlm S7-300 itu.. Ika ketik ulang.
Cuman..tuk penulisan timer ternyata g sama ya.. Ika jg
bingung bc S5 ini… Sparohnya FBD, e.. di dalam satu FC
yg sama jg ada yg pk LDR..
G bs pake fasilitas convert karna g da file program
lama….

Tanggapan 11:
————-
Risboy Abdul Haris:

Wah..wah.. waaah.. baru liat mesin sedege kayak gitu.. Kalo dipikir2 jadi inget kayak meriam Gustav yang dipake pasukan NAZI waktu Perang Dunia II, meriam itu kira2 panjangnya dua gerbong kereta dan dipasang diatas rel, kalo ditembakin dari pantai Perancis bisa nyampe di pinggiran daratan Inggris, Mantap!!
BTW foto2 itu di daerah mana yaa???

Kalo pengalamanku waktu bikin program PLC seperti ini :
1. Tentukan dulu squence atau urutan proses mesinnya seperti apa.
2. Gambar electrical drawingnya, pertama rangkaian daya lalu rangkaian kontrolnya.
3. Dari point 2 tsb biasanya kita bisa mengetahu devices in/out yang dipake sehingga dari sana kita bisa
nentuin jumlah module I/O yang dipake..
4. Baru dech mulai membuat laddernya, emang sich ini bagian yang paling mumet menurutku. Semakin
banyak proses mesin semakin panjang laddernya. Pertama bikin ladder ditulis biasa diatas kertas,
setelah selesai baru disalin ke programnya
5. Sebelum disimulasi jangan lupa program yang kita bikin dicompile dulu siapa tau masih ada yang error.
Kebetualn disini saya gak memiliki sofware buat simulasi, jadi kalo mo simulasi programnya ya
langsung di download ke PLCnya, tapi devices outpunya tidak dikonekin dulu ke module outnya.

Jadi kesimpulannya kalo misalnya kita kehilangan jejak tentang program mesinnya, tapi kalo kita mengetahui proses mesinnya secara detail, Insya Allah kita sendiri bisa bikin programnya yang baru.
Mungkin yang laen yang lebih expert punya trik2 yang lainnya??

Tanggapan 12:
————-
Risboy Abdul Haris:

Boleh ikut nimbrung khan…
Waah kalo liat dari file doc nya kayaknya sich aku dah dapat gambaran, saya rasa data2nya dah cukup jelas. Saya rasa dengan data2 yang ada itu dah bisa langsung mulai bikin ladder/FBDnya. Biar mudah programnya bisa dibuat terpisah2 per bagian motor lalu nanti bisa dilink atau istilahnya di Jump to routine. Rasanya bikin program untuk rangkaian motor itu gak terlalu susah yaa?? Mungkin yang agak ribet itu kalo dah ditambah asesoris2 lainnya seperti safety, lubrikasi dll. Menurutku sih biar lebih jelas Ika harus sering2 nongkrong di mesinnya, amati secara jelas and detail per bagian2 mesin dan jangan sampai ada satu switch, sensor atau device in/out lainnya yang terlewat, karena semua devices memiliki fungsi yang berarti… Ato mungkin bisa aja dicompare dengan mesin scrapper yang sudah running kalo emang ada….

Tanggapan 13:
————-
Iwan Kationo:

Memang cara penulisan timer S5 ngak sama dgn S7 tetapi konsepnya sama
aja,
bisa kirim contoh Timer versi S5 atau part-per-part bagian S5 yang
membuat
bingung klo mo di convert ke S7. Nanti kita coba Bantu.

Btw, itu di HW Config ada CP-343 … mau di konek ke HMI pake Ethernet
ya ?

Tanggapan 14:
————-
Iwan Kationo:

Sebagai tambahan …

Karena Ika ini pake S7 … coba berpikir ke arah object oriented dikit biar manage software lebih mudah ….

Missal motor, coba kumpulin motor2 yang identik fungsinya.

Trus buat fungsi motor itu, bisa pakai FC atau FB (terserah di dalamnya mo pake STL, LADDER or FBD).

Buat attribute fungsi itu sekomplit mungkin misal bit start, stop, alarm, feedback dll.

Nah di program utama nanti tinggal panggil (CALL) function ini … dan kasih input/output-nya.

Jadi ngak perlu nulis ulang semua logic per motor, plus kalo ada modif tinggal modif Function-nya aja.

Tanggapan 15:
————-
Juni Irawan:

mending di kirim aja fungsi yang udah jadi bro … biar dia tinggal make aja :)
saya punya waktu kerja di kantor doeloe bareng si tonai …
cuman sekarang ndak megang siemens lagi …. dan kudu install macem2 lagi kalo mau bongkar programnya …. dan hanya bisa di lakukan kalo lagi OFF di JKT …
untuk menjaga privasi project …. kirim aja program simple …. itupun kalo ente ada waktu …:)

kirim aja langsung ke orangnya …. atau kalo mau share juga gpp di milis ini ….
mungkin tonai bisa bantu juga tuh …. :)

(intinya sih ndak ada yang rahasia … karena dulu saya tanya yang bikin pun bilang dia ngambil dari program orang :D )

istilah nya kita sebut motor typical.. taro kodenya di FC (dev. pertama kali aja) ….tinggal masukin aja kode motor nya di database (lupa apa namanya.. DB yah …. )…. jadi deh … tinggal pake … walaupun ngabisin memory … tapi untuk development akan cepat sekali ….

doeloe mas priyo juga suka kutak katik typical motornya biar bs nampung jenis motor yang lain …

pa lagi di tunjang dengan engineering database yang bisa generate automatis tag2 buat HMI – Wonderware nya …

Tanggapan 16 (jawaban Tanggapan 11):
————————————
Juni Irawan:

untuk yang no.4 … bisa di diskusikan dengan operator yang pernah pake ….
kalo ndak ada yang tahu … wah susah kayaknya untuk bikin programnya ….
tapi nampaknya ika sudah banyak kumpulin datanya … tinggal coba aja …. dan bisa sambil jalan di revisi … biasanya commissioning ndak langsung mulus … pa lagi kalo baru pertamax…

alngkah baiknya kalo ada MMI nya seperti wonderware …. jadi bs lebih kelihatan .. karena bs dikumpulin satu layar ….

no.5 itu maksudnya jangan di mapping ke actual I/O dulu kan ….
jadi masih bermain dengan memory word atau memory bit saja ….
untuk mapping I/O nya bs di bikin FC nya … tapi di disable / jangan di eksekusi dulu FC nya … atau bisa juga semua I/O nya di kasih NO , Always OFF … (ini bikin FC nya sendiri)
yah sediain FC buat bit yang Always ON, Always OFF, First Scan …

Tanggapan 17:
————-
iwan kt

Coba ini mbak Ika (ini mbak apa mas sih ?)
mudah mudahan ada bayangan

btw, si Erfan ini kan pake Siemens juga kayaknya

Tanggapan 18:
————-

erfan

Hallo rekan iwan, Balasanku:

** Dah aku buka, ini langsung dizip folder ya.. pantesan berat…
enakan di archiving dulu di S7 nya, jadi lebih kecil filenya.
ntar kita tinggal retrieve lantas jalan.
butuh waktu juga ya untuk memahaminya.

tapi di S7 punyaku ada yang nggak detek.. http://interface-forum.ploggle.com/
karna versi V5.2 harus butuh HW config lagi untuk mengupdatenya, ;(

Oh… ya.. bagi rekan2 yang ingin share picture/ gambar bisa dikirim kemari.
interface-forum@ploggle.com

ngirimnya pakai email saja, ke alamat tersebut dng disertai gambarnya sebagai
attachment untuk ditampilkan ke host tersebut secara otomatis.
mudah bukan,, silahkan coba….

untuk tulis komentar harus sign in dulu, gratis !

Tanks atas kirimannya,, :)

Tanggapan 19:
————-

iwan kt

Yap memang kudu update HWConfig dulu, aku aja yang pake 5.4 masih
perlu update kok. Tapi soal arcip meng arcip … aku rasa ngak banyak
bedanya, emang kata orang2 Siemens sono lebih baik pake yang punya dia
… lebih komplit ???? aku sih masih suka cara tradisional he he bebas
milih pake WinRar or WinZip ngak mesti pake PKZip bawaan Siemens

Tanggapan 20:
————-
Rizka Amalia to interface-forum

Makasih banyak abang2 smuanya… (bnr ya, abg smua ini..??
da yg lbh md??)
Ika ni ce 25 thn, bkn co… :-P

Ika mau cb jawab jg beberapa pertanyaannya, pi g berurutan
dan g nyebut dari siapa ya.. Biz 2 hari g buka ternyata
responnya buanyak. Senang dee… ~_~

*/ Wah.. klu tuk proyek ini gak mk MMI bang. Cuma panel yg
ada button switch ma lampu2 aja…

*/ memang pk ethernet bang..

*/ ika akan coba tuk pk memory word atau memory bit aja
dulu,,,

*/ itu foto hasil brwosing jg… Jd ga tau lokasinya
bang,,,, :P
Di sini SCRAPER-nya lg d potong2 tuk dpindah, jd g bs
ngambil ft utuh…

Ha..ha.. sampe g tau mau nulis apa .. terlalu senang mkn.
banyak yg ma ngerespon. Ika br nemu tempat ngumpulnya org2
yang senang dengan automasi…. saling crita & bg2 ilmu.
Ika tunggu trus informasi dan tulisan2 berikutnya…. ^_^

Tanggapan 21:
————-

GIMIN to interface

Sepertinya link dibawah ini mirip :) dengan yang digambarkan ika,
semoga bisa dipakai acuan squence nya…
http://www.flsmidth.com/NR/rdonlyres/CC448B8E-238E-46A6-A1F5-CAEDA77B057C/9888/flsmidthno61.pdf

Tanggapan 22:
————-

Rizka Amalia to interface-forum

hi..hi.. iya bang. Itu dia bendanya…yang “longitudinal
bridge scraper”, kluaran FLS. Ika bs jadikan referensi.
T-Q ya… :-) )

Klu msh ada info yang lain…msh d tungu lho… :p

wassalam
-ika-

Intouch 7.1 di WinXP

diskusi di milis interface-forum (interface-forum@googlegroups.com)

walaupun Intouch 7.1 sudah lama, tapi lumayan banyak yang masih pakai dan biasanya di WinNT.

berikut diskusi kami di milis seputar bisa atau tidaknya Intouch 7.1 dipakai di WinXP….

Pertanyaan:
———–
Juni Irawan to interface-forum

frens,

rada mundur sebentar nich …
kebetulan karena di plant masih pake 7.1 dengan O/S WinNT

kami berniat untuk ganti O/S nya jadi WinXP.
cuman ada yang bilang 7.1 ndak bs jalan di XP?
ada yang punya 7.1 jalan di XP di plant nya ndak yah?
gimana performancenya?

kalo seingat saya 6th lalu, saya development project pake 7.1 dg comp. pake XP selama beberapa bulan termasuk commissioning, start-up dan production selama bbrp bulan.
nampaknya normal2 saja.
kalo MMI untuk di control roomnya masih pakai WinNT. karena waktu itu memang projectnya adalah project tambahan. jadi wonderwarenya cuman tambah window saja.

salam,
Juni

Tanggapan 01:
————-
iwan kt to interface-forum

Saya juga banyak pake WinXP – InTouch 7.0 dan InTouch 7.1 mas, meskipun tidak direkomen ama Wonderware tapi jalan normal tuh. Yang masalah itu kalau sampeyan
mau upgrade juga IO server-nya ke DA Server. Karena licensi i7.x sering (ngak selalu ???)
pada fitur ini “FEATURE IOServer Wonderware 7.XXX”, tidak dikenal di DA Server.
Jadi DA Server dianggap sebagai demo .. hanya idup untuk 2 jam saja.

e.one

Tanggapan 02:
————-
zuam achmad to interface-forum

Contoh 7.1 yang lg jalan di XP contohnya di Well Surveillance HMI ma HMI-nya Telemetry di PCT mas.
Dan pernah coba normal aja sih.
Cuman untuk permasalahan 7.1 ketika di install di XP lebih jelasnya refer ke FAQ dan Knowledge basenya Wonderware aja.
Salah satunya disini :
http://www.wonderwaremidwest.com/new/Tech/faqs/intouchfaq.htm

cuman disitu sih bilangnya Intouch 7.1 cuman ampe Win2000 aja..

Tanggapan 03:
————-
Juni Irawan to interface-forum

nah kalo gitu kesimpulan nya bisa di pake di WinXP …
makanya saya rada kaget juga kalo dibilang ndak bisa …

kayaknya DAS itu mulai 8.0 kan….?

thanks …

salam,
Juni

Tanggapan 04:
————-
iwan kt to interface-forum

Yap betul, DAS mulai diperkenalkan bersamaan i8.0, disitu juga Archestra framework
mulai dipake. Kalau kami di sini, dipisah antara DAS Node ama InTouch node, sehingga
i7.0 tetap bisa pakai DAS via Suitelink.

Tanggapan 05:

————-

GIMIN to interface

Kebetulan sudah 3 tahun saya upgrade OS ke XP tapi HMI tetap InTouch
7.1 dengan koneksi DAS, masih OK2 saja.

Ditulis dalam technical. Tag: , , . 1 Komentar »

tempat baru …

tempat baru .. teman baru …  suasana baru …. dll …

dan bisa megang PLC dan Wonderware lagee … walaupun ndak bs full …karena  banyak yang harus dipelajari  termasuk belajar compressor, dll ….

moga-moga bisa survive disini ….   :)

Ditulis dalam General. 2 Komentar »

good bye batam … back to home …

akhirnya setelah 2 tahun lebih merantau di batam … akhirnya balik ke Jakarta lagi …. tinggal di rumah lagi ….  HOME SWEET HOME ….  kumpul lagi bareng2 keluarga ….

ndak perlu pusing cari makan lagi … atau mau makan dimana hari ini …..
(gaya kaleee yah …. cari tempat makan aja pusing …..   sebetulnya sih iya ….. karena cari tempat makan yang pas dengan selera dan mood kita … ujung2nya kalo lagi males keluar .. paling makan di kantin LK atau ayam penyet pinggir jalan)

tapi yah ada kehilangan tempat makan fav gw ….
#sate padang jo syafril (mak utiah) ..di nagoya dekat resto siang malam … kebetulan yang jual sate sodara gw juga … kemarin sempat 3x makan sebelum balik ke jkt  … perpisahan gitu lah :D
#ayam kuluyuk kondang …di baloi … dan
#martabak zam-zam singapore di arab street .. belakang Sultan Mosque … sempat makan 2x … makan siang dan makan malam …. puas2in …. :D

nah … yang bisa gw nikmati di jakarta skrg ..
#tentunya masakan nyokap gw lah ….. :)
#sate padang mak syukur di MKG atau di ITC Cempaka Mas
#sate padang di salemba ..
#dll …

mmmhhhhh….

Ditulis dalam General. 2 Komentar »

jalan2 ke spore … sblm balik ke JKT

sebelum balik ke JKT …  jalan2 ke singapore dulu hari ini ….

makan martabak zam zam di arab street dekat masjid sultan …  dan lihat2 komputer dan gadget di sim lim square …

lagi muter2 di sim lim lihat warnet di lt.6… harganya lumayan murah juga s$1 BUAT 30 MENIT …. (S$1 = Rp. 6700)

dan cepet sekali …. kayaknya blum ada tandingannya sama2 warnet jakarta atau adsl nya speedy atau 3G nya telkomsel flash … (setahu gw sih .. :D )

nah sekarang ini gw lagi ngetik blog ini di warnet ini … ;)

kapan yah internet di indonesia bisa secepat ini ….

Ditulis dalam travelling. 4 Komentar »