- •СОЗДАНИЕ ПРОЕКТА
- •1. Основные понятия
- •2. Создание проекта
- •2.1 Запуск Concept
- •2.2 Открытие нового проекта
- •2.3 Конфигурирование ПЛК
- •2.3.1 Выбор CPU
- •2.3.2 Выбор модулей ПЛК и размещение их в слотах корпуса ПЛК
- •2.4 Объявление переменных
- •2.5 Создание новой секции
- •2.6 Программирование секции
- •2.7 Сохранение проекта
- •2.8 Отладка программы
- •2.9 Схема электрическая принципиальная
Лабораторная работа №1
СОЗДАНИЕ ПРОЕКТА
Цель работы: – Изучение этапов создания |
|
|
|
|
|
проекта для программируемых логических кон- |
|
|
|
|
|
троллеров компании Шнейдер Электрик и обработ- |
|
|
|
|
|
|
|
|
|
|
|
|
Секция 1 |
|
|||
ки дискретных сигналов на языке FBD. |
|
|
|||
1. Основные понятия |
|
|
|
|
|
|
|
|
|
|
|
Проект представляет собой совокупность аппа- |
|
|
|
|
|
|
|
|
|
|
|
|
Секция 2 |
|
|||
ратных и программных средств, с помощью кото- |
|
|
|
|
|
|
|
|
|
|
|
рых реализуется взаимодействие с одним или не- |
|
|
|
|
|
сколькими процессами. |
|
|
|
|
|
|
|
|
|
|
|
Программная часть проекта состоит из про- |
|
|
|
|
|
граммных секций, количество которых может быть |
|
|
|
|
|
|
|
|
|
|
|
равным 1…1600. Каждая секция программируется |
|
|
|
|
|
только на одном языке - FBD, LD, SFC, ST, IL. По- |
|
|
|
|
|
|
Секция N |
|
|
||
рядок выполнения секций задается при их созда- |
|
|
|||
нии. При этом вначале выполняется 1-я секция, за- |
|
|
|
|
|
|
|
|
|
|
|
тем 2-я и т.д. (рис.1). При необходимости можно |
|
|
|
|
|
запретить выполнение любой секции, а также из- |
|
|
|
|
|
|
|
|
|
|
|
менить порядок выполнения секций. |
Рисунок 1 – Порядок вы- |
||||
В программах используются переменные, кон- |
полнения секций. |
||||
станты и литералы (непосредственные данные). |
|
|
|
|
|
Переменным должно быть присвоено уникальное имя. Переменные делятся на адресные и безадресные. Для адресных перемен-
ных должен быть указан адрес, по которому они размещаются в памяти. Для безадресных переменных адрес в явном виде не указывается.
Для констант должно быть указано имя, адрес и значение. Литералы используются для задания непосредственных данных на входах функциональных блоков. Константы и литералы при выполнении программы не могут изменяться, и доступны только для чтения.
Переменные, константы и литералы размещаются в памяти модуля центрального процессора (CPU) ПЛК. При выполнении программы CPU обращается к переменным через их адреса в памяти.
На адресное пространство адресных переменных отображается входные и выходные каналы (клеммы) модулей ввода-вывода ПЛК. Для ПЛК компании Шнейдер Электрик определены четыре типа этого адресного пространства (табл. 1). Адрес канала модуля ПЛК определяет программист. Адрес состоит из префикса, определяющего область памяти и собственно адреса памяти. Префикс следует указывать в соответствии с типом канала модуля ввода-вывода.
Стр 1 / 13