联系我们   Contact
搜索   Search
你的位置:首页 > 技术支持 > 经验分享

WinCC和SIMOTION的通信

2014-04-19 19:57:07      点击:

近两三年,随着SIMOTION在国内的应用日趋广泛,热线上关于SIMOTION和上位机,尤其是和WinCC的通信问题也逐渐增多。
在WinCC V7.0之前,WinCC和SIMOTION的通信是需要借用OPC实现的,即在PC Station中插入OPC Server,建立到SIMOTION的S7连接(基于PROFIBUS和Industrial Ethernet),WinCC作为OPC Client再访问OPC Server实现数据交换。具体的实现步骤可以访问下载中心(http://www.ad.siemens.com.cn/download),搜索编号为A0687的操作指南《SIMOTION与OPC的通讯》。
从WinCC V7.0 SP3开始,WinCC提供和SIMOTION通信的通道(基于Industrial Ethernet),即在SIMOTION Scout中导出OPC变量表,在WinCC中导入变量表,而无须集成。具体的实现步骤可以访问下载中心(http://www.ad.siemens.com.cn/download),搜索编号为A0637的操作指南《如何实现WinCC和SIMOTION的工业以太网通讯》。
而在热线的实际case中,上述两个文档并不能解决所有的问题。
问题1:在SIMOTION Scout V4.2中定义的原始数据,导入到WinCC V7.0 SP3后数据类型全部丢失,全部变为signed 32-bit value,并且只有在WinCC中手动修改成原始定义数据类型才能正确读写。如下图所示:

经检查,当用Symbol File Configurator打开使用SIMOTION Scout导出的符号表时,Data Type一列中出现了VT_Empty(0x0000)。
解决方案: 使用SIMOTION Scout V4.2 SP1重新导出符号表后,然后在WinCC中导入,一切正常。

问题2: SIMOTION Scout V4.3 SP1 Update3导出OPC符号表ATI格式文件,在WinCC V7.0 SP3 Update1中导入时报错,如下图:


德语提示“文件格式不正确”。
在SIMATIC NET的Symbol Editor中打开该ATI文件报不兼容的错误,OPC Scout监控报Item类型未知的错误。
解决方案: 在SIMOTION Scout中,将需要监控的变量添加到Watch Table中,导出OPC变量时选择SIMATIC NET V7.x/V8.0和Watch Table(STI格式),然后在WinCC中导入,一切正常。
PS:上述两个案例也并不能解决所有的问题,根据经验,强烈建议:
1. 如果需要使用STEP7 V5.x,则安装欧洲版本。
2. 安装SIMOTION Scout时,将“控制面板”-“区域和语言”-“高级”中的区域设置为“英语(美国)”。  

兼容西门子PLC_兼容西门子模块_PLC定制_PLC远程调试_PLC远程监控_PLC远程上下载_变频器远程调试_HMI远程调试_西门子PLC远程调试_西门子PLC总代理_深圳赛远总代理_RSCM302_SYS72_SYWT6_SYRARO_PLC远程诊断_PLC远程保障中心_PPI转以太网模块_PPI转以太网_艾讯工控机_易控组态软件_科远变频器_科远PLC_PLC_cp243i_cp343_unimat_softlink_合信自动化_欧辰自动化_亿维自动化_无锡信捷_信捷PLC_PLC厂家_国产PLC厂家_兼容西门子plc公司_兼容西门子plc工厂_sky2000_inhand_映翰通_北京映翰通_四信通信_sc200_sc300_宏电_深圳宏电_oyesplc_奥越信_西门子PLC案例_西门子PLC一级代理_正航PLC_上海正航_兼容PLC_亿维_人机界面_伺服_自动化_工业自动化_自动化控制_自动化设备_自动化机械_工业平板电脑_国产工控机_工控机厂家_剑桥自动化 _JQECT