技术论坛

 WINCC7.4通过CP343-1连接S7-300项目技术分享

返回主题列表
作者 主题
山顶有风
侠圣

经验值:3818
发帖数:834
精华帖:3
楼主    2018-07-10 09:51:01
主题:WINCC7.4通过CP343-1连接S7-300项目技术分享

最近碰到一个除尘改造的项目,项目配置WINCC7.4+N个S7-300PLC站。

现场出除尘分站功能比较类似,因为是改造项目,上载程序,无注释。

现场分站PLC为CPU314(6ES7 314-1AG14-0AB0),配CP343-1以太网模块(6GK7 343-1EX30-0XE0)。

百度搜索WINCC通过CP343-1连接S7-300,提示可以通过驱动“TCP/IP”或者是"Industrial Ethernet"

但是纳闷,怎么有两个以太网的驱动,接着在论坛搜索了一下区别,

以下来自论坛大牛注解。

------------------------------------------

1、INDUSTRIAL ETHERNET协议用于使用MAC地址。只要在模块上勾选并填写了“Set MAC address/use ISO protocol”,则就使用INDUSTRIAL ETHERNET(ISO)协议通讯。
2、如果仅只在模块上勾选并填写“IP protocol is being used”地址项,则就仅使用TCP/IP协议通讯。
3、INDUSTRIAL ETHERNET方式通讯时效优于TCP/IP方式,主要原因是INDUSTRIAL ETHERNET方式使用MAC地址(即物理地址);而TCP/IP方式则是使用IP地址(即逻辑地址)。因此TCP/IP方式通讯时增加了将IP地址解析为MAC地址的时间开销。

------------------------------------

最终选择TCP/IP驱动,这样只设置IP地址就OK了。

接着STEP7修改CP343-1的IP地址,当时MAC地址勾选上了,想着反正不用MAC地址就没注意。勾选就勾选吧。如图所示,

接着N个站全部把IP地址修改完成。交换机环网搭建完成。

----------------------------------------------------------------------------

wincc调试开始,问题出现了,同事现场反馈一下问题:

N个分站总是链接出线断断续续的。这是什么问题,奇怪了。

于是就单独链接PLC(不通过交换机),没有问题。

难道是交换机有问题???通过交换机就有问题???于是把交换机厂家协调过来测试,一顿抓包之类的测试。

说是发现MAC和IP地址配置应该有问题。IP地址没有问题,MAC地址默认的昂,每个站应该不一样昂。

抓包显示MAC地址重复????

那就抓紧时间确认了一下MAC地址

重点在这里

------------------------------

发现所有分站的MAC地址都是一样的,NM!!!!

原来当时设备厂家调试的时候,所有分站都是一个程序。而且是MAC地址全部都是一个样子。

当时配CP343-1模块,但是一直没有使用,该问题就没有被发现。

于是所有分站跑了一边把MAC地址修改了一边,通讯正常。

------------------------------

总结一下:

1、CP343-1不单支持PN,还支持ISO。一直用带PN的CPU,很少用到CP343-1模块。发现还是有区别的。

2、WINCC通过CP343-1连接S7-300的时候,一定要注意。要是使用TCP/IP的驱动,CP343-1就不要勾选“设置MAC地址/使用ISO协议”了,要选就要设定正确的MAC地址。


知其然也要知其所以然,教训深刻啊


路漫漫其修远兮,吾将上下而求索!!!
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。