西门子plc梯形图程序设计步骤与实例

来源:电工天下时间:2015-09-21 03:49:36 作者:老电工手机版>>

西门子plc梯形图程序设计的实例教程

西门子plc程序的设计无规定的方法,只要动作可靠、程序简捷、明了便是好程序。至于采用的是什么样的方法、何种语言,这并不重要。

通过典型应用程序的组合和灵活应用,以完成大多数常规程序的设计,是一般设计人员使用的基本方法之一,可以供初学者参考。

假设某车间排风系统,采用s7-200 plc控制,并利用工作状态指示灯的不同状态进行监控,指示灯状态输出的控制要求如下:

1、排风系统共由3台风机组成,利用指示进行报警显示:

2、当系统中有2台以上风机工作时,指示灯保持连续发光;

3、当系统中没有风机工作时,指示灯以2hz频率闪烁报警:

4、当系统中只有l台风机工作时,指示灯以0.5hz频率闪烁报警。

根据以上要求,plc的程序设计可以按照如下步骤进行。

1、确定i/o地址

为了实现本控制要求,系统至少应有3个输入与1个输出,假设所确定对应的输入/输出地址与状态如表9-5.1所示。

西门子plc梯形图程序设计1

在以上plc地址确定以后,即可以进行plc程序的设计。plc程序的设计可以根据系统的基本动作要求,分步进行编制,并充分应用前述的典型程序。

2、闪烁信号的生成程序

根据控制要求,为了实现控制要求中的报警灯闪烁,可以首先设计报警灯的闪烁信号生成程序。

注意:在大多数plc中,一般都有特定频率的闪烁信号(系统内部继电器或标志位),当闪烁频率与系统信号一致时,可以直接使用系统信号。

本控制要求中有2hz、0.5hz两种频率的闪烁信号,可以采用图所示的闪烁信号生成程序。

西门子plc梯形图程序设计2

图中采用的定时器t33、t34、t35、t36的计时单位均为loms,定时器时间设定t33、t34为250ms(常数25),用于产生2hz频率闪烁;t35、t36为is(常数100),用于产生0.5hz频率闪烁。

mo.1为2hz频率闪烁启动信号,m0.2为2hz频率闪烁输出:m0.3为0.5hz频率闪烁启动信号,m0.4为0.5hz频率闪烁输出。

3、风机工作状态检测程序

风机工作状态检测程序可根据已知条件以及i/o地址表,分别对2台以上风机运行、没有风机运行、只有l台风机运行三种情况进行编程,假设以上三种情况对应的内部继电器存储元件分别为mo.o、mo.1、m0.3,可以得到程序如图9-5.2所示。

西门子plc梯形图程序设计3

4、指示灯输出程序

指示灯输出程序只需要根据风机的运行状态与对应的报警灯要求,将以上两部分程序的输出信号进行合并,并按照规定的输出地址控制输出即可。

合并图9-5.1与图9-5.2程序后,可以得到指示灯输出程序如图9-5.3所示。

西门子plc梯形图程序设计4

图9-5.3中事实上mo.i、m0.3分别是m0.2、m0.4的启动条件,因此,利用m0.2直接代替mo.1与m0.2“与”运算支路;m0.4直接代替m0.3与m0.4“与”运算支路也可以得到同样的结果。

此外,由图9-5.2可见,mo.o、mo.1、m0.3不可能有2个或2个以上同时为“1”的可能性,因此,程序设计时不需要在图9-5.3中再考虑输出程序中的“互锁”条件。

5、完整的程序

作为本控制要求的完整实现程序,只需要将以上3部分梯形图进行合并即可。对于指示灯信号来说,无须考虑1个plc循环时间的影响。

因此,程序的先后次序对实际动作不产生影响。

相关文章
  • 西门子plc二分频电路梯形图与时序图

    西门子plc二分频电路梯形图与时序图

    有关西门子plc二分频电路的梯形图与时序图,学习下西门子plc二分频电路的设计方法,注意梯形图与时序图的区别,感兴趣的朋友参考下。

    时间:2020-04-08 13:33:17

  • 【图】plc继电器控制电路移植法的梯形图设计

    【图】plc继电器控制电路移植法的梯形图设计

    plc继电器控制电路移植法的梯形图设计,继电器控制电路移植法设计梯形图,继电器控制电路移植法设计梯形图设计步骤,plc控制的电动机正反转控制实例,供大家学习参考。

    时间:2020-02-21 08:11:00

  • 西门子plc梯形图程序设计实例(车间排风系统)

    西门子plc梯形图程序设计

    有关西门子plc梯形图的程序设计方法,如何确定I/O地址,闪烁信号的生成程序,风机工作状态检测程序,指示灯输出程序的梯形图设计实例。

    时间:2016-01-11 17:21:23

  • 【图】西门子plc用四个按钮控制四盏灯的梯形图

    西门子plc用四个按钮控制四盏灯

    西门子plc用四个按钮控制四盏灯的梯形图,实现的效果为:四个按钮分别控制四个灯,其中任意一个按钮按下时对应的灯亮,多个按钮按下时灯不亮,详细的设计方案与控制原理分析。

    时间:2015-12-17 20:39:54

  • plc梯形图转语句表的例子

    plc梯形图转语句表的例子

    有关plc梯形图转语句表的方法,L是临时变量,所有的梯形图都可以转化成语句表,并非所有的语句表都可以转化成梯形图,只有附和一定格式的语句表方可转化成梯形图。

    时间:2015-12-17 20:09:04

  • 【图】西门子s7-300/400 plc位移指令功能与梯形图

    西门子s7-300/400 plc位移指令

    西门子s7-300/400 plc位移指令的功能,s7-300/400的移位指令的功能没有s7-200强,六大特点,s7-300/400移位指令的梯形图编程格式,一起来看看。

    时间:2015-11-19 15:41:41

  • 【图】西门子plc比较指令编程梯形图与指令表程序

    西门子plc比较指令

    西门子plc比较指令编程梯形图与指令表程序,分别利用plc梯形图与指令表,在西门子s7-200与s7-300/400 plc编制满足控制要求的数据比较程序,根据要求设计的梯形图与指令表程序。

    时间:2015-11-19 15:20:30

  • 【图】西门子plc数学运算指令与梯形图编程方法

    西门子plc数学运算指令与梯形图

    西门子plc数学运算指令与梯形图编程方法,包括整数、双整数、浮点数的四则运算,s7-200的执行过程,s7-300/400的执行过程,四则运算编程注意事项等。

    时间:2015-11-19 08:02:48

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有