关于siemens opc server 和siemens simatic net s7之间的通讯

我在station configuration editor中搭建了OPCserver+IE module用来采集现场PLC的数据,如图1;通过intouch的opclink这个IOServer连接该OPC服务器,如图2,运行viewer后能够正确显示现场设备的状态,说明通讯成功了,这是一个方法,我们不妨在这里称为方案1;
第二个方法是这样的,在station configuration editor里面的配置不变,依然用OPC服务器,这次不再用OPClink了,用siemens simatic net s7这个IOserver,配置如图3,在maker里面修改成相应的ACCESS NAME后,运行viewer后仍然能看到现场设备的状态,这个方法称为方案2;
我现在有这样几个问题:
1、方案1运行后在任务管理器的进程里面多了opcdaserver.exe这样一个进程,即便把station configuration editor 退出依然能正常通讯,opcdaserver.exe是不是就是用来实现OPClink 和 OPC server直接数据交换的;
2、我能理解方案1的通讯,但是不能理解方案2为什么也能建立起通讯,正如方案1那样,是不是也应该有一个像opcdaserver.exe这样的程序运行后,实现双方的数据交换?如果有,是什么?在任务管理器里面能看到吗?
3、既然这两种方案都能建立起通讯,从实质上讲有什么区别,在使用的时候如何选择?
在建立连接的过程中个人觉得方案1稍微麻烦一点,因为要在I/O类型的标记名中的ITEMS项中加前缀。
4、DAServer和上述两种IOserver又有什么不同呢,是不是也可以用OPCserver 建立起通讯?
问题比较多,对我本人来说也有一定的难度,所以小弟送上30分作为酬谢,望大师们指点。

图片说明:

关于siemens opc server 和siemens simatic net s7之间的通讯    关于siemens opc server 和siemens simatic net s7之间的通讯    关于siemens opc server 和siemens simatic net s7之间的通讯   

最佳答案

找了些连接,希望有帮助,请参考
FMS, SR, S7, DP, DPS和FDL与OPC服务器通信的样例程序
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1166&loginID=&srno=&sendtime=
通过MPI建立SIMATIC NET OPC 服务器与PLC 的S7连接
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1241&loginID=&srno=&sendtime=
S7-400H和WinCC之间基于Simatic Net OPC 的通讯 
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1225&loginID=&srno=&sendtime=
通过PROFIBUS建立SIMATIC NET OPC 服务器与PLC 的S7连接 
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1249&loginID=&srno=&sendtime=
通过CP1613 建立SIMATIC NET OPC 服务器与PLC 的S7 连接 
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1248&loginID=&srno=&sendtime=
通过ETHERNET建立SIMATIC NET OPC 服务器与PLC 的S7连接(更新版) –
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1242&loginID=&srno=&sendtime=
SIMATIC NET OPC Server与S7-200/EM277的 S7连接 –
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=3282&loginID=&srno=&sendtime=
通过PROFIBUS 在SIMATIC NET OPC 服务器和SIMATIC NET PC 软件之间建立FDL连接
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=2649&loginID=&srno=&sendtime=
如何使用 SIMATIC NET PC 软件为 SIMATIC NET OPC 服务器配置作为 PROFINET IO 控制器的 PC 站与作为 PROFINET IO 设备的 S7 站建立连接 – 
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=2668&loginID=&srno=&sendtime=
通过COML S7建立SIMATIC NET OPC服务器与PLC的S7连接 
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=5953&loginID=&srno=&sendtime=
如何远程访问SIMATIC NET OPC服务器?
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=924&loginID=&srno=&sendtime=
如何使用STEP7 Professional V11组态PC与一个PLC的OPC通讯
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=6078&loginID=&srno=&sendtime=
通过PROFINET网络实现SINMICS 120的OPC通讯 –
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=5111&loginID=&srno=&sendtime=

提问者对于答案的评价:
虽然你没有正面回答我的问题,同时这些资料我之前也下载了很多,但是还是很感谢你帮我收集了这么多资料,就采纳你的意见吧。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc160660.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月8日
下一篇 2017年6月8日

相关推荐

  • RS485通信时这个通信接口两端的终端电阻两端都要接120欧,

    为什么在通信时只把一端接上就行,另一端在不接的时候,通信也可以正常?但是如果不接这个电阻,则无法通信(本人动手做过试验。)我试验了一下,把终端电阻接在这个通信两根线的中间,也是可以…

    SIMATIC Net 2017年6月7日
  • VB6.0访问SIMATIC NET V8.1

    我做了一个VB6.0的程序,连接OPC、读、写,都可以,但是唯独刷新不行。运行起来就是一直提示超下限。Private MyOPCServer As O…

    2017年6月4日
  • wincc与plc部分能通讯问题

    有一项目,3台工控机(配置与WINCC项目完全一样,项目需要)分别与3台S7-300PLC进行TCP/IP通讯(网线连接到同一台交换机上)。以前全部正常,但现在出现:工控A、B可以…

    SIMATIC Net 2017年6月5日
  • 请问PPI、MPI、DP和MODBUS总线支持多少个站点?

    请问PPI、MPI、DP和MODBUS总线支持多少个站点?我看到DP支持126个站点,然后又是一个物理网段最多支持32个站点,这是怎么回事?还有他们用RS485接口波特率和传输距离…

    SIMATIC Net 2017年6月1日
  • 315-2DP+CP343-1 Lean 怎样建以太网

    硬件如图,原来已进有DP网络,现在增加了CP343-1 Lean模块用以太网挂PN/PN耦合器与其他CPU通信,右键后没有新建以太网的选项,应该怎样建? 问题补充:往上一…

    2017年6月3日
  • s7-300怎么与fanuc机器人通信

    s7-300怎么与fanuc机器人通信?有文档资料吗?控制字状态字对应关系吗? 最佳答案 一般方法:首先到fanuc机器人公司下载该机器人的GSD文件安装,组态300硬件时,添加该…

    SIMATIC Net 2017年6月1日
  • 交换机选型问题

    交换机组成环网结构,请问对交换机的最低要求,已电**换机为例,提供一些型号,X108可不可组成环网,组成环网是不是用网线把几台交换机首尾全部串联起来,要不要设置上面参数,小弟初学轻…

    SIMATIC Net 2017年6月1日
  • CP443-1如何与s7 400组态

    它们组态的的设置及程序实例 谢谢 最佳答案 打开STEP7 Hardware 从SIMAIC 400的 CP400下找到Indus…

    SIMATIC Net 2017年6月12日
  • net用opc方式,应用vb编程。

    net用opc方式,应用vb编程。设置 ## Set ItemObj1 = GroupObj.OPCItems.AddItem(&…

    SIMATIC Net 2017年6月11日
  • OPC socket 比较

    PC机和S7-300通讯既可以用OPC方式,也可以用windows socket 方式  我以前是用OPC方式,但是DCOM配置有些繁琐,而…

    SIMATIC Net 2017年6月11日