foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
楼主  发表于: 2008-11-13 14:07
描述:FC2中语句
图片:
描述:FC2中语句
图片:
描述:FC1中语句
图片:
要实现阀B开1分钟后,阀A才关闭,有关图片如上所示

在FC1中有Q6.3开阀A,Q6.5开阀B。当前状态是阀A开、阀B关

在FC2中有SET M101.0,延时1分钟后RESET M100.7

                    SET M100.7,延时1分钟后RESET M101.0          

在OB1中有CALL FC1

                    CALL FC2

本意想,条件满足后SET M101.0 后延时1分钟后RET M100.7即M101.0常开点闭合1分钟后,M100.7常开点断开。

但是执行时M101.0常开点一闭合,M100.7常开点就断开了。而在FC2中计时器还在走,T40开点根本没有闭合,

RESET M100.7没有执行到。为什么在FC1中的M100.7常开点就断开了
          
philsky
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看philsky的 主题 / 回贴
1楼  发表于: 2008-11-17 10:27
不用编的这么复杂,好好画个逻辑关系图