20.09.2015 Views

Motion Control

Motion Control

Motion Control

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Система управления перемещениями SIMOTION<br />

ПО для решения технических задач SIMOTION<br />

Программный пакет SIMOTION SCOUT<br />

Структурированный текст (ST)<br />

Программный пакет SIMOTION SCOUT<br />

<strong>Motion</strong> <strong>Control</strong> Chart (MCC)<br />

■ Функция<br />

■ Функция<br />

9<br />

Высокоуровневый язык программирования<br />

"Структурированный текст (ST)" предлагает все языковые<br />

средства в форме текстовых команд. Благодаря этому<br />

можно создавать хорошо структурированные приложения.<br />

Базовый набор команд включает:<br />

• команды для управления данными<br />

• функции вычисления<br />

• управляющие структуры<br />

• команды для доступа к перифериии и<br />

• коммуникационные функции.<br />

При догрузке технологических пакетов для управления<br />

перемещениями, набор команд увеличивается на другие<br />

мощные и очень гибкие команды управления<br />

перемещениями (напр.: _pos(...) для управляемого по<br />

положению позиционирования оси). Системные функции<br />

могут выбираться из наглядной библиотеки программ и<br />

через "перетаскивание" использоваться в ST-источнике.<br />

Исходный файл ST состоит из последовательного текста.<br />

Этот текст может быть разбит на разделы и структурирован.<br />

Эти разделы являются логической единицей ST-источника.<br />

Этими разделами могут быть:<br />

• программа, согласованная с уровнем времени<br />

исполнения,<br />

• функциональный блок с памятью или<br />

• функция без собственной памяти<br />

Функциональные блоки и функции не согласуются с<br />

уровнем времени исполнения, а вызываются и<br />

обеспечиваются в программах.<br />

■ Преимущества<br />

• функции управления перемещениями, PLC и<br />

технологические функции на одном языке<br />

• хорошо структурируемые и комментируемые программы<br />

• мощные функции редактирования, к примеру, выделение<br />

синтаксиса цветом и автоматический отступ<br />

• удобные функции отладки Online-тестирования и<br />

диагностики: к примеру, отображение текущих<br />

содержаний переменных представленного в редакторе<br />

ряда кода и контрольных точек.<br />

<strong>Motion</strong> <strong>Control</strong> Chart (MCC) это „структурный язык“, с<br />

помощью которого возможно простое графическое<br />

формулирование ходов процессов в производственных<br />

машинах. Результатом является одна или несколько блоксхем,<br />

состоящих из блоков MCC, описывающих процесс во<br />

времени отдельных операций станка. Благодаря своему<br />

специальному средству выражения <strong>Motion</strong> <strong>Control</strong> Chart<br />

(MCC) прежде всего подходит для программирования<br />

последовательных процессов.<br />

<strong>Motion</strong> <strong>Control</strong> Chart поддерживает простое обозначение<br />

процессов движение машин с помощью мощных команд<br />

управления перемещениями, к примеру: реферировать ось,<br />

позиционировать ось, синхронизировать/<br />

десинхронизировть дисковый кулачок и многих других.<br />

Для управления работой механизма предлагаются<br />

различные блоки MCC, к примеру, для ожидания условий,<br />

опроса или установки периферийных сигналов,<br />

формулировки вычислений и программирования различных<br />

управляющих структур, к примеру, запроса (IF),<br />

прецедентного решения (CASE) и цикла (WHILE, REPEAT<br />

UNTIL).<br />

Для описания различных процессуальных ситуаций может<br />

быть создано несколько программ MCC. К примеру, один<br />

MCC для перевода станка после включения в определенное<br />

исходное положение, следующий MCC для обычного<br />

производственного процесса и третий MCC для поведения<br />

станка при ошибке.<br />

Все блоки MCC – набор важнейших функций SIMOTION –<br />

доступны на панелях инструментов. Они отсортированы по<br />

функциям и автоматически вставляются щелчком мыши на<br />

отмеченное в блок-схеме место. Щелчком на отдельных<br />

элементах открываются индивидуальные диалоги для их<br />

дальнейшего параметрирования. Конечно могут<br />

вставляться и индивидуальные комментарии для<br />

дополнительного документирования хода процесса.<br />

Функции из библиотеки программ SIMOTION, которые не<br />

предлагаются по отдельности как MCC-блок, могут через<br />

специальную команду быть использованы в программе<br />

MCC.<br />

9/74 Siemens PM 21 · 2011

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!