收藏 分销(赏)

基于现代物流装置网络控制系统PLC综合实训指导书样本.doc

上传人:二*** 文档编号:4515201 上传时间:2024-09-26 格式:DOC 页数:71 大小:10.88MB
下载 相关 举报
基于现代物流装置网络控制系统PLC综合实训指导书样本.doc_第1页
第1页 / 共71页
亲,该文档总共71页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、物流实验室网络控制系统实训指引手册左希庆 编二零零六年九月目录实训一 控制网络系统构成及其结识实验3实训二 下位机软件硬件配备实验(系统构建)6实训三 控制网络系统组态软件应用实验 14实训四 上位机(PC)与S7-300之间MPI通信设计21实训五 上位机(PC)与S7-300之间IndustrialEthernet通信设计30实训六 S7-300与远程IO之间通信设计38实训七 通过ETHERNET建立SIMATICNETOPC服务器与PLCS7连接.43实训八 通过EM277建立S7-300与S7-200之间PROFIBUS通信.51实训一 控制网络系统构成及其结识实验实训目:(1) 系

2、统理解本控制网络系统硬件构成部件及其特点。(2) 理解本控制系统软件特点及其配备。(3) 教诲学生爱护实验装置,养成良好实验习惯。实训内容及环节:(1)系统简述湖州职业技术学院物流实验室自动控制系统专门设计用于物流专业进行物流实验、以及自动化电子专业学习基于PLC网络控制理论。本自动控制系统包括设备控制系统、监视系统和上层管理软件等。本实验实训指引书面向理工分院自动化、电子专业,故只对控制和监视系统作阐述,其她某些请参看经贸分院有关使用手册。物流设备控制系统包括设备底层控制系统和上层监视(HMI)系统。底层控制系统由主控PLC和4个远程CPU站点构成,系统采用分布式控制模式,此种控制模式为当前

3、大型物流项目普遍采用数据通讯和控制模式。物流实验室中采用分布式总线为德国西门子Profibus总线系统,其连接了主站和4个ProfibusDP子站。控制系统网络构造图如下:监视计算机主控PLC控制子站1控制子站2控制子站3堆垛机子站串行模块条码1条码2条码3以太网RS422Profibus总线系统中同步集成了用于货品编码数据收集条形码扫描技术,并通过CAN总线连接各种工业级条码扫描设备,最后通过RS422将数据送至主控PLC中,与上位计算机互换数据信息,从而得出货品分派路向。使货品依照上位数据管理计算机安排送至相应分道或进入堆垛机,在自动货架区暂存等。(2)系统构成本实验装置由设备底层控制系统

4、和上层监视(HMI)系统两某些构成。底层控制系统重要由主控PLC、条形码收集系统、主控制总线系统等,上层软件系统由监控软件和系统软件组态王6.5(带运营版加密狗)、SIMATICNET6.2(SIEMENSEthernetOpcserver)构成。1、主控PLC设备层控制系统中采用了德国西门子S7-300系列最新型PLC组件-CPU315-2PN/DP,其内置以太网接口,可以很以便使用TCP/IP合同与上位计算机实现数据共享和通讯。其运算指令丰富,运算速度快,执行位指令时间为0.1S,而执行复杂浮点运算时间为2S。同步,丰富功能(FC)和功能块(FB)/数据块指令(DB)编程使控制流程实现更容

5、易。内置MPI/DP接口可通过step7软件进行接口模式转换,此系统中应用方式为DP接口模式。通过此主站Profibus接口连接4个DP(S7-200)子站。CPU315-2PN/DP具备42K条指令存储空间用于存储工艺流程程序文献和存储中间控制数据以及上位机通讯程序等等。CPU315-2PN/DP等新型CPU产品所有程序文献和系统文献等均存储在CPU本体上MMC中。CPU本体设立了硬件运营,停止和复位开关。编程工作模式变化以硬件优先。即通过STEP7软件更改运营模式时,应将硬件设立为运营。,CPU本体集成了以太网接口(10Mb/S),与上位管理计算机通讯就是通过此硬件接口完毕。其上LED批示

6、为LINK,TXD,RXD;正常时应为LINK灯(绿色)常亮,TXD和RXD灯(黄色)迅速闪烁。2、条码数据收集系统系统中设立了3套工业级固定式条码扫描装置,采用是德国SICK公司产品,德国SICK公司是专业条码扫描产品生产商,其产品具备接口模式丰富,性能可靠,条码识读率高等特点。每套条码仪均配备了扫描仪接口控制盒,用于总线通讯。条码仪之间采用是速率较高两线式CAN总线通讯模式,通过专用软件(CLVSETUP)可设定CAN总线系统中子站和主站。所有子站将收集信息传送至主站,子站发送信息均带有地址号前缀,用于区别信息来源。扫描仪主站通过RS4224线模式与PLC侧串行通讯模块进行数据互换。串行通

7、讯模块CP340有3个LED批示灯,当系统刚上电开机时候SF为红色,系统自检完毕后,SF灯应熄灭。当数据通讯正常状况下,RXD在有条码数据通讯时为绿色闪烁。其中,所有条码扫描仪为直接连接控制即可。而条码控制盒需提供数据线和电源线。数据线即为CAN总线,电源线为单独提供DC24V电源。系统中所有扫描仪均选取了采用传感器(光电开关)触发扫描方式,此方式即为当传感器被阻挡时条码仪打开条码扫描激光,开始扫描。当扫描到条码后激光自动关闭。这样可提高阅读条码精度同步可大幅度延长扫描仪使用寿命。3主控制总线系统(Profibus总线)系统中采用了4个DP子站,其中3个控制区域采用远程数据收集子站,第4个子站

8、为堆垛机控制PLC子站。通过主控PLCDP接口连接了4个DP子站,DP子站采用EM277与DP总线连接,并通过在EM277地址设定旋转开关设定DP子站地址。DP子站EM277地址设定为*1和*10两个设定开关,分别设定地址个位和十位。DP地址设定范畴为0-31。系统中DP总线通讯速率为1.5Mb/S,主控PLC通过轮询模式访问子站寄存器镜像区,同步子站也将收集现场信号收集到子站通讯镜像区,主站和子站数据通讯是在共享数据区进行。(3)总线控制柜总线控制柜有如下几某些构成:1、控制系统供电板:该板重要作用是把工频AC220V转换为DC24V,给主控单元和DP从站供电。2、控制站:控制站重要包括西门

9、子S7-300主站、以太网通讯模块、DP链路、ET200M从站、ET200S从站、西门子S7-200从站、堆剁机从站、DP总线低压开关、条形码收集系统等构成。(4)系统特点l 本系统是典型大型物流项目普遍采用数据通讯和控制模式。l 本装置由控制对象、综合控制系统、监控计算机三某些构成。l 真实性、直观性、综合性强,控制对象组件所有来源于工业现场。l 执行器(堆剁机)中有变频器,调节系统除了有设定值控制外,还可以通过对象中手动操作阀制造各种运动。l 能进行PC与S7300主站之间通信(工业以太网、RROFIBUS、MPI)。l 能进行S7-300与远程I/O站PROFIBUS通信设计。l 能进行

10、S7-300与S7-200PROFIBUS通信设计。l 能进行S7-200与S7-200之间通信设计。l 能进行HMI与S7-300之间通信设计。(5)系统软件系统软件分为上位机软件和下位机软件两某些,下位机软件采用SIEMENSSTEP7,上位机软件采用组态王6.5,上、下位机软件在背面实验中将分别论述。(6)实验结束实验结束,关机,将一切复原,整个实验过程应注意爱护实验装置,养成良好实验习惯。实训二 下位机软件硬件配备实验(系统构建)实训目:(1) 系统理解并掌握本控制网络系统中下位机硬件组态。(2) 理解本控制系统下位机软件STEP7特点及其用法。(3) 掌握系统构建过程中各模块通信地址

11、等参数设立。实训内容:(1) 理解下位机软件STEP7功能特性,并在PC机中对的安装。(2) 重点掌握使用STEP7来构建网络控制系统。(3) 理解SIMATIC Manager中各功能模块含义及其用法。实训环节:(1)STEP7简介STEP7是用于SIMATICS7-300/400站创立可编程逻辑控制程序原则软件,可使用梯形逻辑图、功能块图和语句表。它是SIEMENSSIMATIC工业软件构成某些。STEP7以其强大功能和灵活编程方式广泛应用于工业控制系统,总体说来,它有如下功能特性: 可通过选取SIMATIC工业软件中软件产品进行扩展 为功能摸板和通讯解决器赋参数值 强制和多解决器模式 全

12、局数据通讯 使用通讯功能块事件驱动数据传送 组态连接(2)STEP7安装包括五种语言STEP7V5.2版本可以在MSWindowsXPProfessional操作系统上运营。将STEP7CD放入PC机CD-ROM驱动器,安装程序将自动启动,依照安装程序界面提示即可安装完毕。如果安装程序没有自动启动,可在CD-ROM如下途径中找到安装程序驱动器:/Step7/Disk1/setup.exe.一旦安装完毕并已重新启动计算机,“SIMATIC Manager(SIMATIC管理器)”图标将显示在Windows桌面上。(3)STEP7硬件配备和程序构造普通来说,要在STEP7中完毕一种完整自动控制项目

13、下位机程序设计,要通过设计自动化任务解决方案、生成项目、组态硬件,生成程序、传送程序到CPU并调试等环节。从其流程来看,设计自动化任务解决方案是首要,它是依照实际项目规定进行设计,本实验对此不做过多地阐述。下面从生成项目开始,逐渐简介如何完毕一种较简朴自动化控制项目下位机程序设计。(一)生成项目并组态硬件1、双击桌面上“SIMATICManager”图标,则会启动STEP7管理器及STEP7新项目创立向导如图2-1所示。图2-1 STEP7新项目创立向导并输入项目名称、设立好存储途径后,点击“OK”按键。2、选取主菜单“Insert”下拉菜单“Station”“SIMATIC300Statio

14、n”,如图2-2:图2-2选取“Station”3、选取后,右边窗口浮现“SIMATIC300(1)”,用鼠标左键双击,右边窗口浮现“Hardware”,用鼠标左键双击“Hardware”,浮现新窗口“HWConfig-SIMATIC-300(1)”,此时在右边“standard”“SIMATIC300”“RACK300”中选取“Rail”并双击后如下图2-3所示。图2-3选取“Rail”4、打开硬件配备右边窗口“Standard”“PS-300”中“PS3075A”,并双击鼠标左键,如下图2-4所示。图2-4配备“PS3075A”5、下一步找到“CPU300”选项中“CPU314C-2DP”

15、,型号为:6ES7314-6CF01-0AB0,用鼠标左键双击,并设立其地址为“2”,如下图2-5所示图2-5选取CPU6、完毕第5步后,点击“DP”“Parameters”选项,单击其内“NEW”按钮,选取“PROFIBUS”后点击“OK”完毕网络设立。7、下面所要进行硬件配备是在“PROFIBUS”总线上挂所需要模块。选取硬件配备右边“Standard”窗口下“CP343-1”,并配备好其IP地址,如下图2-6所示:图2-6在“PROFIBUS”总线上配备模块“CP343-1”8、选取硬件配备右边“Standard”窗口下“PROFIBUSDP”,在其下面“ET200M”下选取:“IM15

16、3-1”并配备好其地址,如下图2-7所示:图2-7配备“IM153-1”9、选取硬件配备右边“Standard”窗口下“PROFIBUSDP”,在其下面“ET200S”下选取:“IM151-1Standard”并配备好其地址,如下图2-8所示:图2-8配备“IM151-1Standard”10、选取硬件配备右边“Standard”窗口下“PROFIBUSDP”,在其下面“AdditionalFieldDevices”下选取:“PLC”并配备好其地址,如下图2-9所示图2-9配备EM27711、选取硬件配备右边“Standard”窗口下“PROFIBUSDP”,在其下面“CompatiblePR

17、OFIBUSDPSlaves”下选取:“SIMOVERT”并配备好其地址,如下图2-10所示图2-10配备“SIMOVERT”12、按照上面环节,逐个按照实际硬件排放顺序配备好所有模块,如下图2-11所示。图2-11配备完毕硬件组态13、硬件设立好后,可以编译,编译通过后,保存所配备硬件。点击“开始设立控制面板”,鼠标左键双击控制面板中“SetPG/PCInterface”图标,选取好你PC机和CPU通讯接口部件后点击“OK”按钮退出。14、把控制系统电源打开,把CPU置于STOP或者RUN-P状态,回到硬件配备窗口,点击图标,下载配备好硬件到CPU中,把CPU置于RUN状态(如果下载程序时C

18、PU置于RUN-P状态,则可省略这一步),如果CPUSF灯不亮,亮只有绿灯,表白硬件配备对的。15、如果CPUSF灯亮,则表白配备出错,点击硬件配备窗口中图标,则配备错模块将有红色标记,重复修改出错模块参数,保存并下载到CPU,直到CPUSF灯不亮,亮只有绿灯为止。(二)、程序构造配备好硬件之后,回到STEP7管理器界面窗口,鼠标左键单击窗口左边“Block”选项,则右边窗口中会浮现“OB1”图标,“OB1”是系统主程序循环块,“OB1”里面可以写程序,也可以不写程序,依照需要拟定。STEP7中有诸多功能各异块,分别描述如下:1、组织块(OganizationBlock,简称OB)。组织块是操

19、作系统和顾客程序间接口,它被操作系统调用。组织块控制程序执行循环和中断、PLC启动、发送错误报告等。你可以通过在组织块里编程来控制CPU动作。2、功能函数块(FunctionBlock,简称FB)。功能函数块为STEP7系统函数,每一种功能函数块完毕一种特定功能,你可以依照实际需要调用不同功能函数块。3、函数(Function,简称FC)。函数是为了满足顾客一种特定功能需求而由顾客自己编写子程序,函数编写好之后,顾客可对它进行调用。4、数据块(DataBlock,简称DB)。数据块是顾客为了对系统数据进行存储而开辟数据存储区域。5、数据类型(DataType,简称UDT)。它是顾客用来对系统数

20、据定义类型功能模块。6、变量标签(VariableTable,简称VAT)。顾客可以在变量标签中加入系统变量,并对这些变量加上顾客易懂注释,以便顾客编写程序或进行变量监视。如果你要加入某种块,可在右边窗口(即浮现“OB1”窗口)空白处单击鼠标右键选取“InsertNewObject”选项,在其下拉菜单中鼠标左键单击你所要块即可。添加好了你所要块之后就是程序编写了,鼠标左键双击你所要编写程序块即可编写程序了(编写程序指令和语法可参照SIEMENSA&D网站上S7-300CPU31xc指令表一书)。程序写好并编译通过之后点击STEP7管理器界面窗口中图标,下载到CPU中,把CPU置于RUN状态即可

21、运营程序。(4)实验结束实验结束,关机,将一切复原,整个实验过程应注意爱护实验装置,养成良好实验习惯。实训三 控制网络系统组态软件应用实验实训目:(1) 系统理解本控制网络系统上位机软件组态王6.5安装。(2) 理解本控制系统软件组态王6.5通信连接及其组态办法。(3) 教诲学生爱护实验装置,养成良好实验习惯。实训内容及环节:(一)组态王6.5结识组态王6.5是北京亚控公司成熟组态软件,是在生产和过程自动化中解决可视化和控制任务监控系统,它提供了合用于工业图形显示、消息、归档以及报表功能模板。高性能功能耦合、迅速画面更新以及可靠数据互换使其具备高度实用性。组态王6.5是在流行PC机上建立工业控

22、制对象人机接口一种智能软件包,它以WINDOWS98/WINDOWS/WINDOWSNT中文操作系统作为其操作平台,充分运用了Windows图形功能完备、界面一致性好,易学易用特点。它使采用PC机开发系统工程比以往使用专用机开发工业控制系统更有通用性,大大减少了工控软件开发者重复性工作,且可以运用PC机丰富软件资源进行二次开发。依照系统布局和构成,我公司特为顾客定制了专用物流人机交互界面。监视界面可实现功能:1. 显示现场合有检测开关位置,状态和编号,以便监视和故障排查。2. 监视输送线体上货箱位置和状态3. 显示线体上急停安装状态,例如被按下即在相应位置显示红色闪烁批示。同步,控制系统给出蜂

23、鸣和报警灯提示。4. 收集条码信息,接受上位管理计算机分路指令信息或堆垛机入库/出库等指令信息等。下面详述在组态王6.5顾客开发包。1. 动开发包:本开发包采用微软原则COM组件技术,采用该技术,在创立接口时,可以创立各种互相独立对象,每个对象都可以拥有自己变量。最后成果是一种DLL文献。接口中各函数,是被组态王两个应用程序-TouchExplorer.exe和TouchVew.exe调用。如果这两个应用程序都不启动,函数中代码将永远没有机会执行。组态王驱动程序是组态王和硬件设备连接桥梁,本开发包用于开发组态王驱动程序。只要拥有硬件通讯合同,即可以使用本开发包开发组态王驱动程序。本开发包只能使

24、用VC+开发。本开发包涉及两个VC头文献:IcomPro.h和datatype.h;一种demo项目及一种制作安装文献项目代码。2. 图库开发包:对于顾客经常要用到图形,顾客可运用提供程序和阐明,用VC和组态王图素生成代码编写程序,生成文献加入到组态王图库中。3. SDK开发包:组态王6.01具备OPC服务器功能,但对于顾客应用程序不支持OPC状况来说,完全访问组态王中数据比较困难。为了使顾客可以更以便快捷访问组态王数据,亚控公司提供了一?quot;SDKFor组态王接口。SDKFor组态王是一种开放应用程序接口。该接口以动态连接库(.dll)形式提供应顾客。顾客可以用VB或VC等开发独立应用

25、程序,来直接访问组态王运营系统中实时数据库中变量或变量域值。该独立应用程序可以和组态王6.0实现无缝整合,接口中提供了丰富函数。4. DDE开发包:DDE是Microsoft公司设计一种完整通信合同,它能使两个或各种应用程序之间互相传送数据和指令,当一种应用程序如组态王,想从另一种应用程序,如松下FP3Server得到数据。在它们之间则必须建立client-server关系,也就是建立DDE连接,提供数据一方称为server,接受数据一方称为client。Client应用程序通过规定服务程序名,话题名,项目名,才可从server中获得某一项数据。例如,将组态王作为服务程序,EXCEL作为客户程

26、序,EXCEL要从组态王中获得数据,则可在EXCEL某单元格中规定View|Tagname!DDE1,其中View是组态王服务应用程序名,Tagname是标题名,DDE1是某变量项目名,则当组态王中该变量变化时,EXCEL中单元格会有相应变化。客户程序可以和服务程序建立热链路,所谓热链路,就是祈求服务程序,每当特定项数据发生变化时,就将数据值发送给客户程序,热链路始终工作,直到客户程序或服务程序终结链路。这些链路是互换数据强有力手段,由于链路一经建立,就不会发生通信,直到规定数据值发生变化。组态王运用DDE与DDEServer程序进行通信。当Server周期性从下位机采集到数据后,会自动将数据

27、送给组态王(二)组态王6.5安装1、先安装组态王6.5将光盘放入光驱,安装程序自动驱动。选取安装组态王主程序。程序安装为自动进行,不需要人为干预。顾客需要选取软件安装位置。安装界面如图3-1所示。图3-1组态王6.5安装界面2、选取安装途径。如下图3-2所示。图3-2选取安装途径3、接下来安装环节,始终按“下一步”即可。安装完毕后,软件提示安装组态王驱动程序。按“结束”即可。如下图3-3所示。图3-3安装程序4、驱动程序安装完毕后,选取“不,我将稍后重新起动计算机”。开始安装地层驱动KVPORT系统。按“取消”即可。如下图3-4所示。图3-4安装地层驱动KVPORT系统(三)组态王6.5通讯连

28、接和画面组态办法组态王6.5软件包由工程管理器(Projmanager)、工程浏览器(Tourchexplor)、画面运营系统(Tourchvew)三某些构成。组态王6.5通讯连接是组态上位机监控界面第一步。在组态王6.5变量管理器里添加新驱动程序之后,你就会看到组态王6.5有诸各种通讯连接方式,依照你通讯硬件配备选用对的通讯连接方式。组态王6.5比较惯用通讯方式有MPI、PROFIBUS和工业以态网,本系统在上位监控机和控制器之间采用工业以太网方式通讯,在控制器和现场装置之间采用PROFIBUS方式通讯。PROFIBUS(过程现场总线)和工业以太网都是一种用于单元级和现场级子网。PROFIB

29、US用于在少数几种通讯伙伴之间传送少量数据或中档数量数据,通过DP(分散设备)合同,PROFIBUS可与智能型现场设备通讯,这种通讯类型具备迅速、周期性传送数据特点。工业以太网用于许多站之间长距离、大数据量传送。下面详细简介组态王建立新项目环节:1、在“组态王”中,您开发每一种应用系统称为一种项目,每个项目必要在一种独立目录中,不同项目不能共用一种目录。项目目录也称为工程途径。在每个工程途径下,组态王为此项目生成了某些重要数据文献,这些数据文献普通是不容许修改。在本次实训中,以物流中心为例,建立一种物流监控中心。监控中心从现场采集数据,并以动画方式直观地显示在监控画面上。监控画面还将显示实时趋

30、势曲线和报警信息并提供查询历史数据功能。最后完毕一种数据记录报表。为了不局限于是详细下位机系统,本实训建立项目采用了仿真驱动程序。仿真驱动程序类似于实际驱动程序,但可以模仿下位机自动产生数据并提供应组态王。对于实际下位机系统,可参照驱动程序联机协助来设立驱动程序。2、使用工程浏览器工程浏览器是组态王集成开发环境。如下图3-5所示。在这里你可以看到工程各个构成某些,涉及画面、数据库、外部设备、系统配备等,它们以树形构造表达。工程浏览器使用和Windows95资源管理器类似,不再详述图3-5 工程浏览器3、建立新项目假设你已经对的安装了“组态王”,一方面启动组态王工程浏览器。工程浏览器运营后,将打

31、开你上一次工作后项目。如果你是第一次使用工程浏览器,默认是组态王示例程序所在目录。为建立一种新项目,请执行如下操作:在工程浏览器中选取菜单“工程/新建”,浮现“新建工程”对话框。在对话框中输入工程名称:myproj在工程描述中输入:工程途径自动指定为当前目录下以工程名称命名子目录。如下图3-6。如果你需要更改工程途径,请单击“浏览”按钮。单击“拟定”。组态王将在工程途径下生成初始数据文献。至此,新项目已经可以开始建立了。你可以在每一种项目下建立数目不限画面。图3-6建立一种新项目4、建立新画面在工程浏览器中左侧树形视图中选取选取“画面”,在右侧视图中双击“新建”。工程浏览器将运营组态王开发环境

32、TOUCHMAK,弹出如下对话框。在“新画面”对话框中设立如下图,在对话框中单击“拟定”。TOUCHMAK将按照你指定风格产生一幅名为“监控中心”画面。如下图3-7所示。图3-7建立新画面5、使用图形工具箱接下来在此画面中绘制各图素。绘制图素重要工具放置在图形编辑工具箱内。当画面打开时,工具箱自动显示,如果工具箱没有浮现,选取菜单“工具显示工具箱”或按F10键打开它。工具箱中各种基本工具用法和WINDOWS中“画笔”很类似,如果你熟悉“画笔”使用,绘制本画面将是很容易。在工具箱内单击文本工具,输入文字。要变化文字字体、字号,请先选中文本对象,然后在工具箱内选取“变化字体”。选取菜单“图库刻度”

33、,在图库窗口中双击一种竖向刻度。在画面上单击鼠标左键,刻度将出当前画面上。你可以缩放、移动它,犹如普通图素同样。在调节图形对象相对位置时,几种对齐工具也许经常会用到。一方面选中所有需要对齐图形对象,然后在工具箱中单击所需对齐工具即可。最后,绘制画面完毕。选取菜单“文献所有存”,保存你工作成果。6、定义外部设备组态王把那些需要与之互换数据设备或程序都作为外部设备。外部设备涉及:下位机(PLC、仪表、板卡等),它们普通通过串行口和上位机交流数据;其她Windows应用程序,它们之间普通通过DDE互换数据;外部设备还涉及网络上其她计算机。只有在定义了外部设备之后,组态王才干通过I/O变量和它们互换数

34、据。为以便你定义外部设备组态王设计了“设备配备向导”引导你一步步完毕设备连接。如图3-8所示。本教程中使用仿真PLC和组态王通信。仿真PLC可以模仿PLC为组态王提供数据。假设仿真PLC连接在计算机COM1口。在组态王工程浏览器左侧选中“COM1”,在右侧双击“新建”,运营“设备配备向导”。选取“仿真PLC”“串口”项,单击“下一步”;为外部设备取一种名称,输入“PLC1”,单击“下一步”;为设备选取连接串口,假设为COM1,单击“下一步”;填写设备地址,假设为1,单击“下一步”;请检查各项设立与否对的,确认无误后,单击“完毕”。设备定义完毕后,你可以在工程浏览器右侧看到新建外部设备“PLC1

35、”。在定义数据库变量时,你只要把IO变量连接到这台设备上,它就可以和组态王互换数据了。7、定义变量办法对于咱们将要建立“监控中心”,需要从下位机采集数据,例如传送带运营状态、堆跺机子站状态等,因此需要在数据库中定义这变量。由于这些数据是通过驱动程序采集图3-8设备配备向导到,因此变量类型都是I/O实型变量。对这三个变量分别命名,定义办法如下:在工程浏览器左侧选取“数据词典”,在右侧双击“新建”,弹出“变量属性”对话框;对话框设立为如图T6-2:设立完毕后,单击“拟定”。数据库中存储是你制作应用系统时定义变量以及系统预定义变量。变量可以分为基本类型和特殊类型两大类。基本类型变量又分为“内存变量”

36、和“I/O变量”两类。“I/O变量”指是需要“组态王”和其他应用程序(涉及I/O服务程序)互换数据变量。这种数据互换是双向、动态,就是说:在“组态王”系统运营过程中,每当I/O变量值变化时,该值就会自动写入远程应用程序;每当远程应用程序中值变化时,“组态王”系统中变量值也会自动更新。因此,那些从下位机采集来数据、发送给下位机指令,例如“反映罐液位”、“电源开关”等变量,都需要设立成“I/O变量”。那些不需要和其他应用程序互换只在“组态王”内需要变量,例如计算过程中间变量,就可以设立成“内存变量”。基本类型变量也可以按照数据类型分为离散型、模仿型、长整数型和字符串型。内存离散变量、I/O离散变量

37、:类似普通程序设计语言中布尔(BOOL)变量,只有0,1两种取值,用于表达某些开关量。内存实型变量、I/O实型变量:类似普通程序设计语言中浮点型变量,用于表达浮点数据,取值范畴10E-38至10E+38,有效值7位。内存整型变量、I/O整型变量:类似普通程序设计语言中有符号长整数型变量,用于表达带符号整型数据,取值范畴-至。内存字符串型变量、I/O字符串型变量:类似普通程序设计语言中字符串变量,用于记录某些有特定含义字符串,如名称,密码等,该类型变量可以进行比较运算和赋值运算。特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量、时间变量四种。这几种特殊类型变量正是体现了“组态王”系统面向

38、工控软件、自动生成人机接口特色。8、建立动画连接在画面上双击图形对象,弹出“动画连接”对话框。单击“填充”按钮,弹出“填充连接”对话框,注意填充方向和填充色选取。单击“拟定”。单击“动画连接”对话框“拟定”。用同样办法设立其他图形对象动画连接设立。选取Touchmak菜单“文献所有存”。只有保存画面上变化后来,在Touchvew中才干看到你工作成果。启动画面运营程序Touchvew。Touchvew启动后,选取菜单“画面打开”,在弹出对话框中选取“监控中心”。(四)实验结束关机,将一切复原,整个实验过程应注意爱护实验装置,养成良好实验习惯。实训四 上位机(PC)与S7-300之间MPI通信设计

39、实验目:1、 解多点接口(MPI)特性及其基本原理2、 握MPI网络组态及其配备3、 过设立变量,测试上位机与S7-300之间MPI通信实验内容及环节:1、MPI概述MPI是一种现场级/单元级节点数量很少小局域网。它是SIMATICS7/M7和C7中一种多功能接口,可用作几种CPU组网编程接口,或用于与编程器进行少量数据互换。MPI总是保持有此前组态好传播速率、节点数和最高MPI地址,虽然在存储器复位、电压故障或CPU参数组态删除后。可通过MPI连接设备有:编程器/PC、OP/TP、S7-300/S7-400(带有MPI)、S7-200。2、硬件配备硬件组态配备参见实验二。硬件配备好后,用专用

40、连接线把PC机与S7-300MPI接口连接起来。硬件连接完毕后,剩余工作就是软件配备了。3、新建一工程点击菜单“文献”-“新建”,打开如图4-1所示窗口。在打开窗口中,选取“单顾客项目”,点击拟定按钮,打开图4-2所示窗口。在项目名称中输入“组态王6.5project”。点击图4-2界面“创立”按钮打开如图4-3所示画面。图4-1 打开项目图4-2 输入项目名称4-3组态王6.5资源管理器界面4组态变量选中变量管理器,单击鼠标右键,在弹出对话框中选取“添加新驱动程序”,在弹出对话框中,选取“SIMATICS7ProtocolSuite.CHN”项,单击“OPEN”按钮,打开如图4-4所示窗口。

41、图4-4添加新驱动程序在图4-4所示窗口中,选中“SIMATICS7ProtocolSuite”,图4-4右侧窗口变化成图4-5所示窗口。图4-5显示通道单元在图4-5所示窗口中,选中“MPI”项,单击鼠标右键,在弹出菜单中选取“新建驱动程序连接”项,打开如图4-6所示窗口。图4-6新建驱动程序连接在名称项中输入“S7”,点击图4-6“OK”按钮。返回图4-5所示窗口,双击“MPI”项,打开如图4-7所示窗口。图4-7连接参数设立设立好S7网络地址后点击“拟定”。在4-7右侧窗口中,双击“S7”项,并单击鼠标右键,在弹出菜单中,选取“系统参数”项,打开如图4-8所示窗口。图4-8设立系统参数在

42、4-8右侧窗口中,双击“S7”项,在其窗口右侧,单击鼠标右键,在弹出菜单中,选取“新建变量”项,建立一种新变量,此后鼠标右键单击变量,选取“变量属性”,打开如图4-9所示图4-9变量属性设立在名称项中输出“PV1”,在数据类型中选取“浮点数32位IEEE754”,在地址一项中,单击“选取”按钮,弹出如图4-10所示窗口。在DB号中输入“11”,在地址中选取“双字”,在DD项中输出“8”,点击“OK”按钮。返回图4-9按钮(此时地址项中已有数据存在)。在图4-9窗口中,点击“OK”按钮,PV1变量组态完毕。用同样办法组态如下变量,组态好变量如图4-11所示。图4-10选取变量地址图4-11组态好

43、变量用同样办法可以建立内部变量。5画面组态在图4-9中,选中“图形编辑器”,单击鼠标右键,在弹出菜单中,选取“新建画面”项。窗口右侧增长了一种文献“NewPdl0.Pdl”,选中“NewPdl0.Pdl”,单击鼠标右键,在弹出菜单中选取“重命名画面”,输出“sy1.pdl”,点击“拟定”按钮。双击“SY1.Pdl”,打开如图4-12所示窗口。图4-12图形编辑器点击图4-12(对象选项板)窗口中“智能对象”前“”,在其打开扩展项中,选取输入输出域,并拖到窗口中。选中组态窗口中输入输出域,单击鼠标右键,在弹出菜单中,选取组态动话框。打开如图4-13所示I/O域组态窗口。图4-13I/O域组态窗口

44、点击窗口中图标,选取变量“pv1”,将更新类型改为依照变化。类型选取“输出”,单击“拟定”按钮。用同样办法组态变量sp1、i1、d1、p1等。图4-14组态好画面通过“对象选项板”给窗口添加6个按钮和4个长方形。选中其中一种长方形图形,单击鼠标右键,选取“属性”项,弹出一对话框,在对话框中,选取“填充”项,在右侧扩展项中,选取“填充量”,单击鼠标右键,打开如图4-15所示对象属性窗口,选取“动态对话框”项。选取变量“PV1”,在数据类型中,选取“直接”项,界面如图4-16所示,点击“应用”按钮。图4-15对象属性窗口 图4-16选取变量用同样办法组态设定值、输出值及水箱液位显示动态填充条。6实

45、时曲线和历史曲线组态在图4-12窗口中,点击“控件”项,打开如图4-17所示控件选项窗口。图4-17控件选项窗口在窗口中,点击“组态王6.5OnlineTrendControl”项,在组态窗口中,拖一种长方形区域,历史曲线显示控件被放置到窗口中。双击这个控件,打开如图4-18所示组态王6.5在线趋势控件属性窗口。图4-18组态王6.5在线趋势控件属性窗口在“选取归档/变量”项中,点击“选取”按钮,添加需要显示变量名。用同样办法组态历史曲线(显示归档变量)。7添加按钮动作给画面添加6个按钮,其名称分别为:历史曲线,实时曲线,实验流程,数据报表及退出实验。双击“历史曲线”按钮,打开属性窗口,点击“事件”项,在“按钮”-“鼠标”-“释放左键”项,单击鼠标右键,在弹出菜单中,选取“C动作”,打开如图4-19所示编

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服