全国服务热线 19542938937

西门子PLC从入门到精通的5个实例,理论讲解加程序演示 ​

发布:2023-03-16 21:38,更新:2023-08-01 08:00



西门子PLC从入门到精通的5个实例,理论讲解加程序演示


可编程控制器的分类


按组成结构:整体式、模块式和紧凑式


按I/O点数:大(1024)、中(256~1024)、小型(256点)


按功能:低、中、**.


PLC硬件系统:输入部分;运算控制部分(CPU);运算控制部分(CPU)


可编程控制器的一个机器扫描周期是指用户程序运行一次所经过的时间。它分为执行CPU自诊断、处理通讯请求、读输入(输入采样)、执行程序、写输出(输出刷新)等五个阶段。


S7-在程序中插入一个STOP指令,CPU可由RUN方式进入STOP工作方式。


使用工作方式开关改变工作状态。


用位于CPU模块的出/入口下面的工作方式开关选择CPU工作方式。工作方式开关有三个挡位:STOPTERM(Terminal)、RUN。


提供参与操作的数据地址的方法,称为寻址方式。


S7-增计数,


减计数,


增/减计数。


S7-SIMATIC指令集是西门子公司PLC专用的指令集,具有专用性强、执行速度快等优点,可提供LAD,STL,FBD等多种编程语言。


IEC1131-3指令集是按国际电工委员会(IEC)PLC编程标准提供的指令系统。该编程语言适用于不同厂家的PLC产品,有LAD和FBD两种编辑器。


LAD图形指令有三个基本形式:触点、线圈和指令盒。


实例编程:


例1图1.1为三相异步电动机正反转运行电路。起动时,合上QS,引入三相电源。按下正转控制按钮SB2,KMl线圈得电,其常开触点闭合,电动机正转并实现自锁。


图1.1


当电动机需要反转时,按下反转控制按钮SB3,KMl线圈断电,KM2线圈得电,KM2的常开触点闭合,电动机反转并实现自锁,按钮SBl为总停止按钮。


任务要求用PLC来实现上图所示的三相异步电动机的正反转运行电路


(1)I/O(输入/输出)地址分配


由上述控制要求可确定PLC需要3个输入点,2个输出点,其I/0地址分配如下:


I0.0:停止按钮SB1


I0.1:正转起动按钮SB2


I0.2:反转起动按钮SB3


Q0.0:正转运行用交流接触器KM1


Q0.1:反转运行用交流接触器KM2


PLC的外部硬件接线图


1)方案一:直接用“起一保一停”基本电路实现。


2)方案二:利用“置位/复位”基本电路实现。


3)方案三:利用栈操作指令实现梯形图及指令表。


例2图2.1为两台电动机顺序起动逆序停止的控制电路图。按下起动按钮SB2,台电动机M1开始运行,5s之后第二台电动机M2开始运行;按下停止按钮SB3,第二台电动机M2停止运行,10s之后台电动机Ml停止运行;SBl为紧急停止按钮,当出现故障时,只要按下SBl,两台电动机均立即停止运行。


图2.1


任务要求用PLC来实现上图所示的两台电动机顺序起动逆序停止的控制电路,其控制时序图如下图所示。


I/O(输入/输出)地址分配


由上述控制要求可确定PLC需要3个输入点,2个输出点,其I/0地址分配如下:


I0.0:紧急停止按钮SB1


I0.1:起动按钮SB2


I0.2:停止按钮SB3


Q0.0:电动机M1运行用交流接触器KM1


Q0.1:电动机M2运行用交流接触器KM2


根据I/0地址分配及控制时序图可知,当起动按钮SB2被按下时,输入继电器I0.1接通,输出继电器Q0.0置1,交流接触器KMl线圈得电并自保,这时台电动机M1运行,5s之后输出继电器Q0.1置1,第二台电动机M2。


开始运行;当按下停止按钮SB3时,输入继电器I0.2接通,输出继电器Q0.1置0,第二台电动机M2停止运行,10s之后输出继电器Q0.0置0,台电机停止运行。梯形图及语句表如图所示。


例3图3.1为三相异步电动机Y-减压起动的原理图。KMl为电源接触器。KM2为联结接触器,KM3为Y联结接触器,KT为起动时间继电器。其工作原理是:起动时合上电源开关QS,按起动按钮SB2,则KMl、KM3和KT同时吸合并自锁,这时电动机接成Y联结起动。


图3.1


任务要求用PLC来实现图Y-减压起动的控制电路,其控制时序图如图所示。利用PLC基本指令中的串、并联及输出指令可实现上述控制要求。


例4如图4.1是一个库门自动控制示意图。当有汽车接近库门时,超声波开关动作(超声波开关为0N),库门打开,直到上限位开关动作,汽车通过库门,红外线光电开关动作(汽车遮断了光束,光电开关为0N),汽车完全进入库门后,库门开始关门,直到下限位开关动作,完成一个自动控制过程。


图4.1


如图4-1所示,设小车在初始位置时停在右边,限位开关SQ2处于“0N”状态。按下起动按钮SB0后,小车向左运动,碰到限位开关SQl时,变为右行;返回限位开关SQ2处变为左行,碰到限位开关SQ0时,变为右行,返回起始位置后停止运动。


任务要求用PLC控制小车往复运动,用单序列的顺序功能图编程。


图4-1


(1)I/O(输入/输出)地址分配


由上述控制要求可确定PLC需要4个输入点,2个输出点,其I/O地址分配如下:


I0.0:限位开天SQ0


I0.1:限位开关SQl


I0.2:限位开关SQ2


I0.3:起动按钮SB0


QO.0:接触器KMl小车左行


QO.1:接触器KM2小车右行


小车往复运动的顺序功能图


小车往复运动的控制梯形图


例5城市隧道要求24小时不间断照明,有时考虑到要节约用电和延长灯的使用寿命,需要分时控制,同时又要有足够的照明,如隧道中有A、B、C三组灯,每天早7点到晚7点,第1组灯亮,晚7点到晚10点3组灯都亮(车多),晚10点至第二天早7点第2、3组灯亮,要求用一个开关控制三组灯的亮和灭。


(1)I/O(输入/输出)地址分配


I0.0:控制开关


QO.1、QO.2、QO.3:三组灯


了解更多


联系方式

  • 地址:上海黄浦 上海市松江区石湖荡镇塔汇路755弄29号1幢
  • 邮编:200011
  • 电话:19542938937
  • 联系人:刘经理
  • 手机:19542938937
  • 微信:19542938937
产品分类