• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
linzb
成绩已经过去,持续才是永恒!低调做人,高调做事。
级别: 网络英雄
精华主题: 0
发帖数量: 960 个
工控威望: 6309 点
下载积分: 17103 分
在线时间: 628(小时)
注册时间: 2008-08-26
最后登录: 2024-12-20
查看linzb的 主题 / 回贴
楼主  发表于: 2008-08-29 22:25
弄通有关PLC程序设计理论是重要的。没有这方面的理论准备或指导,仅靠在实践中摸索,简单的问题还好办。复杂的就不好办了。不仅无从下手,而且花了很多时间与精力,也难编出效率较高、质量也较高的程序,常常是事倍功半。

但是,编程的具体实践,以及在这个实践中得来的知识或技能,即经验,也是重要的。没有经验,仅有理论,既无法深刻理解理论,又无法灵活应用理论。这正如学数学,如仅了解一些定理或记住一些公式,没有作相应的练习,肯定是学不好的。更不用说,任何理论也都只是经验的总结,归根到底也都有是来自实践。

1、 经验积累

经验有别人的,也有自己的,都很重要。前者要靠细心学习,后者要靠用心积累,都要在一定的时间与必要的精力。

别人的经验有上了书的或登载在杂志上的。有的是细心学习别人的,但多数是我自己的经验。所有的例子都经我测试过,都经实践证明是可行的。我想,别的书本或杂志上介绍的也会是这样的。所以学习这样杨功的经验是必要的。

还有就是你同事的经验,也是值得学习。这种经验离你很“近”,很易借鉴。

自己的经验则是最重要的。要在自己的实践中,积累自己的经验。同时,最好在学别人的经验时,也能亲自作些测试,能使自己也有类似的经历,进而把这些经验变成自己的。这也是自己经验的重要积累。

还有一些失败的经验,这往往是不会公开的,但这些经验也要学习,也要积累。

经验的积累要用自己的脑记,更要用电脑记。最好作些分类,建立一个自用的程序库,以便于随时引用。

2、 经验升华

经验还有待升华。升华有三个层次:

最低的层次就是建立一个典型的程序库,供今后再用。若程序复杂,还可建一些功能块,或子程序,以便以后引用。

其次,要总结出有效算法。如单按钮起停程序库等。

最高层次的升华是把经验上升到理论的高度,为丰富PLC程序设计理论作贡献。我想,随着PLC使用的普及与提高,是会有越来越多从经验中升华出来的,而又能用以指导实践的PLC编程理论的。

3、 经验应用

经验积累、经验升华都是为了应用。经验应用有三方面:

1) 用作工程设计模板。设计新系统时,选用一个或几个与现设计工程类似的,已取得成功的工程,作样板进行设计。这既可减轻设计的工作量,又增加设计的成功率。这也是信息可重用的一大好处。

2) 用作程序设计参考。在无成功的工程可作样板时,在新设计的逻辑中,仍有相当一部分控制逻辑,可采用或借用已有典型逻辑,这也可减少设计的工作量,增加设计的成功率。

3) 用作算法设计参考。在既无样板可参照,又无典型可采用时,还可运用过去的一些成功的算法。

经验是宝贵的,但是经验特别是个人经验,总是有限的。所以,经验的应用也还要与编程理论相结合。
非标自动化设备维修,改造,开发;PLC,触摸屏程序开发.以诚信求生存,以技术谋发展!
raul123
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看raul123的 主题 / 回贴
1楼  发表于: 2008-08-31 07:10
好象没讲完
abb2008
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看abb2008的 主题 / 回贴
2楼  发表于: 2008-08-31 20:14
有道理
huguoqi
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看huguoqi的 主题 / 回贴
3楼  发表于: 2008-09-01 11:43
    我个人认为:因人而异!适合自己得是最好得!
wszrj1
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wszrj1的 主题 / 回贴
4楼  发表于: 2008-09-01 13:39
继续支持
lipengfei
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看lipengfei的 主题 / 回贴
5楼  发表于: 2008-09-02 11:44
you daoli  
michaelyuan
级别: 略有小成
精华主题: 0
发帖数量: 162 个
工控威望: 248 点
下载积分: 655 分
在线时间: 52(小时)
注册时间: 2008-08-20
最后登录: 2023-07-21
查看michaelyuan的 主题 / 回贴
6楼  发表于: 2008-09-02 16:17
分享LZ的经验了
122594167
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看122594167的 主题 / 回贴
7楼  发表于: 2008-09-02 16:21
其实学习一个东西,不仅要靠个人的资历也要看有没有人指点。
如果有人指点会事半功倍。
咸鸭蛋
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看咸鸭蛋的 主题 / 回贴
8楼  发表于: 2008-09-02 16:23
支持   
luj
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看luj的 主题 / 回贴
9楼  发表于: 2008-09-02 18:51
只要工夫深,想学好不难的,看能否坚持
编程学习
做人要厚道
级别: 家园常客
精华主题: 0
发帖数量: 968 个
工控威望: 749 点
下载积分: 10395 分
在线时间: 195(小时)
注册时间: 2007-04-23
最后登录: 2024-12-25
查看编程学习的 主题 / 回贴
10楼  发表于: 2008-09-02 21:17
很有道理     
skysnake
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看skysnake的 主题 / 回贴
11楼  发表于: 2008-09-03 19:10
用实例说明问题吧@!!!!
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go