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

【有奖讨论】编程序和改程序哪个更难? 点击:840 | 回复:35



fighting2021

    
  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1135帖 | 7774回
  • 年度积分:176
  • 历史总积分:21225
  • 注册:2008年11月11日
发表于:2024-06-14 10:11:43
楼主

很多人学习PLC编程的人,开始可能都会存在这样的误区,认为修改别人的程序相对来说比较简单,其实事实并非如此。


每个PLC编程人员都有自己独特的编程风格和思路。当我们要去修改一个程序时,需要花费大量的时间和精力去理解原始程序的逻辑和思路。


还有头疼的是,很多PLC程序都缺乏足够的注释和文档说明,这样的程序往往充满了冗余的代码和逻辑,让我们在修改时感到无从下手。


image.png


又或是有的PLC程序在处理问题时会显得啰嗦而混乱。由于原始编程人员的思路不够清晰,或者是由于他们在编写程序时缺乏足够的规划和设计。面对这样的程序,我们需要花费更多的时间和精力去梳理其逻辑,找出其中的问题并进行修改。


改一套下来,我们可能会发现重新编写一个全新的程序比修改现有的程序更加高效和快捷。


所以在进行PLC编程时,我们应该更加注重代码的可读性和可维护性,避免让后续的修改工作变得过于复杂和困难。


在PLC编程中,“改程序”和“写程序”都有其独特的挑战,很难直接判断哪个更难。这取决于多种因素,如编程者的经验水平、对PLC系统和相关设备的熟悉程度、编程任务的复杂性和具体性要求等。


我们来看看部分网友们的吐槽:


网友A:

每个人的编程逻辑都不一样,小企业特别明显,大企业的会统一模板,但是小企业接单比较杂,很难做到统一,大企业面对基本是某一行业的单,除了客户需要定制外,基本都是可以大量复制的单,主要还是得看企业项目管理制度和企业的理念是什么

网友B:

看干什么活,常年缝缝补补的习惯了。让从零写还真容易卡壳


网友C:

最特么讨厌改别人的程序


网友D:

改别人程序最烦躁  几千上万步程序 不在框架范围内 自己想怎么写就怎么写  搞得很烦躁  总的来说是看一段骂一次

大家在日常编程时认为编程序 难还是改程序难呢?改过哪些奇葩的程序呢?欢迎回帖吐槽!


参与奖励:

优秀参与奖:  3名  奖励  30MP

参与奖: 若干   奖励50-100论坛积分



楼主最近还看过



太月星辰

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 405回
  • 年度积分:602
  • 历史总积分:4012
  • 注册:2011年11月02日
发表于:2024-06-14 11:05:42
1楼

       编程序还是改程序,主要还是要以实际情况综合分析来看。

       拿我实际工作中遇到的情况来说:

       ①一条多工站载具回流生产线,十几个工位,因为产品变更,个别工位需要调整,原厂家技术人员早已离职,现有人马还不如我们自己了解该设备,让他们改,他们要么不敢改,要么要价奇高!最后我们自己改,相比自己重新写,难度低很多。当然,这也有个前提,设备源程序编写规范且有注释、有原理图。如果原设备程序写的一团乱麻,无注释,神仙也难改得了它。

       ②动作机构少的设备,仅仅个别动作需要微调,但是源代码写的很乱,改一点发现其他地方又有影响,又很难分析出原因。因此重写是最佳选择。

       总之,具体情况具体分析,没有绝对的优劣。

回复本条

    

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 600回
  • 年度积分:47
  • 历史总积分:10187
  • 注册:2012年9月22日
发表于:2024-06-14 11:30:04
2楼

随心所欲的写从不做注释,后面自己都看不懂的就是我写的了

回复本条

    
  • tongok

    给力,除了你。谁都不好使。

    2024-07-02 15:54:06回复

fighting2021

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1144帖 | 7793回
  • 年度积分:251
  • 历史总积分:21300
  • 注册:2008年11月11日
发表于:2024-06-14 11:45:44
3楼

引用 "JSdanzi" 的回复,发表在2楼
        内容: 随心所欲的写从不做注释,后面自己都看不懂的就是我写的了

回复本条

    

Q458751110

  • [版主]
  • 精华:0帖
  • 求助:1帖
  • 帖子:112帖 | 1496回
  • 年度积分:32
  • 历史总积分:14718
  • 注册:2006年4月04日
发表于:2024-06-14 13:00:59
4楼

有的时候改程序不如重新写程序


回复本条

    

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:628帖 | 8783回
  • 年度积分:20
  • 历史总积分:353791
  • 注册:2011年4月25日
发表于:2024-06-15 08:32:52
5楼

有的工程师写的程序很绕,如果写的人步告诉修改的人,改别人程序比自己重写花的时间多了去。

回复本条

    

ac米兰

  • 精华:4帖
  • 求助:0帖
  • 帖子:261帖 | 12972回
  • 年度积分:311
  • 历史总积分:41062
  • 注册:2004年4月26日
发表于:2024-06-15 15:22:36
6楼

复杂的程序 有注释就能看懂吗?好像不一定 


回复本条

    

军_56

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 40回
  • 年度积分:0
  • 历史总积分:126
  • 注册:2005年5月06日
发表于:2024-06-15 15:48:04
7楼

正常情况下我是改程序的多,实在没有就只能是重新编程序了

回复本条

    

sky2018

  • [版主]
  • 精华:1帖
  • 求助:3帖
  • 帖子:58帖 | 1731回
  • 年度积分:0
  • 历史总积分:13773
  • 注册:2004年4月02日
发表于:2024-06-16 15:47:20
8楼

编程序和改程序都有难的时候,都是相对的。

回复本条

    

AC米兰

  • 精华:0帖
  • 求助:0帖
  • 帖子:135帖 | 1088回
  • 年度积分:21
  • 历史总积分:5978
  • 注册:2016年4月23日
发表于:2024-06-17 10:13:33
9楼

无论是编还是改,都得重新梳理一遍,难度也不相上下,如果自己熟悉的话可能重新编还省事些,因为别人写的你不一定能看得懂,看着看着估计要骂娘了

回复本条

    

江湖再见-余辉

  • [版主]
  • 精华:54帖
  • 求助:45帖
  • 帖子:3297帖 | 28583回
  • 年度积分:639
  • 历史总积分:140405
  • 注册:2006年4月25日
发表于:2024-06-17 14:27:36
10楼

不管是“写程序”还是“该程序”,如果对工艺了解地很清楚,都可以轻松拿捏。如果不懂工艺,自己写费劲,改别人的程序更费劲。

实际上,不管是写,还是改,主要看实际情况,如果改动不是很大,完全可以修改已有程序。

如果改动太多,工艺有很懂,自己写起来还是比较顺手些。

回复本条

    

Enjinia

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 61回
  • 年度积分:109
  • 历史总积分:3887
  • 注册:2022年6月22日
发表于:2024-06-17 17:24:32
11楼

改程序,关键看改什么样的程序;

注释明了(不管中文还是外文),逻辑清晰,程序架构清晰,这样的程序如果能花时间多研究,对自己编程思路也是一种拓展;

最怕,改什么样程序;

注释不明了乱码,工艺简单程序逻辑架构冗杂,喜欢使用很多不常用的指令,变址,标签,结构体一同乱用,自己潇洒自如了,接手的算是倒霉透了。

回复本条

    

驱魔少年

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 207回
  • 年度积分:72
  • 历史总积分:288
  • 注册:2017年4月27日
发表于:2024-06-18 11:20:25
12楼

 前人做的程序自动程序,报警程序,手动程序,伺服控制,注释等等都分开,流程一目了然这种程序可以学习和修改。

 前人做的程序全部糊在一起,一个关联字节牵扯全部程序像这样的程序可以重新写,并进你改的时间大与你重新的程序,除非是一条生成线的程序那只能慢慢看了。

回复本条

    

will666

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 109回
  • 年度积分:51
  • 历史总积分:1803
  • 注册:2006年2月22日
发表于:2024-06-18 15:01:56
13楼

没有绝对的简单和困难,对于新手来说没有技术积累,可能觉得重新编写比修改更能困难,因为他们重新编写的话没有任何思路,如果修改还能借鉴现有的程序,对于老手来说可能已经积累了标准化的程序模板,重新编写只要IO清单清楚可能非常简单。

回复本条

    

轻风1990

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:146
  • 历史总积分:146
  • 注册:2024年5月08日
发表于:2024-06-18 16:50:11
14楼

如果是改自己的,编和改差不多;如果是改别人的,吃屎是啥感觉?

回复本条

    

lywaha

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 21回
  • 年度积分:83
  • 历史总积分:133
  • 注册:2019年11月03日
发表于:2024-06-18 20:55:43
15楼

有西安做plc开发 兼职的?

回复本条

    

GK_QinG

  • [版主]
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 77回
  • 年度积分:174
  • 历史总积分:10518
  • 注册:2016年4月26日
发表于:2024-06-19 12:43:45
16楼

1、编程习惯:良好的编程习惯对代码的可读性和可维护性非常重要。包括清晰的注释、有意义的变量名、代码的一致性等。这些习惯可以帮助其他程序员更快地理解和维护代码。

2、归档文件:必要的文档是程序维护的关键。文档包括程序的功能、逻辑和输出对象(可利用一些导图工具)。便于他人或长时间后的维护使用。

3、程序的复用及不断学习完善:打造团队使用的调用程序结构,个人及整体都不断学习完善。

4、个性化:每个人都有自己的编程风格,是不可避免的。一定不要影响到整体统一的架构。

5、效率与效果的平衡:在决定是修改现有程序还是从头开始时,需要权衡时间、成本和最终效果。有时候,尽管修改现有程序看起来更复杂,但如果能够显著提高效率或减少开发时间,这可能是更好的选择。

一言以蔽之选择当下最有效的方案。

 


回复本条

    

往事诉风

  • 精华:0帖
  • 求助:2帖
  • 帖子:24帖 | 125回
  • 年度积分:353
  • 历史总积分:8042
  • 注册:2015年10月08日
发表于:2024-06-19 16:31:47
17楼

自己写的程序,看改什么地方了,微调比较简单,涉及到工艺方面的改动,涉及到达上下联动,改和写差不多;别人写的程序,即使了解工艺,也不太好改,还要看他写的程序是否规范,有无注解,条理是否清楚,还需要理解编程者的思路等等。

回复本条

    

TAL886

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 2回
  • 年度积分:92
  • 历史总积分:92
  • 注册:2024年5月30日
发表于:2024-06-20 09:33:31
18楼

编程简单 改程序你还要去了解别人的思路才能改


回复本条

    

速派Lzl

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 436回
  • 年度积分:2
  • 历史总积分:271
  • 注册:2015年6月11日
发表于:2024-06-20 10:12:23
19楼

编程和修改现有程序都有一定的难度,但难度因人而异,取决于个人的经验、技能和项目的复杂程度。

编程指的是从零开始创建一个新的程序,包括设计程序结构、编写代码、解决问题等。这需要掌握编程语言、算法和数据结构等技术,对问题的分析和解决能力也很重要。对于初学者来说,编程可能会比较困难,因为需要学习和掌握一系列的概念和技术。

修改现有程序也有一定的难度。在修改程序时,需要理解原有代码的结构和逻辑,并根据需求进行改动。这可能涉及到理解他人编写的代码、调试问题、解决bug、保持代码的稳定性和可维护性等。修改程序需要对原有代码的理解和技术背景,以及对项目需求的准确理解。

总的来说,编程和修改现有程序都有各自的挑战和难点。编程需要从零开始构建程序,而修改程序需要理解和操作现有代码。难度取决于个人的经验和技能,以及项目的复杂程度和需求的清晰度。


回复本条

    

CTS7

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 31回
  • 年度积分:15
  • 历史总积分:1713
  • 注册:2009年6月12日
发表于:2024-06-24 09:51:25
20楼

编比改好, 比修修补补要清爽多了。。。。。。。。。。。。。。


回复本条

    

热门招聘
相关主题

官方公众号

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