Среда разрабоки
Среда разработки
Упор на дружественность
С ростом производительности систем возрастают и требования к их дружественности. Только так можно обеспечить простой доступ пользователя ко всем функциям системы. Поэтому при создании SIMOTION особое внимание было уделено дружественности среды разработки SCOUT:
- Программирование управления движением логики и технологических функций, а так же конфигурирование и запуск интегрированы в систему.
- Все задачи выполняются графически, включая конфигурирование, программирование, тестирование и запуск.
- Интеллектуальная подсказка для пользователя, контекстно-зависимый Help и автоматическая проверка консистентности, все это облегчает работу пользователя, даже если он еще начинающий программист.
- Все инструменты среды разработки SCOUT - графически унифицированы.
Таким образом, среда разработки SCOUT помогает пользователю на каждом шаге создания проектирования, делая инжиниринг простым и эффективным.
SCOUT может использоваться как часть SIMATIC STEP 7 с интегрированным управлением данными или как отдельное средство разработки.
Программирование для всех
Существуют следующие языки программирования SIMOTION: графический язык программирования MCC (Motion Control Chart), языки LAD (Ladder Diagram)/FBD (Function Block Diagram), как для PLC, или язык высокого уровня ST (Structured Text) high; среда разработки SCOUT понимает все эти языки.
В дополнении к командам управления движения (например, реферирование оси), так же доступны команды для управления входами-выходами, программирования логики и вычислений, а так же создания подпрограмм.
Графическое программирование
Motion Control Chart (MCC) позволяет программировать работу станка в виде блок-схем. Так как пользоваться этим языком очень просто, то даже начинающие программисты могут быстро достичь необходимого результата.
Языки программирования ПЛК
При программировании в SCOUT ВЫ сможете пользоваться новыми улучшенными языками программирования LAD (Ladder Diagram) и FBD (Function Block Diagram). На ряду с функциями ПЛК, которые соответствуют IEC 61131-3, доступны дополнительные системные команды и функции, например, функции для управления перемещениями которые соответствуют PLCopen.
Язык программирования высокого уровня ST (Structured Text) позволяет создавать предельно структурированные приложения, что реализуется за счет дополнительных возможностей в редактировании и отладке.
Сложные законы движения могут достаточно просто программироваться, используя редактор кулачков.
Централизованное управление с помощью встроенных инструментов
Все данные, относящиеся к одному станку, такие как, параметры приводов, регуляторов, переменные программ, хранятся и управляются из одной системы.
Соответствующий инструмент, например программа для конфигурирования кулачков или приводов вызывается из программы централизованного управления проектом.
Конфигурирование осей
Для управления осями в системе SIMOTION используются технологические объекты типа Ось. Для управления каждой осью необходимо создать и сконфигурировать такой объект для каждой оси. Необходимо указать следующие:
- Имя оси
- Соответствующий привод
- Тип и параметры датчика
- Тип оси (ось регулируемая по скорости, по положению, следящая ось)
- Данные касающиеся специфики механики нагрузки
Использование технологических объектов типа Ось имеет следующие преимущества:
Независимо от типа привода и измерительной системы все оси программируются, используя одинаковые команды, где указывается только имя оси и задание которое нужно выполнить.
Тестирование и диагностика
В SCOUT существует множество функций для тестирования, ввод в эксплуатацию, наладки и диагностики приложений: Статус программы (Program status), Контроль переменных (Control variables), Цифровой осциллограф (Trace) и Панель управления осей (Axis control panel).
Цифровой осцилограф
SIMOTION содержит мощные возможности для отображения системных переменных, таких как, задания, действительные значения , переменных пользовательских программ.
Для отображения переменной необходимо указать условия, по которому она будет записываться, а так же длительность периода записи в SCOUT, а затем эта конфигурация загружается в SIMOTION. Значения интересуемых переменных считываются через определенный, задаваемый, промежуток времени и хранятся в буфере. По окончанию записи содержимое буфера загружается в SCOUT и отображается графически. Считанные кривые могут быть сохранены в формате Microsoft Excel в виде таблиц и долее там обрабатываться.
Наряду с записью значений цифровой осциллограф реализует следующие функции:
- Диаграмма Боде
- Спектральный анализ с помощью Быстрого Преобразования Фурье
- Генератор функций
- Математические функции
Панель управления осью, так же интегрирована в SCOUT и обеспечивает простой ввод в эксплуатацию, тестирование и оптимизацию станка, благодаря возможности перемещать оси без пользовательской программы.