Kullanım Kılavuzları
USS_RPM _ USS protokolü için üç okuma komutu bulunmaktadır: ❑ USS_RPM_W komutu işaretsiz tamsayı parametreyi okur. ❑ USS_RPM_D komutu işaretsiz double word parametreyi okur. ❑ USS_RPM_R komutu reel sayı parametreyi okur. Aynı anda yalnızca bir okuma (USS_RPM_x) veya yazma (USS_WPM_x) komutu aktif olabilir. USS_RPM_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, okunacak parametrenin indeks numarasıdır. Value, parametrenin okunan değeridir. 16 baytlık çalışma alanının adresi DB_Ptr girişine girilmelidir. Bu alan, USS_RPM_x komutu tarafından MicroMaster cihazına aktarılacak komutların saklanması için kullanılır. USS_RPM_x komutu sonuçlandığında, Done çıkışı 1 olur ve Error çıkış baytı ile Value çıkışına komutun sonucu yazılır. Tablo 11–6’da komutun işlenmesi sonucu ortaya çıkabilecek hata durumları açıklanmaktadır. Done biti gelinceye kadar Error ve Value çıkışlarında geçerli veri yer almaz. Tablo 11–4 USS_RPM_x için Geçerli Operandlar Giriş/Çıkış Veri Tipi Operandlar XMT_REQ BOOL I, Q, M, S, SM, T, C, V, L, Yükselen kenar saptamayla koşullandırılmış enerji akışı Drive BAYT VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD, Sabit Param, IndexWORD 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, REALVD, 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 319