说明:
在此条目中,我们将通过一个示例说明如何在 S7-200 PC Access 的 Excel client 客户端上图形化地显示一个来自S7-200 CPU(带有用于S7-200 PC Access的Excel客户端)的变量。n
- 要求
- S7-200 PC Access的组态
- 装S7-200内插附件,以便将MS Excel当作OPC客户端使用
- 变量图形化显示的S7-200 PC Access Excel客户端的描述
- 更改Excel客户端示例
硬件:
- S7-200 CPUn
- 连接至S7-200 CPU的通讯电缆n
- PC
软件:
- STEP 7 Micro/WIN V4.0n
- S7-200 PC Access V1.0.0.56n
- Microsoft Excel
示例项目:
- STEP 7 Micro/WIN 示例项目: PCAccess.mwp
STEP 7 Micro/WIN 示例项目 PCAccess.mwp 位于 S7-200 PC Access 的安装路径 C:ProgramsSiemensS7-200 PC AccessSamples 下。 - S7-200 PC Access 项目: PCAccessDiags.pca
S7-200 PC Access 项目 PCAccessDiags.pca 位于 S7-200 PC Access 安装路径 C:ProgramsSiemensS7-200 PC AccessSamples 下。
- 将 STEP 7 Micro/WIN project PC Access.mwp 装载至 S7-200 CPU。n
- 运行 S7-200 PLC。n
- 启动 S7-200 PC Access。n
- 打开示例工程 PCAccessDiags.pca。n
- 保存工程,以便将条目传送至OPC服务器。n
- 关闭 S7-200 PC Access。
3. 安装 S7-200 内插附件,以便将MS Excel 作为OPC 客户端使用 n
- 启动MS Excel。n
- 选择菜单命令 Options > Add-Ins...。n
- 单击 Browse 按钮。
- 在 S7-200 PC Access 的安装目录 C:ProgramsSiemensS7-200 PC AccessBin 下选择文件 OPCS7200ExcelAddin.xla。 点击 OK 确认此对话框。n
- 在 Excel 对话框域 Add-Ins 中,启用选项 OPC-Client AddIn for Excel。
- 关闭打开的对话框。n
- 一旦安装了 S7-200 内插附件,将在 Excel 工具条中显示微系统 OPC 功能条。
图3: OPC 功能条n
4. 带变量图像化显示的 S7-200 PC Access Excel 客户端描述
下列下载链接包括一个 S7-200 PC Access Excel 客户端,和一个有用于显示 S7-200 控制器变量( VW0) 的动态温度计。n
PCAccessThermo1Scale.zip ( 9 KB ) n
使用图表向导和 Excel 中现有的 AutoFormats 创建该温度计。n
S7-200 PC Access提供给Excel客户端的变量已刻度至数值范围0...100度。在单元格4中使用下列公式,以便通过Excel读出和分度变量:=TRUNC((OPC("2,VW0,WORD,RW")/65535)*100)。n
在微系统 OPC 功能条中选择按钮 Start data capture,启动 Excel 客户端。n
注意事项:
为了启动 Excel 客户端,有可能需要改变公式中 Excel add-in 路径 。n
图6:启动数据捕获n
例如,您添加了另外一个温度计,并希望在 Excel 客户端中改变温度计的刻度,请按如下步骤进行操作:n
- 复制并改变输出值的单元格。
- 标记输出值的初始单元格 (例如,在此为C4)。显示刻度公式。
- 将公式复制至一个新的单元格。
- 在新的单元格中改变刻度,范围为50个值,从50到100。
- 改变温度计刻度
- 右击温度计轴,打开菜单 Format Axis...
- 在 Scale 下,设置最小值至“50”,主要单位至“5”。
- 为温度计变更数据源。
- 右击此图表,打开菜单 “ Source Data...”。
- 对于系列1,将数值来源从 =Thermometer!$C$4 ((旧有的单元格)改变至新的单元格,例如 =Thermometer!$K$4。
- 改变温度计数值的输出域
- 标记温度计测温包,并通过 Grouping > Ungroup 移除组。
- 在 Excel 客户端中选择不同的目标。
- 再次单击温度计测温包。
- 更改显示的公式至一个新单元格的数据(例如= Thermometer!$K$4),以便显示新的数值。
- 然后,通过 Grouping > Regroup 重组温度计测温包对象。
- 在微系统OPC功能块中选择按钮 Start data capture,启动 Excel 客户端。
注意事项:
- 更多 S7-200 PC Access 的 OPC Excel 客户端更多的信息,请查阅 S7-200 PC Access 的在线帮助第四章 “Working with Excel”。
- 在 MAS 27: “数据矩阵编码的灵活解码与处理” (条目 ID: 27058037) 中提供了另一个关于 S7-200 PC Access 客户端的示例。
- 其它常规的 OPC 客户端应用示例请访问 http://www.opcfoundation.org/ 下的 “下载” -> “示例代码”。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336313.html