如何学习别人的程序(原创) 点击: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



蓝颜

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 50回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2007年8月08日
发表于:2007-08-14 10:53:00
81楼
读别人的程序,要知道它的工艺流程,漫漫来把.我是初学者

蓝颜

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 50回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2007年8月08日
发表于:2007-08-14 10:56:00
82楼

winccc

  • 精华:1帖
  • 求助:1帖
  • 帖子:67帖 | 1131回
  • 年度积分:0
  • 历史总积分:2990
  • 注册:2001年10月09日
发表于:2007-08-14 11:06:00
83楼
不建议你去学习别人的程序,更好的办法是去了解加工工艺以及设备的动作

大红鹰VS天空

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 24回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2007年7月27日
发表于:2007-08-14 16:48:00
84楼
顶一下!!!

千千阙歌

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 195回
  • 年度积分:0
  • 历史总积分:350
  • 注册:2004年4月08日
发表于:2007-08-15 10:51:00
85楼
光学习程序是没有用的,要学习方法才是,现场不同,程序也不同的

没名

  • 精华:0帖
  • 求助:0帖
  • 帖子:54帖 | 1006回
  • 年度积分:0
  • 历史总积分:1348
  • 注册:2005年6月01日
发表于:2007-08-15 11:34:00
86楼
学习下

sunny84

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2007年8月15日
发表于:2007-08-15 17:57:00
87楼
我是新手,学习下!

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2007-08-15 19:24:00
88楼
学习别人我程序可以弥补自己的不足。学习别人的编程方法。

sky31

  • 精华:0帖
  • 求助:0帖
  • 帖子:35帖 | 116回
  • 年度积分:0
  • 历史总积分:260
  • 注册:2007年8月11日
发表于:2007-08-15 21:02:00
89楼

221313

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 893回
  • 年度积分:0
  • 历史总积分:1132
  • 注册:2007年8月23日
发表于:2007-08-23 18:51:00
90楼

jia_super

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2007年8月24日
发表于:2007-08-25 11:31:00
91楼
恩,好东西

小小蒋

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 165回
  • 年度积分:0
  • 历史总积分:203
  • 注册:2007年4月28日
发表于:2007-08-25 15:10:00
92楼
还是觉得懵懵懂懂的 !

晓寒清

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2007年8月19日
发表于:2007-08-25 18:55:00
93楼
还是要知道工艺,只有知道了工艺才会了解编程人的意图,要不然就只能学到点小技巧之类的,对编程没有 太大的帮助

sky31

  • 精华:0帖
  • 求助:0帖
  • 帖子:35帖 | 116回
  • 年度积分:0
  • 历史总积分:260
  • 注册:2007年8月11日
发表于:2007-08-25 20:39:00
94楼
学习啊

TZ筱筱

  • 精华:0帖
  • 求助:1帖
  • 帖子:22帖 | 347回
  • 年度积分:0
  • 历史总积分:1169
  • 注册:2006年11月25日
发表于:2007-08-25 20:48:00
95楼
知道工艺流程  然后学程序更好 

rittal

  • 精华:3帖
  • 求助:0帖
  • 帖子:47帖 | 72回
  • 年度积分:0
  • 历史总积分:236
  • 注册:2005年4月15日
发表于:2007-08-25 21:12:00
96楼
我公司的程序有老外编辑的,有好多指令都看不懂,还有我认为指令只要能实现功能就行了,可是我所看到的程序很少有教科书上写的那样容易理解,都是很复杂的那种,看懂太难了,尤其有的在梯形图的基础上再加些语句。。。

林V海

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2007年7月13日
发表于:2007-08-26 09:07:00
97楼
good

火箭820415

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

三脚猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2007-08-27 08:23:00
99楼
如果能看懂别人的程序,这人水平就实在是太高了;
我能编出复杂的PLC程序,但就是没法看懂别人是怎么编的

沙漠的风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 461回
  • 年度积分:0
  • 历史总积分:1069
  • 注册:2003年10月23日
发表于:2007-08-27 08:33:00
100楼
做过高级语言编程的,再去看梯形图,总是不适应

热门招聘
相关主题

官方公众号

智造工程师