-
IEC uygulama kodu düzenleyicilerinden birini açın.
-
Cihazın adını cihaz ağacında yazıldığı gibi yazın ve ardından bir nokta (".") ekleyin.
-
Bağlam menüsünden
GetDeviceStateyöntemini seçin veya yöntemin adını kendiniz yazın. -
Fonksiyonun parametrelerini atayın.
|
Kapsam |
İsim |
Tip |
Yorum |
|---|---|---|---|
|
Dönüş |
GetDeviceState |
DEVICE_STATE⮫ diğer bilgiler |
Geçerli cihaz durumu |
|
Çıktı |
xDiagnosisInfoAvailable |
BOOL |
DOĞRU ise, ilgili cihaz (= düğüm) ile ilgili teşhis mesajları mevcuttur. |
|
Çıktı |
eHata |
HATA⮫ diğer bilgiler |
CAA Device Diagnosis kütüphanesinin tüm yöntem ve işlevlerinin dönüş değerlerinin türü |
|
İsim |
Tip |
Başlangıç |
AB'de Simge |
Yorum |
|---|---|---|---|---|
|
BİLİNMİYOR |
INT |
0 |
Cihaz bilinmeyen durumda. Örnek: Denetim mekanizması etkin değil |
|
|
DURDURULDU |
INT |
1 |
Cihaz durduruldu. |
|
|
KOŞMA |
INT |
2 |
![]() ![]() ![]() |
Cihaz çalışıyor. |
|
HATA |
INT |
3 |
Cihaz hata durumunda. |
|
|
DEVRE DIŞI |
INT |
4 |
Cihaz, cihaz ağacında devre dışı bırakılmıştır. |
|
|
NOT_CONFIGURED |
INT |
5 |
Cihaz henüz yığın tarafından yapılandırılmamıştır. Örnek: Yapılandırma aşaması henüz başlamadı |
|
|
KONFİGÜRASYON |
INT |
6 |
Cihaz yığın tarafından yapılandırılmıştır. Örnek: Yapılandırma aşaması tamamlandı ancak cihaz çalışır durumda değil |
|
|
NOT_FOUND |
INT |
7 |
![]() |
Cihaz otobüste bulunamadı. |
|
İsim |
Tip |
Başlangıç |
Yorum |
|---|---|---|---|
|
NO_ERROR |
INT |
0 |
Hata yok |
|
FIRST_ERROR |
INT |
1300 |
Kütüphaneye özgü ilk hata |
|
TIME_OUT |
INT |
1301 |
Zaman aşımı meydana geldi. |
|
ABORT |
INT |
1302 |
Operasyon iptal edildi. |
|
REF_INVALID |
INT |
1303 |
Arayüz referansı geçersizdi. |
|
NOT_SUPPORTED |
INT |
1304 |
İşlev desteklenmiyor. |
|
ERROR_IO |
INT |
1305 |
Genel bir G/Ç yapılandırma hatası oluştu. |
|
PARAM_INVALID |
INT |
1306 |
Geçersiz parametre |
|
NODE_NOT_EXISTING |
INT |
1307 |
Belirtilen düğüm mevcut değil. |
|
NO_MEMORY |
INT |
1308 |
Dinamik bellek ayırma devre dışı bırakılmış veya sistemde bellek kalmamış. |
|
ADR_NOT_FOUND |
INT |
1309 |
Belirtilen G/Ç adresi geçerli değil. |
|
INST_NOT_FOUND |
INT |
1310 |
Belirli G/Ç adresi için ilişkili bir [Aygıt] örneği yoktur. |
|
NO_DATA |
INT |
1311 |
Mevcut veri bulunmamaktadır. |
|
OPERATION_INVALID |
INT |
1312 |
Mevcut durum nedeniyle işlem mümkün değil |
|
FIRST_MF |
INT |
1350 |
Üreticiye özgü ilk hata |
|
LAST_ERROR |
INT |
1399 |
Son hata |





