wincc与s7-1200 cpu的opc 通信
wincc v7.2以前版本中没有与s7-1200 cpu 通信的驱动,所以wincc与s7-1200 cpu之间通过以太网的通信,只能通过opc的方式实现。s7-1200 作为opc的sever端,只需设置ip 地址即可。上位机作为opc 的client端,通过simatic net 软件建立pc station 来与s7-1200通信,实现步骤见 simatic net opc 。
建立好pc station 后,wincc中的实现步骤如下:
1. 建立所有wincc中要用到的变量
首先在opc scout中建立好所有wincc中要用到的变量,步骤 opc scout 。
2. 添加新的驱动
打开wincc 软件新建一个项目,用鼠标右键点击“变量管理”,在快捷菜单中点击“添加新的驱动程序”,添加新的驱动:opc.chn。如图1.所示。
图1. 添加一个新的驱动new driver, opc driver
3. 在wincc中搜索及添加opc scout中定义的变量
首先用鼠标右键点击opc groups ,在快捷菜单中点击“系统参数”,如图2.所示。
图2.进入系统参数system parameter
然后选中opc.simaticnet,点击“浏览服务器”按钮进行搜索。如图3.所示。
图3.选择服务器浏览
4. 建立新连接并添加所需变量
在变量列表中选择所需要的变量,点“添加条目”按钮添加所需变量,此时会自动要求你建立一个新连接,并将变量添加到这个连接中,如图4.所示。
图4.添加变量并建立连接new connection,connection name,select connection
成功添加完变量后,wincc中变量显示,如图5.所示。完成以上所有配置,就可以在wincc里监控这些变量了。
图5.从opc scout中成功添加变量item setup