供料单元的PLC控制-课件_第1页
供料单元的PLC控制-课件_第2页
供料单元的PLC控制-课件_第3页
供料单元的PLC控制-课件_第4页
供料单元的PLC控制-课件_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

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

文档简介

活动二供料单元的PLC控制学习内容:1.西门子PLC介绍2.STEP软件(S7-300)使用3.STEP-7流程图画法4.编写供料单元的PLC程序,实现其PLC控制.活动二供料单元的PLC控制学习内容:本系统使用SIEMENS

300系列PLC作为运动控制器。CPU313C-2DP集成16I/16O数字量接口MPI、Profibus接口带有系统停止、复位、

启动开关及指示灯。一、西门子PLC介绍本系统使用SIEMENS300系列PLC作为运动控制器。一模式选择器

MRES = 模块复位功能(ModuleReset)

STOP = 停止模式:程序不执行

RUN = 程序执行,编程器只读操作

RUN-P = 程序执行,编程器读写操作CPU313C-2DP模式选择器 MRES = 模块复位功能(ModuleReS7-300™:模块

PS(可选)CPU

IM(可选)SM:DISM:DOSM:AISM:AO

FM:-计数-定位-闭环控制

CP:-点-到-点-PROFIBUS-工业以太网接口模块

(IM)信号模块(SM)

(数字量/模拟量)功能模块(FM)通讯处理器(CP)电源(PS)中央处理单元

(CPU)PSCPUIMSM:SM:SM:SM:S7-300的组件功能部件功能导轨...是S7-300的机架电源(PS)...将电网电压(120/230V)变换为S7-300所需的24VDC

工作电压中央处理单元

(CPU)...执行用户程序

附件:存储器模块,后备电池接口模块

(IM)...连接两个机架的总线信号模块(SM)

(数字量/模拟量)...把不同的过程信号与S7-300相匹配

附件:总线连接器,前连接器功能模块(FM)...完成定位、闭环控制等功能通讯处理器(CP)...连接可编程控制器

附件:电缆、软件、接口模块S7-300的组件功能部件功能导轨...是S7-300的信号模块

(SM)

•数字量输入模块: 24VDC, 120/230VAC •数字量输出模块: 24VDC,继电器 •

模拟量输入模块:

电压,电流,

电阻,热电偶 •

模拟量输出模块:

电压,电流

接口模块

(IM)

IM360/IM361和IM365可以用来进行多层组态,它们把总线从一层传到另一层。占位模块

(DM)DM370占位模块为没有设置参数的信号模块保留一个插槽。它也可以用来为以后安装的接口模块保留一个插槽。功能模块(FM)

执行“特殊功能”:

-

计数

-

定位

-

闭环控制

通讯处理器

(CP)

提供以下的连网能力:

-

点到点连接

-

PROFIBUS

-工业以太网

信号模块(SM) S7-300的安装位置垂直安装水平安装S7-300的安装位置垂直安装水平安装多个模块连接槽号 1 2 3 4 5 67 89 10 11CPUIMSFM本机PSPSIMRIMRPSIMRPSS7-300的扩展能力最多可以扩展到32个模板多个模块连接槽号 1 2 3 4 信号模块(SM)的地址分配地址0.0地址0.7地址1.0地址1.7模块槽号

PS CPU SM SM...... 1 2

4 5……

信号模块(SM)的地址分配地址0.0模块槽号PS 其他元件Syslink接口

将8个输入端及8个输出端接至接头,有LED显示,是PLC与输入、输出设备连结的桥梁其他元件接线端子---输入端I1---I7

接线端子---输入端I1---I7

输出端----Q0---Q7输出端----Q0---Q7接地很重要

接地很重要

PLC接线各站都相同将PLC上的XMA2与工作站上的XMA2相连将PLC上的XMG2与控制面板相连PLC接线各站都相同将PLC上的XMA2与工作站上的XMA2Syslink接口与PLC连接的桥梁I/O电缆I/O电缆二、STEP-7的使用1。打开SIMATIC管理器双击桌面上的S7图标,打开编程软件。二、STEP-7的使用1。打开SIMATIC管理器双击SIMATIC®管理器菜单和工具条标题栏菜单栏工具栏状态栏任务栏SIMATIC®管理器菜单和工具条标题栏标题栏

标题条包含窗口标题和控制窗口的按钮。

菜单栏

包含当前窗口的所有菜单。

工具栏

包含最常用的任务图标,这些图标带有浮动标注。

状态栏

显示当前状态和附加信息。

任务栏

任务条以按钮形式显示所有打开的应用和窗口。任务条可以用鼠标右键定位在屏幕的任何一边。

标题栏 标题条包含窗口标题和控制窗口的按钮。

SIMATIC®管理器中的工具条Windows符号STEP7符号显示可访问的接点S7存储器卡下载(到

PLC)定义过滤器选择的过滤器仿真模块(S7-PLCSIM)组态网络Window排列SIMATIC®管理器中的工具条Windows符号STEP2.创建S7项目这里选择项目名,用“OK”确认选择菜单File->New或工具条中的图标.打开建立新项目或新库的对话窗。在名称框中输入项目名,然后利用“OK”确认。

项目名称存储路径2.创建S7项目这里选择选择菜单File->New3.新建项目下插入一个S7-300系列工作站3.新建项目下插入一个S7-300系列工作站4.启动硬件组态编辑器,进行硬件配置4.启动硬件组态编辑器,进行硬件配置1)打开硬件设置窗口,插入机架Rail1)打开硬件设置窗口,插入机架Rail2)插入相应的CPU选项,并设置总线2)插入相应的CPU选项,并设置总线3)插入313C-2DP控制类型3)插入313C-2DP控制类型4)修改PLC的I/O默认地址,将总线地址设为14)修改PLC的I/O默认地址,将总线地址设为15.硬件配置完成,保存并编辑硬件配置5.硬件配置完成,保存并编辑硬件配置插入

S7程序插入程序

选择菜单

Insert->Program->S7Program可以在当前项目下插入一个新程序。当插入一个新对象时,系统自动给出一个程序名,例如:“S7Program(1)”,如果需要,可以修改这个程序名。

插入S7程序插入程序 选择菜单Insert->P7.插入各种程序块右击或插入FB或OB块7.插入各种程序块右击或插入FB或OB块故障

OB组织块循环定时过程程序块类型操作系统FCSFCFB带背景数据块图例:OB =组织块FB =功能块FC =功能SFB =系统功能块SFC =系统功能

DB =数据块FBFCFBFBDBDBSFB最大嵌套深度:S7-300: 8 (16对CPU318)S7-400: 24(2至4个附加级给故障

OB,

对每一个优先级)故障OB组织块循环定时过程程序块类型操作系统FCSFCFBOB块:组织块,PLC通电后唯一自动运行的程序块FC块:子程序块,功能.FB+DB:功能块及背景数据块;

两个模块成对出现,支持GRAPH编程语言。OBFCFBDBOBFCFBDBSTEP7编程语言A I0.0A I0.1= Q8.0STL&Q8.0=I0.0I0.1FBDI0.0I0.1Q8.0LAD梯形图(LAD)语句表(STL)功能块图(FBD)流程图(GRAPH)STEP7编程语言A I0.0STL&Q8.0=I0.选择编程语言选择菜单

View

从一种STEP7编程语言切换到另一种语言 • LAD(梯形图) • FBD(功能块图) • STL(语句表)

选择编程语言选择菜单View从一种STEP7编程语言切S7300系列PLC流程图编程语言:新建一个FB1块,在FB1块中编写流程图S7300系列PLC流程图编程语言:新建一个FB1块,在F在0B1中调用FC1块在0B1中调用FC1块在OB1块中调用FB1块---修改为DB1在OB1块中调用FB1块---修改为DB1下载块到

PLC

下载块到PLC简单程序调试在激活监视模式前,在LAD/STL/FBD编辑器中,必须离线或在线打开要监视的程序块。注:为了离线测试程序块,必须把它下载到

PLC。

激活/取消 有两种方法激活/取消“监视”测试功能: •点击“眼镜”图标选择菜单

Debug->Monitor.简单程序调试在激活监视模式前,在LAD/STL/FBD编辑器程序下载后,便可以调试设备如果程序有错误,可以通过“online”状态检查程序如果存在地址错误,可以通过变量表来检测程序下载后,便可以调试设备三.STEP-7PLC流程图编程方法

1.动作流程三.STEP-7PLC流程图编程方法

1.动作流程2.I/O分配表2.I/O分配表3.编程3.编程供料单元的PLC控制--课件GRAPH常用指令GRAPH常用指令四.编写供料单元的PLC程序,实现其PLC控制.

要求:1.根据工作流程,编写FB1程序;2.用s7-300软件,输入编好的程序,下载到plc中,运行.四.编写供料单元的PLC程序,实现其PLC控制.

要求:相关I/O地址的测量硬件配置编写流程图编写停止程序调用特殊功能块在线检测错误诊断编程练习—推料缸推工件

相关I/O地址的测量编程练习—推料缸推工件

工作站流程图12满足初始化条件34摆动气缸到下一站启动信号初始条件推料气缸缩回摆动气缸到料仓摆动气缸在下一站位置推料气缸缩回位置摆动气缸在料仓位置料仓中有工件

推料气缸伸出位置

摆动气缸在料仓位置

真空检测开关关闭“下一站准备好”工作站流程图12满足初始化条件34摆动气缸到下一站启动信号初工作站流程图678摆动气缸到下一站真空检测开关打开释放真空摆动气缸到料仓摆动气缸在下一站位置真空检测开关关闭推料气缸伸出位置“下一站准备好”摆动气缸在料仓位置9工作站单循环结束15开启真空推料气缸伸出工作站流程图678摆动气缸到下一站真空检测开关打开释放真空摆符号元件对照表(I/0分配)符号元件对照表(I/0分配)供料单元的PLC控制--课件供料单元的PLC控制--课件1、供料站:a、转换模块不旋转到料仓位置原因:双作用气缸末端的传感器位置有误,调整传感器位置。b、吸盘吸不住工件原因1、吸盘没有到位,没有建立起真空,调整转换模块转动角度。原因2、真空检测开关设定值不合理,重新高定值。c、供料站不往下传工作原因:下一站还没有开始(对每一个站都适用),起动下一站。d、注意安全

转换模块在没有气的情况下最好处于料仓位置。如果不在初始位置,当你通电,按下复位键,转换模块迅速摆向料仓位置,容易造成真空吸盘毁坏。MPS在运行中所常见的问题1、供料站:MPS在运行中所常见的问题启动设备之前的准备工作

执行下列系统操作规程:1.主电源是230V的交流电,连接到运行操作站。2.24V直流电源接口+24V/0V/地线都正确的连接到工作站3.每个工作站都支持6bar工作压力(压力的调节)4.根据通讯说明建立I/O通讯连接(将各个工作站排成一字)5.所有的PLC程序都各自下载到相应的控制器里,控制器的开关拨到RUN状态并且控制器的指示灯不再显示红色6.释放所有的急停开关7.清除系统上的所有工件清除分装站划道和通讯站上的工件8.工作站的料舱将送料站装满待加工的工件启动设备之前的准备工作

执行下列系统操作规程:作业:1.写出S7-300PLC编程软件操作步骤2.用流程图编程语言,编写供料单元的PLC程序.作业:1.写出S7-300PLC编程软件操作步骤计算机中表示信息的单位

在计算机内部,数据均是以二进制来表示的,其中每一位二进制数在计算机中称为位。每个二进制位只有0和1两种状态。字节(Byte):通常取8个二进制位作为一个单元,称为字节(B)。两个字节称为一个字(Word)计算机中表示信息的单位在计算机内部,数据均是以二进制活动二供料单元的PLC控制学习内容:1.西门子PLC介绍2.STEP软件(S7-300)使用3.STEP-7流程图画法4.编写供料单元的PLC程序,实现其PLC控制.活动二供料单元的PLC控制学习内容:本系统使用SIEMENS

300系列PLC作为运动控制器。CPU313C-2DP集成16I/16O数字量接口MPI、Profibus接口带有系统停止、复位、

启动开关及指示灯。一、西门子PLC介绍本系统使用SIEMENS300系列PLC作为运动控制器。一模式选择器

MRES = 模块复位功能(ModuleReset)

STOP = 停止模式:程序不执行

RUN = 程序执行,编程器只读操作

RUN-P = 程序执行,编程器读写操作CPU313C-2DP模式选择器 MRES = 模块复位功能(ModuleReS7-300™:模块

PS(可选)CPU

IM(可选)SM:DISM:DOSM:AISM:AO

FM:-计数-定位-闭环控制

CP:-点-到-点-PROFIBUS-工业以太网接口模块

(IM)信号模块(SM)

(数字量/模拟量)功能模块(FM)通讯处理器(CP)电源(PS)中央处理单元

(CPU)PSCPUIMSM:SM:SM:SM:S7-300的组件功能部件功能导轨...是S7-300的机架电源(PS)...将电网电压(120/230V)变换为S7-300所需的24VDC

工作电压中央处理单元

(CPU)...执行用户程序

附件:存储器模块,后备电池接口模块

(IM)...连接两个机架的总线信号模块(SM)

(数字量/模拟量)...把不同的过程信号与S7-300相匹配

附件:总线连接器,前连接器功能模块(FM)...完成定位、闭环控制等功能通讯处理器(CP)...连接可编程控制器

附件:电缆、软件、接口模块S7-300的组件功能部件功能导轨...是S7-300的信号模块

(SM)

•数字量输入模块: 24VDC, 120/230VAC •数字量输出模块: 24VDC,继电器 •

模拟量输入模块:

电压,电流,

电阻,热电偶 •

模拟量输出模块:

电压,电流

接口模块

(IM)

IM360/IM361和IM365可以用来进行多层组态,它们把总线从一层传到另一层。占位模块

(DM)DM370占位模块为没有设置参数的信号模块保留一个插槽。它也可以用来为以后安装的接口模块保留一个插槽。功能模块(FM)

执行“特殊功能”:

-

计数

-

定位

-

闭环控制

通讯处理器

(CP)

提供以下的连网能力:

-

点到点连接

-

PROFIBUS

-工业以太网

信号模块(SM) S7-300的安装位置垂直安装水平安装S7-300的安装位置垂直安装水平安装多个模块连接槽号 1 2 3 4 5 67 89 10 11CPUIMSFM本机PSPSIMRIMRPSIMRPSS7-300的扩展能力最多可以扩展到32个模板多个模块连接槽号 1 2 3 4 信号模块(SM)的地址分配地址0.0地址0.7地址1.0地址1.7模块槽号

PS CPU SM SM...... 1 2

4 5……

信号模块(SM)的地址分配地址0.0模块槽号PS 其他元件Syslink接口

将8个输入端及8个输出端接至接头,有LED显示,是PLC与输入、输出设备连结的桥梁其他元件接线端子---输入端I1---I7

接线端子---输入端I1---I7

输出端----Q0---Q7输出端----Q0---Q7接地很重要

接地很重要

PLC接线各站都相同将PLC上的XMA2与工作站上的XMA2相连将PLC上的XMG2与控制面板相连PLC接线各站都相同将PLC上的XMA2与工作站上的XMA2Syslink接口与PLC连接的桥梁I/O电缆I/O电缆二、STEP-7的使用1。打开SIMATIC管理器双击桌面上的S7图标,打开编程软件。二、STEP-7的使用1。打开SIMATIC管理器双击SIMATIC®管理器菜单和工具条标题栏菜单栏工具栏状态栏任务栏SIMATIC®管理器菜单和工具条标题栏标题栏

标题条包含窗口标题和控制窗口的按钮。

菜单栏

包含当前窗口的所有菜单。

工具栏

包含最常用的任务图标,这些图标带有浮动标注。

状态栏

显示当前状态和附加信息。

任务栏

任务条以按钮形式显示所有打开的应用和窗口。任务条可以用鼠标右键定位在屏幕的任何一边。

标题栏 标题条包含窗口标题和控制窗口的按钮。

SIMATIC®管理器中的工具条Windows符号STEP7符号显示可访问的接点S7存储器卡下载(到

PLC)定义过滤器选择的过滤器仿真模块(S7-PLCSIM)组态网络Window排列SIMATIC®管理器中的工具条Windows符号STEP2.创建S7项目这里选择项目名,用“OK”确认选择菜单File->New或工具条中的图标.打开建立新项目或新库的对话窗。在名称框中输入项目名,然后利用“OK”确认。

项目名称存储路径2.创建S7项目这里选择选择菜单File->New3.新建项目下插入一个S7-300系列工作站3.新建项目下插入一个S7-300系列工作站4.启动硬件组态编辑器,进行硬件配置4.启动硬件组态编辑器,进行硬件配置1)打开硬件设置窗口,插入机架Rail1)打开硬件设置窗口,插入机架Rail2)插入相应的CPU选项,并设置总线2)插入相应的CPU选项,并设置总线3)插入313C-2DP控制类型3)插入313C-2DP控制类型4)修改PLC的I/O默认地址,将总线地址设为14)修改PLC的I/O默认地址,将总线地址设为15.硬件配置完成,保存并编辑硬件配置5.硬件配置完成,保存并编辑硬件配置插入

S7程序插入程序

选择菜单

Insert->Program->S7Program可以在当前项目下插入一个新程序。当插入一个新对象时,系统自动给出一个程序名,例如:“S7Program(1)”,如果需要,可以修改这个程序名。

插入S7程序插入程序 选择菜单Insert->P7.插入各种程序块右击或插入FB或OB块7.插入各种程序块右击或插入FB或OB块故障

OB组织块循环定时过程程序块类型操作系统FCSFCFB带背景数据块图例:OB =组织块FB =功能块FC =功能SFB =系统功能块SFC =系统功能

DB =数据块FBFCFBFBDBDBSFB最大嵌套深度:S7-300: 8 (16对CPU318)S7-400: 24(2至4个附加级给故障

OB,

对每一个优先级)故障OB组织块循环定时过程程序块类型操作系统FCSFCFBOB块:组织块,PLC通电后唯一自动运行的程序块FC块:子程序块,功能.FB+DB:功能块及背景数据块;

两个模块成对出现,支持GRAPH编程语言。OBFCFBDBOBFCFBDBSTEP7编程语言A I0.0A I0.1= Q8.0STL&Q8.0=I0.0I0.1FBDI0.0I0.1Q8.0LAD梯形图(LAD)语句表(STL)功能块图(FBD)流程图(GRAPH)STEP7编程语言A I0.0STL&Q8.0=I0.选择编程语言选择菜单

View

从一种STEP7编程语言切换到另一种语言 • LAD(梯形图) • FBD(功能块图) • STL(语句表)

选择编程语言选择菜单View从一种STEP7编程语言切S7300系列PLC流程图编程语言:新建一个FB1块,在FB1块中编写流程图S7300系列PLC流程图编程语言:新建一个FB1块,在F在0B1中调用FC1块在0B1中调用FC1块在OB1块中调用FB1块---修改为DB1在OB1块中调用FB1块---修改为DB1下载块到

PLC

下载块到PLC简单程序调试在激活监视模式前,在LAD/STL/FBD编辑器中,必须离线或在线打开要监视的程序块。注:为了离线测试程序块,必须把它下载到

PLC。

激活/取消 有两种方法激活/取消“监视”测试功能: •点击“眼镜”图标选择菜单

Debug->Monitor.简单程序调试在激活监视模式前,在LAD/STL/FBD编辑器程序下载后,便可以调试设备如果程序有错误,可以通过“online”状态检查程序如果存在地址错误,可以通过变量表来检测程序下载后,便可以调试设备三.STEP-7PLC流程图编程方法

1.动作流程三.STEP-7PLC流程图编程方法

1.动作流程2.I/O分配表2.I/O分配表3.编程3.编程供料单元的PLC控制--课件GRAPH常用指令GRAPH常用指令四.编写供料单元的PLC程序,实现其PLC控制.

要求:1.根据工作流程,编写FB1程序;2.用s7-300软件,输入编好的程序,下载到plc中,运行.四.编写供料单元的PLC程序,实现其PLC控制.

要求:相关I/O地址的测量硬件配置编写流程图编写停止程序调用特殊功能块在线检测错误诊断编程练习—推料缸推工件

相关I/O地址的测量编程练习—推料缸推工件

工作站流程图12满足初始化条件34摆动气缸到下一

温馨提示

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

评论

0/150

提交评论