worker02
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 114 個
工控威望: 292 點(diǎn)
下載積分: 718 分
在線時間: 279(小時)
注冊時間: 2008-08-01
最后登錄: 2024-10-19
查看worker02的 主題 / 回貼
樓主  發(fā)表于: 24天前
圖片:
為什么不能重復(fù)計時。問題出在那里。就只能第一次計5S。
sail88
傻傻滴什么都不懂
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 178 個
工控威望: 280 點(diǎn)
下載積分: 3219 分
在線時間: 408(小時)
注冊時間: 2020-08-09
最后登錄: 2024-10-22
查看sail88的 主題 / 回貼
1樓  發(fā)表于: 24天前
ST不是累計時器嗎,你都沒清
heiheiwodeai
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 245 個
工控威望: 367 點(diǎn)
下載積分: 974 分
在線時間: 327(小時)
注冊時間: 2013-03-26
最后登錄: 2024-10-22
查看heiheiwodeai的 主題 / 回貼
2樓  發(fā)表于: 24天前
還不如直接調(diào)用時間繼電器
worker02
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 114 個
工控威望: 292 點(diǎn)
下載積分: 718 分
在線時間: 279(小時)
注冊時間: 2008-08-01
最后登錄: 2024-10-19
查看worker02的 主題 / 回貼
3樓  發(fā)表于: 24天前
數(shù)據(jù)類型TON不是延時計時器功能嗎?條件斷后不是重新計時嗎?
worker02
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 114 個
工控威望: 292 點(diǎn)
下載積分: 718 分
在線時間: 279(小時)
注冊時間: 2008-08-01
最后登錄: 2024-10-19
查看worker02的 主題 / 回貼
4樓  發(fā)表于: 24天前
已經(jīng)可以了!
[ 此帖被worker02在2024-09-29 16:29重新編輯 ]
worker02
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 114 個
工控威望: 292 點(diǎn)
下載積分: 718 分
在線時間: 279(小時)
注冊時間: 2008-08-01
最后登錄: 2024-10-19
查看worker02的 主題 / 回貼
5樓  發(fā)表于: 24天前
圖片:
IF ldp (1,Int6_重置) THEN
     亮點(diǎn)起始位[Temp_Counts]:=0;  Temp_Counts:=0;  當(dāng)前點(diǎn)亮編號:=0; T_ON:=0;
  END_IF;

  IF (Int0_功能塊使能) AND (Temp_Dtb) THEN
        
         Int2_開始:=TRUE;       Temp_Dtb:=FALSE;
      
  END_IF;
  Temp_LDP:=(T_ON) AND(NOT Temp_LDPS);
                        Temp_LDPS:=T_ON;            
IF Temp_LDP THEN
            
             Int2_開始:=FALSE;  T_ON:=FALSE; Temp_Dtb:=TRUE;

END_IF;

IF  (Int0_功能塊使能)AND(NOT Int3_停止)THEN
          
          Timer_T (IN:=Int2_開始,PT:=Int7_間隔時間,Q:=T_ON,ET:=Out_當(dāng)前點(diǎn)亮?xí)r間) ;

END_IF;    

IF( 當(dāng)前點(diǎn)亮編號=0)OR(當(dāng)前點(diǎn)亮編號=Int1_燈數(shù)長度) THEN
    
     Temp_Counts:=0;

END_IF;

IF (Int0_功能塊使能)AND(當(dāng)前點(diǎn)亮編號=Int1_燈數(shù)長度) AND (LDP(1,T_ON)) THEN
    
    亮點(diǎn)起始位[當(dāng)前點(diǎn)亮編號-1]:=0; 當(dāng)前點(diǎn)亮編號:=0;
  
END_IF;

IF (Int0_功能塊使能)AND (LDP(1,Int5_更改確認(rèn)))AND(Int4_隨機(jī)點(diǎn)燈號>0 AND Int4_隨機(jī)點(diǎn)燈號<=Int1_燈數(shù)長度) THEN
      
        Temp_Data:=Int4_隨機(jī)點(diǎn)燈號;
      
END_IF;
(*//////////////////////////////////////////////////點(diǎn)亮開始 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*)

IF (Int0_功能塊使能)AND(Int1_燈數(shù)長度>0) AND(NOT Int3_停止)AND (LDP(1,T_ON))AND(當(dāng)前點(diǎn)亮編號<Int1_燈數(shù)長度) AND(NOT Int6_重置) THEN
    
        IF (Temp_Counts=0) AND(  當(dāng)前點(diǎn)亮編號=0) AND  (Temp_data=0)THEN  
        
            亮點(diǎn)起始位[Temp_Counts]:=1;    當(dāng)前點(diǎn)亮編號:=Temp_Counts+1;

                
        ELSE
              
              IF( Temp_Data=0) THEN
                  
                  Temp_Counts:=Temp_Counts+1;    亮點(diǎn)起始位[Temp_Counts]:=1;      亮點(diǎn)起始位[Temp_Counts-1]:=0;   當(dāng)前點(diǎn)亮編號:=Temp_Counts+1;
                      
              ELSE
                    
                   亮點(diǎn)起始位[Temp_Counts]:=0;    Temp_Counts:=Temp_Data-1;        亮點(diǎn)起始位[Temp_Counts]:=1;         當(dāng)前點(diǎn)亮編號:=Temp_Counts+1;
                              
                   Temp_Data:=0;
                            
                           END_IF;                
                                  
        END_IF;    
                      
END_IF;    
            
220522
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 48 個
工控威望: 621 點(diǎn)
下載積分: 3731 分
在線時間: 118(小時)
注冊時間: 2021-08-05
最后登錄: 2024-10-22
查看220522的 主題 / 回貼
6樓  發(fā)表于: 23天前