西门子模块6ES7822-1AA04-0YA5

2023-09-11 浏览次数:8

西门子模块6ES7822-1AA04-0YA5

西门子模块6ES7822-1AA04-0YA5

西门子模块6ES7822-1AA04-0YA5

SIMATIC STEP 7 专业版 V14 SP1 浮动许可证; 工程组态软件 在 TIA 博途中; 软件和文档 文档;USB 盘上的 许可证密匙;A 级; 6 种语言:德语,英语,法语,西班牙语,意大利语,中文; 可以运行在 Windows 7(64 位), Windows 8.1(64 位); 用于组态 SIMATIC S7-1200/1500, SIMATIC S7-300/400/Wi, SIMATIC 精简面板

下列PWM初始化和操作顺序使用“**扫描”位SM0.1以初始化脉冲输出。使用“**扫描”位调用初始化子程序减少扫描时间,因为随后的扫描不调用此子程序(“**扫描”位只在转变为RUN(运行)模式后在**扫描时设置)。然而,应用程序可能有其他限制需要初始化(或重新初始化)脉冲输出。在这种情况下,可以使用另一个条件调用初始化程序。

1.初始化PWM输出

-般地,使用子程序为脉冲输出初始化PWM。从主程序调用初始化子程序。使用**扫描内存位SM0.1初始化被PWM使用的输出为0,并调用子程序完成初始化操作。当使用子程序调用时,随后的扫描不调用子程序,这减少了扫描执行时间,并优化了程序的结构。

在主程序创建对初始化子程序的调用后,使用下列步骤在初始化子程序中创建对配置脉冲输出Q0.0的控制逻辑:

(1)将16#D3(选择微秒增量)或16#DB(选择毫秒增量)载入SMB67设置控制字节。这两个数值都启用PTO/PWM功能,选择PWM操作,设置更新脉冲宽度和周期时间数值,选择不同的时基(μs 或ms)。

(2)将数值载入SMW68,设置周期时间。

(3)将数值载入SMW70,设置脉冲宽度。

(4)执行PLS指令。

(5)要为随后的脉冲宽度改变(供选用)预载新控制字节数值,则将16#D2(μs)或16#DA(ms)载入SMB67。

(6)退出子程序。

2.调节PWM输出的脉冲宽度

如果SMB67中预载了16#D2或16#DA,则可以使用改变脉冲输出Q0.0宽度的子程序。在创建此子程序后,使用下列步骤改变脉冲宽度的控制逻辑:

(1)将新脉冲宽度数值载入SMW70;

(2)执行PLS指令;

(3)退出子程序。

PWM示例如图5-76所示。




tianxia56.b2b168.com/m/
联系我们

在线客服: 3281914546

联系人:刘经理

联系电话: 19873876272