回复:问一问自己做子程序自动分配背景数据的人。

xyvsjay

  • 帖子

    226
  • 精华

    0
  • 被关注

    4

论坛等级:侠士

注册时间:2017-11-05

钻石 钻石 如何晋级?

发布于 2025-08-28 10:19:34

28楼

有时候为了实现一种软件设计不支持的功能,通过各种弯弯绕绕,千方百计实现了,最后的结果可能还会出现各种各样的副作用,这时候就要对这个功能实现的代价和便利取舍了。

我认为,PLC编程的核心,是对变量数据处理的技术,程序硬要实现可能不可预知的自动分配变量并不是通用做法。1、程序块和其他程序块交互和上位机HMI交互是固定的变量,动态分配很多时候不适用。2、如果这个程序块使用一些不必须和外部交互的中间变量,手动分配一个区间是更明确的做法。3、程序可读性以及监控和调试时便利性问题。

另外,如果一个简单的逻辑因为要适配未来可能出现的复杂情况,而开始就把简单的事情复杂化,到后面只会让bug上叠加bug。而如果换1个平台,自带框架自带模块化的PLC,岂不是豁然开朗。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9371条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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