trust already work Управление моментом AX5000 » Портал инженера

Управление моментом AX5000

Есть два пути по организации задачи управления моментом сервоусилителя серии AX5000. Первый способ — добавление с помощью TwinCAT System Manager параметра Bipolar torque limit value в таблицу MDT привода с последующей линковкой к нему программной переменной типаINT. В этом случае изменять момент можно из ПЛК-программы присваивая значение залинкованной переменной в диапазоне 0..1024.

Второй вариант — это решение "в лоб", а именно — обращение к Bipolar torque limit value с помощью функционального блока fb_SoEWrite из программной библиотеки TcEthercat.lib. Обращение к параметру осуществляется по адресу S-0-0092. В этом случае задание момента возможно в диапазоне 0..1000 (что соответствует масштабу 0..100%). Пример работы с таким блоком описан ниже.

(*Объявление функциональных блоков и переменных*)
PROGRAM MAIN
VAR
   Axis1: axis_ref;
   fbWriteTorque: FB_SoEWrite;
   iBipolarTorque: INT := 50;
END_VAR

(*Задание момента, обращение к S-0-0092*)
fbWriteTorque(
   NetId := ,
   Idn := S_0_IDN + 92,
   Element := 16#40,
   pSrcBuf := ADR(iBipolarTorque),
   BufLen := SIZEOF(iBipolarTorque),
   Execute := TRUE,
   Timeout := DEFAULT_ADS_TIMEOUT,
   Password := ,
   Axis := Axis1);
      IF NOT(fbWriteTorque.Busy) THEN
         fbWriteTorque(Axis := Axis1, Execute := FALSE);
      END_IF;


В обоих изложенных случаях, прежде чем запустить ПЛК-программу, настоятельно рекомендую деактивировать параметр Position lag monitoring привода (см. рисунок ниже) во избежание вываливания оси в ошибку при рассогласовании по позиции. А вот значение параметра Kv, отвечающего за жёсткость привода, можно менять по вкусу исходя из поставленной цели. Доступ и к тому, и к другому можно получить не только через конфигуратор, но и из ПЛК-программы. Достаточно знать адрес.

 

Источник: https://power-the-future.blogspot.ru/



Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Параметры тиристоров и их сокращения, используемые в таблицах

    Импульсное неповторяющееся напряжение в закрытом состоянии Uзс, нп — наибольшее

    СПС-25 (сервопривод) - первое включение

    Для безопасного включения необходимо провести ряд проверочных действий. Поэтому мы рекомендуем выполнить следующую методику проверки.

    Общие сведения о командном процессоре Windows. Часть 2.

    Для реализации этого скрипта используются утилиты из пакета PSTools. Создадим командный файл, выполняющий поиск в локальной сети компьютеров с выполняющейся программой, имя которой (начальная часть имени) задается в качестве параметра при

    Общие сведения о командном процессоре Windows. Часть 1.

    Командные файлы (скрипты, сценарии, батники) - это обычные текстовые файлы с расширением .bat или .cmd, строки которых представляют собой специальные команды или имена исполняемых файлов.

    Маркировка микросхем Samsung

    A -> Указывает тип памяти, принимает буквенные значения от А до Z, каждому из которых соответствует определенный тип памяти. На памяти видеокарт вы можете встретить следующие буквы...

    Схемы подключения асинхронного электродвигателя

    Асинхронный электродвигатель является основой многих инструментов, например, таких как сверлильный и точильный станок. Обычно концы обмоток такого двигателя выводятся на трех- или шестиклеммную колодку. В первом случае речь будет идти о схеме