io_function_block niteliği, kendisiyle süslenmiş bir fonksiyon bloğunun G/Ç eşlemesindeki bir kanala
atanmak üzere cihaz konfigürasyonunda mevcut olması etkisine sahiptir. Fonksiyon bloğu
«Fonksiyon Bloğu Seç» diyalog penceresinde gösterilir.
'io_function_block_mapping' niteliği, bu tür bir fonksiyon bloğunda, fonksiyon bloğunu bir cihaz kanalına eşlerken
otomatik olarak kullanılan bir parametrenin dekore edilmesi etkisine sahiptir.
Fonksiyon bloğunun birden fazla parametresine öznitelik sağlayabilirsiniz. G/Ç eşlemesi için, türü kanalla (giriş, çıkış, veri türü) eşleşen ilk otomatik olarak kullanılır.
Sözdizimi:
{attribute 'io_function_block'}
{attribute 'io_function_block_mapping'}
Konum ekle: Fonksiyon bloğunun bildirimindeki ilk satırın üstündeki satır ve parametre bildiriminin üstündeki satır.
Örnek
{attribute 'io_function_block'}
FUNCTION_BLOCK Scale_Output_Int
VAR_INPUT
iInput : INT;
iNumerator : INT;
iDenominator : INT :=1;
iOffset : INT := 0;
END_VAR
VAR_OUTPUT
{attribute 'io_function_block_mapping'}
iOutput : INT;
END_VAR
-
Ayrıca bakınız: ⮫ Fonksiyon Bloğunu Seçin