DSC数据传输系统由DSC数据发送程序与DSC数据接收程序组成。
1、通讯规则
① 状态量“逢变则报”:水泵开、停车状态、故障状态等;
② 模拟量以5分钟/次时间间隔进行数据上传:液位、流量等信息;
2、通讯流程
① 现场满足发送条件(状态量值发生变化或模拟量值满足5分钟/次时间间隔),通用OPC数据采集系统将发送数据以特定的数据格式存入数据库内。
② DSC发送程序检测数据库内存在数据包内容,便通过主用无线GPRS通讯链路发送数据至数据中心。
③ 当DSC发送程序通过主用无线GPRS通讯链路发送数据之后5秒内没有接收到数据中心确认信息,则同样的数据再次发送。
④ 当DSC发送程序接收到数据中心反馈的确认信息,则将已发送的数据包内容从数据库中删除。
⑤ 当数据中心DSC接收程序连续10分钟仍未接收到现场数据,便判断其主用通讯链路发生故障,则数据中心DSC接收程序主动拨号现场的PSTN设备进行通讯。
⑥ 当现场DSC通讯程序检测到PSTN设备被拨通,便切换到备用PSTN通讯链路与数据中心通讯。
⑦ 当数据库内的数据包发送完毕,由现场主动切断PSTN通讯。通讯方式切换至主通讯链路。
⑧ 备用PSTN通讯链路在与多个站点通讯时,采用轮询方式通讯,即数据中心DSC接收程序主动拨号,在通讯完成后,由各现场发送端挂断,切换至主用通讯链路。
3、数据格式
根据DSC数据传输系统通讯规则及流程,对数据格式定义如下:
① 包头:表示单位信息,占用2字节;
② 时间标识 格式 YYYYMMDDHHMMSS** 占用16字节,取现场系统时间(系统时间与数据中心保持同步),作为数据包的唯一标识。**辅助标识号,防止同一时间数据包的时间标识重复(如果有两个数据包的时间相同 靠辅助标识号区分)。
③ 站点编号:站点ID号,占用16位;
④ 功能编号:占用8位,2种功能类别
设备状态信号数据上传,将设备的运行状态包括一些脉冲量信号上传到数据中心。
仪表数据上传,将仪表的当前数据以5分钟/次的频率上传到数据中心。
⑤ 数据内容
数据内容根据功能编号不同而异。
如果功能编号为1(状态信号),数据内容 通道号(16位),动作“1”和“0”(8位),共占用24位。
如果功能编号为2(仪表信号)
数据内容将所有通道的数据以0~9999的量程依通道顺序排列。占用 NX4字节。
另设置第N通道的数据内容为通讯标志
定义值为:1 则表示为无线GPRS通讯正常;
2 则表示为PSTN通讯正常。
⑥ CRC校验
根据整个数据包的内容进行CRC校验得到一个16进制校验码,占用 16位。