Читайте также:
|
|
Основные понятия системы Concept
Платформы, поддерживаемые системой Concept: TSX Momentum, TSX Compact, TSX Quantum, TSX Atrium (PC Based Control), SoftPLC with I/O connected to Profibus or Ethernet (PCI-Cards)
Структура проекта Concept
Рисунок 1.1. Основные компоненты проекта в системе Concept
1) Проект представляет программу для одного контроллера, который управляется одним CPU.
2) Проект включает одну или несколько программ (размещаются в отдельных секциях), конфигурацию, список переменных, локальные и глобальные функциональные блоки пользователя (опционально).
3) Проект может быть размещен в одной или более секциях (max 1 600 секций). Это позволяет структурировать проект и улучшить читаемость.
4) Программы в каждой секции пишутся на одном из стандартных языков IEC – FBD, SFC, LD, IL, SТ, или на специализированном языке фирмы Schneider Electrics (LL 984).
5) Выполнение программы в каждой секции может включаться и выключаться индивидуально.
Имя проекта должно удовлетворять следующим требованиям:
1) допустимые символы a..z, A..Z, 0..9, _.
2) имя должно начинаться с буквы.
3) длина имени до 8 символов.
4) регистр символов не различается.
Цикл работы контроллера
Включает следующие этапы:
1) чтение аналоговых и дискретных входов и размещение прочитанных значений в памяти во входных регистрах.
2) выполнение программы в первой секции, использую информацию из входных регистров в соответствии с требуемым алгоритмом управления. Результаты вычислений записываются в выходные регистры.
3) выполнение программы во второй секции …
4) выдача значений из выходных регистров на внутреннюю шину контроллера для модулей аналогового и дискретного вывода (реализация вычисленного управляющего воздействия).
5) служебные операции (взаимодействие с сетью, с системой программирования, самодиагностика и т.д.).
6) возврат к этапу 1.
Порядок выполнения секций определяется программистом.
Библиотека системы Concept
Библиотека содержит функции и функциональные блоки, которые могут использоваться во всех языках программирования, поддерживаемых системой Concept (не только в FBD). Основная часть библиотеки написана Schneider Electric (EFB – элементарные функции и функциональные блоки), но может расширяться разработчиками проекта (DFB – функциональные блоки пользователя на стандартных языках и UDEFB - функциональные блоки пользователя на языке C).
Для удобства использования стандартные блоки системы Concept разделены на несколько групп (библиотек) по функциональному назначению. Каждая группа в свою очередь может быть разделена на несколько разделов по типу выполняемых операций.
Дата добавления: 2015-11-26; просмотров: 80 | Нарушение авторских прав