今天跟大家以前探讨wincc 与s7-200 smart cpu 的 opc 通信。wincc 中没有与s7-200 smart cpu 通信的驱动,所以 wincc 与 s7-200 smart cpu 之间通过以太网的通信,只能通过 opc 的方式实现。s7-200 smart cpu 作为 opc 的 sever 端,只需设置 ip 地址即可。上位机作为 opc 的 client 端,通过 simatic net 软件建立 pc station 来与 s7-200 smart 通信。
一、准备工作
1、硬件准备:① s7-200 smart cpu(固件版本 v2.0及以上 )② pc 机(带普通以太网卡)③ 交换机、以太网线2、软件准备:① step 7-micro/win smart v2.0②simatic net v8.2
③ wincc v7.2
④ 操作系统 win 7 64位 专业版
3、建立 pc station(在我之前的故事中有详细步骤)
二、建立好 pc station 后,wincc中的实现步骤
1、建立所有wincc中要用到的变量,首先在 opc scout中建立好所有 wincc 中要用到的变量。
2、添加新的驱动,打开 wincc 软件新建一个项目,用鼠标右键点击“变量管理”,快捷菜单中选择“打开”。在打开的“wincc configuration studio ”窗口中,鼠标右键“变量管理”,在快捷菜单中选择“添加新的驱动程序”,添加“opc”驱动。如图下图所示。
3. 在 wincc 中搜索及添加 opc scout 中定义的变量。首先用鼠标右键“opc groups” ,在快捷菜单中点击“系统参数”。在弹出“opc 条目管理器”窗口中,选择“opc.simaticnet.1”,然后点击“浏览服务器”按钮。在弹出的“过滤标准”窗口中选择“下一步” 进行搜索。如下图所示。
4、建立新连接并添加所需变量。在变量列表中选择所需要的变量,点“添加条目”按钮添加所需变量,此时会自动要求你建立一个新连接,并将变量添加到这个连接中,如下图所示。如果需要添加多个变量,按上述步骤重复添加即可。
5、wincc 创建画面并监控变量。wincc 中新建画面,并添加“输入/输出 域”,并为其选择 opc 变量。激活 wincc ,即可测试 wincc 与 s7-200 smart opc 通讯。