电工学习网

 找回密码
 立即注册
查看: 1054|回复: 0
打印 上一主题 下一主题

编程过程中的磨刀不误砍柴工

[复制链接]
跳转到指定楼层
楼主
发表于 2021-10-31 11:20:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      出差第3个周了,算上国庆前的3个周,在这个项目已经5个周了,原本计划4周结束的项目看来需要6周才能解决,遇到不少麻烦事情。昨天搞定了一个最主要的程序,突然放松下来今天没心思再加班编程了,来论坛散散心。
        想跟大家分享的是我自己的编程准备。我看到很多人编程序一般是上来就写代码,用到什么变量就创建什么变量,想到什么就写什么。我不是这样,我通常一开始什么都不做,花很多时间去构思这个程序的架构和算法:除了主要工艺控制功能外还要有什么附属的功能?如果有设备坏了怎么最优的处置?在某些设备不能自动的情况下程序怎么能够半自动运行?因为我觉得编的程序在外部设备完好的情况下顺利运行很容易,最难的是设备故障了怎么最优化的处理,让程序还可以自动运行一部分,而不是完全瘫痪。
        想清楚这些问题后我还是不着急编程,而是先定义程序的输入输出接口和监控接口,把需要用到的接口变量和中间变量都定义完毕。尤其是上位监控接口的内容我会仔细斟酌,把以后使用过程中可能需要调整或者有利于诊断程序故障的信息尽量显示完全,便于日后工艺调整和故障诊断,而不需要出了问题就连接plc才能诊断。
        最后才开始编程,如果逻辑复杂可能还需要画逻辑图和计算。编程过程中变量和程序都要做好注释,否则过几个月自己都不记得了。
        以上就是我认为的磨刀不误砍柴工,虽然前期会慢一些,但是经过这些准备后开始编程序就是水到渠成的事,就像昨天搞定的主要程序,我构思了三四天,前天想通了一个最主要的难点,昨天一气呵成就完成了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-28 04:22

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表