Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
S7–200 PLC Kullanma Kılavuzu
USS Protokolü için Örnek Programlar
Örnek: USS Komutları Örnek Programı
Network 1 // USS Protokolünü başlat:
//İlk taramada USS’yi port 0 için devreye
//al. Baud hızı 19200 olsun. Sadece
//”0” adresi aktif olsun.
LD SM0.1
CALL USS_INIT, 1, 19200, 16#00000001, Q0.0,
VB1
Network 2 //MM 0 için kumanda parametreleri
LD SM0.0
CALL USS_CTRL, I0.0, I0.1, I0.2, I0.3, I0.4, 0, 1,
100.0, M0.0, VB2, VW4, VD6, Q0.1, Q0.2, Q0.3, Q0.4
Network 3 //MM 0’dan bir word parametresi oku.
//parametre 5, indeks 0’ı oku.
//1. I0.5’in durumunu geçici bir yere
// aktar, böylece devre LAD’de
// görüntülenebilsin.
//2. I0.5’in yükselen kenarını
// geçici bir L alanına aktar
// böylece altprograma aktarılabilsin.
LD I0.5
= L60.0
LD I0.5
EU
= L63.7
LD L60.0
CALL USS_RPM_W, L63.7, 0, 5, 0, &VB20, M0.1,
VB10, VW12
Network 4 //MM 0’a bir word parametresi yaz.
/Parametre 2000 indeks 0’a yaz.
LD I0.6
= L60.0
LD I0.6
EU
= L63.7
LDN SM0.0
= L63.6
LD L60.0
CALL USS_WPM_R, L63.7, L63.6, 0, 2000, 0, 50.0,
&VB40, M0.2, VB14
Not: STL kodu LAD veya FBD olarak gözükmeyecektir.
322