国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

02_基于西門子CM1241的ModbusRTU串口通訊實(shí)現(xiàn)

不知名網(wǎng)友 / 2948人閱讀

摘要:但是我對(duì)此協(xié)議并不熟悉,本文便以測試為目的基于西門子模塊主站,采用通訊協(xié)議與溫濕度傳感器從站通訊獲取數(shù)據(jù)。


前言

最近作者在了解工業(yè)邊緣計(jì)算的時(shí)候發(fā)現(xiàn),Modbus通訊(ModbusRTU&ModbusTCP)應(yīng)用的很多,而且是現(xiàn)場網(wǎng)關(guān)(Gateway)的一種常用基礎(chǔ)協(xié)議。

但是我對(duì)此協(xié)議并不熟悉,本文便以測試為目的基于西門子RS485模塊CM1241(主站),采用ModbusRTU通訊協(xié)議與溫濕度傳感器(從站)通訊獲取數(shù)據(jù)。

關(guān)鍵詞:ModbusRTU、西門子自動(dòng)化、TIA Portal、溫濕度傳感器、OPCUA



一、前期準(zhǔn)備

為了能夠測試ModbusRTU通訊,購買物料并搭建實(shí)驗(yàn)架,總架構(gòu)如下:

?

?關(guān)于遠(yuǎn)程鏈接如何搭建,請(qǐng)參考文章:

01_基于蒲公英R300A的異地組網(wǎng)PLC調(diào)試實(shí)現(xiàn)

在現(xiàn)場的Simatic S7-1200站點(diǎn)的網(wǎng)絡(luò)構(gòu)架詳情如下:

?

ModbusRTU主站選用的是西門子CM1241 RS422/485模塊,訂貨號(hào)為6ES7 241-1CH32-0XB0,建議官方渠道購買。

溫濕度傳感器用的是性價(jià)比較高的妙昕TH10S-B,京東購買鏈接為:

妙昕TH10S-B溫濕度傳感器變送器RS485采集器模塊modbus 實(shí)時(shí)監(jiān)控防水高溫防塵5-12V TH10S-B【圖片 價(jià)格 品牌 報(bào)價(jià)】-京東妙昕TH10S-B溫濕度傳感器變送器RS485采集器模塊modbus 實(shí)時(shí)監(jiān)控防水高溫防塵5-12V TH10S-B圖片、價(jià)格、品牌樣樣齊全!【京東正品行貨,全國配送,心動(dòng)不如行動(dòng),立即購買享受更多優(yōu)惠哦!】https://item.jd.com/29339601357.html#crumb-wrap

其中,CM1241的DB9接頭的引腳含義如下:

?

妙昕TH10S-B的接線方式如下:

?

?按照西門子官方手冊(cè)和妙昕傳感器所提供手冊(cè),完成接線和連接操作,上電后利用TIA Portal V17編寫通訊程序。


二、編寫通訊程序


1.通訊測試工具和軟件

建議在正式編寫TIA Portal程序之前,先用Modbus RTU通訊測試工具測試,保證可讀取性。測試工具為RS485轉(zhuǎn)USB線纜,所用工具的購買鏈接為:

【勝為ML-2010B】勝為(shengwei)USB轉(zhuǎn)485串口線 工業(yè)級(jí)usb轉(zhuǎn)rs485九針com口串口轉(zhuǎn)換器 電腦擴(kuò)展接口通信 ML-2010B【行情 報(bào)價(jià) 價(jià)格 評(píng)測】-京東【勝為ML-2010B】京東JD.COM提供勝為ML-2010B正品行貨,并包括shengweiML-2010B網(wǎng)購指南,以及勝為ML-2010B圖片、ML-2010B參數(shù)、ML-2010B評(píng)論、ML-2010B心得、ML-2010B技巧等信息,網(wǎng)購勝為ML-2010B上京東,放心又輕松https://item.jd.com/100006345678.html#none

所用的測試軟件為:JCBustszs串口調(diào)試助手。

該溫濕度傳感器的讀操作指令為:

01 03 00 00 00 02 C4 0B (地址為1,讀溫度濕度值)

結(jié)果返回為:

01 03 04 00 B8 03 3F 3A F6 (對(duì)應(yīng)溫度:18.4℃,濕度83.1%)

測試過程截圖如下:

?

2.編寫TIA Portal程序

參考西門子手冊(cè)以及妙昕傳感器所提供手冊(cè),結(jié)合上述內(nèi)容,調(diào)用Modbus_Comm_Load的TIA Portal關(guān)鍵程序如下:

?

?讀寫完成后利用TIA Portal的Trace內(nèi)容查看如下(用手握測試):

?

?溫濕度的分辨率分別為0.1℃和0.1RH,數(shù)據(jù)刷新頻率可自定義,還可以。

我認(rèn)為該信號(hào)的獲取有兩個(gè)關(guān)鍵作用:

1.為后續(xù)工廠關(guān)鍵設(shè)備(如變頻器)的監(jiān)控提供思路;

2.為現(xiàn)場級(jí)通訊和現(xiàn)場與云交互通訊提供參考。


三、基于OPC UA的通訊傳輸

西門子1200PLC從Firmware V4.4之后開始支持OPC UA通訊,這為我們提供了與上位機(jī)交互的思路:利用OPC UA實(shí)現(xiàn)跨平臺(tái)的通訊傳輸(如將這些信號(hào)傳輸至Linux下的HDFS集群進(jìn)行存儲(chǔ)或傳輸至基于Linux編寫的UI畫面進(jìn)行實(shí)時(shí)呈現(xiàn)等),開放接口如下:

?

PLC1200開放OPC UA接口操作參考資料:

UA_Serverhttp://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/11-Comm/05-OPC/05-OPC_UA/02-UA_Server.html最終該站點(diǎn)更新為如下的網(wǎng)絡(luò)架構(gòu):

該update將在后續(xù)文章中陸續(xù)更新,敬請(qǐng)期待。


總結(jié)

隨著“工業(yè)4.0”的演變,工業(yè)數(shù)據(jù)、工廠數(shù)據(jù)的價(jià)值會(huì)更加凸顯。那么數(shù)據(jù)的獲取、存檔、分析就至關(guān)重要。本文以目前工業(yè)邊緣網(wǎng)關(guān)中使用較多的ModbusRTU為例,闡述了如何測試鏈接、如何驗(yàn)證通訊結(jié)果,希望能夠以此為例,幫助大家解決類似通訊問題。

Last but not least,只是完成工業(yè)現(xiàn)場級(jí)的通訊是遠(yuǎn)遠(yuǎn)不夠的,還需要與尚未系統(tǒng)進(jìn)一步通訊產(chǎn)生數(shù)據(jù)交互,以進(jìn)行存儲(chǔ)和呈現(xiàn),本文以O(shè)PC UA為例解釋了一種可能性,update將在后續(xù)文章中更新。

如上為本人的第二篇CSDN文章,如有侵權(quán)將及時(shí)刪除,如有數(shù)字化相關(guān)的問題可隨時(shí)郵件或私信交流,郵件地址為:aolus1992@163.com。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/125581.html

相關(guān)文章

  • 基于UCOSIIRS485通信(STM32F107)

    摘要:為了可靠工作,在總線狀態(tài)切換時(shí)需要做適當(dāng)延時(shí),再進(jìn)行數(shù)據(jù)收發(fā)。 一、實(shí)現(xiàn)效果 ????????基于ucosii實(shí)時(shí)操作系統(tǒng)的RS485通信,采用USART + DMA進(jìn)行收發(fā), ?二、開發(fā)環(huán)境 開發(fā)工具:KEIL V5開發(fā)板: STM32f107RC采用方式:USART + DMA使用系統(tǒng):...

    verano 評(píng)論0 收藏0
  • 工創(chuàng)賽基于stm32f103HAL庫全向麥輪四個(gè)7路尋跡傳感器智能款采集程序

    摘要:灰度傳感器利用不同顏色的檢測面對(duì)光的反射程度不同的原理進(jìn)行顏色深淺檢測。這就是我們用的數(shù)字量灰度傳感器。數(shù)字量的灰度傳感器如果加入的是單片機(jī)處理數(shù)據(jù),那么可以把得到的原始數(shù)據(jù)加入濾波算法數(shù)據(jù)混合算法得到一個(gè)波動(dòng)小適應(yīng)環(huán)境強(qiáng)的數(shù)字傳感器。 文章目錄 引言 1.尋跡傳感器工作原理介紹 2.使用方...

    hersion 評(píng)論0 收藏0
  • EC20模組使用MQTT庫對(duì)接EMQX,基于STM32F407

    摘要:一說明本庫基于編譯,其他的內(nèi)核也支持,采用串口和模組通信。使用時(shí)添加文件到工程中,頭文件引用即可。此外,需要外部實(shí)現(xiàn)模組的復(fù)位操作,一般是對(duì)管腳拉高一段時(shí)間,復(fù)位函數(shù)需要指定函數(shù)為。四實(shí)例以下為使用的庫,實(shí)現(xiàn)對(duì)接自建。 一、說明 本lib庫基于STM32F407編譯,其他的cortexM4內(nèi)...

    whatsns 評(píng)論0 收藏0
  • 串口實(shí)現(xiàn)雙機(jī)通信

    摘要:利用總線可以實(shí)現(xiàn)全雙工通信,在多數(shù)情況下主要使用主通道。在一般應(yīng)用中,使用條條信號(hào)線就可以實(shí)現(xiàn)全雙工通信,如采用三條信號(hào)線接收線發(fā)送線和信號(hào)地能實(shí)現(xiàn)簡單的全雙工通信過程。 ...

    zombieda 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<