leo10041
苦逼的工控人
级别: 略有小成
精华主题: 0
发帖数量: 118 个
工控威望: 314 点
下载积分: 588 分
在线时间: 49(小时)
注册时间: 2008-10-16
最后登录: 2023-08-05
查看leo10041的 主题 / 回贴
楼主  发表于: 2014-12-18 15:50
SFC顺序功能图是一个功能极其强大,逻辑清楚,工作流程极其清楚的编程模式,其被大多数程序设计人员所使用。但是,其职能在线监控不能能在线写入让部分
人感觉不方便,下面,本人介绍用一种方法,用译码指令代替SFC。
译码指令DECO,其格式为DECO M0 D0 K? ,他只允许在规定的范围之内的内部继电器&输出点的单个点接通,其谁接通,得看数据存储器的值。
如果K?为1,那么MO-M3被占用,如果K?为2,那么MO-M7被占用,如果K?为3,那么MO-M11被占用,如果K?为4,那么MO-M15被占用。。。。。。
以K?=K4为例,解释一下对应关系: 
                             D0=0    M0=1
                             D0=1     M1=1
                             D0=2    M2=1
                              D0=15  M15=1

熟悉了导通关系,那么,工作流程自然清楚了,所以,M0这一步条件满足时,把D0值加1,进入M1步,当M1跳转条件满足时,再D0值加1。。。。。。。当流程运行完毕后,把D0值赋值0,就形成了循环。

附件是一个3级流水线配合SMT的一个辅助程序,控制伺服定位,步进定位。。。。。实际运行正常,流水线,机器人,SMT级配合流畅。附件包含程序带详细注解,人机界面程序,电路图等。

因本人水平有限,不足和错误的地方,请大家给予批评指正。
[ 此帖被leo10041在2015-01-04 14:12重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(ouyangjinhao) 谢谢
  • 下载积分:+1(chen92387) 真诚感谢!
  • 下载积分:+2(lizufa) 好贴好贴!
  • 下载积分:+1(zhouyong勇博)
  • 下载积分:+5(刘特斌) 感谢分享!
    和谐共赢
    努力学习,做好工控
    级别: 网络英雄

    精华主题: 0
    发帖数量: 1990 个
    工控威望: 7814 点
    下载积分: 64448 分
    在线时间: 737(小时)
    注册时间: 2008-01-07
    最后登录: 2024-12-23
    查看和谐共赢的 主题 / 回贴
    1楼  发表于: 2014-12-18 16:48
    谢谢,学习一下
    彭万生
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1890 个
    工控威望: 2102 点
    下载积分: 131755 分
    在线时间: 1278(小时)
    注册时间: 2013-08-04
    最后登录: 2024-04-17
    查看彭万生的 主题 / 回贴
    2楼  发表于: 2014-12-18 18:37
    真是创新!学习了。感谢楼主奉献!
    liu20110
    级别: 略有小成
    精华主题: 0
    发帖数量: 194 个
    工控威望: 322 点
    下载积分: 845 分
    在线时间: 234(小时)
    注册时间: 2010-12-07
    最后登录: 2017-04-23
    查看liu20110的 主题 / 回贴
    3楼  发表于: 2014-12-18 19:43
    谢谢学习了
    lv8016
    级别: 略有小成
    精华主题: 0
    发帖数量: 152 个
    工控威望: 252 点
    下载积分: 4537 分
    在线时间: 125(小时)
    注册时间: 2014-10-23
    最后登录: 2022-02-07
    查看lv8016的 主题 / 回贴
    4楼  发表于: 2014-12-18 20:55
    学习了,谢楼主
    catfree
    虚心向各位学习!!!
    级别: 工控侠客
    精华主题: 0
    发帖数量: 630 个
    工控威望: 2814 点
    下载积分: 15803 分
    在线时间: 474(小时)
    注册时间: 2012-03-30
    最后登录: 2022-04-18
    查看catfree的 主题 / 回贴
    5楼  发表于: 2014-12-18 22:32
    很有新意,谢谢您的分享!!
    一日晚自习,化学老师批评一同学坐姿不好,问他:“你见过哪个名人科学家是像你这样坐的?”我随口说了一句:“霍金……” 然后就没有然后了……一顿狠批啊
    yuewuhe
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 401 个
    工控威望: 1987 点
    下载积分: 9251 分
    在线时间: 198(小时)
    注册时间: 2013-07-27
    最后登录: 2024-12-15
    查看yuewuhe的 主题 / 回贴
    6楼  发表于: 2014-12-18 22:43
    有创意,下载学习一下.谢谢!
    忍缘善
    独自漂泊
    级别: 论坛先锋

    精华主题: 0
    发帖数量: 892 个
    工控威望: 1807 点
    下载积分: 20025 分
    在线时间: 3999(小时)
    注册时间: 2010-12-17
    最后登录: 2024-12-23
    查看忍缘善的 主题 / 回贴
    7楼  发表于: 2014-12-19 00:00
    谢谢学习了.谢谢
    独自漂泊
    祖荣
    级别: 探索解密
    精华主题: 0
    发帖数量: 71 个
    工控威望: 187 点
    下载积分: 11640 分
    在线时间: 73(小时)
    注册时间: 2012-03-27
    最后登录: 2020-05-01
    查看祖荣的 主题 / 回贴
    8楼  发表于: 2014-12-19 01:18
    学习一下
    jian81237
    级别: 略有小成
    精华主题: 0
    发帖数量: 120 个
    工控威望: 234 点
    下载积分: 465 分
    在线时间: 17(小时)
    注册时间: 2007-04-11
    最后登录: 2021-05-21
    查看jian81237的 主题 / 回贴
    9楼  发表于: 2015-01-02 10:26
    谢谢,学习一下
    bestwishes
    级别: 探索解密
    精华主题: 0
    发帖数量: 17 个
    工控威望: 149 点
    下载积分: 1162 分
    在线时间: 15(小时)
    注册时间: 2013-09-18
    最后登录: 2022-08-23
    查看bestwishes的 主题 / 回贴
    10楼  发表于: 2015-01-02 20:34
    这种方法确实比较创新,同类型的写法我见过有字左移指令,有异曲同工的作用,呵呵!
    flying001
    级别: 探索解密
    精华主题: 0
    发帖数量: 11 个
    工控威望: 130 点
    下载积分: 474 分
    在线时间: 10(小时)
    注册时间: 2012-02-23
    最后登录: 2020-04-29
    查看flying001的 主题 / 回贴
    11楼  发表于: 2015-01-09 23:12
    挺好的思路