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