




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE59过程控制系统PCS7培训手册目录1简介1.1全过程描述1.2项目的任务1.3硬件结构2建立一个项目2.1建立一个项目2.2用SIMATICManager建立一个项目2.3工艺视图结构3使用CFC编辑器3.1建立CFC图3.2插入功能块3.3给功能块分配参数3.4功能块的互相连接3.5复制整个层次结构(Hierarchy)4使用输入/输出助手4.1建立一个模型4.2创建模型4.3选择输入/输出标志I/Os5使用SFC编辑器5.1改变SFC图的文件名5.2顺序控制系统的工艺结构5.3SFC功能图的重新命名5.4顺序控制系统的结构5.5命名步(Step)和转移条件(Transition)5.6定义步5.7定义转移条件6编译、下载和测试6.1编译、下载和测试6.2编译、下载6.3切换到测试模式7使用操作员站7.1选择网络连接7.2建立操作员站的基本数据7.3建立新用户7.4建立过程图形7.5使用图形库中的对象(Object)7.6建立阀门的状态显示7.7建立I/O域7.8插入文本域7.9建立罐子与过程值的连接7.10插入面板(Faceplate)7.11传送数据到操作员站7.12启动操作员站7.13由RMT1建立原料罐RMT2(额外任务)词汇表简介1.1全过程的描述总述在本手册的实例中,您将为生产油漆的新的自动化工厂建立一个原料配料罐系统(项目命名为COLOR_GS)。为了帮助理解全部工艺的概况,下面简单的介绍了过程的每一步。如果对COLOR_GS设备的工艺背景不感兴趣,可以立即跳过第1章。原料(该设备工艺配置在本‘使用入门’中):生产需要的液体原料存放在两个原料罐中,由泵送到反应器中。固体原料存放在三个料仓中,由三个绞龙送到称重料斗:当正确的配比完成后,通过另外的绞龙和传送带将原料送到两个混合容器之一。生产:将要求数量的液体原料通过阀门送到反应器(reactor)1或2,混合容器中的固体原料由绞龙送到反应器,搅拌器使之混合。反应器中的生产要求搅拌、加热和冷却。反应器的温度由阀门和执行器控制。如果需要,可将过滤器中的水引入到反应器,流量由过滤器控制。保持阶段:完成后的产品由泵送到保持罐,在保持罐中慢慢搅动,并保持恒温。罐装:保持阶段后,产品存放到罐装罐,然后可以进行分装。清洗:反应器,管道,阀门,执行器,保持罐及罐装罐可由清洗系统(CIP)清洗,清洗的废水收集在一个单独的污水箱中,另行处理。项目的任务概述本手册实例中,您将配置液体原料存贮的罐子及相关的执行器和传感器。管道和仪器流程图描述操作人员通过LI111(LI=液位指示)测量点(标志)获得原料罐的当前的液位。NK111和NK112是截止阀,当原料注入时,必须始终打开(NK=阀的辨别器,用户可以自由选择)。NP111泵(NP=电机的识别器,由用户自由选择)运送原料到反应器1或者反应器2,与NK113或者NK114(任何时候只能打开一个)的状态有关。 原料运输的总量通过配料FC111及其相关的执行机构进行控制。(FC=流量控制)。 操作员画面可以看到阀门NK111—NK114以及泵NP111的当前状态。操作人员也可以通过OS操作配料FC111。1.3硬件结构___________________________________________________________注意:在建立项目前,不是绝对必要有硬件。可以按照从1建立项目到以上描述的开始建立的项目。在需要硬件的地方,将有文本提示。——————————————————————————————控制系统部件下面,会看到硬件的结构以及部件的关系。为了实现本实例,使用下列部件:一个可编程序逻辑控制器(PLC)PLC含机架(安装底座,用于处理插件板间的连接)、电源、CPU及存贮卡。 处理“COLOR_GS”工艺控制的程序在设计系统(ES)上产生。SIMATIC管理器提供了到ES的访问。CPU处理下载的程序,并且将处理数值反馈给。程序是由CFC产生的基础自动化方案、SFC产生的顺序控制系统组成的。为了从的PC机上下载程序到CPU,需要通过MPI接口建立到CPU的连接。连接是通过电缆从MPI端口连接到CPU来建立的。在‘使用入门’实例中,选择MPI接口,因为它已经在CPU上而且集成到PG上。当然,可以选择ES和OS间的其他连接,如通过PROFIBUS或者工业以太网(快速以太网)。__________________________________________________________告戒:MPI连接法仅仅用于在实验室的测试目的。在正常的过程运行中,使用的是PROFIBUS(最多9个节点,由于性能的限制)或者工业以太网(快速以太网)—————————————————————————————操作员站(OS)打开OS对象就启动了OS。它显示在PC机上,用于控制和监控激活的过程。从PLC到OS的连接用MPI接口,它位于PC机上和CPU上。在操作员站,可以看见建立的工艺图形。安装通讯模块为了和工业以太网(快速以太网)、或者PROFIBUS、或者MPI进行通讯,要在ES/OS上安装通讯模块。如果使用PG或者预先装配的PCS7站(ES或OS),就已经安装了这个通讯模块。如果使用PC机,而且安装了PCS7软件,也必须在“SetPG/PCInterface”程序中安装通讯模块。按下列步骤进行:打开“SetPG/PCInterface”程序(StartintheWindowsNTtaskbar>Settings>ControlPanel>SetPG/PCInterface)在“接口”中点击“Select”按钮。在“安装/撤消接口”对话框,选择需要的通讯模块(例如CP5412A2)在左侧窗口“Selection”和点击“Install”按钮。输入所需的模块参数(例如CP5412A2,所需的存储器区域,I/O区域以及中断)。模块安装完。关闭“安装/撤消接口”对话框。对于有些模块,也必须确定参数的安排。例如CP5412A2,可以在MPI上通讯,也可以在PROFIBUS上通讯。对于“COLOR_GS”项目,可以选择“CP5412A2(MPI)”,通过一根MPI电缆来建立PLC和ES/OS间的通讯。2建立一个项目2.1建立一个项目项目是什么?一个项目(Project)是指整个自动化解决方案(例如功能块(Block)、功能图(Chart)...)的所有对象,它与站、模块及如何组成网络无关。“COLOR_GS”项目的结构“COLOR_GS”项目是工厂的一个小的整体,它包含一个可编程序控制器以及组合的设计/操作员站。操作员站设计成单操作站系统。下图举例说明了设置的拓扑结构。(图略,见原文)译者注:Singleworkstationsystem—单操作站系统;ES—设计站;OS—操作员站;MPIbus—MPI总线;Programmablecontroller—可编程序控制器2.2用SIMATICManager建立一个项目介绍项目由设计系统(ES)建立,SIMATIC管理器(SIMATICManager)是ES包含的方法之一。SIMATICManager提供了建立本PCS7实例项目所需的各种应用的图形化选取。在SIMATICManager中开始建立的项目。在本节将学会启动SIMATICManager,以及如何建立一个新的项目。在本节结束时,已经为的项目建立完了结构。启动SIMATICManager在的桌面上,双击STEP7图标,启动SIMATICManager。作为选项,启动SIMATICManager也可以在Windows工具栏选择:Start>SIMATIC>SIMATICManager现在就启动了SIMATICManager。建立一个新项目打开SIMATICManager后,出现PCS7助手“NewProject”窗口,如果该选项设置成助手对话框(缺省设置)。否则也可使用菜单命令File>’NewProject’向导。PCS7“NewProject”助手会帮助建立新的项目。它建立所需的硬件,工艺分级,以及,作为缺省值,产生项目的一个CFC图和SFC图。按照下列步骤建立项目:在助手的第一个对话框,单击Continue按钮;在第二个对话框“WhichCPUwillyouuseinyourproject?”,选择您使用的CPU型号,(如CPU416_2)。选择CPU时,将CPU前面的类型号、订货号与显示清单的类型号、订货号相比较。——————————————————————————————注意:不需要特定的CPU,也可以在一个S7程序上配置用户软件,然后,将程序的特定部分分配到CPU。更详细的信息,参考SIMATICManager的在线帮助。——————————————————————————————(图略,见原文)使用“Preview>>”按钮,您可以选择打开或关闭“PlantView”或者“ComponentView”。在预览中,可以看出配置的当前状态。单击“Continue”按钮。在第三个对话框“Whichobjectswillbeusedintheproject?”,选择系统的缺省设置.(图略,见原文)单击“Continue”按钮。在第四个对话框,输入“Color_GS”作为您的项目名称,然后点击“Make”按钮。系统安装您的设置生成了新的项目。在SIMATICManager窗口中,自动显示了“PlantView”(功能图的物理存储位置)和“ComponentView”(功能图的工艺安排)两个子窗口。从现在开始,可以继续在设备视图中工作。可以改变SIMATICManager的视窗显示,通过“View>PlantView”或者“View>ComponentView”菜单命令来进行。————————————————————————————————注意:如何包含输入和输出模块,选择有关驱动器,建立符号名称,使用驱动器向导在配置手册中解释,基于COLOR_PH实例。————————————————————————————————2.3Plantview(工厂视图)的结构Plantview是指按照工艺过程来组织一个项目;换句话说,可以安排自动化和操作员控制以及监控功能的结构来适应的应用(例如,分级)。这个结构使更加清晰,便于把一个工艺对象(如装置,设备,过程控制点)作为一个整体来处理。在Plantview窗口中,左上角的卷标表示您的项目,本实例中为COLOR。项目的下一层卷标为Plant(装置),它是项目的最高分层等级。再下一层卷标为Unit(设备),以及层次文件夹Function(功能)。 在扩展设备分级前,必须进行设备分级的设置。在Plantview窗口中选中Plant,然后选择菜单命令:Options>PlantHierarchy>Customize在出现的对话框中,在“Numberofhierarchylevels”行输入数值3,表示最多3层分级。分级的层次数取决于项目的需要。如果在项目中有几个SIMATIC站,设备在单独的站上处理。这意味着,能够在每个站的最高级建立层次文件夹。SIMATIC站内的进一步工艺划分在第2级进行。 下一步是决定在高一级的命名中包含的等级名称(名称图)。如果一个等级包含在名称图中,则这个名称输入到信息(OS)的起始点和OS(测量点)的标志上。 举例说,等级1和等级2(装置和设备)必须包含在名称图。选择“Includeindesignation”的Level1和Level2(点击检查框)。如下图所示,在“字符的最大数”栏设置每个等级8个字符(分配短的有意义的名称)。选择“Basepictureontheplanthierarchy”检查框。表示操作员图形层次完全来自PH的配置数据。当以后传送到OS时,在操作员站上由PictureTreeManager生成的图形层次将无效,由SIMATICManager上建立的数据重新写入。选择secondlevel作为OS图形层次的参考层次(OS区域)。设置完成后的对话框显示如下:(图略,见原文)点击OK关闭对话框,信息“已经改变了命名属性内容。是否想将这些改变应用到现有的层次文件夹?”,当提示出现时选择Yes。选择的“装置”层次文件夹也将应用到“设备”和“功能”文件夹。现在开始建立项目COLOR_GS的工艺层次,按下列步骤进行:用右键点击Plant(装置)卷标,选择ObjectProperties,输入名称“Plant1”。点击OK键后,层次文件夹的名称改变为“Plant1”。用右键点击Unit(设备)卷标,选择ObjectProperties,选择“控制和监控属性”图标。在“重新命名分级文件夹时没有修改”检查框中没有检查标志。如果改变了分级文件夹的名称,用于信息的面向区域过滤的OS区域辨别器也会自动地改变,而且当传送PLC_OS连接数据时,发送到OS。在显示的对象属性上选择“General”表页,将名称“Unit”改到“RMT1”。单击OK后,分级文件夹的名称在短暂等待后就会改变。和第2点描述的一样,将“Function”(功能)文件夹的名称改为“FC111”。用右键点击RMT1卷标(如果没有选择),选择InsertNewObject>hierarchyfolder。新的分级卷标就建立了,可以改变卷标的缺省值名称。将名称改为“LI111”。按5、6点的同样方式插入分级文件夹“NP111”。下图显示了建立的项目COLOR_GS的工艺层次。(图略,见原文)在层次中包括以下部件内容:层次文件夹装置安排Plant1过程装置RMT11号原料罐FC111流量控制LI111液位指示NP111泵控制在装置层次图中,每个工艺区有自己的层次文件夹,可进一步嵌套自己的层次卷,(树状结构)。项目的基本结构已经建立完成。结果:在本节指导中,在SIMATICManager下建立了的项目,奠定了项目的基础。在装置视图中插入了新的层次卷标(文件夹),从而,描绘了装置的工艺结构。分级文件夹会自动安排到项目的PLC和OS。可以右键点击“Plant1”分级文件夹来检查分配,选择“对象属性”文本菜单,然后选择“PLC_OS分配”图标。通过这种分配,以后建立的功能图会存储在SIMATIC站,建立的图形会存储在OS站。使用CFC编辑器3.1使用CFC编辑器什么是CFC?CFC是指连续功能图,用于连续过程的简便的描述,通过对标准模块的图形化的内部连接以及参数的分配来进行。介绍本章介绍,如何在程序中组态CFC图以及功能块,以及如何给功能块分配参数,功能块的互相连接等。将从库中获得标准的、“可拖放”功能块。在一个过程设计中的装置(阀、马达等)的许多部件,PCS7提供了大量标准的过程工业功能块,(如阀门模块,电机模块,等)。 将建立功能图CFC_LI111和CFC_FC111以及它们包含的功能块。在工艺视图下,将从“PCS_CFC_样板”库中拷贝原料罐(例如CFC_NP111)所需的其他功能图。这个库中有既定功能图(模型图)用于满足过程控制的工艺功能。拷贝完后,可以调整它们以满足需要。 最后,拷贝原料罐RMT1以及它的功能图,插入到“COLOR_GS”项目中作为原料罐RMT2。这种功能可以非常方便地复制一个装置的相似的复杂部分,从而节约大量的时间。——————————————————————————————注意:在“COLOR_GS”项目,层次文件夹的名称(例如NP111)以及功能图的名称都基于相关测量点的标志。为了更加容易的区分功能图,CFC功能图已经增加了CFC识别器(例如CFC_NP111)。——————————————————————————————3.2建立CFC功能图我们用SIMATIC管理器建立项目COLOR_GS的CFC图。“新项目”PCS7助手已经在FC111层次卷建立了一个个CFC图,称为CFC1。右键点击CFC1,选择Objectproperties将CFC1更名为CFC_FC111,点击OK。随后插入CFC_FC111的功能块。对于该项目,需要几个CFC功能图,并且为本实例给出有关的层次文件夹的名称。在实际的项目中,功能图的名称和相应的识别系统有关,由用户根据测量点(标志)需要定。右键点击LI111层次卷标,选择InsertNewObject>CFC,SIMATIC管理器在LI111层次文件夹下建立一个CFC图,并且显示选择的名称。将它更名为CFC_LI111。————————————————————————————注意:项目“COLOR_GS”内的功能图的工艺意义解释在互相连接的功能块上。————————————————————————————3.3插入功能块COLOR_GS项目的自动化功能用PCS7库的功能块来执行。为了将功能块放入CFC图,必须打开刚刚建立的功能图。1.选择LI111层次卷。2.双击“CFC_LI111”CFC图。启动CFC编辑器,打开了“CFC_LI111”CFC图。功能图的布置每个CFC图分为6页,在总貌(合适的放大尺寸)下,可以同时看见它们。可以在功能图中建立功能图分页(参见CFC在线帮助)。通过6个页面,一个功能图可以最多由26个功能图分页组成。您可以使用两个按钮在页面和总貌之间切换。窗口下方的状态条将显示您当前工作在总貌的哪一级或哪一个页面(例如页面1)。若想进入某一页面,使用菜单命令Edit>GOTO>sheet;选择按钮1_6之一,进入到相应页面。此外,您也可以在总貌画面双击某一个页面的空白区,直接进入相应的页面。从库中拖放功能块您将用MEAS_MON功能块在OS观察液位和监视原料罐的液位。在功能图中插入功能块。————————————————————————注意:如果想获得这个功能块或者其他功能块的更详细的信息,例如,功能块哪个输入有哪个功能,选择相应的功能块,然后按F1键即可。在线帮助提供了功能块和输入、输出的更详细信息。—————————————————————————如果还没有打开,点击“Catalog”(目录)按钮,打开功能块目录。在功能块目录选择“库”(参见下图)。您可在搜索框中输入MEAS—MON名称来定位库中的模块,点击望远镜按钮(参见下图)。在打开的“PCS7Library>TechnologicalBlocks”中显示寻找到的模块。——————————————————————————注意:下图中(右侧窗口)显示的库的数量根据计算机上建立的库的类型和数量而不同。——————————————————————————用如下步骤完成功能块的拖放:将功能块拖放到图中(页面1);移动MEAS—MON功能块到页面1的右侧;双击功能块的标题;在Properties_Block_CFC_LI111/1对话框,输入名称LIA,点击OK,关闭对话框。标志的名称组成是:工艺层次、CFC图名称、OS站的模块名称。会在OS上发现输入的名称“LIA”的标志部分。可以在OS上参考PLC模块。将功能块INT_P拖放到页面中MEAS_MON功能块的左侧,(我们将用这个功能块来仿真原料罐的液位);将该功能块命名为INT_P(如上所述)。在工艺视图下,功能块MEAS_MON的名称以及文件夹的名称基于过程设计中通常使用的标准。——————————————————————————注意:功能块MEAS_MON已经包含了传送给OS站的信息文本(MESSAGETEXT),例如测量值超限。可以右击功能块改变这些信息,在菜单中选择“ObjectProperties”命令,在“General”图标中点击Messages按钮,修改信息文本。当然也可以使用这个功能简单地观察信息,即本特定项目保持的信息。——————————————————————————安装驱动模块下一步是插入驱动块CH_AI。CH_AI驱动块用于从I/O模块读取过程值,转换成CFC使用的数据格式。_________________________________________________________注意:“PCS7Drivers>PCS7Drivers/Blocks”驱动库包含与硬件打交道的接口,包括测试功能(模块坏)。驱动块直接访问过程映象输入表(PII)和过程映象输出表(PIQ)。————————————————————————————从“PCS7Drivers>PCS7Drivers/Blocks”驱动库中拖放CH_AI块(在模块目录中拖拉游标,打开模块库)到功能图CFC_LI111,放在INT_P块的左边,并命名为INPUT_U;(见下图)(图略,见原文)已经在功能图中建立了所有的模块。建立运行时间组每个CFC图,必须建立一个单独的运行时间组,并且在时间组中安装功能图的所有模块。这个程序能加快CFC图变化的编译。按下列步骤进行COLOR_GS项目:1打开功能图,选择“Edit>RunSequence”。选择要求的执行周期(例如,OB32;在CPU(HW配置)的对象属性中,缺省值是OB32每秒钟调用一次。)。右击OB,选择“插入运行时间组”。在“插入运行时间组”对话框,输入要求的名称(例如,CFC图的名称,其模块位于运行组中;此处是CFC_LI111)。保留其它的参数不变,用OK完成运行时间组的编辑。点击OB32前的“+”,可以看见OB3的内容。点击OB35(这是CFC安装模块的缺省OB,每100ms执行一次),并且在右边的窗口选择属于OB32(LIA,INT_P,INTPUT_U)的所有模块。现在,将这些模块拖放到运行时间组,插入OB32的点4(见上)(OB32的内容必须在右侧窗口可以看到),点击“Yes”回答“想安装在组中吗?”。如果想在运行时间组中安装更多的模块,在运行时间组中右击一个模块,并且在文本菜单中选择“安装原有的物质”,接着要插入CFC图的所有模块将在这个模块后插入到运行时间组中。关闭“Edit>RunSequence”的运行序列。PCS7的模板图MOTOR(CFC_NP111)下步是指导如何从“PCS7库>样板”库中将“MOTOR”(马达)模板图拷贝到工艺层次结构中。CFC样板是已制成的模板图,用于在过程控制中的工艺功能。可以拷贝这些图,适应自己的需要。按下列步骤进行:关闭CFC编辑器(Chart>Exit)。在图中的所有修改就自动地存储,因此不需要直接存储。在SIMATIC管理器上打开“PCS7_CFC_Templates”库(File>Open>Library>PCS7Library>OK)。在库(部件视图)中双击“Templates”,并且双击“Charts”文件夹。右击“MOTOR”模板图,选择“Copy”。用“Windows”菜单命令打开“COLOR_GS”项目的PlantView。右击“NP111”层次文件夹,选择“粘贴”。“MOTOR”模板插入“NP111”层次文件夹。将模板图的名称从“MOTOR”改为“CFC_NP111”。“CFC_NP111”图现在就完全配置好了(见下图)。(图略,见原文)建立“CFC_FC111”图下一步是编辑“CFC_FC111”CFC功能图。没有合适的模板可用。因此,要从PCS7功能图库中用模块配置功能图。该图包含放料速度的控制、以及从原料罐中放料的原料总量。打开在建立CFC图时重命名的CFC_FC111(在层次文件夹FC111中),按照上述的方法,在打开的图“CFC_FC111”中插入下列模块:一个“CTRL_PID”(调节器模块;PCS7Library>TechnologicalBlocks)名称是“CTRL_PID”;一个“DOSE”(放料模块;PCS7Library>TechnologicalBlocks)名称是“DOSE”;一个“INT_P”(积分器模块;PCS7Library>TechnologicalBlocks)名称是“INT_P”;一个“MUL_R”(乘法器;CFCLIBS/Elementa)名称是“MUL_R”;一个“CH_AI”(模拟量输入;PCS7Library>DriverBlocks)名称是“INPUT_U”;以及一个“CH_AO”(模拟量输出;PCS7Library>DriverBlocks)名称是“OUTPUT_LMN”。(见下图所示)(图略,见原文)操作人员必须在OS上可以控制放料。放料量、放料速度、目标反应器的给定值必须由操作人员确定。 材料数量存储在模拟量操作模块“OP_A_LIM”名称是“PARA_DOS_RM1_QTY”。放料速度存储在OP_A_LIM模块名称是“PARA_DOS_RM1_VOL”。原材料可以送入反应器1和反应器2。使用哪个反应器通过二进制操作模块“OP_D”进行设置,名称是“PARA_DOS_RM1_SEL”。模块位于PCS7Library>TechnologicalBlocks库中。将这些模块放入“CFC_FC111”图的第二页(Edit>Go>Sheet2),输入上述的名字(见下图所示):(图略,见原文)在运行时间组安装模块将CFC_FC111图的所有模块移到要产生的新的运行时间组“CFC_FC111”中。(程序,如同本节所述CFC_FC111图的“建立运行时间组”)3.4设置功能块参数现在功能块要求正确的参数设置;换句话说,没有互相连接的输入必须分配正确的参数,以满足过程的运行。“CFC_LI111”功能图在工厂视图上双击,打开“CFC_LI111”功能图(在窗口上如果这不是已经激活的功能图)。首先修改功能块LIA的数值。通过这个改变值,设置了开关阈值,在该阈值,功能块向操作员站发送信息。这些信息是过程信息,而且在OS上显示信息等级“报警”或者“警告”。进入页面视图的页面1。(上面左侧)。双击名为LIA的MEAS_MON功能块的标题,打开对象属性。进入Inputs/Outputs表页。可以给在Inputs/Outputs表页(CFC上可视与不可视的)的所有I/O分配参数。标题“NAME”列显示了该模块所有输入/输出的名称。将U_WH输入(报警上限)值改为90。这意味着,在输入U的过程值比90大则在操作员站上引起“过高”报警。按如下清单改变其他参数功能块名称参数设置意义LIAMO_PVHR*100容器中过程数值的上限100m3U_AH98上报警极限98m3U_WL7下报警极限7m3U_AL5报警上限5m3INT_PU-0.4原料罐液位的仿真INPUT_USIM_ON*1仿真值激活SIM_V*78原料罐液位78%VHRANGE100上测量范围MODE16#0203测量范围4到20mA*在CFC中的不可视部分(参见下述注意)__________________________________________________________注意:在功能块属性菜单中,您可设置参数为“可视”或“不可视”(选择在CFC图中的模块>在文本菜单上选择“对象属性”>选择“输入/输出”标志>在“不显示”列选择需要的选项)。所有不可视参数只显示在功能块的属性表中,而不显示在功能块的CFC图中。—————————————————————————————“CFC_NP111”功能图现在修改CFC_NP111功能图的CH_DI功能块的属性。用SIM_ON,您可在驱动块中激活测量值的仿真。我们将它用于顺序控制系统的仿真。打开CFC_NP111功能图;按下表分配CH_DI的参数:模块名称参数数值意义FB_ONSIM_ON1激活仿真MotorMonitorMonitoring=off撤销监控MotorAUT_ON_OP*AUTO激活自动模式*CFC中不显示。“CFC_FC111”功能图下面设置CFC_FC111功能图。切换到CFC_FC111功能图;按下表给功能块的输入分配参数;模块名称参数数据意义MUL_RIN21流量数据的可选参数INT_RV_HL10000上限数据,总和10000升。DoseSP_HLM10000放料数量的给定值上限。MO_PVHR10000放料数量的过程数值的上限。SPEXON_L1连接用于内部/外部切换激活。INPUT_USIM_ON1仿真激活MODE16#0203测量范围4到20mAVHRANGE100上测量范围Ctrl_PIDLIOP_MAN_SEL1连接,自动/手动激活LIOP_INT_SEL1连接,用于内部/外部切换激活。SPEXON_L1将调节器转到外部给定值GAIN0.5设置调节器的放大倍数到0.5PARA_DOS_RM1_QTY(页面2)U*50流量控制的给定值50升/分PARA_DOS_RM1_VOL(页面2)U*5000给定值,放料5000升U_HL10000U参数的入口极限值PARA_DOS_RM1_SEL(页面2)IO*ON材料送到反应器1*CFC中不显示。3.5功能块的互相连接现在,在功能图之间进行要求的连接(输出和输入之间的连接)。为了进行一个连接,首先点击输出,然后点击想连接的输入。在“CFC_LI111”功能图上的连接“CFC_LI111”功能图的工艺意义:CH_AI模块读入过程数值(原料罐的填充液位)以及将当前数值输出到输出“V”。作为缺省值,这个输出连接到MEAS_MON模块的输入“U”,然后通过MEAS_MON模块传送在OS上显示。此处的INT_P模块用于模拟填充的液位。下面连接各个功能块;切换到CFC功能图“CFC_LI111”;点击功能块INPUT_U输出V,然后点击功能块INT_P的输入VTRACK;点击功能块INT_P的输出V,然后点击功能块LIA的输入U;(参见下图)(图略,见原文)___________________________________________________________注意:功能块的I/O互相连接时,连线将自动生成,连线的位置不影响连接的功能。若连线错误——————————————————————————————如果连线发生了错误:右键点击连线的输入或输出,然后选择DeleteInterconnection,删除错误连线。“CFC_NP111”功能图的连接“CFC_NP111”功能图的工艺意义:CH_DI块在输出“Q”上提供泵的当前状态(接通或者关断)。该值连接到MOTOR块的“FB_ON”输入端(反馈接通),该MOTOR是要进行计算的。操作员或者高级的调节器控制MOTOR块。CH_DO块从MOTOR块的“QSTARTQ”输出端得到控制命令,输出到过程中的泵上。由于CFC_NP111是既定的模板图,所有需要的连接线已经连接了。“CFC_FC111”功能图的连接“CFC_FC111”功能图的工艺意义:CH_AI在“V”输出端提供目前的放料量,并且将测量值传送到DOSE块的“PV_IN”输入端(过程数值)。INT_P块用于在放料量的模拟情况下。放料速度用一个流量控制CTRL_PID块进行控制。模块通过步控制连同OP_A_LIM块PARA_DOS_RM1_VOL一起接受给定值。阀的调节变量在“LMN”输出端输出,并且在没有过程反馈的情况下,直接送到CTRL_PID模块的输入端“LMNR_IN”。CH_AO块将调节变量输出到阀。打开“CFC_FC111”功能图,按照系统进行接线:“CFC_FC111”功能图的第2页上的操作模块不需要连接线。这些模块简单地用于存储操作员的输入。现在,我们已经完成项目“COLOR_GS”所有必要的CFC组态。结果在本章,在的项目中建立了CFC功能图。在这些功能图中已经配置了模块、给模块分配参数以及将它们连接起来。使用输入/输出助手4.1使用输入/输出助手介绍 在本例中,将学习如何建立模型,通过输入建立这些模型的复制品,在项目中如何工作,并且如何输出结果。什么是(IEA)?当在一个项目中规则地需要一个或者多个模型时,就使用输入/输出助手(Import/ExportAssistant,简称IEA)(处理大量数据;例如在一个项目中安置100个传动),需要一个修改功能块的参数说明地方便地手段。什么是模型?模型(Model)包含层次文件夹,它有CFC/SFC功能图,过程图形,报表及附加的文档,以及带信息的分配的IEA文件,用于各个参数、信号和信息。使用IEA,您可建立任意多的复制品。4.2建立一个模型介绍在本节,我们在一个新的库中建立一个VALVE(阀门)模型功能图,并输入要求个数的阀门到“液体原料存贮”工段。通过分配一个IEA文件到模型图的层次文件夹,一个模型图就变成了一个模型。要建立IEA文件并且将它分配层次文件夹,可以使用IEA助手。本节完成下列活动:用模板图建立一个库选择输入/输出I/Os用输入/输出I/Os链接输入/输出文件编辑输入/输出文件分配IEA文件参数到模型数据将模型输入到项目概述我们可以在项目中或者一个库中建立模型功能图。在库中建立的好处是:当您向CPU下装时,只要管理项目中实际使用的对象。就可以使用IEA从库中输入(复制)功能图。建立一个新库按下面的步骤建立一个新库:在SIMATIC管理器上,选择菜单命令File>New在显示的对话框中,选择Library选项,输入名称COLOR_LIG,点击OK;新库出现在ComponentView视图中。在库中加入模型功能图下一步是在库中插入S7程序,并在程序中建立阀门VALVE的模型功能图:在库中选择COLOR_LIG卷;选择文件夹,点击鼠标右键,选择InsertNewObject>S7Program;建立了S7程序。用View>PlantView选择PlantView(工厂视图);在库中插入层次卷标,命名为PLANT1;(程序和第2章的描述相同)右键点击PLANT1层次卷,用Options>PlantHierarchy>Customize打开自定义工厂层次卷(CustomizePlantHierarchy)对话框;按下图设置工厂层次文件夹:(图略,见原文)点击OK关闭对话框,用YES确认随后的提示。在PLANT1卷插入一个子卷,命名为Models,我们将自己建立的所有模型都存在这个子卷中;在Models卷插入VALVE子卷,存放阀门的模型;在VALVE子卷上插入名为VALVE的CFC图,VALVE在“PCS7Library>Templates”中。(程序和第2章的描述相同,“PCS7ModelChartMOTOR(CFC_NP111)”)。现在,已经建立了工厂层次,显示如下:建立阀门VALVE模型功能图工艺的意义:CH_DI块提供阀的返回信息(打开或者关闭)给数值控制模块“VALVE”。操作员或者高级调节器使用它的模块开关这个阀,控制命令从“QCONTROL”输出端通过输出驱动器“CH_DO”输出到过程中的阀上。输入或者输出模块的任何错误信息相“或”(ORed)(或模块),通过阀控制模块传送到操作员站,这样可以显示给操作员。
4.3选择输入/输出标志的I/O为了进行分配参数,并且通过输入进行一部分I/O的相互连接,必须在模型中选择这些I/O。按照下列步骤:在工厂层次内COLOR_LIG的Models卷标中选择VALVE层次卷;选择菜单命令Options>Import/ExportAssistant>Create/ModifyModel使用助手,选择需要分配数值的参数,或者在第2步中的功能图/块I/O的信号地址。参见项目COLOR_GS的设置如下I/O:块名称I/O参数块类型注释IEA参数ValveSTART_SS*Valve选择阀的缺省状态(打开或者关闭)ValveMONITORValve撤销反馈的监控例如从过程中ValveAUTO_ON_OPVALVE将阀切换到自动模式*注意:这个参数在CFC图中不显示。(图略,见原文)然后按Next按钮。4.在第3步中,使用IEA助手,可以选择想分配信息文本的模块。对于项目“COLOR_GS”,使用模块的缺省信息文本。这就是说,不必输入信息文本。然后按Next按钮。用输入/输出文件链接输入/输出I/Os在IEA文件中,插入的数值将自动地分配到上面选择的I/Os,当建立复制品时(在输入期间)。(参见下图第4点)在步骤4中,对IEA文件进行了分配。由于还没有建立一个IEA文件,选择“CreateTemplateFile”按钮(参见下图点6)。选择一个文件名称(或者输入缺省名称“VALVE_00.IEA”),用于将要产生的输入文件。在显示的对话框中,作下列选择:在“ForCFCCharts”中的每次选择将在当前的IEA文件增加一列;在“ForParmetersandInterconnections”中的每次选择将在IEA文件增加一列,用于每次选择的参数(参见上图);在“ForMessages”中的每次选择将在IEA文件增加一列,用于有关模块的每个信息。(图略,见原文)然后点击OK按钮,IEA文件被分配给Valve模型功能图:4.点击“Openfile”按钮,在IEA文件中输入下列表中的信息。______________________________________________________________注意:在IEA文件编辑器中,可使用Edit>DuplicateRow命令复制一行。———————————————————————————————想建立的阀模块的4个复制品(CFC_NK111到CFC_NK114)。因此,在“层次”列,有4行相关的IEA文件,包含了存储复制品的目的路径。“ChName”列,包含了要建立的CFC图(复制品)的名称。对于每个参数,还有一列要确定的“Value”数值列,取决于参数,操作员输入字符串(0操作字符串,以及一个1操作字符串)。(图略,见原文)5.按您的要求调整列标题。将文件存放在“COLOR_GS”项目(使用File>SaveAs命令,目录:Siemens\step7\S7proj\COLOR_GS)。这样做的好处是,所有数据以项目的备份存储,在输入后面的对话框时,会发现比较容易分配输入文件。然后关闭文件。6.将IEA文件参数已经自动分配给模型数据,点击Finish按钮关闭对话框。(图略,见原文)7.为了建立功能图,在SIMATIC管理器选中VALVE层次卷,然后选择菜单命令Options>Import/ExportAssistant>Import。_____________________________________________________________注意:因为您已经在库中选择了一个模型,因为它必须拷贝给指定的项目,然后再输入。———————————————————————————————8.在Step1,点击Next按钮;9.在Step2,选择FindTargetProject按钮,然后选择COLOR_GS项目,点击OK确认;这一步对于把模型拷贝到指定项目是必需的。点击Next按钮。10.按OK按钮确认信息“FindImportFiles”。11.在Step3,点击OtherFile按钮,选择建立的输入文件“VALVE_00.IEA”,输入文件被分配给项目的模型,然后选择Next按钮。12.在Step4,点击Finish按钮,开始输入。13.输入完全后,点击Exit(退出)按钮。____________________________________________________________________注意:输入期间,对话框显示信息Thehierachyfolderisnotyetassignedtoachartfolder,doyouwanttomaketheassignmentnow?,选择YES按钮,分配给您的功能图卷(SIMATIC400(1)\CPU416_2\S7Program(1)\Charts)。——————————————————————————————————输入完成后,VALVE层次卷在库的工厂层次图中以模型的图标显示:(图略,见原文)项目COLOR_GS中,作为模型的复制品,在“RMT1”层次卷中建立了四个新的子卷,即名称是“NK111”到“NK114”。小结本章学习了如何使用输入输出助理,指定了功能图I/O,建立了IEA文件。通过使用输入功能,我们在区域RTM1建立了功能图“VALVE”复制品的新CFC功能图卷,它包括指定的参数和互相连接。5使用SFC编辑器5.1使用SFC编辑器什么是SFC?SFC(SequentialfunctionChart)是一个顺序控制系统,特别适合一步一步依次执行的控制系统的组态。当条件满足时,控制系统从一个状态转移到另一个状态。介绍本章学习在的项目中如何建立和插入一个SFC功能图,如何将参数值分配给CFC功能图中的功能块,它们就可以在顺控系统中应用。5.2顺控系统的工艺结构下面的部分(顺序)提供了工艺顺序的一个概况,包括顺控系统中的每步以及转移条件。下面的各节解释如何配置顺控系统。过程顺序SFC按照下列顺序进行执行:STARTInitialsettings:(初始化设置)——将配料调节器切换到手动——将配料调节器切换到外部——设置设备的自动模式——停止配料等DOSE_REA1DOSE_REA2Query:(询问)——使用哪个反应器?(反应器1或2)INIT_LINE1INIT_LINE2Controls:(控制)——打开有关输送管道的阀门——泵接通——将配料调节器切换到外部给定值INIT_1_OKINIT_2_OKQuery:(询问)——泵是否接通——调节器设置到外部给定值?INIT_DOSEControls:(控制)——确定放料的给定值——将配料调节器设置自动——确定配料量的给定值——开始放料INIT_OKQuery:(询问)——开始放料?——配料量(给定值-实际值)<500升?SLOW_DOWNControl:(控制)——在到达要求的放料量之前慢慢减小放料速率END_DOSEQuery:(询问)——放料完成?CLOSE_LINEControls:(控制)——关闭所有阀门——关闭泵——将配料调节器切换到手动——将配料速率设置为0——停止放料CLOSE_OKQuery:(询问)——泵是否关闭ENDReset:(复位)——将配料调节器切换到内部——关闭阀门——关闭马达建立的功能图就可以在OS站进行启动、控制和监控。5.3改变SFC图的文件名通过PCS7新项目助手,我们已经在“FC111”层次卷建立了SFC功能图“SFC1”。现在,我们给功能图一个新的名字:1.在SIMATICManager(工厂视图)上选择“FC111”层次卷;2.用右键点击SFC1,选择ObjectProperties;3.更名为SFC_RMT1,点击OK。5.4顺序控制系统的结构使用SFC编辑器,我们可以建立整个功能图的拓扑结构。双击打开SFC功能图SFC_RMT1,进入SFC编辑器。启动SFC编辑器,打开了“SFC_RMT1”功能图因为是新建功能图,它只包含两步(START和END)及一个转移条件(transition)。步(Step)是指PLC内处理分配的操作(Action)的控制点,它将一直执行,直到下一个转移条件满足。在该功能图上,顺序首先图形化地建立起来。拓扑结构在窗口左边的元件图中,有七个按钮,最上端的选择SELECT按钮是激活的。1.点击“插入步+转移条件”按钮:鼠标的箭头指针变为小十字加一个有条斜线的园的指针,当小十字移到功能图中允许插入该功能的位置时,园变为符号,同时,一根绿线指示该功能将插入到什么地方。2.通过将小十字直接移动到转移条件下,点击鼠标左键,将“步+转移条件”功能插入到转移条件“1”的下方。步“3”和转移条件“2”被插入。3.点击“插入分支”按钮。4.移动小十字光标到START的下方,点击鼠标左键。一个交替分支被直接插入步“START”的下面,同时,转移条件“3”和“4”并列地出现在步“4”的下方。现在,为项目“COLOR_GS”插入更多地步和转移条件。5.选择“插入步+转移条件”按钮;6.在转移条件“3”和“4”的下方分别插入该功能,步“5”和“6”及转移条件“5”和“6”被插入。7.在转移条件“2”(在“END”步的前面)的下方插入步+转移条件。步7和转移条件7出现在该位置。可以工具下图检查SFC的结构。5.5命名步(Step)和转移条件(Transition)改变名称的方法如下:1.选择Select按钮;2.双击转移条件“3”;3.在对象属性的General表中,名称框已经选择,将名字改为DOSE_REA1;4.点击Apply按钮;5.为了移到下面一个转移条件,点击DownArrow(向下按钮);我们现在位于下一个转移条件5。通过这种方法,可以在整个图上从一个转移条件移到另一个转移条件。将各转移条件更名如下:缺省名称新名称3DOSE_REA15INIT_1_OK1INIT_OK2END_DOSE7CLOSE_OK4DOSE_REA26INIT_2_OK6.按CLOSE按钮改变对象属性对话框。可以按转移条件的同样的名称改变步的名称。7.双击步“5”。在对象属性的General表中,按照下表修改步的名称。缺省名称新名称5INIT_LINE14INIT_DOSE3SLOW_DOWN7CLOSE_LINE6INIT_LINE28.关闭ObjectProperties(对象属性)。已经完成了步以及转移条件的命名。顺控系统显示如下图所示。5.6定义步在SFC编辑器中,您可以把参数值分配给CFC功能块的输入。在第1步START步中,您将设置配料过程的顺序。1.双击START步;2.在对象属性中,选择Initialization表页。您将看到过程步的空表,光标在第一行闪烁;3.点击Browse,打开对话框,您可在对话框中建立连接。此时,CFC功能图的表格打开,清单中包括属于该项目的所有CFC功能图;4.点击CFC功能图“FC111”,打开第二张清单,它包含FC111的全部功能块;5.点击清单中的“Ctrl_PID”功能块,打开该功能块的I/O清单;6.双击输入变量AUT_L(您可用鼠标将参数名的列加宽);Browse对话框退到后面,您选择的路径作为第一行的第一个地址输入;光标在下一行的分配字符(操作员)后闪烁。7.在此输入“0”,光标在第二列中闪烁。(图略,见原文)下列结构只能在Initialization表页中显示:(图略,见原文)8.点击Apply。现在,第1各分配Start步的设置完成了。按同样的方法进行下列配置。可以在“START”步中插入所有其它的要求的分配,并且点击“Apply”,然后用向下箭头从一步移到下一步,或者通过双击选择各个步。如果修改后没有点击“Apply”,在关闭一个“步”或者移到下一个“步”时,SFC会询问是否存储改变了的步。用Yes回答提示。下表是操作的内容。项目的地址和转移条件中地址(算子)的次序可能和表中显示的不同。为了节约循环时间,所有的操作命令都在Initialization(初始化)分支(“Initialization”表页在打开的操作中)中执行。当前步的“初始化”只执行一次。为了对比,当前步的“过程”则循环地执行,直到下一个转移条件满足。“中断”接着执行一次。________________________________________________________________注意:为了清楚起见,下表中工厂层次(Plant1)的第1级没有清楚地写出。————————————————————————————————忠告:在输入地址(算子)时,在对话框的题头栏上,检查是否已经选择了要求的“步”。操作地址1算法地址2意义STARTRMT1\\FC111\Ctrl.AUT_L:=FALSE调节器手动模式RMT1\\FC111\Ctrl_PID.SP_EXT:=RMT1\\LI111\PARA_DOS_RM1_QTY.V流量控制给定值RMT1\\FC111\Ctrl_PID.LMN_SEL:=FALSE无给定值修正RMT1\\FC111\DOSE.L_START:=FALSE配料停止RMT1\\FC111\NT_P.TRACK:=TRUE跟踪积分器RMT1\\FC111\DOSE.SPEXT_ON:=TRUE外部给定值RMT1\\LI111.INT_P.TRACK:=TRUE跟踪积分器RMT1\\NK111\Valve.AUT_ON_OP:=AUTO数值自动模式RMT1\\NK112\Valve.AUT_ON_OP:=AUTO数值自动模式RMT1\\NK113\Valve.AUT_ON_OP:=AUTO数值自动模式RMT1\\NK114\Valve.AUT_ON_OP:=AUTO数值自动模式RMT1\\NP111\Motor.AUT_ON_OP:=AUTO马达自动模式RMT1\\LI111.INT_P.HOLD:=FALSE保持输出值INIT_LINE_1RMT1\\NK111\Valve.AUTO_OC:=TRUE打开阀RMT1\\NK112\Valve.AUTO_OC:=TRUE打开阀RMT1\\NK113\Valve.AUTO_OC:=TRUE打开阀RMT1\\NP111\Motor.AUTO_ON:=TRUE马达接通INIT_Line_2RMT1\\NK111\Valve.AUTO_OC:=TRUE打开阀RMT1\\NK112\Valve.AUTO_OC:=TRUE打开阀RMT1\\NK114\Valve.AUTO_OC:=TRUE打开阀RMT1\\NP111\Motor.AUTO_ON:=TRUE马达接通INIT_DOSERMT1\\FC111\Ctrl_PID.SP_EXT:=RMT1\\LI111\PARA_DOS_RM1_QTY.V激活流量控制的给定值RMT1\\FC111\Ctrl_PID.AUT_L:=TRUE调节器自动模式RMT1\\FC111\DOSE.SP_EXT:=RMT1\\LI111\PARA_DOS_RM1_QTY.V激活配料量的给定值RMT1\\FC111\DOSE.L_START:=TRUE开始配料RMT1\\FC111\NT_P.TRACK:=FALSE给定值修正后的积分器RMT1\\FC111\CH.AI.SIM_V:=50.0模拟:流量50升/分的模拟RMT1\\LI111.INT_P.TRACK:=FALSE积分器无修正该步的最小运行时间设置到8秒(属性/概况)操作地址1算法地址2意义SLOW_DOWNRMT1\\FC111\Ctrl_PID.SP_EXT:=10.0流量给定值减小RMT1\\FC111\INPUT_U.SIM_V:=10.0模拟:流量10升/分的模拟CLOSE_LINERMT1\\NK111\Valve.AUTO_OC:=FALSE关闭阀RMT1\\NK112\Valve.AUTO_OC:=FALSE关闭阀RMT1\\NK113\Valve.AUTO_OC:=FALSE关闭阀RMT1\\NK114\Valve.AUTO_OC:=FALSE关闭阀RMT1\\NP111\Motor.AUTO_ON:=FALSE马达停止RMT1\\FC111\Ctrl_PID.LMN_SEL:=TRUE控制变量改为0(关闭阀门)RMT1\\FC111\Ctrl_PID.SP_EXT:=0.0激活流量控制的给定值RMT1\\FC111\Ctrl_PID.AUT_L:=FALSE调节器手动模式RMT1\\FC111\DOSE.L_START:=FALSE配料停止RMT1\\FC111\CH_AI.SIM_V:=0.0模拟:流量0升/分的模拟RMT1\\RMT1\LI111.INT_P.HOLD:=TRUE跟踪积分器END1)RMT1\\FC111\Ctrl_PID.AUT_L:=FALSE输入复位RMT1\\FC111\Ctrl_PID.LMN_SEL:=FALSEE控制变量没有修正量RMT1\\NK111\Valve.AUTO_OC:=FALSE关闭阀RMT1\\NK112\Valve.AUTO_OC:=FALSE关闭阀RMT1\\NK113\Valve.AUTO_OC:=FALSE关闭阀RMT1\\NK114\Valve.AUTO_OC:=FALSE关闭阀RMT1\\NP111\Motor.AUTO_ON:=FALSE马达停止1)注:若顺序控制中止,END操作总是要执行。因此,由顺序控制修改的功能块的输入由END操作来复位。SFC功能图的步已经有需要的参数,每步都有改变颜色的设置(从深灰到浅灰)。通过改变颜色,您可知道每一步是否分配参数,有无需要打开这个步。5.7定义转移条件转移条件(transition)包含顺序控制从一步转移到下一步的条件,其参数分配与步的参数分配类似。双击转移条件“DOSE_REA1”。选择Condition表页。该表页包含空白条件行,光标在第一行中闪烁。点击Browse。在CFCCharts表页,点击FC111功能图。点击功能块名PARA_DOS_RM1_SEL。双击输出Q0。该输出被插入到转移条件的当前行。在第二列输入操作码“1”,按Tab键。点击Apply。生成的转移条件如下:(图略,见原文)按下表输入转移“DOSE_REA1”的其它条件和其它转移条件的条件。下表显示了输入的数值,转移条件的每行是逻辑“与”。转移条件地址1算子地址2意义DOSE_REA1RMT1\\FC111\PARA_DOS_RM1_SEL.Q0=TRUE配料反应器1?RMT1\\FC111\PARA_DOS_RM1_VOL.V>0.0放料量大于0?INIT_1_OKRMT1\\NP111\Motor.QRUN=TRUE马达接通?RMT1\\FC111\Ctrl_PID.QSPEXTON=TRUE调节器切换到外部给定值?DOSE_REA2RMT1\\FC111\\PARA_DOS_RM1_SEL.Q0=FALSE配料反应器2?RMT1\\FC111\\PARA_DOS_RM1_VOL.V>0.0放料量大于0?INIT_2_OKRMT1\\NP111\Motor.QRUN=TRUE马达接通?RMT1\\FC111\Ctrl_PID.QSPEXTON=TRUE调节器切换到外部给定值?INIT_OKRMT1\\FC111\DOSE.QSTRTDOS=TRUE配料开始?RMT1\\FC111\DOSE.ER<500.0放料量:给定值-实际值<500升?END_DOSERMT1\\FC111\DOSE.QSTRTDOS=TURE配料结束?CLOSE_OKRMT1\\NP111\Motor.QRUN=FALSE马达关闭?已经建立了自己的SFC功能图小结本章中,我们重新命名了一个SFC功能图,并且建立了图形化的顺序控制系统。通过步和转移条件,我们将参数值分配给了CFC功能图,顺序控制系统可以通过这些模块运行。6编译,下载及测试6.1编译,下载和测试介绍本章节介绍如何编译您的CFC和SFC程序,如何将程序下载到控制器,如何在测试方式下运行程序,以便检查程序是否正常工作。6.2编译和下载______________________________________________________________注意:从现在开始的各项操作,需要控制器等硬件,参见本书前言所述。———————————————————————————————下载出现分为两部分:首先下载硬件组态,然后编译、下载CFC/SFC功能图。硬件组态由PCS7新建项目向导自动地建立。建立网络连接为了简化问题,本例中,控制器与操作员站以MPI接口(限制的性能适合于例子)连接。为了建立连接,按如下操作:在SIMATICManager中,进入元件视图(ComponentView),选择SIMATIC_400。在右侧窗口双击Hardware,启动硬件组态。站的配置显示出控制器的硬件组态。在此,您必须指定PLC是如何组态的。您必须确定哪个SIMATIC站与操作员站连接。双击使用的CPU。____________________________________________________________注意:对于某些CPU,在元件配置中,MPI/DP接口可以清楚地作为一行进行识别。在这种情况下,不需要选择CPU的属性,而是MPI/DP接口的属性。在General表页,点击Properties按钮。在Parameter表页的Subnet框,选择MPI(1)网络;按OK键关闭对话框;存储配置。(Station>SaveandCompile)________________________________________________________________注意:确认CPU的对象属性的最高级站号(HWConfig>ObjectPropertiesoftheCPU>GeneralTab>PropertiesButton>ParametersTab>MPI(1)>PropertiesButton>NetworkSettingsTab>HighestMPIAddress)与在设置PG/PC接口时确定的最高地址相匹配。(SIMATICManager>Options>SetPG/PCInterface>Properties>MPITab>HighestMPIAddress)————————————————————————————————下载硬件组态(HWConfig)为了下载硬件的配置,下载步骤如下:1.点击“DownloadtoModule”(下载模块)按钮。2.按OK键关闭SelectTargetModule对话框。利用目标模块,在的机架上选择需要下载组态的模块。3.按OK键关闭SelectNodeAddress对话框。节点地址指定了现有的总线上的CPU(节点),将把配置下载到其上。4.如果CPU在运行状态,一个新的对话框告诉您,控制器必须处于停止状态,才能下载硬件组态,点击OK按钮。硬件配置就下载了。在下载之前如果CPU在RUN模式,另外一个对话框会问是否重新启动CPU(注意执行器是否连接)5.选择YES按钮。的CPU启动,控制器前面板上的绿色RUN指示灯变亮。6.用菜单命令Station>Exit关闭硬件组态,下载硬件组态的操作完毕;现在,已经下载了的硬件配置。可以开始第2步工作。编译程序您所建立的程序必须编译成S7CPU可执行的机器语言,其步骤如下:1.打开SFC编辑器,点击编译按钮。2.点击“GenerateModuleDrivers”选项。 为了删除以及加信号给在I/O模块上的错误,需要附加的模块驱动器。这些模块驱动器由“GenerateModuleDrivers”功能自动建立,并且存储在CFC(@…)产生的功能图上。_________________________________________________________________注意:除了模块驱动器外,还建立了“MSG_CSF”块的实例以及“PO_UPDAT”块的实例。“MSG_CSF”块在项目中存在一次,和CFC产生的所需的所有特殊Obs一样。(例如OB80,OB81等)“PO_UPDAT”块用于,当CPU热启动时(OB100),在输出模块上“保持最后的数值”以及“使用附加的数值”功能。更多有关向导和模块驱动器的详细信息,参见配置手册的第1章。3.点击“修改采用时间”选项。 通过设置该选项,系统在编译前检查发现块安装在哪个OB,在“SAMPLE_T”输入端作出合适的输入。“SAMPLE_T”以秒为基准与块的采样时间一致。4.点击“删除空的运行时间组”选项。通过设置该选项,在S7程序中的所有空的运行时间组被删除。(图略,见原文)5.在打开的对话框中,点击OK,启动编译器。编译器开始编译程序(包括当前S7Program的所有CFC/SFC功能图)。编辑完成后,若没有错误,将出现下述信息:Codegeneration:0errorsand0warning(s)found6.按OK按钮,确认该信息 已经编译了程序,在运行测试模式前,必须下载到CPU上。_____________________________________________________________________注意:在SIMATIC管理器(SIMATIC400>CPUxx>S7program)的部件视图上,功能图文件夹的一致性图标指出了在S7程序上是否有与下载有关的功能图。(修改过的图必须再次下载到CPU)。 可以用一个操作来编译和下装,即简单地选择下装(PLCDownload)。打开一个对话框—“程序已经修改并且首先编译。想现在编译然后下载它吗?”如果点击“Yes”按钮,程序首先编译然后下载到CPU。————————————————————————————————下载程序只有当CPU上的钥匙处于STOP或RUN_P位置时才能下载程序。为了确保下载“整个程序”时CPU中没有功能块,下载程序前将钥匙放在STOP位置,将所有用户功能图删除。1.将CPU放在RUN_P位置;2.通过WindowsNT工具栏(如果显示器上还没有显示),切换到SFC功能图SFC_RMT1窗口;3.点击下载按钮。出现S7Download对话框,在“下载”栏,设置“EntireProgram”选项。4.点击OK,出现如下对话框:(图略,见原文)该对话框告诉您,若要下载整个程序到控制器,必须使CPU处于STOP方式,且在下载当前控制器中的所有功能块将被删除。若控制器已经处于STOP方式,对话框只是告诉您将删除所有功能块。5.点击YES按钮。开始下载程序到控制器。下载完后,对话框询问您是否启动控制器,6.选择YES按钮;____________________________________________________________________告诫:如果在CFC/SFC功能图上作了修改(例如,安装了新的块,插入了新的连接),可以选择“仅仅修改的”而不是“全部程序”,这样可以大大地减少编译和下载地时间。在这种情况下,只编译程序的修改部分并下载到CPU。下载可以在PLC运行模式下进行。6.3切换到测试模式测试SFC现在,进入测试模式,检查仿真数值如何工作,并且是否正确行动。1.在SFC编辑器中,点击“TestModeOn/Off”(测试模式)按钮,出现一个控制测试的工具条。在功能图的下面有四个新的选项,其中“CommandOutput”已经激活。2.用(菜单命令Debug>Start/resume),切换顺序控制系统到Continue。SFC功能图被击活。当前已经执行的步以绿色表示,一个小的绿色箭头出现在该步的旁边;条件没有满足的转移条件以褐色背景显示;测试过程中,您可以监视所有的步和转移条件,双击正在执行的转移条件,您还可以看到生产装置的参数是如何变化的。测试CFC测试期间,您可以看到CFC功能图中的功能块。操作步骤如下:1使用WindowsNT工具条,进入SIMATICManager窗口,打开CFC功能图“CFC_FC111”。CFC编辑器启动,打开“SFC_FC111”图。2在CFC编辑器中,点击测试模块式按钮;在相应的功能块的页面视图中,您可在配料功能的各个变量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家庭健康数据分析平台企业制定与实施新质生产力战略研究报告
- 塑料作面类似箱、包容器企业数字化转型与智慧升级战略研究报告
- 染发用品企业县域市场拓展与下沉战略研究报告
- 科技引领下的绿色包装创新设计
- 柳条筐企业ESG实践与创新战略研究报告
- 转让地皮合同范本
- 湘绣工艺品企业ESG实践与创新战略研究报告
- 五金货架企业县域市场拓展与下沉战略研究报告
- 酒用香精企业数字化转型与智慧升级战略研究报告
- 食品用香精企业数字化转型与智慧升级战略研究报告
- (完整版)初级茶艺师理论知识300题含答案【完整版】
- 四肢创伤影像(X线)诊断
- 2023年湖北省襄阳市中考地理真题(含解析)
- 2023-2024学年统编版高中语文选择性必修下册古诗词诵读《客至》课件
- 城市道路施工作业区规范资料汇编
- DL-T5153-2014火力发电厂厂用电设计技术规程
- 冀人版科学六年级下册全册同步练习
- (高清版)JTGT 3365-02-2020 公路涵洞设计规范
- DZ∕T 0223-2011 矿山地质环境保护与恢复治理方案编制规范(正式版)
- 2024年湖南有色金属职业技术学院单招职业适应性测试题库学生专用
- 医院营养食堂餐饮服务投标方案(技术方案)
评论
0/150
提交评论