Подразделение YASKAWA VIPA Controls представила обновленную библиотеку Simple Motion для поддержки в младших контроллерах MICRO M13, SLIO CPU 013C и 014 управления по сети Profinet сервоприводами Sigma-5 (плата SGDV-OCB03B) и Sigma-7 (со встроенным Profinet). Данное решение позволяет подключать до 8 приводов к одному контроллеру.
Контроллеры MICRO M13 и SLIO 013C относятся к малым контроллерам со встроенными входами-выходами: 16 входов (включая счетчики), 12 выходов, 2 аналоговых входа. Компактные размеры, высокое быстродействие, расширяемость и широкие коммуникационные возможности делают их идеальным решением для создания компактных машин. Сервопривода YASKAW Sigma известны своими компактными размерами, высокими моментными характеристиками и функциями настройки на механику и подавления вибраций для обеспечения максимальной производительности оборудования.
Это обновление библиотек Simple Motion делает доступным цифровое управление сервоприводами в средне-ценовом сегменте производства и модернизации различного типа машин:
Переход в системе управления установкой к цифровому управлению сервоприводами позволяет:
Общее описание библиотеки и функциональных блоков
Библиотеки содержат функциональные блоки формата PLCOpen, что обеспечивает единство стиля программирования с контроллерами движения YASKAWA MPiec или других контроллеров, поддерживающих данный формат программных блоков, например, OMRON или плк на базе Codesys 3.5. Simple Motion FB совместимы со следующими средами программирования, которые можно использовать для программирования контроллеров VIPA Controls: Speed7 Studio версия 1.8 и выше, SIMATIC Manager версия 5.5 SP2 и выше, TIA Portal версия 14 и выше.
Общая структура программы управления приводами
Используемые блоки данных DB для конфигурирования и получения состояний должны быть объявлены для каждой подключаемой оси. Такой блок данных состоит из следующих структур данных:
Функциональные данные используемые для прямого управления приводами:
FB блоки формата PLCopen для программирования последовательностей движения и запросов состояния доступные сейчас для управления Sigma-5/7:
FB 814 - MC_ReadParameter – считывание параметров оси;
FB 815 - MC_WriteParameter – запись параметров оси;
FB 823 - MC_TouchProbe – для работы в режиме «touch probe»: например, с датчиками метки, щупами и другими быстрыми сигналами;
FB 824 - MC_AbortTrigger – отключение режима «touch probe»;
FB 825 - MC_ReadBoolParameter - считывание булевых параметров оси;
FB 826 - MC_WriteBoolParameter - запись булевых параметров оси;
FB 827 - VMC_ReadDWordParameter - считывание параметров оси состоящих из двойных слов;
FB 828 - VMC_WriteDWordParameter - запись параметров оси состоящих из двойных слов;
FB 829 - VMC_ReadDWordParameter - считывание параметров оси состоящих из одинарных слов;
FB 830 - VMC_WriteDWordParameter - запись параметров оси состоящих из одинарных слов;
FB 831 - VMC_ReadByteParameter – считывание байтовых параметров оси;
FB 832 - MC_WriteParameter - запись байтовых параметров оси;
FB 833 - VMC_ReadDriveParameter - считывание параметров оси;
FB 834 - VMC_WriteParameter - запись параметров оси;
FB 835 - VMC_HomeInit_LimitSwitch – настройка параметров реакции на ограничивающий концевик при выходе в ноль;
FB 836 - VMC_HomeInit_HomeSwitch - настройка параметров реакции на нулевой концевик при выходе в ноль;
FB 837 - VMC_HomeInit_ZeroPulse - настройка параметров реакции на Z метку энкодера при выходе в ноль;
FB 838 - VMC_HomeInit_SetPosition - настройка параметров выхода в ноль.