中企动力 > 商学院 > 485数据采集
  • ?

    国内物联网平台初探(八):—中移物联网开放平台OneNet

    诗柳

    展开

    平台定位

    OneNET是中移物联网有限公司搭建的开放、共赢设备云平台,为各种跨平台物联网应用、行业解决方案,提供简便的云端接入、存储、计算和展现,快速打造物联网产品应用,降低开发成本。

    IoT PaaS基础能力:提供智能设备自助开发工具、后台技术支持服务、物联网专网、短彩信、位置定位、设备管理、消息分发、远程升级等基础服务

    SaaS业务服务:提供第三方应用开发平台,快速实现不同业务需求,借助轻应用孵化器快速搭建Web和APP应用

    IoT数据云:提供高扩展的数据库、实时数据处理、智能预测离线数据分析、数据可视化展示等多维度的业务运营服务

    开发者社区:高频的开发者社区,汇聚着不同的知识源,集合更多的物联网爱好者,让项目与开发成果开始传播

    架构

    作为PaaS层,OneNET为SaaS层和IaaS层搭建连接桥梁,分别向上下游提供中间层核心能力。

    应用场景

    平台功能

    平台信息模型

    术语介绍

    产品ID(Product ID, PID)产品ID是指由OneNET后台为您的某一款真实产品分配的一个独立的ID号,如果您旗下的某一款产品有两款不同的系列(如Iphone7/Iphone7 PLUS),那么建议创建两款产品来分别获得两个产品ID。APIKey用于对OneNET进行操作的鉴权以及权限控制,在使用oneNET Restful API时,HTTP请求消息的头域必须携带该APIKey字段,OneNET会依据APIKey字段判别该用户是否具有对应操作的权限。APIKey的权限模型是通过设定对云端资源是否可以增加、查看、修改、删除等方式来描述的,最低的权限级别可细化到对某个数据流的访问权限。APIKey分为两种:1. 产品APIKey:在创建产品时,OneNET会为该产品生成一个默认的APIKey,这个APIKey是Masterkey,具有最大权限,能够对本产品下所有资源进行访问。2. 设备APIKey:用户为某一产品下的某一台设备创建的Key称为设备APIKey,设备APIKey的作用权限只限于本设备的资源,而不能对其他设备进行访问操作。设备云端的"设备"是指在上面提到的"产品"下的实体,亦指用户的某一台真实设备在OneNET上对应的唯一的虚拟名称。设备ID(Device ID, DID)设备ID是指由OneNET后台为您的某一台真实设备分配的一个独立且唯一的ID号,一款产品下可以有多台设备,每一台独立的设备都有唯一的设备ID。注册码 (Register code)一个产品拥有唯一一个注册码,在API中作为参数,用于设备注册。设备编号用户在OneNET上创建设备时,如果设备接入协议选择HTTP,则需要填写"设备编号"。设备编号是每一台真实设备所拥有的唯一识别号,不需要OneNET后台分配,用户可以自定义设备编号,但必须保证每台设备之间的独立性和唯一性,建议用户在输入设备编号时采用原有产品线的序列号。鉴权信息(Auth_info)用户在OneNET上创建设备时,如果设备接入协议选择EDP或者MQTT,则需要填写"鉴权信息"。鉴权信息是每一台真实设备所拥有的唯一识别号,不需要OneNET后台分配,用户可以自定义鉴权信息,但必须保证每台设备之间的独立性和唯一性,建议用户在输入鉴权信息时采用原有产品线的序列号或者MAC地址。SN(serial number,序列号)即每台真实设备的唯一识别号,由用户自己提供,其作用在于实现设备绑定功能。请注意:本质上来说,设备编号、鉴权信息以及SN都表示用户的每一台真实设备所具有的唯一的并且独立的身份标识码,其作用都是一样的,用于OneNET据此来准确定位是哪款产品下的哪一台设备,之所以没有对它们进行统一称呼,其原因在于采用不同协议方式接入设备时,后台部分系统因为规划原因,原组件普遍保持本协议下的定义方式,因此接口中仍沿用初始写法,您只需要知道从作用上来讲:设备编号=鉴权信息=SN就可以了。数据流(Datastream)一个数据流可以理解为一类数据,如传感器之温度、位置之经纬度,空气之湿度等。用户可以自定义数据流名称,即数据流ID;一个设备可以添加多个数据流。数据点(Datapoint)即一个数据流中的一个具体的数据值。数据点采用"Key-Value"的方式存储。其中Key的组成包括设备ID、数据流ID、时间等信息,value部分可以为任何数据对象,如整数、字符串或者JSON数据类型。SDK标准协议产品SDK:用于设备接入协议为公开协议的终端侧软件开发包,OneNET提供多种语言的SDK,提供设备连接、数据上传等基本功能。私有协议产品SDK:使用私有协议接入设备时,OneNET将根据开发者定义的设备数据模型自动生成SDK源码,开发者将SDK嵌入到设备中,自动实现与平台的对接。OneNET提供私有协议产品的SDK全源码。

    总体接入流程

    设备接入

    在OneNET平台上创建产品在产品中创建设备,为设备新增数据流。设备端编写终端接入代码,主要完成数据采集、协议封装、数据上传等工作。终端设备的数据上传成功后,平台在相应数据流下会生成随时间推移的数据点。为了更直观的呈现数据的变化情况,用户可以运用应用孵化器自定义个性化应用并发布。设备可通过私有协议和标准协议与平台对接私有协议说明:RGMP(remote gateway management protocol)是平台的私有协议,平台不提供协议报文说明,根据开发者定义的设备数据模型,平台将自动生成SDK源码,开发者将SDK嵌入到设备中,实现与平台的对接。标准协议说明:包括HTTP,EDP,MQTT,MODBUS,JT/T808。 平台提供每种协议的报文说明文档,开发者可以根据文档自己实现设备与平台对接的协议,也可以用平台提供的相应协议SDK实现与平台的对接。

    标准协议 – EDP协议

    EDP协议(Enhanced Device Protocol)是OneNET平台根据物联网特点专门定制的完全公开的基于TCP的长连接协议,提供设备接入、加密传输、数据存储等功能,协议的特点和功能包括:长连接协议终端数据点上报,支持的数据点类型包括整型(int)浮点数(float)字符串(string)JSON二进制数据平台数据下发端到端数据转发

    标准协议 – Modbus协议

    Modbus协议是应用于电子控制器上的一种通用工业标准协议。此协议支持传统的RS-232、RS-422、RS-485和以太网设备。典型工业设备包括 PLC、DTU等均使用Modbus协议作为它们之间的标准协议,协议的特点和功能包括:长连接协议OneNET平台为Modbus主机通过单条数据流的属性确定单条下发命令的内容以及周期自动将终端上报的数据转化为数据流中的数据点

    标准协议 – MQTT协议

    MQTT协议是一个面向物联网应用的即时通信协议,使用TCP/IP提供网络连接,能够对负载内容实现消息屏蔽传输,开销小,可以有效降低网络流量,协议的特点和功能包括:长连接协议终端数据点上报,支持的数据点类型包括:整型(int)浮点数(float)字符串(string)JSON格式平台消息下发基于Topic的订阅、发布以及消息推送,可以实现设备间的消息单播以及组播

    标准协议 – HTTP协议

    OneNET支持设备采用HTTP 协议即遵循RestFul原则接入平台,协议具有接入鉴权、控制命令下发、告警出发等功能,适合平台与平台之间数据对接,其特点和功能包括:短连接协议终端数据点上报,支持的数据点类型包括:整型(int)浮点数(float)字符串(string)JSON格式二进制数据平台侧相关资源管理

    标准协议 – JT/T808协议

    OneNET基于JT/T808协议定义了一个扩展协议JTEXT,可以让已经基于JT/T808协议传输数据的设备快速接入平台,协议的特点和功能包括:交通部定制的用于车辆动态监控的标准通信协议设备和平台可以保持长连接,可及时检测设备的上/下线状态标准的"位置信息汇报"等消息格式,方便已支持JT/T808协议的终端快速接入平台基于"上/下数据透传"模式,可以灵活上传用户自定义的数据,查询数据最新响应

    私有协议 – RGMP协议

    为简化开发者的开发流程,提高用户设备数据传输的安全性,OneNET为设备接入平台提供了专门的私有协议,即RGMP协议(Remote Gateway Management Protocol)。RGMP 协议与公开协议最大的不同是OneNET平台不提供协议的报文说明,而是根据开发者定义的设备数据模型自动生成SDK源码,开发者将SDK嵌入到设备中,实现与平台的对接。RGMP协议具有业务数据格式灵活、数据传输紧凑高效以及实时性高等优点,其主要特点和功能包括:私有的报文格式,保证数据安全性远程配置更新平台通知信息下发远程固件升级(OTA)终端数据点上报,支持的数据点类型包括:整型(int)浮点数(float)字符串(string)二进制数据布尔值

    第三方平台接入

    用于开发者使用OneNET提供的数据推送和API服务来开发自己的个性化业务系统在OneNET平台填写用于接收数据的第三方URL地址,该URL地址应为一个可达地址,并提供Token验证的get方法;Token值作为用户在OneNET上的身份标识,用于消息摘要随机生成EncodingAESKey和选择消息加解密方式后对已配置成功的配置内容,用户可进行编辑、修改操作

    第三方平台接入 - 数据推送消息格式

    平台以HTTP POST请求形式向第三方平台注册地址推送数据,推送数据相关信息以JSON串的形式置于HTTP请求中的body部分。第三方平台在接收数据时,根据加密选择,会接收到数据的明文消息或者密文消息。明文格式根据msg部分type字段的不同,可分为数据点消息、设备上下线消息在明文传输时,存在msg、msg_signature、nonce字段,分别表示明文传输的数据、msg部分的消息摘要、用于摘要计算的随机字符串密文格式在加密传输时,存在enc_msg、msg_signature、nonce字段,enc_msg字段表示加密传输的数据,后两字段与明文传输一致

    第三方平台接入 - 加解密方案

    平台基于AES算法提供加解密技术EncodingAESKey即消息加解密Key的base64编码形式,长度固定为43个字符,从a-z,A-Z,0-9共62个字符中选取。由服务开启时填写,后也可申请修改。AES密钥计算为 AESKey=base64_Decode(EncodingAESKey + "="),EncodingAESKey尾部填充一个字符的"=", 用base64_Decode生成32个字节的AESKey。AES采用CBC模式,秘钥长度为32个字节(256位),数据采用PKCS#7填充 ,初始化iv向量取秘钥前16字节;PKCS#7:K为秘钥字节数(采用32),buf为待加密的内容,N为其字节数。Buf 需要被填充为K的整数倍。在buf的尾部填充(K-N%K)个字节,每个字节的内容 是(K- N%K)。具体详见:http://tools.ietf.org/html/rfc2315base64采用MIME格式,字符包括大小写字母各26个,加上10个数字,和加号"+",斜杠"/",一共64个字符,等号"="用作后缀填充;出于安全考虑,平台网站提供了修改EncodingAESKey的功能(在EncodingAESKey可能泄漏时进行修改,对应上第三方平台申请时填写的接收消息的加密对称密钥),所以建议保存当前的和上一次的EncodingAESKey,若当前EncodingAESKey生成的AESKey解密失败,则尝试用上一次的AESKey的解密。平台的加密消息部分为enc_msg= base64_Encode( AES_Encrypt[random(16B)+msg_len(4B)+msg] ),即以16字节随机字节串拼接4字节表示消息体长度的字节串(此处4字节长度表示为网络字节序),再加上消息本身的字节串作为AES加密的明文,再以AES算法对明文进行加密生成密文,最后对密文进行base64的编码操作生成加密消息体。对加密消息体的解密流程为:1)首先进行加密消息体的base64解码操作,aes_msg=base64_Decode(enc_msg);2)对获取的解码内容以AES算法进行解密操作,获取明文部分,plain_msg=AES_Decrypt(aes_msg),解密中使用的秘钥由EncodingAESKey计算得来,使用的初始化iv向量为计算出的aes秘钥的前16字节;3)去掉plain_msg的前16字节,再以前4字节取出消息体长度,根据消息体长度获取真实的消息部分(推荐以消息体长度获取真实消息,以兼容plain_msg未来可能出现的结构变更)。

    第三方平台接入 - 摘要计算方案

    为了验证消息体的合法性,每一条平台推送消息中包含了消息签名,第三方可用以验证消息体的真实性,明文消息对msg部分整体进行摘要计算,密文消息对enc_msg部分整体进行摘要计算。具体做法如下:msg_signature=base64(md5(sort(token+ nonce+ enc_msg/msg))),即按token、nonce(8字节随机串)、消息体(明文或密文)的顺序以字节为单位拼接为一个整体,计算其md5值并按base64编码做为消息摘要。验证时,取出nonce部分计算收到消息的md5值,计算相应的base64编码,与收到的msg_signature进行比较,即可知道是否存在消息篡改。

    第三方平台接入 - 开放API

    OneNet提供以下类别的开放API

    设备数据流数据点触发器二级制数据命令MQTT相关

    命令是指应用发送命令数据给OneNet设备云、再由OneNet设备云转发给终端设备、终端设备收到命令后可以向设备云反馈响应的一种工作机制。

    命令下发后,应用可以通过API查询命令状态和提取命令的响应数据。

    命令的执行步骤如下:

    1、 应用通过API向设备云发送命令数据;

    2、 设备云生成该命令的uuid作为该命令的唯一标识并向应用返回,同时向终端设备转发命令数据;

    3、 终端设备收到命令数据后执行命令数据,可以生成响应,也可以不响应;

    4、 设备云跟踪记录命令的响应,如果设备有响应,就关联命令uuid和响应结果;

    5、 应用通过API向设备云提取命令执行结果(API请求...

  • ?

    物联网时代焦化厂如何实现无线数据传输

    艾达

    展开

    物联网时代,万物互联是发展的需求,更是企业腾飞的助力引擎。焦化行业一直是众多生产制造的类目里污染比较大的一种,为了达到环保要求,每个生产环节,包括后面的废弃物治理排放环节都植入了大量的采集器,用来检测生产安全和废弃物排放是否达到国家要求。

    以前很多的焦化厂采用的都是现场直接采集显示,部分数据通过电缆线直接传中控,PLC集中采集传输应用居多。后面DCS的应用也让很多企业实现了分散式采集集中显示的控制的需求。但是但是复杂的布线,重复的二次布线造成了大量的人力财力浪费。跟高压电线共用线桥的情况也造成了采集数据的衰减,致使中控的数据显示出现不能满足国家要求的情况。后期检测方面更加麻烦,重复超远距离电缆线的排查,费时费力。

    面对这些问题,如果能够实现无线方式的数据采集和传输,就能够省去了:布线、线路排查、电缆磨损、重复施工、信号衰减等众多问题。无线传输的实现就是物联网在焦化厂生产环节最直接的体现和用应用。

    方式方法:

    一、焦化厂的每个生产区域,都会把各个数据采集点统一采集到现场的PLC机柜,然后呢通过电缆线进行数据传输到中控DCS或者PLC上,再接电脑进行数据解析。这个时候大家可以使用无线485传输模块,分别安装在现场的PLC和中控的DCS上,一对设备自行组网,没有任何通讯费用,就能实现数据的无线传输。无线485模块又可以实现一对多接收,所以同理在每个测控站点进行数据的采集后,安装无线485传输模块,这样就可以实现全厂区的的无线测控和传输

    二、在焦化厂每一个采集区域使用无线模拟量分散采集,采集设备直接使用无线传输模块,然后进行无线传输,中控端接收端使用一对多无线485接收设备进行数据接收,并且直接连接电脑端,电脑端制作组态软件,进行数据的解析。这样整个环节就把电缆线、PLC、DCS等设备全部省掉。每个采集端使用无线模拟量采集设备,连接中控接收端,这样就实现了焦化厂的无线数据采集和传输,也是物理网应用在无线测控里的最直接体现。

  • ?

    RS-485等串行数据接口中的自恢复保险丝保护应用方案

    Wendy

    展开

      RS-232、RS-422与RS-485都是串行数据接口标准,串行数据接口在具体应用设计上,接口传输线通常暴露于户外,因此极易因为干扰、电压不稳、负载短路、安装接线错误、雷击等原因引入过电压、过电流等损坏接口电路。一旦过压引入,就会击穿损坏。在有强烈的浪涌能量出现时,甚至可以看到收发器爆裂,线路板焦糊的现象。

      因此过流保护和防雷击保护成为各串接口设计必须要考虑的。通常如下参考图所示,使用自恢复保险丝和TVS作为的过流保护和防雷击保护。

      当有过电流或雷击事件发生时,产生的过电流、过电压由A/B线引入,经过,然后GDT作为初级共模防护,通常GDT可以承受10KA(8x20us)浪涌冲击。之后残压已经大大降低到1KV以下,然后TVS作为二级保护进行共模/差模保护,到收发器的电压被钳制在12V以下,同时,通过A/B线上的上拉电压可以保证A/B线上的电压保持在高电平,而实现对收发器的过流和浪涌保护。

      通常,对于4KV以下过电压,可以省去初级保护—--GDT。单用TVS就能实现浪涌保护的要求。当RS-485总线安装错误或与电力线(例如220VAC)搭接短路时。A/B线上的自恢复保险丝可以提供短路保护。

    本文由踏歌电子(http://tergy/ )撰写编辑,如有转载,请注明出处。

    了解更多自恢复保险丝技术文章请百度搜索“踏歌电子”

  • ?

    南京爱历德能耗监控管理系统

    Paphos

    展开

    关于爱历德

    南京爱历德电子有限公司是集生产、研发、销售服务为一体的高科技股份公司。

    公司主要产品有:校园一卡通管理系统、能耗监控管理系统、智能水电联控管理系统、智能电表集中供电管理系统、智能水表供水管理系统。

    产品主要面向教育、企业医疗、金融证券、邮电通信、行政机关、公共事业等各单位。

    爱历德电子崇尚“团队、敬业、拼搏、创新”的企业精神,倡导“为社会创造价值、为企业创造效益、为员工创造机会”的企业宗旨。

    奉行“以人为本、以质取胜、管理增效、诚信经营”的经营方针,主旨“精湛工艺、高新技术、优良品质、可靠服务”的经营理念。

    同时公司成立以来一直十分重视产、学、研的结合,先后与多家重点高校建立紧密合作关系,并产生良好的社会效益和经济效益。

    “厚德载物,天道酬勤”是公司的价值观,“培养一流人才,研制一流产品,提供一流服务,创办一流企业”是公司的目标理念。爱历德电子将不断开拓进取,为中华民族高科技产业发展做出应有贡献。

    节能控制与能耗监控系统

    南京爱历德电子有限公司严格按照国家住建部所颁布的国家政府机关和大型公共建筑能耗监测系统建设的技术导则以及高等学校校园建筑节能监管系统建设技术导则的要求,研制开新一代智能化“节能控制与能耗监控管理系统”。

    实现对水、电、气、热能耗数据进行实时采集、统计、处理和分析,为各企业单位对各部门进行节能考核、节能效果评价提供决策依据。

    也为学校、大型公共建筑、能耗企业和政府机关等单位提供网络化的节能控制,从而达到提升各单位的经济效益和节能减排效益的双重目的。

    系统特色

    “节能控制与能耗监控管理系统”是一个具有能耗监测和节能控制双重功能的系统。不仅能对监测点的能耗进行数据采集、统计分析对比,提供管理决策的依据,推进科学决策和管理。

    最主要的是节能控制系统还能自动对路灯、建筑照明及室内电器设备,例如照明灯具、电风扇、空调、饮水机和其它办公设备等进行全面节能控制。

    通过时间、温度、照度、人数、人员存在与否以及本地经纬度等等信息来解决长明灯、空调不按照规定温度运行、人走不关闭电器电源以及路灯开启关闭不及时等各种浪费问题。

    网络控制器离线自动运行节能控制策论,上位机可以按照采集时间调取任意节点的环境数据和设备运行数据;也可对网络控制器进行远程参数的修改和设置,实现远程控制功能。

    系统组成

    节能控制与能耗监控系统由网络节能控制系统、能耗监测管理系统和总线信号传输系统三部分组成。其中节能控制与能耗监测管理系统即可独立工作,便于与已经做了能耗监测管理平台的用户配合使用。

    又可组合工作,适用于未做能耗监测管理平台的用户,实现节能控制与能耗监测管理的总体实施。总线信号传输系统同时实现上述两种系统所需的CAN总线和RS-485总线信号传输的需求,并将总线型的网络结构扩展成树形结构,便于布线。

    节能控制系统

    节能控制是本系统的特色功能,主要是通过采用具有节能控制功能的网络控制器按照预先设定的控制策论对各种用能设备进行节能控制,达到节能目的。

    网络节能控制器是通过RS-485总线或两线制电流线与各种传感器连接,对环境参数、人体探测和电能等信息进行分析和运算,结合实时时间,根据预先设定的控制策论进行离线自动节能控制。

    控制器上行通过CAN -BUS总线与数据采集器相连接后在接入局域网,路灯控制器直接通过局域网网线或GPRS无线网络与上位机通信。上报各种环境参数、电量数据和设备的开启关闭等状态,也可接收远程的参数修改和远程控制。通过这种网络化的节能控制,节能率至少可以达到30%以上。

    爱历德网络节能控制系统由建筑节能控制子系统和路灯节能控制子系统两部分组成。

    建筑节能能耗监控系统

    建筑节能控制系统由SL86XX网络节能控制器、传感器(包括各种感应照度、温度和人数等)、从机(包括节点开关和学习遥控器)、遥控器和数据采集器、建筑节能控制子系统管理软件等组成。

    传感器

    用于采集室内的照度、温度、人员存在和人员数量等信息,通过内部RS-485总线传输到网络控制器主机。

    用于执行主机的控制命令,实现对用电设备的开关控制。主要包括SL8410学习遥控器、SL8411单路节点开关、SL8412双路节点开关和多路节点开关。

    遥控器和控制器设置

    SL8303A遥控器用于控制器和从机的遥控操作,与主机之间采用红外传输方式。主要进行强制开启、关闭,本机IP查询、传感器和从机查询,时间和定时查询,照度查询和设置,温度查询和设置等简单遥控操作。

    控制器所有参数的详细设置,可以通过计算机、USB-485转换器和在计算机安装的“节能控制系统设置软件”进行现场设置。

    网络节能控制器

    SL8630网络节能控制器通过RS-485总线与传感器通信,通过无线(RF)信道与从机通信,主要用于房间的分区控制;SL8631网络节能控制器内部集成了照度、温度和人体探测传感器和两路开关输出,主要用于房间的集中控制。

    网络节能控制器通过CAN-BUS总线与数据采集器相连接,接受来自上位机的控制策论修改和远程控制。也可以接收SL8303A遥控器的强制开启和关闭等本地指令。

    数据采集器

    数据采集器根据设置的采集时间,定时采集控制器的实时数据和从机开启关闭等事件。再通过TCP/IP协议接入局域网,将所有数据和事件统一上传到上位机。

    系统功能

    离线自动进行照明、风扇、空调、饮水机和办公设备等室内电器的节能控制,性能稳定。

    可接收来自上位机的控制策论修改进行远程控制。也可以接收SL8303A遥控器的强制开启和关闭等本地指令。

    SL8621/8622数据采集器根据设置的采集时间,定时采集控制器的实时数据,如:照度、温度、人员存在或人数等数据;以及从机开关的事件,如:哪个房间什么时间开启关闭灯具、空调等。采集的数据和事件存入数据采集器中,再通过TCP/IP协议接入局域网,将所有数据和事件统一上传到上位机。

    可根据上位机的要求,修改控制策论。如:修改作息时间,调整空调温度设定的限定值等;并可远程设置控制器的控制状态:如在考试或特殊需要时,强制开启照明或空调等。

    对节能控制设备和控制回路中出现的故障提出告警。

    酒店能耗监控系统

    爱历德能耗监控系统主要针对酒店的主要用能设备进行智能管理以及针对酒店总能源、能耗、能费、能效、能管进行统计分析与规划管理。

    网络由协调器、路由器和终端设备组成,支持星型、树型和网格型网络,网络最大级数为15级,最多可容纳65536个节点,节点的逻辑地址采用6字节的ID。网络是对等网络,安装简单,真正即插即用。网络与上位机之间的通信协议接口丰富,用户可随时查看网络的各种信息,可随时对网络作各种形式的管理和控制,方便快捷,稳定可靠。

    系统功能特点

    远程查询

    用户可以随时随地通过Internet网登录系统,查看酒店能耗数据,系统实时地对能耗数据进行分析,设置及动态改变网络ID、工作频率等关键网络参数;

    拓扑管理

    系统能够实时管理无线传感网设备以及可变的无线传感网络拓扑结构,以便更好地帮助设备安装人员进行设备安装和调试;

    数据查询

    应具备对建筑、楼层、用户编号、用户姓名、数据时间、计费类型的任意时间的历史数据的查询功能;

    报表打印

    具有默认标准报表打印格式,并附带报表格式设计软件,用户可根据需要,自定义修改报表打印格式;

    权限设定

    应具有多级操作员密码设定权限。防止无关人员随意改动及查看;

    数据交换

    用户需查询的数据可以以标准、通用的格式直接导出,可满足智能系统集成要求;

    实时数据显示

    在图形界面上应可实时显示能耗数据和数据来源等属性,以图形状态显示酒店水、点等耗能曲线和各楼层的用量曲线,便于协助酒店管理者制定使用用量的计划;

    报警管理

    可实时检测系统的工作状态,包括:WSN采集器、WSN路由器等。对于设备的故障信号和类型,可通过弹出窗口和声音等方式报警;

    集中抄表

    能够通过Web界面采集层能耗设备进行远程抄表;

    系统监控

    对用户的使用情况进行实时全面的状态监控信息及完善的日志查询,对人为的恶性破坏及时进行报警。

    案例

  • ?

    工业数据采集器:SmartDAQ 智能数据采集器使用说明书

    宫听寒

    展开

    1.1 概述

    SmartDAQ智能数据采集器是专门针对SCADA分层分布系统应用推出的前置智能数据采集服务器,内置自主研发的QTOUCH2.2组态软件,它是一台完整的嵌入式计算机平台,其内置软件具有众多PLC/IO/仪表的通讯支持,具有实时数据库,具有sqlite3历史数据库,具有开放的modbusTCP上传接口。其具有工程管理的特点,通过PC进行远程组态下载,具有远程监控,远程维护,远程调试的能力。它能够像PC机一样将本地数据远传到数据服务器中,也可以分担远程数据库服务器的压力,将数据本地存储,具有远程查询,断点续传的特点,确保系统的数据完整性。其内置c语言编译接口,用户可以自行开发专用于自己系统特点的应用,更提供高级c++语言的SDK环境,用户组建自己特色的运行系统。

    1.2 应用领域

    SmartDAQ智能数据采集器专门为工业设计,广泛应用于钢铁冶金行业能源计量、工程机械车联网、水文水利数据无人值守自动站、电力LCU现地单元串口联网服务器等,其采用ARM9-based RISC高效能处理器,使用了精简内核LINUX嵌入式操作系统,真正实现了工业现场的“3C”(现场控制,现场计算,现场通讯)的要求。它既可以单独使用直接通过自带以太网口向上传输数据,也可以通过无线DTU通信设备接口即时发送数据,还可以建筑能耗采集,能源工作站等使用形成现地控制单元分层分布应用。

    运用于物联网

    运用于电力监控

    运用于太阳能光伏系统

    2.1 产品型号

    2.2 安装环境

    2.3 外形和开孔尺寸

    SmartDAQ外形和开孔尺寸:以QT240为例,W180mm*H130mm*D38mm,具体外请参照产品规格。

    2.4 电源要求

    2.5 接地要求

    产品的金属外壳必须接地 直流电源的工作地在产品内部没有连接到实际的大地。为了避免由于虚的点接地造成将外将外部噪声引入系统,最好不要将直流电源的工作地和外壳一起接到大地,但如果必须将电源的接地到星形接地点,则必须保证接地导体长度尽量短、横截面积尽量大。导体必须能够承受至少10A的短路电流。接地的导体必须直接连接到星形接地点。这可以保证接地导体不会承受其他支路的电流。

    2.6 CE要求

    为保证QT241N系列产品符合EMC的规范 ,减小电气噪声的干扰,在产品的电源接线端子的外壳接地端子上必须接一条独立的#14 AWG规格的接地电缆。这条接地电缆必须按照安装说明直接连接到系统的星形接地点。

    2.7 安全指导

    这个部分介绍了推荐的安 装惯例和步骤 。虽然没有任何两个应用的 情况是相同 的,但请在安 装时仔细考虑 以下的建议。

    ICS 3-304.81 安全性建议:

    必须仔细考虑紧急停止功能的作用,它必须独立于可编程控制器之外。

    在操作人员直接接触机械部分的位置,例如装载和卸载机械工具的位置,或者机械自动运转的地方,必须仔细考虑现场手动装置或其他备用手段的功能,它需要独立于可编程控制器之外,可以启动或者中断系统的自动运行。

    如果需要在系统运转的情况下修改程序,必须考虑采用锁或者其它措施来保证只有得到授权的人才能进行必要的修改。

    *这些建议是防止危险设备故障和由这些故障 产生的影响,或者在线 修改程序时可能产生疏忽而造成安全威胁时必要的安全防护措施。

    ICS 3-304.81安全性建议是在国际电气制造业协会(NEMA)的许可下从NEMA ICS 3-304标准中复制而来的。

    2.8 接口介绍

    2.8.1 RS485串口

    SmartDAQ系列产品串口分为DB9电器接口和插针是接口,一般DB9接口引脚1为RS465 A+,引脚9为RS485 B-。插针式接口D+ 为RS465 A+, D-为RS485 B-。

    2.8.2网口

    SmartDAQ系列产品的网口采用的是Ethernet 10M/100M自适应网口,满足数据的快速交换和吞吐,该端口可以用于组态工程的上/下载,系统参数的设置和组态的在线模拟;可以通过以太网连接多个QT241N构成多QT241N联机;可以通过以太网与PLC等通讯; 可以通过以太网口与PC机通讯。

    2.8.3 USB接口

    SmartDAQ系列产品采用标准的通用的USB2.0接口,该接口用于与U盘、USB鼠标、USB键盘及USB打印机等设备连接,即插即用。

    2.8.4 SD卡接口

    SmartDAQ系列产品支持SDCARD卡的扩展,给硬件提供了升级的空间。

    2.8.5 无线网卡接口

    SmartDAQ系列产品中QT241N支持无线网卡接口。支持电信,联通3G、4G无线上网。提供数据无线传输。

    2.8.6 其他接口

    SmartDAQ系列产品可以扩展其他的接口,如何需要CAN通信可以扩展CAN接口。

    3.1 使用方法一 数据透明传输

    1)打开Qtouch软件工程管理器如下图:

    2)新建串口设备,选择数据透传来配置串口,如图:

    配置串口信息(串口号,波特率,数据位等信息)

    3)将配置好的工程下载到串口服务器

    4)PC 连接SmartDAQ的数据

    SmartDAQ智能数据采集器将配置好COM1的数据(已COM1示例)映射到网络地址为IP:192.168.1.10(设备默认IP)PORT 5002端口处,PC 上位机可以通过网络实时接收到数据。

    3.2 使用方法二 内置实时数据库

    此方法需要建立串口工程,配数据采集点,将不同设备数据采集到QT241N智能数据采集器的实时数据库中,上位机可以通过ModbusTCP协议来连接数据库,此方法的特点是:1数据稳定;2数据上传快;数据断点保持安全可靠;可以和不同的组态软件数据通信。

    下面以Modbus协议来介绍:

    1)打开QTouch软件工程管理器如下图:

    2)新建串口设备,选择ModbusRTU来配置串口,如图:

    3)设备数据配点

    在modbus设备中:

    设备名:是新建串口时的设备名称

    设备地址:是通信设备的modbus的地址(一般1-247,0地址是广播地址,248-255 是保留地址)

    寄存器区:modbus的数据分区,分别为DO线圈,DI离散输入寄存器,AO保持寄存器,AI输入寄存器

    寄存器地址:数据的地址

    数据类型:多种数据类型(char ,unsigned char,short,word等数据类型 )

    读写类型:只读,只写,读写

    最大值,最小值:数据的最大值和最小值得限制

    初值:数据初始值 (目标值=采样值+初始值 例如初始10采样值10 则目标值是10 =10+10)

    变比:数据的变比(目标值=变比乘以采样值 例如 变比是2,采样值是10则目标值是20=2*10)

    配好的数据如下图:

    4)将配好的工程下载到SmartDAQ智能数据采集器。

    5)PC端上位机连接SmartDAQ智能数据采集器的实时数据,这时需要建上位机组态工程,如图:

    6)新建网络设备

    7)网络配置如下图:

    8)数据配点(和SmartDAQ只能采集器数据数据建立一一映射),如图:

    注意:SmartDAQ智能设备采集器实时数据库的设备地址是固定地址:200

    SmartDAQ智能设备采集器实时数据库的寄存器区是:AO保持寄存器

    SmartDAQ智能设备采集器实时数据库的寄存器地址是:以0开始,以2递增的

    SmartDAQ智能设备采集器实时数据库的数据类型:Float单精度数据

    至此SmartDAQ智能设备采集器与上位机工程的数据点一一映射完毕。

    3.3 工程的下载和上载

    1)工程下载到QT241N智能设备采集器,如图:

    注意:第一次下载时需要勾选跟新主程序,以后可以直接下载工程。

    SmartDAQ智能采集器的默认IP是:192.168.1.10 (ping 命令可以测试网络连接状态)

    如果想将SmartDAQ智能采集器的IP修改为其他的IP,可以通过软件的运行菜单来修改IP如图:

    2)SmartDAQ智能设备采集器的工程上载到PC,如图:

    3.4 SmartDAQ设备IP和网关的修改

    SmartDAQ设备IP和网关的修改可以再实时数据库中修改,打开QT241N工程,双击“实时数据库”,点击“连接”,连接SmartDAQ,点击修改ip图标,修改ip地址后点击“修改”,如图:

  • ?

    农产品追溯系统:追溯数据如何进行采集?

    雨狐

    展开

    农产品追溯系统:追溯数据如何进行采集?追溯采集方案

    为确保追溯信息的完整性、数据采集的高效性、准确性以及数据采集的可行性,追溯数据采集将采用条码技术以及布局合理的采集点来完成追溯信息的采集。

    条码规则

    通过条码扫描可实现数据的快速、准确的采集,为了结合条码扫描采集,XX科技需要形成自己的产品条码规则以及关键物料的条码规则,形成的物料条码中包含追溯件的关键物料代号、供方代号、物料批次号等信息。

    条码生成规则 通过配置条码生成规则,如前缀代号、起始序号、生成数量等,系统可实现快速、批量的生成所需的条码,并实现条码的导出与打印,以此可大大缩减条码管理的工作量,同时针对产品和物料可按不同规则生成条码。

    采集点布局

    确保追溯信息的完整性以及采集效率的高效性,系统实施过程中将设计完整的采集点布局以完成数据的采集,如下图所示。涉及XX科技采集点的布局将根据实际应用场景以及采集内容,调研时展开采集点评估,最后形成完整的采集点布局图。

    追溯信息采集内容

    结合客户需求,并确保质量追溯数据的贯通以及质量信息的完整性,系统将采集生产过程5M1E信息以及影响产品质量的关键信息,采集内容如下:

    1:生产计划订单信息

    2:供应商物料批次信息

    3:进货检验报告制造过程5M1E(人、机、料、法、环、测)

    4:制造过程检验信息

    5:不合格品处理信息(含进货检验及制造过程)

    生产计划订单信息采集

    系统具备生产计划管理功能,包含了订单号、生产指令号等信息,系统支持计划的在线制定、审核与发布,并可导出至EXCEL。系统可通过集成现有订单管理系统,采用定时自动或手动刷新导入生产订单及批次信息,为质量追溯贯通客户订单、生产批次以及产品编号的衔接。 进货检验信息采集

    在进货检验环节IQC需要按批次记录物料名称、物料批次、供应商名称、来料数、抽检数、抽检检验数据信息、检验的合格状态等信息,当检验发现物料不良时需要明确记录物料的不良项以及批次不良的处理结果,包括挑件、退回供方或降级使用等,当在制造过程或售后发现物料不良后可通过物料批次号快速追溯到进货检验报告、不合格处理结论以及库存量等。

    制造过程信息(5M1E)采集

    追溯过程中为了还原生产环境,挖掘产生产品质量异常的原因,需要在生产过程中采集制造过程的5M1E信息,包括人、机、料、法、环、测等,系统在采集过程中将按采集点布局进行采集,采集内容及方式如下:

    物料信息:

    在关键工序设置采集点,采集该工序产品所装配的关键物料的批次号、物料代号、供应商代号等信息。为了快速、准确的记录物料批次信息,系统将采用条码扫描技术来完成物料批次信息的记录,操作员扫描产品条码后,系统自动导入产品编号、订单号、产品型号等信息,同时扫描物料条码后,系统将自动记录物料代号、物料批次号、物料供应商代号信息与产品编号关联。系统将通过条码扫描技术快速、准确的完成供应商物料批次信息的采集。

    人员信息:

    系统设置工序与人员绑定,扫描产品条码后系统自动保存当前工序人员与时间信息;

    方法:

    记录关键工序的加工工艺、工装选择、操作规程以及相关工艺参数等;

    环境:

    记录当时工作地的温度、湿度、照明和清洁条件等;

    使用仪器设备

    制造过程检验信息采集

    制造过程检验信息为反应产品质量的关键信息,系统将在关键工序配置采集点采集检验信息,但采集过程中往往录入的工作量较大,考虑到实际应用场景,系统将采用条码扫描以及实现仪器接口等方式完成检验信息的采集。

    采集信息包含:

    半成品测试、老化测试、成品测试、出货检验、不合格品处理采集方式有:

    1:检验信息

    扫描产品号条码后,系统自动导入产品型号、订单号、批次号等信息,检验人员只需要填写数量,工序与不良设定关联,检验员只需要录入对应不良数量即可。

    2:产品关键检测数据

    可以对检测设备展开集成,通过RS232、485通讯接口自动导入检测数据,并关联产品号进行匹配保存。

    不合格品处理信息采集:

    当检验员发现不合格品时,检验人员可以在线填写不合格处理单,并由相应权限人员填写不合格品处理结论,通过在线完成不合格品的审理记录。

  • ?

    收藏起来:关于RS232、RS485、串口&握手的那些知识

    Hobro

    展开

    一、RS232基础知识计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。RS-232-C接口(又称EIA RS-232-C)是目前最常用的一种串行通讯接口。RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数,代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。它是在1970 年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。

    1、电气特性EIA-RS-232C对电器特性、逻辑电平和各种信号线功能都作了规定。在TxD和RxD上:逻辑1(MARK)=-3V~-15V ,逻辑0(SPACE)=+3~+15V 在RTS、CTS、DSR、DTR和DCD等控制线上:信号有效(接通,ON状态,正电压)=+3V~+15V信号无效(断开,OFF状态,负电压)=-3V~-15V根据设备供电电源的不同,+-5、+-10、+-12和+-15这样的电平都是可能的。2、连接器的机械特性由于RS-232C并未定义连接器的物理特性,因此,出现了DB-25、DB-15和DB-9各种类型的连接器,其引脚的定义也各不相同。最近,8管脚的RJ-45型连接器变得越来越普遍,尽管它的管脚分配相差很大。EIA/TIA 561标准规定了一种管脚分配的方法,但是由Dave Yost发明的被广泛使用在Unix计算机上的Yost串连设备配线标准 (Yost Serial Device Wiring Standard)以及其他很多设备都没有采用上述任一种连线标准。下表中列出的是被较多使用的RS-232中的信号和管脚分配:

    信号的标注是从DTE设备的角度出发的,TD、DTR和RTS信号是由DTE产生的,RD、DSR、CTS、DCD和RI信号是由DCE产生的。PC 机的RS-232 口为9 芯针插座。一些设备与PC 机连接的RS-232 接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据TXD”、“接收数据RXD”和“信号地GND”。

    双向接口能够只需要3根线制作是因为RS-232的所有信号都共享一个公共接地。非平衡电路使得RS-232非常的容易受两设备间基点电压偏移的影响。对于信号的上升期和下降期,RS-232也只有相对较差的控制能力,很容易发生串话的问题。RS-232被推荐在短距离(15m以内)间通信。由于非对称电路的关系,RS-232接口电缆通常不是由双绞线制作的。3、传输电缆RS-232-C标准规定的数据传输速率为每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特,驱动器允许有2500pF的电容负载,通信距离将受此电容限制。例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。由RS-232C标准规定在码元畸变小于4%的情况下,传输电缆长度应为50 英尺,其实这个4%的码元畸变是很保守的,在实际应用中,约有99%的用户是按码元畸变10-20%的范围工作的,所以实际使用中最大距离会远超过50英尺,美国DEC公司曾规定允许码元畸变为10%而得出下面实验结果。其中1 号电缆为屏蔽电缆,型号为DECP.NO.9107723 内有三对双绞线,每对由22# AWG 组成,其外覆以屏蔽网。2 号电缆为不带屏蔽的电缆。型号为DECP.NO.9105856-04是22#AWG 的四芯电缆。

    4、链路层

    在RS-232标准中,字符是以一系列位元来一个接一个的传输。最长用的编码格式是异步起停asynchronous start-stop格式,它使用一个起始位后面紧跟7或8 个数据比特,这个可能是奇偶位,然后是两个停止位。所以发送一个字符需要10比特,带来的一个好的效果是使全部的传输速率,发送信号的速率以10分划。串行通信在软件设置里需要做多项设置,最常见的设置包括波特率、奇偶校验和停止位。 波特率是指从一设备发到另一设备的波特率,即每秒钟多少比特bits per second (bit/s)。典型的波特率是300、1200、2400、9600、19200等bit/s。一般通信两端设备都要设为相同的波特率,但有些设备也可以设置为自动检测波特率。奇偶校验Parity是用来验证数据的正确性。奇偶校验一般不用,如果使用,那么既可以做奇校验也可以做偶校验。奇偶校验是通过修改每一发送字节(也可以限制发送的字节)来工作的。如果不作奇偶校验,那么数据是不会被改变的。在偶校验中,因为奇偶校验位会被相应的置1或0(一般是最高位或最低位),所以数据会被改变以使得所有传送的数位(含字符的各数位和校验位)中“1”的个数为偶数;在奇校验中,所有传送的数位(含字符的各数位和校验位)中“1”的个数为奇数。奇偶校验可以用于接受方检查传输是否发送生错误——如果某一字节中“1”的个数发生了错误,那么这个字节在传输中一定有错误发生。如果奇偶校验是正确的,那么要么没有发生错误要么发生了偶数个的错误。停止位是在每个字节传输之后发送的,它用来帮助接受信号方硬件重同步。

    在串行通信软件设置中D/P/S是常规的符号表示。8/N/1(非常普遍)表明8bit数据,没有奇偶校验,1bit停止位。数据位可以设置为7、8或者9,奇偶校验位可以设置为无(N)、奇(O)或者偶(E),奇偶校验位可以使用数据中的比特位,所以8/E/1就表示一共8位数据位,其中一位用来做奇偶校验位。停止位可以是1、1.5或者2位的(1.5是用在波特率为60wpm的电传打字机上的)。5、传输控制

    当需要发送握手信号或数据完整性检测时需要制定其他设置。公用的组合有RTS/CTS,DTR/DSR或者XON/XOFF(实际中不使用连接器管脚而在数据流内插入特殊字符)。接受方把XON/XOFF信号发给发送方来控制发送方何时发送数据,这些信号是与发送数据的传输方向相反的。XON信号告诉发送方接受方准备好接受更多的数据,XOFF信号告诉发送方停止发送数据直到知道接受方再次准备好。XON/XOFF一般不赞成使用,推荐用RTS/CTS控制流来代替它们。XON/XOFF是一种工作在终端间的带内方法,但是必须两端都支持这个协议,而且在突然启动的时候会有混淆的可能。XON/XOFF可以工作于3线的接口。RTS/CTS最初是设计为电传打字机和调制解调器半双工协作通信的,每次它只能一方调制解调器发送数据。终端必须发送请求发送信号然后等到调制解调器回应清除发送信号。尽管RTS/CTS是通过硬件达到握手,但它有自己的优势。6、RS-232标准的不足

    经过许多年来RS-232 器件以及通信技术的改进,RS-232 的通信距离已经大大增加。由于RS-232 接口标准出现较早,难免有不足之处,主要有以下四点:(1) 接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL 电路连接。(2) 传输速率较低,在异步传输时,波特率为20Kbps。现在由于采用新的UART 芯片16C550 等,波特率达到115.2Kbps。(3) 接口使用一根信号线和一根信号返回线而构成共地的传输形式, 这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。(4) 传输距离有限,最大传输距离标准值为50 米,实际上也只能用在15米左右。

    二、RS485基础知识

    针对RS-232串口标准的局限性,人们又提出了RS-422,RS-485接口标准。RS-485/422采用平衡发送和差分接收方式实现通信:发送端将串行口的TTL电平信号转换成差分信号A、B两路输出,经过线缆传输之后在接收端将差分信号还原成TTL电平信号。由于传输线通常使用双绞线,又是差分传输,所以又极强的抗共模干扰的能力,总线收发器灵敏度很高,可以检测到低至200mV电压。故传输信号在千米之外都是可以恢复。1、RS-485 的电气特性驱动器能输出±7V的共模电压接收器的输入电阻RIN≥12kΩ输入端的电容≤50pF在节点数为32个,配置了120Ω的终端电阻的情况下,驱动器至少还能输出电压1.5V(终端电阻的大小与所用双绞线的参数有关)发送端:逻辑1以两线间的电压差为+(2 至6) V 表示;逻辑0以两线间的电压差为-(2 至6)V 表示。接收器的输入灵敏度为200mV(即(V+)-(V-)≥0.2V,表示信号0;(V+)-(V-)≤-0.2V,表示信号1)2、传输速率与传输距离RS-485 的数据最高传输速率为10Mbps,最大的通信距离约为1219M,传输速率与传输距离成反比,在10Kb/S的传输速率下,才可以达到最大的通信距离。但是由于RS-485 常常要与PC 机的RS-232口通信,所以实际上一般最高115.2Kbps。又由于太高的速率会使RS-485 传输距离减小,所以往往为9600bps 左右或以下。3、网络拓扑RS-485 接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。RS-485采用半双工工作方式,支持多点数据通信。RS-485总线网络拓扑一般采用终端匹配的总线型结构。即采用一条总线将各个节点串接起来,不支持环形或星型网络。如果需要使用星型结构,就必须使用485中继器或者485集线器才可以。RS-485/422总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。4、连接器RS-485 的国际标准并没有规定RS485 的接口连接器标准、所以采用接线端子或者DB-9、DB-25 等连接器都可以。

    三、RS422基础知识

    RS-422 的电气性能与RS-485近似一样。主要的区别在于:(1)RS-485 有2 根信号线:发送和接收都是A 和B。由于RS-485 的收与发是共用两根线,所以不能够同时收和发(半双工)。(2)RS-422 有4 根信号线:两根发送(Y、Z)、两根接收(A、B)。由于RS-422 的收与发是分开的,所以可以同时收和发(全双工)。(3)支持多机通信的RS-422将Y-A 短接作为RS-485 的A、将RS-422 的Z-B 短接作为RS-485的B可以这样简单转换为RS-485。

    很多人往往都误认为RS-422串行接口是RS-485串行接口的全双工版本,实际上,它们在电器特性上存在着不少差异,共模电压范围和接收器输入电阻不同使得该两个标准适用于不同的应用领域。RS-485串行接口的驱动器可用于RS-422串行接口的应用中,因为RS-485串行接口满足所有的RS-422串行接口性能参数,反之则不能成立。对于RS-485串行接口的驱动器,共模电压的输出范围是-7V和+12V之间;对于RS-422串行接口的驱动器,该项性能指标仅有±7V。RS-422串行接口接收器的最小输入电阻是4KΩ;而RS-485串行接口接收器的最小输入电阻则是12KΩ。

    串口与握手基础知识

    一、串口基础知识

    串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米

    典型地,串口用于ASCII码字符的传输。通信使用3根线完成:(1)地线,(2)发送,(3)接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但是不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通行的端口,这些参数必须匹配:1、波特率这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。例如300波特表示每秒钟发送300个bit。当我们提到时钟周期时,我们就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz。这意味着串口通信在数据线上的采样率为4800Hz。通常电话线的波特率为14400,28800和36600。波特率可以远远大于这些值,但是波特率和距离成反比。高波特率常常用于放置的很近的仪器间的通信,典型的例子就是GPIB设备的通信。2、数据位这是衡量通信中实际数据位的参数。当计算机发送一个信息包,实际的数据不会是8位的,标准的值是5、7和8位。如何设置取决于你想传送的信息。比如,标准的ASCII码是0~127(7位)。扩展的ASCII码是0~255(8位)。如果数据使用简单的文本(标准 ASCII码),那么每个数据包使用7位数据。每个包是指一个字节,包括开始/停止位,数据位和奇偶校验位。由于实际数据位取决于通信协议的选取,术语“包”指任何通信的情况。3、停止位用于表示单个包的最后一位。典型的值为1,1.5和2位。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。4、奇偶校验位在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。当然没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验位(数据...

  • ?

    RTU万众WZH8003远程数据采集测控终端RTU模块rtu

    瞿沛萍

    展开

    RTU具有的特点是:

    1、通讯距离较长

    2、用于各种恶劣的工业现场

    3、模块结构化设计,便于扩展。

    4、在具有遥信、遥测、遥控领域的水利,电力调度,市政调度等行业广泛使用。RTU产品目前与无线设备,工业TCP/IP产品结合使用,正在发挥越来越大的作用。RTU(RemoteTerminalUnit)是一种远端测控单元装置,负责对现场信号、工业设备的监测和控制。与常用的可编程控制器PLC相比,RTU通常要具有优良的通讯能力和更大的存储容量,适用于更恶劣的温度和湿度环境,提供更多的计算功能。正是由于RTU完善的功能,使得RTU产品在SCADA系统中得到了大量的应用。远程终端设备(RTU)是安装在远程现场的电子设备,用来监视和测量安装在远程现场的传感器和设备。RTU将测得的状态或信号转换成可在通信媒体上发送的数据格式。它还将从中央计算机发送来得数据转换成命令,实现对设备的功能控制。监视控制和数据采集是一个含义较广的术语,应用于可对安装在远距离场地的设备进行中央控制和监视的系统。SCADA系统可以设计满足各种应用(水、电、气、报警、通信、保安等等),并满足顾客要求的设计指标和操作概念。SCADA系统可以简单到只需通过一对导线连在远端的一个开关,也可复杂到一个计算机网络,它由许多无线远程终端设备(RTU)组成并与安装在中控室的功能强大的微机通信。这取决于被控现场的性质、系统的复杂性、对数

    WZH8003A测控主机RTU是用于油水井远程测控的终端接收设备,严格遵循“油气生产物联网系统”(简称A11系统)制定的“A11协议”。该款RTU集采集、存储、2.4GHz ZIGBEE无线通信技术、以太网等于一体的高技术、高精度的无线数据采集终端。RTU可以通过RS485、ZIGBEE、串口等通信方式与多个外围设备同时进行通信,使得测量的数据类型更加全面、及时和准确,同时也使应用场合更加广泛。

    功能:

    1、 参数设置:通过网口、485和串口与PC建立连接设置RTU参数;

    2、 状态指示:采用三个发光二极管(LED),区别RTU的各个状态;

    3、 多种通信协议:与无线仪表的通信支持ZIGBEE协议,与有线仪表的通信支持4~20MA和Modbus通信协议,与后台支持TCP/IP协议和UDP协议;

    4、 数据报警:支持仪表断线、超限报警;

    5、 数据上传:支持数据的补传和主动上传;

    6、 数据存储:支持历史数据的存储功能;

    7、 远程升级:支持485与网口的就地和远程升级方式;

    8、 电压检测:检测DC24V输入端电压;

    9、 环境温度检测:检测RTU工作温度;

    技术参数:

    1、 工作电压:9-36V DC;

    2、 ZIGBEE通信距离:>200m;

    3、 远距离传输方式:以太网TCP/IP、UDP;

    4、 历史数据存储容量:16MB,可存储历史数据80天;

    5、 IAP升级方式:485升级和网络升级;

    6、 模拟信号输入接口:8路(可配置有无输入源);

    7、 数字输入/输出接口:各4路;

    8、 485接口:主、从各1路;

    9、 串行接口:1路。

  • ?

    数据采集接口网关

    笑柳

    展开

    FC-Gateway数据采集接口网关是北京华恒信远专门为工业标准通讯接口OPC Server软件、数据采集接口软件配套定制开发的一款嵌入式硬件产品,内置两个标准RS-232串口(其中一个串口可以通过跳线设置成RS-485)和两个RJ45以太网口,型号为Gateway-227B, 此外,还有Gateway-240B、Gateway-230B等嵌入式工控机型号。 该设备操作系统有Windows、Linux两种,其功能与特点如下: 1、OPC服务器:可连接DCS、PLC等控制系统,读写实时数据,包装成OPC Server工业标准通讯接口,提供给实时数据库系统、先进控制系统和MES系统集成商; 2、安全隔离:当数据采集接口网关为实时数据库系统提供实时数据时,它一般位于自动化控制系统和实时数据库服务器之间,由于数据采集接口网关采用了内置单向数据传输技术,可达到自动化控制系统和实时数据库服务器之间的安全隔离目的。 3、该产品操作系统、数据采集程序等均固化,不可修改。一旦被修改,重新启动后,自动恢复到初始状态,可防止病毒以及黑客软件攻击。 4、结构先进、安装方便,该产品高度1U,可以直接安装在标准机柜中,独特的散热技术,1U机箱有多个磁悬浮风扇散热。 5、数据采集冗余设计:支持双机双网冗余通讯。 6、可作为InfoPlus.21、PI、PHD等实时数据库系统的数据采集终端,也可写数据至关系数据库,为MIS、ERP等管理信息系统提供生产实时数据。

485数据采集

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP