找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
你这个问题很好,
针对您描述的需求(V90驱动器结合速度控制与定位控制),以下是详细的编程方案和步骤:
1. 硬件配置确认
V90工作模式:确保驱动器已配置为**速度控制(S速度模式)和外部定位(EPOS模式)**可切换(通过PLC信号切换)。
接线检查:
感应开关(如接近开关)接入PLC数字量输入(如I0.0)。
PLC通过PROFINET(或脉冲)控制V90,需配置控制字(STW1)和状态字(ZSW1)。
2. PLC编程(以S7-1200/1500为例)
2.1 速度控制阶段
FB284(MC_Power/MC_MoveVelocity):
使用MC_Power使能驱动器。
使用MC_MoveVelocity持续输出固定速度(例如速度=500 rpm,方向固定)。
// 速度控制部分
"MC_Power_V90"( // 使能驱动器
Axis := "V90_Drive",
Enable := TRUE,
Status => g_Status_Enabled);
"MC_MoveVelocity_V90"( // 持续速度运行
Axis := "V90_Drive",
Execute := TRUE,
Velocity := 500.0, // 设定速度值
Direction := 1, // 方向(1正/2负)
InVelocity => g_InVelocity);
2.2 感应开关触发定位
中断处理(硬件中断OB):
当感应开关触发时(上升沿),立即停止速度控制,切换为定位模式。
// 硬件中断OB(如OB40)
IF "Sensor_Switch" = TRUE THEN
"MC_Halt_V90"( // 急停速度模式
Axis := "V90_Drive",
Execute := TRUE);
// 切换为定位模式(通过V90控制字)
"V90_ControlWord".STW1.6 := 1; // 切换为EPOS模式(需根据V90手册配置)
END_IF;
2.3 定位控制阶段
FB284(MC_MoveAbsolute):
使用绝对定位功能移动到目标位置(例如回零或固定位置)。
// 定位控制部分
"MC_MoveAbsolute_V90"(
Axis := "V90_Drive",
Execute := NOT "Sensor_Switch", // 感应开关触发后执行
Position := 1000.0, // 目标位置(单位需与V90配置一致)
Velocity := 300.0, // 定位速度
Done => g_PositioningDone);
3. V90参数设置
速度模式参数:
P29001 = 3(S速度模式)
P29002 = 1(速度命令源来自PROFINET/PLC)
EPOS模式参数:
P29001 = 1(EPOS模式)
配置加减速时间(P2570/P2571)、位置环参数(P2517/P2518)。
4. 状态切换逻辑
模式切换流程:
初始状态:速度模式运行。
感应开关触发 → 停止速度模式 → 延时(如50ms)→ 切换为EPOS模式。
执行定位动作 → 完成后可手动复位或自动返回速度模式。
5. 注意事项
抗抖动处理:在感应开关输入口添加延时滤波(如PLC的输入滤波时间设为10ms)。
错误处理:监控V90状态字(ZSW1)中的错误位(如.3=故障),必要时调用MC_Reset。
调试工具:使用V-ASSISTANT软件监控实际速度和位置曲线,优化切换时序。
6. 扩展优化
条件复位:定位完成后,通过PLC复位信号重新启动速度控制循环。
多段工艺:若需多次往返,可结合MC_MoveRelative实现增量运动。
通过上述步骤,可实现V90在速度控制与定位控制间的无缝切换。实际调试时建议逐步测试各阶段动作,确保切换无冲击。
希望可以帮到你,记得给个好评。。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城