转载
  今天讨论到OPC Server。讨论到Kepware 和Matrikon了。分别叙述一些。Kepware实际上是第一个做大全型通用OPC Server的厂家。Kepware 有几十个厂家的 上百种驱动。可以支持几乎所有的知名PLC厂家。

今天讨论到OPC Server。

讨论到Kepware 和Matrikon了。

分别叙述一些。

Kepware实际上是第一个做大全型通用OPC Server的厂家。

Kepware 有几十个厂家的 上百种驱动。

可以支持几乎所有的知名PLC厂家。把他们转成标准的OPC接口。

从这个意义上来讲,做MIS时,下面的PLC 种类众多时,用Kepware是最好的选择。

Kepware的方向是偏PLC的。DCS的接口很少很少。

最近几年随着不断完善,----PLC的驱动都做完了,还接着做啥?

做了一些高级组件,例如Oracle的驱动接口,例如ODBC的接口,例如OPC--DX等。

Kepware的售价也不贵,很多标准的驱动单卖也就是七八千人民币。

注意的是,实际上驱动是按照类来卖得,

例 如你购买了AB的EtherNet/IP 驱动,你会发现,顺道的跟他一类的, AB EtherNet, DH+ ,DF1驱动跟着全部都授权过了; 你购买了Omron的HostLink驱动,你会发现,Omron的哪一类的,Fines Ethernet,ToolBus,Process  Suite 等也都被授权过了。

你不需要针对这一类驱动,比方说是 四五种,你掏四五分钱。

你只要掏一分钱就可以的。

看起来,更像是按照厂家来卖得,为什么说按照“类”来卖得。

你仔细观察就会发现,

西门子的分了3类。 Simatic Suite 那2个是一类;任意一个注册了,都注册了; Siemens S7 MPI 是一类;Siemens Suite中那5个驱动是一类,5个中任意一个注册了,其余4个都注册好了。

但是这整体上是要分3类,要掏3份银子来购买的。

不过,真的PLC种类很多时,不如买那种集成版,售价大致也就是三种驱动的价格之和。

但是会包含,除了Tricoonex,BacNet,DNP,oracle 这些高级玩意儿之外的所有的PLC的驱动。

要是只连接 PLC,也完全的够用了。

总价格也不贵。

Kepware的OEM业绩也十分的好。

NI的OPC Server一直是 Kep的OEM;同样,Iconics的OPC Server 也是Kep的OEM,

Wonderware  Intouch带的 也是Kep的OEM,

iFix的 IGS驱动所带的也是 Kep的OEM。

RSview SE也可选 Kepware的OEM版本。

OEM的业绩十分的好。

那么 TopServer 跟KepServer 几乎一模一样,Top是不是 Kep的OEM呢?

答案是否定的!

Kep是 Top的OEM。

KepServer 的原开发总监就是 现TopServer的老板。

他在Kepware公司时,做的产品,他早就的KepServer。

他现在自己自立山头,并带出来一大拨人马。基本上没什么市场人员,都是研发的班底。

----难道说,干的不爽了,还是被人管着,不爽了?

基本上Kepware的开发就停顿了,都是交给 Top团队来开发的。

这种情况出现在中国,估计Kep会很快死掉的,

但是国外,法律体制比较健全,或者说,有时候老外脸皮还薄一点,没那么不要脸!

所以,Top 干自己的,还给Kep 开发。

Kep支付给 Top很少的费用。

2家 各干各的,而且Top 还不能去挖 Kep的客户,例如NI,Wonderware,iFix,iConics,AB这种。

谅解备忘录中有详细的规定,谁可以干什么,不能干什么。

这是 Kep 和Top的关系。

然后说Matrikon。

matrikon 是和很有技术实力的公司,

但是他明显走的是跟Kepware 不同的风格,不同的路数。

早期,matrikon 几乎只做 非标型 硬件的OPC 接口,方向偏DCS。

例如  下列产品比较有名气:

1、 西门子 S5  PLC OPC接口,这个很少有其他公司做,西门子公司自己都不做。

西门子  Teleperm-ME 和Teleperm-XP  老DCS的OPC 接口。

新的PCS7和T3000 都是现在的主流DCS,都全部自己带OPC接口,不在需要Matrikon这样的公司了。

2、 ABB 公司的 mod300 的OPC接口。 这个ABB公司自己也有没有。

ABB 公司的 AC460的OPC 接口(AC460是Mod300的升级版), ABB公司的800xA的 Connect Server  for  AC460的 接口 就是和 matrikon  合作开发的。

ABB 公司的 AC450的OPC接口(AC450 是master piece的升级版)。 ABB公司的800xA的 Connect Server  for  AC450的 接口 就是和 matrikon  合作开发的。

ABB-bailey 公司的 Symphony-info90 的OPC 接口。 老版本的Info90,不管是用Unix的操作站,还是 Windows的操作站的,都没有OPC接口,都是用 matrikon 公司的产品。 目前info90 升级到Symphony平台后,主推的PGP软件很好用,并且自带了OPC,就基本上不再用matrikon 的产品了。

3、 Honeywell 公司的老系统,如TDC3000 和TPS,都没有OPC 接口。尤其是TDC3000。

Matrikon的 OPC for  Honeywell  TDC3000 很有名。

当然了 OPC for  TPS 也还不错。

目前,Matrikon 已经被 Honeywell收购了。

Matrikon 还有 OPC for  Honeywell  PHD产品。不过几乎没什么人用。

PlantScape,PKS 等新一点的系统,都自己有OPC接口,不再需要 matrikon 的产品了。

4、 Siemens-moore 的APACS+ 也很有名。2 D8 ?7 u8 i8 r

可惜的是 西门子收购 慕尔 是为了灭掉 慕尔,进入北美市场并消灭竞争对手,

Moore自己也没有 OPC 接口,一般都是外配 Matrikon的 OPC for  Moore APACS。

不过,这些年,这么做的也不多了

因为 Moore 主要还是配 Intouch 多,Moore的数据到Intouch后,可以走Intouch的OPC接口出来。不再需要额外的 OPC  Server 软件了。

5、Emerson的老DCS。 Rosemounter  system 3。

matrikon 也有 OPC Server  for  RS3的产品。

那个年代的DCS 系统几乎都没有OPC 接口,呵呵:

所以,如果有RS3系统还在用的话,要上OPC接口,就得用 matrikon 的产品了。

不过,后续的 RS3 基本上都被升级为 deltaV 了。

deltaV  自己都带了 OPC了。

6、其他的一些特色产品,还有

OPC for  Citect

OPC for  Fix/iFix

OPC for  OSI-PI,

OPC  for  IP.21,

这些产品 本身都有 OPC接口。可以做 Client,也可以做 Server。

使用 matrikon 的这些接口产品,可以使 Matrikon的其他数据 可以很方便的 跟这些软件系统互通,不管是给 IP21 之类的软件去写,还是从Citect之类的软件去读,都比较方便。

7、 其他OPC 产品。

如OPC 转 XML的,可以给Web 化的计算机软件公司一个很好的选择。

如果是自己开发 Web风格化的监控软件给 工业自控现场用,用OPC 转 XML 很好使。

Matrikon的 OPC HDA 转 ODBC 工具也很有特色。

可能很多人都不知道 OPC-HDA是什么东西,呵呵。

可以走OPC HDA接口把历史数据,直接送给 关系型数据库,如SQL 或者 Oracle。

OPC  Alarm & Event 转Web 也很有意思,不过用的人太少了。

很多压根就不懂 OPC  A&E,很多人懂的人也不知道 Matrikon 有这样的产品。

Matrikon 还有 文件读取工具。

可以不停的扫描文件,如Txt,CSV和Excel, 然后把其中的数据 转成OPC,实时的送出去。

这东西也很有特色。

综上所述,大家会发现 Kepware的 风格是 通用,标准; Matrikon的风格是 特色,非标。

不过随着时代的发展,那些老的DCS 越来越少,也有很多被改造升级为 新系统,新系统都有厂家自备的OPC接口了。 所以,Matrikon 也在慢慢的做 PLC类的OPC接口。

例如也有了 AB,GE,Modicon等PLC的接口。相对而言,这些硬件的OPC 接口更容易开发,也更成熟。

Matrikon 的PLC 驱动是这几年才开发的,

其根源来自曾经的 北美Ingear 公司的开发团队。

matrikon 虽然是 加拿大公司,但是其北美也有分部。

Ingear 公司也是开发PLC  OPC接口的 好手,

但是多年被 kepware 压制,后来被迫宣布解散开发团队,--不过公司半死不活的存在着。

一部分人去了 kepware , 随后跟领导一块离职到了 SoftwareToolBox(TopServer)。

一部分人去了 Matrikon 的北美分部。

这些“前Ingear员工”为主力 开发了 matrikon 这几年的 PLC OPC接口。

毕竟,matrikon  的老DCS OPC接口几乎已经开发完了。 |% U: ~- ]没什么新的要开发的。

刚好Matrikon 公司也想向PLC OPC 接口领域进发,顺道就招揽和收留了 Ingear 团队的人。

不同于Kepware的一个软件包 包含所有驱动的风格,matrikon 的产品是一种驱动一个软件包。

看起来更多,更凌乱一些。卖得时候,更加区分的很清楚,按照驱动来一个一个的卖。

说道授权,目前因为matrikon 的产品国内很少用,且比较稀缺,所以,几乎没见到过什么Matrikon的盗版授权,而且据说很多授权都是 硬key. 不能使用软注册机。

整体上来讲,Kepware 也罢,Top(Software  ToolBox)也罢,Matrikon也罢。都是很优秀的公司。

有了他们的努力贡献,我们连接下面的硬件才更方便,更简单,更快捷。

OPC服务器软件介绍相关推荐

  1. OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)MySQL5.5数据库Kepserver软件介绍安装配置

    目录 一.数据库MySQL数据库简介 二.OPC服务器软件Kepserver软件介绍 三.MySQL5.5数据库安装配置 3.1官网下载MySQL安装包 3.2安装MySQL5.5 3.3配置MySQ ...

  2. OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(三)Kepserver 数据写入mysql数据库

    在上篇教程:OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)中我们学习了MySQL数据库简介.OPC服务器软件Kepserver软件介绍.MySQL5.5数据库安 ...

  3. OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(二)Kepserver软件安装配置

    在上篇教程:OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)中我们学习了MySQL数据库简介.OPC服务器软件Kepserver软件介绍.MySQL5.5数据库安 ...

  4. opc服务器自动更新,ZOPC Server(OPC服务器软件)

    ZOPC Server是一款OPC服务器软件,支持操作全部的ZLGCAN系列接口卡,只要在一台PC机上插上ZLGCAN系列接口卡中的任何一种或几种,再运行本服务器软件,就可以使用任何一种支持OPC协议 ...

  5. 虚拟opc服务器软件,OPC Server

    OPC Server是一套利用微软的COM/DCOM技术实现工业自动化资料获取的架构,它功能强大,程序设计者可以使用相同的程序代码,操作不同的硬件装置,充分达成软件复用的目的,只要支持OPC接口,就能 ...

  6. 常用服务器软件的简单介绍

    本文主要对常用的服务器软件的概念.区别以及适用场景做简单介绍! 一.通常来讲,只要是运行在服务器之上的,绑定了IP地址的,并且用一个端口来监听用户请求的,进而提供服务的软件,我们都可以称之为[服务器软 ...

  7. OPC及OPC服务器的设计与实现

    come from: http://www.chint.net/bbs/dispbbs.asp?Boardid=4&ID=50915&replyID=315788&skin=1 ...

  8. mysql opc,OPC服务器Kepserver实现Mysql数据库连接(三)

    OPC服务器Kepserver实现Mysql数据库连接(三)-1.jpg (44.56 KB, 下载次数: 0) 2021-1-27 21:56 上传 在上篇教程:OPC服务器软件Kepware Ke ...

  9. kepserver写入mysql_OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(三)Kepserver 数据写入mysql数据库...

    在上篇教程:OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)中我们学习了MySQL数据库简介.OPC服务器软件Kepserver软件介绍.MySQL5.5数据库安 ...

最新文章

  1. 使用Caffe基于cifar10进行物体识别
  2. BZOJ 4025 二分图
  3. 多线程顺序消费MySQL数据_关于MQ的几件小事(五)如何保证消息按顺序执行
  4. Kotlin 文档 .Google 正式确定将 Kotlin为android 开发语言
  5. 阻塞队列和ArrayBlockingQueue源码解析
  6. 从构建分布式秒杀系统聊聊WebSocket推送通知
  7. 如何用 Python 实现 Web 抓取?
  8. 其他脚本与 asp.net 脚本一起验证时容易出的问题
  9. Ubuntu 20.10安装docker
  10. oracle新建对象 权限管理
  11. python自动补全_Windows 下python的tab自动补全
  12. Android-JNI编程-图文解析
  13. PowerDesigner逆向工程,从SQL Server数据库生成Physical Model
  14. apache-apr问题
  15. MySQL原理与实践(二):一条update语句引出MySQL日志系统
  16. cocos网络通信php,Cocos2D-X服务器的网络通信编程
  17. USB调试时出现“because an app is obscuring a permission request settings cab't verify your resonse”问题
  18. 魅族手机怎么把计算机放到桌面,魅族手机怎么与电脑互传文件 如何访问电脑文件...
  19. BT3amp;spoonwep无线破解与Q3amp;spoonwep无线破解哪个容易
  20. python 程序运行计时 动态_python中time库clock 使用Python,实现程序运行计时的数码管表示...

热门文章

  1. 【理想流】程序员的性格和命运
  2. 新手怎么做一个小程序?
  3. qcow2文件的snapshot管理
  4. 『HTML5实现人工智能』小游戏《井字棋》发布,据说IQ上200才能赢【算法代码讲解+资源打包下载】...
  5. 祝贺丨openGauss正式亮相,云和恩墨发布可公开下载的容器镜像
  6. zlib库使用简单讲解
  7. python利用danmu实时获取斗鱼等直播网站字幕
  8. 用 Code 改变世界 —— 阿里百川 Hackathon 回顾
  9. Android Shimmer微光闪烁shimmer-android
  10. php 排它性,排他性