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常开点就断开了
          
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5223 个
工控威望: 7447 点
下载积分: 159321 分
在线时间: 3180(小时)
注册时间: 2007-11-21
最后登录: 2025-01-18
查看sjm213的 主题 / 回贴
1楼  发表于: 2008-11-14 17:55
不会吧?
这个程序应该可以满足
引用
SET M101.0,延时1分钟后RESET M100.7
,即M101.0和M100.7同时ON一分钟,再到达M101.0为ON,M100.7为OFF的状态;
但在
引用
   SET M100.7,延时1分钟后RESET M101.0  
时,是保持M101.0为ON的同时,M100.7为OFF,一分钟之后两状态互换,变为M100.7为ON,M101.0为OFF。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5223 个
工控威望: 7447 点
下载积分: 159321 分
在线时间: 3180(小时)
注册时间: 2007-11-21
最后登录: 2025-01-18
查看sjm213的 主题 / 回贴
2楼  发表于: 2008-11-17 09:27
引用
引用第5楼foxplc于2008-11-16 09:35发表的  :
确实不满足控制要求,有屏幕录像可证


我是说可以满足
引用
SET M101.0,延时1分钟后RESET M100.7

的要求

而不能满足后面那条的要求;

屏幕录像没有看清楚  有点乱~~