googe2008
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 355 点
下载积分: 746 分
在线时间: 191(小时)
注册时间: 2007-10-30
最后登录: 2022-10-01
查看googe2008的 主题 / 回贴
12楼  发表于: 2010-03-19 21:45
非常感谢ak47m16u571,你的程序写的不错,我仿真过了,确实可以。
前些天我去武汉出差了,今天才回来。
出差前我也写了个程序,请ak47m16u571帮忙看看,谢谢。
我的QQ:71135718
googe2008
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 355 点
下载积分: 746 分
在线时间: 191(小时)
注册时间: 2007-10-30
最后登录: 2022-10-01
查看googe2008的 主题 / 回贴
13楼  发表于: 2010-03-19 23:19
附件中是程序
1.一开始一直在想用SUM指令,结果不行
2。然后用ENCO编码指令,可是可以,就是很麻烦,而且在N=0的时候指令不执行,因此会向后移动一位。
其实想懂了很简单,写程序就是这样。
附件: 智能剔瓶.rar (22 K) 下载次数:74
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+1(ak47m16u571) 感谢分享
  • 下载积分:+1(yl_pan) 感谢分享
    yl_pan
    级别: 略有小成
    精华主题: 0
    发帖数量: 223 个
    工控威望: 302 点
    下载积分: 10505 分
    在线时间: 439(小时)
    注册时间: 2010-03-11
    最后登录: 2024-05-21
    查看yl_pan的 主题 / 回贴
    14楼  发表于: 2010-03-19 23:31
    全部完成楼主的检查功能,一共74步,是挺简单的,不要不信哦
    X0为测试按钮。

    如果觉得满意的话,请加分吧,O(∩_∩)O~
    [ 此帖被yl_pan在2010-03-20 19:28重新编辑 ]
    附件: 任意个M位元件ON的个数.rar (11 K) 下载次数:88
    网站提示: 请不要用迅雷下载附件,容易出错
    本帖最近评分记录:
  • 下载积分:+1(ak47m16u571) 感谢分享
  • 下载积分:+3(googe2008)
    yuebao000
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看yuebao000的 主题 / 回贴
    15楼  发表于: 2010-03-19 23:49
    强!如果我有那么长的工龄我想我可以。嘻嘻
    本帖最近评分记录:
  • 下载积分:+1(ak47m16u571) 感谢分享
  • 下载积分:+1(yl_pan) 感谢分享
    ak47m16u571
    苦海无边,柴米似鞭。欢乐无限,烦扰靠边。得逍遥处且逍遥
    级别: 家园常客
    精华主题: 0
    发帖数量: 669 个
    工控威望: 590 点
    下载积分: 1580 分
    在线时间: 620(小时)
    注册时间: 2008-01-01
    最后登录: 2024-05-29
    查看ak47m16u571的 主题 / 回贴
    16楼  发表于: 2010-03-20 09:40
    引用
    引用第13楼googe2008于2010-03-19 23:19发表的  :
    附件中是程序
    1.一开始一直在想用SUM指令,结果不行
    2。然后用ENCO编码指令,可是可以,就是很麻烦,而且在N=0的时候指令不执行,因此会向后移动一位。
    其实想懂了很简单,写程序就是这样。



    LZ

    你的程序方便就在于 3U的支持 位变址。

    [ 此帖被ak47m16u571在2010-03-20 11:14重新编辑 ]
    ak47m16u571
    苦海无边,柴米似鞭。欢乐无限,烦扰靠边。得逍遥处且逍遥
    级别: 家园常客
    精华主题: 0
    发帖数量: 669 个
    工控威望: 590 点
    下载积分: 1580 分
    在线时间: 620(小时)
    注册时间: 2008-01-01
    最后登录: 2024-05-29
    查看ak47m16u571的 主题 / 回贴
    17楼  发表于: 2010-03-20 09:53
    引用
    引用第16楼ak47m16u571于2010-03-20 09:40发表的  :



    LZ

    .......



    不好意思啊,是我弄错了。

    程序OK!
    googe2008
    级别: 略有小成
    精华主题: 0
    发帖数量: 238 个
    工控威望: 355 点
    下载积分: 746 分
    在线时间: 191(小时)
    注册时间: 2007-10-30
    最后登录: 2022-10-01
    查看googe2008的 主题 / 回贴
    18楼  发表于: 2010-03-20 10:25
    yl_pan ,应用了循环+移位的指令,不错
    不过程序中第二个FOR-NEXT中的M1200是不是应该改成M1220?
    ak47m16u571
    苦海无边,柴米似鞭。欢乐无限,烦扰靠边。得逍遥处且逍遥
    级别: 家园常客
    精华主题: 0
    发帖数量: 669 个
    工控威望: 590 点
    下载积分: 1580 分
    在线时间: 620(小时)
    注册时间: 2008-01-01
    最后登录: 2024-05-29
    查看ak47m16u571的 主题 / 回贴
    19楼  发表于: 2010-03-20 11:00
    引用
    引用第14楼yl_pan于2010-03-19 23:31发表的  :
    全部完成楼主的检查功能,一共74步,是挺简单的,不要不信哦
    X0为测试按钮。

    如果觉得满意的话,请加分吧,O(∩_∩)O~


    你的程序中还要加一个M元件的起始位吧。
    yl_pan
    级别: 略有小成
    精华主题: 0
    发帖数量: 223 个
    工控威望: 302 点
    下载积分: 10505 分
    在线时间: 439(小时)
    注册时间: 2010-03-11
    最后登录: 2024-05-21
    查看yl_pan的 主题 / 回贴
    20楼  发表于: 2010-03-20 11:05
    引用
    引用第18楼googe2008于2010-03-20 10:25发表的  :
    yl_pan ,应用了循环+移位的指令,不错
    不过程序中第二个FOR-NEXT中的M1200是不是应该改成M1220?



    不用的
    ak47m16u571
    苦海无边,柴米似鞭。欢乐无限,烦扰靠边。得逍遥处且逍遥
    级别: 家园常客
    精华主题: 0
    发帖数量: 669 个
    工控威望: 590 点
    下载积分: 1580 分
    在线时间: 620(小时)
    注册时间: 2008-01-01
    最后登录: 2024-05-29
    查看ak47m16u571的 主题 / 回贴
    21楼  发表于: 2010-03-20 11:10
    yl_pan


    不过  你的程序  确实简洁!

    学习了!
    yl_pan
    级别: 略有小成
    精华主题: 0
    发帖数量: 223 个
    工控威望: 302 点
    下载积分: 10505 分
    在线时间: 439(小时)
    注册时间: 2010-03-11
    最后登录: 2024-05-21
    查看yl_pan的 主题 / 回贴
    22楼  发表于: 2010-03-20 11:20
    引用
    引用第19楼ak47m16u571于2010-03-20 11:00发表的  :


    你的程序中还要加一个M元件的起始位吧。



    加个便宜量就行啦,不过要改成3U
    ak47m16u571
    苦海无边,柴米似鞭。欢乐无限,烦扰靠边。得逍遥处且逍遥
    级别: 家园常客
    精华主题: 0
    发帖数量: 669 个
    工控威望: 590 点
    下载积分: 1580 分
    在线时间: 620(小时)
    注册时间: 2008-01-01
    最后登录: 2024-05-29
    查看ak47m16u571的 主题 / 回贴
    23楼  发表于: 2010-03-20 11:24
    引用
    引用第22楼yl_pan于2010-03-20 11:20发表的  :



    加个便宜量就行啦,不过要改成3U



    又是3U的,我仿真不鸟!

    呵呵···