Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

ProfiBus Hakkında

Başlatan yldzelektronik, 28 Ocak 2013, 22:04:41

yldzelektronik

Profibus hakkında söyleyebilecekleri olan var mıdır?Mcu tabanlı uygulamada neler yapılabilir?
Kişinin başına gelen hayır Allah'tandır. Kişinin başına gelen şer nefsindendir. Nefislerimizle kendimize zulüm ediyoruz.

f_machine

#1
zamanında biraz araştırmıştım. Çok yoğun işlemci gücü gerektiren bir iş . Genelde ASIC chip şeklinde veya FPGA ile yapıldığını gördüm.
Birde Texas Instrument ' in Ghz hızında çalışan Sitara Cortex A serisinin bazılarında  PRU Unit diye birşey var , onunda ilgili bir application not görmüştüm.Direk protokolu onun üzerine yazabiliyorsun.
http://www.ti.com/lsds/ti/arm/sitara_arm_cortex_a_processor/sitara_arm_cortex_a8/am335x_arm_cortex_a8/products.page?paramCriteria=no&DCMP=AM33x_Announcement&HQS=am335x

yldzelektronik

Alıntı yapılan: f_machine - 29 Ocak 2013, 00:18:36
zamanında biraz araştırmıştım. Çok yoğun işlemci gücü gerektiren bir iş . Genelde ASIC chip şeklinde veya FPGA ile yapıldığını gördüm.
Birde Texas Instrument ' in Ghz hızında çalışan Sitara Cortex A serisinin bazılarında  PRU Unit diye birşey var , onunda ilgili bir application not görmüştüm.Direk protokolu onun üzerine yazabiliyorsun.
http://www.ti.com/lsds/ti/arm/sitara_arm_cortex_a_processor/sitara_arm_cortex_a8/am335x_arm_cortex_a8/products.page?paramCriteria=no&DCMP=AM33x_Announcement&HQS=am335x


Bu bahsettiğiniz işlemcinin insani hiçbir tarafı yok ki :D Şaka bir yana sadece bu tarz işlemcilerle yapılabilir bir protokol olduğuna inanmak gerçekten güç.Yani forumda gördüğüm kadarıyla birçokları kendileri için slave cihaz tasarlamışlar.Ancak sadece bu tip ifadeler var.Açıklama söz konusu değil.Bilgi sahibi olan çıkar mı?
Kişinin başına gelen hayır Allah'tandır. Kişinin başına gelen şer nefsindendir. Nefislerimizle kendimize zulüm ediyoruz.

alper06

Zamanında Profibus slave modülü yapmıştım.
İlk çalıştırdığımda ne kadar sevindiğimi anlatamam :)
Profibus açık kaynak kodlu bir protokol olmadığı, patenti SIEMENS'e ait olduğu için kendin MCU üzerine yazamazsın.

Profibus işi maliyetli iştir.
Bunun için özel haberleşme çipleri satılıyor.
Ben 6 adet yurdışından getirtmiştim. QFP44 kılıflı. AVR ile haberleştirerek kullandım.
QFP44 den DIP'e çevirmek için zif soket gerekebilir. Onu da türkiyede bulamadım.  QFP44N numara. Standart bir boy değil. Yurt dışından getirdim.

Profibus çok nazlı bir protokol. Kullanacağın MCU içine yazacağın kodlar çok iyi çalışmalı. En ufak bir gecikmede FAIL işiğını yaktırırsın.
Böyle hatalarda kafayı yememek için Profibus Analizör şart. Fiyatı 3000$ civarında ama ben alırken kampanya vardı. 1000$'a almıştım...
http://www.procentec.com/profitrace2/index.php

Bundan sonrası aldığın haberleşme çipini kullanacağın MCU'a bağlıyorsun. MCU'u uygun bir şekilde programlıyorsun.
Profibus ile ilgili tüm işleri haberleşme çipi hallediyor. Sen de  MCU ile Haberleşme çipindeki dataları okuyorsun.

camby

Alıntı yapılan: alperodabasi - 29 Ocak 2013, 22:12:09
Zamanında Profibus slave modülü yapmıştım.
İlk çalıştırdığımda ne kadar sevindiğimi anlatamam :)
Profibus açık kaynak kodlu bir protokol olmadığı, patenti SIEMENS'e ait olduğu için kendin MCU üzerine yazamazsın.

Profibus işi maliyetli iştir.
Bunun için özel haberleşme çipleri satılıyor.
Ben 6 adet yurdışından getirtmiştim. QFP44 kılıflı. AVR ile haberleştirerek kullandım.
QFP44 den DIP'e çevirmek için zif soket gerekebilir. Onu da türkiyede bulamadım.  QFP44N numara. Standart bir boy değil. Yurt dışından getirdim.

Profibus çok nazlı bir protokol. Kullanacağın MCU içine yazacağın kodlar çok iyi çalışmalı. En ufak bir gecikmede FAIL işiğını yaktırırsın.
Böyle hatalarda kafayı yememek için Profibus Analizör şart. Fiyatı 3000$ civarında ama ben alırken kampanya vardı. 1000$'a almıştım...
http://www.procentec.com/profitrace2/index.php

Bundan sonrası aldığın haberleşme çipini kullanacağın MCU'a bağlıyorsun. MCU'u uygun bir şekilde programlıyorsun.
Profibus ile ilgili tüm işleri haberleşme çipi hallediyor. Sen de  MCU ile Haberleşme çipindeki dataları okuyorsun.

Hocam , lisans patent kısmı tam olarak nasıl ? Kullanılması için çiplerden almak mı gerekiyor , aksi yasak mı ?

Sanırım son zamanlarda profinet ağırlıkta kullanılır olmuş , bunda da aynı durum var mı ?

frederic

Profibus default olarak bile 57600 baud hızı tavsiye edilen endüstriyel seri haberleşmenin en performanslı haberleşme protokolü diyebiliriz,siemens evrensel protokolleri bir kenara bırakıp kendi geliştirdiği protokolleri Dünya standartı haline getirmeye çalışmakta.

Profinet de aslın da yapı olarak profibus protokolünün ethernet donanıma uyarlanmış hali gibidir,onun da yine iletişim performansı çok yüksektir.

ilhan_mkp

#6
http://www.diit.unict.it/users/scava/dispense/II/Profibus.pdf

hocam linkteki pdf bişiler anlatıyor.
ama illaki o kadar özel işlemciler falan gerekmeyebilir.
biz vipa plcnin gönderdiği veri paketlerini scope ile incelemiştik.
bende çok merak ediyorum nette bulduğum kaynakları buraya paylaşayım belki daha net bir açıklama çıkar.



http://www.sciencedirect.com/science/article/pii/S0140366406002672
bu linkede bir bakın derim.

alper06

Alıntı yapılan: camby - 29 Ocak 2013, 23:16:53
Hocam , lisans patent kısmı tam olarak nasıl ? Kullanılması için çiplerden almak mı gerekiyor , aksi yasak mı ?

Sanırım son zamanlarda profinet ağırlıkta kullanılır olmuş , bunda da aynı durum var mı ?

Protokolü ben çok aradım ama yok.
Zaten olsa bile ben 10mbit lik veriyi standart bir MCU ile nasıl işleyebilirim...

ASIC lerin tanesini 10-15€ gibi bir rakama almıştım galiba.. Çok da stabil çalışıyorlar bence...

Profinet de güzel ama Profibus'ın üst katmanı.
Siemens diyor ki sahada Profibus'ı kullan. PLC ler arası ve PLC - PC arası profinet kullan.
Siemensin soft starterinden inverterina, servosuna kadar herşey profibusı destekleyebiliyor.
Sahada mor renkli bir kablo herşeyi hallediyor...

ilhan_mkp

hocam siemensin  her ürünü ayrı bir para tuzağı bakınız uss siemensin kendi sürücüleri için yaptığı protokol.

influx

Siemens artık profibustan uzaklaşmaya başladı yavaş yavaş profinete yoğunlaşıyor  zaten profibus havadan nem kapıp haberleşmeyi koparıyor, kurarsınız sistemi herşey çalışır üç gün sonra başlar kol çıkarmaya, 1200 serisi plclerde ethernet portu dahili oldu artık. bende profibus a kafayı takmıştım ama vazgeçtim, bana sorarsanız uğraşmayın derim...

camby

#10
Chip'leri görmüştüm geçenlerde :

http://www.profichip.com/profichip-home/?L=5

Alper hocam , bunlara benzer bir şeyler mi kullandınız ?

yldzelektronik

Alıntı yapılan: alperodabasi - 29 Ocak 2013, 22:12:09
Zamanında Profibus slave modülü yapmıştım.
İlk çalıştırdığımda ne kadar sevindiğimi anlatamam :)
Profibus açık kaynak kodlu bir protokol olmadığı, patenti SIEMENS'e ait olduğu için kendin MCU üzerine yazamazsın.

Profibus işi maliyetli iştir.
Bunun için özel haberleşme çipleri satılıyor.
Ben 6 adet yurdışından getirtmiştim. QFP44 kılıflı. AVR ile haberleştirerek kullandım.
QFP44 den DIP'e çevirmek için zif soket gerekebilir. Onu da türkiyede bulamadım.  QFP44N numara. Standart bir boy değil. Yurt dışından getirdim.

Profibus çok nazlı bir protokol. Kullanacağın MCU içine yazacağın kodlar çok iyi çalışmalı. En ufak bir gecikmede FAIL işiğını yaktırırsın.
Böyle hatalarda kafayı yememek için Profibus Analizör şart. Fiyatı 3000$ civarında ama ben alırken kampanya vardı. 1000$'a almıştım...
http://www.procentec.com/profitrace2/index.php

Bundan sonrası aldığın haberleşme çipini kullanacağın MCU'a bağlıyorsun. MCU'u uygun bir şekilde programlıyorsun.
Profibus ile ilgili tüm işleri haberleşme çipi hallediyor. Sen de  MCU ile Haberleşme çipindeki dataları okuyorsun.


Bu çipler ile rs232,spi yada i2c gibi bişey üzerinden mi haberleşiyoruz?
Kişinin başına gelen hayır Allah'tandır. Kişinin başına gelen şer nefsindendir. Nefislerimizle kendimize zulüm ediyoruz.

Klein

Hayır!
Adres, Data hattı üzerinden. Yani paralel bus üzerinden haberleşiyorsun.

yldzelektronik

Alıntı yapılan: Klein - 30 Ocak 2013, 17:24:23
Hayır!
Adres, Data hattı üzerinden. Yani paralel bus üzerinden haberleşiyorsun.
Acaba örnek bir chip söyleyebilir misiniz?Data sheet inceleyeyim öyle sorayım.Yoksa hazırcı muamelesi görmeye sanırım devam edeceğim :) Konuyu hakikaten anlamadım çünkü
Kişinin başına gelen hayır Allah'tandır. Kişinin başına gelen şer nefsindendir. Nefislerimizle kendimize zulüm ediyoruz.