首页 上一页 1 2 下一页 尾页

如何高效读懂别人的程序?请有经验的前辈赐教!不胜感激!!! 点击:1912 | 回复:26



保罗

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:35帖 | 233回
  • 年度积分:0
  • 历史总积分:664
  • 注册:2009年11月04日
发表于:2011-06-27 21:18:50
楼主

是这样的,台湾买回来的非标机台。只有两台是一样的,那一台也开不起来了,在以前的感应灯或限位磁性开关有些坏了被机修换过,我也不知是不是按以前位置安装上去的,机器开起来有些动作不对,PLC是士林的。程序读出来。是用常规电路写的。有一两个功能指令也懂,输出输入点自己也对到差不多了。共用了176个点,有些点可能没用,程序共3078步。

请不要见笑!

没见过人写的大程序,在以前的厂也见过美国人(要求老美用三菱PLC,因为美国那个工厂被我们中国人“老板是台湾人”收购了)写的八九千步的大程序,基本都是开关量控制。也只是看了看,并没细细研读过。

我以前较擅长用三菱的步进写。用的点也较少,64点以内,程序最多也就800多步。X至Y 中间最多用一两个M转换。哪里见边从M0到M500用到差不多了。中间转换几十次的,想从一个输入查到输出,竟然查不出来。唉!

这次碰上麻烦了。这台机器在我这放了一两个月了。还没搞定。

相信这里一定有高人。所以请教了。把您们的经验传授一下。谢谢!




听涛风1

  • 精华:0帖
  • 求助:9帖
  • 帖子:46帖 | 1546回
  • 年度积分:0
  • 历史总积分:13710
  • 注册:2010年9月11日
发表于:2011-06-27 21:39:13
1楼
建议先根据输入输出点把程序加上注释,然后在有输入点加中间继电器的注释,这样容易读懂得

第五纪冰川

  • 精华:3帖
  • 求助:5帖
  • 帖子:37帖 | 4224回
  • 年度积分:3
  • 历史总积分:12263
  • 注册:2005年2月18日
发表于:2011-06-27 21:56:47
2楼
3k 步,176点,也不是一下就能读懂的。慢慢来,才2个月,不要着急。能够把设备流程先搞懂对读程序很有帮助,再分块这样好得多。

fengtwepf

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:71
  • 注册:2011年2月28日
发表于:2011-06-27 22:04:34
3楼
3000多步不算多,你最好先把注释先自己搞出来,再在线看程序问题,一般用个2到3天时间应该能把问题找出来

保罗

  • 精华:0帖
  • 求助:1帖
  • 帖子:35帖 | 233回
  • 年度积分:0
  • 历史总积分:664
  • 注册:2009年11月04日
发表于:2011-06-28 07:35:38
4楼
请问1楼前辈,中间继电器的注释应该怎样标示呢。输入输出好标示,中间继电器有的条件太多了。

听涛风1

  • 精华:0帖
  • 求助:9帖
  • 帖子:46帖 | 1546回
  • 年度积分:0
  • 历史总积分:13710
  • 注册:2010年9月11日
发表于:2011-06-28 08:12:03
5楼
中间继电器的注释要根据输入输出的来推的,先推简单的条件少的,先易后难

zzll

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 1328回
  • 年度积分:0
  • 历史总积分:5259
  • 注册:2003年3月10日
发表于:2011-06-28 08:26:05
6楼
找厂家啊                                                                              

ac 米兰

  • 精华:4帖
  • 求助:0帖
  • 帖子:228帖 | 12359回
  • 年度积分:2963
  • 历史总积分:29795
  • 注册:2004年4月26日
发表于:2011-06-28 13:09:32
7楼

100%看懂别人的程序 不容易

找最关键 核心的 呵呵

乔工

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 530回
  • 年度积分:0
  • 历史总积分:6371
  • 注册:2006年9月26日
发表于:2011-06-28 17:09:47
8楼
必须先弄清楚输入输出所接外围元件的功能,仔细领会工艺及动作要求,一点一点地注解、理解,慢慢的就OK了。

zhaotao669648

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2007年6月04日
发表于:2011-06-29 09:27:57
9楼
首先你要知道设备是做什么用的 根据设备的工艺流程和动作要求 然后对应IO点 就比较好懂了 一点一点往下屡就行了、

最多两年

  • 精华:5帖
  • 求助:13帖
  • 帖子:102帖 | 3516回
  • 年度积分:0
  • 历史总积分:10908
  • 注册:2004年2月14日
发表于:2011-06-29 09:35:36
10楼
有可能一开始接触的是ABB的PLC,类似于一大堆与非门,看上去逻辑关系很“面”化,

虫子

  • 精华:0帖
  • 求助:1帖
  • 帖子:20帖 | 1062回
  • 年度积分:0
  • 历史总积分:3730
  • 注册:2009年8月01日
发表于:2011-06-29 09:59:17
11楼

这个有点难的,特别是步数多的,因为编程人员都有自己的思路,我可以给你点建议,我之前学三菱PLC的时候经常下载别人的程序看。

一.首先对士林的PLC有认识,程序里面的有不懂的翻手册查阅,看懂的一定要加文字注释,方便与下面程序衔接。

二. 对电气原理图PLC这块输入输出点对应的元器件完全明白。

三.然后结合设备的操作步骤或者动作的前后再把程序看一遍。

针对你说的感应灯或限位磁性开关有些坏了被机修换过,它肯定有对应的输出点,你说的动作不对,肯定是你接的不对,你可以给PLC上电之后,对感应灯或限位磁性开关进行置1(也就是导通),看PLC的输入点哪个点,然后你在程序里面找到这个点,看程序里面有没有相冲突。希望对你有帮助。

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2011-06-29 11:05:24
12楼
这种情况,弄清楚工艺要求自己重新编,比读懂别人的程序要快得多。

ljr0451

  • 精华:1帖
  • 求助:0帖
  • 帖子:2帖 | 91回
  • 年度积分:0
  • 历史总积分:454
  • 注册:2006年12月27日
发表于:2011-06-29 14:29:34
13楼

首先要准备此PLC的资料,最好有硬件手册、编程手册,然后根据现场的工艺情况了解动作顺序和工艺流程,高清逻辑关系,以上几点做到,那么此程序就能很轻松的读懂,当然如果有高级编程的部分和接口部分的话,必须要找到相关的资料。

zzll

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 1328回
  • 年度积分:0
  • 历史总积分:5259
  • 注册:2003年3月10日
发表于:2011-06-29 14:39:32
14楼

你还不如直接问:

1  怎样打开人家的门锁

2  怎样打开人家钱柜锁
3  怎样取人家卡里的钱

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2011-06-29 14:59:23
15楼
也没啥捷径可寻,就是标识各变量,然后根据控制功能理解程序。

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-06-29 19:16:42
16楼
引用robotH 的回复内容:这种情况,弄清楚工艺要求自己重新编,比读懂别人的程序要快得多。


这个要看 个人水平了,  不过 可以先熟悉工艺 ,然后入看程序 ,可能达到事半功倍的效果!

dxf0806

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2011年6月04日
发表于:2011-06-29 20:29:29
17楼
这个有点难的,特别是步数多的,因为编程人员都有自己的思路,我可以给你点建议

一.首先对士林的PLC有认识,程序里面的有不懂的翻手册查阅,看懂的一定要加文字注释,方便与下面程序衔接。

二. 对电气原理图PLC这块输入输出点对应的元器件完全明白。

三.然后结合设备的操作步骤或者动作的前后再把程序看一遍。

针对你说的感应灯或限位磁性开关有些坏了被机修换过,它肯定有对应的输出点,你说的动作不对,肯定是你接的不对,你可以给PLC上电之后,对感应灯或限位磁性开关进行置1(也就是导通),看PLC的输入点哪个点,然后你在程序里面找到这个点,看程序里面有没有相冲突。希望对你有帮助。

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-06-30 09:39:06
18楼
看懂别人的程序要比自己编写程序要难的多,没有捷径可走。要有耐心,先熟悉工艺过程与控制条件及要求,结合硬件图纸,不要贪大,要一段一段的弄懂它,并做好标记与分析记录,对不懂的程序也可找同行帮助分析,坚持下去,一定会成功的。

工*控*人*生

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 239回
  • 年度积分:0
  • 历史总积分:1070
  • 注册:2007年3月20日
发表于:2011-06-30 14:44:46
19楼
既然有两台一样的,为什么要去看程序呢,看看隔壁台的什么接,这台也那样接不就可以了?还是我太天真了? 看别人程序个人觉得你要有足够的编程经验,你懂的这个PLC,经验越老看别人的程序应该就简单点

保罗

  • 精华:0帖
  • 求助:1帖
  • 帖子:35帖 | 233回
  • 年度积分:0
  • 历史总积分:664
  • 注册:2009年11月04日
发表于:2011-06-30 15:38:40
20楼

回来19楼,同样的那台也开不起来了。暂时还未送到我这来。

回14楼,不是想复制人家的机器。不是想学人家怎样编程。只是想把问题解决了而已。


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页