Создал три варианта программы на Structured Text для управления АВО газа.
## Описание программ:
1. **AVO_GAS_CONTROL.st** — базовая версия с явными условиями для каждого диапазона
2. **AVO_GAS_CONTROL_OPTIMIZED.st** — оптимизированная версия с таблицей значений и циклом интерполяции
3. **AVO_GAS_CONTROL_SIMPLE.st** — упрощенная версия с линейной интерполяцией между точками
## Логика работы:
- **< 25°C**: частота = 0 Гц, оба двигателя выключены
- **25–30°C**: плавное увеличение от 0 до 25 Гц (первый двигатель с ПЧ)
- **30–35°C**: плавное увеличение от 25 до 30 Гц
- **35–40°C**: плавное увеличение от 30 до 35 Гц
- **40–45°C**: плавное увеличение от 35 до 40 Гц
- **45–50°C**: плавное увеличение от 40 до 45 Гц
- **50–55°C**: плавное увеличение от 45 до 50 Гц
- **= 55°C**: частота = 50 Гц (максимум для ПЧ)
- **> 55°C**: первый двигатель выключается, включается второй (без ПЧ, на максимальной мощности)
## Переменные:
- **Temperature** — входная переменная (температура с датчика)
- **Frequency** — выходная переменная (частота для ПЧ)
- **Motor1_Enable** — включение первого двигателя (с ПЧ)
- **Motor2_Enable** — включение второго двигателя (без ПЧ)
Для дипломной работы рекомендую использовать **AVO_GAS_CONTROL_SIMPLE.st** — он наиболее понятен и читаем.