PLS指令的作用是不是把上面设置的参数放入轴0?
图片说明:
钻石用户推荐最佳答案
脉冲输出 (PLS) 指令控制高速输出(Q0.0、Q0.1 和 Q0.3)是否提供脉冲串输出 (PTO) 和脉宽调制 (PWM) 功能。
若使用 PWM,可通过可选向导来创建 PWM 指令。
LAD/FBD
STL
说明
PLS N
可使用 PLS 指令来创建最多三个 PTO 或 PWM 操作。PTO 允许用户控制方波(50% 占空比)输出的频率和脉冲数量。PWM 允许用户控制占空比可变的固定循环时间输出。
ENO = 0 时的错误条件
受影响的 SM 位
0005H:并行 HSC/PLS
000DH:试图在脉冲输出有效时重新定义它
000EH:PTO 包络段数已设置为 0
0017H:试图为已分配给运动控制的 PTO/PWM 分配资源
001BH:试图改变已启用的 PWM 的时基
0090H:N 非 0、1 或 2。
0091H:范围错误
无
输入/输出
数据类型
操作数
N(通道)
WORD
常数:0 (= Q0.0)、1 (= Q0.1) 或 2 (= Q0.3)
该 CPU 具有三个 PTO/PWM 生成器(PLS0、PLS1 和 PLS2),可产生高速脉冲串或脉宽调制波。PLS0 分配给了数字输出端 Q0.0,PLS1 分配给了数字输出端 Q0.1,PLS2 分配给了数字输出端 Q0.3。指定的特殊存储器 (SM) 单元用于存储每个发生器的以下数据:一个 PTO 状态字节(8 位值)、一个控制字节(8 位值)、一个周期时间或频率(16 位无符号值)、一个脉冲宽度值(16 位无符号值)以及一个脉冲计数值(32 位无符号值)。
PTO/PWM 生成器和过程映像寄存器共同使用 Q0.0、Q0.1 和 Q0.3。若在 Q0、Q0.1 或 Q0.3 上激活 PTO 或 PWM 功能,PTO/PWM 生成器将控制输出,从而禁止输出点的正常用法。输出波形不会受过程映像寄存器状态、输出点强制值或立即输出指令执行的影响。若未激活 PTO/PWM 生成器,则重新交由过程映像寄存器控制输出。过程映像寄存器决定输出波形的初始和最终状态,确定波形是以高电平还是低电平开始和结束。
说明
如果已通过运动控制向导将所选输出点组态为运动控制用途,则无法通过 PLS 指令激活 PTO/PWM。
PTO/PWM 输出的最低负载必须至少为额定负载的 10%,才能实现启用与禁用之间的顺利转换。
在启用 PTO/PWM 操作前,请将过程映像寄存器中 Q0.0、Q0.1 和 Q0.3 的值设置为 0。
所有控制位、周期时间/频率、脉冲宽度和脉冲计数值的默认值均为 0。
说明
脉冲输出 (PLS) 指令仅可用于以下 S7?200 SMART CPU:
SR20/ST20(两个通道,Q0.0 和 Q0.1)
SR30/ST30、SR40/ST40 以及 SR60/ST60(三个通道,Q0.0、Q0.1 和 Q0.3)
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc283479.html