Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по Шапориной, СРВ, Лабы.doc
Скачиваний:
136
Добавлен:
10.02.2016
Размер:
1.11 Mб
Скачать

1.1.2. Программное обеспечение pc worx

Пользовательский интерфейс. Пользовательский интерфейс состоит из следующих главных компонент: панели меню (menu bar), панели инструментов (toolbars), панели состояния (status bar). Содержание окна зависит от выбранного рабочего пространства.

Рис. 1.7 Общий вид

Рабочие пространства. PC WorX делится на три рабочие пространства:

  • Окно программирования.

  • Окно для настройки шин.

  • Окно данных процесса.

  • Окно для сравнения проектов.

Для переключения между рабочими пространствами можно использовать пункт View из панели меню или соответствующую иконку из панели инструментов.

Внешний вид рабочего пространства IEC программирование.

Рис. 1.8 Рабочее пространство IEC программирование

В этом рабочем пространстве разрабатывается программное обеспечение для контроллеров.

Внешний вид рабочего пространства настройки шины. В этом пространстве настраиваются сетевые параметры контроллера и компоненты шины.

Рис. 1.9 Конфигурирование шин

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

Рис. 1.10 Данные процесса

Режим симуляции. PC WorX позволяет запускать готовую программу без наличия реального контроллера, в режиме симуляции, но данный режим доступен только для проектов созданных для контроллеров серии 430 и выше.

Toolbars. Программа содержит несколько toolbars с разными иконками, которые позволяют выполнить часто используемые операции быстро. Альтернативно эти операции можно вызвать из пункта меню. По умолчанию все тулбары включены. Для включения или отключения тулбара необходимо зайти в "Tools/Options".

Добавление INTERBUS устройств.

  1. Выберите узел в окне "Bus Structure" куда устройство должно быть подключено.

  2. В каталоге устройств, откройте список продуктов для подключаемого устройства

  3. В списке продуктов, откройте группу (к примеру I/O analog).

  4. Выберите устройство которое нужно подсоединить

  5. Удерживая кнопку мыши перетащите выбранное устройство в место его подключения.

1.1.3. Языки программирования IEC 61131

IEC 61131-3 — раздел международного стандарта, описывающий языки программирования для программируемых логических контроллеров.

1. Function Block Diagram (FBD) - Функциональные блоковые диаграммы - Графический язык. Функциональный блок (ФБ) выражает некую подпрограмму. Каждый ФБ имеет входы (слева) и выходы (справа). Программа создается путем соединения множества ФБ.

2. Ladder Diagram (LD) - Релейно-КонтактныеСхемы - Графический язык. Представляет собой программную реализацию электрических схем на базе электромагнитных реле.

3. Instruction List (IL) - Список инструкций - Текстовый язык. Аппаратно-независимый низкоуровневый ассемблероподобный язык.

4. Structured Text (ST) - Структурированный текст - Текстовый Паскалеподобный язык программирования

5. Sequential Function Chart (SFC) - Последовательностные функциональные диаграммы - Графический высокоуровневый язык. Создан на базе математического аппарата сетей Петри. Описывает последовательность состояний и условий переходов.

Ход работы:

  1. Выберите "New Project..." из меню "File" для создания нового проекта.

  2. Выберите контроллер из списка – ILC 130 ETH

  3. Подтвердите выбор нажатием "OK".

  4. Выберите "File... Save Project As/Zip Project As...".

  5. Введите название проекта и сохраните его.

  6. Переключитесь в bus configuration workspace.

  7. После создания нового проекта, информация отображается в окне настройки шины. В окне "Device Details", выберите закладку "IP Settings». Главными настройками являются IP и MAC адреса. После, выбрав вкладку Communication можно протестировать соединение.

В процессе создания проекта, PC WorX автоматически назначает IP address для локальной сети (от 192.168.0.2 до 192.168.0.254). Если нужно использовать другие, измените адреса в узле проекта.

Задание. Выбрать вариант задания по номеру бригады; С помощью логических элементов языка Функциональных блоков:

1. Создать кодовый замок – электронный ключ.

2. Построить таблицу истинности на 4 переменных, проминимизировать полученное выражение и нарисовать схему. Написать программу полученного выражения на языке Функциональных Блоков.

Варианты задания для:

электронного ключа

функции

1.

01010110

Y = “0” (0, 4, 7, 9, 10, 12, 15).

2.

01010101

Y = “1” (1, 3, 5, 6, 11, 13, 15).

3.

10101010

Y = “0” (1, 3, 5, 7, 11, 13, 14).

4.

11100110

Y = “0” (0, 2, 3, 9, 10, 13, 15).

5.

10011010

Y = “1” (1, 3, 7, 8, 10, 11, 13).

6.

10010110

Y = “1” (0, 1, 3, 4, 6, 13, 15 ).

7.

10100101

Y = “1” (2, 5, 7, 8, 9, 11, 14).

8.

00110101

Y = “0” (4, 6, 8, 9, 13, 14, 15).

9.

10101011

Y = “0” (0, 3, 5, 6, 10, 13, 15).

10.

11

01110111

01011001

Y = “0” (1, 2, 3, 7, 8, 9, 15).

Y = "1" (0,1,3,5,9,11,14)

Требования к ПЗ.

  • Цель работы.

  • Вариант.

  • Задание.

  • Ход работы.

  • Графическое изображение программы.

  • Выводы.

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

  1. Что такое Inline Controller?

  2. Что такое Starterkit?

  3. Что такое ILC 130?

  4. Какие компоненты включает в себя Starterkit?

  5. Для чего нужен потенциометр?

  6. Какой стандарт используется при программировании, описанные стандартом МЭК?

  7. Какие интерфейсы используются для соединения ПЛК и ПК?

  8. Как ПЛК соединяются между собой?

  9. Что представляет собой INTERBUS? Какие позволяет возможности шина INTERBUS?

  10. Рабочие пространства PC Worx? Их функциональное назначение?

  11. Возможности конфигурирования шины?

  12. Соединение контроллера с ПК?

  13. Использование режима симуляции?

  14. Основные шаги при создании проекта?

ЛАБОРАТОРНАЯ РАБОТА №2