38361613
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看38361613的 主题 / 回贴
楼主  发表于: 2009-09-24 20:31
shi yan.rar (1291 K) 下载次数:46     
   现场情况:在protool中画面21 “选择2”中,按一下F8激活 下芯盒清理空气 ,在按一下F8关闭 下芯盒清理空气。(程序模拟也能实现)

自己分析梯图的结果:在FC32中 NW31中,当M98.3为ON(即选择画面21),执行L MB100与 BD32.DBB14比较,判断是否有按钮激活。如两者相符,则执行M011,MB100赋值给DB32.DBB14.如不同,则进行如下运算:
M100.7位ON,激活M46.3为on;顺序执行L MB100  
                                  T DB32.DBB14
在下个扫描周期内,因为DB32.DBB14与MB100值相同(f8按钮按压下未松开) ,执行M011标记处程序,跳过F1--F8按钮赋值的程序,因为期间程序跳过不扫描,其间的各M值均为OFF。


问题:分析的M46.3只ON一个周期,可现实中M46.3一直保持,请问前辈这哪里分析错了?这个问题困扰我好长时间,还请前辈赐教
38361613
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看38361613的 主题 / 回贴
1楼  发表于: 2009-09-25 18:19
感觉这个问题有深度,怎么都不感兴趣啊
小顺子
级别: 略有小成
精华主题: 0
发帖数量: 30 个
工控威望: 200 点
下载积分: 623 分
在线时间: 32(小时)
注册时间: 2009-05-30
最后登录: 2016-11-19
查看小顺子的 主题 / 回贴
2楼  发表于: 2009-10-24 10:44
还是个学生,看不懂。请多多指教
QQ1528067507