如何通过 Excel 应用程序访问操作面板的变量?

创建时间:2019-12-27 下载量:0 访问量:7 赞:0 踩:0
资源介绍
文档类型 常问问题 文档编号 19439822, 文档发布日期 2013年4月9日 (1) 评估 如何通过 Excel 应用程序访问操作面板的变量? 推荐文档: 西门子工程师推荐本文档! 文档 涉及产品 这个FAQ介绍如何用EXCEL操作HMI设备里的变量。 说明 WinCC flexible 允许使用 Web 服务( SOAP )。 Web 服务( SOAP )基于简单对象访问协议( Simple Object Access Protocol )。这允许客户利用类似于Excel的外部应用程序通过以太网访问操作面板的变量。 以下是为 MP277 Touch创建的示例,同时也适用于任何支持 SOAP 功能的操作面板。 测试环境 Microsoft Excel 2003; Microsoft Excel 2007, Microsoft Excel 2010 Microsoft Windows XP SP3, Microsoft Windows 7 Excel 模板: 附件 1: SOAP_Excel_Template.zip ( 32 KB ) WinCC flexible 2008 SP3 项目 该项目包含一个图片及所需要的变量跟设备设置。 附件 2: Project_MP277_SOAP.zip ( 2209 KB ) No. 过程 1 在 WinCC flexible 中的组态设置: 在项目管理器的“设备设置 >设备设置 > 运行系统服务”中,勾选复选框Sm@rtAccess: Web 服务(SOAP)。 图. 01 注意 所需的授权:WinCC flexible / Sm@rtAccess for Panel 2 操作面板的设置 建立以太网连接 给操作面板分配IP地址。你需要打开“Control Panel > Network and Dial-up Connections > ERTEC400 > IP Address”。 关于如何在本地网络中集成操作面板,请参阅条目 ID: 13336639 3 Excel模板设置 下图显示打开的Excel模板。 图. 02 指定IP地址 在"B1"单元格输入操作面板的IP地址。 例如“172.16.34.200”。 从操作面板读取变量或者往操作面板写入变量: “A”列(描述) 在“A”列下可以输入变量使用的说明描述。 "B"列(描述) “B”列下输入需要读取跟写入到操作面板的“变量名称”。更详细的信息在表第4节说明。 "C"列(值) “C”列下显示从操作面板读出的变量值或者将要写入到操作面板里的变量值。 "D"列 (读/写) 例 1: 写入操作面板变量 (W) 如果"C"列的值是将要写入到操作面板的变量值,在其后面的“D”列填入"W"。 例 2:读取操作面板变量(R) 如果"C"列的值是将要从操作面板读取的变量值,在其后面的“D”列填入"R"。 "E"列(状态) "E"列显示执行状态(完成/故障)。 例如,当单元格“B7”的“变量名称”不存在时,会显示“故障”状态。 注意 没有进一步的判断可能是“操作失误”或者“错误的条目”。脚本更改保存后可以改变相应的功能。 按钮 "更新数据" “更新数据”按钮可以更新Excel列表里的变量值。 "德文信息/英文信息" 可以使用“德文信息”和“英文信息”在“信息页”显示相对应的语言。信息页给出了在Excel表格处理上的简要说明。 操作选项 Excel表格可以最多自动读取500个变量。如果操作面板的变量不能读取或者写入,尝试删除Excel表格“D”列相关条目(读取/写入)。 注意 Excel模板“SOAP_Excel_Template.xls”包含一个脚本。 在Excel表格的“Tools > Macro > Visual Basic 编辑器”下可以打开这个脚本并且编辑。 4 特殊情况下操作面板的变量存在于子文件夹 如果变量是在WinCC flexible生成的“子文件夹”下,在“B”列(“变量名称”)必须把文件夹的名称写在变量名称前面。 注意下面的格式。 案例 1: 写入操作面板变量(W) 操作面板变量直接存在于主文件夹。 - 在“B”列输入操作面板变量名称。 案例 2: 读取操作面板变量(R) 操作面板变量直接存在于主文件夹。 - 在“B”列输入操作面板变量名称。 案例 3: 写入操作面板变量(W) 操作面板变量存在于子文件夹。 - 在“B”列输入操作面板变量名称包含子文件夹名称。 语法: 子文件夹名称\变量名称 (子文件夹名称跟变量名称之间用“\”分隔)。 案例 4: 读取操作面板变量(R) 操作面板变量存在于子文件夹。 - 在“B”列输入操作面板变量名称包含子文件夹名称。 语法: 子文件夹名称\\变量名称 (子文件夹名称跟变量名称之间用“\\”分隔)。 5 编辑Excel模板 本FAQ提供Excel模板下载。可以直接使用此模板不需要做什么大修改。 如果需要可以改变Excel模板的格式。Excel模板包含脚本。这脚本用于读取/传送变量值 从/到 操作面板的预定义域里。 扩展脚本 例如规范总是这种形式“Z 57, S 36”。打开 Microsoft Visual Basic 编辑器的菜单可以看到这个规范。 Fig图. 03 打开脚本编辑器 打开Excel菜单栏视图里的“Visual Basic”: "视图 > 工具栏> Visual Basic" (Excel 2003). SOAP 连接 这里不需要做设置上的改变。 更改用户名 / 密码(如果需要的话) 必须在两个地方更改用户名跟密码。 - Z 57, S 36 - Z 96, S 36 在输入域更改IP地址 在脚本下方可以看到单元格的规范。 在脚本里的两个位置可以查询到单元格规范。 - Z 43, S 19 - Z 81, S 19 更改操作面板变量的单元格规范 单元格规范在脚本的下列位置。 单元格规范:   - Z 129, S 15 列规范: - Z 135, S 39 给操作面板变量赋值“读取/写入” 赋值在脚本的下列位置。 读取: - Z 135, S 9 写入: - Z 161, S 9 变量最大数量 最大变量数量在脚本的下列位置有说明。 - Z 185, S 37 注意 可以更改完测试后保存在Visual Basic 编辑器。不一定是关闭这个脚本。 Note注意 更多信息,请参见手册“WinCC flexible Getting Started Options“ ,条目ID为 18657078。 关键字 SOAP 连接;面板;操作面板;Word;表格;数据交换;远程访问 安全性信息 为了保护技术基础设施、系统、机器和网络免受网络威胁,有必要实施并持续维护一个全面、最先进的IT安全方案。西门子的产品和解决方案构成了这一方案的一个要素。有关网络安全的更多信息,请访问 https://www.siemens.com/cybersecurity#Ouraspiration. DetailPages.ToPageTop 也提供以下语言版本: 德语 英语 法语 意大利语 西班牙语 文档属于以下产品树图文件夹(n): 自动化技术 自动化技术 工业自动化系统 SIMATIC  PLC  SIMATIC C7  控制系统 自动化技术 人机界面系统  操作员控制及监视设备 面板型高级 HMI  可移动面板 Mobile Panels Series x70 SIMATIC Mobile Panel 177 自动化技术 人机界面系统  操作员控制及监视设备 面板型高级 HMI  可移动面板 Mobile Panels Series x70 SIMATIC Mobile Panel 277 自动化技术 人机界面系统  操作员控制及监视设备 面板型高级 HMI  可移动面板 Mobile Panels Series x70 SIMATIC Mobile Panel 277(F) IWLAN 自动化技术 人机界面系统  操作员控制及监视设备 Previous systems  面板  170 系列 自动化技术 人机界面系统  操作员控制及监视设备 Previous systems  面板  270 系列 自动化技术 人机界面系统  操作员控制及监视设备 Previous systems  多功能面板 170er Series 自动化技术 人机界面系统  操作员控制及监视设备 Previous systems  多功能面板  270 系列 自动化技术 人机界面系统  操作员控制及监视设备 Previous systems  多功能面板  370 系列 自动化技术 人机界面系统  HMI 软件  SIMATIC WinCC flexible 自动化技术 人机界面系统  HMI 软件  SIMATIC WinCC flexible SIMATIC WinCC flexible ES Micro 自动化技术 人机界面系统  HMI 软件  SIMATIC WinCC flexible  SIMATIC WinCC flexible ES 自动化技术 人机界面系统  HMI 软件  WinCC flexible运行版  SIMATIC WinCC flexible RT 自动化技术 人机界面系统  归档  面板 Multi Panels 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC SIMATIC Panel PC 477B embedded 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC SIMATIC Panel PC 577B 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC SIMATIC Panel PC 677 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC SIMATIC Panel PC 877 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC  SIMATIC 面板式PC 670 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC  SIMATIC 面板式 PC870 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC SIMATIC Panel PC IL 77 自动化技术 PC-based Automation SIMATIC 工业用 PC Embedded Bundles, Starter Systeme, Software-Packages 适用于 SIMATIC IPC 的软件包 带 WinCC flexible 的 HMI 程序包 自动化技术 人机界面系统 HMI devices for special requirements Fully enclosed HMI Units SIMATIC MP 377 PRO 这个FAQ介绍如何用EXCEL操作HMI设备里的变量。 说明 WinCC flexible 允许使用 Web 服务( SOAP )。 Web 服务( SOAP )基于简单对象访问协议( Simple Object Access Protocol )。这允许客户利用类似于Excel的外部应用程序通过以太网访问操作面板的变量。 以下是为 MP277 Touch创建的示例,同时也适用于任何支持 SOAP 功能的操作面板。 测试环境 Microsoft Excel 2003; Microsoft Excel 2007, Microsoft Excel 2010 Microsoft Windows XP SP3, Microsoft Windows 7 Excel 模板: 附件 1: SOAP_Excel_Template.zip ( 32 KB ) WinCC flexible 2008 SP3 项目 该项目包含一个图片及所需要的变量跟设备设置。 附件 2: Project_MP277_SOAP.zip ( 2209 KB ) No. 过程 1 在 WinCC flexible 中的组态设置: 在项目管理器的“设备设置 >设备设置 > 运行系统服务”中,勾选复选框Sm@rtAccess: Web 服务(SOAP)。 图. 01 注意 所需的授权:WinCC flexible / Sm@rtAccess for Panel 2 操作面板的设置 建立以太网连接 给操作面板分配IP地址。你需要打开“Control Panel > Network and Dial-up Connections > ERTEC400 > IP Address”。 关于如何在本地网络中集成操作面板,请参阅条目 ID: 13336639 3 Excel模板设置 下图显示打开的Excel模板。 图. 02 指定IP地址 在"B1"单元格输入操作面板的IP地址。 例如“172.16.34.200”。 从操作面板读取变量或者往操作面板写入变量: “A”列(描述) 在“A”列下可以输入变量使用的说明描述。 "B"列(描述) “B”列下输入需要读取跟写入到操作面板的“变量名称”。更详细的信息在表第4节说明。 "C"列(值) “C”列下显示从操作面板读出的变量值或者将要写入到操作面板里的变量值。 "D"列 (读/写) 例 1: 写入操作面板变量 (W) 如果"C"列的值是将要写入到操作面板的变量值,在其后面的“D”列填入"W"。 例 2:读取操作面板变量(R) 如果"C"列的值是将要从操作面板读取的变量值,在其后面的“D”列填入"R"。 "E"列(状态) "E"列显示执行状态(完成/故障)。 例如,当单元格“B7”的“变量名称”不存在时,会显示“故障”状态。 注意 没有进一步的判断可能是“操作失误”或者“错误的条目”。脚本更改保存后可以改变相应的功能。 按钮 "更新数据" “更新数据”按钮可以更新Excel列表里的变量值。 "德文信息/英文信息" 可以使用“德文信息”和“英文信息”在“信息页”显示相对应的语言。信息页给出了在Excel表格处理上的简要说明。 操作选项 Excel表格可以最多自动读取500个变量。如果操作面板的变量不能读取或者写入,尝试删除Excel表格“D”列相关条目(读取/写入)。 注意 Excel模板“SOAP_Excel_Template.xls”包含一个脚本。 在Excel表格的“Tools > Macro > Visual Basic 编辑器”下可以打开这个脚本并且编辑。 4 特殊情况下操作面板的变量存在于子文件夹 如果变量是在WinCC flexible生成的“子文件夹”下,在“B”列(“变量名称”)必须把文件夹的名称写在变量名称前面。 注意下面的格式。 案例 1: 写入操作面板变量(W) 操作面板变量直接存在于主文件夹。 - 在“B”列输入操作面板变量名称。 案例 2: 读取操作面板变量(R) 操作面板变量直接存在于主文件夹。 - 在“B”列输入操作面板变量名称。 案例 3: 写入操作面板变量(W) 操作面板变量存在于子文件夹。 - 在“B”列输入操作面板变量名称包含子文件夹名称。 语法: 子文件夹名称\变量名称 (子文件夹名称跟变量名称之间用“\”分隔)。 案例 4: 读取操作面板变量(R) 操作面板变量存在于子文件夹。 - 在“B”列输入操作面板变量名称包含子文件夹名称。 语法: 子文件夹名称\\变量名称 (子文件夹名称跟变量名称之间用“\\”分隔)。 5 编辑Excel模板 本FAQ提供Excel模板下载。可以直接使用此模板不需要做什么大修改。 如果需要可以改变Excel模板的格式。Excel模板包含脚本。这脚本用于读取/传送变量值 从/到 操作面板的预定义域里。 扩展脚本 例如规范总是这种形式“Z 57, S 36”。打开 Microsoft Visual Basic 编辑器的菜单可以看到这个规范。 Fig图. 03 打开脚本编辑器 打开Excel菜单栏视图里的“Visual Basic”: "视图 > 工具栏> Visual Basic" (Excel 2003). SOAP 连接 这里不需要做设置上的改变。 更改用户名 / 密码(如果需要的话) 必须在两个地方更改用户名跟密码。 - Z 57, S 36 - Z 96, S 36 在输入域更改IP地址 在脚本下方可以看到单元格的规范。 在脚本里的两个位置可以查询到单元格规范。 - Z 43, S 19 - Z 81, S 19 更改操作面板变量的单元格规范 单元格规范在脚本的下列位置。 单元格规范:   - Z 129, S 15 列规范: - Z 135, S 39 给操作面板变量赋值“读取/写入” 赋值在脚本的下列位置。 读取: - Z 135, S 9 写入: - Z 161, S 9 变量最大数量 最大变量数量在脚本的下列位置有说明。 - Z 185, S 37 注意 可以更改完测试后保存在Visual Basic 编辑器。不一定是关闭这个脚本。 Note注意 更多信息,请参见手册“WinCC flexible Getting Started Options“ ,条目ID为 18657078。 关键字 SOAP 连接;面板;操作面板;Word;表格;数据交换;远程访问
具体请查看链接
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=10258&loginID=&srno=&sendtime=

如有需求您可以发送邮件致:need@glxxw2018.com(仅限本站无法查询到的资料,本站有的或因版权问题无法下载的一律不回复);本站能够查询到的资料请关注“工联信息网”公众号,通过资料页面提供的资源码查询!。

如果认为资源侵犯了您的版权,您可以将相关著作权材料发送致邮箱:accusation@glxxw2018.com,管理员会在1个工作日内删除。

本站资源来源于互联网,如果您喜欢,请支持正版,谢谢!

文档类型 常问问题 文档编号 19439822, 文档发布日期 2013年4月9日 (1) 评估 如何通过 Excel 应用程序访问操作面板的变量? 推荐文档: 西门子工程师推荐本文档! 文档 涉及产品 这个FAQ介绍如何用EXCEL操作HMI设备里的变量。 说明 WinCC flexible 允许使用 Web 服务( SOAP )。 Web 服务( SOAP )基于简单对象访问协议( Simple Object Access Protocol )。这允许客户利用类似于Excel的外部应用程序通过以太网访问操作面板的变量。 以下是为 MP277 Touch创建的示例,同时也适用于任何支持 SOAP 功能的操作面板。 测试环境 Microsoft Excel 2003; Microsoft Excel 2007, Microsoft Excel 2010 Microsoft Windows XP SP3, Microsoft Windows 7 Excel 模板: 附件 1: SOAP_Excel_Template.zip ( 32 KB ) WinCC flexible 2008 SP3 项目 该项目包含一个图片及所需要的变量跟设备设置。 附件 2: Project_MP277_SOAP.zip ( 2209 KB ) No. 过程 1 在 WinCC flexible 中的组态设置: 在项目管理器的“设备设置 >设备设置 > 运行系统服务”中,勾选复选框Sm@rtAccess: Web 服务(SOAP)。 图. 01 注意 所需的授权:WinCC flexible / Sm@rtAccess for Panel 2 操作面板的设置 建立以太网连接 给操作面板分配IP地址。你需要打开“Control Panel > Network and Dial-up Connections > ERTEC400 > IP Address”。 关于如何在本地网络中集成操作面板,请参阅条目 ID: 13336639 3 Excel模板设置 下图显示打开的Excel模板。 图. 02 指定IP地址 在"B1"单元格输入操作面板的IP地址。 例如“172.16.34.200”。 从操作面板读取变量或者往操作面板写入变量: “A”列(描述) 在“A”列下可以输入变量使用的说明描述。 "B"列(描述) “B”列下输入需要读取跟写入到操作面板的“变量名称”。更详细的信息在表第4节说明。 "C"列(值) “C”列下显示从操作面板读出的变量值或者将要写入到操作面板里的变量值。 "D"列 (读/写) 例 1: 写入操作面板变量 (W) 如果"C"列的值是将要写入到操作面板的变量值,在其后面的“D”列填入"W"。 例 2:读取操作面板变量(R) 如果"C"列的值是将要从操作面板读取的变量值,在其后面的“D”列填入"R"。 "E"列(状态) "E"列显示执行状态(完成/故障)。 例如,当单元格“B7”的“变量名称”不存在时,会显示“故障”状态。 注意 没有进一步的判断可能是“操作失误”或者“错误的条目”。脚本更改保存后可以改变相应的功能。 按钮 "更新数据" “更新数据”按钮可以更新Excel列表里的变量值。 "德文信息/英文信息" 可以使用“德文信息”和“英文信息”在“信息页”显示相对应的语言。信息页给出了在Excel表格处理上的简要说明。 操作选项 Excel表格可以最多自动读取500个变量。如果操作面板的变量不能读取或者写入,尝试删除Excel表格“D”列相关条目(读取/写入)。 注意 Excel模板“SOAP_Excel_Template.xls”包含一个脚本。 在Excel表格的“Tools > Macro > Visual Basic 编辑器”下可以打开这个脚本并且编辑。 4 特殊情况下操作面板的变量存在于子文件夹 如果变量是在WinCC flexible生成的“子文件夹”下,在“B”列(“变量名称”)必须把文件夹的名称写在变量名称前面。 注意下面的格式。 案例 1: 写入操作面板变量(W) 操作面板变量直接存在于主文件夹。 - 在“B”列输入操作面板变量名称。 案例 2: 读取操作面板变量(R) 操作面板变量直接存在于主文件夹。 - 在“B”列输入操作面板变量名称。 案例 3: 写入操作面板变量(W) 操作面板变量存在于子文件夹。 - 在“B”列输入操作面板变量名称包含子文件夹名称。 语法: 子文件夹名称\变量名称 (子文件夹名称跟变量名称之间用“\”分隔)。 案例 4: 读取操作面板变量(R) 操作面板变量存在于子文件夹。 - 在“B”列输入操作面板变量名称包含子文件夹名称。 语法: 子文件夹名称\\变量名称 (子文件夹名称跟变量名称之间用“\\”分隔)。 5 编辑Excel模板 本FAQ提供Excel模板下载。可以直接使用此模板不需要做什么大修改。 如果需要可以改变Excel模板的格式。Excel模板包含脚本。这脚本用于读取/传送变量值 从/到 操作面板的预定义域里。 扩展脚本 例如规范总是这种形式“Z 57, S 36”。打开 Microsoft Visual Basic 编辑器的菜单可以看到这个规范。 Fig图. 03 打开脚本编辑器 打开Excel菜单栏视图里的“Visual Basic”: "视图 > 工具栏> Visual Basic" (Excel 2003). SOAP 连接 这里不需要做设置上的改变。 更改用户名 / 密码(如果需要的话) 必须在两个地方更改用户名跟密码。 - Z 57, S 36 - Z 96, S 36 在输入域更改IP地址 在脚本下方可以看到单元格的规范。 在脚本里的两个位置可以查询到单元格规范。 - Z 43, S 19 - Z 81, S 19 更改操作面板变量的单元格规范 单元格规范在脚本的下列位置。 单元格规范:   - Z 129, S 15 列规范: - Z 135, S 39 给操作面板变量赋值“读取/写入” 赋值在脚本的下列位置。 读取: - Z 135, S 9 写入: - Z 161, S 9 变量最大数量 最大变量数量在脚本的下列位置有说明。 - Z 185, S 37 注意 可以更改完测试后保存在Visual Basic 编辑器。不一定是关闭这个脚本。 Note注意 更多信息,请参见手册“WinCC flexible Getting Started Options“ ,条目ID为 18657078。 关键字 SOAP 连接;面板;操作面板;Word;表格;数据交换;远程访问 安全性信息 为了保护技术基础设施、系统、机器和网络免受网络威胁,有必要实施并持续维护一个全面、最先进的IT安全方案。西门子的产品和解决方案构成了这一方案的一个要素。有关网络安全的更多信息,请访问 https://www.siemens.com/cybersecurity#Ouraspiration. DetailPages.ToPageTop 也提供以下语言版本: 德语 英语 法语 意大利语 西班牙语 文档属于以下产品树图文件夹(n): 自动化技术 自动化技术 工业自动化系统 SIMATIC  PLC  SIMATIC C7  控制系统 自动化技术 人机界面系统  操作员控制及监视设备 面板型高级 HMI  可移动面板 Mobile Panels Series x70 SIMATIC Mobile Panel 177 自动化技术 人机界面系统  操作员控制及监视设备 面板型高级 HMI  可移动面板 Mobile Panels Series x70 SIMATIC Mobile Panel 277 自动化技术 人机界面系统  操作员控制及监视设备 面板型高级 HMI  可移动面板 Mobile Panels Series x70 SIMATIC Mobile Panel 277(F) IWLAN 自动化技术 人机界面系统  操作员控制及监视设备 Previous systems  面板  170 系列 自动化技术 人机界面系统  操作员控制及监视设备 Previous systems  面板  270 系列 自动化技术 人机界面系统  操作员控制及监视设备 Previous systems  多功能面板 170er Series 自动化技术 人机界面系统  操作员控制及监视设备 Previous systems  多功能面板  270 系列 自动化技术 人机界面系统  操作员控制及监视设备 Previous systems  多功能面板  370 系列 自动化技术 人机界面系统  HMI 软件  SIMATIC WinCC flexible 自动化技术 人机界面系统  HMI 软件  SIMATIC WinCC flexible SIMATIC WinCC flexible ES Micro 自动化技术 人机界面系统  HMI 软件  SIMATIC WinCC flexible  SIMATIC WinCC flexible ES 自动化技术 人机界面系统  HMI 软件  WinCC flexible运行版  SIMATIC WinCC flexible RT 自动化技术 人机界面系统  归档  面板 Multi Panels 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC SIMATIC Panel PC 477B embedded 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC SIMATIC Panel PC 577B 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC SIMATIC Panel PC 677 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC SIMATIC Panel PC 877 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC  SIMATIC 面板式PC 670 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC  SIMATIC 面板式 PC870 自动化技术 PC-based Automation SIMATIC 工业用 PC  面板 PC SIMATIC Panel PC IL 77 自动化技术 PC-based Automation SIMATIC 工业用 PC Embedded Bundles, Starter Systeme, Software-Packages 适用于 SIMATIC IPC 的软件包 带 WinCC flexible 的 HMI 程序包 自动化技术 人机界面系统 HMI devices for special requirements Fully enclosed HMI Units SIMATIC MP 377 PRO 这个FAQ介绍如何用EXCEL操作HMI设备里的变量。 说明 WinCC flexible 允许使用 Web 服务( SOAP )。 Web 服务( SOAP )基于简单对象访问协议( Simple Object Access Protocol )。这允许客户利用类似于Excel的外部应用程序通过以太网访问操作面板的变量。 以下是为 MP277 Touch创建的示例,同时也适用于任何支持 SOAP 功能的操作面板。 测试环境 Microsoft Excel 2003; Microsoft Excel 2007, Microsoft Excel 2010 Microsoft Windows XP SP3, Microsoft Windows 7 Excel 模板: 附件 1: SOAP_Excel_Template.zip ( 32 KB ) WinCC flexible 2008 SP3 项目 该项目包含一个图片及所需要的变量跟设备设置。 附件 2: Project_MP277_SOAP.zip ( 2209 KB ) No. 过程 1 在 WinCC flexible 中的组态设置: 在项目管理器的“设备设置 >设备设置 > 运行系统服务”中,勾选复选框Sm@rtAccess: Web 服务(SOAP)。 图. 01 注意 所需的授权:WinCC flexible / Sm@rtAccess for Panel 2 操作面板的设置 建立以太网连接 给操作面板分配IP地址。你需要打开“Control Panel > Network and Dial-up Connections > ERTEC400 > IP Address”。 关于如何在本地网络中集成操作面板,请参阅条目 ID: 13336639 3 Excel模板设置 下图显示打开的Excel模板。 图. 02 指定IP地址 在"B1"单元格输入操作面板的IP地址。 例如“172.16.34.200”。 从操作面板读取变量或者往操作面板写入变量: “A”列(描述) 在“A”列下可以输入变量使用的说明描述。 "B"列(描述) “B”列下输入需要读取跟写入到操作面板的“变量名称”。更详细的信息在表第4节说明。 "C"列(值) “C”列下显示从操作面板读出的变量值或者将要写入到操作面板里的变量值。 "D"列 (读/写) 例 1: 写入操作面板变量 (W) 如果"C"列的值是将要写入到操作面板的变量值,在其后面的“D”列填入"W"。 例 2:读取操作面板变量(R) 如果"C"列的值是将要从操作面板读取的变量值,在其后面的“D”列填入"R"。 "E"列(状态) "E"列显示执行状态(完成/故障)。 例如,当单元格“B7”的“变量名称”不存在时,会显示“故障”状态。 注意 没有进一步的判断可能是“操作失误”或者“错误的条目”。脚本更改保存后可以改变相应的功能。 按钮 "更新数据" “更新数据”按钮可以更新Excel列表里的变量值。 "德文信息/英文信息" 可以使用“德文信息”和“英文信息”在“信息页”显示相对应的语言。信息页给出了在Excel表格处理上的简要说明。 操作选项 Excel表格可以最多自动读取500个变量。如果操作面板的变量不能读取或者写入,尝试删除Excel表格“D”列相关条目(读取/写入)。 注意 Excel模板“SOAP_Excel_Template.xls”包含一个脚本。 在Excel表格的“Tools > Macro > Visual Basic 编辑器”下可以打开这个脚本并且编辑。 4 特殊情况下操作面板的变量存在于子文件夹 如果变量是在WinCC flexible生成的“子文件夹”下,在“B”列(“变量名称”)必须把文件夹的名称写在变量名称前面。 注意下面的格式。 案例 1: 写入操作面板变量(W) 操作面板变量直接存在于主文件夹。 - 在“B”列输入操作面板变量名称。 案例 2: 读取操作面板变量(R) 操作面板变量直接存在于主文件夹。 - 在“B”列输入操作面板变量名称。 案例 3: 写入操作面板变量(W) 操作面板变量存在于子文件夹。 - 在“B”列输入操作面板变量名称包含子文件夹名称。 语法: 子文件夹名称\变量名称 (子文件夹名称跟变量名称之间用“\”分隔)。 案例 4: 读取操作面板变量(R) 操作面板变量存在于子文件夹。 - 在“B”列输入操作面板变量名称包含子文件夹名称。 语法: 子文件夹名称\\变量名称 (子文件夹名称跟变量名称之间用“\\”分隔)。 5 编辑Excel模板 本FAQ提供Excel模板下载。可以直接使用此模板不需要做什么大修改。 如果需要可以改变Excel模板的格式。Excel模板包含脚本。这脚本用于读取/传送变量值 从/到 操作面板的预定义域里。 扩展脚本 例如规范总是这种形式“Z 57, S 36”。打开 Microsoft Visual Basic 编辑器的菜单可以看到这个规范。 Fig图. 03 打开脚本编辑器 打开Excel菜单栏视图里的“Visual Basic”: "视图 > 工具栏> Visual Basic" (Excel 2003). SOAP 连接 这里不需要做设置上的改变。 更改用户名 / 密码(如果需要的话) 必须在两个地方更改用户名跟密码。 - Z 57, S 36 - Z 96, S 36 在输入域更改IP地址 在脚本下方可以看到单元格的规范。 在脚本里的两个位置可以查询到单元格规范。 - Z 43, S 19 - Z 81, S 19 更改操作面板变量的单元格规范 单元格规范在脚本的下列位置。 单元格规范:   - Z 129, S 15 列规范: - Z 135, S 39 给操作面板变量赋值“读取/写入” 赋值在脚本的下列位置。 读取: - Z 135, S 9 写入: - Z 161, S 9 变量最大数量 最大变量数量在脚本的下列位置有说明。 - Z 185, S 37 注意 可以更改完测试后保存在Visual Basic 编辑器。不一定是关闭这个脚本。 Note注意 更多信息,请参见手册“WinCC flexible Getting Started Options“ ,条目ID为 18657078。 关键字 SOAP 连接;面板;操作面板;Word;表格;数据交换;远程访问
具体请查看链接
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=10258&loginID=&srno=&sendtime=

如有需求您可以发送邮件致:need@glxxw2018.com(仅限本站无法查询到的资料,本站有的或因版权问题无法下载的一律不回复);本站能够查询到的资料请关注“工联信息网”公众号,通过资料页面提供的资源码查询!。

如果认为资源侵犯了您的版权,您可以将相关著作权材料发送致邮箱:accusation@glxxw2018.com,管理员会在1个工作日内删除。

本站资源来源于互联网,如果您喜欢,请支持正版,谢谢!

评论
 我想说:
==已经到底了==
工联信息网
如有问题请致邮箱:need@glxxw2018.com(仅限本站无法查询到的资料);本站能够查询到的资料请关注“工联信息网”公众号,通过页面提供的资源码查询!
不良信息反馈及侵权投诉建议请致邮箱:accusation@glxxw2018.com