M9600_NET_ACT主动上传模式.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
M9600_NET_ACT主动上传模式.doc

M9600_NET_ACT主动上传模式 使用说明书V10 北京长英新业数码科技有限公司 2014年01月09日 目 录 一、简介 3 二、工作模式说明 3 2.1 主动上传参数设置 3 2.2 主动上传工作流程 3 三. 主动上传模式协议 4 3.1 信息区 5 3.2 数据区 5 一、简介 M9600模块(MINI-SCADA)有多种通讯模式(RS232,RS485,Ethernet,Wifi,GPRS/CDMA等).同时可支持GPS功能(可选)。具有板载8路光电隔离型开关量输入和2路继电器输出。另有8路扩展用传感器通道,均可接入DALLAS 1-WIRE总线传感器或LANCE ITU总线传感器/模块,具有良好的系统扩展性。 M9600模块的Ethernet 版本, 可通过以太网络, 与远端服务器建立连接,可实现远程数据采集及控制,跨越地域限制。此版本有两种工作模式: 被动式与主动上传式,被动式是指模块为Server端,被动等待远端网络连接。主动上传式是指模块为Client端,主动与远端服务器建立网络连接。本文档为主动上传工作模式的说明。(被动式工作模式可参考文档:M96XX_485NET_PROTOCOL_xx.DOC)。 二、工作模式说明 在此模式时, M9600模块为Client端,处于主动地位, 定时连接远端服务器,发送数据,远端服务器处于监听等候状态. M9600模块根据已设定的远端服务器参数, 主动连接远端服务器. 连接(TCP/UDP)建立后, 模块将现场采集数据传送服务器,然后断开连接. 模块等候设定的时间, 然后重复前述流程: 采集数据,与服务器进行数据传输. 2.1 主动上传参数设置 远端服务器接收端需设置参数: server IP或 域名, 端口, DNS服务器IP, 上传时间间隔等. 模块需设置参数: IP, 掩码,网关等. 可使用测试软件进行相关参数的设定 2.2 主动上传工作流程 参见以下流程图: 说明: 上图为使用TCP协议模式流程图, UDP模式更为简单,没有TCP的应答及断开连接过程. 1、建立连接(TCP/UDP). 2、M9600模块向服务器传送数据, 可传送多帧数据.详情可参阅3.1-3.2. 3、断开连接(TCP),UDP模式无此步骤. 三. 主动上传模式协议 数据帧格式: 帧头标识 帧长度 功能码 模块数据区(信息区+数据区) FEh (AH-AL) (FH-FL) (长度=27B) 说明: 帧头 ------ 1字节,固定为: FEh (16进制) 帧长度------ 2字节,是整帧的长度值. 其值随功能码而定. 功能码------ 2字节, = 9600H, 为M9600_NET_ACT模式. 数据区------ N字节, = 27字节. 其中前5字节又称为帧头(或数据包头). 数据区的前27字节为模块信息区, 固定不变. 其后面的数据为传感器数据区,每点8字节. 即: 数据区的组成: 模块信息区(27字节) + 传感器数据区(N * 8 字节). N---传感器的数量. 当模块所接传感器个数为0时, 数据帧长度=5+27=32字节.(即,数据帧最小长度为32字节). 模块信息区(27字节)定义: MAC ID 名称 版本 类型 通道状态 DS状态 6 2 (IDH-IDL) 2 (MH-ML) 2 (VH-VL) 1 1 1 ITU状态 传感器总数 DI DO 每帧最多传感器数量 上传间隔时间 保留 1 2 (NH-NL) 1 1 1 1 (ST) 1 总帧数 当前帧号 帧传感器数量 1 1 2 (NH-NL) 3.1 信息区 MAC码 ----------- 6字节, 为M9600模块的MAC地址. I D码 ----------- 2字节, 为M9600模块的ID编码, (0000 ( FFFFH). (在M9600工作在被动模式时,可设置.详细请参阅: M9600_485NET_PROTOCOL_Vxx.doc). 名称 ----------- 2字节, M9600模块名称; 版本 ----------- 2字节, M9600模块版本; 类型 ----------- 1字节, M9600模块的类型代码; 通道状态 ----- 1字节, M9600模块8个通道的当前状态; DS状态 ----- 1字节, M9600模块8个通道中DS传感器的通道分布状态; ITU状态 ----- 1字节, M9600模块8个通道中ITU传感器的通道分布状态; (以上几点详细说明请参阅: M9600_485NET_PROTOCOL_Vxx.doc). 传感器总数 -

文档评论(0)

gsgtshb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档