文档详情

西门子S7-1200 PLC编程与应用教程:S7—1200PLC模块应用PPT教学课件.pptx

发布:2025-04-08约5.16千字共34页下载文档
文本预览下载声明

项目八S7—1200PLC模块应用

PLC(可编程逻辑控制器)01.02.03.04.项目引入项目实施项目知识项目反馈

项目引入编写的程序一般包含多个函数模块,在结构上每个函数块对应一个背景函数模块,如果程序中函数模块较多,那么在整个工程文件中会出现大量的背景数据模块。程序运行时由于扫描的背景数据模块过多,会影响PLC的运行效率。使用多重背景功能可以让几个函数块同时应用一个背景数据块,这样可以减少使用空间,提高PLC的执行效率。操作系统与用户程序之间的数据交换,就是通过组织块(OB)来实现的。PLC操作系统可以调用组织块(OB),主要控制循环中断程序执行、启动PLC特性、处理PLC产生的错误。编程时可以对组织块进行调用,编程后就可以确定CPU的一些特性。中断是在PLC编程过程中经常使用的一种编程方法,它的原理很容易理解。例如,我们在看书时,快递员来敲门,我们就会放下书去开门收快递,当处理完快递的事件后,我们继续拿起书进行阅读。在这个实例中就有一次中断,我们在看书就好比正在执行一个“程序”,快递员敲门类似启动了一个中断源,处理快递事件就类似于执行“中断程序”。“中断程序”结束,我们又拿起书继续阅读,相当于继续阅读“程序”。

项目实施一、操作目的(1)了解S7-1200PLC的背景功能应用方法。(2)了解S7-1200组织块(OB)的应用与中断的关系。

项目实施二、操作器材S7-1200PLC主机、试电笔、工控计算机(安装STEP7编程软件)、中间继电器、接触器、三相电动机、PLC连接线、万用表、连接导线、熔断器等。

项目实施三、操作内容观察电机控制电路。通过外部电路将PLC连接到电路中,再根据PLC输出性能选择是否连接中间继电器隔离部分,然后连接电机电路,编程后观察电机的运行,通过动态监控功能逐渐了解所写程序的作用。观察数据操作程序组织块(OB)和中断程序。在编写程序完成后观察程序的数据变化,归纳总结两种程序的特点和运行方式,从而深入了解语句。

项目实施三、操作内容1.电机水位控制报警功能例8-1电机运行时控制水位,反馈信号通过A/D转换实现,当数值大于3000就要产生报警信号。解:通过多重背景结构实现运行报警功能。打开STEP7软件创建项目,创建Main[O...]中的FB1[FB1]、FB2[FB2]、FB3[FB3]三个空函数模块,双击打开FB1后创建电机启、停自锁控制梯形图程序。

项目实施三、操作内容1.电机水位控制报警功能双击打开FB2后设置相关参数。主要实现当输入超过3000的报警功能,如图所示。双击打开FB3后设置相关参数,如图所示。先展开静态变量“Static”,并创建两个静态变量,静态变量“Qiting”的函数类型定义为“FB1”,静态变量“Baojing”的函数类型定义为“FB2”

项目实施三、操作内容1.电机水位控制报警功能FB3中的梯形图如图所示。

项目实施三、操作内容1.电机水位控制报警功能在以上设置和编程完成后,就完成了能够实现功能的函数Main[OB1]的梯形图模块,如图所示。

项目实施三、操作内容2.电动机模块时间控制例8-2通过模块程序编程的方法完成编程,过程要求:当与I0.0连接的按钮按下2s后,Q0.0线圈得电,当与I0.1连接的按钮按下2s后Q0.1线圈得电。解:为节省DB的使用和扫描时间,使用多重背景模块进行编程,编程过程如下:(1)打开STEP7软件,创建项目后创建两个空的函数块FB1和FB2,双击并打开FB1,设置内部参数在“Input”项目表中创建“START”和“TT”内容,为程序的调用使用设定初始值,。在FB1中编写梯形图程序。

项目实施三、操作内容2.电动机模块时间控制例8-2通过模块程序编程的方法完成编程,过程要求:当与I0.0连接的按钮按下2s后,Q0.0线圈得电,当与I0.1连接的按钮按下2s后Q0.1线圈得电。(2)在拖动梯形图指令“TON”时弹出图8-9所示界面,选中“多重背景”和“IECTimer_0_Instance”选项,单击“确定”按钮。

项目实施三、操作内容2.电动机模块时间控制例8-2通过模块程序编程的方法完成编程,过程要求:当与I0.0连接的按钮按下2s后,Q0.0线圈得电,当与I0.1连接的按钮按下2s后Q0.1线圈得电。(3)双击打开“FB2”

显示全部
相似文档