我们公司北京总部要远程监视分布在全国的60个分厂的实时运行状态,每个分厂都有中控室,都可以上网,上位机软件各不相同.
我的设想是,在总部装WINCC,通过OPC在INTERNET上读取每个分厂上位机软件提供的OPC服务器上的数据.
问题:
1 是不是一般上位机软件都提供OPC服务器接口
2 OPC可以在INTERNET上直接读取OPC服务器数据吗?要怎摸设置
3 在INTERNET上直接读取目标OPC服务器数据时,由于目前拨号上网没有固定IP,我打算在OPC服务器上安装花生壳客户端,到时在OPC服务器所在计算机名称上填写花生壳动态域名,不知道WINCC能不能通过.
最佳答案
1. 不能说所有的上位机软件都提供OPC接口,不过但凡知名一些的都有,InTouch、iFix和组态王等。
2. OPC有多种通讯方式,一般在本地局域网中常用的是OPC DA,还有OPC A&E和HDA,要通过互联网访问则需要OPC XML。即远程分厂上位机软件作为OPC XML Server,而本地总部的WinCC作为OPC XML Client。这需要分厂的上位机软件支持OPC XML。WinCC的OPC XML Client设置十分简单,添加OPC通道后,右键OPC Groups--系统参数,在OPC条目管理器中选择OPC Web Server,输入远程站OPC XML的Web Server的URL即可,具体步骤可以参考WinCC在线帮助中关于OPC XML Client的描述,而远程站上位机软件OPC XML Server 的设置需要咨询第三方(好像只需要把IIS中的OPC XML站点激活就可以了)。
3. 花生壳的方式应该可行,楼主需要实验。其实在互联网上进行数据交换最好采用VPN,在本地和远程的路由器之间建立VPN连接,采用ADSL拨号的方式,由花生壳进行域名解析,这样就把互联网变成局域网了,可以直接使用OPC DA访问,更简便。
提问者对于答案的评价:
说的很好 ,我决定了,不搞OPC了 ,该在每个分厂设立WEB服务器,在总厂通过WEB监视!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc180848.html