Bilmek istediğin her şeye ulaş

Hamit Yazgan, 

Elektronik Mühendisi

Elektronik Mühendisi Hamit Yazgan inploid.com'da 0 soru sordu, 1 soru yanıtladı ve 2 takipçisi var.

Kasım 2013

Hamit Yazgan bir yanıta alt yorum yaptı

Kusura bakmayın biraz yoğunum. Öncelikle hangi yapıyı kullandığınıza bakmak lazım. Modbus_ASCII (LRC hesaplanır), Modbus_RTU(CRC hesaplanır), Mobus_TCP/IP, sizin örnekle anlattığınız RTU, oysa soket kullanmaktan bahsetmişsiniz.(Bu "soket?" VB de hazır bir paket sanırım , çünkü kodları siz yazmak istiyorsanız, kullandığınız dilin sadece seri haberleşme fonksiyonları gerekiyor ." WriteFile(....),ReadFile(....), gibi." bundan sonrası paketi hazırlarsınız seri porta gönderirsiniz.).

Seri haberleşme fonksiyonlarını kullanarak "01 03 0001 0002 C40B" veriyi gönderirsiniz, alırsınız, neresinde takıldınız anlayamadım. Zaten doğru veri gitmişse cevabını, hatalı veri gitmişse hata kodu döndürür (slave). .

CRC hesaplamasıyla uğraşmana gerek yok ki, hazır fonksiyonları kullanabilirsiniz. Yinede kağıt kalem alıp siz hesaplamak istiyorsanız anlatabilirim.

(En basit anlatımla PC->USB-485->PLC, veya PC->USB-232-485->PLC, bilgisayarınızda da bir seri port olacak, bir free seri port haberleşme programı ile bir paket gönderip cevap alabirsiniz,(sadece hex olup olmadığına dikkat edin, program ASCII karşılıklarını porta gönderiyorsa hatalı veri olur))
Merhaba, PLC ile neyi kontrol etmek istediğine bağlı, fabrika otomasyonu (tavuk çiftliği mesela) , veya akıllı ev. Sonuçda girişlerin ve çıkışların var (discrete Output ve discrete input) , lamba aç-kapa, makina acık mı kapalı mı durumu gibi bilgiler. Ev için mesala sıcaklık, nem, magnetik alan yoğunluğu gibi bilgileri de ölçüp okursun, ışığın parlaklığını ayarlamak için değerler gönderebilirsin. İnput register lar ve holding (output) register ile bu değerleri kontrol edebilirsin. yani arayüz ne için kullanacağına bağlı olarak senin hayal gücüne göre değişir. (Modbus hakkında ne kadar bilginiz var, PLC yi siz mi tasarlayacaksınız. Ayrıca modbus ın bütün fonksiyonlarını da kullanmayacağınız için genel bir modbus oku-yaz fonksyonları yazmanız gerekmiyor. Modbus istek-cevap şeklinde çalışır. )
Ekim 2013

Hamit Yazgan bir yanıt verdi.

VB 2010 ile ModBus Slave bir cihazın registerlerini nasıl okuyup yazmak istiyorum?

Merhaba, PLC ile neyi kontrol etmek istediğine bağlı, fabrika otomasyonu (tavuk çiftliği mesela) , veya akıllı ev. Sonuçda girişlerin ve çıkışların var (discrete Output ve discrete input) , lamba aç-kapa, makina acık mı kapalı mı durumu gibi bilgiler. Ev için mesala sıcaklık, nem, magnetik alan yoğunluğu gibi bilgileri de ölçüp okursun, ışığın parlaklığını ayarlamak için değerler gönderebilirsin. İnput register lar ve holding (output) register ile bu değerleri kontrol edebilirsin. yani arayüz ne için kullanacağına bağlı olarak senin hayal gücüne göre değişir. (Modbus hakkında ne kadar bilginiz var, PLC yi siz mi tasarlayacaksınız. Ayrıca modbus ın bütün fonksiyonlarını da kullanmayacağınız için genel bir modbus oku-yaz fonksyonları yazmanız gerekmiyor. Modbus istek-cevap şeklinde çalışır. )
Eylül 2013

Hamit YazganElektronik konu başlığını takip etmeye başladı.

Elektronik

Elektronik, elektrik devreleriyle ilgilenen fizik, mühendislik ve teknoloji branşıdır. Bu elektrik devrelerdeki aktif elemanların lineer olm...

Eylül 2013

Hamit YazganElektronik Mühendisliği konu başlığını takip etmeye başladı.

Elektronik Mühendisliği

Bu bölüme yurtdışında gitmek için gelişmiş ülkelerde ABD gibi elektrik mühendisliğine gidilir, üst sınıfta elektronik opsiyonu seçilir. Bu a...

Eylül 2013

Hamit YazganDokunmatik Ekranlar konu başlığını takip etmeye başladı.

Dokunmatik Ekranlar

Formatting of continuation data will be changing soon. To continue using the current formatting, use the 'rawcontinue' parameter. To begin u...

Eylül 2013

Hamit YazganMikrodenetleyici konu başlığını takip etmeye başladı.

Mikrodenetleyici

Bir mikrodenetleyici (MCU ve µC olarak da adlandırılır), bir mikroişlemcinin, MİB, hafıza ve giriş - çıkışlar, kristal osilatör, zamanlayıcı...

Eylül 2013

Hamit YazganElektronik Devreler konu başlığını takip etmeye başladı.

Elektronik Devreler

Formatting of continuation data will be changing soon. To continue using the current formatting, use the 'rawcontinue' parameter. To begin u...

Eylül 2013

Hamit YazganCommodore 64 konu başlığını takip etmeye başladı.

Commodore 64

Commodore 64, tüm zamanların en çok satan kişisel bilgisayar (Home Computer) modeli. Ağustos 1982'de Commodore Business Machines tarafından...

Eylül 2013

Hamit YazganElektronik İmza konu başlığını takip etmeye başladı.

Elektronik İmza

YÖNLENDİR Elektronik imza

Eylül 2013

Hamit YazganMühendis konu başlığını takip etmeye başladı.

Mühendis

YÖNLENDİR Mühendislik

Eylül 2013

Hamit YazganDenklem konu başlığını takip etmeye başladı.

Denklem

Denklem, iki niceliğin eşitliğini gösteren bağıntıdır. Araya (=) işareti konularak ifade edilir. Denklemlerde eşitlik değişkenlerin belirli...

Eylül 2013

Hamit YazganTakograf konu başlığını takip etmeye başladı.

Takograf

Devir saati için Takometre maddesine bakınız. Takograf, sürat veya katedilen mesafe gibi bilgileri kaydetmek üzere başta otobüsler ve kamy...

Eylül 2013

Hamit YazganElektronik Cihaz konu başlığını takip etmeye başladı.

Elektronik Cihaz

Formatting of continuation data will be changing soon. To continue using the current formatting, use the 'rawcontinue' parameter. To begin u...

Daha Fazla

İlgilendiği KonularTümü

Elektronik

431 Kişi   51 Soru

Elektronik Mühendisliği

298 Kişi   22 Soru

Dokunmatik Ekranlar

53 Kişi   20 Soru

Commodore 64

43 Kişi   1 Soru

Elektronik Devreler

187 Kişi   10 Soru

Mikrodenetleyici

60 Kişi   5 Soru

Elektronik İmza

97 Kişi   3 Soru

Mühendis

293 Kişi   35 Soru

Denklem

243 Kişi   1 Soru

Elektronik Cihaz

185 Kişi   11 Soru

Takograf

3 Kişi   1 Soru