- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 产地
- 德国
- 型号
- PLC
- 电话
- 18717946324
- 手机
- 18717946324
- 发布时间
- 2024-01-27 00:07:15
西门子PLC中央控制单元CPU414-2/全国代理
我公司是西门子签约代理商备有大量西门子产品浔之漫智控技术(上海)有限公司:西门子授权代理商
现货库存;大量全新库存,款到48小时发货,无须漫长货期
西门子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、触摸屏、变频器、工控机、电线电缆、仪器仪表等,产品选型、询价、采购,敬请联系,浔之漫智控技术(上海)有限公司
Our company is a contracted agent of Siemens, with a large number of Siemens products Xunzhiman Intelligent Control Technology (Shanghai) Co., Ltd.: an authorized agent of Siemens
Spot stock; A large number of brand new inventory, delivery within 48 hours, no long lead time
Siemens PLC (S7-200, S7-200 SMART, S7-300, S7-400, S7-1200, S7-1500, ET200S, ET200M, ET200SP), touch screen, frequency converter, industrial personal computer, wire and cable, instruments and meters, product selection, inquiry and purchase, please contact Xunzhiman Intelligent Control Technology (Shanghai) Co., Ltd
西门子推出了新一代的Comfort Panel(精智系列面板)代替传统产品xPx77,由于组态软件发生了变化(WinCC flexible不支持Comfort Panel,只能使用TIA Portal),在办公室环境下,特别是没有安装SIMATIC软件的PC上使用Excel访问面板中的实时和历史数据,解决方案较之先前有所变化,本文对于实时数据的访问提供了两种方案,OPC(Object linking Embedding for Process Control)方式和SOAP(Simple Object Access Protocol)方式;对于历史数据的访问提供读取归档文件的方式。
和传统产品xPx77不同,通过OPC和SOAP访问Comfort Panel的实时数据都不需要额外的许可证。
本例中的附件包括四个部分:OPC_Client_V1_2.xls、Soap-Calls.xls和WinCC_TIA_ArchivViewer_e.xls三个Excel文件,以及TIA Portal V11的项目文件。
本例中所使用的硬件和软件环境如下:
(A) KP700 Comfort (6AV2 124-1GC01-0AX0)
(B) WinCC ES 工程师站
Field PG M3 (6ES7 715-1BB20-0AA0)
Windows 7 Ultimate SP1 (X32)
TIA Portal V11 SP2 Update5 (STEP7 / WinCC Professional V11 SP2 Update5)
Office 2010 Professional Plus SP1 (Excel 2010 SP1))
2 通过OPC访问Comfort Panel的实时数据
2.1 项目结构
Comfort Panel作为OPC XML DA Server,Excel作为OPC DA Client访问实时数据,项目结构如图1所示。
图1
需要注意的是,Comfort Panel上的OPC XML DA基于操作系统Windows CE,而PC上的Excel基于操作系统Windows XP/7,所以需要在PC上安装OPC XML DA的Gateway作为转换网关。
2.2 组态WinCC项目
(A) 在WinCC Comfort/Advanced/Professional V11的安装盘目录\InstData\Opc\xmlWrapper\Media下安装OPC XML Gateway。
(B) 选择Start – All Programs – Siemens Automation – Options and Tools – HMI Tools – OPC XML Manager,选择Add添加Comfort Panel的Prefix和Host Name,如图2所示。
注意:Host Name也可以用IP地址代替。在本例中,Prefix为KP700_Comf,Host Name为。
(C) 打开TIA Portal V11创建项目,选择HMI设备为KP700 Comfort,在设备的Runtime settings – Services – Read/write tags中选择 Operate as OPC Server,如图3所示。
图3
(D) 组态KP700的IP地址为,创建测试变量Tag_01~Tag_04。
(E) 打开KP700 Comfort Panel的Control Panel – System,设置Device Name为KP700_Comf,如图4所示。
图4
2.3 配置Excel文件
(A) 如果办公室PC上未安装诸如TIA Portal、SIMATIC Net、WinCC flexible之类的SIMATIC软件,则需要从已安装上述软件的PC上拷贝OPCProxy.dll和opccomn_ps.dll到办公室PC的%SystemRoot%\Windows\System32目录下;还需要从已安装上述软件的PC上拷贝SOPCDAAuto.dll到办公室PC的%SystemRoot%\Program Files\Common File\Siemens\OPC目录下;并在DOS命令行中以Regsvr32.exe注册上述三个文件。
注意:如果办公室PC为64位操作系统,需要使用系统目录(%SystemRoot%\Windows\Syswow64)下的Regsvr32.exe注册上述三个文件。
(B) 使用Excel 2010打开附件中的OPC_Client_V1_2.xls,在“开发工具”下选择Visual Basic,打开VBA的编程界面,选择“工具”-“引用”,检查OPC DA组件已被引用,如图5所示。
图5
(C) 根据需要在工作簿和VBA中修改相应的变量名称和代码。
注意:工作簿中Tags(Items)列中的变量KP700_COMF:WinCC Panel RTTag_xx中KP700_COMF为章节2.2步骤B中定义的Prefix,而Tag_xx为步骤D中创建的变量。
2.4 调试项目
(A) 将WinCC项目下载到KP700后,在安装了SIMATIC Net的PC上可以使用OPC Scout测试OPC通信,测试试图中ID列下显示的即为OPC变量的Item,如图6所示。
图6
(B) 在Excel工作簿中启用宏的安全选项,单击Start Client,可以读取OPC Server的状态和变量的实时数值,如图7所示。
图7
3 通过SOAP访问Comfort Panel的实时数据
3.1 项目结构
Comfort Panel作为WEB Server,Excel通过SOAP 访问实时数据,