西门子电机1.9kW 1FK7063-5AF71-1AA0 UZK = 600V M0 = 8.5Nm (100K); NN = 4500rpm
常问问题
使用 MAP 库指令后还需要创建 PTO 向导吗?
不需要。MAP 指令库与 PTO 向导不能对同一个轴控制同时使用。
以 MAP 库指令 Q0_0_CTRL 指令为例, 大频率和启动停止频率设置为多少合适?
Q0_0_CTRL 指令输入参数大频率受限于电机大频率和 S7-200 CPU Q0.0 大输出频率;
Q0_0_CTRL 指令输入参数启动/停止频率设置小为 1,不能为 0。
如下图 1 所示:

图 1. Q0_0_CTRL 指令
注意:如果错误地将启动停止频率设置为 0, 则触发 MAP 库指令的脉冲输出指令也无法使 S7-200 CPU 输出高速脉冲。
当再触发 Q0_0_Stop 指令, CPU 报错停机, SF/DIAG 指示灯红色报警,在 PLC 信息可查看到内部软件错误。
如下图 2,3 所示:

图 2. Q0_0_Stop 指令

图 3. 内部软件错误
以 Q0_0_CTRL 为例,如下图 4 所示:

图 4. 监视 C_Pos 数值变化
在 MAP 库指令中如何知道 S7-200 CPU 输出脉冲的频率?
可以通过以下两种方法监视到 S7-200 CPU 输出脉冲的频率:
西门子电机1.9kW 1FK7063-5AF71-1AA0 UZK = 600V M0 = 8.5Nm (100K); NN = 4500rpm
以 Q0_0_CTRL 为例,当该指令的正向极限或反向极限信号为 1 时,S7-200 CPU立即停止脉冲输出。
因此可将急停开关信号接入正向极限或反向极限信号来实现立即停止脉冲输出。编程方法可参考如下图 5 所示:

图 5. 急停编程
使用 MAP 库指令是否可以在 S7-200 CPU 脉冲输出时修改频率?
如下图 6 所示:

图 6. Q0_0_MoveVelocity 指令修改脉冲输出频率
使用 MAP 库指令回零点,回零点的速度是否可以修改?
可按照如下步骤修改回零点的速度:
*步. 如库存储区建议地址为VB0至VB67, 如下图 7 所示:

图 7. 库存储区建议地址
UZK = 600V M0 = 8.5Nm (100K); NN = 4500rpm