可将 CPU 或信号板 (SB) 组态为脉冲宽度调制 (PWM) 或脉冲串输出 (PTO),以提供用于控制高速脉冲输出函数的四个脉冲发生器。 基本运动指令使用 PTO 输出。 可将每个脉冲发生器指定为 PWM 或 PTO,但不能指定为既是 PWM 又是 PTO。
用户程序中的其它指令无法使用脉冲输出。 将 CPU 或 SB 的输出组态为脉冲发生器时,会从 Q 存储器中移除相应的输出地址,并且这些地址在用户程序中不能用于其它用途。 如果用户程序向用作脉冲发生器的输出写入值,则 CPU 不会将该值写入到物理输出。
提示
请勿超出最大脉冲频率。
CPU 1217C 脉冲输出发生器的最大脉冲频率为 1 MHz,CPU 1211C、1212C、1214C 和 1215C 则为 100 kHz;20 kHz(对于标准 SB);或 200 kHz(对于高速 SB)。
这四个脉冲发生器具有默认的 I/O 分配,但是,它们可组态为 CPU 或 SB 上的任意数字量输出。 不能将 CPU 上的脉冲发生器分配至分布式 I/O。
组态基本运动指令时,请注意,如果被组态轴的最大速度或频率超出了此硬件限制,STEP 7 并不会提醒用户。 这可能会导致应用出现问题,因此请始终确保不会超出硬件的最大脉冲频率。
可以使用板载 CPU 输出,也可以使用可选的信号板输出。 下表列出了输出点编号(假定使用默认输出组态)。 如果更改了输出点编号,则输出点编号将为用户指定的编号。 请注意,PWM 仅需要一个输出,而 PTO 的每个通道可选择使用两个输出。 如果脉冲功能不需要输出,则相应的输出可用于其它用途。
这四个脉冲发生器具有默认的 I/O 分配,但是,它们可组态为 CPU 或 SB 上的任意数字量输出。 不能将 CPU 上的脉冲发生器分配给 SM 或分布式 I/O。
列表: 脉冲发生器的默认输出分配
说明
脉冲
方向
PTO1
内置 I/O
Q0.0
Q0.1
SB I/O
Q4.0
Q4.1
PWM1
内置输出
Q0.0
-
SB 输出
Q4.0
-
PTO2
内置 I/O
Q0.2
Q0.3
SB I/O
Q4.2
Q4.3
PWM2
内置输出
Q0.2
-
SB 输出
Q4.2
-
PTO3
内置 I/O
Q0.41
Q0.51
SB I/O
Q4.0
Q4.1
PWM3
内置输出
Q0.41
-
SB 输出
Q4.1
-
PTO4
内置 I/O
Q0.62
Q0.72
SB I/O
Q4.2
Q4.3
PWM4
内置输出
Q0.62
-
SB 输出
Q4.3
-



1 CPU 1211C 没有输出 Q0.4、Q0.5、Q0.6 或 Q0.7。因此这些输出不能在 CPU 1211C 中使用。2 CPU 1212C 没有输出 Q0.6 或 Q0.7。因此这些输出不能在 CPU 1212C 中使用。3 该表适用于 CPU 1211C、CPU 1212C、CPU 1214C、CPU 1215C 以及 CPU 1217C PTO/PWM 功能。