您好,欢迎来到六九路网。
搜索
您的当前位置:首页DCS通讯协议

DCS通讯协议

来源:六九路网
DCS通讯协议

1、 帧格式:

帧起始符 16进制数,1byte 55H 帧长度 命令符 数据项 16进制数,2byte 1byte CRC校验 16进制数,2byte 帧结束符 16进制数,1byte AAH

说明:

(1) 各项数据按顺序高字节先发,低字节后发。

(2)“帧长度”表示从帧起始符开始到帧结束符的所有字节数。 (3)“CRC校验”表示“帧长度”、“命令符”、“数据项”各字节的CRC校验码,算法附后。

2、 协议格式:

(1) 实时数据传输

现场服务器――》主站通讯工作站 命令符:“1” 数据项:时标 采集数

采集编号,采集点数值。。。。。。采集编号,采集点数值 主站通讯工作站――》现场服务器 命令符:“1” 数据项:时标

(2) 整点数据传输

主站通讯工作站――》现场服务器 命令符:“2” 数据项:时标

现场服务器――》主站通讯工作站 命令符:“2” 数据项:时标 采集数

采集编号,采集点数值。。。。。。采集编号,采集点数值

(3) 采集时间间隔设置

主站通讯工作站――》现场服务器 命令符:“3”

数据项:实时数据采集时间间隔 整点数据采集时间间隔 现场服务器――》主站通讯工作站 命令符:“3”

数据项:实时数据采集时间间隔 整点数据采集时间间隔

(4) 采集时间间隔读取

主站通讯工作站――》现场服务器 命令符:“4” 数据项:

现场服务器――》主站通讯工作站 命令符:“4”

数据项:实时数据采集时间间隔 整点数据采集时间间隔

附:CRC校验算法

CRC = F(“帧长度”,“命令符”,“数据项”)

CRC初始值=0000H ,2字节16进制数,高8位CRC_H,低8位CRC_L Do While (还有字节数据) { byte1 = 一字节数据; CRC_H = CRC_H 异或 byte1 ; For ( i=1 to 8 ) { 左移一位CRC ;

if (最高位有进位) CRC = CRC 异或 (1021)H ; } }

// 如果两字节CRC校验码也参与计算,则结果0000H

OfficeOfficeDatabase ServerOfficeOfficeLAN10.101.x.*10.101.y.*LAN10.101.z.*LANOPC ClientOPC ClientOPC ClientOPC Server192.168.*.*HollysysMACS2# Power PlantDDE Server192.168.*.*YamatakeHarmonasOPC Server192.168.*.*SupconJX-300X3# Power PlantOPC Server192.168.*.*SupconJX-300XOPC Server192.168.*.*CitechR5.4OPC Server192.168.*.*GECimplicity2# Water Plant动力事业部数据采集系统网络结构示意图

OfficeOfficeOfficeOfficeWeb ServerDatabase ServerOPC/DDE ClientOPC ClientOPC ClientOPC ServerDDE ServerOPC ServerOPC ServerOPC ServerOPC ServerHollySysMACS2# Power PlantYamatakeHarmonasIntouch 6.1SupconJX-300X3# Power PlantSupconJX-300XCitechR5.4GECimplicity2# Water Plant动力事业部数据采集系统信息流示意图

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务