worker02
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 115 個(gè)
工控威望: 294 點(diǎn)
下載積分: 723 分
在線時(shí)間: 280(小時(shí))
注冊(cè)時(shí)間: 2008-08-01
最后登錄: 2024-12-07
查看worker02的 主題 / 回貼
樓主  發(fā)表于: 84天前
圖片:
為什么不能重復(fù)計(jì)時(shí)。問題出在那里。就只能第一次計(jì)5S。
sail88
傻傻滴什么都不懂
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 179 個(gè)
工控威望: 282 點(diǎn)
下載積分: 3223 分
在線時(shí)間: 426(小時(shí))
注冊(cè)時(shí)間: 2020-08-09
最后登錄: 2024-12-22
查看sail88的 主題 / 回貼
1樓  發(fā)表于: 84天前
ST不是累計(jì)時(shí)器嗎,你都沒清
heiheiwodeai
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 253 個(gè)
工控威望: 375 點(diǎn)
下載積分: 990 分
在線時(shí)間: 336(小時(shí))
注冊(cè)時(shí)間: 2013-03-26
最后登錄: 2024-12-20
查看heiheiwodeai的 主題 / 回貼
2樓  發(fā)表于: 84天前
還不如直接調(diào)用時(shí)間繼電器
worker02
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 115 個(gè)
工控威望: 294 點(diǎn)
下載積分: 723 分
在線時(shí)間: 280(小時(shí))
注冊(cè)時(shí)間: 2008-08-01
最后登錄: 2024-12-07
查看worker02的 主題 / 回貼
3樓  發(fā)表于: 84天前
數(shù)據(jù)類型TON不是延時(shí)計(jì)時(shí)器功能嗎?條件斷后不是重新計(jì)時(shí)嗎?
worker02
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 115 個(gè)
工控威望: 294 點(diǎn)
下載積分: 723 分
在線時(shí)間: 280(小時(shí))
注冊(cè)時(shí)間: 2008-08-01
最后登錄: 2024-12-07
查看worker02的 主題 / 回貼
4樓  發(fā)表于: 84天前
已經(jīng)可以了!
[ 此帖被worker02在2024-09-29 16:29重新編輯 ]
worker02
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 115 個(gè)
工控威望: 294 點(diǎn)
下載積分: 723 分
在線時(shí)間: 280(小時(shí))
注冊(cè)時(shí)間: 2008-08-01
最后登錄: 2024-12-07
查看worker02的 主題 / 回貼
5樓  發(fā)表于: 84天前
圖片:
IF ldp (1,Int6_重置) THEN
     亮點(diǎn)起始位[Temp_Counts]:=0;  Temp_Counts:=0;  當(dāng)前點(diǎn)亮編號(hào):=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_間隔時(shí)間,Q:=T_ON,ET:=Out_當(dāng)前點(diǎn)亮?xí)r間) ;

END_IF;    

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

END_IF;

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

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

IF (Int0_功能塊使能)AND(Int1_燈數(shù)長度>0) AND(NOT Int3_停止)AND (LDP(1,T_ON))AND(當(dāng)前點(diǎn)亮編號(hào)<Int1_燈數(shù)長度) AND(NOT Int6_重置) THEN
    
        IF (Temp_Counts=0) AND(  當(dāng)前點(diǎn)亮編號(hào)=0) AND  (Temp_data=0)THEN  
        
            亮點(diǎn)起始位[Temp_Counts]:=1;    當(dāng)前點(diǎn)亮編號(hào):=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)亮編號(hào):=Temp_Counts+1;
                      
              ELSE
                    
                   亮點(diǎn)起始位[Temp_Counts]:=0;    Temp_Counts:=Temp_Data-1;        亮點(diǎn)起始位[Temp_Counts]:=1;         當(dāng)前點(diǎn)亮編號(hào):=Temp_Counts+1;
                              
                   Temp_Data:=0;
                            
                           END_IF;                
                                  
        END_IF;    
                      
END_IF;    
            
220522
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 48 個(gè)
工控威望: 621 點(diǎn)
下載積分: 3811 分
在線時(shí)間: 118(小時(shí))
注冊(cè)時(shí)間: 2021-08-05
最后登錄: 2024-12-12
查看220522的 主題 / 回貼
6樓  發(fā)表于: 83天前