《PROFIBUSDP介绍与PLC配置教案.pptx》由会员分享,可在线阅读,更多相关《PROFIBUSDP介绍与PLC配置教案.pptx(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、会计学1PROFIBUSDP介绍与介绍与PLC 配置配置PROFIBUS-DPPROFIBUS-DP的结构与硬件的结构与硬件 PROFIBUS是目前国际上通用的现场总线标准之一,在2006年10月成为我国首个现场总线国家标准。PROFIBUS是不依赖生产厂家的、开放式的现场总线,可以用于分布式I/O设备、传动装置、PLC和基于PC的自动化系统。现场总线:安装在制造和过程区域的现场装置与控制室内的自动控制装置之间的数字式、串行、多点通信的数据总线第1页/共33页 PROFIBUS协议主要由三部分组成:PROFIBUS-DP、PROFIBUS-PA和PROFIBUS-FMS。1.PROFIBUS-
2、DP DP是Decentralized Periphery(分布式外部设备)的缩写。PROFIBUS-DP主要用于制造业自动化系统中单元级和现场级通信,特别适合于PLC与现场分布式I/O设备之间的快速循环数据交换。是PROFIBUS中应用最广的通信方式。用于连接下列设备:PLC、PC和HMI设备;分布式现场设备。例如SIMATIC ET 200和变频器等设备。2.PROFIBUS-PA PA是Process Automation(过程自动化)的缩写。用于PLC与本质安全系统的过程自动化的现场传感器和执行器的低速数据传输。3.PROFIBUS-FMS FMS是Field Message Spec
3、ification(现场总线报文规范)的缩写。用于系统级和车间级不同供应商的自动化系统之间交换过程数据。PROFIBUSPROFIBUS简介简介第2页/共33页nPROFIBUS可以使用多种通信媒体,例如带屏蔽的双绞线、光纤、红外线、导轨及混合方式。传输速率为9.6kbit/s12Mbit/s。nPROFIBUS网络的硬件由主站、从站、网络部件和网络组态与诊断工具组成。PROFIBUS-DP设备分为以下三种不同类型的站:1.1类DP主站(DPM1)是系统的中央控制器。DPM1可以发送参数给DP从站,读取从站的诊断信息,用全局控制命令将他的运行状态告知给个从站。可以作1类DP主站的设备:带集成D
4、P接口或插入式接口子模块的CPU,例如CPU 315-2DP;CPU和支持DP主站功能的通信处理器,如CP342-5;一个连接在CPU上的接口模块,例如IM467;ET200S和ET200X的主站模块;使用PROFIBUS网卡的PC,如WinAC控制器PROFIBUS-DPPROFIBUS-DP的设备分类的设备分类 第3页/共33页2.2类DP主站(DPM2)是DP网络中的编程和管理设备。DPM2除了具有1类主站的功能外,还可以读取DP从站的输入输出数据和当前的组态数据。可以作2类DP主站的设备:以PC加PROFIBUS网卡的2类主站;操作员面板/触摸屏(OP/TP);3.DP从站 是PROF
5、IBUS网络上的被动节点,用于输入信息的采集和输出信息的发送,DP从站只与它的DP主站交换用户数据。可以作DP从站的设备:标准DP从站:西门子ET 200;PLC智能DP从站与通信处理器:PLC可以作为PROFIBUS的智能从站。DP主站不是直接访问智能从站的I/O模块,而是通过从站组态时指定的通信双方的输入、输出地址区来交换数据;具有PROFIBUS-DP接口的其他现场设备PROFIBUS-DPPROFIBUS-DP的设备分类的设备分类 第4页/共33页第5页/共33页硬件连接示意图任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构
6、建与运行网络构建与运行PROFIBUS-DPCPU 313C-2 DPCPU 313C-2 DP第6页/共33页(1)打开)打开SIMATIC Manager,根据系统的硬件组,根据系统的硬件组成,成,进行组态,如图:进行组态,如图:五、硬件组态五、硬件组态五、硬件组态五、硬件组态任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(一):(一):S7-300S7-300与与S7-300S7-300的的PROFIBUS-DPPROFIBUS-DP连接组态连接组态 第7页/共33页(2)插入)插入CPU模块时,在弹出
7、的模块时,在弹出的PROFIBUS接口属性窗口中,选择接口属性窗口中,选择“新建新建”“网络设置网络设置”,设置传输率和配置文件,单击设置传输率和配置文件,单击“确定确定”后生成后生成PROFIBUS(1):DP主站系统。主站系统。任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行第8页/共33页(3)双击机架中)双击机架中CPU 313C-2DP下面的下面的“DP”所在的行,打开所在的行,打开DP属性对话框的属性对话框的“工作模式工作模式”选选项卡,系统默认为项卡,系统默认为“DP主站主站”,选择,选择“DP从
8、站从站”。这时挂在。这时挂在CPU上的上的“PROFIBUS(1):DP主站系统主站系统”消失,表明该消失,表明该CPU为为DP从站。从站。任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行DP主站系统消失第9页/共33页(4)选择)选择“组态组态”选项卡的选项卡的“新建新建”按钮,设置从站用于通信的输入按钮,设置从站用于通信的输入/输出地址区。输出地址区。任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行第10页/共33页(5)从
9、站的输入从站的输入/输出地址区,输出地址区,这些地址区实际上是用于这些地址区实际上是用于通信的数据接收缓冲区和通信的数据接收缓冲区和数据发送缓冲区。数据发送缓冲区。任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行第11页/共33页(6)从站设置完成后,进行主站的设置,硬件从站设置完成后,进行主站的设置,硬件组态与从站步骤相同。设置好主站系统后,选组态与从站步骤相同。设置好主站系统后,选中主站生成的中主站生成的PROFIBUS(1):DP主站系统主站系统”,在硬件目录中选择在硬件目录中选择“PROFIBUS DP
10、”“Configured Stations”“CPU 31x”。任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行第12页/共33页(7)在弹出的在弹出的“DP 从站属性从站属性”对话对话框中,选择框中,选择“连接连接”。从站。从站CPU 313C-2 DP被组态在主站的被组态在主站的”PROFIBUS(1):DP主站系统主站系统(1)”上。上。任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行第13页/共33页任务任务2.2 2.
11、2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(8)双击被组态的双击被组态的S7-300,在弹出的,在弹出的“DP 从站属性从站属性”对话框中,选择对话框中,选择“组态组态”选项卡,单击选项卡,单击“编辑编辑”,进行主站的输入,进行主站的输入/输出地址区的编辑。输出地址区的编辑。第14页/共33页任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(9)主站与从站用于通信的输入主站与从站用于通信的输入/输出输出地址区如图所示,其对应关系如表地址区如图
12、所示,其对应关系如表所示。所示。主站主站S7-300 PLC发送区发送区从站从站S7-300 PLC接收区接收区QB100QB109IB10IB19主站主站S7-300 PLC接收区接收区从站从站S7-300 PLC发送区发送区IB100IB109QB10QB19第15页/共33页任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(10)主站与从站硬件组态完成后,主站与从站硬件组态完成后,分别分别“保存编译保存编译”其硬件组态并下其硬件组态并下载到各自的载到各自的CPU中。中。主站从站第16页/共33页任务任务2
13、.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(1)进入进入WinCC flexible编程编程界面,打开最新编辑过的项目界面,打开最新编辑过的项目“300-200-WinCC-dp”。(二)(二)S7-300S7-300与与WinCCWinCC的的PROFIBUS-DPPROFIBUS-DP连接组态连接组态 第17页/共33页任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(2)编辑的画面编辑的画面_1 和变量,如图所示,注意变量连接
14、的地址和变量,如图所示,注意变量连接的地址第18页/共33页任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(3)建立连接建立连接_1,其连接的,其连接的PLC设备地址是设备地址是“2”,即连接的是,即连接的是S7-300。建立连接建立连接_2,其连接的,其连接的PLC设备地址是设备地址是“3”,即连接的是,即连接的是S7-200。第19页/共33页任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(4)设置完成后进行传送,在弹出
15、的选择设备进行传送窗口中,设置完成后进行传送,在弹出的选择设备进行传送窗口中,选择选择“MPI/DP”模式,单击传送。模式,单击传送。第20页/共33页任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(5)覆盖设备上现有的口令列表,传送结束,覆盖设备上现有的口令列表,传送结束,WinCC与与S7-300的的DP通信连接组态完成。通信连接组态完成。第21页/共33页任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(1)进入进入ST
16、EP 7-Micro/WIN编程编程界面,打开已经建立的界面,打开已经建立的“300-200 DP通讯通讯”项目,选择项目,选择“设置设置PG/PC接口接口”,在弹出的属性窗,在弹出的属性窗口中,选择口中,选择CP5611(PROFIBUS),设置其传,设置其传输率和配置文件属性输率和配置文件属性 (三)(三)S7-200S7-200的的PROFIBUS-DPPROFIBUS-DP连接设置连接设置 第22页/共33页任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(2)回到编程界面,选择回到编程界面,选择“通信
17、通信”,打开通信对话框中,选择,打开通信对话框中,选择“双双击刷新击刷新”。第23页/共33页任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(3)刷新后,选择)刷新后,选择CPU 224 CN,注意其远程地址为,注意其远程地址为“3”。第24页/共33页任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行(4)编写程序后,单击)编写程序后,单击“下载下载”,在下载过程中,将,在下载过程中,将PLC设置为设置为STOP模式。下载完成
18、模式。下载完成。第25页/共33页在在SIMATIC Manager界面中,分别在界面中,分别在2个个S7-300中插入中插入OB35定时中断程序块和数据块定时中断程序块和数据块DB1、DB2,并在两个,并在两个OB35中调用中调用FC5(AG_Send)和)和FC6(AG_Recv)程序块)程序块六、程序设计与运行六、程序设计与运行六、程序设计与运行六、程序设计与运行任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行第26页/共33页从服务器控制机械手伸出从服务器控制机械手伸出从服务器控制机械手缩回从服务器控制
19、机械手缩回任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行第27页/共33页客户机主要程序客户机主要程序客户机主要程序客户机主要程序符号表符号表第28页/共33页机械手伸出机械手伸出机械手夹紧机械手夹紧机械手上升机械手上升从服务器控制机械手伸出从服务器控制机械手伸出第29页/共33页机械手缩回机械手缩回机械手下降机械手下降机械手松开机械手松开从服务器控制机械手缩回从服务器控制机械手缩回第30页/共33页机械手运行机械手运行机械手运行机械手运行机械手运行视频机械手运行视频3、机机械械手手上上升升4、机机械械手手缩缩回回6、机机械械手手松松开开1、机机械械手手伸伸出出2、机机械械手手夹夹紧紧5、机机械械手手下下降降机械手动作顺序:机械手动作顺序:任务任务2.2 2.2 基于多个基于多个S7-300S7-300与与WinCCWinCC的的 DP DP网络构建与运行网络构建与运行第31页/共33页第32页/共33页