回复:关于DB块的设计,大家都来给点意见

KITT

西门子1847工业学习平台

  • 帖子

    1223
  • 精华

    13
  • 被关注

    157

论坛等级:奇侠

注册时间:2013-06-15

黄金 黄金 如何晋级?

发布于 2016-12-04 22:34:29

7楼

 

1)、编程时,只申请极少个/一个全局数据块(不包含背景),所有需要的都在这个DB中去申请,然后拿来用。

本身STEP7 DB是开放的怎么用是自己的问题,当然你可以用一个DB去做但是这样跟M区就区别不大了,建议按照标准程序比如S88标准来开发程序将程序及自定义类型等做成标准块预留一部分接口这样做以后在修改时的一些问题就少了。


2)、PLC调试时,我们肯定会遇到这样或者那样的问题,谁能肯定告诉我,他做的DB块,永远不会改/新增。

PLC是会更新或修改这个不是什么问题,还是你第一点问题。更新可以参考以下方式至于在中间加地址或接口这是一大禁忌。


3)、当我们改完DB后发现HMI上的模拟量的关联值(设定值等),都被清空了,哭的心有木有。

这个问题你如果只是在DB上加地址或者FB里面加接口原来的DB不变,基于新增部分问题你可以上传一个块复制为新的块然后通过SFC20将原来的块数据复制到新的块内也可以解决这个问题。还有个就是尝试通过SFC创建一个DB然后进行备份然后再恢复。


4)、最糟糕的就是PLC上的地址变了,与HMI地址错开了,死的心有木有。

这个没办法还是参考第一点回复。


另外程序是活的你怎么设计是你自己的问题没有那么多的问题存在。

SIMATIC!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有13241条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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