Главная Обратная связь

Дисциплины:






Редактирование элементов языка SFC



Создайте новую секцию, выберите язык SFC и введите имя секции. Имя секции (до 32 символов) должно быть уникальным для всего проекта. Имя секции должно удовлетворять соглашениям стандарта по имени, иначе появится сообщение об ошибках.

Фон окна в редакторе SFC – это логическая сетка на 200 строк и 32 столбца. Теоретически объекты SFC могут быть помещены в любую свободную ячейку. Если при этом создается связь с другим объектом (явно или размещением объекта в соседней ячейке), она будет проверена. При несанкционированном соединении появится сообщение, и объект не будет вставлен.

Вставка Объектов.Объекты SFC (шаг, переход и т.д.) могут быть вставлены по отдельности или как группа согласно размеру секции с помощью команд главного меню Objects (последовательность шагов и переходов, структурированная параллельная последовательность и т.д.).

После выбора команды меню, форма будет открыта ниже значка в инструментальной панели, где число необходимых последовательностей объектов может быть указано.

Далее выбирают позицию в последовательности шагов, в которую объекты должны быть вставлены. Если эта позиция уже занята, выбирается свободная область, включенная в последовательность шагов перед вставкой. В эту область затем будут помещены объекты. Если объекты помещены на связь, она аннулируется, объекты вставляются и устанавливается связь с только что помещенными объектами. То же самое применяется, когда объекты перемещаются на связь.

Используйте команду Quit , чтобы закрыть форму без активации режима.

Выбор (вставка) объектов.Для выбора объектов имеется несколько возможностей.

Для выбора одного объекта:

1) перейдите к режиму выбора;

2) позиционируйте указатель мыши на объект, который будет выбран и щелкните левой кнопкой мыши.

Для выбора нескольких объектов (нажмите клавиши <SHIFT>):

1) перейдите к режиму выбора;

2) позиционируйте указатель мыши на первый объект, который будет выбран и щелкните левой кнопкой мыши;

3) нажмите клавишу <SHIFT>, удерживайте ее и выберите другие объекты, щелкая левой кнопкой мыши.

Для выбора нескольких объектов (с эластичной функцией):

1) перейдите к режиму выбора;

2) удерживая кнопку мыши, нарисуйте рамку вокруг объектов, которые будут выбраны;

В результате, все объекты, затрагивающие рамку, будут выбраны.

Для выбора всех объектов в столбце/строке:

1) перейдите к режиму выбора;

2) в граничной линии строки/столбца нажмите на номер столбца/строки объектов, которые будут выбраны.

Для того чтобы выбрать несколько столбцов/строк, удерживайте нажатой клавишу <SHIFT>.



Для вставки большего количества столбцов/строк внутри последовательности шагов, которая уже создана, используйте команду Insert меню в SFC-редакторе, чтобы вставить другую строку/столбец в вашу последовательность шагов.

Для вставки дополнительных столбцов:

1) перейдите к режиму выделения;

2) в граничной линии столбца нажмите на номер столбца, чтобы сделать вставку этого столбца;

3) выполните команду Edit → Insert. В результате при старте в выбранном столбце полная последовательность шагов будет перемещаться на один столбец вправо. Связи не будут нарушены.

Для вставки отдельных столбцов, нажмите клавишу <SHIFT> для маркировки нескольких столбцов, которые вставят соответствующее число пустых столбцов.

Дополнительные строки вставляются аналогично вставке дополнительных столбцов.

Условия выбора объектов.Команда условий выбора меню доступна только в SFC-редакторе.

Режим выбора объектов:

1) выберите объект редактирования;

2) переместите его к желаемой позиции.

Для вызова реквизитов шагов сделайте двойной щелчок на шаге или выберите шаг и вызовите команду меню Objects → Properties, чтобы открыть диалоговое окно Step Properties.

Для вызова реквизитов переходов сделайте двойной щелчок на перехода или выберите переход и вызовите команду меню Objects → Properties, чтобы открыть диалоговое окно Transition Properties.

Для вызова реквизитов прыжков сделайте двойной щелчок на прыжке или выберите прыжок и вызовите команду Objects → Properties, чтобы открыть диалоговое окно Jump Properties.

Для редактирования ответвлений/соединений ширину ответвлений/соединений можно изменять с целью вставки большего количества ответвлений. Для этого необходимо:

1) выбрать объект;

2) выдать прямоугольник фрейма выбора (выделения);

3) переместить прямоугольник вправо. Это создает одно дополнительное ответвление на модуль сетки;

4) повторять пункты 1) - 3), пока соответствующий размер объекта не будет достигнут.

Для удаления ветви переместите прямоугольник установления размеров фрейма выбора влево.

Пример 11.1. Согласно условиям примера 7.1 требуется реализовать решение на языке SFC. Решение представлено на рисунке 11.18. Окно редактора переменных представлено на рисунке 10.19.

Рисунок 11.18 – Решение на языке SFC

 

Рисунок 11.19 – Окно редактора переменных

 

 


Контрольные вопросы

1. Что такое Simulator 32 bit?

2. С помощью какой команды выполняется конфигурирование контроллера? Какие контроллеры доступны для конфигурирования в среде Concept?

3. Для чего служит карта ввода/вывода (I/O Map)?

4. Каково назначение редактора переменных?

5. С какой цифры начинаются адреса дискретных (аналогвых) входов, выходов?

6. Охарактеризуйте язык функциональных блок-схем FBD.

7. Что такое EFB, DFB, UDEFB?

8. Каково назначение входов EN и выходов ENO функциональных блоков?

9. Охарактеризуйте язык лестничной диаграммы LD.

10. Что такое катушка и что такое контакт в языке LD? В чем их различие?

11. Каким типом данных должен быть фактический параметр для контактов и катушек?

12. Охарактеризуйте язык структурированного текста ST.

13. С помощью какой команды объявляются блоки FB/DFB в языке ST?

14. Какое утверждение используется в языке ST для завершения утверждения повторения (FOR, WHILE, REPEAT) прежде, чем конечное условие будет выполнено?

15. Охарактеризуйте язык списка инструкций IL.

16. В чем назначение модификаторов в языке IL?

17. Назовите три способа для вызова функциональных блоков в языке IL.

18. Охарактеризуйте язык функционального управления SFC.

19. Для чего служат спецификаторы в языке SFC?

20. Каково назначение переходов в языке SFC?


Содержание отчета

Отчет составляется на бумажном и электронном носителе и должен содержать следующую информацию:

1) Титульный лист со всеми обязательными атрибутами;

2) Описание процесса выполнения заданий, представленных в лабораторной работе, с краткими контекстными цитатами из теоретической части;

3) ответы на контрольные вопросы;

4) список используемой литературы, приведенный в данном издании, а также дополнительной литературы, которая была использована при составлении отчета.

 


Список литературы

1. Деменков Н.П. Языки программирования промышленных контроллеров. М.: Изд-во МГТУ им. Н.Э, Баумана, 2004 -172 с.:

2. Материалы сайта http://www.schneider-electric.com/

3. Файл справки Concept 2.5.

 


СОДЕРЖАНИЕ

1 Введение. Ошибка! Закладка не определена.

2 Утилиты Concept 2.5 Ошибка! Закладка не определена.

2.1 Concept Ошибка! Закладка не определена.

2.2 Concept DFB.. Ошибка! Закладка не определена.

2.3 Simulator 16-Bit Ошибка! Закладка не определена.

2.4 Simulator 32-Bit Ошибка! Закладка не определена.

3 Конфигурирование контроллера Ошибка! Закладка не определена.

4 Редактор переменных Ошибка! Закладка не определена.

5 Типы данных Ошибка! Закладка не определена.

7 Язык функциональных блок схем – FBD 4

8 Язык лестничной диаграммы LD 10

9 Язык списка инструкций IL 10

10 Язык структурированного текста ST 10

11 Язык последовательного функционального управления - SFC 10

12 Контрольные вопросы 10

13 Содержание отчета 10

Список литературы 10

 

 





sdamzavas.net - 2020 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...