DOCA0272TR-00

DP_SystemDiag (PROFIBUS DP)

Aşağıdaki tablolarda, işlev grubu arayüzünün parametreleri hakkında bilgi verilmektedir.

Girişler

Giriş

Veri Türü

Açıklama

Değişken Kategorisi

i_xEnable

BOOL

İşlev bloğu işlemesini etkinleştirir. Döngüsel veri, donanım IO arayüzüne okunur/yazılır.

İşlev bloğu kontrolü

i_xResetAlarmCnt

BOOL

Bu giriş DOĞRU olarak ayarlandıysa sistem için tespit edilen alarmlar sayacı 0’a ayarlanır.

Döngüsel veri

i_xResetEvtCnt

BOOL

Bu giriş DOĞRU olarak ayarlandıysa sistem için tespit edilen küçük olaylar sayacı 0’a ayarlanır.

Döngüsel veri

i_xResetCommErrCnt

BOOL

Bu giriş DOĞRU olarak ayarlandıysa fieldbus iletişimi için tespit edilen hatalar sayacı 0’a ayarlanır.

Döngüsel veri

i_xAcyclicBusy

BOOL

Başka bir işlev bloğunun döngüsel olmayan iletişimi etkinse döngüsel olmayan çalışmayı engellemek için kullanılabilir.

İşlev bloğu kontrolü

i_xExecute

BOOL

Yükselen kenarda döngüsel olmayan bir istek başlatır.

İşlev bloğu kontrolü

i_hwStartAddress

Değişken

Döngüsel okuma iletişimini gerçekleştirebilmek için ilgili Avatarın döngüsel giriş adresi aralığının ilk adresine karşılık gelmelidir

İletişim parametresi

In/Out

InOut

Veri Türü

Açıklama

Değişken Kategorisi

iq_hwQWAddress

WORD

Döngüsel yazma iletişimini gerçekleştirebilmek için ilgili Avatarın çıkış adresine karşılık gelmelidir.

İletişim parametresi

Çıkışlar

Çıkış

Veri Türü

Açıklama

Değişken Kategorisi

q_xActive

BOOL

Bu çıkış DOĞRU olarak ayarlandıysa, Avatar işlev bloğu etkindir ya da döngüsel olmayan bir istek meşguldür.

İşlev bloğu durumu

q_xError

BOOL

Bu çıkış DOĞRU olarak ayarlandıysa, Avatar işlev bloğu çalıştırılırken bir hata tespit edilmiştir. Hata hakkında ayrıntılı bilgi almak için Error ID’si değerine bakın.

İşlev bloğu durumu

q_dwErrorID

DWORD

Error ID, oluşan hata hakkında ayrıntılı bilgi verir. Olası değerler aşağıdaki tabloda verilmiştir.

İşlev bloğu durumu

q_dwAcyclicStatus

DWORD

Döngüsel olmayan durum, döngüsel olmayan haberleşme bağlantısı (fieldbus) iletişimi hakkında, hata bilgileri dahil olmak üzere ayrıntılı bilgi verir. Durum değerleri hakkında ayrıntılı bilgi almak için bkz. İşlev Bloğu Kütüphanesi.

İşlev bloğu durumu

q_xAcyclicBusy

BOOL

Bu çıkış DOĞRU olarak ayarlandıysa, bir döngüsel istek hala meşguldür.

İşlev bloğu durumu

q_xSILStopStatus

BOOL

SIL* Grubu Durdurma işlevinin durumu. Bu çıkış YANLIŞ olarak ayarlandıysa hiçbir SIL grubu bir SIL Grubu Durdurma komutu almamıştır.

Döngüsel veri

q_xVFluctControl

BOOL

Bu çıkış DOĞRU olarak ayarlandıysa, bir kontrol voltajı dalgalanması tespit edilir.

Döngüsel veri

q_udtDiagData

UDT_SystemDiag

Bu, SIL Grubu durdurma durumu ve sistemin olay sayaçları hakkında bilgi içeren, döngüsel olmayan sistem tanılama verilerinin bir yapısıdır. Bu UDT'nin yapısı hakkında ayrıntılı bilgi almak için bkz. UDT_SystemDiag.

Döngüsel olmayan veri

ConstTeSysIsland’dan durum ve hata kodları

Üye adı

İşlev bloğu tarafından kullanılır

Cdw_ErrNoMsg

Evet

Cdw_ErrInternal

Evet

Cdw_ErrInvalidCycInAddr

Evet

Cdw_ErrInvalidHwid

Hayır

Cdw_ErrInvalidNumOfAvatars

Hayır

Cdw_ErrReadCycIn

Evet

Cdw_ErrReadAcycData1

Evet

Cdw_ErrReadAcycData2

Hayır

Cdw_ErrWriteAcycData

Hayır

Cdw_StsReadAcycData1Compl

Evet

Cdw_StsReadAcycData2Compl

Hayır

Cdw_StsWriteAcycDataCompl

Hayır

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Bu yardımcı oldu mu?