PN_Control_Motor_Two_Speeds_Two_Directions (PROFINET IO)
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_xRunFwdLow |
BOOL |
Bu giriş DOĞRU olarak ayarlandıysa, motor ileri yönde düşük hızla çalışmaya başlar. |
Döngüsel veri |
i_xRunFwdHigh |
BOOL |
Bu giriş DOĞRU olarak ayarlandıysa, motor ileri yönde yüksek hızla çalışmaya başlar. |
Döngüsel veri |
i_xRunRevLow |
BOOL |
Bu giriş DOĞRU olarak ayarlandıysa, motor geri yönde düşük hızla çalışmaya başlar. |
Döngüsel veri |
i_xRunRevHigh |
BOOL |
Bu giriş DOĞRU olarak ayarlandıysa, motor geri yönde yüksek hızla çalışmaya başlar. |
Döngüsel veri |
i_xTripReset |
BOOL |
Bu giriş DOĞRU olarak ayarlandıysa, açtırma sıfırlama koşulları karşılanan tespit edilmiş açtırmalar, bu avatar için sıfırlanacaktı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_hwSubmHWID |
HW_IO |
Döngüsel olmayan iletişimi gerçekleştirebilmek için ilgili avatarın döngüsel olmayan alt modülünün donanım ID’sine karşılık gelmelidir. |
İletişim parametresi |
i_hwStartAddress |
Değişken |
Döngüsel okuma iletişimini gerçekleştirebilmek için ilgili avatarın döngüsel giriş alt modülü 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 döngüsel çıkış alt modülü 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 çalışması sırasında tespit edilen bir hata oluşmuştur. Tespit edilen 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 tespit edilen 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ı iletişimi hakkında, tespit edilen 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_xReady |
BOOL |
İşlev bloğu bir Yürüt komutu almaya hazır olduğunda DOĞRU değeri verir. |
Döngüsel veri |
q_xUpstrVPres1 |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar, bu avatardaki birinci starter/güç aygıtı için yukarı akış ana gücünün var olduğunu tespit etmiştir. |
Döngüsel veri |
q_xUpstrVPres2 |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar, bu avatardaki ikinci starter/güç aygıtı için yukarı akış ana gücünün var olduğunu tespit etmiştir. |
Döngüsel veri |
q_xUpstrVPres3 |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar, bu avatardaki üçüncü starter/güç aygıtı için yukarı akış ana gücünün var olduğunu tespit etmiştir. |
Döngüsel veri |
q_xUpstrVPres4 |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar, bu avatardaki dördüncü starter/güç aygıtı için yukarı akış ana gücünün var olduğunu tespit etmiştir. |
Döngüsel veri |
q_xRunFwdLow |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa motor düşük hızla çalışmaktadır. Bu çıkış YANLIŞ olarak ayarlandıysa motor durmuştur ya da motor yüksek hızla çalışmaktadır. |
Döngüsel veri |
q_xRunFwdHigh |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa motor yüksek hızla çalışmaktadır. Bu çıkış YANLIŞ olarak ayarlandıysa motor durmuştur ya da motor düşük hızla çalışmaktadır. |
Döngüsel veri |
q_xRunRevLow |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa düşük hız geri çevirici anahtarı kapalıdır. |
Döngüsel veri |
q_xRunRevHigh |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa yüksek hız geri çevirici anahtarı kapalıdır. |
Döngüsel veri |
q_xBypass |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar Baypas komutu ayarlanır. |
Döngüsel veri |
q_xRunLocalFwdLow |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar Yerel İleri Düşük Hız komutu ayarlanır. |
Döngüsel veri |
q_xRunLocalFwdHigh |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar Yerel İleri Yüksek Hız komutu ayarlanır. |
Döngüsel veri |
q_xRunLocalRevLow |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar Yerel Geri Düşük Hız komutu ayarlanır. |
Döngüsel veri |
q_xRunLocalRevHigh |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar Yerel Geri Yüksek Hız komutu ayarlanır. |
Döngüsel veri |
q_xOverrideStatus |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar Manuel mod ayarlanır. |
Döngüsel veri |
q_xLoadStart |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa motor başlama aşamasındadır. |
Döngüsel veri |
q_xLoadRun |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa bir Çalıştırma ya da Kapatma komutu yürütülmüştür ve kutuplarda akım geçmektedir (motor çalıştırmaya eşdeğer ama aynı zamanda motorsuz avatarlar için). |
Döngüsel veri |
q_xAlarm |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar tarafından bir koruma alarmı tespit edilmiştir. |
Döngüsel veri |
q_xTripped |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar tarafından bir koruma açtırması etkinliği tespit edilmiştir. |
Döngüsel veri |
q_xReadyToReset |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa avatar açtırma sıfırlaması koşullarını karşılamaktadır ve bir Açtırma Sıfırlama komutu ile sıfırlanabilir. |
Döngüsel veri |
q_xAssetAlarm |
BOOL |
Bu çıkış DOĞRU olarak ayarlandıysa bir güç aygıtı ya da avatardaki SIL* Starter’i beklenen dayanıklılığın (avatar parametresi başına) %90’ına ulaşmış ya da bu değeri aşmıştır |
Döngüsel veri |
q_udiIRMSAvg |
UDINT |
En güncel faz akımı Irms değerlerinin ortalamasını gösterir. (Birim: A) |
Döngüsel veri |
q_udtPVControl |
UDT_PVControl |
Bu, Kontrol avatarları için döngüsel PV durum verilerinin bir yapısıdır. Bu UDT'nin yapısı hakkında ayrıntılı bilgi almak için bkz. UDT_PVControl. |
Döngüsel veri |
q_udtControl |
UDT_Control |
Bu, Kontrol avatarları için alarm ve açtırma mesajları ve avatar ile ilgili bakım bilgileri içeren döngüsel olmayan durum verisi yapısıdır. Bu UDT'nin yapısı hakkında ayrıntılı bilgi almak için bkz. UDT_Control. UDT’nin hangi üyelerinin bu avatar tarafından desteklendiğini genel olarak görmek için bkz. UDT_Control’ün Desteklenen Üyeleri. |
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 |
Evet |
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 |