CODESYS

Перемещение КУБИКА по периметру на SFC

 

            Требуется на языке SFC в системе CodeSys организовать перемещение кубика по заданному периметру.

 

Рис. 1. Визуализация перемещения кубика

 

Рис. 2. Программа на языке SFC

 

Таблица 1. Настройки элементов визуализации

Категория

Подкатегория / Значение

Шаг Go_Right

x:=x+1;

Шаг Go_Down

y:=y+1;

Шаг Go_Left

x:=x-1;

Шаг Go_Up

y:=y-1;

 

 

Кубик перемещений

Цвета

Обычный: Синий

Положение

Сдвиг по х: PLC_PRG.x

Сдвиг по у: PLC_PRG.y

Переменные

Изменение цвета: PLC_PRG.x

Вывод текста: PLC_PRG.x

Кнопка

Текст

ПУСК / СТОП

Цвета

Обычный: Зеленый

Тревожный: Красный

Переменные

Изменение цвета: PLC_PRG.Start

Координаты

Текст

Строка: x  = %s

Цвета

Обычный: Серый

Тревожный: Зеленый

Переменные

Изменение цвета: PLC_PRG.x

Вывод текста: PLC_PRG.x