ПЛК AM522 + GL20-4PT-INT + GL20-4DA-INT, серводрайвер SV660NS5R5I-FS-INT

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: ПЛК AM522 + GL20-4PT-INT + GL20-4DA-INT, серводрайвер SV660NS5R5I-FS-INT

Re: ПЛК AM522 + GL20-4PT-INT + GL20-4DA-INT, серводрайвер SV660NS5R5I-FS-INT

Илья Румянцев » Пн ноя 10, 2025 9:30 am

Добрый день.
Можно использовать функциональный блок SMC_ChangeDynamicLimits.
Или воспользоваться параметром в PDO 607F Max Profile Velocity.

ПЛК AM522 + GL20-4PT-INT + GL20-4DA-INT, серводрайвер SV660NS5R5I-FS-INT

Игорь » Пн ноя 10, 2025 9:11 am

Добрый день.
У нас ПЛК AM522 + GL20-4PT-INT + GL20-4DA-INT, серводрайвер SV660NS5R5I-FS-INT - управление по моменту, протокол EtherCAT.
как динамически в коде ограничивать максимальную скорость при работе по моменту.
Пробовал команды:
CASE Status OF
0://Проверка готовности
IF Drive.wCommunicationState=100 THEN
Drive.fMaxVelocity := 3; // Добавил эту команду
Drive.fSWMaxVelocity := 3; // Добавил эту команду
Status:=Status+1;
END_IF
Но эти команды никакого воздействия не привносят.

Вернуться к началу