现有一个S7300模拟量程序,控制要求是:    
按下启动按钮,P101运行,原料A进入V101,当V101液位大于50%时,停止P101,自动启动P102,原料B进入V101,当V101液位至100%时,停止P102,自动启动A101搅拌电机,A101运行3分钟后,停止A101,自动启动LSV101程控阀,放出成品,当V101液位降至0%时,再次启动P101,流程循环运行。    
当按下暂停按钮式,程序暂停运行。当再次按下启动按钮时,程序从暂停处恢复运行。当按下停止按钮时,程序停止。    
控制流程图如下:    
    
    
 
     
PLC程序如下:    
OB1:    
    
    
    
 
     
OB35:    
 
     
    
 
     
    
 
     
FB1:    
 
     
    
 
     
    
 
     
    
 
     
FC1:    
 
     
DB1:    
 
     
现在有几个问题,运行剩余时间的程序是怎么写的??是Timel=180-t1吗?    
    
 
     
在仿真的时候OB35程序没有执行,DB1.DBD6直接是1.382400E+004,这是怎么回事??    
还有就是“当按下暂停按钮式,程序暂停运行。当再次按下启动按钮时,程序从暂停处恢复运行。当按下停止按钮时,程序停止。”程序是怎么写的?    
麻烦知道的各位高手们替小弟解惑啊!拜谢!拜谢!    
    
  |