在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于工業(yè)樹(shù)莓派和MQTT平臺(tái)打通OT和IT

jf_zGNBEhbi ? 來(lái)源:趣無(wú)盡 ? 2023-10-24 10:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、應(yīng)用設(shè)備

OT端設(shè)備:步進(jìn)電機(jī),MODBUS TCP遠(yuǎn)程I/O模塊,PLC設(shè)備
邊緣側(cè)設(shè)備:宏集工業(yè)樹(shù)莓派;
IT端設(shè)備:PC、安卓手機(jī)
IT端軟件:宏集HiveMQ MQTT通信平臺(tái)

二、原理

01f1ee24-7215-11ee-939d-92fbcf53809c.png
宏集工業(yè)樹(shù)莓派通過(guò)MODBUS協(xié)議分別采集步進(jìn)電機(jī)、MODBUS TCP IO 模塊、PLC設(shè)備數(shù)據(jù),并在工業(yè)樹(shù)莓派完成一些簡(jiǎn)單的數(shù)據(jù)處理。宏集 HiveMQ 將 PC 端配置為 MQTT Broker;工業(yè)樹(shù)莓派可通過(guò)MQTT協(xié)議將數(shù)據(jù)傳輸?shù)絇C端;在手機(jī)端,操作人員可通過(guò)自行編寫(xiě)的APP程序訂閱PC端的數(shù)據(jù)主題。

三、實(shí)際測(cè)試

1、工業(yè)樹(shù)莓派源碼

import threading
import time
from doctest import OutputChecker
from os import P_PID
from time import sleep
from threading import Thread
from tkinter import W
from myCtrlLib import *
import sys
import serial
import paho.mqtt.client as mqtt
import json
 
def on_connect(client, userdata, flags, rc):
    print(f"Connected with result code {rc}")
  
client = mqtt.Client()
client.on_connect = on_connect
client.connect("192.168.1.168", 1883, 60)
 
#讀取PLC數(shù)據(jù)
def read_plc_data():
    on_motor()
    i = 0
    j = 0
    while True:
        Weight = readFromName('Weight')         #讀取PLC重量值數(shù)據(jù)
        Humidity = readFromName('Humidity')     #讀取PLC濕度值數(shù)據(jù)
        Temperature = readFromName('Temperature')       #讀取PLC溫度值數(shù)據(jù)
         
        #讀取光電開(kāi)關(guān)狀態(tài),0表示兩個(gè)光電開(kāi)關(guān)沒(méi)有被觸發(fā);1表示光電開(kāi)關(guān)1被觸發(fā),2表示光電開(kāi)關(guān)2被觸發(fā),3表示兩個(gè)光電開(kāi)關(guān)同時(shí)被觸發(fā)
        Switch = readFromName('Switch_1')
        sleep(1)
        Back_motor()
        sleep(1)
        Advance_motor()
 
        #根據(jù)光電開(kāi)關(guān)狀態(tài)控制電機(jī)
        if Switch == 1:
            i = i+1
 
        if Weight > 500:
            j = 1
        else:
            j = 0
 
        #構(gòu)建JSON數(shù)據(jù)
        data = {
            'Stepping_motor_speed':300,     #電機(jī)轉(zhuǎn)速
            'Temperature':Temperature,      #溫度值
            'Humidity':Humidity,        #濕度值
            'Obj_weighth':Weight,            #重量值
        }
 
        json_data = json.dumps(data)
        client.publish('IndustrialProductionLin', payload=json_data, qos=0, retain=True)
        print(i)
 
#電機(jī)啟動(dòng)
def on_motor():
    writeToName('Motor',1)
    pass
 
#電機(jī)正轉(zhuǎn)
def Advance_motor():
    writeToName('DIR',0)
    pass
 
#電機(jī)反轉(zhuǎn)
def Back_motor():
    writeToName('DIR',1)
    pass
 
#電機(jī)停止
def stop_motor():
    writeToName('Motor',0)
    pass
 
 
# 創(chuàng)建并啟動(dòng)線程
plc_thread = threading.Thread(target=read_plc_data)
 
#啟動(dòng)線程
plc_thread.start()
 
# 主線程等待兩個(gè)線程結(jié)束
plc_thread.join()

四、為何選擇宏集工業(yè)樹(shù)莓派和宏集 HiveMQ 方案?

1、宏集工業(yè)樹(shù)莓派集成了較多的現(xiàn)場(chǎng)總線協(xié)議,配合對(duì)應(yīng)的Python庫(kù),能通過(guò)一些簡(jiǎn)單配置就能夠?qū)崿F(xiàn)OT端數(shù)據(jù)的采集,例如該案例使用的MODBUS協(xié)議,通過(guò)PiCtory配置,就能夠編寫(xiě)Python程序,快速實(shí)現(xiàn)OT端的數(shù)據(jù)對(duì)接;
2、宏集工業(yè)樹(shù)莓派目前最高配置達(dá)到了8GB RAM,性能上等同于一臺(tái)PC,能夠完成一些較為復(fù)雜的運(yùn)算和輕量化機(jī)器學(xué)習(xí)模型。
3、宏集HiveMQ平臺(tái)是基于MQTT通信的物聯(lián)網(wǎng)解決方案,支持快速配置MQTT Broker,支持高負(fù)載、高并發(fā)、高擴(kuò)展性。在實(shí)際應(yīng)用中,能夠確保數(shù)據(jù)的快速穩(wěn)定傳輸,保證不會(huì)出現(xiàn)任何一條數(shù)據(jù)丟失。除此之外的話,它還支持企業(yè)級(jí)擴(kuò)展,例如對(duì)接Kafka以及企業(yè)級(jí)信息安全管理等功能。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 步進(jìn)電機(jī)
    +關(guān)注

    關(guān)注

    152

    文章

    3165

    瀏覽量

    149585
  • 現(xiàn)場(chǎng)總線

    關(guān)注

    3

    文章

    526

    瀏覽量

    39079
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    121

    文章

    1992

    瀏覽量

    107347
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    678

    瀏覽量

    23670

原文標(biāo)題:工業(yè)樹(shù)莓派和 MQTT 平臺(tái)打通 OT 和 IT

文章出處:【微信號(hào):趣無(wú)盡,微信公眾號(hào):趣無(wú)盡】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【"盈鵬飛嵌入式i.mx6ull-IoT開(kāi)發(fā)板"試用體驗(yàn)】基于MQTT的車(chē)間網(wǎng)聯(lián)網(wǎng)智能網(wǎng)關(guān)

    服務(wù),實(shí)現(xiàn)樹(shù)莓、IMX6ULL開(kāi)發(fā)板智能網(wǎng)關(guān)、Ubuntu下MQTT數(shù)據(jù)實(shí)時(shí)交互;生氣花生殼內(nèi)網(wǎng)穿透賬號(hào),實(shí)現(xiàn)公網(wǎng)數(shù)據(jù)發(fā)布,生氣阿里MQTT服務(wù)器實(shí)例,實(shí)現(xiàn)基于IMX6ULL 開(kāi)發(fā)板
    發(fā)表于 08-03 18:33

    樹(shù)莓裝機(jī)教程

    樹(shù)莓裝機(jī)教程樹(shù)莓裝機(jī)教程樹(shù)莓裝機(jī)教程樹(shù)莓
    發(fā)表于 11-25 10:14 ?52次下載

    MARSIOT開(kāi)放平臺(tái)樹(shù)莓設(shè)備輕松接入

    MARSIOT(火星互聯(lián))之前發(fā)步了安卓上的APP讓樹(shù)莓愛(ài)好者以極為簡(jiǎn)單的方式快速的接入MARSIOT平臺(tái),遠(yuǎn)程的控制樹(shù)莓的GPIO,不
    發(fā)表于 05-22 17:03 ?7次下載

    樹(shù)莓是什么樹(shù)莓的簡(jiǎn)單介紹

    要想玩轉(zhuǎn)樹(shù)莓,首先得知道樹(shù)莓是什么。在本節(jié)中,作者將帶領(lǐng)大家揭開(kāi)樹(shù)莓的神秘面紗,了解
    發(fā)表于 05-15 18:09 ?31次下載
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>是什么<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>的簡(jiǎn)單介紹

    樹(shù)莓-搭建邊緣計(jì)算云平臺(tái)

    基于樹(shù)莓搭建邊緣計(jì)算云平臺(tái)
    的頭像 發(fā)表于 12-03 00:17 ?1999次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>-搭建邊緣計(jì)算云<b class='flag-5'>平臺(tái)</b>

    虹科工業(yè)樹(shù)莓和PLC怎么選?

    工業(yè)樹(shù)莓和PLC的區(qū)別在哪?應(yīng)該選擇工業(yè)樹(shù)莓還是PLC?本篇文章為你解答~
    的頭像 發(fā)表于 02-22 11:03 ?1281次閱讀

    虹科工業(yè)樹(shù)莓應(yīng)用小技巧

    在應(yīng)用虹科工業(yè)樹(shù)莓進(jìn)行項(xiàng)目開(kāi)發(fā)的過(guò)程中,我們會(huì)應(yīng)用到各種功能,部分功能看似不起眼,但是在實(shí)際應(yīng)用開(kāi)發(fā)過(guò)程中卻非常重要。接下來(lái)虹科分享幾個(gè)工業(yè)樹(shù)莓
    的頭像 發(fā)表于 05-24 17:33 ?914次閱讀
    虹科<b class='flag-5'>工業(yè)</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>應(yīng)用小技巧

    虹科教您固定工業(yè)樹(shù)莓Modbus RTU設(shè)備編號(hào)

    點(diǎn)擊關(guān)注我們可獲取更多IIOT干貨哦~虹科工業(yè)樹(shù)莓高性能多接口寬溫--適應(yīng)惡劣環(huán)境★★★★★“01/前言”虹科工業(yè)樹(shù)莓
    的頭像 發(fā)表于 10-18 18:26 ?1021次閱讀
    虹科教您<b class='flag-5'>派</b>固定<b class='flag-5'>工業(yè)</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>Modbus RTU設(shè)備編號(hào)

    虹科干貨 | 簡(jiǎn)單幾步教您使用工業(yè)樹(shù)莓作為MQTT Broker進(jìn)行測(cè)試

    虹科IIoT簡(jiǎn)單幾步教您使用工業(yè)樹(shù)莓作為MQTTBroker進(jìn)行測(cè)試前言MQTT是一個(gè)基于客戶端-服務(wù)器的消息發(fā)布/訂閱傳輸協(xié)議。MQTT
    的頭像 發(fā)表于 06-02 10:26 ?1069次閱讀
    虹科干貨 | 簡(jiǎn)單幾步教您使用<b class='flag-5'>工業(yè)</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>作為<b class='flag-5'>MQTT</b> Broker進(jìn)行測(cè)試

    虹科方案 | 虹科工業(yè)樹(shù)莓和PLC怎么選?

    虹科IIoT虹科工業(yè)樹(shù)莓VSPLCHongKeTechnology虹/科/方/案01什么是虹科工業(yè)樹(shù)莓
    的頭像 發(fā)表于 03-29 15:42 ?1212次閱讀
    虹科方案 | 虹科<b class='flag-5'>工業(yè)</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>和PLC怎么選?

    等待已久,新品上市 | RevPi Connect 4系列:基于樹(shù)莓CM4計(jì)算模塊的全新工業(yè)樹(shù)莓

    虹科工業(yè)樹(shù)莓新品重磅來(lái)襲!虹科RevPi Connect 4采用最新樹(shù)莓CM4計(jì)算模塊,全面升級(jí),性能躍升,為
    的頭像 發(fā)表于 08-01 11:42 ?1141次閱讀
    等待已久,新品上市 | RevPi Connect 4系列:基于<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>CM4計(jì)算模塊的全新<b class='flag-5'>工業(yè)</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>

    RevPi Connect 4系列:基于樹(shù)莓CM4計(jì)算模塊的全新工業(yè)樹(shù)莓

    新品來(lái)襲勢(shì)不可擋 備受期待的 虹科工業(yè)樹(shù)莓第四代產(chǎn)品—RevPi Connect 4 終于來(lái)啦!作為全球領(lǐng)先的工業(yè)自動(dòng)化產(chǎn)品,RevPi Connect 4融合了
    的頭像 發(fā)表于 08-04 16:33 ?883次閱讀
    RevPi Connect 4系列:基于<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>CM4計(jì)算模塊的全新<b class='flag-5'>工業(yè)</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>

    如何用工業(yè)樹(shù)莓MQTT平臺(tái)打通OT和IT?

    如何打通OT和IT,加速智能制造?來(lái)看看宏集的解決方案[讓我看看]歡迎聯(lián)系我們了解更多產(chǎn)品/方案信息~
    的頭像 發(fā)表于 10-19 15:09 ?603次閱讀
    如何用<b class='flag-5'>工業(yè)</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>和<b class='flag-5'>MQTT</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>打通</b><b class='flag-5'>OT</b>和IT?

    宏集方案 | 如何用工業(yè)樹(shù)莓MQTT平臺(tái)打通OT和IT?

    如何用工業(yè)樹(shù)莓MQTT平臺(tái)打通OT和IT?
    的頭像 發(fā)表于 01-05 11:01 ?612次閱讀
    宏集方案 | 如何用<b class='flag-5'>工業(yè)</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>和<b class='flag-5'>MQTT</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>打通</b><b class='flag-5'>OT</b>和IT?

    搭載樹(shù)莓CM5:Sfera Labs 工業(yè)控制器!

    搭載樹(shù)莓計(jì)算模塊5的工業(yè)計(jì)算機(jī):快速、靈活且可靠!為更好地滿足工業(yè)客戶的需求,SferaLabs對(duì)StratoPiMax平臺(tái)進(jìn)行了升級(jí),利
    的頭像 發(fā)表于 07-01 17:41 ?152次閱讀
    搭載<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>CM5:Sfera Labs <b class='flag-5'>工業(yè)</b>控制器!
    主站蜘蛛池模板: 色婷婷在线视频 | 最近在线视频免费观看2019 | 在线观看黄网 | 加勒比一木道|视频在线看 加勒比在线免费视频 | 亚洲人成网站色7799在线观看 | julia一区二区三区中文字幕 | 国产美女亚洲精品久久久久久 | 久久久久免费精品国产小说 | 手机看片1024手机在线观看 | 亚洲美女视频一区二区三区 | 日韩精品一卡二卡三卡四卡2021 | 久久久久久久久综合 | 五月婷婷丁香在线 | 国产成人精品视频一区二区不卡 | 在线中文字幕一区 | 亚洲伊人网站 | 美女和帅哥在床上玩的不可描述 | 午夜骚片 | 久久精品视频热 | 伊人成人在线 | 1000部啪啪勿入十八免费 | 婷婷开心激情网 | 骚淫| 午夜亚洲福利 | 久久亚洲国产午夜精品理论片 | 奇米欧美 | 中文字幕第一页在线 | 久久久久久综合 | 天天干人人 | 日本国产视频 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片男 | 国内亚州视频在线观看 | 一级视频在线免费观看 | 午夜黄页网站在线播放 | 夜夜橹橹网站夜夜橹橹 | 777奇米四色米奇影院在线播放 | 天天操综合网 | 成年人的毛片 | 2014天堂| 国产美女精品久久久久久久免费 | 四虎影业 |