欢迎来到西门子工业支持中心网站!
欢迎来到西门子工业支持中心网站!
悬赏:1西币 | 解决时间:2018-02-09 16:06
产品版区:
SIMATIC S7-200
辛巴~贝伦
我在全局变量表里输入了需要的I/O变量,那么DB中的偏移量是什么?现在编制的是一个输送的程序,根据我的理解,变频电机、输送设备我把这些做成FB块;再把各个操作站的逻辑编成FC块,我在FC里调用FB。DB是配套FB的背景数据,这个变量是我在编写FB块时,在块接口中输入的,DB块自动生成。有INPUT、OUTPUT、等几种类型。那么偏移量在这里起到什么作用。我手上有中文版的官方编程手册,这一点没有看明白。
首次用博途编程,以前只用过200的,很多不懂,问题简单了一些,谢谢大家解惑
最佳答案
回答者:
Haohaobb
回答时间:2018-02-09 09:46
提问者对于答案的评价:
谢谢您的指教,也感谢其他几位答主。我理解的是DB就是配套FB逻辑使用的,FC中调用FB可以间接把数保存入DB。而偏移量也就是地址,无论在哪个程序段,打出这个就能找到这个变量。
还有就是我直接建立DB,优化访问总是有沟无法去除,关闭再打开也不行,就是没有偏移量。但是在FB块接口填入变量编译就有了,再建立DB就没问题了。那是否通常都是这么做的呢?
不好意思,啰嗦了一些
最佳答案作者回复:
我感觉你对fb还理解的不够;
db分全局db和背景db的。
你这个db取消不了优化的访问,应该是背景db吧?如果是背景的,需要把对应的fb的优化访问去掉,则其背景db自然就是非优化的了。