Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка 1 по л р CoDeSys.doc
Скачиваний:
20
Добавлен:
27.11.2019
Размер:
534.53 Кб
Скачать

3 Порядок выполнения работы

Перед выполнением работы необходимо ознакомиться с описанием программного продукта CoDeSys и усвоить языки программирования CoDeSys – список инструкций (IL), диаграммы функциональных блоков (FBD) и релейно-контактные схемы (LD).

1 Запустить CoDeSys V2.3.

2 Создать новый проект. Выполнить команду: File, New.

3 Выбрать целевую платформу (Target Settings) 3S CoDeSys SP PLCWinNT V2.4.

4 Определить тип первого программного компонента (New POU) – PLC_PRG. Выбрать язык программирования – IL и тип компонента – программа. В однозадачных проектах система исполнения циклически вызывает программу PLC_PRG.

5 В редакторе набрать текст программы. Например,

LD I0

ANDN I1

ST Q4

LD I2

AND I3

OR Q4

ST Q4

6 Объявить переменные I0, I1, I2, I3, Q4. В диалоге определения переменных определить тип переменных – BOOL и класс переменных – VAR GLOBAL.

7 Откомпилировать проект. Выполнить команду: Project, Rebuild all или нажать «F11».

8 Исправить ошибки, если таковые имеются.

9 Создать визуализацию проекта. В левой части окна CoDeSys внизу выбрать страницу визуализации (Visualization). На Visualization щелкнуть правой клавишей мыши. В контекстном меню ввода задать команду Add Object… Присвоить новому объекту имя Lab_IL.

10 Нарисовать элементы визуализации в виде прямоугольников для переменные I0, I1, I2, I3, логических элементов AND, OR. Нарисовать элемент визуализации в виде окружности для переменной Q4. Пример визуализации приведен в приложении Б.

11 Настроить элементs визуализации – переменные I0, I1, I2, I3, Q4. Для них задать следующие настройки: Text Category, Contents – текст I0 (I1, I2, I3, Q4), Variables Category, Color change – переменная . I0 (.I1, .I2, .I3, .Q4), Input Category, флажок Toggle variable включен, переменная I0 (I1, I2, I3, Q4), Colors Category, Color – закраска Inside красным, закраска Alarm color – зеленым.

12 Перейти в режиме эмуляции. Установить флажок в меню Online, Simulation.

13 Запустить проект. Выполнить команду Online, Login. Выполнить команду Online, Run.

14 Зафиксировать результаты вычислительного эксперимента.

15 Остановить проект. Выполнить команду Online, Stop.

16 Создать новый проект. Выполнить команду: File, New.

17 Выбрать целевую платформу (Target Settings) 3S CoDeSys SP PLCWinNT V2.4.

18 Определить тип первого программного компонента (New POU) – PLC_PRG. Выбрать язык программирования – LD и тип компонента – программа.

19 В графическом редакторе нарисовать схему из параллельных и последовательных контактов I0, I1, I2, I3 и обмотки Q4. Пример схемы приведен в приложении Б.

20 Объявить переменные I0, I1, I2, I3, Q4. В диалоге определения переменных определить тип переменных – BOOL и класс переменных – VAR GLOBAL.

21 Откомпилировать проект. Выполнить команду: Project, Rebuild all или нажать «F11».

22 Исправить ошибки, если таковые имеются.

23 Создать визуализацию проекта. В левой части окна CoDeSys внизу выбрать страницу визуализации (Visualization). На Visualization щелкнуть правой клавишей мыши. В контекстном меню ввода задать команду Add Object… Присвоить новому объекту имя Lab_LD.

24 Нарисовать элементы визуализации в виде прямоугольников для переменные I0, I1, I2, I3, логических элементов AND, OR. Нарисовать элемент визуализации в виде окружности для переменной Q4. Пример визуализации приведен в приложении Б.

25 Настроить элементs визуализации – переменные I0, I1, I2, I3, Q4. Для них задать следующие настройки: Text Category, Contents – текст I0 (I1, I2, I3, Q4), Variables Category, Color change – переменная . I0 (.I1, .I2, .I3, .Q4), Input Category, флажок Toggle variable включен, переменная I0 (I1, I2, I3, Q4), Colors Category, Color – закраска Inside красным, закраска Alarm color – зеленым.

26 Перейти в режиме эмуляции. Установить флажок в меню Online, Simulation.

27 Запустить проект. Выполнить команду Online, Login. Выполнить команду Online, Run.

28 Зафиксировать результаты вычислительного эксперимента.

29 Остановить проект. Выполнить команду Online, Stop.

30 Создать новый проект. Выполнить команду: File, New.

31 Выбрать целевую платформу (Target Settings) 3S CoDeSys SP PLCWinNT V2.4.

32 Определить тип первого программного компонента (New POU) – PLC_PRG. Выбрать язык программирования – FBD и тип компонента – программа.

33 В графическом редакторе нарисовать схему. Пример схемы приведен в приложении Б.

34 Объявить переменные I0, I1, I2, I3, Q4. В диалоге определения переменных определить тип переменных – BOOL и класс переменных – VAR GLOBAL.

35 Откомпилировать проект. Выполнить команду: Project, Rebuild all или нажать «F11».

36 Исправить ошибки, если таковые имеются.

37 Создать визуализацию проекта. В левой части окна CoDeSys внизу выбрать страницу визуализации (Visualization). На Visualization щелкнуть правой клавишей мыши. В контекстном меню ввода задать команду Add Object… Присвоить новому объекту имя Lab_FBD.

38 Нарисовать элементы визуализации в виде прямоугольников для переменные I0, I1, I2, I3, логических элементов AND, OR. Нарисовать элемент визуализации в виде окружности для переменной Q4. Пример визуализации приведен в приложении Б.

39 Настроить элементs визуализации – переменные I0, I1, I2, I3, Q4. Для них задать следующие настройки: Text Category, Contents – текст I0 (I1, I2, I3, Q4), Variables Category, Color change – переменная . I0 (.I1, .I2, .I3, .Q4), Input Category, флажок Toggle variable включен, переменная I0 (I1, I2, I3, Q4), Colors Category, Color – закраска Inside красным, закраска Alarm color – зеленым.

40 Перейти в режиме эмуляции. Установить флажок в меню Online, Simulation.

41 Запустить проект. Выполнить команду Online, Login. Выполнить команду Online, Run.

42 Зафиксировать результаты вычислительного эксперимента.

43 Остановить проект. Выполнить команду Online, Stop.

4 КОНТРОЛЬНЫЕ ВОПРОСЫ

1 Назначение программного комплекса CoDeSys.

2 Особенности программного комплекса CoDeSys.

3 Компоненты программного комплекса CoDeSys.

4 Генераторы кода программного комплекса CoDeSys.

5 Языки программирования программного комплекса CoDeSys.

6 Модификаторы и операторы IL.

7 Контакт и обмотка в языке релейно-контактных схем (LD).

8 Функциональные блоки в LD.

9 Команды языка функциональных блоковых диаграмм (FBD).

10 Счетчики программного комплекса CoDeSys.

11 Бистабильные ячейки программного комплекса CoDeSys.

12 Таймеры программного комплекса CoDeSys.

13 Триггеры программного комплекса CoDeSys.

14 Типы данных в программном комплексе CoDeSys.

15 Элементы визуализации программного комплекса CoDeSys.

5 СПИСОК ЛИТЕРАТУРЫ

1 Мозговой М.В. Классика программирования: алгоритмы, языки, автоматы, компиляторы. Практический подход. – СПб.: Наука и техника, 2006. – 320 с.

2 Петров И. В. Программируемые контроллеры. Практическое применение языков стандарта МЭК 61131-3 / под ред. проф. В. П. Дьяконова. – М.: Солон-Пресс. 2004. – 254 с.