昨天,学习到一半碰到了问题,碰到啥问题呢? 问题是如何在SINUMERIK Operate界面上查看DB200和DB201变量的状态。由于之前的DB块名字是中文(默认的),如下: 在SINUMERIK Operate上,输入 从上图发现,DB201的变量显示正常(因为它是非优化数据块),而优化数据块DB200变量显示有问题!可以理解因为优化数据块无法按绝对地址访问,那怎么用符号来写呢? 和PLC里写得一样就行了,但不知为何格式一栏,只能是'D'并且无法更改。 有人会问,优化的数据块和非优化的数据块有什么差别?(下面是抄书) 优化DB和标准DB在S7-1500中存储和访问的过程完全不同。标准DB掉电保持属性为整个DB,DB内变量为绝对地址访问,支持指针寻址;而优化DB内每个变量都可以单独设置掉电保持属性,DB内变量只能使用符号名寻址,不能使用指针寻址。 另外,S7-1500处理标准DB块内的数据时,要额外小号CPU的资源。 学到这里,又想起一个问题,今天,就到这里,明天继续说明今天想到的问题。 如果你觉得此公众号内容有帮助,请转发出去。谢谢! |
|
来自: 阿明哥哥资料区 > 《9.西门子数控及服务》