1 / 5
文档名称:

西门子200PLC编程实例.docx

格式:docx   大小:147KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西门子200PLC编程实例.docx

上传人:woyaonulifacai 2021/10/6 文件大小:147 KB

下载得到文件列表

西门子200PLC编程实例.docx

文档介绍

文档介绍:西门子200PLC编程实例
西门子200PLC编程实例
西门子200PLC编程实例
这是网上擂台的题目:一台电动机要求在按下起动按钮后,电动机运行10秒,停5秒,重复3次后, 电动机自动停止。同时设置有手动停机按钮和过载保护。编写梯形图控制程序。PLC可以随便选用,要有相关说明. 注意:要有PLC控制电路和I/O分配表. 
1、硬件选择:一台PLC(S7—200)、一个交流接触器Z0(控制电机运行)、2个按钮开关(SB1、SB2)及1个过流继电器(FR),电路图如下:(不包括粉色虚线框部分)
ﻫ2、 编程:用不同思路,可编出几种不同的控制方案,都可实现该项目要求。 ﻫ(1)、最简单的编程方案,就是选用5个通电延时定时器:其3个定时10秒,用于电机启动运行,另2个定时5秒,使电机停。具体编 程也有二种方式,见下图:
西门子200PLC编程实例
西门子200PLC编程实例
西门子200PLC编程实例
ﻫﻫ上图中的方案一与方案二,同用5个定时器,完成同样的功能。ﻫ方案一是这样编程:按下启动按钮(),使 ,M0。0、MO.2、,用它们去控制Q0。7,其彼此间隔时间为5秒(即M0。1、).?8?1延时?8?1M0。0=1,T101得电开始延时,延时10秒,T101吸合使M0。1=1、=0,使T101断电,而T102得电开始延时,5秒后T102得电吸合,使M0.2=1,M0。1=0。。.直到T105得电
西门子200PLC编程实例
西门子200PLC编程实例
西门子200PLC编程实例
ﻫ方案二是这样编程:按下启动按钮(I0。0),使 M0.0=1,T101得电开始延时,延时10秒,T101吸合,使T102得电开始延时,延时5秒,T102吸合,使T103得电开始延时。.。直至T105得电延时,延时10秒后动作,=0,=0使T101—T105皆断开,程序结束。,用T102的常开触点与T103的常闭触点串联,用T104的常开触点与T105的常闭触点串联,三者再并联后去驱动Q0。7,可达到同样的控制作用,ﻫ由上图可见,由于编程方法不同,其方案二用的指令比方案一少,显然:方案二优于方案一。
(2)、用二个定时器(T101、T102)和一个字节存储器(MB1)编程也可实现同样功能:ﻫ按下启动按钮,使MB1=0、=1,=1使T101得电开始延时,10秒T101吸合使T102得电吸和,延时5秒,T102吸合,其常闭点断开,使T101、T102失电断开,T101又得电延时.。。形成振荡器,T102每吸合一次,使MB1加1,吸合3次,MB3=3,=0,程序结束。,去驱动电机输出口Q0。7,可实现电机转10秒停5秒,循环3次控制结束。
该方案所用指令比方案二还少(见上图方案三),可见扩大思路与视野,可编辑出多种不同的可执行方案,从中选出最佳方案,会使你编出的程序,短小精悍。
西门子200PLC编程实例
西门子200PLC编程实例
西门子200PLC编程实例
ﻫ此外还有二种编程方案,也可实现这同一课题的控制