恭喜,你发布的帖子
发布于 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地址错开了,死的心有木有。
这个没办法还是参考第一点回复。
另外程序是活的你怎么设计是你自己的问题没有那么多的问题存在。
请填写推广理由:
分享
只看
楼主