Krátký popis
Tato funkce převádí dtový typ float uložený ve VM na integer a výsledek poskytuje skrze parametr (eAQ) nebo AQ.
LOGO! pracuje pouze s integery. Pokud přenášíte float proměnnou z vnějšího systému po síti pomocí protokolu S7/Modbus, LOGO! s ní nemůže pracovat přímo. S převodníkem float na celé číslo můžete převádět float čísla uložená ve VM na celá čísla. Tento SFB provádí převod dělením čísla float rozlišením.. Je třeba nastavit vhodné rozlišení pro vstupní float čísla v záložce parametrů.
Spojení |
Popis |
---|---|
Analogový výstup AQ |
AQ je výstupní analogová hodnota. Má nasledující funkce.
|
Rozšířený analogový výstup eAQ |
Rozšířený analogový výstup pro programování pomocí reference parametrů.
|
Parametr Par |
|
Parametr
Následující parametry můžete použít k ovládání převodníku float/int:
Vstup dat: Vstup pro tento SFB je z VM.
Typ: Jako typ vstupních dat volíte Float nebo Double.
VM Adresa: Můžete zvolit počáteční VM adresu, kam se vstupní float ukládá
Velikost: Vstupní float zabírá 4 bytů, zatímco double 8 bytů.
Rozsah: Float (0~847), Double (0~843).
Rozlišení: Můžete nastavit multiplikátor pro vstupní float.
Rozsah: 0.001~1000
Přesnost: 1/1000
Popis funkce
K dokončení úkolu obvykle potřebujete oba bloky Převodník Float/Int a Převodník Int/Float. Typický způsob použití těchto funkčních bloků je:
Přenos čísel float z vnějšího systému po síti (pomocí protokolu S7/Modbus) a jejich uložení do VM.
Převedení čísel float uložených ve VM na celé číslo pomocí převodníku Float/Int.
Zpracování celých čísel pomocí LOGO! BM.
Převedení výsledku na float pomocí převodníku Int/Float a uložení do VM.
Přenos čísel float do vnějšího systém(pomocí protokolu S7/Modbus).
Pravidla výpočtu
Definujte Q =Datový vstup/Rozlišení
Analogový výstup (AQ)
pokud -32768 ≤ Q ≤ 32767, Analogový výstup = Q.
pokud Q ≥ 32767, potom Analogový výstup = 32767.
pokud Q ≤ -32768, potom Analogový výstup = -32768.
Rozšířený analogový výstup (eAq)
pokud -999,999,999 ≤ Q ≤ 999,999,999, Rozšířený analogový výstup = Q.
pokud Q ≥ 999,999,999, potom Rozšířený analogový výstup = 999,999,999.
pokud Q ≤ -999,999,999, potom Rozšířený analogový výstup = -999,999,999.