视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
S7 200通过PC Access与wincc(OPC)通讯
2025-10-02 18:47:14 责编:小OO
文档
S7 200通过PC Access与wincc(OPC)通讯

2009-03-04 19:39

S7 200通过PC Access与wincc(OPC)通讯

    由于wincc推出比s7-200要晚,故其对s7-200的支持不好。所以s7-200(即使支持MPI)不能想s7-300/400那样直接和wincc通讯。西门子为此专门编写了PC Access 软件来解决wincc与s7-200的通讯问题。

结构如上图所示。PC Access与s7-200直接通讯,然后作为winnc的OPC Server为wincc提供数据;wincc作为OPC Client使用这些数据,间接与PLC通讯。

网上的经验之谈:

采用OPC通讯 

1,用STEP7 MICROWIN完成S7-200的工程建立和编程,其中必须为OPC准备好符号表。注意符号表名称以及表中变量名都禁用中文,这是OPC的要求。

2,安装PC ACCESS,然后导入前面建立的S7-200符号表,同时定义PC access到S7-200的通讯。这在PG/PC INTERFACE中完成。具体通过PPI,或MPI,或PROFIBUS,或以太,或MODEM均可以,根据所用硬件定。

3,进入wincc,添加OPC驱动,定义OPC的属性时点击浏览。浏览路径是LOCAL/SIMATIC S7-200 OPC SERVER,由此按提示将导入到PC ACCESS中的变量添加到wincc。

4,进入wincc完成其他组态,即可引用S7-200中的变量。

5,注意如果通过以太网访问时,需要在STEP7 MICROWIN中完成通讯的连接定义,以及通讯双方的TSAP的定义。

特别要注意几点

1、只有将所希望采集的数据地址在符号表里标明后,才能自动输入到PC ACCESS里

2、建议文件名和符号表的名字都别用中文,因为我出过问题,改成英文就OK了,也没有多加验证

3、采集过来的带D的数据区(如VD100)默认是双整,如果在程序中是实数,则需要修改数据类型,文件中有图

4、WINCC中的OPC条目管理器可能不会显示你PC ACCESS所在的计算机,可以通过单击“计算机”,然后输入计算机名来搜索

问题:pc/ppi在9.6kbit的波特率下,wincc与s7-200的通讯正常;而在19.2kbit的波特率下(PC/PPI电缆已设置且PC Access软件也已设置),wincc与PLC的通讯中断。

我的PLC的型号比较老,不是2.0版,是1.1版,有关系吗?

下载本文
显示全文
专题