PLC变量和参数的区别 点击:184 | 回复:0



工控无忧

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:143帖 | 45回
  • 年度积分:3
  • 历史总积分:581
  • 注册:2017年8月18日
发表于:2018-06-05 09:48:39
楼主

经常会有人问PLC变量和参数有什么区别,我来解释下这个问题

1、从严格地来讲,两者没有可比性。

参数:设置或赋值不同的数值来实现一个目标结果,这些数值就是参数。 变量:意指一个存储空间,系统从内存中划出一块空间给你,可以对其有访问权限,可以命名、修改与调用(读写)。

2、如果非要讲出不同之处:

变量与参数名不同,变量不一定要赋值(不赋值就是0或是默认值)。一个参数可以赋值给一个变量,即一个变量是一个参数的载体,即存储单元。 “变量”与“参数”是西门子PLC中常用的名词,在不同的使用场合有不同的含义。S7中的变量分为“程序变量”与“诊断变量”两大类:将参数分为“程序参数”与“配置参数(组态参数)”两大类。

“诊断变量”用于PLC调试阶段,诊断变量包括的范围很广,凡是PLC中可以赋值或进行显示的信号与数据统称为诊断变量(Variable),它包括输入、输出、内部标志寄存器、定时器、计数器、数据块中的内容等。

“程序变量”与“程序参数”是在PLC程序设计阶段需要使用的“变量”与“参数”。因此,除非特别说明,“变量”均是指“程序变量”,“参数”均是指“程序参数”;而在调试部分、硬件组态(配置)部分所述的“变量”均是指“诊断变量”,“参数”均是指“配置参数”。

西门子S7系列PLC可以使用的“程序变量”包括程序参数、局部变量(又称临时变量Temporary)、静态变量(Static)3种基本类型,并且有规定的使用范围。



热门招聘
相关主题

官方公众号

智造工程师