Как программировать ПЛК Rievtech в xLogicSoft: основы FBD
-
Категория:
- Статьи
Для программирования контроллеров Rievtech на языке FBD используют xLogicSoft. Алгоритм собирают из функциональных блоков: входов, выходов, логических операций, таймеров, счётчиков и сравнений.
Что понадобится
- Точная модель и версия контроллера.
- Актуальная версия xLogicSoft из раздела «Программы и утилиты».
- Поддерживаемый моделью кабель или сетевое подключение.
- Таблица входов, выходов, уставок и аварий.
1. Создайте проект и выберите контроллер
Создайте новый проект и укажите модель ПЛК. От модели зависит доступное число входов и выходов, интерфейсы связи и набор функций.
2. Опишите сигналы
Для каждого входа укажите датчик или команду, для каждого выхода — исполнительный механизм. Для аналоговых сигналов задайте диапазон и инженерные единицы.
| Сигнал | Пример | Что определить |
|---|---|---|
| Дискретный вход | Кнопка, реле давления | Нормальное состояние |
| Дискретный выход | Контактор, клапан | Безопасное состояние |
| Аналоговый вход | Температура, давление | Диапазон и масштабирование |
| Сетевой параметр | Регистр Modbus | Адрес и тип данных |
3. Соберите алгоритм FBD
Размещайте блоки слева направо по ходу сигнала. Начните с простого сценария: разрешение работы, команда запуска, блокировки, таймер и выход.
- AND, OR и NOT формируют условия запуска.
- Таймеры создают задержки.
- Счётчики учитывают импульсы.
- Компараторы сравнивают значения с уставками.
- Маркеры передают промежуточные состояния.
4. Добавьте аварийную логику
Определите поведение при пропадании датчика, связи или питания. Выходы при ошибке переводят в заранее определённое безопасное состояние.
5. Проверьте проект
- Сверьте модель ПЛК.
- Проверьте назначения входов и выходов.
- Проверьте единицы времени и диапазоны сигналов.
- Проверьте начальные состояния.
- Сохраните проект под новой версией.
6. Подключитесь и загрузите программу
Выберите поддерживаемый интерфейс и проверьте связь. Перед перезаписью действующего ПЛК сохраните текущий проект. После загрузки последовательно проверьте входы, ручные команды, блокировки, автоматический режим и аварии.
Полезные разделы
Частые вопросы
С какого проекта лучше начать?
С небольшого алгоритма: запуск, останов, блокировка и таймер.
Можно ли редактировать программу работающего объекта?
Только после сохранения резервной копии и оценки риска остановки оборудования.
Что прислать для помощи с программой?
Модель ПЛК, таблицу сигналов, описание алгоритма, схему и текущий файл проекта.
Нужна помощь с проектом FBD? Пришлите модель ПЛК и описание алгоритма.

