发布于 2009-03-06 10:31:37
0楼
啊,看来我还有继续得星的可能!!!
一个"错误"的逻辑可以解决FC10和用户同时处理读入禁止等信号
CALL "AL_MSG"
ToUserIF:=TRUE
Quit :=I3.7
//别忘了FC10中包含类似
//O DB2.DB*.*
//O DB2.DB*.*
//=DB21.DBX 6.1
O DB21.DBX 6.1 //取FC10中的DB21.DBX6.1线圈状态
O M 100.0 //用户加的读入禁止条件,必须保持到取消读入禁止时
= DB21.DBX 6.1 //绝不会形成自锁
小结:1、 如果用FC10,且进给、读入禁止等接口信号由FC10处理,一定要将先处理DB2接口信号,然后再调用FC10;
2、如果FC10和用户同时处理读入禁止等信号,一定要用上述的“错误逻辑”(上图“错误逻辑”适用于处理双线圈的场合,由于程序写保护或不愿意修改他人的程序块等原因,双线圈可能会普遍存在)。