故事作者:will666

最近创作

看看TA的故事

【软件编程】编程过程中的磨刀不误砍柴工

已锁定

will666

西门子1847工业学习平台

  • 帖子

    2200
  • 精华

    13
  • 被关注

    117

论坛等级:奇侠

注册时间:2009-05-19

钻石 钻石 如何晋级?

【软件编程】编程过程中的磨刀不误砍柴工

597

7

2021-10-31 10:31:41

        出差第3个周了,算上国庆前的3个周,在这个项目已经5个周了,原本计划4周结束的项目看来需要6周才能解决,遇到不少麻烦事情。昨天搞定了一个最主要的程序,突然放松下来今天没心思再加班编程了,来论坛散散心。

        想跟大家分享的是我自己的编程准备。我看到很多人编程序一般是上来就写代码,用到什么变量就创建什么变量,想到什么就写什么。我不是这样,我通常一开始什么都不做,花很多时间去构思这个程序的架构和算法:除了主要工艺控制功能外还要有什么附属的功能?如果有设备坏了怎么最优的处置?在某些设备不能自动的情况下程序怎么能够半自动运行?因为我觉得编的程序在外部设备完好的情况下顺利运行很容易,最难的是设备故障了怎么最优化的处理,让程序还可以自动运行一部分,而不是完全瘫痪。

        想清楚这些问题后我还是不着急编程,而是先定义程序的输入输出接口和监控接口,把需要用到的接口变量和中间变量都定义完毕。尤其是上位监控接口的内容我会仔细斟酌,把以后使用过程中可能需要调整或者有利于诊断程序故障的信息尽量显示完全,便于日后工艺调整和故障诊断,而不需要出了问题就连接PLC才能诊断。 

        最后才开始编程,如果逻辑复杂可能还需要画逻辑图和计算。编程过程中变量和程序都要做好注释,否则过几个月自己都不记得了。

        以上就是我认为的磨刀不误砍柴工,虽然前期会慢一些,但是经过这些准备后开始编程序就是水到渠成的事,就像昨天搞定的主要程序,我构思了三四天,前天想通了一个最主要的难点,昨天一气呵成就完成了。


【软件编程】编程过程中的磨刀不误砍柴工 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3472条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。