什么是变量(标签),PLC编程中的变量是怎么回事

用惯了日系PLC,比如三菱PLC的朋友,在初次接触欧系PLC,哪怕是最简单的西门西S7-200系列的PLC,都会对变量表示不理解,甚至不知所措。这也成为很多人选择从三菱PLC入门的原因。不理解变量的概念,使用日系PLC简单工程模式的编程方式,永远都不算是掌握了PLC,不能称之为电气工程师,顶多算是个高级电工。

那么,该如何理解变量的概念呢?变量,顾名思义就是变化的量。

什么是变量(标签),PLC编程中的变量是怎么回事

我们来看图中的PLC梯形图程序,这是一段典型的启保停程序。梯形图中的X0,X1等,都是PLC的实际物理地址,也就是PLC实际存在的东西,在梯形图中,我们直接拿来用。但是,这种纯符号的东西,没有任何意义,对于程序的理解很困难。怎么办呢?很简单,加注释

什么是变量(标签),PLC编程中的变量是怎么回事

如图中所示,我们给X0增加了注释,那么,当我们读程序的时候,就很快理解这段程序的含义了。在PLC中,注释是额外添加的,没有任何意义,那么,我们能不能把注释变为程序的一部分呢?或者是,直接使用注释来替代物理地址?能,当然能,这就是变量。

什么是变量(标签),PLC编程中的变量是怎么回事

如图中所示,红色的启动 ,停止就是变量,而绿色的,是注释。所

谓变量,就是用有意义的符号,来替代PLC的实际物理地址和各种寄存器。

什么是变量(标签),PLC编程中的变量是怎么回事

如上图所示,这就是PLC的变量表。变量,可以分配物理地址,也可以不分配物理地址。这就是变量最重要的意义。合理使用变量,会让程序更简洁,更高效。也是实现结构化编程的基础。


分享到:


相關文章: