购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

子任务1
四路抢答器PLC控制

1.控制要求

(1)有4组进行抢答,抢答按钮为SB1~SB4,对应4个抢答指示灯为L1~L4。

(2)主持人按钮为SB0,主持人按下SB0,所有指示灯复位。

(3)最先按下抢答按钮的组指示灯亮,其他后按下的组指示灯不亮。

2.I/O地址分配表

I/O地址分配表见表3-4。

表3-4 I/O地址分配表

3.硬件接线图

PLC硬件接线图如图3-6所示。

图3-6 PLC硬件接线图

4.硬件组态

①硬件组态的基本步骤如图3-7所示。

②插槽配置的规则:

图3-7 硬件组态的基本步骤

RACK(0)

插槽1:电源模块或为空。

插槽2:CPU模块。

插槽3:接口模块或为空。

插槽4~11:信号模块、功能模块、通信模块或为空。

RACK(1~3)

插槽1:电源模块或为空。

插槽2:为空。

插槽3:接口模块。

插槽4~11:信号模块、功能模块、通信模块(如为IM365,则该机架上不能插入通信模块)或为空。

组态的硬件必须与PLC导轨上的PLC元器件订货号相符合(订货号标识在元器件的下方)。如图3-8所示。

图3-8 元器件订货号

(1)启动SIMATIC管理器

启动时,双击桌面上的图标 ,可以打开SIMATIC管理器,如图3-9所示。

图3-9 SIMATIC管理器

(2)新建一个项目

在启动的SIMATIC管理器界面中单击“新建”图标,新建一个项目,可在“名称”位置输入项目名称,单击“浏览”按钮可修改项目存储路径,如图3-10所示,设置完成后单击“确定”按钮。

图3-10 新建一个项目

(3)插入站点

插入一个SIMATIC 300站点,如图3-11所示。

图3-11 插入一个SIMATIC 300站点

(4)组态S7-300 PLC机架

双击“硬件”图标,得到如图3-12所示的界面,选择机架“RACK-300”。

(5)组态电源

在机架的1号插槽中组态电源,如图3-13所示。

图3-12 组态S7-300 PLC机架

图3-13 组态电源

(6)组态CPU

在2号插槽添加CPU。如图3-14所示,硬件目录中的某些CPU型号有多种操作系统版本,在添加CPU时,CPU的型号和操作系统版本都要与实际硬件一致。

图3-14 组态CPU

如果需要扩展机架,则应该在IM-300目录下找到相应的接口模块,添加到3号插槽。如无扩展机架,3号插槽留空,如图3-15所示。

图3-15 扩展机架

(7)插入输入模块SM321

4~11号插槽中可以添加信号模块、功能模块、通信处理器等,如图3-16所示。

图3-16 组态输入模块SM321

(8)插入输出模块SM322

插入输出模块SM322如图3-17所示。

图3-17 组态输出模块SM322

模块地址可以是系统默认,也可以重新设定。将“系统默认”选项的“√”去掉,在地址栏中输入数字0,表示输入起始地址为0。

双击图3-18中的“DO32×DC24V/0.5A”选项,就会弹出图3-19中所示的开关量输出“属性”对话框。

将图3-19对话框中的“系统默认”复选框中的对勾去掉,将“开始”输入框中的“4”改为“0”,单击“确认”按钮。注意:模块地址是软件编程的前提!

图3-18 更改DO地址

图3-19 更改DO地址

(9)得到项目结构图并设置块

按工具栏上的“保存和编译”按钮,可得STEP 7项目结构图,如图3-20所示。

项目是以分层结构保存对象数据的文件夹,包含了自动控制系统中的所有数据,图3-20的左边是项目树形结构窗口。第一层为项目,第二层为站点,站点是组态硬件的起点。站点的下面是CPU,“S7程序”文件夹是编写程序的起点,所有的用户程序均存放在该文件夹中。

图3-20 STEP 7项目结构图

单击“块”,右侧可显示OB1,双击OB1,就会显示如图3-21所示的“属性”对话框,在“创建语言”下拉列表框中选择“LAD”(梯形图),经确定后就可进入编程状态,如图3-22所示。

图3-21 OB1组织块及其属性设置

图3-22 进入编程状态

5.编写梯形图程序

4组抢答器控制程序如图3-23所示。

6.程序的下载与上传

程序的下载是将计算机中设计好的程序写入PLC,程序的上传是将PLC中的程序读入编程计算机。不管是程序的下载还是上传,均需要将计算机与PLC间建立通信。下载方式有MPI、DP总线和以太网三种。MPI方式适用于所有的S7-300/400 PLC,所有的PLC都带有MPI接口;DP方式适用于带有DP接口的PLC,如CPU315-2DP;以太网方式适用于带有以太网接口的PLC,如CPU315-2PN/DP,或者PLC上面带有以太网模块(如CP341-1)也可以。

(1)计算机与PLC的通信

计算机与PLC通信有如下三种连接方式。

1)在计算机中安装通信卡(如CP5611、CP5612、CP5613等)。

CP5511:PCMOA TYPEⅡ卡,用于笔记本电脑编程和通信,具有网络诊断功能,通信速率最高可达12 Mbit/s。

CP5512:PCMOA TYPEⅡCardBus(32位)卡,用于笔记本电脑编程和通信,具有网络诊断功能,通信速率最高可达12 Mbit/s,上面两种通信卡价格相对较高。

CP5611:PCI卡,用于台式计算机的编程和通信,具有网络诊断功能,通信速率最高可达12Mbit/s,价格适中。

计算机通过通信卡与PLC通信,可对硬件和网络进行自动检测。该方式成本高,不推荐使用。

2)使用PC/MPI通信方式。

如计算机带有串口(RS232C接口,或称为COM口),则可使用PC/MPI适配器与PLC通信。

3)使用PC Adapter(PC适配器)。

一端连接到计算机的USB接口,另一端连接到CPU的MPI接口,它没有网络诊断功能,通信速率最高为1.5 Mbit/s,价格较低。

现在计算机大多不带RS232C接口,而用USB口作为基本接口,故目前常用该方式进行计算机与PLC通信。

图3-23 抢答器控制程序

目前很多的笔记本电脑不再提供串口,但是如果手里只有RS232 PC-Adapter适配器,应该怎么办?建议购买USB PC-Adapter适配器,也可以使用从市场上购买的USB转RS232的转换器来连接RS232 PC-Adapter适配器。如图3-24所示。

①要使用USB/MPI适配器与PLC连接,必须在计算机中安装该适配器的驱动程序(PC Adapter USB)。

②驱动程序安装好后,用USB/MPI适配器将计算机的USB接口与CPU模块的MPI接口连接起来,如图3-25所示。

图3-24 PC Adapter适配器

图3-25 USB/MPI适配器

③通信设置。在STEP 7中进行通信设置,在SIMATIC Manager窗口中执行菜单命令“选项”→“设置PG/PC接口”,打开“设置PG/PC接口”对话框,选择其中的“PC Adapter(MPI)”选项,再单击“属性”按钮,弹出如图3-26所示的对话框,这里保持默认设置,单击“本地连接”选项卡,如图3-26所示,将连接端口设为USB,按“确定”按钮后设置生效。

图3-26 通信设置

注意:①如果选择与CPU相连的是PROFIBUS接口,此时设置S7ONLINE(STEP 7)指向“PC Adater(PROFIBUS)”,然后单击按钮设置PROFIBUS和串口的属性。

②如果在使用PC-Adapter连接CPU的MPI接口或DP接口时不知道CPU接口的波特率,此时不能按照前面的介绍设置MPI接口或DP接口的波特率,可以在“设置PG/PC接口”中选择S7ONLINE(STEP 7)指向“PC Adapter(Auto)”,界面如图3-27所示。

(2)下载硬件组态与程序

下载方式有如下几种。

①选择菜单命令“选项”→“设置PG/PC接口”,在对话框中选 择“PC Adapter(MPI)/(Auto)”或“CP5611(MPI)/(Auto)”,因为PLC的DP接口没有初始化,而MPI接口默认地址2,波特率187.5 Kbit/s。

②如果是通过DP接口,则选择“PC Adapter(Profibus)”,不过“PC Adapter(Au-to)”也是通用的,同时是自动的,最保险。如果计算机上安装了CP5611等网卡的话就选择相对应的选项“CP5611(DP)”即可。

图3-27 设置PC-Adapter自动连接CPU接口

③通过以太网或PN接口下载。直接通过TCP/IP或ISO的方式即可,具体做法是通过STEP 7的菜单命令“编辑”→“编辑以太网结点”→“搜索”来搜索CP或CPU的集成PN接口,在线分配IP地址后就可以直接以TCP/IP的方式进行下载。在STEP 7的“选项”→“设置PG/PC接口”中将S7ONLINE(STEP 7)指向“ISO Ind.Ethernet→本机网卡”。

设置好PC/PG接口后就可以下载硬件组态和程序。

①下载整个站点。如果要将整个STEP 7的某个S7-300 PLC站点内容(程序块OB和硬件组态信息等系统数据)下载到CPU,应选中项目窗口中的某个站点,然后执行菜单命令“PLC”→“下载”,如图3-28所示;也可在某站点上单击鼠标右键,在弹出的快捷菜单中选择“PLC”→“下载”,如图3-29所示;还可以在选中某个站点后直接单击工具栏上的 工具,同样也可将整个站点内容下载到CPU中,如图3-30所示。

图3-28 执行菜单命令下载整个站点

图3-29 单击鼠标右键下载整个站点

图3-30 单击工具栏图标下载整个站点

②下载程序块。如果仅下载项目中的某个(或某些)程序块,可选中该程序块,单击鼠标右键,在弹出的快捷菜单中选择“PLC”→“下载”,如图3-31所示,即可将选中的程序块下载到CPU中,下载程序块也可使用前面介绍的菜单命令或工具栏工具。

(3)程序的上传

如果要编辑某站点CPU中的程序,可以先将CPU中的程序读入STEP 7中,然后进行编辑,再重新下载到CPU;将CPU模块中的程序读入STEP 7中的方法是:在SIMATIC Manager窗口执行菜单命令“PLC”→“将站点上传到PG”,如图3-32所示,弹出“选择节点地址”对话框,选择目标站点为“本地”,单击“显示”按钮,选择CPU后再确定,就会将该CPU中的内容上传到STEP 7中,在SIMATIC Manager窗口会自动插入一个站点名称,并且包含硬件组态和程序目录,选择该站点的硬件或程序,即可更改硬件或程序。

7.程序调试

程序下载到机架的CPU后,将CPU模块的工作模式开关切换到RUN模式,然后操作各个按钮,观察是否满足控制要求,如不满足,可对硬件系统和程序进行检查、修改。

图3-31 下载程序块

图3-32 程序上传 kIfoO8ZEVBf6qyq5MfV3BIEKzQuQtnI7ATbUu6OPf5TpBv80+7W9+PUQ0BqebRv0

点击中间区域
呼出菜单
上一章
目录
下一章
×