Haberler:

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

Ana Menü

Seri Bağlantı Sorusu

Başlatan tontito, 09 Haziran 2005, 16:00:37

tontito

merhaba,
şimdi benim projem var ama bilgi almak istedim sizlerden

şimdi 3-4 tane client devre olacak örnek üzerinde bağlı 1 röle var her birininin üzerinde. şimdi devrelere de numara verdim

1. cisi    01
2. cisi    02
3. cüsü  03
4. cüsü  04

şimdi 1.ye  şöyle bi komut gönderecem    01AC

deyince 01 nolu devredeki röle aktif olacak 01KP dersem

01 nolu röle pasif olacak

02AC dersem 02 nolu devredeki röle açılacak her şey tamam tek olarak bunlar çalışıyor benim merak ettiğim

BUNLARI tek TX üzerinden birleştriebilir miyiz?

yani tek TX üzerinde taksam bunları 01AC deyince bunu 02 nolu makinede alacak komutu ama bu ben değilim deyip işlem yapmayacak
bu olur mu yoksa başka bi şeyler gerekiyor mu?

bigbey

evet böyle birşey mümkün.
tx den 1 sayısı gönderirsin 1 nolu alıcı 1 sayısını görünce rolesini çeker
tx den 2 sayısı gönderirsin 1 nolu alıcı 2 sayısını görünce rolesini bırakır
tx den 3 sayısı gönderirsin 2 nolu alıcı 3 sayısını görünce rolesini çeker
tx den 4 sayısı gönderirsin 2 nolu alıcı 4 sayısını görünce rolesini bırakır
ilgili sayıların harıcindeki sayılar görsede o alıcı için tanımsız olacağından
sistem çalışır
TA6R

ete

Her bir alıcı vericili sistemde bir ayırma daha doğrusu cihaz seçme karekteri gönderilmesi gerekir. Hemen ilave etmek gerekirse bu ayırma sinyali olmadan da sistemler çalışır ancak güvenirlikleri düşer.
Şimdi diyelimki 1 tane ana terminal ve 5 tane de ek terminalin var;
Ek terminallere şu isimleri vermen uygun olacaktır;
1. terminal RL1
2. Terminal RL2
3.Terminal RL3
4. Terminal RL4
5. Terminal RL5

Şimdi ana terminalden 1 nolu terminala röle aç komutu gönderelim.
BUradaki varsayımımız gönderilen sinyal 10 ise aç 20 ise kapa olsun.
Şayet ben ana terminalden önce RL1 arkasından da 10 sayısını gönderirsem işlem yerine getirilecektir. Şimdi alıcı tarafına bakalım.

1. Terminalin alıcı okuma bölümü şöyle olmalıdır,

SERIN, wait"RL1",sayı  (kurallara uymadan bunu örnek veriyorum)
aynı şey ikinci terminalde;
WAIT 'RL2",sayı şeklinde olacaktır.
Bu durumda 1 terminal gönderilmiş olan <RL1,10> değerine bakacak ve ayırma sinyali kendisine uygun olduğundan peşinden gelen 10 sayısını alacak ve röleyi açacaktır. Şayet peşinden gelen sayı 20 olsa idi bu defa roleyi kapatacak idi.

Bu kadar açıklamadan sonra işin temeli şu şekilde anlaşılmalıdır.
Her bir terminal için standart bir ayırma işareti tesbit edilir.
Bu sinyalin peşine birde sayı eklenir. Açma için bir sayı kapatma için ayrı bir sayı standart olarak belirlenip işlemler tüm terminallerde buna göre yapılmalıdır. Yazdıklarımdan işi çözmezseniz kod bazında daha detaylı bilgi verebilirim.

ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com