Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
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