Kullanım Kılavuzları
S7–200 PLC Kullanma Kılavuzu USS WPM x Komutu USS protokolü için üç yazma komutu bulunmaktadır: ❑ USS_WPM_W komutu işaretsiz tamsayı parametresine değer yazar. ❑ USS_WPM_D işaretsiz double word parametresine değer yazar. ❑ USS_WPM_R reel sayı parametresine değer yazar. Aynı anda yalnızca bir okuma (USS_RPM_x) veya yazma (USS_WPM_x) komutu aktif olabilir. USS_WPM_x işlemi MicroMaster yanıt gönderdiğinde veya hata oluştuğunda sona erer. Yanıt bekleme sürse bile lojik tarama devam eder. EN biti isteğin başlaması için “1” olmalı ve Done biti gelinceye kadar bu konumda kalmalıdır. XMT_REQ girişi iletimin başlamasına neden olduğundan, bir yükselen kenar saptama üzerinden geçirilerek komuta aktarılmalıdır. Drive girişi, MicroMaster cihazının adresidir. Geçerli adresler 0 ila 31 arasındadır. Param, parametre numarasıdır. Index, yazılacak parametrenin indeks numarasıdır. Value, cihazın RAM’ına yazılacak olan parametre değeridir. MicroMaster 3 cihazları için bu değeri P971’in (EEPROM yazma kontrolu) ayarına göre EEPROM’a da yazabilirsiniz. 16 baytlık çalışma alanının adresi DB_Ptr girişine girilmelidir. Bu alan, USS_WPM_x komutu tarafından MicroMaster cihazına aktarılacak komutların saklanması için kullanılır. USS_WPM_x komutu sonuçlandığında, Done çıkışı 1 olur ve Error çıkışına komutun sonucu yazılır. Tablo 11–6’da komutun işlenmesi sonucu ortaya çıkabilecek hata durumları açıklanmaktadır. EEPROM girişi varsa, komut parametreyi cihazın hem RAM’ına hem de EEPROM’una yazar. Giriş yoksa, yazım işlemi sadece RAM’a yapılır. MicroMaster 3 cihazları bu fonksiyonu desteklemediğinden, MicroMaster 3 cihazı ile kullanırken bu çıkışın 0 olması gerekir. Tablo 11–5 USS_WPM_x Komutları için Geçerli Operandlar Giriş/Çıkış Veri Tipi Operands XMT_REQ BOOL I, Q, M, S, SM, T, C, V, L, Yükselen kenar saptamayla koşullandırılmış enerji akışı EEPROM BOOL I, Q, M, S, SM, T, C, V, L, Enerji Akışı Drive BAYT VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD, Sabit Param, Index WORD VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AIW, *VD, *AC, *LD, Sabit DB_Ptr DWORD &VB Value WORD VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AQW, *VD, *AC, *LD DWORD, REAL VD, ID, QD, MD, SD, SMD, LD, *VD, *AC, *LD Done BOOL I, Q, M, S, SM, T, C, V, L Error BAYT VB, IB, QB, MB, SB, SMB, LB, AC. *VD, *AC, *LD 320