S7-1200 HMI通信quote:以下是引用Automann在2011-11-29 21:45:14的发言:用基于以太网的OPC通信实现S7-1200与WinCC的通信WinCC不能直接访问S7-1200 PLC,需要用软件SIMATIC NET的OPC功能来解决这一问题。作者使用的是SIMATIC NET 2007。操作步骤如下:
1)在STEP 7中生成一个PC站点,在组态时将OPC服务器插入1号槽,将计算机的通用以太网卡插入2号槽。
2)用SIMATIC NET的站组态编辑器组态PC站。
3)在STEP 7的网络组态工具NetPro中为PC站点组态一个单向S7连接,通信伙伴为“未指定”,采用S7-1200的IP地址。
4)用SIMATIC NET的OPC Scout工具生成OPC的条目,即S7-1200中的变量。
5)在WinCC V6.2中添加OPC驱动程序,在变量表中添加OPC的条目(见下图)。
6)组态画面上的指示灯、按钮和输出域,它们通过OPC的条目与S7-1200中的变量连接起来。
7)在系统运行时,画面上的按钮将起动和停止信号发送到S7-1200,PLC程序运行的结果用画面上的指示灯显示。PLC中动态变化的变量用输出域显示。实验表明OPC通信的响应速度很快。

详情见《S7-1200 PLC编程及应用》第2版