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