在STep7中组态OPC服务器,在列表里最高是6.4,如何能组态到版本7.1。若组态成6.4版本则在Scout中组态变量不能显示DB块的数据。多谢高手指教!
最佳答案
OPCServer的版本不仅和SIMATICNET有关,与STEP7的版本也有关系。我正在使用的是STEP7V5.4SP5和SIMATICNET2008(V7.1)SP2,OPCServer的版本也只是V7.0。
其实OPCServer的版本只要组态不超过SIMATICNET的版本,且最近的一个版本即可。那楼主的例子来说,在SIMATICNET下组态OPCServerV6.4是没有问题的。
一般来说,在OPCScout中的S7中不能显示DB块号的原因有二:一是OPCServer到PLC的连接未建立,二是没有相应的DB块存在。
楼主检查能否访问M区的变量,如果不行证明上述第一种情况;如果可以,使用STEP7在线访问相应的DB块,如果不行证上述第二种情况;如果可以,那只能从网上下载第三方的OPCClient程序来测试了,如果还不行,很可能是OPCServer的问题,需要重新安装SIMATICNET。
提问者对于答案的评价:
可以看到M区、I区、Q区等的数据。但是经常出现窗口说没有lisence。Step7的版本是v5.4SP3。谢谢指教!