PLC-S7-300具体应用举例

上传人:新** 文档编号:592522982 上传时间:2024-09-21 格式:PPT 页数:41 大小:1.51MB
返回 下载 相关 举报
PLC-S7-300具体应用举例_第1页
第1页 / 共41页
PLC-S7-300具体应用举例_第2页
第2页 / 共41页
PLC-S7-300具体应用举例_第3页
第3页 / 共41页
PLC-S7-300具体应用举例_第4页
第4页 / 共41页
PLC-S7-300具体应用举例_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《PLC-S7-300具体应用举例》由会员分享,可在线阅读,更多相关《PLC-S7-300具体应用举例(41页珍藏版)》请在金锄头文库上搜索。

1、PLC-S7-300PLC-S7-300具体应用举例具体应用举例S7-300应用举例一一. . 程序结构程序结构二二. . 例例1 1:电机手动自动模式控制:电机手动自动模式控制 三三. . 例例2 2:两台电机控制:两台电机控制四四. . 例例3 3:单生产线传送控制:单生产线传送控制五五. . 例例4 4:两条生产线传送控制:两条生产线传送控制2程序结构 STEP 7为设计程序提供三种方法。基于这些方法,可以选择最适合于你的应用的程序设计方法。线性化线性化模块化模块化结构化结构化线性化编程:所有的指令都在一个块 (OB1) 内。模块化编程:每个设备的控制指令都在各自的块内。 OB1按顺序调

2、用每个块。结构化编程:不同的块调用可重复利用的代码。OB1 (或其他块) 调用这些块并传递相应的参数。OB1OB1OB1配方 A配方 B混合器排空泵排空程序块类型故障FBFBFBFCSFCSFBFB 带背景数据块阴影:OB组织块组织块循环定时过程OB = 组织块FB = 功能块FC = 功能SFB = 系统功能块SFC = 系统功能 操作系统4块类型块类型特性特性 组织块 - 操作系统和用户程序的接口 (OB) - 各层次的优先级 (1 26)- 局部数据堆栈中的特殊启动信息 功能块 (FB) - 带参数 / 数据保持- 不带参数 / 数据保持 - 不带参数 / 数据不保持 功能 (FC) -

3、 只传递一个返回值 (调用时必须分配参数) - 数据不保持 - 可带参数 数据块 (DB)- 结构化,局部存储 (背景 DB)- 结构化,全局数据存储 (在整个程序中均有效)用户定义的块块类型块类型特点特点系统功能- 存储在CPU的操作系统中(SFC)- 用户可以调用此功能 (不需要存储器)系统功能块- 存储在CPU的操作系统中 (SFB)- 用户可以调用此功能 (需要存储器)系统数据块- 用于组态数据和参数的数据块 (SDB) 系统块线性编程实例1 电机手动自动模式控制用户需求:1、能够实现手动/自动控制。3、生产线能正反转。应用实例应用实例7Start:系统启动(I0.0);Stop:系统

4、停止(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)8FC1 功能块(启停控制)全局变量:Start:系统启动(I0.0);Stop:系统停止(I0.1);PowerOn:系统上电显示(Q0.0)9FC1 功能块(手动/自动)全局变量:E

5、nter:系统模式确定(I0.5);PowerOn:系统上电显示(Q0.0);Manual:手动模式显示( Q0.1 );Auto:自动模式显示( Q0.2 )ManualAuto:手动/自动 选择(I0.4)10FC1 功能块(手动/前后)全局变量:MoveForward:点动向前(I0.2);MoveBackward:点动向后(I0.3);Manual:手动模式显示( Q0.1 );Forward:电机前转(Q0.5)Backward:电机后转(Q0.6)11OB1 组织块12线性编程实例2 两台电机控制用户需求:1、能够实现手动/自动控制。3、生产线能正反转。应用实例应用实例13FC1

6、功能块形参列表14Start: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)15Start:2#启动(I1.0);Stop:2#停止(I1.1);MoveForward:2#

7、点动向前(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)1617线性编程实例3 单生产线传送控制用户需求:1、能够实现手动/自动控制。2、灌装时间3s,自动计数。3、生产线能正反转。应用实例应用实例模块化编程电机启停控制电机启停控制电机手动电机手动/自动控制自动控制

8、灌装控制灌装控制/满瓶显示满瓶显示OB1FC1FC1FC2Start:系统启动(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

9、.2 )Forward:电机前转(Q0.5)Backward:电机后转(Q0.6)M0:中间继电器(M0.0);C1:空瓶计数器C2:满瓶计数器Display:满瓶BCD码显示(QW6)20FC1 功能块(启停控制)全局变量:Start:系统启动(I0.0);Stop:系统停止(I0.1);PowerOn:系统上电显示(Q0.0)21FC1 功能块(手动/自动)全局变量:Enter:系统模式确定(I0.5);PowerOn:系统上电显示(Q0.0);Manual:手动模式显示( Q0.1 );Auto:自动模式显示( Q0.2 )ManualAuto:手动/自动 选择(I0.4)22FC1 功

10、能块(手动/前后)全局变量:MoveForward:点动向前(I0.2);MoveBackward:点动向后(I0.3);Manual:手动模式显示( Q0.1 );Auto:自动模式显示( Q0.2 )ManualAuto:手动/自动 选择(I0.4)Forward:电机前转(Q0.5)Backward:电机后转(Q0.6)23FC2 功能块(设定灌装时间)全局变量:SensorFillBot:灌装位传感器(I1.1);M0:中间继电器(M0.0);24FC2 功能块(计数)全局变量:SensorNoneBot:空瓶位传感器(I1.0);SensorFullBot:满瓶位传感器(I1.2);C1:空瓶计数器C2:满瓶计数器Display:满瓶BCD码显示(QW6)25OB1 组织块26线性编程实例4 两条生产线传送控制用户需求:1、能够实现手动/自动控制。2、灌装时间3s和5s,自动计数。3、生产线能正反转。应用实例应用实例FC1 功能块IN/OUT变量28FC1 功能块29FB1 功能块IN/OUT/STAT变量30FB1 功能块31FB1 功能块32FB1 功能块33FB1 功能块对应DB数据块34全局变量(实际参数)35OB1 组织块36OB1 组织块37OB1 组织块38OB1 组织块39OB1 组织块40结束语结束语谢谢大家聆听!谢谢大家聆听!41

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号