用PLC如何控制两秒脉冲周期

如题所述

  用PLC来控制2秒脉冲周期3种方法:
第一种:用高速输出,比如PTO输出2S周期脉冲1000个,程序如下:
主程序
网络1
LD SM0.1
R Q0.0, 1
CALL SBR_0:SBR0
子程序SBR0
网络1
LD SM0.0
MOVB 16#8D, SMB67
MOVW 2000, SMW68
MOVD 1000, SMD72
PLS 0
第二种:利用系统SM位中的SM0.5,楼上朋友说的1S时钟脉冲是500ms通断,所以不是2S脉冲,不过可以加个小程序(程序有很多种)实现:
网络1
LD SM0.5
EU
A Q0.0
R Q0.0, 1
网络2
LD Q0.0
JMP 1
网络3
LD SM0.5
EU
S Q0.0, 1
网络4
LBL 1
第三种:用两个定时器实现,程序如下:
网络1
LD SM0.0
AN T34
TON T33, 100
网络2
LD T33
TON T34, 100
= Q0.0
以上3种方法均基于S7-200系列PLC
温馨提示:答案为网友推荐,仅供参考
相似回答