1、硬件组态组态的是模块的地址范围区域,符号表中的地址为确切的地址。
并非必须进行硬件组态,而是应该首先建立符号表,否则,当硬件组态更改的时候,那么程序的改动量是巨大的,符号编程方式是当前的主流。
2、在西门子中,变量表指的是实时监控PLC变量,而非变量的建立信息,因此,当Wincc使用Step7中的变量时,依靠的仍旧是符号表。虽然将Step7集成到Wincc可以省却在Wincc中建立变量的时间,但是,由于每次更改需要在Step7中更改并重新集成,因此,当变量数较少的时候,西门子仍然建议在Wincc的变量管理器中建立变量。
3、符号表存在的作用是可以进行符号编程,即使没有符号表,你仍然可以使用绝对地址进行编程,符号表的作用是让我们可以脱离实际硬件来进行编程,这样你的主要思路不是硬件地址的分配,而是程序的架构。符号表只是硬件地址的一个别名而已。至于变量表,在200系列中称作为状态表,只是监视PLC变量而已,即使没有变量表,你仍然可以在梯形图编辑器中进行监控,只是变量范围大而监控麻烦而已。
一般的编程就是:建立符号表进行编程,然后根据实际的硬件进行硬件组态,最后,在符号表中为每个符号指定地址,下载程序,建立变量表,在变量表中监控变量。
Good Luck~
10-12-08 14:13