如何学习别人的程序(原创) 点击:5946 | 回复:110



雪世界

    
  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2007-04-06 11:31:00
楼主
如何学习别人的程序(原创)
1    收集资料。在收集资料时不仅要收集程序还要收集程序所附带的工艺流程及I/O分配表。
2    程序分类。在收集到前人的程序后,首先加以分类。以不同品牌的程序分类——再以不同功能细分。
3    选择程序加以理解。分类完成后就是慢慢的“消化”程序了。首先选择自己熟悉的PLC程序或是自己将要用到的程序样例下手,这样理解起来比较容易。
4    对于有工艺流程及I/O分配表的程序进行理解。
1)    了解程序的工艺流程。
2)    I/O分配。把I/O分配表中的说明加在程序的注释中。
3)    理解中间位。在程序设计时肯定会用到诸多的中间位做转接,然后搞清楚每一步或每一网络所对应的中间位的功能,在程序中加以注释。
4)    理解定时器。程序中定时器的功能要清楚,特别是有时间日期控制的,定时器的功能是比较重要的。其意义也要记录下来。
5)    理解计数器。
6)    理解陌生指令。在“消化”别人程序的过程中,不勉会看到一些自己没用过或不熟悉的指令,这也是自己要重点理解的对象,要准备一份电子指令手册随时查找,并在程序中记录。这才是自己要学习与进步的地方。
5、    对于没有任何说明的程序进行理解。
1)    指令应用。对此类程序主要是注意程序中的指令应用。把指令截取下来,以指令名称为为文件名另存在文件夹中。
2)    分系统另存。对于能理解并能整理成系统程序加以另存,比如说程序中的时间系统、PID系统等等的程序。
3)    所有的PLC指令都是大同小异的,当以后工作中能应用到的部分可以就地取材,举一反三。
我在博客中的文章链接 http://blog.gongkong.com/blog_detail.Asp?Id=2773



sea_sky

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 260回
  • 年度积分:0
  • 历史总积分:423
  • 注册:2006年10月26日
发表于:2007-06-27 16:56:00
61楼
很受用,顶一下

龙志明

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 91回
  • 年度积分:0
  • 历史总积分:381
  • 注册:2006年5月03日
发表于:2007-06-27 19:54:00
62楼
多动手才能学到东西!

陶天之旅

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2007年2月26日
发表于:2007-06-28 19:46:00
63楼
很好。互相学习,共同进步!

陶天之旅

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2007年2月26日
发表于:2007-06-28 19:46:00
64楼
很好。互相学习,共同进步!

陶天之旅

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2007年2月26日
发表于:2007-06-28 19:46:00
65楼
很好。互相学习,共同进步!

工控追求

  • 精华:2帖
  • 求助:0帖
  • 帖子:56帖 | 1843回
  • 年度积分:0
  • 历史总积分:6098
  • 注册:2004年11月10日
发表于:2007-06-28 21:19:00
66楼
熟悉工艺流程是前提

任雪飞

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 12回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2004年12月01日
发表于:2007-06-29 11:48:00
67楼
必须要有自控原理图及工艺流程图;这样才能更好的理解编程者的思路和意图。可以加以改进,看有没有更好的方案。

谢已山

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2007年6月24日
发表于:2007-07-01 09:16:00
68楼
大家发点程序给我看看,并指点指点我啊,谢谢大家了啊 

xingweiwei

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2007年7月08日
发表于:2007-07-08 11:58:00
69楼
太经典了

春雷

  • 精华:1帖
  • 求助:2帖
  • 帖子:23帖 | 114回
  • 年度积分:0
  • 历史总积分:299
  • 注册:2007年1月18日
发表于:2007-07-08 13:10:00
70楼
谢谢雪世界的经验之谈.

cls88

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 193回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2003年12月26日
发表于:2007-07-27 13:21:00
71楼
PLC精通之路:先消化,再模仿,接着改进 ,最后设计创新

我想我无知

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2007年7月29日
发表于:2007-08-06 17:36:00
72楼
说的好,不过就是找不到好有点的程序。不过看看别人编程技巧,就可以 了

wangjinwu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2007年11月26日
发表于:2007-08-06 22:29:00
73楼
不错不知有没有人愿意结囊啊我学的是三菱fx2n系列有没有同行我qq是648796480

hoyt888

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2007年8月08日
发表于:2007-08-08 15:51:00
74楼
对我的帮助挺大的,谢谢!

xchgui

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 13回
  • 年度积分:0
  • 历史总积分:44
  • 注册:2006年3月05日
发表于:2007-08-08 16:31:00
75楼
想学的话,我觉的还是要自己亲自动手做会快一些.

卧龙人

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 800回
  • 年度积分:0
  • 历史总积分:1504
  • 注册:2006年8月14日
发表于:2007-08-08 18:18:00
76楼
有工艺,有I/O表是最好的了,程序有注释就是最好不过的了

恼实人

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 61回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2004年2月13日
发表于:2007-08-12 21:48:00
77楼
本文说得好,能得到好的程序学习也是一个好的方法,我就有这样的经历,我曾得到一个好的西门子S7-200加PD200文本显示器的程序,编得太好了,我到现在也受用不尽

dreammeng

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 53回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2007年6月08日
发表于:2007-08-13 11:39:00
78楼
  很好!对新手帮助很大!顶

火箭820415

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 137回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2006年11月27日
发表于:2007-08-13 14:11:00
79楼

苗新坤

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 41回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2006年11月25日
发表于:2007-08-14 04:34:00
80楼
下载不了啊

热门招聘
相关主题

官方公众号

智造工程师