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. 2.Docker安装

    CentOS Docker 安装 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker.Docker 运行在CentOS 7 (64-bit)上, 要求系统为64位.Linux系统内核版 ...

  2. [保姆级教程] 如何在 Linux Kernel (V5.17.7) 中添加一个系统调用(System call)

    最近在学习 <linux Kernel Development>,本书用的linux kernel 是v2.6 版本的.看完"系统调用"一节后,想尝试添加一个系统调用, ...

  3. 16岁男生信息竞赛成瘾心理出现问题 妈妈:他竟说要AK我

    16岁男生信息竞赛成瘾心理出现问题 -- 妈妈:他竟说要AK我 "我儿子最近快走火入魔了,医生,你救救他吧."40出头的林女士拉着儿子走进江苏省人民医院临床心理科.近几年,信息竞赛 ...

  4. 关于『Markdown』:第一弹

    关于『Markdown』:第一弹 建议缩放90%食用 声明: 在我之前已有数位大佬发布 "Markdown" 的语法知识点, 在此, 仅整理归类以及补缺, 方便阅读. 感谢 C20 ...

  5. Kafka到底有多高可靠?(RNG NB)

    在聊Kafka高可靠之前,先在评论区来波RNG NB好不好! 什么叫可靠性? 大家都知道,系统架构有三高:「高性能.高并发和高可用」,三者的重要性不言而喻. 对于任意系统,想要同时满足三高都是一件非常 ...

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

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

  7. 【Redis】客观下线

    在sentinelHandleRedisInstance函数中,如果是主节点,需要做如下处理: void sentinelHandleRedisInstance(sentinelRedisInstan ...

  8. JS:自增和自减

    自增自减是一元操作符运算 1.++: 前置++:先把取值,再把变量的值加1 后置++:先把变量的值加1,再取值 2.--: 前置--:先把取值,再把变量的值加1 后置--:先把变量的值加1,再取值 v ...

  9. BUUCTF-被偷走的文件

    被偷走的文件 这题刚开始还以为是单纯的流量题,看流量半天也没发现什么异常. 因为是文件传输过程的,所以我们看到ftp的流量就过滤下看看即可. 在第三个包发现flag.rar存在. 一开始我觉得没啥,后 ...

  10. 集成学习——Adaboost(手推公式)