ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:157.09KB ,
资源ID:2901810      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2901810.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(西门子200PLC编程实例.doc)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

西门子200PLC编程实例.doc

1、这是网上擂台的题目:一台电动机要求在按下起动按钮后,电动机运行 10 秒,停 5 秒,重复 3 次后, 电动机自动停止。同时设置有手动停机按钮和过载保护。编写梯形图控制程序。PLC 可以随便选用,要有相关说明。 注意:要有PLC 控制电路和 I/O 分配表。 1、硬件选择:一台 PLC(S7-200)、一个交流接触器 Z0(控制电机运行)、2 个按钮开关(SB1、SB2)及 1 个过流继电器(FR),电路图如下:(不包括粉色虚线框部分)2、 编程:用不同思路,可编出几种不同的控制方案,都可实现该项目要求。 (1)、最简单的编程方案,就是选用 5 个通电延时定时器:其 3 个定时 10 秒,用于

2、电机启动运行,另 2 个定时 5 秒,使电机停。具体编 程也有二种方式,见下图:上图中的方案一与方案二,同用 5 个定时器,完成同样的功能。方案一是这样编程:按下启动按钮(I0.0),使 断开。在此过程中,M0.0、MO.2、M0.4 都是 10 秒的导通时间,用它们去控制 Q0.7,其彼此间隔时间为 5 秒(即 M0.1、M0.3 的通导时间)。?8?1 延时?8?1M0.0=1,T101 得电开始延时,延时 10 秒,T101 吸合使 M0.1=1、M0.0=0,使 T101 断电,而 T102 得电开始延时,5 秒后 T102 得电吸合,使M0.2=1,M0.1=0。直到 T105 得电

3、方案二是这样编程:按下启动按钮(I0.0),使 M0.0=1,T101 得电开始延时,延时 10 秒,T101 吸合,使T102 得电开始延时,延时 5 秒,T102 吸合,使 T103 得电开始延时。直至 T105 得电延时,延时 10 秒后动作,使 M0.0=0,M0.0=0 使 T101T105 皆断开,程序结束。用M0.0 的常开触点与 T101 的常闭触点串联,用 T102 的常开触点与 T103 的常闭触点串联,用 T104 的常开触点与 T105的常闭触点串联,三者再并联后去驱动 Q0.7,可达到同样的控制作用,由上图可见,由于编程方法不同,其方案二用的指令比方案一少,显然:方案

4、二优于方案一。(2)、用二个定时器(T101、T102)和一个字节存储器(MB1)编程也可实现同样功能:按下启动按钮,使 MB1=0、M0.0=1,M0.0=1 使 T101 得电开始延时,10 秒 T101 吸合使 T102 得电吸和,延时 5 秒,T102 吸合,其常闭点断开,使 T101、T102 失电断开,T101又得电延时。形成振荡器,T102 每吸合一次,使 MB1加 1,吸合 3 次,MB3=3,比较器输出 1 使 M0.0=0,程序结束。用 M0.0 的常开点与 T101 与 T102 的常闭点串连,去驱动电机输出口 Q0.7,可实现电机转 10 秒停 5 秒,循环 3 次控制

5、结束。该方案所用指令比方案二还少(见上图方案三),可见扩大思路与视野,可编辑出多种不同的可执行方案,从中选出最佳方案,会使你编出的程序,短小精悍。此外还有二种编程方案,也可实现这同一课题的控制要求:即是用 PLC 的秒脉冲(SM0.5)触发存储器使之进行移位或加计数的控制方式实现的控制方案:上图的方案四:是选用二个字节存储器(MB2、MB3),按下按钮,其抬起的后沿,使 MB2=0、MB3=3,且使M0.1=1。M0.1=1 使 PLC 的秒脉冲 SM0.5 触发有效:SM0.5的前沿,对 MB2 进行加 1 运算,当 MB2 值=10 时,使 Q0.7=0(电机停),MB2=15 时,使 M

6、B2=0,同时 MB3 减 1,再判断 MB3=0?,如不=0,由于 MB2=0,且10,使 Q0.7=1(电机又转)。当 MB3=0 时(即循环 3 次),使 M0.1=0,程序结束。此程序所用指令少,也是最佳方案。上图的方案五:它是采用秒脉冲 SM0.5 的前沿触发字存储器 MW4,使其以次右移一位的方式,对电机进行实时控制:按下启动开关(I0.0),其抬起时,将 MW4=16#3F(即 MB5的 8 位皆=1,MB4 的低二位值也=1,共 10 位值都=1),再将MB6=0、MB7=3,同时使 M0.2=1。M0.2=1 使 SM0.5 的前沿触发有效,每触发一次,MW4 右移一位,MB6 加 1,当计满 15次时,使 MB6=0,且 MB7 减 1,再判断 MB7=0?,循环计数 3次,其 MB7=0,比较器输出信号使 M0.2=0,程序结束。每次计数为 15,前 10 个计数,M5.0 输出都=1,故输出口Q0.7 皆=1,电机运行,后 5 个计数,其 M5.0 输出皆 =0,故电机停转。这 5 种编程方案,出于 5 种不同的构思,望初学者能仔细分析各个程序,如能很好的理解,对你今后的编程是会大有帮助的

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报