Seri Veri İletişiminin Temelleri
ASCII Sürücü ile Veri Gönderimi
Veri göndereceğiniz zaman, P_SND_RK fonksiyon bloğu için LEN parametresinde
gönderilecek olan kullanıcı veri bayt’ı sayısını belirtmelisiniz.
Veri alırken ‘Karakter Erteleme Zaman Aşımı’ son kriteriyle çalıştığınız zaman,
ASCII sürücü gönderim yaparken iki mesaj çerçevesi arasında duraklar. P_SND_RK
FB’nu her zaman için çağırabilirsiniz, fakat ASCII sürücü en son mesaj
gönderiminden itibaren parametrize karakter gecikme zamanından daha fazla bir
zaman periyodu kat edilene kadar çıktı vermeye başlamaz.
Eğer ‘Metin Sonu Karakter’ kriteriyle çalışıyorsanız, üç seçenekten birine sahipsiniz:
• Metin sonu karakter de dahil olmak üzere metin sonu karakterine kadar
göndermek
Metin sonu karakter gönderilecek veriye dahil edilmelidir. Veri metin sonu
karakteri de dahil olmak üzere metin sonu karakterine kadar gönderilir, hatta FB
‘de belirtilen veri uzunluğu daha uzun olsa bile durum değişmez.
• FB de parametrize edilen uzunluğa kadar göndermek
Veri FB de parametrize edilen uzunluğa kadar gönderilir. En sondaki karakter metin
sonu karakteri olmalıdır.
• FB de parametrize edilen uzunluğa kadar göndermek ve metin sonu karekter veya
karakterlerini de otomatik olarak eklemek.
Veri FB de parametrize edilen uzunluğa kadar gönderilir. Metin sonu karakteri
otomatik olarak eklenir, diğer bir tabirle, metin sonu karakterleri gönderilecek veriye
dahil edilmemelidir. Metin sonu karakterlerinin sayısına bağlı olarak, FB de belirtilen
sayıdan 1 veya 2 daha fazla karakter karşı tarafa gönderilir.
‘Sabit Mesaj Çerçevesi Uzunluğu’ son kriteriyle çalıştığın zaman, gönderme
yönündeki veri bayt sayısı P_SND_RK nın ‘LEN’ parametresi için belirlenen
kadardır. Alma yönündeki, yani alış DB’sindeki, data bayt sayısı, parametrizasyon ara
yüzündeki ‘sabit mesaj çerçeve uzunluğu’ parametresini kullanan alıcıda belirlendiği
gibidir. Doğru veri trafiğini sağlamak için her iki parametre ayarlarının aynı olması
gerekir. Karşı tarafın senkronize yapmasına (mesaj çerçevesi başlangıcını tanımasına)
müsaade etmek amacıyla, karakter erteleme zamanına eşit bir duraklama süresi iki
mesaj çerçevesi arasına konur.
Eğer başka bir senkronizasyon metodu kullanılırsa, göndermedeki duraklama
parametre atama ara yüzünü kullanarak iptal edilebilir.
Not
XON/XOFF akış kontrolü parametrize edildiğinde, kullanıcı verisi herhangi bir parametrize XON veya XOFF
kodu ihtiva etmemelidir. Varsayılan ayarlar şöyledir: XON için DC1=11H ve XOFF için DC3=13H.
CP 341 Noktadan Noktaya Haberleşme
C79000-G7076-C341-03 2-36