Elektrotekno.com Ana Sayfa || Tezler, Makaleler vb.


modbus seri haberleşme protokolü kullanılarak esm 9950 termal process kontrol ci

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an E-kütüphane (Elektrik, elektronik ve haberleşme konularında) kategorisi içerisindeki Tezler, Makaleler vb. forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "Paralel port model araba" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 11 Hzr 2008
Mesajlar: 66

Offline
nureddino
Tarih: 11 06 2008 09:13

vb ile modbus protokolünü kullanarak bir fırını yönetmek
esm9950 cihazı ile modbus kullanarak haberleşmeyi sağladık

----------------
MODBUS SERİ HABERLEŞME PROTOKOLÜ KULLANILARAK ESM 9950 TERMAL PROCESS KONTROL CİHAZINI BİLGİSYAR ÜZERİNDEN KONTROL VE TAKİP PROGRAMI GELİŞTİRME

ÖZET:

Bu çalışmada Modbus Protokolü kullanılarak ESM-9950 Process kontrol cihazı ile seriport üzerinden haberleşme programı yazıldı. Bu çalışma çerçevesinde Modbus Protokolünün birkaç fonksiyonu kullanıldı. Bu fonksiyonlar Okuma (03h) ,Okuma - Yazma (04h), Cihaz değerlerini set etme (06h) ‘dır. Daha büyük ağlarda ihtiyaca göre daha fazla fonksiyon kullanılabilir.
Bu çalışma çerçevesinde Hata kodu olan CRC kodu üretmek için , kullanılan program geliştirme ortamında (Visual Basic 6.0) olmayan özellikler uygun algoritmalar kullanılarak üstesinden gelindi. C’de olan fakat VB 6.0 ‘da olmayan bit kaydırma özelliği 2’nin katlarına kalansız bölme işlemi sayesinde gerçekleştirildi.
Çalışma zamanında sensörden bilgi okumak için bir zamanlayıcı kullanıldı.
Bu program birkaç değişiklikle birden fazla ( en çok 247) cihazın kontrol edilebilmesini sağlayabilir.


KISALTMALAR

CRC (Cyclical Redundancy Check) Çevrimsel Fazlalık Kontrolü
LRC (Longitudinal Redundancy Check) Boyuna Fazlalık Kontrolü
RTU ( Remute Terminal Unit) Uzak Uç Birim
MSB (Most Significant Bit) En değerli bit
LSB (Least Significant Bit) En değersiz bit
TC ( Termo Couple) Isıl Çift


İÇİNDEKİLER
ÖZET…………………………………………………………………………………i
KISALTMALAR………………………………………………………………...….ii
İÇİNDEKİLER……………………………………………………………………..iii
1)MODBUS PROTOKOLÜNE GİRİŞ……………………………….……………..1
1a)Bir Komut-Cevap Mesaj -Yapısı Örneği……………………………...……...1
2)Modbus Protokolü ile Haberleşmede Kullanılan İki Farklı Mod……….………....3
2.1)-ASCII MOD……….……..……………….………………………………....3
2.2)-RTU MOD…………..……………….…………………………………...…4
2a)ASCII Çerçeveleme………….………………………….….…….………5
2b)RTU Çerçeveleme…..……………..…………………….….……….…...6
2c)Adres Alanı……………………....…………………………..…….……..7
2d)Fonksiyon Alanı……………………..………………………….…….….7
2e)Veri Alanı…………………..………………….……………….………...8
2f)Hata Denetimi………..………………………………………….….….…9
2g)ASCII MOD İçin Hata Denetimi………………..……………….….…...9
2h)RTU MOD İçin Hata Denetimi………………..………………….……..9
3)Karakterlerlerin Seri Olarak Gönderilmesi ve Hata Denetimleri..………….…....9
3a)Parity Denetimi…….……………………………………………..….....11
3b)LRC Denetimi……….…………………………………………….…....11
3c)CRC Denetimi……………….……………………………………….....12
4)Modbus Protokolü Adres ve Fonksiyon Yapıları ve Çerçeve Formatları…….....13
4a)Modbusta Kullanılan Adres Registerleri…………………..…………....13
4b)RTU ve ASCII MOD’ların Mesaj Çerçevelerinin Karşılaştırılması…....14
4c)Modbus Protokolünde En Sık Kullanılan Birkaç Fonksiyon Örneği…...15
4d)Modbus Protokolünde kullanılan , Fakat Bu Çalışmada Kullanmadığım
Diğer Fonksiyonlar ve Özellikleri……………………..……………….22
5)Modbus Protokolünde Tanımlı Hata Kodları……………………………….……24
6)ESM 9950 Process Kontrol Cihazında Kullanılan Registery Alanları…….……..26
6a)3XXXX ile Başlayan Registery Alanları…………………………………...26
6b)4XXXX ile Başlayan Registery Alanları…………………………………..27
7)ESM 9950 Process Kontrol Cihazı ile Haberleşen Programının Kodları………..29
Sonuç……………………………………………………………………………...135
Kaynakça………………………………………………………………………….137
Teşekkür…………………………………………………………………………..138
Özgeçmiş………………………………………………………………………….139
Düzenleyen: admin 11.06.2008, 09:26: Lütfen bundan sonraki paylaşımlarınızda, ekte verdiğiniz döküman hakkında detaylı bilgiyi mesajın içerisine ekleyiniz.

1 Kullanıcı bu konu için nasifaba arkadaşımıza teşekkür ettiler




modbus seri haberleşme protokolü kullanılarak esm 9950 termal process kontrol ci


Benzer Konular

- Seri Haberleşme ile ilgili sunular

- kızıl ötesi haberleşme acil
- ktü - elektronik lab-1 - endüstriyel kontrol uygulamaları
- Analog Haberleşme Lab. Deney Raporları
- KOU - haberleşme teorisi (analog haberleşme) sınav soruları 1999-2005
- seri iletişim devresi
- 4-20ma i 0-10v a dönüştürme ve LCDde okuma röle kontrol
- Analog Haberleşme projesi yardım!
- DS75 Sıcaklık Sensör Bilgilerinin SMS Protokolü İle İletimi

- Bir Devreyi 3 Farklı Şekilde Kontrol Etmek

- Sakarya Üniversitesi Haberleşme Sistemleri Laboratuar Deney Raporları (Ödevler)

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72