Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Endüstriyel Elektronik => Konuyu başlatan: alper06 - 29 Nisan 2012, 00:58:13

Başlık: Profibus Slave Protokol Uygulaması
Gönderen: alper06 - 29 Nisan 2012, 00:58:13
Merhabalar,

Zamanında vakit bol para çokken profibus sistemlere merak sarmıştım.

Uzun uğraşlar, harcanan bir ton para, alınan birçok ekipman sonrası kendi profibus slave modulumu yapabilmiştim.
Hemde kart başı maliyetim öyle yüzlere € değil, 15€ civarındaydı. Icındeki gömülü yazılımdan tutun da GSD file' a kadar kendim yazmıştım.
Bu iş 4 ay kadar vaktimi almıştı.

Daha sonra zaman yokluğundan ilgilenemedim.

Bu işe heveslenen yada çalışmış arkadaşlar var ise tanışmak bilgileri paylaşmak isterim. 
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 29 Nisan 2012, 10:25:19
Merhaba,
ben de modbus slave cihazımı yeni tamamladım sayılır. Şimdi profibus slave yapmak istiyorum.

Bunun için nasıl bir yol izlemek gerekir ,biliyorsanız eğer  modbus'tan farkları nelerdir ? Ana hatlarıyla tarif yapabilirseniz çok yararlı olur.

İyi çalışmalar
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: cetinkaya - 29 Nisan 2012, 19:07:57
Camby hocam modbus hakkında biraz bilgi verebilirmisiniz modbus üzeri iletişim Kuran cihazlardan gelen bilgileri nasıl bilgisayarda gösterebilirim ?
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: alper06 - 01 Mayıs 2012, 22:04:30
Alıntı yapılan: rck8942 - 29 Nisan 2012, 19:07:57
Camby hocam modbus hakkında biraz bilgi verebilirmisiniz modbus üzeri iletişim Kuran cihazlardan gelen bilgileri nasıl bilgisayarda gösterebilirim ?

Hocam profibus ile ilgilenenleri burada topluyoruz ama lütfen kaynak yapmayalım :)
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: alper06 - 01 Mayıs 2012, 22:05:14
Alıntı yapılan: camby - 29 Nisan 2012, 10:25:19
Merhaba,
ben de modbus slave cihazımı yeni tamamladım sayılır. Şimdi profibus slave yapmak istiyorum.

Bunun için nasıl bir yol izlemek gerekir ,biliyorsanız eğer  modbus'tan farkları nelerdir ? Ana hatlarıyla tarif yapabilirseniz çok yararlı olur.

İyi çalışmalar

Camby hocam. Biraz bekleyelim. İlginenen arkadaşlar gelsin. Beraber çalışırız.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 01 Mayıs 2012, 23:00:59
@alperodabaşı
Beklemedeyim : )

@rck

Öncelikle modbus ile ilgili başlıklara bakın ( ben de öle başlamıştım ) daha sonra isterseniz başka bir başlıkta yardım edebilirim.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: serdararikan - 01 Mayıs 2012, 23:27:44
şuan bende modbus RTU ile uğraşıyorum fakat mcu nun response si nin hatalı olduğu mesajını alıyorum.birkaç program ile CRC hesaplattım.benim porgramın hesapladığı CRC ile aynı değer çıktı.sizin kullandığınız CRC kodunu paylaşmanız mümkünmü?


bit  CRC16(unsigned int dataLength,char check)
{
unsigned int CheckSum;
unsigned char lowCRC;
unsigned char highCRC;

CheckSum = 0xffff;
for(unsigned int j=0;j<dataLength;j++)
{
CheckSum = CheckSum^(unsigned int)buffer[j];
for(unsigned char i=8;i>0;i--)
{
if((CheckSum)&0x0001) CheckSum = (CheckSum>>1)^0xa001;
else CheckSum>>=1;
}
}
highCRC = CheckSum>>8;
CheckSum<<=8;
lowCRC = CheckSum>>8;
if(check==1)
{
if ( (buffer[dataLength+1] == highCRC) & (buffer[dataLength] == lowCRC ))
return 1;
else
return 0;
}
else
{
buffer[dataLength] = lowCRC;
buffer[dataLength+1] = highCRC;
return 1;
}
}


benim kod bu.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: frederic - 02 Mayıs 2012, 02:20:52
Endüstriyel iletişim protokolleri hakkında tecrübem var fakat profibus uygulaması hiç yapmamıştım,bu konuya bende dahil olmak isterim.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: 94220039 - 02 Mayıs 2012, 08:34:58
Profibus Slave Banada lazım. Herbir slave için bedeli karşılığında satın alabilirim.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: frederic - 19 Temmuz 2012, 10:10:07
Sessiz kaldınız bu konuya Alper Bey gerekli katılımın sağlandığı kanaatindeyim,vazmıgeçtiniz acaba paylaşımdan ?

Ayrıca bu konu profibus konusu modbus değil,neden konu dışı bir protokolü burda konuşuyorsunuz anlamıyorum,ayrı bir başlık için modbus orda konuşulsun.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 07 Haziran 2013, 15:21:28
Alper hocam ne zaman başlıyoruz : ) ?

Yanında profinet'e de bakabiliriz aslında..
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: frederic - 07 Haziran 2013, 15:24:48
Valla yıl geçti camby hocam hala ses seda yok  :)
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 07 Haziran 2013, 15:30:49
İhtiyaç olmadıkça yoğunluğun arasında unutulup gidiyor.

Şimdi de ihtiyaç : )

Şu I/O chiplerden getirtip direk atlıcam işin içine gibi : D
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: Okan AKÇA - 07 Haziran 2013, 16:06:24
modbus holding register okuma icin yazdıgım kod

if(modbus_buffer[1]==0x03) //fonksiyon dogrulaması
     {
       data_uzunlugu=modbus_buffer[0x05];
       
       modbus_buffer[0]=modbus_adres;
       modbus_buffer[1]=0x03;
       modbus_buffer[2]=data_uzunlugu*2;
     
       
 
    int8 k=3;
     
       data_adresi=modbus_buffer[3];
        //i=i+1;
       data_uzunlugu+=data_adresi;
     for(data_adresi;data_adresi<data_uzunlugu;data_adresi++)
        {
         modbus_buffer[k]=holding_register[data_adresi]>>8; k++;
         modbus_buffer[k]=holding_register[data_adresi];    k++;
        }
        data_uzunlugu=modbus_buffer[2]+3;
        crc=CRC16(modbus_buffer,data_uzunlugu);
       for(data_adresi=0;data_adresi<data_uzunlugu;data_adresi++) putc(modbus_buffer[data_adresi]);
        putc(crc>>8);
        putc(crc);
     
     
     
      }
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 07 Haziran 2013, 16:19:53
@cyclone,  Hocam bunu niye yazdın buraya şimdi : )
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: Okan AKÇA - 07 Haziran 2013, 16:45:45
holdingde bu kodla okuma yapabilirsiniz kod yazmaktan ziyade öncelikle haberleşme pro. ögrendiginiz zaman gerisi corap sökügü gibi geliyor.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 07 Haziran 2013, 16:55:15
Doğru hocam haklısın ama MODBUS için örnek vermişsin. Üzerinde konuştuğumuz konu Profibus/profinet. Profi'leri kastederek mi yazdınız siz ?
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: alper06 - 07 Haziran 2013, 17:17:41
Arkadaşlar merhabalar :)

Bu işlerden uzun zamandır uzak kaldım. Açıkcası şu an bırakın bunlar ile uğraşmayı, evin yolunu bulduğumda mutlu oluyorum :)

Ama profibus slave geliştirebilmek için gerekli bütün IO çipleri, Profibus Analizör cihazı ve IO çipleri ile konuşabilmek için gerekli Atmega için gerekli kendi yadığım çalışan C kodları elimde var. Ciddi olarak çalışmak isteyen varsa uygun bir fiyata verebilirim...
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 07 Haziran 2013, 17:23:21
Hocam ne yaptın yoksa başka bir mesleğe mi geçtin ?
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: alper06 - 07 Haziran 2013, 17:34:24
Alıntı yapılan: camby - 07 Haziran 2013, 17:23:21
Hocam ne yaptın yoksa başka bir mesleğe mi geçtin ?

Yaptığım iş değişti ama gönlümdeki iş değişmedi :)
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 07 Haziran 2013, 17:38:11
Alıntı yapılan: alperodabasi - 07 Haziran 2013, 17:34:24
Yaptığım iş değişti ama gönlümdeki iş değişmedi :)
Hayırlısı , umarım severek yapıyorsunuzdur..

Hocam elinde profibus I/O çip , ve analizör cihazı olarak ne var ?

Analizör cihazı geliştirme aşamasında olmazsa olmaz mı ?
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: alper06 - 07 Haziran 2013, 17:54:14
Alıntı yapılan: camby - 07 Haziran 2013, 17:38:11
Hayırlısı , umarım severek yapıyorsunuzdur..

Hocam elinde profibus I/O çip , ve analizör cihazı olarak ne var ?

Analizör cihazı geliştirme aşamasında olmazsa olmaz mı ?

Valla hocam şu an yeni işimi de çok seviyorum ama biraz evden uzak kalmak zor geliyor. Zamanla alışacağız umarım.
Ben de senin gibi gittim spc3 IO ciplerden aldım. Bunları protoborda takabilmek için ELNEC firmasından zif soketler getirttim. 1-2 ay SPC3 ile MCU u haberleştirmeye uğraştım bir türlü olmadı. en son PROCENTEC firmasından analizör aldım. Yazılımı ayağa kaldırmam 2-3 gün sürdü :)

Profibus seri port gibi kolay izlenebilen bir şey değil. Analizör çok şık oluyor.
bu analizörü de otomayon işlerinde sahada da kullandığım oldu :) Nokta olarak hatayı bulabiliyorsunuz...
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: Okan AKÇA - 07 Haziran 2013, 18:18:12
hazır kodla çalıştırabilir başlangıcta.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: speak48 - 07 Haziran 2013, 19:31:19
peki profinet rt veya irt nedir.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: influx - 08 Haziran 2013, 01:43:25
rt:   Real Time, iletim süreleri 10ms mertebesinde
irt : Isochronous Real Time,  iletim süreleri 1ms mertebesinde
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 08 Haziran 2013, 12:36:48
Alıntı yapılan: alperodabasi - 07 Haziran 2013, 17:54:14
Valla hocam şu an yeni işimi de çok seviyorum ama biraz evden uzak kalmak zor geliyor. Zamanla alışacağız umarım.
Ben de senin gibi gittim spc3 IO ciplerden aldım. Bunları protoborda takabilmek için ELNEC firmasından zif soketler getirttim. 1-2 ay SPC3 ile MCU u haberleştirmeye uğraştım bir türlü olmadı. en son PROCENTEC firmasından analizör aldım. Yazılımı ayağa kaldırmam 2-3 gün sürdü :)

Profibus seri port gibi kolay izlenebilen bir şey değil. Analizör çok şık oluyor.
bu analizörü de otomayon işlerinde sahada da kullandığım oldu :) Nokta olarak hatayı bulabiliyorsunuz...

Hocam yazılım olarak , hazır uygulamalar driver'lar yok muydu ? Yoksa vardı da kendiniz mi yazmak istediniz ?
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: Mr.Java - 08 Haziran 2013, 13:06:11
Hem bilgi paylaşımında bulunacağınızı vaad ediyor,sonradan ise satışını yapacağım diyorsunuz.Eğer paylaşım yapılmayacaksa konu açmanın anlamı nedir ? Özelden mesajlaşın alacak kişilerle !
Gerçi forumda da moda oldu.Bazen konu açılıyor birisi bir dll paylaşır örnek koymaz."Örnek nerede ?Ben bunu nasıl kullanacağım" diye soran kişiyede kitabımı al  oku , öğren demesinin yanı sıra daha azarlar,küçük düşürür.
Devir değişti artık hertürlü bilgiye çok kolay ulaşılıyor.İngilizcende varsa daha ne ? Bilgiye ulaşamama tamamen sizin ilgisiz ve tembel oluşunuzdan kaynaklanıyor.
Zaten kimse hayaller peşine düşmesin,otomasyon camiası çok ketumdur.Ser verir sır vermezler.Hadi desende alayım,halk tabiriyle "giydirmeye" bakarlar.Bu camiadakilerin hepsinde Sekülerizm inancını benimsemişlerdir.

Edit:Sözlerimin yanlış anlaşılmasın.Piyasa böyle ne yazık ki.Neyse ki  böyle insanlar yüzünden sürekli geceli gündüzlü araştırma yapıyor,bilgilerimi etrafımdakilere aktarıyorum.Bu benim bu sektördeki hedefimi , inancımı ve araştırmacı ruhumu daha da güçlendiriyor.

Fatih..
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 08 Haziran 2013, 17:44:38
Alıntı yapılan: Fkarizmatik - 08 Haziran 2013, 13:06:11
Hem bilgi paylaşımında bulunacağınızı vaad ediyor,sonradan ise satışını yapacağım diyorsunuz.Eğer paylaşım yapılmayacaksa konu açmanın anlamı nedir ? Özelden mesajlaşın alacak kişilerle !
Gerçi forumda da moda oldu.Bazen konu açılıyor birisi bir dll paylaşır örnek koymaz."Örnek nerede ?Ben bunu nasıl kullanacağım" diye soran kişiyede kitabımı al  oku , öğren demesinin yanı sıra daha azarlar,küçük düşürür.
Devir değişti artık hertürlü bilgiye çok kolay ulaşılıyor.İngilizcende varsa daha ne ? Bilgiye ulaşamama tamamen sizin ilgisiz ve tembel oluşunuzdan kaynaklanıyor.
Zaten kimse hayaller peşine düşmesin,otomasyon camiası çok ketumdur.Ser verir sır vermezler.Hadi desende alayım,halk tabiriyle "giydirmeye" bakarlar.Bu camiadakilerin hepsinde Sekülerizm inancını benimsemişlerdir.

Edit:Sözlerimin yanlış anlaşılmasın.Piyasa böyle ne yazık ki.Neyse ki  böyle insanlar yüzünden sürekli geceli gündüzlü araştırma yapıyor,bilgilerimi etrafımdakilere aktarıyorum.Bu benim bu sektördeki hedefimi , inancımı ve araştırmacı ruhumu daha da güçlendiriyor.

Fatih..

Sekülerizm mi ? Bu neyin fanatikliği bu kadar ? İnsanlara bu şekilde saldıramazsınız. Sizin bu lafları ettiğiniz kişiler sizin söyledikleriniz aksine tam tersi yaşıyor olabilirler , bunu bilemezsiniz , öyle olmasalar bile bu sizi ilgilendirmez , saygı göstermek zorundasınız/zorundayız.


Başlık 14 ay önce açılmış , biz tekrar canlandırdık. Başlığı açan kişi 14 ay önceki düşüncesine sahip olmayabilir. Biz de Alper hocamın yazdıklarından bunu farkettik ve saygıyla karşıladık herhangi bir sitemde bile bulunmadık. Aylarca birikimlerini de ortaya koyup emek vermiş , istediğini yapar. Konu ile ilgili olarak bırakın yaptıklarını paylaşmayı yaşadığı sorunları paylaşması bile çok büyük bir tecrübe aktarımı ve çok yararlı.

Siz de beni yanlış anlamayın ama paylaşım yapana da yapmayana da saygı göstermeliyiz.Bu konuda yapabileceğimiz tek şey paylaşımda bulunmak.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: frederic - 08 Haziran 2013, 17:56:53
Konu başka yerlere kaymasın, sükunet lütfen. Alper Hocanın hesapları değişmiş olabilir, insanlık halidir.

Bu arada camby hocam profibus yerine profinet ile uğraşmak daha mantıklı bence. Çağ ethernet protokollerine doğru kaydı malumunuz.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 08 Haziran 2013, 18:10:29
Evet o şekilde sanırım , ancak profinet artık profibus'un yerini mi alıyor tamamen. Sanırım başka bir başlıkta farklı elektriksel özelliklerde olduğunu okudum. İnceleyeceğim.

Ayrıca bu protokoller sadece Siemens ile mi kullanılıyor ?
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: frederic - 08 Haziran 2013, 19:28:14
Profinet özellikle yeni nesil S71200 ler üzerinde bulunan dahili ethernet portundan sonra çok daha yaygınlaştı ve bir çok yeni üründe dahili port olarak gelmeye başladı. Ayrıca ethernet fiziksel tabanına sahip olduğu için ve tek seferde gönderdiği data paketinin yüksekliğinden çok konforlu bir protokoldür. Bir diğer güzelliği de profibus gibi bir çok ayar istemez, sadece ip nosunu girersiniz o kadar.

Profinet siemens tabanlı bir protokoldür fakat sadace siemens kullanmaz bu protokolü, abb, Pheonix contact, wago vs. gibi bir çok otomasyon devininde bu protokole sahip modulleri bulunmakta.

Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 08 Haziran 2013, 20:30:34
Peki bir PC, ethernet portu ile profinet'e sahip bir cihaz ile iletişim kurabilir mi ? Fiziksel katmanda veya protokol olarak bir engel var mı ?
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: frederic - 08 Haziran 2013, 21:54:06
Hayır hiç bir engel yok, yeni nesil S71200 ler de direk ethernet portundan bağlanıyor pc ye zaten ve tüm işlemler bu şekilde yapılıyor.

Yalnız şunu belirteyim, siemense ait olan tia portal isimli programı kurduğunuzda program profinet diye bir bağlantı öğesi oluşturur pc de. Ağ bağlantılarında ethernet portunun özellikler bölümüne bakarsanız görebilirsiniz o profinet öğesini.

Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: influx - 08 Haziran 2013, 22:36:24
Tcp ile profineti karıştırmayın, tia portal yada simatic yüklü bir bilgisayar yada OP panel, s71200 yada ethernet portlu başka bir cpu ile haberleşirken tcp protokol kullanır, profinet protokolü kasıntı bir iştir açık kaynaktır ama adam akıllı bir kaynak yoktur, profinet osi katmanlarından bazılarını devre dışı bırakarak çok hızlı haberleşir, bu hızlarda bir uc ye protokol yazmaktansa hazır bir profinet ic almak çok mantıklı, benimde uzun zamandır aklımda olan bir iş profinet fakat bol vakit ayırmak gerekiyor, şu anda siemens ethernet portu olan cpu larla haberleşebilen (tcp protokol) cihaz yaptım gayette hızlı ama profinet olayı çok farklı.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: frederic - 08 Haziran 2013, 22:42:21
tcp-ip haberleşmesini ben de yaptım hocam sıkıntı yok o konuda, zaten yeni nesil siemens plc ler de default modbus tcp-ip blokları var. Çok zaman lazım ama bir yerden tutup başlamak lazım, profinet böyle gizemli  ve uç bir protokol olarak kalmamalı bence.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: influx - 08 Haziran 2013, 22:52:22
Evet hazır bloklarlada yapılabilir benim yaptığım direk tak çalıştır, cihaza ethernetten bağlanıp plcnin hangi alanlarına okuma yazma yapacağını belirtiyorsun okadar yani bir opc gibi çalışıyor neyse konuya dönersek profinet için en mantıklısı hazır bir profinet ic mesale siemensinki bu,
http://www.automation.siemens.com/mcms/distributed-io/en/profinet/ertec/pages/default.aspx
başka firmalarında var iyice araştırıp bol vakitli bir zamanda yapılabilir aslında ama bol vakit şart...
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: frederic - 08 Haziran 2013, 23:12:50
Bilgi için teşekkürler hocam, diğer firmalarınkine de bir bakayım netten bakalım ne çıkacak.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 10 Haziran 2013, 01:17:24
Alıntı yapılan: frederic - 08 Haziran 2013, 22:42:21
zaten yeni nesil siemens plc ler de default modbus tcp-ip blokları var

Hocam bunlar tam olarak nasıl oluyor ? Modbus olduğu gibi Tcp-ip ile de kullanılabiliyor mu ? Modbus uygulaması yaptım ancak tcp-ip ile ilgili fikrim yok henüz o yüzden soruyorum.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: frederic - 10 Haziran 2013, 01:30:14
modbus tcp-ip protokolü vardır ethernet üzerinden kullanılan, nasılki rs485 de modbus rtu-ascii varsa, buda bu protokolün ethernet fiziksel tabanlısına verilen addır.

S71200 lerde de hazır bloklar vardır bu protokol için, client veya server olarak istediğin gibi haberleşirsin ethernet portundan.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: cdurakbasi - 26 Haziran 2013, 18:04:06
modbus-tcp baya yavaş, hele ki profinet ile hiç kıyaslanmaz. Neden modbus-udp yok veya yaygın değil analamıyorum, alındı alınmadı handlingi yapılmak zorunda olsa bile tcp den 2-3 kat daha hızlı olurdu eminim...
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: frederic - 26 Haziran 2013, 22:45:28
Aynen hocam bu yüzden profinet yapalım istiyoruz zaten.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: camby - 27 Haziran 2013, 08:49:24
Ethernet hattını kullanırken veri aktarım hızı ne oluyor ? Modbus-Tcp yavaş derken ne kadar yavaş hocam , sayısal değer var mı ?
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: frederic - 27 Haziran 2013, 09:02:08
Aslında yavaş değil bana göre, sadece profinet ile karşılaşttırıldığında yavaş denebilir.
Başlık: Ynt: Profibus Slave Protokol Uygulaması
Gönderen: cdurakbasi - 27 Haziran 2013, 13:06:35
Data rate olarak yok böyle bir kıyas bilgisi elimde. Ama pratik olarak deneyimim var, birebir kıyaslama yaptığımda mcu kartı ile plc arasında bazı modbus mesajlar arka arkaya real time denebilecek kıstaslara yaklaşırken bazen 500-750 mslik gecikmeler olabiliyordu tcp de. Udp de tcp ye göre dediğim gibi hız farkını bariz gözlemlemiştim, udp de tcp deki gibi gibi mesajın adrese teslimi-bunu doğrulama protokolleri otomatik sağlanmıyor. Hız mevzusu ağdaki kalabalığa, switch sayısına, mesafeye, ağa yayın yapan diğer cihazlara göre zaten değişiyor. Virüsün ele geçirdiği bir sistem ağı sürekli mesaja boğuyorsa durum çok farkeder herhalde. Ama birebir özel bir ağda uzun uzadıya deneme yapmadım işin açığı. Başka bir kıyaslama da canbus ve modbus-tcp arasında yapabilirim. Gördüğüm uygulamalarda anlık ağırlık ölçümü gibi devamlı-akıcı bilgi iletimlerinde Can-open,device-net profinetten yavaş olmasına rağmen tcp-modbusdan çok daha hızlıdır PLC-remote io,HMI  haberleşmelerinde. Tabi profinetin profibus gibi sırf kendine ait bus ı bekleyen çok hızlı bir kontrolörü olduğu için hız avantajı olduğu kesin.