发布时间:2019-08-24 来源:众智博远
CPU 提供四个脉冲输出发生器。 每个脉冲输出发生器提供一个脉冲输出和一个方向输出,用于通过脉冲接口对步进电机驱动器或伺服电机驱动器进行控制。 脉冲输出为驱动器提供电机运动所需的脉冲。 方向输出则用于控制驱动器的行进方向。
PTO 输出生成频率可变的方波输出。 脉冲发生由通过 H/W 组态和/或 SFC/SFB 提供的组态和执行信息来控制。
在 CPU 处于 RUN 模式下时,根据用户的选择,将由存储在图像寄存器中的值或者脉冲发生器的输出来驱动数字量输出。 在 STOP 模式下,PTO 发生器不控制输出。
板载 CPU 输出和信号板的输出可用作脉冲和方向输出。 在设备组态期间,可以在“属性”(Properties) 选项卡的脉冲发生器 (PTO/PWM) 中,选择板载 CPU 输出或信号板输出。 只有 PTO (Pulse Train Output) 适用于运动控制。
下表显示了默认 I/O 分配;但是,可将这四个脉冲发生器组态为任意数字量输出。
提示 用户程序中的其它指令无法使用脉冲串输出。将 CPU 或信号板的输出组态为脉冲发生器时(供 PWM 或运动控制指令使用),相应的输出地址不再控制输出。 如果用户程序向用作脉冲发生器的输出写入值,则 CPU 不会将该值写入到物理输出。 |
提示 可以释放 PTO 方向输出以在程序中的其它位置使用。每个 PTO 需要分配两个输出: 一个作为脉冲输出,一个作为方向输出。 可以只使用脉冲输出而不使用方向输出。 随后可以释放方向输出以用于用户程序中的其它用途。 不能将输出同时用于 PTO 方向输出和用户程序。 |
列表: 脉冲和方向输出的默认地址分配
使用运动控制的输出 | ||
---|---|---|
脉冲 | 方向 | |
PTO1 | ||
内置 I/O | Q0.0 | Q0.1 |
SB I/O | Q4.0 | Q4.1 |
PTO2 | ||
内置 I/O | Q0.2 | Q0.3 |
SB I/O | Q4.21 | Q4.31 |
PTO3 | ||
内置 I/O | Q0.42 | Q0.52 |
SB I/O | Q4.0 | Q4.1 |
PTO4 | ||
内置 I/O | Q0.63 | Q0.73 |
SB I/O | Q4.2 | Q4.3 |
1 输出 Q4.2 和 Q4.3 仅在 SB1222 DQ4 上可用。
2 CPU 1211C 没有输出 Q0.4、Q0.5、Q0.6 或 Q0.7。因此这些输出不能在 CPU 1211C 中使用。
3 CPU 1212C 没有输出 Q0.6 或 Q0.7。因此这些输出不能在 CPU 1212C 中使用。
4 该表适用于 CPU 1211C、CPU 1212C、CPU 1214C、CPU 1215C 以及 CPU 1217C PTO 功能。
对于运动控制,可以选择将驱动器接口组态为“驱动器启用”或“驱动器准备就绪”。 使用驱动器接口时,针对“驱动器启用”可选择数字量输出,针对“驱动器准备就绪”可选择数字量输入。
提示 如果已选择 PTO (Pulse Train Output) 并将其分配给某个轴,固件将通过相应的脉冲和方向输出接管控制。 在实现上述控制功能接管后,将断开过程映像和 I/O 输出间的连接。 虽然用户可通过用户程序或监视表格写入脉冲输出和方向输出的过程映像,但所写入的内容不会传送到 I/O 输出。 因此通过用户程序或监视表格无法监视 I/O 输出。 读取的信息只反映过程映像中的值,与 I/O 输出的实际状态并不完全一致。 对于 CPU 固件非使用的其它所有 CPU 输出,通常可以通过过程映像监控 I/O 输出的状态。 |