目录
OPC简介
OPC是一种利用微软COM/DCOM技术达成自动控制的协议,采用典型的CIS模式,针对硬件设备的驱动程序由硬件厂商完成提供统OPC接口标准的Server程序。软件厂商只需按照OPC标准接口编写CLient程序访问硬件厂商提供的Serve程序进行读写,即可实现与硬件设备的通信。
PLC与Matlab之间的OPC通讯
S7-PC Access SMART配置
S7-200 PC Access SMART是西门子基于200smart PLC之后,推出的一款读取200smart PLC数据的上位机OPC软件
新建一个PLC程序并保存下载到PLC。
打开S7 -200 PC Access Smart,将PLC程序变量上传到OPC服务器。
文件——导入符号——选择保存到本地的.smart格式的文件
右键新加入的项目——属性——选择PLCcpu地址以添加PLC——确认
可以在右侧看到已写在PLC里面的条目
这里有个很明显的错误 S7-200 PC Access SMART V2.3版本支持中文的group和item 但是在这里使用中文会导致后面Matlab建立opc连接后add-item时会出现ChangeBrowsePosition failed browsing down to的错误提示。
选择条目添加到测试客户端