可编程Modbus网关在非标称重仪表的应用
1.概述
上海卓岚信息科技有限公司是一家专业提供工业物联网解决方案的高新技术企业,注册商标“ZLAN”。公司研发的产品:物联网芯片、串口转以太网模块、串口服务器、可编程Modbus网关、4GDTU、远程IO控制器等各类工业接口转换器。
本文将重点介绍可编程Modbus网关,支持的产品有:
ZLSN2043S,ZLSN3043S,ZLAN5143,ZLAN5143BI,ZLAN5143I,ZLAN5443D,ZLAN8303-7。
1.1.项目背景
随着工业物联网的推进,各行各业的设备数据都需要采集到平台。但是,并不是所有的设备的数据都能很方便的推送到平台。比如,原始通讯接口为RS232接口的称重仪表,采用的是ASCILL码方式表示重量。推送方式为主动定时连续推送,数据稳定推送,部分称重仪表为指令推送。如地磅,轴重仪,分析天平等,各家协议也不完全相同,称重数据无法快速上云,数据化纺织无法快速前进。
1.2.技术指标
常见的称重仪表五花八门,如图 1-1不同公司协议不容,同一公司不同型号协议不同。
图一 常见称重仪表
图二 常见称重仪表型号
2.需求分析
2.1.称重仪表采集需求
宁波科力称重仪表,使用modbus网关模拟地磅主推送16进制数据,如图 2-1。02 20 20 20 20 20 20 33 35 30 20 20 20 33 35 30 0d,实际内容为 350 350,单位KG。
图三 串口协议通讯
图四 宁波科力称重仪表上位机软件
图五 宁波科力称重仪表
2.2.采集协议需求
普通称重仪表地磅,一般称重数据为正数,如上海耀华,上海大华,宁波柯力地磅。在医药行业,纺织行业,化学制品行业,称重仪表需要正数和负数两种方式显示。比如,标定值为50mg为0值。使用分析天平做数据处理,那么会出现正负值。
称重仪表的称重数据一般是临时的,数据产生后也需要及时清除,不然会出现重复称重。
代表称重仪表 字符报文 16进制报文
1 耀华/科力 350 350 02 20 20 20 20 20 20 33 35 30 20 20 20 33 35 30 0d 正数
2 岛津 -3.516 GS 20 20 20 2D 33 2E 35 31 36 20 20 47 53 0D 0A 正数
3 岛津 +2.935 GS 20 20 20 2B 32 2E 39 33 35 20 20 47 53 0D 0A 负数
3.实现方案
根据需求,每个称重仪表厂家格式不同,但是都能拿到称重协议。上海卓岚可编程Modbus网关可以对已知协议转换成标准的Modbus网关格式或者JSON格式上报到云平台。这里以Modbus协议为例,方便工业自动化客户做系统集成。ZLAN5143BI是上海卓岚常用的可编程的Modbus网关,485通讯接口使用光隔离方式,保证通讯的稳定。这里上位机使用测试软件Modbus_poll,采集两个32位的整形数据。
图六 Modbus Poll读取数据
图七 串口数据测试
上海卓岚可编辑Modbus网关配置如下图,IP地址和通讯的电脑在同一个局域网内,波特率和串口设备一致即可。点击“升级固件”,下载配置完成的转换文件httpd.txt,如下图。可编辑文件可以向上海卓岚技术咨询获取。
图八 Modbus网关配置
图九 Modbus网关下载配置文件
4.结论
卓岚可编程Modbus网关可以对大多数已知协议的字符数据和16进制的数据实现Modbus协议转换,并且可以对不同厂家的设备进行整合。数据可以采集完成之后,根据需求,可以对采集的数据定时清零。网关配置完成后,后续还能对不同厂家称重仪表的称重协议继续扩展,实现一个设备,多种协议转化为一种协议。降低项目硬件成本,提高软件使用效率。存在的问题,对带有小数的数据无法进行转换,但是这个没关系。因为Modbus数据上传之后,在组态等上位机平台能够做线性变换做平移缩放。
可编程Modbus网关在非标称重仪表的应用相关推荐
- 自由口协议转标准modbus通讯协议 非标协议转标准协议
自由口协议转标准modbus通讯协议 非标协议转标准协议 编号:32199664417078228九妹健康快乐成长
- 经典的非标自动化设备联网解决方案
非标自动化设备联网解决方案面临着巨大的挑战,本文简要分析,为非标自动化设备联网方案提供参考. 1.非标自动化设备一般支持RS485串口通信,这种通信接口一般会支持Modbus协议,因此,对于这种带RS ...
- 非标自动化转行机器人_机器人与非标自动化这两个有什么区别?可以从结构,功能等方面谈谈吗?...
机器人和非标设备的区别,可以从以下几方面看待. 1.定义异同: 狭义机器人:百度百科:联合国标准化组织采纳了美国机器人协会给机器人下的定义:"一种可编程和多功能的,用来搬运材料.零件.工具的 ...
- 钣金cad插件_ug,CAD,SolidWorks,钣金??????非标等设计
ug,CAD,SolidWorks,钣金非标等设计 <培训课程> 一.UG.PROE三维产品设计班 1)产品设计流程: 2)三维造型.各类产品结构设计 3)产品表面处理工艺 4 ...
- 公司用的非标普通自动化用单片机还是plc_自动化专业现在吃香吗?
毕业以后一直从事工程类相关的工作,我跟大家说说我对自动化专业的一些看法. 自动化是指所有用机器代替人的设备,控制系统等都可以叫做自动化.用来替代人的控制系统包括PLC和计算机等,用来替代人的设备包括各 ...
- 钣金cad插件_ug,CAD,SolidWorks,钣金??????非标等设计一站式学习,
ug,CAD,SolidWorks,钣金非标等设计一站式学习, <培训课程> 一.UG.PROE三维产品设计班 1)产品设计流程: 2)三维造型.各类产品结构设计 3)产品表面 ...
- MODBUS转PROFINET网关(PROFINET转MODBUS网关)协议转换器PNMD485-K20连接安川变频器,接入到西门子S7-1200PLC PROFINET通讯网络应用配置方法
本文主要介绍微硬创新:MODBUS转PROFINET网关(PROFINET转MODBUS网关)协议转换器PNMD485-K20连接安川变频器,接入到西门子S7-1200PLC PROFINET通讯网络 ...
- 钣金cad插件_ug,CAD,SolidWorks,钣金??????非标等设计讲解
ug,CAD,SolidWorks,钣金非标等设计讲解 <培训课程> 一.UG.PROE三维产品设计班 1)产品设计流程: 2)三维造型.各类产品结构设计 3)产品表面处理工艺 ...
- modbus网关都有哪些特点,modbus网关的功能及作用
Modbus是一种串行通信协议,Modbus已经成为工业领域通信协议的业界标准,modbus网关是工业自动化系统的一个网络集线器通信协议转换设备,modbus网关支持主流工业plc设备协议,远程获取p ...
最新文章
- 用Python和项目进行机器学习(初学者) Machine Learning A-Z with Python with Project (Beginner)
- RabbitMQ 简介以及使用场景
- lightinthebox程序bug zencart
- 图解在emu8086中学习汇编语言数字比较程序
- OOo-MySpell 一个C++的拼写语法检查开源项目
- docker安装的PHPFPM容器Redis扩展
- mac php memcache扩展,Mac下PHP安装Memcache扩展
- C语言实验六作业,C语言程序设计作业——实验六.doc
- html、javascript、url特殊字符的转义诠释及使用方法详解
- 语音播报收款Java_Android实现收款成功金额的语音播报功能
- matlab 正20面体,如何画正二十面体
- ir2104s的自举电容_有关IR2104的自举电容和NMOS选择问题要点.docx
- 微信接口报错:40163
- python远程调用摄像头_教你如何利用python调用摄像头
- lightgbm画决策树方法
- 【数据库原理】关系-Relationship
- 小丁带你走进git的世界四-重写历史记录
- 移动2G/4G物联网卡、流量卡资费,13位物联网专用卡,专为智能设备而生,全国通用无漫游
- 微信小程序使用tensorflow做人脸识别检测卡顿的部分解决思路
- 企业级大数据平台智能运维好帮手——星环科技多模数据平台监控软件Aquila Insight
热门文章
- Linux lookback驱动分析
- 惯性导航原理(八)-IMU的标定
- ide怎么设置方法中间加一道横线_苹果手机怎么录屏_iPhone如何录屏_iOS录屏方法...
- java循环编程题_Java 循环 编程练习题(下)
- 第四周编程题(循环控制,for循环,break语句-素数和,念整数)
- 图像处理 语音识别 深度学习 开放数据集
- 物业维修报修小程序毕业设计毕设作品开题报告答辩PPT
- 工业控制信息安全标准介绍
- cogs 774. [USACO Open09] 捉迷藏
- 用计算机怎么表示度数,度数符号怎么在电脑上打出来(图解特殊符号的2种输入技巧)...