Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
Örnek: Tek Parçalı Darbe Dizisi İşlemi (PTO)
M Network 1 //İlk taramada,
A //çıkış imge kütüğünü sıfırla ve altprogram 0’ı çağır.
I LD SM0.1
N R Q0.0, 1
CALL SBR_0
S Network 1 //Altprogram 0: PTO’yu ayarla
B //1. Kontrol baytını ayarla:
R // - PTO işlemini seç.
0 // - Tek parçalı çalışmayı seç.
// - Zaman tabanı olarak msn seç.
// - Darbe sayısı ve çevrim süresi
// güncellenmesine izin ver.
// - PTO işlemine izin ver.
//2. Çevrim süresi olarak 500ms gir.
//3. Darbe sayısını 4 olarak ayarla.
//4. PTO tamamlandığında interrupt olarak
// altprogram 0’a gidilecek.
//5. İnterrupt’lara izin ver.
//6. PTO işlemini başlat, PLS0 = Q0.0.
//7. Sonraki çevrim süresi değişiklikleri için
//kontrol baytını önceden yükle.
LD SM0.0
MOVB 16#8D, SMB67
MOVW +500, SMW68
MOVD +4, SMD72
ATCH INT_0, 19
ENI
PLS 0
MOVB 16#89, SMB67
136