新浪博客

基于S7 300/400的“单键控制电机启停”PLC编程实例

2011-11-20 13:57阅读:
基于S7 300/400的“单键控制电机启停”
PLC编程实例

摘要:本文由PLC工程技术人员或参加PLC职业技能比赛的工矿企业职工、职业院校学生常用到的“单键控制电机启停”问题入手,提出了基本的八种编程方法,并用S7 300/400PLC逐一进行了编程,对学习和应用S7 300/400PLC有很大的帮助。
关键词:PLC
PLC即可编程控制器(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置。在1987年国际电工委员会(International Electrical Committee)颁布的PLC标准草案中对PLC做了如下定义:“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”
目前市场上的PLC机型很多,但其基本结构、原理相同,基本功能、指令系统、编程方法类似。因此,笔者选择了当今最具特色和符合IEC标准的西门子S7-300/400作为背景机型论述。
1、西门子公司的产品最早是1975年投放市场的SIMATIC S3,它实际上是带有简单操作接口的二进制控制器;
2、1979年,S3系统被SIMATIC S5所取代,该系统广泛地使用了微处理器;
3、20世纪80年代初,S5系统进一步升级——U系列PLC,较常用机型:S5-90U、95U、100U、115U、135U、155U
4、1994年4月,S7系列诞生,它具有更国际化、更高性能等级、安装空间更小、更良好的WINDOWS用户界面等优势,其机型为:S7-200、300、400
5、1996
年,在过程控制领域,西门子公司又提出PCS7(过程控制系统7)的概念,将其优势的WINCC(与WINDOWS兼容的操作界面)、PROFIBUS(工业现场总线)、COROS(监控系统)、SINEC(西门子工业网络)及控调技术溶为一体
6、现在,西门子公司又提出TIA(Totally Integrated Automation)概念,即全集成自动化系统,将PLC技术溶于全部自动化领域。
笔者在实际工作中,经常遇到这样一种题目:“用一个按钮控制电动机的启停,即第一下按按钮,电机运转,第二次按按钮,电机停止运转。”我浏览了近几年各地的PLC技能比赛也多次涉及到类似问题。下面我就以S7-300PLC为例,介绍七种“单键控制电机启停”PLC编程实例。
一、用SR触发器实现

基于S7 <wbr>300/400的“单键控制电机启停”PLC编程实例


二、用逻辑判断实现
基于S7 <wbr>300/400的“单键控制电机启停”PLC编程实例
三、用计数器实现
基于S7 <wbr>300/400的“单键控制电机启停”PLC编程实例


四、用字右移指令实现
基于S7 <wbr>300/400的“单键控制电机启停”PLC编程实例


五、用双字循环右移指令实现

基于S7 <wbr>300/400的“单键控制电机启停”PLC编程实例



六、用异或指令实现

基于S7 <wbr>300/400的“单键控制电机启停”PLC编程实例
七、用累加器指令实现

基于S7 <wbr>300/400的“单键控制电机启停”PLC编程实例
八。用S和R指令实现
基于S7 <wbr>300/400的“单键控制电机启停”PLC编程实例

参考文献:
[1] 胡健.西门子S7-300 PLC应用教程[M].北京:机械工业出版社,2007.
[2] 胡健.西门子S7-300 /400PLC工程应用[M].北京:北京航空航天大学出版社,2008.
[3] 崔坚.西门子S7可编程控制器-STEP7编程指南[M].北京:机械工业出版社,2007.
[4] 廖常初.S7-300/400 PLC应用技术[M].北京:机械工业出版社,2005.
[5] SIMATIC用于S7-300和S7-400的语句表(STL)编程参考手册.西门子公司,2004
[6] SIMATIC用于S7-300和S7-400的梯形图(LAD)编程参考手册.西门子公司,2004
[7] SIMATIC用于S7-300和S7-400的功能图(FBD)编程参考手册.西门子公司,2004
[8] SIMATICSTEP7 V5.4编程参考手册.西门子公司,2006


我的更多文章

下载客户端阅读体验更佳

APP专享