fc调用fb问题
	                        
	                            林慧玲
	                            发布于2014-03-21 17:24
	                            
	                                
	                                3
	                            
	                            
	                                
	                                0
	                            
	                            
	                            标签:
	                        
	                     
	                    
	                         
调试的时候遇到一个问题,在ob1中调用fc2,然后当fc2程序满足条件时,在fc2内调用fb3(20个开关500ms分闸块,fb内无实参)块,当满足调用fb3时,fb3在线观察有输出但是plc模块没有输出,当把fb3单独放到ob1中,模块输出正常。
 																							问题补充:
在测试的时候ob1内执行fc2是不条件的,同时fb2在fc2中的调用也是没有加附加条件,只是给了一个启动命令start_order,现在在plc上做实验的时候发现do模块没有正确输出,但是当fb2直接放到ob1主程序里面,将start_order修改为1,模块输出就正常!附了一张图片,指点一下是不是哪里出什么错误了
											图片说明:   1,pg   
     	  佳答案
      没有看到程序,通常条件控制的方法是控制程序,而不是控制程序块的执行。文字说不清楚,看附图。
即,逻辑是否成立,是靠fc10中的程序判断执行的,而不是靠外面的逻辑去决定fc10是否运行。
所有的程序块应该是常导通的,前面不应该有逻辑判断程序。
      
	                    
	                        若有收获,就点个赞吧!
	                        
	                     
	                    
                            文章来源于网络及文献如有侵权请联系站长
	                        
	                            分享到:
	                            
	                                
	                                    
	                                    微信扫一扫分享
	                                    
	                                
	                            
	                            
	                                                      
	                            
	                         
	                        阅读与本文标签相同的文章