PLC转MQTT网关金鸽BL100 西门子S7-200smart对接thingsboard
BL102是一款采集西门子、三菱、欧姆龙、台达、AB、施耐德等各种PLC数据转换为Modbus TCP、OPC UA、MQTT、ThingsBoard等协议的网关。
BL102下行支持:西门子、三菱、欧姆龙、台达、AB、施耐德等各种PLC。
BL102上行支持:Modbus TCP、MQTT、OPC UA、ThingsBoard等协议。
BL102采用嵌入式Linux 系统开发的产品,具有高度的稳定性。提供1路RS232/RS485可选串口输入,2路电源输入,1路电源输出,2路以太网口以及2路USB接口,支持SIM卡和SD卡。以4G网络或以太网方式接入互联网,具有速率快,延时低的特点。
BL102支持数据TSL\SSL加密,保障数据的安全。
BL102支持路由功能以及级联交换机数据采集,方便采集更多的工业设备数据,网关设备功能完善,覆盖绝大多数常规应用场景,用户只需通过简单的设置。
金鸽BL102支持ThingsBoard MQTT协议的以下接入模式
1、属性的网关模式;
2、MQTT直接上传属性模式;
3、MQTT直接上传遥测模式;
4、遥测的网关模式。



接下来给大家演示下使用BL102将西门子S7-200的数据上传至Thingsboard的操作步骤
1、登录thingsboard平台,创建设备

名字可以自定义



选择设备的连接方式:(1)令牌连接。(2)证书连接。(3)MQTT基本连接。
如:选择MQTT基本连接,填写Client ID 、User Name 、Password
记住你的填写,要把这三个参数设置到配置软件。


如上图设备创建完成

2、配置软件的配置
采集S7-1200配置
如采集西门子S7-1200数据为例



具体怎么创建设备和添加数据点,请参考说明书。

平台配置


(1)、双击MQTT Client One 弹出配置框。
(2)、点击“启用”。
(3)、服务器域名为:thingsboard.cloud。端口号为:1883


(4)、客户端ID、用户名、密码就是thingsboard创建设备时选择MQTT基本连接方式填写的填写Client ID 、User Name 、Password


(5)、选择thingsboard数据格式模板
(6)点击添加填写发布主题:v1/devices/me/telemetry


(7)点击“确定”,点击“写入配置”。

设备重启后,可以登录配置软件,查看是否连接上。

3、thingsboard平台查看数据


点击创建的设备,点击最新遥测可以查看上传的数据。

在配置软件监视到的值


至此演示结束。

一款性价比很高的PLC网关如何采集西门子PLC到Thingsboard的更多相关文章

  1. idea一款颜值很高的theme

    在idea的plugins搜索theme,能看到一款人气值超高的插件,下载使用了确实很漂亮!

  2. 推荐一款国产的高性价比profinet分布式IO模块

    国产profinet分布式IO模块,兼容西门子PLC,可以平替西门子小型分布式IO模块,最大支持挂在32个IO,支持512个变量数据采集!采用高速背板通讯协议,轮询时间少于1MS.

  3. HTML5-前端开发很火且工资很高?

    前言 晚上逛论坛看到一篇对从事HTML5前端开发的文章写的非常不错,和目前的市场形势差不多,然后我在其基础上给大家进行加工总结一下分享给大家.今天我们谈论的话题是<<为什么从事HTML5前 ...

  4. Thingsboard硬网关金鸽BL102采集三菱PLC步骤

    PLC网关金鸽BL102:采集三菱FX-5U数据如何转成MQTT上报?金鸽BL102PLC网关时一款功能强大的PLC数据采集网关,南向可以采集主流的PLC,如三菱.西门子.台达.欧姆龙.施耐德等等PL ...

  5. rabbitmq binary/other_system内存占用很高

    最近有台服务器的MQ应用占用内存比较偏高,如下: 但是看控制台本身内存中消息积压并不多, 查看rabbtmqctl发现,binary data和other data占据了绝大部分的内存,如下: {me ...

  6. 性能测试问题_Mysql数据库服务器的CPU占用很高

    MySQl服务器CPU占用很高 1.  问题描述 一个简单的接口,根据传入的号段查询号码归属地,运行性能测试脚本,20个并发mysql的CPU就很高,监控发现只有一个select语句,且表建立了索引 ...

  7. windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码

    我的一个java程序偶尔会出现cpu占用很高的情况 一直不知道什么原因 今天终于抽时间解决了 系统是win2003 jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线 ...

  8. 解决 oracle IO占用率很高的问题

    突然user io占用率很很高,看了一个AWR报告,发现direct path read temp,direct path write temp的的数率很高,后来怀疑是临时表空间不够了,就试着设了一下 ...

  9. 识别率很高的java文字识别技术

    java文字识别程序的关键是寻找一个可以调用的OCR引擎.tesseract-ocr就是一个这样的OCR引擎,在1985年到1995年由HP实验室开发,现在在Google.tesseract-ocr ...

随机推荐

  1. Tutorial 3_软件工作量估计和编码规范

    软件过程与管理实验 实验3:编码规范 本次实验内容是个人软件过程部分,通过本次实验,学生将掌握以下内容: 1.建立自己的编码规范和代码审查表. 2.会用COCOMO II模型对软件工作量进行估计. [ ...

  2. (AAAI2020 Yao) Graph Few-shot Learning via knowledge transfer

    22-5-13 seminar上和大家分享了这篇文章 [0]Graph few-shot learning via knowledge transfer 起因是在MLNLP的公众号上看到了张初旭老师讲 ...

  3. DingtalkChatbot简单使用

    DingtalkChatbot 前言:该项目配合钉钉机器人 ,手机用户可以通过面对面建群创建单人群聊然后在电脑端 ···->智能群助手->添加机器人->自定义-> 然后添加机器 ...

  4. Redis设计与实现3.3:集群

    集群 这是<Redis设计与实现>系列的文章,系列导航:Redis设计与实现笔记 集群中的节点 创建集群 通过 CLUSTER NODE 命令可以查看当前集群中的节点.刚启动时,默认每一台 ...

  5. brew常用命令

    Homebrew 常用命令 brew -help # 查看帮助命令 brew config # 查看配置信息 brew list # 查看已安装软件包列表 brew cleanup # 清理所有包的旧 ...

  6. 103_Power Pivot 透视表中空白标签处理及百分比

    焦棚子的文章目录 请点击下载附件 1.案例来源于不断变化的需求 事实表:销售表 维度表:城市表 销售表和城市建立多对一的关系 如图1: 图1 2.插入透视表 如图2: 图2 3.问题 1.销售表中,城 ...

  7. CSS元素的几种显示模式

    元素的显示模式 元素的显示模式就是元素以生么方式进行显示,比如<div>自己占一行,比如一行可以放多个<span>. HTML元素一般分为块元素和行内元素. 块元素 常见的块元 ...

  8. LVGL库入门教程03-布局方式

    LVGL布局方式 LVGL的布局 上一节介绍了如何在 LVGL 中创建控件.如果在创建控件时不给控件安排布局,那么控件默认会被放在父容器的左上角. 可以使用 lv_obj_set_pos(obj, x ...

  9. 关于Node.js 链接mysql超时处理(默认8小时)

    备注:这是在pm2配置node环境下,超过8小时mysql自动关闭的情况下出现的解决方法:1.封装mysql.js var mysql = require('mysql'); var connecti ...

  10. Python简单实现自动评论、自动点赞、自动关注脚本

    一些哔哔: 今天的这个脚本,是一个别人发的外包,交互界面的代码就不在这里说了,但是可以分享下自动评论.自动点赞.自动关注.采集评论和视频的数据是如何实现的 开发环境 python 3.8 运行代码py ...