为什么总是编不出好的程序! 点击:482 | 回复:6



强劲型

    
发表于:2012-02-20 02:22:34
楼主

对于一个只会上网看资料,自己慢慢摸索的所谓电控人士来说,我是一个完全不合格的,我感到很无奈,我总是觉得我是不是真正要找一个老师或者一个肯放下私心肯指导我的师傅,我不知道做工控的人都是不是这个专业毕业的,我是半路出家的,之前是机械设计的,搞PLC和电柜3年了,编过10几台不同类型的机械,有陶瓷布料机,磁石压机,定长送料机,拉丝机,灌装机,加热控制等等,每次开始项目就每晚搞到3四点,遇一个问题就上网找或者看手册,每次用到的就去研究,程序是编出来了,但到现场总是多多问题,在现场改,改好不久又会出新问题,一连串的问题改后,搞到程序的各个关联继电器都开始越来越乱,到最后越来越难改了,面对三菱的,几千步都是这样一条下来,再看看别人的施耐德的结构化,我感到很羡慕,又想去学,但之前已经交了三菱,台达,永宏的学费了,发现最后没一个精,是不是应该反省一下呢,别人用三菱的一样能编出好的程序啊,一个未精,再学其它,到最后就是没样精,但说到要精,我发现我好像没办法深入啊,我到底是一天到黑地在看手册还是在论坛上求助呢,面对货期,或者在客户面前,你能这样做吗?
    我想大家说说自己的工控人生是怎样煅炼出来的,我知道学东西没捷径,但事实上可能自己摸10天10夜,都没有比高手指点1分钟强,就一个PID温控,我就磨了四天,才免强明白怎样使用和调试,但还是做不出好的曲线,一个伺服送料,定位指令都要不断试才知道这个指令的正确使用,但发现完来现实是达不到真正的理想,短还可以,但长了还是会出误差,每个项目到达差不多差不多的时候,就没办法再进一步完善,总是差点就是差点,那还能怎么办呢,无奈,还是无助呢?成本放下去了,连自己的人工都赚不回来。
  难道每一个工控人都是这样慢慢的自学的,不断用失败来交学费,导致最后每个交了学费的前背,当着不知道的样子,把自己所知道的都不告诉我们这些后背?看来想提高水平,要用岁月来磨炼了。



楼主最近还看过



ye_w

  • 精华:23帖
  • 求助:1帖
  • 帖子:84帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2012-02-20 11:53:41
1楼

其实要编写比较好的程序,可以考虑如下:

1、注释;

2、结构化编程,就算不常用,也可以多使用子程序等;

3、总结

4、与朋友交流

looey

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 19回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2011年6月13日
发表于:2012-02-20 17:29:26
2楼
你这个问题很多人都经历过,这和个人基础有关系,如果你数学、计算机编程、推理分析等很擅长的话,编程就不会反复出现那么多的问题。

ac 米兰

  • 精华:4帖
  • 求助:0帖
  • 帖子:263帖 | 12667回
  • 年度积分:574
  • 历史总积分:35225
  • 注册:2004年4月26日
发表于:2012-02-20 18:03:54
3楼

三菱的 日本人几万步的程序没有子程序的也很多

从上到下 这个东西也不好说 

  • 精华:1帖
  • 求助:2帖
  • 帖子:159帖 | 1540回
  • 年度积分:0
  • 历史总积分:2774
  • 注册:2002年11月30日
发表于:2012-03-17 09:43:20
4楼

我想你应该:

1.没怎么学高等数学,

2.有时候做的机械精度也很重要

3.多用模块式程序和注解

我基本同意2楼的

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2012-03-17 10:16:50
5楼

1、思维要缜密、周全,要考虑到现场和设备可能出现的各种情况,包括操作工的误操作等。不能只按照正常情况编写PLC程序。

2、要有好的逻辑推理能力。

3、多用子程序、循环、间接寻址(变址)等,使得程序简洁,可靠性好。

4、到现场前多做模拟测试,减少现场工作量。

Smile-王者之师

  • [管理员]
  • 精华:138帖
  • 求助:51帖
  • 帖子:3586帖 | 22532回
  • 年度积分:900
  • 历史总积分:151691
  • 注册:2006年8月04日
发表于:2012-03-17 10:20:50
6楼
慢慢来,时间久了。自然简单实用好程序就来了
SSI ļʱ