PWM移植

S7-200 PWM向导移植至S7-200 SMART PWM,移植时需要在S7-200 SMART中重新运行PWM向导编程。

PWM向导移植

S7-200 PWM 向导移植至S7-200 SMART PWM,移植时需要在 S7-200 SMART中 重新运行PWM向导编程,如图1所示:

pwm_1

图1. PWM向导移植

在S7-200 SMART 中重新调用向导生成的 PWMx_RUN 子程序,如图2所示:

PWM_2

图2. PWMx_RUN子程序移植

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所示:

pwm_3

图3. PWM 指令移植