西门子PLC变量的作用

   2024-09-14 建材之家710
核心提示:在PLC程序中可以使用变量,是S7系列PLC的特点之一。在S7中使用变量可以实现以下功能。 (1)增加程序的通用性 在PLC程序设计阶段,为了提高程序的通用性,可以通过变量使得同一逻辑块用于不同的控制场合。 例如:对于图11-2.2所示的逻辑块,假设其功能为实现逻辑运算C=B.A; D-D+l,并且采用变量进行编程。 调用该逻辑块时,若对变量A赋值为IO.1、
    在PLC程序中可以使用变量,是S7系列PLC的特点之一。在S7中使用变量可以实现以下功能。
    (1)增加程序的通用性
    在PLC程序设计阶段,为了提高程序的通用性,可以通过变量使得同一逻辑块用于不同的控制场合。
    例如:对于图11-2.2所示的逻辑块,假设其功能为实现逻辑运算C=B.A; D-D+l,并且采用变量进行编程。

    调用该逻辑块时,若对变量A赋值为IO.1、变量B赋值为I0.2、变量D赋值为MW10、变量C赋值为QO.1时,程序的执行结果为:
    QO.1=10.2.IO.1;
    MW10 - MW10+l。
    调用该逻辑块时,若对变量A赋值为Il.l、变量B赋值为I1.2、变量D赋值为MW20、变量C赋值为Ql.l时,程序的执行结果为:
  Ql.l=11.2.Il.l;
  MW20= MW20+l。
  (2)便于程序检查
  使用了变量后,在调用该逻辑块时,在调用指令中可以显示该逻辑块所需要的相应输入、输出信号(见图11-2.3),以方便程序设计与检查。

    由于S7对变量与符号地址有规定的格式要求,因此,在图11-2.3中已经将图11-2.2所对应的逻辑块变量A、B、C、D分别采用了符号地址IN A、IN-B、OUT_C、INOUT D进行编程。
 
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
 
举报收藏 0打赏 0评论 0

上一篇:西门子PLC变量的分类与使用范围

西门子PLC可以使用的“程序变量”包括程序参数、局部变量(又称临时变量Temp)、静态变量(Stat)3种基本类型。 (1)程序参数 S7的程序参数用于传递逻辑块之间的数据。当采用调用式结构时,应通过参数定义执行被调用的逻辑块所需要的数据:也可以通过参数将被调用的逻辑块的执行结果返回给调用的块。 在S7中,从...

下一篇:西门子S7-300的FC里使用定时器需要注意什么问题?

不少贴子里说FC调用时要小心特别是块内有计时器和计数器时,不知道要注意些什么?答:在FC里使用像T0、T1这样的定时器,如果多次调用就有问题了,一个定时器不能同时用于两台设备!解决的方法是在FC中创建一个参数类型为Timer(定时器)的输入参数,在调用时为该参数指定不同的实参,例如设备A的实参为T0、设备B的实参为T1...
 
更多>同类水电电工
推荐图文
推荐水电电工
点击排行
申请链接  |  更多> 友情链接
管材水电黄金广告位赞助商链接,购买请点击进入
网站首页  |  关于建材之家  |  联系我们  |  加入建材之家  |  隐私政策  |  使用协议  |  财务相关  |  城市分站  |  招商加盟  |  建材群站  |  网站地图  |  排名推广  |  广告服务  |  网站留言  |  违规举报  |  粤ICP备14017808号  |  粤公网安备 44030402000745号
陶瓷头条 | 空调头条 | 卫浴头条 | 洁具头条 | 油漆头条 | 涂料头条 | 地板头条 | 吊顶头条 | 衣柜头条 | 家居头条 | 老姚之家 | 灯饰之家 | 电气之家 | 全景头条 | 照明之家 | 防水之家 | 防盗之家 | 区快洞察 | 深圳建材 | 香港建材 | 佛山建材 | 广州建材 | 东莞建材 | 惠州建材 | 南宁建材 | 崇左建材 | 来宾建材 | 河池建材 | 贺州建材 | 百色建材 | 玉林建材 | 贵港建材 | 钦州建材 | 防城港建材 | 北海建材 | 梧州建材 | 桂林建材 | 柳州建材 | 建材 | 720全景 | 企业之家 |