CP340 ile Siemens S7 PLC'yle haberleşmek.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

CP340 ile Siemens S7 PLC'yle haberleşmek.

Mesaj gönderen fduman »

Siemens S7-300 PLC işlemci ile CP340 modülü vasıtasıyla RS232 üzerinden haberleşmek istiyorum.

Araştırmalarım sonucu ASCII veya 3964 prosedürü ile bu haberleşmeyi gerçekleştirebileceğimi buldum. Ancak S7'ye bu şekilde nasıl bilgi gönderebileceğim hala benim için meçhul. Bir yandan PLC programlamayı öğreniyorum. P_RCV ve P_SEND isimli function block'larından faydalanabileceğimi anladım.

Bu konuda daha önce çalışma yapmış olup, kaynak tavsiye edebilecek veya tecrübesini aktararak bilgi verebilecek olanlara müteşekkir olurum. :)
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

çok gıcık bi markayla işe başlamışşsın, siemens hiçbir dökümanını ücretsiz vermiyor(hatta astronomik ücretlere satıyor), bu yüzden kimsede nette dağıtmıyor, birşeyler bulsan bile illegal bir kopya olur.

tek hatırladığım 300-400 serisinin seri kartları modbus kullanıyor ama register adreslerini bilmeden standart protokolde işe yaramaz, ayrıca siemens genelde seri haberleşmeyi sadece plc ye bağlanacak cihazlar için kullanılmasını istiyor(bu rcv ve send lerde bunlar için) mesela plc ye bağlanan bir terazi veya barkod okuyucu için. sürekli haberleşme için performansı iyi olmaz. kendilerinin bir sürücüleri var bunun üzerinden konuşmanı isterler.

siemensin önerdiği profibus kartı alıp pc ne takman ve yazılım ile bir dll üzerinden paket istemen -ki bu driverlarda epey yüklü pahalı şeyler. beyfendiler daha çok para kazansınlar diye :)

yapabileceğin bu modbus registerlarını aramak, veya denemek belkide :? kesin birileri yapıp nete koymuştur bir örnek, ama ne yazıkki bende yok :oops: işte siemens kullanmadım hiç.

ek: hatırladıklarım doğruymuş, kaynak
Re: Siemens Modbus protocol
Sep 21, 2004 9:19 pm, by Powers, Ron
In order to get the Modbus protocol for the Siemens PLC you will have to purchase the CP341 for the S7-300 PLC or the CP441 for the S7-400. Then you will have to purchase the Modbus driver. This could get expensive. You would be much better off purchasing from Siemens the CP5611 card for you PC and Softnet S7 PB (Profibus or MPI) and configure your SCADA connection as OPC. Part number for the CP5611 is 6GK15611AA00, P/N for the SoftNet driver is 6GK17045CW623AA0. This is contingent of course upon your SCADA having an OPC Client channel.
.-.-.-.-.-.-.-. ^_^
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

çok gıcık bi markayla işe başlamışşsın, siemens hiçbir dökümanını ücretsiz vermiyor(hatta astronomik ücretlere satıyor), bu yüzden kimsede nette dağıtmıyor, birşeyler bulsan bile illegal bir kopya olur.
Kesinlikle gıcık. Katılıyorum. Ancak bütün tezgahlarımız S7 veya S5 ile çalışıyor. Benim de bunların yazılımlarını çözüp yenisini yazmam gerekli. :( Ama hacking'i severim tabii. :D
tek hatırladığım 300-400 serisinin seri kartları modbus kullanıyor ama register adreslerini bilmeden standart protokolde işe yaramaz, ayrıca siemens genelde seri haberleşmeyi sadece plc ye bağlanacak cihazlar için kullanılmasını istiyor(bu rcv ve send lerde bunlar için) mesela plc ye bağlanan bir terazi veya barkod okuyucu için. sürekli haberleşme için performansı iyi olmaz. kendilerinin bir sürücüleri var bunun üzerinden konuşmanı isterler.
Evet ancak o sürücüler de epey bir para. Asıl sorun tezgahların çok çeşitli olması. Herkes kendine göre bir protokol kullanmışa benziyor. Çözeceğimdir elbet. :)
yapabileceğin bu modbus registerlarını aramak, veya denemek belkide :? kesin birileri yapıp nete koymuştur bir örnek, ama ne yazıkki bende yok :oops: işte siemens kullanmadım hiç.
Modbus protokolü kullandıklarını pek sanmıyorum. Haklı olabilirsin tabii. Ancak bunlar epey eski makinalar.
Cevapla