Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
S7–200 PLC Kullanma Kılavuzu
Kendi Pozisyon Kontrol Komutlarınızı Oluşturmak
Pozisyonlama modülü sihirbazı, modül için gereken komutları otomatik olarak üretir. Bununla birlikte,
kendi komutlarınızı da oluşturabilirsiniz. Aşağıdaki STL kodu böyle bir örneği göstermektedir.
Bu örnekte S7–200 CPU 224 kullanılmış ve modül Yuva 0’a yerleştirilmiştir. Pozisyonlama modülü enerji verilmesini
takiben ayarlanır. CMD_STAT, SMB234 için; CMD, QB2 için ve NEW_CMD profil için sembollerdir.
Örnek Program: Pozisyonlama Modülünün Kumandası
Network 1 //Yeni komut aktarma durumu
LSCR State_0
Network 2 //CMD_STAT, SMB234 için semboldür
//CMD, QB2 için semboldür
//NEW_CMD, profil için semboldür.
//
//1. Pozisyonlama modülünün Done bitini sil.
//2. Pozisyonlama modülünün komut baytını sil.
//3. Yeni komut gönder.
//4. Komutun sonucunu bekle.
LD SM0.0
MOVB 0, CMD_STAT
BIW 0, CMD
BIW NEW_CMD, CMD
SCRT State_1
Network 3
SCRE
Network 4 //Komutun tamamlanmasını bekle.
LSCR State_1
Network 5 //Eğer komut hatasız sonuçlandıysa serbest duruma geç.
LDB= CMD_STAT, 16#80
SCRT Idle_State
Network 6 //Eğer komut hata verdiyse, hatayı ele alma durumuna git.
LDB CMD_STAT, 16#80
SCRT Error_State
Network 7
SCRE
286