step7的符号表与OB,FB,FC的变量声明表有什么关系?-PLC技术网(www.plcjs.com)-可编程控制器技术门户


step7的符号表与OB,FB,FC的变量声明表有什么关系?

 (点击题目可以在互联网中搜索该题目的相关内容)
日期:2006-5-23 23:15:16     来源:   作者: 点击:
点击【  大  中   小 】,可以选择字体的大小,以便你阅读.

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中的是局域变量,只在本子程序中有用.
匿名回复:
    好东西!我大长知识.谢谢大伙儿了
匿名回复:
    占你的光,俺也长知识了! 

上一篇: S7-300的n个常见问题解答之一
下一: 请教:s7-200 PPI协议