当前位置: 主页 > PLC控制

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

我在STationconfigurationeditor中搭建了OPCserver+IEmodule用来采集现场PLC的数据,如图1;通过intouch的opclink这个IOServer连接该OPC服务器,如图2,运行viewer后能够正确显示现场设备的状态,说明通讯成功了,这是一个方法,我们不妨在这里称为方案1;
第二个方法是这样的,在stationconfigurationeditor里面的配置不变,依然用OPC服务器,这次不再用OPClink了,用siemenssimaticnets7这个IOserver,配置如图3,在maker里面修改成相应的ACCESSNAME后,运行viewer后仍然能看到现场设备的状态,这个方法称为方案2;
我现在有这样几个问题:
1、方案1运行后在任务管理器的进程里面多了opcdAServer.exe这样一个进程,即便把stationconfigurationeditor退出依然能正常通讯,opcdaserver.exe是不是就是用来实现OPClink和OPCserver直接数据交换的;
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之间的通讯关于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建立SIMATICNETOPC服务器与PLC的S7连接
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1241&loginID=&srno=&sendtime=
S7-400H和WinCC之间基于SimaticNetOPC的通讯
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1225&loginID=&srno=&sendtime=
通过PROFIBUS建立SIMATICNETOPC服务器与PLC的S7连接
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1249&loginID=&srno=&sendtime=
通过CP1613建立SIMATICNETOPC服务器与PLC的S7连接
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1248&loginID=&srno=&sendtime=
通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接(更新版)–
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1242&loginID=&srno=&sendtime=
SIMATICNETOPCServer与S7-200/EM277的S7连接–
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=3282&loginID=&srno=&sendtime=
通过PROFIBUS在SIMATICNETOPC服务器和SIMATICNETPC软件之间建立FDL连接
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=2649&loginID=&srno=&sendtime=
如何使用SIMATICNETPC软件为SIMATICNETOPC服务器配置作为PROFINETIO控制器的PC站与作为PROFINETIO设备的S7站建立连接–
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=2668&loginID=&srno=&sendtime=
通过COMLS7建立SIMATICNETOPC服务器与PLC的S7连接
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=5953&loginID=&srno=&sendtime=
如何远程访问SIMATICNETOPC服务器?
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=924&loginID=&srno=&sendtime=
如何使用STEP7ProfessionalV11组态PC与一个PLC的OPC通讯
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=6078&loginID=&srno=&sendtime=
通过PROFINET网络实现SINMICS120的OPC通讯–
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=5111&loginID=&srno=&sendtime=

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号