PWM 指令移植
S7-200 与 S7-200 SMART 使用PLS指令控制脉宽调制(PWM)的SM 定义不同,如表1所示,不能将 S7-200 CPU 编写的 PLS指令程序直接用于S7-200 SMART。
表1.S7-200 与 S7-200 SMART 的SM 对比
Q0.0 | S7-200 | S7-200 SMART |
SM67.0 | PWM更新周期 | PWM更新周期 |
SM67.1 | PWM更新脉宽 | PWM更新脉宽 |
SM67.2 | 未使用 | 未使用 |
SM67.3 | PWM时间基准:0=1μs,1=1ms | PWM时间基准:0=1μs,1=1ms |
SM67.4 | PWM更新:0=异步,1=同步 | 未使用 |
SM67.5 | 未使用 | 未使用 |
SM67.6 | PTO/PWM模式选择:0=PTO,1=PWM | PTO/PWM模式选择:0=PWM,1=PTO |
SM67.7 | PWM启用:0=禁止,1=启用 | PWM启用:0=禁止,1=启用 |
S7-200 SMART 只能使用同步更新更改 PWM 波形的特性。
使用 STEP 7 Micro/Win SMART 打开S7-200 CPU 的 PLS 指令程序需修改控制字SM67.6,如图3所示:
图3. PWM 指令移植