PLC-S7-300具体应用举例_第1页
PLC-S7-300具体应用举例_第2页
PLC-S7-300具体应用举例_第3页
PLC-S7-300具体应用举例_第4页
PLC-S7-300具体应用举例_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子教案武汉科技大学流体传动及控制研究所可编程控制器原理及应用课程4.0S7-300PLC具体应用举例1精选2021版课件S7-300应用举例一.程序结构二.例1:电机手动自动模式控制三.例2:两台电机控制四.例3:单生产线传送控制五.例4:两条生产线传送控制2精选2021版课件程序结构STEP7为设计程序提供三种方法。基于这些方法,可以选择最适合于你的应用的程序设计方法。线性化模块化结构化线性化编程:所有的指令都在一个块(OB1)内。模块化编程:每个设备的控制指令都在各自的块内。

OB1按顺序调用每个块。结构化编程:不同的块调用可重复利用的代码。

OB1(或其他块)调用这些块并传递相应的参数。OB1OB1OB1配方A配方B混合器排空泵排空精选2021版课件程序块类型故障FBFBFBFCSFCSFBFB带背景数据块阴影:

OB组织块循环定时过程OB =组织块FB =功能块FC =功能SFB =系统功能块SFC =系统功能

操作系统4精选2021版课件块类型 特性

组织块 -操作系统和用户程序的接口(OB) -各层次的优先级(1~26) -局部数据堆栈中的特殊启动信息

功能块(FB) -带参数/数据保持 -不带参数/数据保持 -不带参数/数据不保持

功能(FC) -只传递一个返回值 (调用时必须分配参数) -数据不保持 -可带参数数据块(DB) -结构化,局部存储(背景DB) -结构化,全局数据存储 (在整个程序中均有效)用户定义的块精选2021版课件块类型 特点

系统功能 -存储在CPU的操作系统中(SFC) -用户可以调用此功能 (不需要存储器)系统功能块 -存储在CPU的操作系统中(SFB) -用户可以调用此功能 (需要存储器)

系统数据块 -用于组态数据和参数的数据块(SDB)

系统块精选2021版课件线性编程实例1–电机手动自动模式控制用户需求:1、能够实现手动/自动控制。3、生产线能正反转。应用实例7精选2021版课件Start:系统启动(I0.0);Stop:系统停止(I0.1);MoveForward:点动向前(I0.2);MoveBackward:点动向后(I0.3);ManualAuto:手动/自动选择(I0.4);Enter:系统模式确定(I0.5);系统分配I/OPowerOn:系统上电显示(Q0.0)Manual:手动模式显示(Q0.1);Auto:自动模式显示(Q0.2)Forward:电机前转(Q0.5)Backward:电机后转(Q0.6)8精选2021版课件FC1功能块(启停控制)全局变量:Start:系统启动(I0.0);Stop:系统停止(I0.1);PowerOn:系统上电显示(Q0.0)9精选2021版课件FC1功能块(手动/自动)全局变量:Enter:系统模式确定(I0.5);PowerOn:系统上电显示(Q0.0);Manual:手动模式显示(Q0.1

);Auto:自动模式显示(Q0.2)ManualAuto:手动/自动选择(I0.4)10精选2021版课件FC1功能块(手动/前后)全局变量:MoveForward:点动向前(I0.2);MoveBackward:点动向后(I0.3);Manual:手动模式显示(Q0.1

);Forward:电机前转(Q0.5)Backward:电机后转(Q0.6)11精选2021版课件OB1组织块12精选2021版课件线性编程实例2–两台电机控制用户需求:1、能够实现手动/自动控制。3、生产线能正反转。应用实例13精选2021版课件FC1功能块形参列表14精选2021版课件Start:1#启动(I0.0);Stop:1#停止(I0.1);MoveForward:1#点动向前(I0.2);MoveBackward:1#点动向后(I0.3);ManualAuto:1#手动/自动选择(I0.4);Enter:1#确认(I0.5);系统分配I/O(1#线)PowerOn:1#系统上电(Q0.0)Manual:1#手动(Q0.1);Auto:1#自动(Q0.2)Forward:1#电机向前转(Q0.3)Backward:1#电机向后转(Q0.4)15精选2021版课件Start:2#启动(I1.0);Stop:2#停止(I1.1);MoveForward:2#点动向前(I1.2);MoveBackward:2#点动向后(I1.3);ManualAuto:2#手动/自动选择(I1.4);Enter:2#确认(I1.5);系统分配I/O(2#线)PowerOn:2#系统上电(Q1.0)Manual:2#手动(Q1.1);Auto:2#自动(Q1.2)Forward:2#电机向前转(Q1.3)Backward:2#电机向后转(Q1.4)16精选2021版课件17精选2021版课件线性编程实例3–单生产线传送控制用户需求:1、能够实现手动/自动控制。2、灌装时间3s,自动计数。3、生产线能正反转。应用实例精选2021版课件模块化编程电机启停控制电机手动/自动控制灌装控制/满瓶显示OB1FC1FC1FC2精选2021版课件Start:系统启动(I0.0);Stop:系统停止(I0.1);MoveForward:点动向前(I0.2);MoveBackward:点动向后(I0.3);ManualAuto:手动/自动选择(I0.4);Enter:系统模式确定(I0.5);SensorNoneBot:空瓶位传感器(I1.0);SensorFillBot:灌装位传感器(I1.1);SensorFullBot:满瓶位传感器(I1.2);系统分配I/OPowerOn:系统上电显示(Q0.0)Manual:手动模式显示(Q0.1);Auto:自动模式显示(Q0.2)Forward:电机前转(Q0.5)Backward:电机后转(Q0.6)M0:中间继电器(M0.0);C1:空瓶计数器C2:满瓶计数器Display:满瓶BCD码显示(QW6)20精选2021版课件FC1功能块(启停控制)全局变量:Start:系统启动(I0.0);Stop:系统停止(I0.1);PowerOn:系统上电显示(Q0.0)21精选2021版课件FC1功能块(手动/自动)全局变量:Enter:系统模式确定(I0.5);PowerOn:系统上电显示(Q0.0);Manual:手动模式显示(Q0.1

);Auto:自动模式显示(Q0.2)ManualAuto:手动/自动选择(I0.4)22精选2021版课件FC1功能块(手动/前后)全局变量:MoveForward:点动向前(I0.2);MoveBackward:点动向后(I0.3);Manual:手动模式显示(Q0.1

);Auto:自动模式显示(Q0.2)ManualAuto:手动/自动选择(I0.4)Forward:电机前转(Q0.5)Backward:电机后转(Q0.6)23精选2021版课件FC2功能块(设定灌装时间)全局变量:SensorFillBot:灌装位传感器(I1.1);M0:中间继电器(M0.0);24精选2021版课件FC2功能块(计数)全局变量:SensorNoneBot:空瓶位传感器(I1.0);SensorFullBot:满瓶位传感器(I1.2);C1:空瓶计数器C2:满瓶计数器Display:满瓶BCD码显示(QW6)25精选2021版课件OB1组织块26精选2021版课件线性编程实例4–两条生产线传送控制用户需求:1、能够实现手动/自动控制。2、灌装时间3s和5s,自动计数。3、生产线能正反转。应用实例精选2021版课件FC1功能块IN/OUT变量28精选2021版课件FC1功能块29精选2021版课件FB1功能块IN/OUT/STAT变量30精选2021版课件FB1功能块31精选2021版课件F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论