plink协议网关寻求合作 点击:1203 | 回复:1



plink

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 24回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2002年2月26日
发表于:2006-07-20 14:33:00
楼主
PLink协议网关产品介绍
plink协议网关的概念
protocol link的缩写,不言而喻,就是为各种通讯协议之间架起一个桥梁,这里的通讯协议指的是工业控制、电力系统自动化领域所经常用到的诸如modbus、iec101协议等等,为您的自动化项目实施提供灵活的通讯选择。

plink协议网关的市场定位
1、 为实施变电站监控、工业控制自动化的系统集成商提供灵活的协议通讯选择方案。
2、为硬件厂商提供其需要的配套通讯产品,增强其核心产品的市场竞争力。考虑到不同硬件系统的特殊性,可为其定制开发。
3、与组态软件等自动化软件公司进行技术交流和合作,可以开发其专用接口,使plink作为其scada平台的采集和转发装置(远方或本地)。

plink协议网关的技术特点
1、 跨平台的软件体系
plink的平台无关性接口模块被首先设计并位于整个系统的底层,这大大增加了系统软件跨平台移植的方便性,目前plink能够运行于windows、linux两个主流操作系统下。硬件平台包括普通的pc机、摩莎等硬件厂家的嵌入式开发平台。这种跨平台的特性,不仅使得产品的开发周期大大缩短(可以在vc这样的ide环境下调试嵌入式linux软件),同时使得其可以为用户提供灵活的选择。
2、 灵活的驱动程序实现机制
plink采用小内核大系统的设计原则,凸显产品的基本功能,即协议数据处理的重要地位。使得plink在实现复杂协议的时候不至于被系统构架所限制。这一点很重要,我们已经注意到很多自动化软件在实现复杂协议时候的捉襟见肘。
3、 稳定高效的内部数据库设计
plink协议网关的产品功能要求其内部数据处理机制的必须是稳定与高效的。plink内部适时数据库具有下面几个特点:
a、多任务并发的访问机制。与很多自动化软件内部数据库采用线性串行的访问机制不同,plink充分利用现代操作系统的多任务并行特点,采用细锁机制,很好的协调了数据的安全性和访问速度。在实现上,对每一个数据结构都作了相关处理,从理论到实践上保证了数据库的高速和安全。
b、优化的内存处理。数据库在设计上,没有采用c库函数直接分配内存,而是重新从底层实现了内存分配、数据结构等,这样避免了内存空间的分散性,挺高了数据访问速度和可控性。同时,上面所描述得多任务机制也是从这里开始实现的。
c、面向应用的数据结构设计。与很多自动化软件不同,plink充分考虑到实际中设备数据的特性,不同的数据采用不同的设计,实现不同的属性。支持多种数据类型,包括模拟输入量、数字量、模拟输入输出量、数字输出量,事件缓冲区、文件块、命令队列等,每种数据类型都采用针对性地设计。这一点,确保了plink能够兼容不同协议不同设备特性。
d、面向对象的数据库设计。与很多自动化软件不同,plink的数据库按照通道、设备、数据类型组织的,充分考虑到实际应用的情况,使数据索引和访问更高效。
e、面向本地和远方的接口设计。Plink内部数据库,可以支持来自于本地(本进程或本机其他进程)和远方(网络上的其他机器)的直接访问。因为plink的多数功能都是通过数据库操作实现的,显然这一特性就决定了Plink的分布特性已经与其他系统接口实现的方便性。
4、方便的冗余设计。Plink支持双机双网冗余通讯,只需指定其工作模式,而不须事先指定主备,Plink就可以完成冗余功能。

注:设计者观点,上面所提到的技术特点,事实上很多是plink区别于目前多数自动化软件包括组态软件的技术优势,每一个方面在实现上都需要相关技术和经验的积累,尽管这一点普通用户未必能理解到。

plink协议网关的用途
典型的自动化系统由安装于控制中心的SCADA系统和安装于厂站中的设备,包括
PLC、RTU和保护设备所组成。SCADA系统提供人机界面,完成数据访问和控制功能,一般被称为主站系统。而厂站内设备提供数据并响应控制命令,则被称为从站系统。当plink协议网关被引入自动化系统中时,它将同时作为主站和从站工作,如果原意它可以作为SCADA系统唯一的设备,即从站。同时,它可以连接所有的现场设备,对于设备而言它就是主站。

1、Plink作为协议转换器
当配置了某个协议的主站,又配置另一个协议的从站。主站与设备通讯,从站作为设备与其他系统通信。这个时候显然,Plink就作为协议转换器工作了。Plink确保协议和设备的独立性,同时还能提供设备没有提供的额外信息。
2、Plink作为数据集中器
对于分布式系统来说,最好是不同的系统完成相对独立和擅长的功能,才能发挥各个部分的最大效率。比如scada系统,其特点是数据处理,图形显示等等。但是现场的设备多种多样,协议不一而同,如果sacda系统支持所有设备的采集,必然限制其自身功能的体现。
Plink作为数据集中器,与所有的设备通讯,可以为scada提供唯一而稳定的接口。这种应用符合分布式系统的的要求,同时使用多个Plink,很显然能够分流通讯的风险。必须说明的是,由于Plink的跨平台特性,使其能够运行于嵌入式系统,使其适应不同的工况,便于用户的通讯选择。
国外很多scada平台,一方面,如果得到所有的驱动程序,费用不菲。另外,由于国情的原因,国外产品未必支持所有的设备。这时候也许Plink就可以派上用场了。
对于国内的很多组态软件来说,多数都是应用传统的自动化产业。plink对于电力应用的独有设计以及设计者在电力领域的应用经验,可以为其提供更专业电力通讯协议实现。
3、Plink作为数据服务器
设置Plink为多个从站,每个从站运行起各自独立的协议为不同的scada系统、dcs系统提供数据,转发器控制命令。这时候的Plink事实上就是数据服务器。

Plink协议网关的稳定性
产品的稳定性取决于产品的设计和实现能力,任何书面和口头的解释都不足以说明这一点。因此仅列举plink协议网关的几个应用案例。

1、 电厂ecs系统
plink协议网关与国外某知名保护厂商合作,实现了两个电厂的ecs系统。plink协议网关负责完成与所有该厂商的保护设备之间的通讯,同时完成与第三方的同期、快切、380子系统等之间的通讯,并转发所有设备和系统的数据给上位的本地后台、远方调度、dcs系统,本地后台、远方调度、dcs系统的命令和数据也被传达到所有下位的设备和系统。也就是说,ecs系统中所有的现场数据和命令都经由多套主备冗余的plink协议网关转发处理。
plink协议网关能承担如此大型项目的通讯任务,并稳定运行足以说明其技术能力和稳定性。
2、 石化系统
同样是上面所说的保护厂商,由于在ecs系统中的良好表现,plink协议网关已经取得了多方面的信任,即将在几个石化系统中的电站中被使用,其中多数都已发货。
3、 中小项目
plink协议网关,为硬件厂商(低压保护、多功能表记)服务,作为其数据通讯网关,完成其硬件设备与上位scada系统之间的通讯。目前已经在两个化工厂中稳定运行。

注:上面没有提到具体的厂商和用户名称,是因为与集成商的合同限制,在为其定制开发的系统的时候需要承担保密任务。

结束语
plink协议网关,结合国外同类产品(fieldserver、anybus)和国情需要,在设计上有独到的优势之处,在使用上也有成功案例。但其推出时间很短,支持的协议种类不多,目前作为本人个人产品,需要和更多厂商和公司合作,为其定制开发或接受代理推广,以及其他灵活的合作方式。

联系人:张先生
Zhangming_hc_ln@163.com
13911271086




plink

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 24回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2002年2月26日
发表于:2006-07-20 14:34:00
1楼
自己顶

热门招聘
相关主题

官方公众号

智造工程师