Delphi编的程序想要通过OPC与WINCC通讯,要怎样实现

Delphi编的程序想要通过OPC与WINCC通讯,要怎样实现,第1张

Wincc有能力去读取ACCESS数据库。

如果你定要使用OPC的话,那么你需要编写OPC服务器,然后Wincc作为OPC客户端进行通讯

硬件方面,应该无需添加,不过软件方面的工作量不小,如果你是严重门外汉的话,这种工作恐怕你扛不下来,你需要外包找人给你写程序。

安装时是带选项的,请注意选择。

Connectivity Pack提供用来解析WinCC数据库压缩归档的WinCC OLE DB驱动,不用它很难直接从WinCC的数据库中读取归档数据(SQL Server OLE DB无此功能)。

可以使用Dat@Monitor,它可以在Excel和Internet Explorer中以表格和图形的方式显示WinCC的数据库中的数据。

可以使用Industrial Data Bridge(工业数据桥),它可以将WinCC的数据读写到第三方的数据库(SQL Server 2000/MS Access 2003/Oracle 9i),而后可以用VB/VC/.net来访问。

由于WINCC并未提供与S7-200直接通讯的驱动,SIEMENS提供了专用于S7-200的OPC软件PC ACCESS,可以用于PC上位软件与S7-200通讯时OPC协议做中间转换,WINCC自然也可以使用。

软件和硬件列表 

1、S7-200 CPU,实验型号:CPU224XP CN 

2、笔记本电脑,已经安装好STEP7 MicroWin和WINCC V6.2 

3、编程适配器PC ADAPTER 订货号:6ES7-972-0CB20-0XA0

4、PC ACCESS V1.01 软件,并安装到电脑上。

如果 CPU是SMART 200, 那么编程软件和PC ACCESS 软件版本相应升级,按 *** 作过程是一样的。 

WINCC通过PC ACCESS OPC与S7-200(SMART 200)通讯步骤

首先,通过设定通讯接口道PC ADAPTER(PPI),联机搜索到CPU 

更新项目中的plc类型。 

建立符号表变量,连接到 MW0。另外将符号表的原中文表名改为英文。后面可以多次看到这个英文名,如果中文,这些地方都有可能产生不兼容错误。所以尽量避免。 包括变量名也尽量躲开使用中文命名。 

编制简单的累加程序。然后项目保存为S7-200.MWP, 并下装到CPU。  


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9548501.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存