您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC的PTO的使用

来源:艾特贸易2017-06-05

简介(1) PTO 的初始化 1) 将 SMB0.1 置 1 ,以便在扫描的第一个周期内去调用初始化 PTO 的子程序。 2) 在初始化的子程序中,在 SMB67( 以 Q0.0 作 PTO) 中置入控制字 16#85( 或 16# 8D) 。这个控制字的含

    (1) PTO的初始化    1)SMB0.11,以便在扫描的第一个周期内去调用初始化PTO的子程序。    2)在初始化的子程序中,在SMB67(Q0.0PTO)中置入控制字16#85(16# 8D)。这个控制字的含义为:    ·使能PTO    ·选择PTO的方式。    ·以μs(或ms)为计时单位。    ·允许置PTO的周期时间(SMW68)    ·执行指令PLS,令PLCPTO硬件编程。    3)将希望的周期值装入SMW68(字)。    4)将希望的脉冲计数值装入SMD72(双字)。    5)此步为可选项。若需要在执行完脉冲串输出时进行一些相关的操作,则可编制开中断指令。    6)执行PLS指令,PLC自动对PWM/PTO的硬件做初始化编程。    (2) PTO参数的改变    1)改变PTO的周期时间:    ·向SMB67送入控制字16# 81H(以μs为计时单位)或16#89H(以ms为计时单位)。    ·向SMW68送入所需的周期时间参数。    ·执行指令PLSPTO自动改变周期参数。    2)改变PTO的脉冲计数值:    ·向SMB67送入控制字16# 84H(以μs为计时单位)或16# 8CH(以ms为计时单位)。    ·向SMD72送入所需的计数值参数。    ·执行指令PLSPTO自动改变该参数。    3)同时改变PTO的参数:    ·向SMB67送入控制字16#85H(以μs为计时单位)或16#8DH(以ms为计时单位)。    ·向SMW68送入新的周期参数。    ·向SMD72送入新的计数值参数。    ·执行指令PLSPTO自动改变这两个参数。