




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选,1,电子教案,武汉科技大学流体传动及控制研究所,可编程控制器原理及应用课程,4.0S7-300PLC具体应用举例,精选,2,S7-300应用举例,一.程序结构二.例1:电机手动自动模式控制三.例2:两台电机控制四.例3:单生产线传送控制五.例4:两条生产线传送控制,精选,程序结构,STEP7为设计程序提供三种方法。基于这些方法,可以选择最适合于你的应用的程序设计方法。,线性化,模块化,结构化,线性化编程:所有的指令都在一个块(OB1)内。,模块化编程:每个设备的控制指令都在各自的块内。OB1按顺序调用每个块。,结构化编程:不同的块调用可重复利用的代码。OB1(或其他块)调用这些块并传递相应的参数。,OB1,OB1,OB1,配方A,配方B,混合器,排空,泵,排空,精选,4,程序块类型,故障,循环,定时,过程,OB=组织块FB=功能块FC=功能SFB=系统功能块SFC=系统功能,操作系统,精选,用户定义的块,精选,块类型特点系统功能-存储在CPU的操作系统中(SFC)-用户可以调用此功能(不需要存储器)系统功能块-存储在CPU的操作系统中(SFB)-用户可以调用此功能(需要存储器)系统数据块-用于组态数据和参数的数据块(SDB),系统块,精选,7,线性编程实例1电机手动自动模式控制,用户需求:1、能够实现手动/自动控制。3、生产线能正反转。,应用实例,精选,8,Start:系统启动(I0.0);Stop:系统停止(I0.1);MoveForward:点动向前(I0.2);MoveBackward:点动向后(I0.3);ManualAuto:手动/自动选择(I0.4);Enter:系统模式确定(I0.5);,系统分配I/O,PowerOn:系统上电显示(Q0.0)Manual:手动模式显示(Q0.1);Auto:自动模式显示(Q0.2)Forward:电机前转(Q0.5)Backward:电机后转(Q0.6),精选,9,FC1功能块(启停控制),全局变量:Start:系统启动(I0.0);Stop:系统停止(I0.1);PowerOn:系统上电显示(Q0.0),精选,10,FC1功能块(手动/自动),全局变量:Enter:系统模式确定(I0.5);PowerOn:系统上电显示(Q0.0);Manual:手动模式显示(Q0.1);Auto:自动模式显示(Q0.2)ManualAuto:手动/自动选择(I0.4),精选,11,FC1功能块(手动/前后),全局变量:MoveForward:点动向前(I0.2);MoveBackward:点动向后(I0.3);Manual:手动模式显示(Q0.1);Forward:电机前转(Q0.5)Backward:电机后转(Q0.6),精选,12,OB1组织块,精选,13,线性编程实例2两台电机控制,用户需求:1、能够实现手动/自动控制。3、生产线能正反转。,应用实例,精选,14,FC1功能块形参列表,精选,15,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),精选,16,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),精选,17,精选,线性编程实例3单生产线传送控制,用户需求:1、能够实现手动/自动控制。2、灌装时间3s,自动计数。3、生产线能正反转。,应用实例,精选,模块化编程,精选,20,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/O,PowerOn:系统上电显示(Q0.0)Manual:手动模式显示(Q0.1);Auto:自动模式显示(Q0.2)Forward:电机前转(Q0.5)Backward:电机后转(Q0.6)M0:中间继电器(M0.0);C1:空瓶计数器C2:满瓶计数器Display:满瓶BCD码显示(QW6),精选,21,FC1功能块(启停控制),全局变量:Start:系统启动(I0.0);Stop:系统停止(I0.1);PowerOn:系统上电显示(Q0.0),精选,22,FC1功能块(手动/自动),全局变量:Enter:系统模式确定(I0.5);PowerOn:系统上电显示(Q0.0);Manual:手动模式显示(Q0.1);Auto:自动模式显示(Q0.2)ManualAuto:手动/自动选择(I0.4),精选,23,FC1功能块(手动/前后),全局变量:MoveForward:点动向前(I0.2);MoveBackward:点动向后(I0.3);Manual:手动模式显示(Q0.1);Auto:自动模式显示(Q0.2)ManualAuto:手动/自动选择(I0.4)Forward:电机前转(Q0.5)Backward:电机后转(Q0.6),精选,24,FC2功能块(设定灌装时间),全局变量:SensorFillBot:灌装位传感器(I1.1);M0:中间继电器(M0.0);,精选,25,FC2功能块(计数),全局变量:SensorNoneBot:空瓶位传感器(I1.0);SensorFullBot:满瓶位传感器(I1.2);C1:空瓶计数器C2:满瓶计数器Display:满瓶BCD码显示(QW6),精选,26,OB1组织块,精选,线性编程实例4两条生产线传送控制,用户需求:1、能够实现手动/自动控制。2、灌装时间3s和5s,自动计数。3、生产线能正反转。,应用实例,精选,28,FC1功能块IN/OUT变量,精选,29,FC1功能块,精选,30,FB1功能块IN/O
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离谱医生考试题及答案
- 课件显示作图过程
- 2025年中国拔罐器数据监测报告
- 客服管家考试题及答案
- 绞盘机司机数字化技能考核试卷及答案
- 井矿盐制盐工专项考核试卷及答案
- 多维地理信息采集员知识考核试卷及答案
- 旅游团队领队晋升考核试卷及答案
- 静脉抽血考试题及答案
- 河北石家庄市42中7年级下册数学期末考试专项练习试题(含答案解析)
- Klotho蛋白在万古霉素致急性肾损伤中的机制及干预潜力研究
- 水果打包加工厂管理制度
- 空调冷库维修合同范本
- 借物喻人的作文五年级完美版
- HER2阳性晚期胃癌分子靶向治疗中国专家共识
- 2025届安徽省六校研究会高三开学联考-数学试卷(含答案)
- 矿泉水定制合同协议
- 临床技术操作规范麻醉学分册
- 基于赋能理论的老年COPD稳定期患者慢病管理方案的构建及应用
- 中医护理常见穴位课件
- 医院 查对制度
评论
0/150
提交评论