什么是标签 标签有两个最基本也是必须的要素

标签 , 也就是变量 , 是欧系PLC的重要概念 , 而以往日系PLC直接使用物理地址 , 比如X0,Y0,M0,D0等 。标签的意义就是给这些地址取个名字 , 当然 , 你也可以取个名字 , 而不分配地址 。使用标签有如下好处

1 可以取个直观易懂的名字 , 便于标识
比如 启动 , 停止 , 速度 , 电流等
2 对于很多中间变量 , 可以不分配地址 , 节约PLC资源 , 方便编程
标签 , 有两个最基本 , 也是必须的要素 , 标签名和标签类型 , 以及其他非必须要素 , 地址 , 初始值等 。
标签名 , 就是我们取的名字 , 现在大多数PLC都支持中文变量名 , 这对很多追求直观易懂的低水平者 , 是很好的福音 。标签取名 , 应当遵循一定的原则 , 这便于程序的规范化 。而且不能使用系统的关键字 。
标签类型 , 就是指各种数据类型了 , 比如BOOL,位 , 字节等 。 , 这是三菱GX WORKS3软件中支持的数据类型 , 它和我们使用的标签是一一对应的 。需要根据变量来确定数据类型 。
其他的一些要素 , 比如地址 , 初始值等 。大家可以根据自己的需要 , 来决定是否填写
如图三所示 , 大家可以看到 , 启动变量我分配了地址 , 而停止没有分配 。
全局标签 , 局部标签等 , 是指标签的类!可以理解成标签的分类 , PLC的标签有很多类 , 其实 , 初学者只要理解以下几种就行 , 其他的 , 可以等熟悉之后 , 再慢慢理解
VAR_GLOBAL
全局标签 , 也就是说 , 你定义的这个标签 , 在PLC的任何地方都可以使用 , 所以 , 它的名字是唯一的 。
VAR
局部标签 , 和全局标签相对应 , 局部标签只能在局部地区使用 , 也就是我们定义这个标签的POU里 , 比如你在POU1里定义了一个标签 , A_POU1 , 那么 , 你只能在POU1里使用 , 去其他地方使用 , 是不可以的 。局部标签在定义的POU里 , 名字是唯一的 。但在其他POU里 , 是可以使用的 。
VAR_RETARN
保持型变量 , 就是掉电保持的意思 。和大家使用的大多数PLC不一样 , 在IEC标准中 , 对于保持型变量不是通过定义锁存区来实现的 , 而是通过定义标签的类来实现的 。但大多数PLC没有这样使用 , 而是 , 仍然沿用定义锁存区的方式 。
VAR_IN VAR_OUT
【什么是标签 标签有两个最基本也是必须的要素】主要是用在FB中的变量 , 一般来说 , FB左边的都是IN  , 也就是输入 , 右边的都是OUT , 也就是输出 。

    推荐阅读