西门子小型PLC对应的OPC软件: PC Access(Smart),帮助文档内已详细说明了使用Excel表格读写PLC数据的步骤。
以WPS为例,通过加载项中的菜单条,实现单个数据的读写:
读取的数据,可以使用棒状图、折线图、历史曲线等形式显示、记录(需要使用VBA代码、连接变量等操作)
对于帮助文档内提到的,使用按钮完成数据的读写,实际测试报错啦,不知道是缺少文件还是代码或者版本的问题。
按钮的代码:
Private Sub CommandButton1_Click()
Call Excel.Application.Run("OPCS7200SMARTExcelAddin.XLAM!OPCRead", "2:192.168.2.1:0201:0201,VW0,WORD,RW", "$C$6")
End Sub
WPS的需求配置
① WPS需启用宏;
② 若菜单中没有加载项和开发工具,需自己添加:
文件—选项—自定义工具区—所有选项卡—添加开发工具和加载项;
③ 添加 PC Access SMART 插件:
开发工具—加载项—浏览,选择PC Access Smart安装目录中的
OPCS7200SMARTExcelAddin.xlam文件,勾选后加载项中会出现工具条;
④ 若提示宏的安全性问题:
水平有限,对VBA也不很了解。如果大家有时间测试,且通过WPS或者Excel可以实现按钮的读写操作,请告知一下。