liaohianbin
成功=目标+坚持
级别: 略有小成
精华主题: 0
发帖数量: 194 个
工控威望: 296 点
下载积分: 2472 分
在线时间: 130(小时)
注册时间: 2014-08-29
最后登录: 2024-11-19
查看liaohianbin的 主题 / 回贴
楼主  发表于: 2014-10-09 20:33
       回顾一直以来的编程经验,总结了一下,以前总以为编程无非就是手动和自动程序,再分细一点就是自动分半自动和全自动等.其实不然,一个好的程序,基本上分四步,第一步是初始化或参数设置程序,第二步是控制程序,分手动\半自动\全自动程序等,第三步是安全防护程序,最后一步是报警程序.有了这几个的组合才算完成一个完整的程序.
   程序的编写也很重要,为了节省程序扫描时间,程序简单明了是一回事,其次就是利用一些功能来达到节省扫描时间的目的,一般程序开始都是先初始化和完成一些参数的设置,我们可以利用系统第一个扫描周期接通的辅助触点来调用一个子程序,这子程序全部是初始化和参数设置用的,这样一来,第二次和以后扫描都不用扫描这一部分的程序了,时间当然省了不少,其次是控制程序,控制又分手动与自动吧,并且这两个程序是不能同时工作的,为了节省时间,我们又可以有三种方法来解决,一种是用主控来做手动和自动的选择.一种是用跳转命令来做手动和自动的选择,最后一种是利用子程序来做手动和自动的选择调用.这样做起来都能做到不同时工作又能做到节省扫描时间的目的,最后是安全程序和报警程序,最好把这部分放在主程序中去,这部分程序不会很多,但也不可缺少.
    总之,一个好的程序,让人看了明了,清楚了然的知道这部分是干什么的,那部分是做什么的,层次分明,好比一篇好的文章,一段一个意思地把表达的目的分开,让人一看就懂明了,如果一篇文章,从头到尾,这说一名那说一通,没有层次分明的,让人那难理解,有时让人看了非常不爽,就像散文一样,散乱一通,程序运行起来也是非常吃力,占用扫描时间长不说,调试和修改更麻烦.
[ 此帖被liaohianbin在2014-10-09 20:58重新编辑 ]
附件: 手动和自动的三种方法.rar (33 K) 下载次数:1286
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+3(weisongyuan)
  • 下载积分:+1(shen112113) 感谢分享!
  • 下载积分:+1(丁丁jiky) 谢谢主,我是初学者。学 ..
  • 下载积分:+1(elonna) 热心助人!
  • 下载积分:+5(loio) 热心助人!
  • 下载积分:+5(长丰实业) 感谢分享!
    rgbfii
    级别: 工控侠客
    精华主题: 0
    发帖数量: 312 个
    工控威望: 3201 点
    下载积分: 11712 分
    在线时间: 754(小时)
    注册时间: 2008-08-30
    最后登录: 2024-11-24
    查看rgbfii的 主题 / 回贴
    1楼  发表于: 2014-10-09 23:15
    哥们总结的不错,非常感谢。自动/手动编程,还是好写,关键是加入了暂停以后,程序就比较麻烦了,特别是定位控制中,暂停以后,有时就比较麻烦。不知哥们,这方面的经验能否分享下,谢谢
    本帖最近评分记录:
  • 下载积分:+1(zzh6733)
    xcaq123
    工业自动化
    级别: 略有小成
    精华主题: 0
    发帖数量: 242 个
    工控威望: 430 点
    下载积分: 9874 分
    在线时间: 343(小时)
    注册时间: 2009-03-06
    最后登录: 2024-08-31
    查看xcaq123的 主题 / 回贴
    2楼  发表于: 2014-10-10 08:27
    如果在定位控制当中需要暂停的话我的建议是最好用绝对定位方式,这样可以解决问题
    liuqiang1986
    相互交流,相互学习,共同探讨。
    级别: 家园常客
    精华主题: 0
    发帖数量: 429 个
    工控威望: 747 点
    下载积分: 2562 分
    在线时间: 604(小时)
    注册时间: 2012-02-14
    最后登录: 2024-04-01
    查看liuqiang1986的 主题 / 回贴
    3楼  发表于: 2014-10-10 09:00
    总结的不错
    技术在于积累,学习在于坚持。
    理论初学者
    有需要才有进步,俺不管啥都会满足你!
    级别: 家园常客
    精华主题: 0
    发帖数量: 292 个
    工控威望: 767 点
    下载积分: 7434 分
    在线时间: 221(小时)
    注册时间: 2013-11-18
    最后登录: 2016-05-09
    查看理论初学者的 主题 / 回贴
    4楼  发表于: 2014-10-10 09:22
       说的不错,真好。
    wangleichina
    级别: 探索解密
    精华主题: 0
    发帖数量: 5 个
    工控威望: 122 点
    下载积分: 16334 分
    在线时间: 30(小时)
    注册时间: 2012-03-05
    最后登录: 2017-12-14
    查看wangleichina的 主题 / 回贴
    5楼  发表于: 2014-10-10 09:26
    写的很好,学习一下
    yz2972405
    级别: 探索解密
    精华主题: 0
    发帖数量: 20 个
    工控威望: 109 点
    下载积分: 273 分
    在线时间: 30(小时)
    注册时间: 2014-10-10
    最后登录: 2024-11-11
    查看yz2972405的 主题 / 回贴
    6楼  发表于: 2014-10-10 09:37
    值的学习,好贴,顶!
    yl1111682
    级别: 略有小成
    精华主题: 0
    发帖数量: 125 个
    工控威望: 258 点
    下载积分: 2683 分
    在线时间: 360(小时)
    注册时间: 2014-05-09
    最后登录: 2024-09-19
    查看yl1111682的 主题 / 回贴
    7楼  发表于: 2014-10-10 10:54
    说的好!  顶起
    xtayasf123
    级别: 探索解密
    精华主题: 0
    发帖数量: 13 个
    工控威望: 102 点
    下载积分: 1307 分
    在线时间: 26(小时)
    注册时间: 2014-08-21
    最后登录: 2014-12-06
    查看xtayasf123的 主题 / 回贴
    8楼  发表于: 2014-10-10 16:39
    xue xi le
    xuhua791212
    级别: 探索解密
    精华主题: 0
    发帖数量: 17 个
    工控威望: 107 点
    下载积分: 8848 分
    在线时间: 46(小时)
    注册时间: 2014-10-01
    最后登录: 2020-09-12
    查看xuhua791212的 主题 / 回贴
    9楼  发表于: 2014-10-10 21:31
    很好,分享一下。
    菜鸟也能飞
    级别: 正式会员
    精华主题: 0
    发帖数量: 4 个
    工控威望: 95 点
    下载积分: 555 分
    在线时间: 1(小时)
    注册时间: 2014-10-11
    最后登录: 2014-12-05
    查看菜鸟也能飞的 主题 / 回贴
    10楼  发表于: 2014-10-11 09:58
    厉害
    zhengfang
    级别: 略有小成
    精华主题: 0
    发帖数量: 79 个
    工控威望: 225 点
    下载积分: 605 分
    在线时间: 62(小时)
    注册时间: 2014-09-01
    最后登录: 2023-03-09
    查看zhengfang的 主题 / 回贴
    11楼  发表于: 2014-10-11 10:24