n
描述
按照以下步骤,可以在用户程序中改变脉宽调制(PWM)的脉冲宽度。
No. | 步骤 |
1 | 在 STEP 7 Basic V11 中,打开项目中的 S7-1200 CPU 的设备组态。 |
2 | 在监视窗口中切换到“属性”标签。 |
3 | 在“属性”标签中选择“脉冲发生器(PTO/PWM) > PTO1/PWM1 > 常规” 。 使能“启用脉冲发生器”选项。 n
|
4 | 在“属性”标签中选择“脉冲发生器(PTO/PWM) > PTO1/PWM1 > I/O地址”。 在此可以定义输出地址。例如,输出字 AW1000被定义并被指定为输出地址。 n
|
5 | 在此例中,使能脉冲发生器具有以下 ID: n
脉冲发生器的硬件 ID 作为 S7-1200 CPU 的 PLC 变量表中的一个系统常量被创建。n
|
6 | 在用户程序中,在需要改变脉冲宽度的位置插入 MOVE 指令。在例程中,MOVE 被插入在主程序块(OB 1)的网络 1 。在任务栏:“指令”>“基本指令”>“移动操作”中可以找到 MOVE 指令。 在输入 IN 中指定新的脉冲宽度(有效值范围:0 至 100) 在输出 OUT1 指定输出字 AW1000。则输出字 AW1000被定义为脉冲发生器的输出字。 n ♥ |
7 | 在 MOVE 指令后插入 CTRL_PWM 指令。在此例中,CTRL_PWM 指令被插入在主程序块(OB 1)的网络 2。在任务栏:“指令”>“扩展指令”>“pulse ”中可以找到 CTRL_PWM指令。 在输入 PWM 中指定脉冲发生器的硬件标识符。对于脉冲发生器的硬件 ID ,可以从下拉列表框中选择相应的系统常量。
|
8 | 通过 ENABLE 输入,脉冲发生器被使能或被禁止使能。
|
表 01
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc330039.html