DOCA0271TR-00

Avatar İşlev Blokları

Genel Açıklama

İki temel işlev bloğu türü bulunmaktadır:

  • Sistem avatarı işlev blokları

  • Standart avatar işlev blokları

Sistem Avatarı İşlev Blokları

Sistem avatarı, TeSys island’da benzersizdir ve işlev bloğu adında Sistem dizesi ile gösterilen belirli işlev bloğu uygulamalarıyla desteklenir.

Standart Avatar İşlev Blokları

Standart avatarlar, iki tür işlev bloğu ile desteklenir:

  • Avatar Döngüsel işlev blokları

  • Avatar Döngüsel Olmayan işlev blokları (okuma/yazma)

Her Avatar döngüsel işlev bloğu kendi işlev bloğu uygulaması tarafından desteklenir. Bu uygulama, bir TeSys island’da aynı avatar türünün birden fazla kullanımında etkinleştirilebilir. Uygulamanızdaki her avatar için bir işlev bloğu kopyası oluşturun.

Avatar döngüsel olmayan işlev blokları (okuma/yazma) için yalnızca bir uygulama bulunmaktadır. Sistem avatarı, Analog I/O ve Dijital I/O hariç olmak üzere tüm avatarlar için döngüsel olmayan aynı Tanılama ve Enerji veri grubu mevcuttur. Aynı Varlık döngüsel olmayan veri grubu, island üzerinde her aygıt için mevcuttur. Desteklenmeyen bir avatar için işlev bloğunun çalıştırılması, hata tespit edilmiş işlev bloğunu durdurur. Aynı işlev bloğunun farklı avatarlarla birden fazla kullanımında her avatar için işlev bloğunun bir kopyasını oluşturmalısınız. Island üzerindeki her aygıt için Varlık Yönetimi işlev bloğunun bir kopyasını oluşturmanız gerekecektir.

İşlev blokları, mantık işlemleri içermez ve avatar verilerini değiştirmez ya da yorumlamaz. İşlev blokları, girdilerinin değerlerini döngüsel çıkış veri çerçevesine ve döngüsel girdi çerçevesinin verilerini kendi çıkışlarına kopyalar. İşlev bloğu, döngüsel olmayan veri alışverişi gerektiriyorsa, okuma ve yazma istekleri işlev bloğu tarafından yönetilir.

Sistem her TeSys™ island haberleşme modülü için bir döngüsel olmayan bağlantı sağlar. Bu nedenle döngüsel olmayan iletişim isteklerinin sıralı biçimde yapılması gerekmektedir. Yeni istek yalnızca bir önceki isteğe yanıt alındıysa gönderilebilir.

Çalıştırma sırasında bir hata tespit edilirse işlev bloğu durur ve tespit edilen hata bilgisini verir. İşlev bloğunu, uygulama ile durduramazsınız (örneğin, girişi iptal etme ile).

Bazı işlev blokları, işlev bloğunun sıfırlama ya da ön ayar parametrelerine girdiler sağlar. İşlev bloğu çalıştırılırken bu girişlerden biri DOĞRU ise, avatarda sıfırlama ya da ön ayarlama komutu gerçekleştirilene kadar çıkışların güncellenmesi geciktirilir.

BOOL tipi çıkış parametreleri tarafından verilen veriler hariç olmak üzere bir AOI tarafından verilen tüm veriler, ana gövde içinde kalır. Bu veriler, AOI’nin sağ tarafında bulunur.

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

Bu yardımcı oldu mu?