WinCC与EM277如何通讯_第1页
WinCC与EM277如何通讯_第2页
WinCC与EM277如何通讯_第3页
WinCC与EM277如何通讯_第4页
WinCC与EM277如何通讯_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、从 WinCC 里调用 STEP 7 的变量1、从 WinCC 里调用 STEP 7 变量的意义和前提条件2、在 Simatic Manager 里建立新的 WinCC 项目3、把现成的 WinCC 项目集成到 STEP 7 项目中4、 把变量(符号表,共享 DB )从STEP 7传送到 WinCC里5、在 WinCC 里直接调用 STEP 7 的符号表、共享 DB 块和背景 DB 里的变量 该文档的软件环境:Windows XP Professional SP1 EnglishWinCC V6.0 SP2 HF2 EuropeSTEP 7 V5.3 SP11、从 WinCC 里调用 STEP

2、 7 变量的前提条件从 WinCC 里调用 STEP 7 变量可以将建立变量的工作量减少一半,同时将建 立变量的出错概率建设一半,从而减少了相应的排错工作,大大提高了工作效率。从 WinCC 里调用 STEP 7 变量的前提条件是, WinCC 的项目文件必须是集成 在 STEP 7 项目中的 。在安装所有 Simatic 软件前,请查阅软件的安装注意事项,确定操作系统与软 件的兼容性。该文档一般位于: CDDocuments< 语言版本 >InstallNotes.chm 。要使用 WinCC 与 STEP 7 的集成功能, WinCC 和 STEP 7 必须安装在同一台 计算机

3、上,必须在 安装 WinCC 之前安装STEP 7。STEP 7与WinCC的版本必须 一致。WinCC与STEP 7的版本兼容行列表可以在西门子自动化与驱动集团的技术 支持与服务网站上获得。请 STEP 7 安装完毕后,进行 WinCC 安装。在 WinCC 安装过程中, 请选择 自定义安装” ,并且选中下图中红框标识的选件:Select ComponentsActivatfi w deactivate tht cwnportents which 5hould be Installed or deinstalledj respectively.Componerttsp WinCC215 MB

4、AIIMATIC Device Driver s4 MBHelp25 MBobject Manager9M0Q Comirilcatiori21 MBSOS Engireering4 MB< OP 匚'Server10 MEaSTEP? Symbol Server3 MB0 Options42 MBVrDescrptionGomponeritE to display the Step7 itons in the WinCC Tag Selection dialog. Tht FtMlowing software comporwrtts are required for this!

5、 STEP? 7弓N Object Maragetj A5-OS EnQiieemg.Available! 1754 MB< Back I Next >Cancel图1.与集成相关的 WinCC组件2、在Simatic Manager 里建立新的WinCC项目在建立新的STEP 7项目后,可以在 Simatic Manager里直接建立新的 WinCC 项目。方法是在 Simatic Manager里,右键点击项目名称,选择“Insert NewObject'OS ”。此时系统会在 STEP 7项目文件里建立一个 WinCC项目文件。图2.插入OS站你可以在OS站上点击右键

6、,选择“ Rename "来修改 WinCC项目名称。可以通过在名称上点击右键,选择“Open Object ”打开并编辑这个 WinCC项目图3.改名和打开WinCC项目3、把现成的 WinCC项目集成到STEP 7项目中如果你在一台计算机上已经安装了兼容的WinCC和STEP 7,并且有了一个单独使用的 WinCC项目,想把它集成到一个已有的STEP 7项目中去。那么,你必须先添加与集成相关的WinCC组件。把 WinCC光盘放入光驱,并启动WinCC的安装程序。如果你已经安装了 WinCC,则弹出如下画面。图4.添加新的组件点击图中的第一个按钮,按照 图 1 添加与集成相关的

7、WinCC 组件按如下步骤把已有 WinCC 项目文件插入 STEP 7 项目文件1. 在 STEP 7 项目文件中插入一个 OS 站,然后把它改名为已有的 WinCC 项目名 称。2. 在 STEP 7 项目里删除因仅插入 OS 站而产生的 WinCC 项目文件,其位置在 STEP 7 项目文件夹里的 wincproj 文件夹下,例如: d:siemensSTEP7S7projSTEP7_Integrationwincproj'Name of the OS'3. 最后在项目复制器里用 'Save as '把已有的 WinCC 项目文件存储到 STEP 7 项目

8、路 径下。项目复制器位于开始菜单项 "Start > SIMATIC > WinCC > Tools"。Packer )来归档对于集成 STEP 7 项目里的 WinCC 项目,你也可以使用压缩工具( WinCC 项目。4、把变量(符号表,共享 DB,背景DB )从STEP 7传送 到 WinCC 里STEP 项目文件里的符号表,共享 DB 里的变量可以一次性的传入继承的 WinCC 项 目文件。具体步骤如下:1 、为需要传输的变量打上“传输标志”为符号表变量做注释回冈StertuSSyrnbdlAddrfeSSE>ataty|jifeCdmiiie

9、ntMO 22CiJtOtrl+ZCopyCtrl+CPasteCtrl+VDateeDelInsert SymbolClrl+JAdd Default 百ymbckJ Special Object PropertesHoatTag23f4anllxiiing Displays properties of the sdeeted object For CDWORDOperator 匚ontrol 前id Monitoring “M&ssago. BCommunication,.Control contactSymbol Edrtor S7 Programfl) (Symbolf5ymb

10、d Table Edit Insert VievJ Optiors WndovJ Hefc| All Symbols倉 S7 Program(Symbok) - IntegralionXSIMATIC 300(1 )CPU 314C-2 PtP图5、为符号表变量做注释如上图所示,在需要传输的变量上点击右键,从关联菜单中选择“Special ObjectProperties Operator Control and Monitoring",打开 Operator Control andMon itori ng 对话框,激活复选框“ Operator Con trol a nd Mo n

11、itori ng",并点击“OK ”关闭对话框。此时该变量前将显示绿色小旗,如下图所示:图6、符号表变量注释标志如需对成批变量进行该操作,可以使用“ Shift +鼠标左键”进行批选择,或者使用 “ Ctrl +鼠标左键”对成批选择的变量进行个别增减。为共享DB的变量做注释Object Properties ",打开在需要传输的变量上点击右键,从关联菜单中选择Properties 对话框,DeleteDelDeclaration Line before SelectionDeclaration Line after SelectionObject PropertiesAlt

12、+Return图7、共享DB注释菜单入口在对话框第一行输入如下图所示参数并点击“0K”键退出图8、注释字串 此时被选中变量前被用红色小旗标志,如下图所示: DB1 - IntegrtionYSIMATIC 300(1 )CPU 314C-2 PtP匚I叵(x1AddressnameTypeInitial valueComriEnt1 0STRUCTI +0.0DB VARIMT0Temporary placeholder variable+2.0DB VAR1IMT0Temporary placeholder variableDB VAR2 卜IHT0TempcEaiY placeliolde

13、r variatile| =6.0EW 5TRUCT<JIA)jii图9、共享DB变量注释标志为背景DB的变量做注释Object打开相应的FB,在需要传输的变量上点击右键,从关联菜单中选择Properties ",打开 Properties 对话框在Attribute页第一行输入如下图所示参数并点击“OK”键退出在Attribute页第一行输入如下图所示参数并点击“OK”键退出- Interface-O- IN同T2WQ- OUTO IM-OUT=3- STAT皤 TEMPFBI : Title:CommerLt:i It?wRMI-h . - |New Declaration

14、 Row匚或Ctrl+XCopyCtrl+CDelebeDelDisplay Columns.Fil.Object Properties.Alt+ReturnLocal Application »匚 trl+5hift+F-Contents Of: lEnvircnrrientInterfacelN,|阴砸Dat® Type 嗣恥豁在Attribute页第一行输入如下图所示参数并点击“OK”键退出开启共享和背景DB的操作和监视功能DB里的变量被标志后,必须启动DB的“ Operater con trol a nd mon itor "功能才能旦量。2、将被标志的变

15、量传送到 WinCC项目文件中在SIMATIC Manager 的菜单中选中选项“ OptionsOSCompling ",如下图日 SIMATIC Manager - Integration -1D:Program FilesVSiemensStep7s7projMntegrat邑 File Edit Insert PLC ViewOptionsWindow HelpCtrl+Alt+ECustomize, .ho Alter >Text LibrariesDisplay Language,Manage Multilingual TextsRewiren.,Run'T

16、ime Properties.所示:-屋 Integration圃 SIMATIC 300(1 |3 CPU 314C2 PtP 空J S7 Program1 Bl Sources ol BlocksCompare Blocks.,.ReFerence Dmt 目Define Global DataConfigure NetworkSimulate ModulesConfigure Process DiagnosticsDisplay compilation logStart OS simulationImport WinC匚 objectsOSCompile.5et PGfP 匚 Irite

17、rFace.n,1Open Log.I图10、编译过程 在弹出的对话框中点击“ Next > "按钮:图11、编译过程在下一个对话框中选择“ Next > ”图12、编译过程三注:如果项目中已经建立多个 PLC站,OS站或多个链接,需要在该对话框中选择被操作的站及 连接。在下一个对话框中选择“ Next > ”图13、编译过程四在下一个对话框中选择“ Next > ”图14、编译过程五出现如下图所示编译进度窗口:图15、编译进度编译完成后,弹出如下对话框,选择如下图选项,并用“0K ”键确认图16、编译完成后系统会提示编译是否成功,如果失败会弹出相应的记录文件

18、 编译成功后,打开 WinCC项目文件。可以看到,系统已经在变量管理器里自动 生成了相应的WinCC变量。图17、变量传入 WinCC项目文件5、在 WinCC 里直接调用 STEP 7符号表或 DB块里的变量1、在STEP 7项目文件中生成符号表变量或 DB块变量,以下列图示为例:Symbol Editor - 57(SymbolsSymbol 7able 耳贞 insert 卵w Options 迹ndo 理 HelpStatusSymbalAddressData typeCotTifflerrt1TlwlT 诵 g2MO 22CWRPzIrtl ag1MW 20WORD3 O 俸G |AII Giobolsl P | 农1 S7 Pro&ram(1) (Symbols) - InteeratianVSIMATIC 300(1 JVCPU 314C 2PtPr&ss IFj to get He|p 图18、符号表里的变量回冈pUlUi'esstianeTypeInitial valueCouvnentSTRUCT+0.0DB VARIUT0Temporary placeholder vari

温馨提示

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

评论

0/150

提交评论