两台 SINAMICS V90 做同步控制|报文选择与编程实现(含 PN 与 PTI 两套方案)
这里给出两条可落地路线:① PROFINET(V90 PN)+ S7-1500T / S7-1200(带运动功能);② 脉冲方向(V90-PTI)+ 高速脉冲。优先推荐 PN 方案(同步精度与可诊断性最好)。
// ST 伪代码(S7-1500T)
MC_Power( Axis := TO_Axis_V90_M, Enable := TRUE );
MC_Power( Axis := TO_Axis_V90_S, Enable := TRUE );
MC_Home ( Axis := TO_Axis_V90_M, Execute := HomeReq ); // 需要时
MC_Home ( Axis := TO_Axis_V90_S, Execute := HomeReq );
MC_GearIn( Slave := TO_Axis_V90_S,
Master := TO_Axis_V90_M,
RatioNumerator := 1, // 1:1 同步
RatioDenominator := 1,
Acceleration := 1000.0, // 同步捕捉加速度
Execute := GearReq );
// 退出同步
MC_GearOut( Slave := TO_Axis_V90_S, Execute := GearOff );