基于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触发器实现
二、用逻辑判断实现
三、用计数器实现
四、用字右移指令实现
五、用双字循环右移指令实现
六、用异或指令实现
七、用累加器指令实现
八。
用S和R指令实现。