
- •Кафедра «Мехатронные системы»
- •Методическое пособие к выполнению лабораторной работы «Изучение языков программирования CoDeSys»
- •Содержание
- •5 Порядок выполнения работы……………………………………………. 16
- •6 Контрольные вопросы……………………………………………. ….…. 18
- •Введение
- •Цели и задачи лабораторной работы
- •Содержание лабораторной работы и требования к содержанию отчета
- •Назначение и особенности программного комплекса CoDeSys
- •3.1 Быстрое внедрение
- •3.2 Эффективные средства ввода
- •3.3 Высокая производительность
- •Языки программирования программного комплекса CoDeSys
- •4.1 Язык il (Instruction list)
- •Модификаторы и операторы il
- •4.2 Язык релейно-контактных схем (ld)
- •Контакт
- •Обмотка
- •Функциональные блоки в ld
- •Set и reset обмотка
- •Ld в качестве fbd
- •4.3 Язык функциональных блоковых диаграмм (fbd)
- •Позиция курсора в fbd
- •Установка позиции курсора
- •“Insert” “Jump”
- •“Insert” “Box”
- •“Insert” “Output”
- •“Extras” “Negate”
- •“Extras” “Set/Reset”
- •Open instance
- •Команды вырезать (Cut), копировать (Copy), выделить (Paste) и удалить (Delete) в fbd
- •Fbd диаграмма в режиме Online
- •5 Порядок выполнения работы
- •6 Контрольные вопросы
- •Примеры программ CoDeSys
6 Контрольные вопросы
6.1 Назначение программного комплекса CoDeSys.
6.2 Особенности программного комплекса CoDeSys.
6.3 Компоненты программного комплекса CoDeSys.
6.4 Генераторы кода программного комплекса CoDeSys.
6.5 Языки программирования программного комплекса CoDeSys.
6.6 Модификаторы и операторы IL.
6.7 Контакт и обмотка в языке релейно-контактных схем (LD).
6.8 Функциональные блоки в LD.
6.9 Команды языка функциональных блоковых диаграмм (FBD).
6.10 Счетчики программного комплекса CoDeSys.
6.11 Бистабильные ячейки программного комплекса CoDeSys.
6.12 Таймеры программного комплекса CoDeSys.
6.13 Триггеры программного комплекса CoDeSys.
6.14 Типы данных в программном комплексе CoDeSys.
6.15 Элементы визуализации программного комплекса CoDeSys.
7 СПИСОК ЛИТЕРАТУРА
7.1 Мозговой М.В. Классика программирования: алгоритмы, языки, автоматы, компиляторы. Практический подход. – СПб.: Наука и Техника, 2006. – 320 с.
7.2 Петров И. В. Программируемые контроллеры. Практическое применение языков стандарта МЭК 61131-3. / Под ред. проф. В. П. Дьяконова. – М.: Солон-Пресс. 2004. – 254 с.
Приложение А
(обязательное)
Варианты индивидуальных заданий
---
1. Q0 = I0 & I1 V I2 & I3
---
2. Q1 = I4 & ( I4 V I6 ) & I7
---
3. Q2 = I0 V I1 & I2 & I3
---
4. Q3 = I5 V I4 V I6 & I7
---
5. Q4 = I0 & I1 V I2 V I3
---
6. Q5 = I4 & I5 & I6 V I7
--- ---
7. Q6 = I0 & I1 & I2 & I3
---
8. Q7 = I4 V I1 V I2 V I3
---
9. Q0 = I4 & I5 V I2 & I3
--- ---
10. Q1 = I0 & ( I1 V I2 ) & I3
---
11. Q2 = I5 & I6 V I2 & I3
12. Q3 = I0 & I1 & I2 & I3
---
13. Q4 = I0 & I1 & I4 V I5
---
14. Q5 = I0 & I1 V I2 & I5
---
15. Q6 = I0 & I1 V I2 V I3
---
16. Q7 = I0 V I1 & I2 & I3
---
17. Q0 = I0 V I1 & I2 V I3
---
18. Q1 = I0 V I1 V I2 & I3
---
19. Q2 = I0 V I1 V I2 V I3
---
20. Q3 = I0 & I1 V I2 & I3
---
21. Q4 = I0 & I1 V I2 & I3
Приложение Б
(рекомендуемое)
Примеры программ CoDeSys