请问opc server是用来读取CPU中的数据与wincc进行通讯的吗?请问一下服务器和工程师站中的OPC server作用是什么?是不是服务器是通过opc server来读取CPU中的数值进行通讯的?我是菜鸟,对这方面不懂,请详细说明一下,谢谢。
最佳答案
1、首先了解什么是OPC?
解释这个问题,首先解释什么是什么是OPC技术?
转帖:
OPC全称是Object Linking and Embeding(OLE) for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。在这种情况下,以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。
2、什么是opc服务器?
转帖:
OPC服务器的功能就是与下位机进行数据的交换,其中包含了大量的通讯程序和数据存贮程序。然后提供标准的OPC接口,供其它软件使用。程序标准化以后,其他的软件商只需开发面对服务器的程序即可,不用对不同的硬件设备开发不同的硬件驱动程序。减小了工作量,也方便了使用。
3、再看看:
、OPCServer概述 :
http://wenku.baidu.com/view/4e3a4728e2bd960590c677de.html
4、与wincc进行通讯:
转帖:
OPC=OLE for Process Control,源自一个叫OPC基金会的国际组织。
它是一种开放性的通讯标准,经常用于与第三方设备进行通讯,在WinCC与西门子PLC的通讯中可以使用OPC,也可以不使用OPC。
使用OPC,在WinCC与PLC之间还需要一个OPC Server,例如使用SCE(一个组态高级PC站的软件),然后WinCC中建立一个OPC通道即可。
OPC的优点是一种开放性接口,而且与第三方设备通讯时不需要额外的授权,基本授权即可,但是通讯量不大。
其实不使用OPC的方式要简单些,直接在WinCC中建立S7通道即可,然后使用DP或者IE或者TCP/IP等多种方式连接即可。
提问者对于答案的评价:
CP1623或CP1613与s7400之间进行通讯时需要用OPC吗?
最佳答案作者回复:
CP1623或CP1613与s7400之间进行通讯时需要用OPC吗?
可用可不用。CP1623或CP1613一般应用与冗余系统。
建议看看:
PCS 7 中 CP1623 使用的常见问题集:
http://www.ad.siemens.com.cn/service/search/default.aspx?kw=F0514&searchType=8
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc181063.html