高速脉冲输出
1. 脉冲输出(PLS)指令
脉冲输出(PLS)指令功能为:使能有效时,检查用于脉冲输出(Q0.0或Q0.1)的特殊存储器位(SM),然后
执行特殊存储器位定义的脉冲操作。指令格式如表6-11所示。
表6-11脉冲输出(PLS)指令格式
LAD
|
STL
|
操作数及数据类型
|
|
PLS Q
|
Q:常量(0或1)
数据类型 字
|
2. 用于脉冲输出(Q0.0或Q0.1)的特殊存储器
(1)控制字节和参数的特殊存储器
每个PTO/PWM发生器都有:一个控制字节(8位)、一个脉冲计数值(无符号的32位数值)和
一个周期时间和脉宽值(无符号的16位数值)。这些值都放在特定的特殊存储区(SM),
如表6-12所示。执行PLS指令时,S7-200西门子plc读这些特殊存储器位(SM),
然后执行特殊存储器位定义的脉冲操作,即对相应的PTO/PWM发生器进行编程。
表6-12 脉冲输出(Q0.0或Q0.1)的特殊存储器
Q0.0和Q0.1对PTO/PWM输出的控制字节
|
Q0.0
|
Q0.1
|
说明
|
SM67.0
|
SM77.0
|
PTO/PWM刷新周期值 0 :不刷新; 1 :刷新
|
SM67.1
|
SM77.1
|
PWM刷新脉冲宽度值 0 :不刷新; 1:刷新
|
SM67.2
|
SM77.2
|
PTO刷新脉冲计数值 0 :不刷新; 1:刷新
|
SM67.3
|
SM77.3
|
PTO/PWM时基选择 0 :1 µs; 1:1ms
|
SM67.4
|
SM77.4
|
PWM更新方法 0 :异步更新;1:同步更新
|
SM67.5
|
SM77.5
|
PTO操作www.plcs.cn 0 :单段操作;1:多段操作
|