dailiang
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看dailiang的 主题 / 回贴
楼主  发表于: 2009-08-07 17:47
图片:
在一本书上看到的程序,对他的说法不理接。程序请看附件
M8013第一次接通,Z1=0,检测K1X0
M8013第二次接通,Z1=4,检测K1X4
M8013第三次接通,Z1=8,检测K1X10
M8013第四次接通,Z1=12,检测K1X14
M8013第五次接通,Z1=0,检测K1X0


我本人的理解是 M8013第一次接通时,Z1=4,请高手解答一下。
[ 此帖被dailiang在2009-08-07 19:39重新编辑 ]
arpawpelf
级别: 略有小成
精华主题: 0
发帖数量: 316 个
工控威望: 421 点
下载积分: 2312 分
在线时间: 131(小时)
注册时间: 2009-04-16
最后登录: 2023-03-08
查看arpawpelf的 主题 / 回贴
1楼  发表于: 2009-08-07 18:35
上电时Z1 ,   M8013第一次接通,Z1是另。那你1是什么地方给它的。

在一本书上看到的程序,对他的说法可以理解。
楼主留言:
第一次接通,不就加4了吗?为什么会是零呢?
本帖最近评分记录:
  • 下载积分:+1(sjm213) 热心助人,加分表扬
    arpawpelf
    级别: 略有小成
    精华主题: 0
    发帖数量: 316 个
    工控威望: 421 点
    下载积分: 2312 分
    在线时间: 131(小时)
    注册时间: 2009-04-16
    最后登录: 2023-03-08
    查看arpawpelf的 主题 / 回贴
    2楼  发表于: 2009-08-07 18:40
    那你的4是怎么理解的
    楼主留言:
    M8013上升沿一来,Z1就被ADD指令加了4存在自己里面
    本帖最近评分记录:
  • 下载积分:+1(sjm213) 热心助人,加分表扬
    arpawpelf
    级别: 略有小成
    精华主题: 0
    发帖数量: 316 个
    工控威望: 421 点
    下载积分: 2312 分
    在线时间: 131(小时)
    注册时间: 2009-04-16
    最后登录: 2023-03-08
    查看arpawpelf的 主题 / 回贴
    3楼  发表于: 2009-08-07 18:48
    怎么加了个4呢?,一开始时工作时z为另。程序执行是从上到下,从左到右,只有在下一次执行时才是4呢,也就是说,在第二次扫描才能执行,不过在第二次扫描时M8013是不通,所不执行。这是本人理解。
    楼主留言:
    热心助人,加分表扬
    本帖最近评分记录:
  • 下载积分:+1(sjm213) 热心助人,加分表扬