PLC编程经验 点击:2944 | 回复:16



xiao xiao

    
  • 精华:69帖
  • 求助:0帖
  • 帖子:919帖 | 1198回
  • 年度积分:0
  • 历史总积分:8337
  • 注册:2007年5月15日
发表于:2010-06-29 15:46:43
楼主

弄通有关PLC程序设计理论是重要的。没有这方面的理论准备或指导,仅靠在实践中摸索,简单的问题还好办。复杂的就不好办了。不仅无从下手,而且花了很多时间与精力,也难编出效率较高、质量也较高的程序,常常是事倍功半。
但是,编程的具体实践,以及在这个实践中得来的知识或技能,即经验,也是重要的。没有经验,仅有理论,既无法深刻理解理论,又无法灵活应用理论。这正如学数学,如仅了解一些定理或记住一些公式,没有作相应的练习,肯定是学不好的。更不用说,任何理论也都只是经验的总结,归根到底也都有是来自实践。
1、 经验积累
经验有别人的,也有自己的,都很重要。前者要靠细心学习,后者要靠用心积累,都要在一定的时间与必要的精力。
别人的经验有上了书的或登载在杂志上的。有的是细心学习别人的,但多数是我自己的经验。所有的例子都经我测试过,都经实践证明是可行的。我想,别的书本或杂志上介绍的也会是这样的。所以学习这样杨功的经验是必要的。
还有就是你同事的经验,也是值得学习。这种经验离你很“近”,很易借鉴。
自己的经验则是最重要的。要在自己的实践中,积累自己的经验。同时,最好在学别人的经验时,也能亲自作些测试,能使自己也有类似的经历,进而把这些经验变成自己的。这也是自己经验的重要积累。
还有一些失败的经验,这往往是不会公开的,但这些经验也要学习,也要积累。
经验的积累要用自己的脑记,更要用电脑记。最好作些分类,建立一个自用的程序库,以便于随时引用。
2、 经验升华
经验还有待升华。升华有三个层次:
最低的层次就是建立一个典型的程序库,供今后再用。若程序复杂,还可建一些功能块,或子程序,以便以后引用。
其次,要总结出有效算法。如单按钮起停程序库等。
最高层次的升华是把经验上升到理论的高度,为丰富PLC程序设计理论作贡献。我想,随着PLC使用的普及与提高,是会有越来越多从经验中升华出来的,而又能用以指导实践的PLC编程理论的。
3、 经验应用
经验积累、经验升华都是为了应用。经验应用有三方面:
1) 用作工程设计模板。设计新系统时,选用一个或几个与现设计工程类似的,已取得成功的工程,作样板进行设计。这既可减轻设计的工作量,又增加设计的成功率。这也是信息可重用的一大好处。
2) 用作程序设计参考。在无成功的工程可作样板时,在新设计的逻辑中,仍有相当一部分控制逻辑,可采用或借用已有典型逻辑,这也可减少设计的工作量,增加设计的成功率。
3) 用作算法设计参考。在既无样板可参照,又无典型可采用时,还可运用过去的一些成功的算法。
经验是宝贵的,但是经验特别是个人经验,总是有限的。所以,经验的应用也还要与编程理论相结合。



ljwterry

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2009年11月01日
发表于:2010-07-02 19:09:53
1楼

有一半是废话,有一半是事实

樱桃花开

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 150回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2007年4月09日
发表于:2010-07-03 07:42:33
2楼

只是空话,没有一点有实际意义的东西

xuguodong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年6月05日
发表于:2010-07-04 16:12:42
3楼
人人都懂的道理,不需要讲的太详细

枫林晚

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年6月01日
发表于:2010-07-04 19:34:40
4楼

虽然是人人都懂,有道理还是有道理呀!呵呵呵

wudongjing

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年6月25日
发表于:2010-07-05 08:55:52
5楼
   有点意思...!

zjsxxchxb

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年7月10日
发表于:2010-07-10 20:46:58
6楼

很好,通俗能懂!一般人都能看得懂.

 

袁泉

  • 精华:2帖
  • 求助:23帖
  • 帖子:209帖 | 1789回
  • 年度积分:54
  • 历史总积分:3170
  • 注册:2005年4月26日
发表于:2010-07-11 11:32:21
7楼
能做到的不多。。。。。。。。。

suxangjun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年3月13日
发表于:2010-07-12 12:40:57
8楼

dladllLD;A‘ldla;l; l;‘l ;‘L L;‘llfk;lKLF;AKDF

wwjh777

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年7月07日
发表于:2010-07-17 11:32:26
9楼
请教各位高手:三菱FX2N编程软件中的程序步显示是500∕1000,但是实际梯形图显示只有256步,查看指令表上面有乱码,望高手不吝赐教啊!

tutumao504

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年7月20日
发表于:2010-07-21 10:10:45
10楼

同意版主的建议,但觉得更重要的还是自己是否用心去对待!

goodmoon

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 32回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2008年8月23日
发表于:2010-07-26 20:34:10
11楼

说的很有好,好懂.

 

fan401

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年6月15日
发表于:2010-07-27 12:58:21
12楼
理论上是行得通,但软件功能的支持度不足。

新生至尊宝

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 49回
  • 年度积分:0
  • 历史总积分:176
  • 注册:2009年11月30日
发表于:2010-07-27 14:29:12
13楼

顶一下   学习

suhua

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 63回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2007年3月06日
发表于:2010-07-27 17:28:01
14楼
顶一下 学习                                                      

康小妹

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年7月28日
发表于:2010-07-28 16:08:02
15楼
只讲道理,没有指导意义

探索与前进

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 58回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2004年8月21日
发表于:2010-07-30 19:27:28
16楼
实践是最重要的,多干就有经验了

热门招聘
相关主题

官方公众号

智造工程师