为什么出现这种情况呢?在和客户进行沟通中,我发现这些客户对CP1623的两个IP地址产生了混淆。打开Simatic Net-Configuration console(PCS 7 V8.0SP1之前的版本),找到CP1623-Address,我们可以看到CP1623的两个IP地址。
从PCS7 V8.0 SP1起,在Communication Setting中查看该属性。
那么这两个IP地址的作用是什么呢?实际通讯时到底是哪个IP地址在起作用呢?
NDIS,即网络驱动接口规范,如果要使用CP1623进行标准TCP/IP通信(在办公室环境),需要绑定NDIS驱动,CP1623就可以向普通网卡一样,在本地连接即可出现。需要注意的是:在使用CP1613时,Simatic Net CD 2006或之前的版本,需要手动添加CP1613卡的NDIS驱动。之后的版本,安装Simatic Net都会自动安装NDIS驱动,我们在本地网络连接中可以CP1623网卡。
Industry Net,工业以太网,安装了Simatic Net后,在Set PG/PC interface中会出现CP1623(ISO)和CP1623(RFC1006),但不会出现本地连接。CP1613(RFC1006)使用的是ISO-on-TCP协议,仅用于工业以太网通讯。
实际中,我们的客户常常在本地连接中仅设置了NDIS IP地址,并将它误认为以太网IP地址,但程序下载、和上位机的通讯往往是通过工业以太网的,而此时以太网的IP地址此时保持在出厂默认设置:127.0.0.0。
因此当我们PG/PC接口选择CP1623(RFC1006)下载时,会出现不能下载的现象,或是WinCC和CPU通过TCP/IP通讯时不能建立连接,这是由于以太网的IP地址没有正确的设置。有时甚至会在下载PC Station时将两个IP地址设置成一样的,这样导致Station Configuration Editor出现黄色报警叹号!
大家在今后使用CP1623时一定要注意IP地址的设定问题。