当前位置:自动化网>唐山平升电子技术开发有限公司门户>应用案例>平升硬件产品与其他公司软件产品的结合方式

平升硬件产品与其他公司软件产品的结合方式

发布时间:2017-06-08 15:15   类型:技术指导   人浏览

平升硬件产品与其他公司软件产品的结合方式

       用户采购唐山平升公司的硬件产品,自行开发上位机软件时,有两种结合方式:
       1、采用平升公司的通讯服务器做通讯软件;
       2、用户自行开发通讯程序。
具体说明如下:
1、采用平升公司的通讯服务器做通讯软件
       平升公司可以提供“通讯服务器”作为通讯程序,此程序可以与平升公司所有的数据采集、传输设备连接,支持的组网方式有公网专线TCP、公网专线UDP、VPN专网、串口直连等。通讯服务器除了解析数据以外,还可根据需要对上报的数据做进一步的整合、衍生等处理。
       通讯服务器对外提供的接口方式有四种:OPC、XML-TCP协议、数据库、Web服务。
       (1)OPC
       通讯服务器能够通过OPC方式将实时数据提供给外部程序,使用时通讯服务器作为OPC的Server部分,外部程序作为OPC的Client部分。OPC Server在系统中的注册名为“PS.OPC.SERVER.30”,支持OPC1.0、OPC2.0协议接口,目前支持在32位操作系统上运行。
       OPC Server默认部署到通讯服务器所在的计算机上,在OPC网络通讯有困难的情况下,也可以部署到OPC Client所在的计算机。
       OPC方式目前支持数据的读取,不支持Client对数据的改写。
       (2)XML-TCP协议
       XML-TCP协议是平升通讯服务器与平升监控客户端之间通讯的专有协议,采用TCP作为通讯手段,自定义的XML文本作为通讯内容。
       XML-TCP协议是一套双向协议,即Server支持Client问询数据,Server部分数据变化时也可以主动通知Client,保证双方数据的快速更新。
       XML-TCP协议能够实现对现场设备的所有实时操作,比如,实时数据获取、即时刷新现场设备、控制、读设参、召测历史记录等功能。
       (3)Web服务
       Web服务方式是对XML-TCP和数据库方式的封装,可免去用户做TCP连接、了解数据库结构的工作。
       优点:接口通用性好,不同开发语言、工具间引用无障碍,开发调用相对简单。
       缺点:相对于“XML-TCP协议”,实时性略差。
       (4)数据库
       数据库方式仅作为一种备用手段,当外部程序不支持OPC、XML-TCP协议时使用。数据库方式是四种手段中最简单的一种方式,也是功能、实时性较低的一种方式。
       数据库方式默认仅提供设备的历史数据。历史数据的存储规则为“每个设备一年一张数据表”,数据表命名规则为“历史记录_YYYY_DDDDDD”,YYYY为4位长度的年份,DDDDDD为6位长度的设备ID,ID不足6位的前面补0。
 
 
给用户的建议:
       对于上位机平台采用组态软件开发的,建议采用OPC方式结合;
       对于上位机平台中需要进行设备操作(控制、读设参)、对现场数据实时性要求高的建议采用XML-TCP协议方式。
       对于上位机平台中需要进行设备操作(控制、读设参)、对现场数据实时性要求不太高的建议采用Web服务方式。
       对于上位机平台侧重于管理,对设备操作无要求,数据实时性要求不高的建议采用数据库方式结合。
 
2、用户自行开发通讯程序
       情况1:用户完全自主开发设备协议
       开发过程中需要处理的技术问题包括网络通讯(TCP/UDP)、串口通讯以及设备协议的解析、历史数据存储、采集量的报警检查等。
       平升提供设备的对应协议文档,包括:
       ● 通信协议
       ● 程序范例
       ● 设参软件
       ● 产品说明书
       情况2:用户使用平升公司的协议控件来开发通讯服务程序
       对于不想做设备协议解析的用户,平升公司可提供部分协议的开发控件,用户可以在自己的通讯程序中调用,并按照说明文档开发相应的功能。
       对于使用协议控件的情况,开发过程之中依然需要处理网络通讯(TCP/UDP)、串口通讯、历史数据存储、采集量的报警检查等技术问题。

平升硬件产品与其他公司软件产品的结合方式更多详情登陆唐山平升网站:www.data86.com
 

本文地址:http://www.ca800.com:8002/apply/d_1nvga0ukc75i2_1.html?WebShieldSessionVerify=yAGKRzHXMvtPUVKEK90D

拷贝地址

版权声明:版权归中国自动化网所有,转载请注明出处!

留言反馈
  • 评价:

  • 关于:

  • 联系人:

  • 联系电话:

  • 联系邮箱:

  • 需求意向:

  • 验证码:

    看不清楚?

X
下载企业APP

成为企业会员免费生成APP!