PLC sensör arası seri iletişim

camby

Üye
Katılım
12 Mar 2009
Mesajlar
426
Puanları
1
PLC ve sensörler arası seri iletişimi nasıl sağlarım , Siemens için hangi PLC yada modül gerekir?

Sensörden gelen bir veri yolunu PLC'de hem girişe hem çıkışa bağlayabilir miyim?
 
nasıl bir sensörden bahsediyorsun.benim bildiğim sensörler den 24 volt gelir birde 0-10 volt arası gerlir.daha açıklayıcı yazarsan yardımcı olunacaktır
 
Diğer başlıkta detaylı anlatmıştım ama burda da anlatayım.

Sensör 4 pinli 5v gerilim ile çalışıyor. Pinler: Clock ve Data .
Sensör belirlenen aralıkta ölçümü sıcaklık için 14 bit çözünürlükte , nem için 12 bit çözünürlükte yapıyor.

Diyelim bu 14 bitlik datayı okumak için yapmak gereken CLOCK bacağından puls yollayıp her puls sonrası DATAyı okumak ve bu 14 kez olduğunda tüm datayı almış oluyoruz. Tabi ölçüm yapılması için hem clock ve hem datadan veri gönderilip start verimesi gerekiyor.
Sıcaklık ölçümü için gerekli olan işlemler aşağıda özetlenmiştir:

• Başlama komutunu gönder,

• “000” adres kodunu gönder,

• “00011” sıcaklık ölçme kodunu gönder

• DATA bacağının lojik 0 olmasını bekle,

• SCK darbeleri göndererek 14-bit sıcaklığı oku.


3812896.jpg


Sonuç olarak Clock tek yünlü master tarafından gidiyor , DATA ise çift yönlü..
Bu iletişime de seri i2c iletişim deniyor. Bi taraf master bi taraf slave.

Heraldeki PLC kullanımı için tasarlanmamış bir şey bu ama bir şekilde PLC ile kullanmam lazım.
Yani Data ucundan PLC'den hem veri göndermem hem PLC'ye veri almam lazım , ayrıca 24v-5v çevirimini de yapmam lazım.

En sonunda da bu şekilde prob haline getirip , makinanın içine salıcam.
usbtenki_sht75_1.jpg


Neden bu işe kalkışıyorum:

1- Nem Ölçümünü 120 derecede yapmam lazım , sensör 128 derecede çalışabiliyor.

2- Analog değilde digital olarak çalışmak çok daha sağlıklı.

3- Bulabildiğim 120 derecede çalışan tek nem sensörü 700 euro , SHT15 daha hassas ve 15 euro .
 
i2c , dediğin gibi PLC erişimi için yapılmış bir standart değil, çeşitli icler (mikrolar, ramler vs) için yapılmış bir veri transfer standartıdır. data ve clock senkronizasyonu çok önemlidir.
clock 1 iken datanın inen kenar mı çıkan kenar mı olduğuna göre 0 ve 1 lerin oluşur.
PLC yi hiç bu işe bulaştırmadan embedded işinden anlayan birine i2c okuyup seri porttan gönderebilen bir kart yaptırırsan sorun hallolur. tabi PLCye de seri port modülü takman gerekir ki maliyet daha da artar.
 

Forum istatistikleri

Konular
129,879
Mesajlar
930,976
Kullanıcılar
452,748
Son üye
Baranturk34.

Yeni konular

Geri
Üst