您当前的位置:五五电子网电子知识plc技术PLC入门S7- 200系列PLC的高速脉冲输出指令 正文
S7- 200系列PLC的高速脉冲输出指令

S7- 200系列PLC的高速脉冲输出指令

点击数:7581 次   录入时间:03-04 11:42:55   整理:http://www.55dianzi.com   PLC入门

    (1)分析。

    1)确定脉冲发生器及工作模式,选择Q0.0输出,选择3段管式PTO的输出形式。设置控制字节,选择的时基单位为μs,向控制字节写入控制字。

    2)确认并写入周期值、周期增量值和脉冲数,由每段的初始频率可得初始周期,某一段每个脉冲周期增量值△用下式确定:周期增量值△=(该段结束时的周期时间-该段初始的周期时间)/该段的脉冲数。用该式,计算出1段的周期增量值△为-2μs2段的周期增量值△为03段的周期增量值△为1μs

    3)装入包络表首地址,假设包络表位于从VB400开始的V存储区中,这里选择的首地址为VB400

    4)中断调用,设置中断事件并全局开中断。如果想在PTO完成后,立即执行相关功能,则需设置中断,将脉冲串完成事件(中断事件号19)连接一中断程序。

    5)执行PLS指令,使S7-200PTO发生器编程,高速脉冲串由Q0.0输出。

    (2)程序实现。本控制系统主程序如图4-57所示。初始化子程序SBR1如图4-58所示。包络表子程序SBR_0如图4-59所示。中断程序INT_0如图4-60所示。

4-57 主程序

4-58 初始化子程序SBR_1

4-59 包络表子程序SBR_0(一)

4-59 包络表子程序SBR_0(二)

4-60 中断程序INT_0

    【例4-23】要求采用同步更新方式在Q0.1上输出脉冲宽度调制波,允许脉宽由10%50%变化。

设计的主程序如图4-61 (a)所示,初始化子程序如图4-61 (b)所示,脉宽设定值改变的子程序如图4-61 (c)所示。

上一页  [1] [2] [3] [4] [5]  下一页


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门