点击【
大 中
小 】,可以选择字体的大小,以便你阅读.
step7的符号表与OB,FB,FC的变量声明表有什么关系?
我们知道每个s7程序只生成一个符号表,在OB、FB、FC等中均有变量声明表,符号表与这些变量声明表有什么关系?
以下是对《step7的符号表与OB,FB,FC的变量声明表有什么关系?》的回复:
匿名回复:
根本没关系呀。你怎么不看清楚,在块里的是临时变量(好象是占用L存储区)或者是块的输入、输出参数等等。这和高级语言(比如C、BASIC)有点象嘛,一个是主程序(MAIN()),一个是子程序或者是函数(FUNCTION),二者的变量声明是不同用处的。这种问题在编程手册上写的清清楚楚。
匿名回复:
不好意思,我手中只有一本从网上下载的step7v5入门教材电子书的打印版。在这本书里,对变量说明表的使用,在FB、FC中均有介绍,惟独在OB中,只字不提变量说明表的事。我想请教你,这是怎么回事?
谢谢!
匿名回复:
stat是什么意思?
匿名回复:
ob块大多时候很少用(除了OB1),很多OB块是由系统定义的(具体参考西门子相关手册),OB块主要是一些特殊应用,比如定时中断,错误检测和保护等等。初学者就不必太关心OB块了,只要知道主程序是OB1就行了。一般用FC或FB来编写各个子功能,在OB1中调用。如此而已。一句话,能用够用就行。在缺乏系统培训和相关资料的情况下,最好是力求程序简单,可靠。
匿名回复:
通过这几天的看书学习我对西门子的这个step7v5.0有了一个较为清晰的认识,我以前做plc是手工画梯形图,然后再逐条改为语句,用手操编程器输入。这个step7可以说很方便。
匿名回复:
刚接触step7v5对它的一些术语不是很理解,可是细细看下去,发现这些术语其实就是传统的PLC编程概念穿了新衣。
如OB就是主程序,FB就是子程序,调用FB,就相当我以前用的互锁、解互锁指令调子程序。
匿名回复:
差不多
匿名回复:
我借来一个step7v5.0的学习版,本想好好熟悉一下,可没想到,它居然无法存盘,这真真可恶!
匿名回复:
OB is orgnizition block,FC is funcation ,
FB is funcation block. 他们都可以使用各自的变量。
但在符号表里定义的是全局变量。
在OB中你可以调用FC,在FC中你可以调用FB.
匿名回复:
来培训吧
匿名回复:
符号表里的是全局变量,而OB,FC,FB中的是局域变量,只在本子程序中有用.
匿名回复:
好东西!我大长知识.谢谢大伙儿了
匿名回复:
占你的光,俺也长知识了!