首页 上一页 1 2 3 4 5 下一页 尾页

PLC编程习惯大讨论 点击:3680 | 回复:96



fighting2020

    
  • [管理员]
  • 精华:4帖
  • 求助:1帖
  • 帖子:618帖 | 4565回
  • 年度积分:3466
  • 历史总积分:9840
  • 注册:2008年11月11日
发表于:2019-07-25 17:11:21
楼主

在做项目进行PLC编程时,有人写的PLC程序条例清晰,注释明白,有人写的就杂乱无章,接手者看的一头雾水,还不如自己重新编,但是这两种程序同样都可以实现设备的运转,区别在于前者任何人都可以接受,后者只能编写程序的一人明白。

 

由此衍生了几种类型的PLC程序员

 

1、代码写的好,项目bug少,看起来就像个闲人

 

2、代码清晰注释详细,任何人接手非常方便,以后谁都可以替代

 

3、代码写的复杂冗余,每天风风火火改bug  各种救火,成了公司亮眼人才

 

4、代码写的没有规则  只有自己能看懂   暂时无人能替代

 

借此话题欢迎大家爆一爆自己在项目中遇到的那些PLC程序究竟是属于那种类型呢?有没有让你感到特别抓狂的?自己的编程习惯又是如何呢?

 

欢迎大家回帖参与讨论,凡事有效参与讨论着,均可获得论坛50积分奖励。

 


1分不嫌少!


楼主最近还看过



彩色气球

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 470回
  • 年度积分:94
  • 历史总积分:2648
  • 注册:2011年7月11日
发表于:2019-07-25 18:13:20
1楼

自我感觉算是第二种把,第一种也只能仰望了。每次编程前都先规划好变量区域,一步步的写好注释,注释这个东西也是被逼无奈,其实不想写,太啰嗦像刚入门那会。但是需要负责项目太多,多线操作已是常态,不写注释最后项目功能都记混了,血的教训。

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1192帖 | 6242回
  • 年度积分:4174
  • 历史总积分:39588
  • 注册:2010年3月25日
发表于:2019-07-25 19:24:03
2楼

我感觉是第四种人,程序编写复杂而且还十分的混乱,注释不清晰,只有我一个人懂

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:604帖 | 6521回
  • 年度积分:251
  • 历史总积分:157447
  • 注册:2011年4月25日
发表于:2019-07-25 20:09:38
3楼

2、代码清晰注释详细,任何人接手非常方便,以后谁都可以替代”我感觉我属于这类人,我会毫无保留的告诉同事我的设计思路,而且会把好的想法定义标准库,下次直接共享,减少编程时间,同事也喜欢和我合作,感觉技术是需要大家一起共享,取长补短。没有谁技术牛逼就看不起人, 有些技术问题别人只是时间问题,早点共享,彼此一起成长进步,我觉得挺好的,如果整个公司就你会,这样自己也很累,有时候需要同事彼此合作。即使有一天彼此不是同事了,但是想到曾经自己没有“坑过”同事,多年后依然是好朋友。如果写的程序不搞注释,只有自己能搞,在老板看来同事不如你,有一天同事受不了辞职了,他的那部分工作是你干,你不觉得累吗?相反,彼此坦诚相互合作无保留,有一天你辞职了,技术能力也提升了,可以去更好的平台展露拳脚。

xiexie1999

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:686帖 | 3507回
  • 年度积分:3034
  • 历史总积分:97981
  • 注册:2013年4月29日
发表于:2019-07-25 20:51:58
4楼

我觉得是第二种吧  注释程序逻辑都很清楚,自己清楚,别人也方便修改,上一个公司同事写的很混乱,想修改很麻烦,每一次修改完得花很长时间,都够重新编写了,这时代也没什么好保留的,彼此合作,工作效率更高,不然后面有的苦吃。

你猜你猜

  • 精华:0帖
  • 求助:0帖
  • 帖子:62帖 | 523回
  • 年度积分:315
  • 历史总积分:1459
  • 注册:2019年2月15日
发表于:2019-07-25 22:02:59
5楼

回复内容:

对:李东泽 我感觉是第四种人,程序编写复杂而且还十分的混乱,注释不清晰,只有我一个人懂     内容的回复:

😂接坑的同事惨了

你猜你猜

  • 精华:0帖
  • 求助:0帖
  • 帖子:62帖 | 523回
  • 年度积分:315
  • 历史总积分:1459
  • 注册:2019年2月15日
发表于:2019-07-25 22:05:20
6楼

终极目标就是要成为第一种,还得继续修炼呐

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1192帖 | 6242回
  • 年度积分:4174
  • 历史总积分:39588
  • 注册:2010年3月25日
发表于:2019-07-25 22:15:20
7楼


引用 你猜你猜 的回复内容: 回复内容:对:李东泽 我感觉是第四种人,程序编写复杂而...

-------------------------

这才是最高境界,如果你的工作谁都可以替代,那么你离失业就不远了。

你猜你猜

  • 精华:0帖
  • 求助:0帖
  • 帖子:62帖 | 523回
  • 年度积分:315
  • 历史总积分:1459
  • 注册:2019年2月15日
发表于:2019-07-26 08:23:34
8楼

回复内容:

对:李东泽 引用 你猜你猜 的回复内容: 回复内容:对:李东泽 我感觉是第四种人,程序编写复杂而...-------------------------这才是最高境界,如果你的工作谁都可以替代,那么你离失业就不远了。     内容的回复:

这种偏于保守,技术是开放的,学人之长补己之短,这才是正道,编程重在逻辑思维,技术够强大不怕失业,😛

你猜你猜

  • 精华:0帖
  • 求助:0帖
  • 帖子:62帖 | 523回
  • 年度积分:315
  • 历史总积分:1459
  • 注册:2019年2月15日
发表于:2019-07-26 08:24:32
9楼

回复内容:

对:yinguiyao 最牛逼的是那种电气设计、配线、编程都是一个人一次性无错误完成,程序编好后只下载一次的,电器元件调试好后,设备就正常工作,而且从来没有也不需要过去现场的      内容的回复:

吾等向往之

gongkonglaj

  • 精华:0帖
  • 求助:4帖
  • 帖子:8帖 | 2010回
  • 年度积分:93
  • 历史总积分:13690
  • 注册:2013年9月24日
发表于:2019-07-26 08:34:58
10楼

刚参加工作时,代码写的复杂冗余,每天改bug,一个简单的控制功能也要编写6、7行。

参加工作5年后,水平明显提高,代码清晰注释详细,任何人接手非常方便,维护人员查找故障非常方便。一个简单的控制功能,1、2行就能完成。

 


hgxmm123

  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 2594回
  • 年度积分:22
  • 历史总积分:17741
  • 注册:2020年3月27日
发表于:2019-07-26 08:40:41
11楼

    刚开始学习编程时,随心所欲,没有条理,只有自己看得懂。

    随着参加的工程项目越来越多,经验逐渐积累,水平明显提高,开始学习老外,进行标准化编程。按照硬件配置、核心控制功能、流量处理、硬件诊断及修复等顺序编写,标签名和行注释,清晰明了,受到了厂领导的大力好评。同事们的评价也很高。

myjma1

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 330回
  • 年度积分:55
  • 历史总积分:420
  • 注册:2012年8月02日
发表于:2019-07-26 08:53:12
12楼

第二种,先画好流程图,分好各种功能块,注释。努力奔向第一种!!

问学_23

  • 精华:1帖
  • 求助:6帖
  • 帖子:33帖 | 1086回
  • 年度积分:74
  • 历史总积分:10626
  • 注册:2005年2月14日
发表于:2019-07-26 09:21:15
13楼


引用 你猜你猜 的回复内容: 终极目标就是要成为第一种,还得继续修炼呐

-------------------------


黄鸿卿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:33帖 | 340回
  • 年度积分:1798
  • 历史总积分:10545
  • 注册:2016年3月28日
发表于:2019-07-26 09:23:34
14楼

程序要想售后少,备注逻辑结构化,先把能规整的动作,模块化,备注话,模块化可加密安全性高,自己该程序也方便,不过有时候工期紧急,程序杂乱无章也是有的,实际还是要看项目周期。能做的好 给自己少添麻烦,都会做好的。

Lasermade

  • [版主]
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 316回
  • 年度积分:756
  • 历史总积分:36311
  • 注册:2017年9月19日
发表于:2019-07-26 09:26:59
15楼

第1种和第2种PLC程序员是我所向往的。有些人真的很让人看不起,就是比别人早毕业几年,接触的东西稍微多一点,然后就在平时工作中装高深,别人询问技术装作不知道,不搭理。跟同事之前保持一定距离,总以自我为中心,就觉得公司就自己最了不起。其实自动化这东西最讲究团结合作,你搞的东西只有你自己会,老板也不会给你年薪很高,因为东西就那些,换一个人也可以玩转,只是时间问题。所以我觉得程序员应该有分享和帮助别人的精神,在能力和人品之间,我觉得技术能力可以靠时间阅历去锻炼,但是人品问题值得深思。

夜空的星空

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:124
  • 注册:2019年7月25日
发表于:2019-07-26 09:28:37
16楼

代码写的没有规则  只有自己能看懂   暂时无人能替代  貌似说得就是我吧  还在努力学习中

AC米兰

  • 精华:0帖
  • 求助:0帖
  • 帖子:119帖 | 815回
  • 年度积分:773
  • 历史总积分:3858
  • 注册:2016年4月23日
发表于:2019-07-26 09:35:57
17楼

我自己趋向于第二种,这种编程的话自己看着也方便的,如果注释不清晰后面自己看自己的项目估计都是一脸懵逼,技术是开放的,编程区别在于每个人的思维逻辑不同,你的思维别人学不去,所以也就没必要藏着掖着,如果是应对难缠用户我估计会用点小后门,

AC米兰

  • 精华:0帖
  • 求助:0帖
  • 帖子:119帖 | 815回
  • 年度积分:773
  • 历史总积分:3858
  • 注册:2016年4月23日
发表于:2019-07-26 09:36:40
18楼


回复内容:顶一个

对: Lasermade 第1种和第2种PLC程序员是我所向往的。有些人真的很让... 内容的回复!

-------------------------


AC米兰

  • 精华:0帖
  • 求助:0帖
  • 帖子:119帖 | 815回
  • 年度积分:773
  • 历史总积分:3858
  • 注册:2016年4月23日
发表于:2019-07-26 09:39:13
19楼

说到这里我又联想到了当初毕业实习我们几个同学一起去公司实习,有的老师带学生明显就是敷衍,我忙,改天的,反正是问什么问题都推脱的那种,但有的老师却很细心的告诉你,明显的差距,学生学会会饿死师傅吗?

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1192帖 | 6242回
  • 年度积分:4174
  • 历史总积分:39588
  • 注册:2010年3月25日
发表于:2019-07-26 10:00:12
20楼

微信截图_20190726095357.png我只想默默提醒你一句话,装逼需谨慎

引用 你猜你猜 的回复内容: 回复内容:对:李东泽 引用 你猜你猜 的回复内容: 回...

-------------------------



相关主题

官方公众号

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