DrvDataType yapısı DriveData değişkeni için bir sürücü için veri alışverişi yapmak için kullanılır.
Aynı sürücüye ait tüm fonksiyon bloklarına bağlanması gereken DriveData değişkeni için DrvDataType yapısı kullanılır.
"sName" öğesinin yanı sıra tüm değişkenleri kullanıcısı tarafından doğrudan yazılmamalıdır. Fonksiyon blokları içerisinde okunur ve yazılırlar. DrvDataType , biraz daha dahili, görünmez değişkenleri içerir ve bunlar dahili işlevselliği için kullanılır ve kullanıcı erişimi için tasarlanmamıştır.
Aşağıdaki tabloda DrvDataType'un görünür değişkenleri gösterilmektedir.
|
Değişken |
Veri Tipi |
Default value |
Açıklama |
|---|---|---|---|
|
wStatusWord |
WORD |
0 |
Sürücüden gelen gerçek durum sözcüğü |
|
iActValue1 |
INT |
0 |
Sürücüden gelen gerçek değer1 - çoğunlukla eşit hız |
|
iActValue2 |
INT |
0 |
Sürücüden gerçek değer2 - eşleme sürücü yapılandırmasında yapılmıştır |
|
wControlWord |
WORD |
0 |
Sürmek için kontrol kelimesi |
|
iRefValue1 |
INT |
0 |
Sürücüye referans değeri1 - çoğunlukla hız referans |
|
iRefValue2 |
INT |
0 |
Sürücüye referans değer2 - eşleme yapılmış içinde sürücü yapılandırma |
|
xOnline |
BOOL |
FALSE |
Bağlantı kuruldu - Modbus iletişiminde ayarlandı işlevi bloğu başarılı olduktan sonra okuma ve yazma bir Modbus işi |
|
xCtrlBlockUsedf |
BOOL |
FALSE |
Bir kontrol bloğu kontrol kelime, ref1 ve ref2 değerlerini oluşturmak için kullanılır |
|
sAdı |
STRING |
'Varsayılan Sürücü Adı' |
Sürücü adı, kullanıcısı tarafından doğrudan DriveData değişkenine ayarlanabilir |