技术论坛

OPC与S7-200 SMART通讯,地址不在同网段解决方法。

作者 主题
侠圣

经验值: 2841
发帖数: 451
精华帖: 2
主题:【探讨】OPC与S7-200 SMART通讯,地址不在同网段解决方法。


只看楼主 楼主 2020-09-28 09:36:38

近期使用了官方技术文档中关于OPC通讯的介绍方案做OPC通讯

http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/018.html

平台为TIA Portal V15.1,发现添加OPC本地地址时只能使用同网段地址,如果为非同网段地址会报错,不能成功组态。但是实际上我的PC与CPU并不在同网段,但是我这可以访问CPU,这是由于上层路由在不同的口分配了不同的IP网段,但是各个网段之间仍可以互联,不隔离。这样就出现了上面说的事情,现在不知怎么解决。

目前做法是我虚构了一个没有用到的IP地址,此地址与CPU在同网段,但是我的IP并不是这个。组态完成建立PC站,导入TIA的文件,如果出错,就先把自己的PC的IP改为虚构的那个IP,这样就完成站组态了。然后再将自己的IP地址改回来就OK了。

下面这几个图是实际情况,我的电脑IP实际是10.1.2.31,而CPU的IP是在10.1.4这个网段,一共有24个CPU,我这找了个在线的10.1.4.22的截图,我虚构了一个10.1.4.200的IP做的站组态,完成后又改回原来的IP地址。


另技术文档中还有个符号访问可以批量导入变量的方式,我测试失败了,在导入符号时出错,错误码现在忘记了,原来发过这方面的问答贴,也未解决,现在使用还是老办法,一个一个添加。哪位有好的解决方案给说一下,不胜感激。






利而不害,为而不争;专注暖通空调行业
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1644594&b_id=7&s_id=0&num=2

侠圣

经验值: 2841
发帖数: 451
精华帖: 2
回复:OPC与S7-200 SMART通讯,地址不在同网段解决方法。


只看楼主 楼主 1楼 2020-09-28 09:46:05

另说一下,我这CPU是226cn,转的网口与这边做的连接,里面的DB没法添加,只能添加为到M区,然后再将M改为DB1,   在此做一下说明。我发现使用SMART的CPU可以直接添加,不知道是什么原因,希望官方可以对此做一下改进。


关于符号表导入变量访问的事情,我这边已经查找到原因,是由于.ati文件所在目录有中文字符,不识别造成,在此还应注意此点,以免和我一样发生相同问题。



利而不害,为而不争;专注暖通空调行业
以下网友喜欢您的帖子:

  
侠士

经验值: 1751
发帖数: 379
精华帖: 0
回复:OPC与S7-200 SMART通讯,地址不在同网段解决方法。


只看楼主 2楼 2020-09-28 14:48:51

看了下官方的文档,看里面有写,感觉是第二个情况




路漫漫其修远
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
OPC与S7-200 SMART通讯,地址不在同网段解决方法。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。