
西门子官方数据示例:定长切断与1500+v90伺服应用,博图v16.0值得学习的资料文
件
在工业自动化现场遇到定长切断需求时,西门子TIA Portal平台给出的解决方案总是让人眼前一
亮。最近拆解了一套基于S7-1516 PLC与V90伺服的系统,其工艺对象配置之精妙值得反复推敲。咱们直接
上硬货——打开博图V16工程,工艺对象里躺着个"CuttingAxis"的轴配置,重点看它的机械参数设置:
```ST
#CuttingAxis.MD30200 := 1000; //每转脉冲数
#CuttingAxis.MD30210 := 10.0; //丝杆导程mm
#CuttingAxis.MD30220 := 3; //减速比
```
这组参数直接把物理运动量转化为控制器能理解的语言。现场实测时突然发现轴运行有抖动,检查
报文配置发现坑在这里:
```XML
<Telegram Config="Standard Telegram 3" PZD=6 PKW=4/>
```
V90伺服的PZD过程数据必须设置为6个字,否则控制字状态可能丢失。调试时在OB1里埋了段诊断代
码:
```SCL
IF #AxisStatus.Health <> 16#0 THEN
ERROR_LOG(DB101);
TRACE_START('AxisFault');
END_IF;
```
配合Trace功能抓取到位置环波动,原来是前馈参数没吃满。调整V90的29011参数组:
```INI
[FeedForward]
VelocityFF = 0.85
AccelerationFF = 0.92
```
效果立竿见影。核心控制逻辑用到了西门子运动控制三件套: