我在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分作为酬谢,望大师们指点。
图片说明:
最佳答案
找了些连接,希望有帮助,请参考
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