西门子PLC脉冲输出的作用

2019年1月12日13:50:16 发表评论 566 阅读

脉冲宽度可表示为循环时间的百分数(0 到100)、千分数(0 到 1000)、万分数(0 到

10000)或 S7 模拟格式。 脉冲宽度可从0(无脉冲,始终关闭)到满刻度(无脉冲,始终打

开)变化。

① 循环时间

② 脉冲宽度

由于 PWM 输出可从 0 到满刻度变化,因此可提供在许多方面都与模拟输出相同的数字输出。 例如,PWM 输出可用于控制电机的速度,速度范围可以是从停止到全速;也可用于控制阀的位置,位 置范围可以是从闭合到完全打开。

有四种脉冲发生器可用于控制高速脉冲输出功能: PWM 和脉冲串输出 (PTO, Pulse train output)。 PTO 由运动控制指令使用。 可将每个脉冲发生器指定为 PWM 或 PTO,但不能指定为既是 PWM 又是 PTO。

可以使用板载 CPU 输出,也可以使用可选的信号板输出。 下表列出了输出点编号(假定使用默认输出组态)。 如果更改了输出点编号,则输出点编号将为用户指定的编号。 请注意,PWM 仅需要一个输出,而 PTO 每个通道可选择使用两个输出。 如果脉冲功能不需要输出,则相应的输出可用于其它用途。 有关 I/O 分配的情况,请参见下表。

下表显示了默认的 I/O 分配;但是,可将这四种脉冲发生器组态为任意内置 CPU 或 SB 数字量输出。 不同的输出点支持不同的电压与速度,因此分配 PWM/PTO 位置时要将该因素考虑在内。

说明 用户程序中的其它指令无法使用脉冲串输出。

将 CPU 或信号板的输出组态为脉冲发生器时(与 PWM 或运动控制 PTO指令配合使用),会从 Q 存储器中移除相应的输出地址,并且这些地址在用户程序中不能用于其它用途。 如果用户程序向用作脉冲发生器的输出写入值,则 CPU 不会将该值写入到物理输出。

说明 

可以释放 PTO 方向输出以在程序中的其它位置使用。

每个 PTO 需要分配两个输出: 一个作为脉冲输出,一个作为方向输出。 可以只使用脉冲输出而不使用方向输出。 随后可以释放方向输出以用于用户程序中的其它用途。

表格 9- 152 脉冲发生器的默认输出分配

说明 脉冲 方向
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 1217CPTO/PWM 功能。

weinxin
plc入门知识问答
所有PLC工程师都会关注的微信公众账号,只需输入您的问题,就会有答案

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: