18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 梯形圖實例 >> 正文

s7-200smart通過modbus庫與溫濕度傳感器通訊 梯形圖實例

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022-04-01

首先介紹我們(men) 的硬件準備工作

1、一個(ge) 支持modbus協議的溫濕度傳(chuan) 感器

 

2、查看溫濕度傳(chuan) 感器參數,廠家一般都會(hui) 配一個(ge) 修改軟件,這裏不做修改,用其默認值

波特率:9600

數據格式:8位數據位、無校驗

通訊方式:標準modbus RTU

通訊地址:2

3、確定所要讀取變量地址

 

溫度實時寄存地址為(wei) 0,對應modbus通訊裏的40001

濕度實時寄存地址為(wei) 1,對應modbus通訊裏的40002

4、s7-200smartplc一台

 

s7-200smart st20

5、端口連接

將溫濕度傳(chuan) 感器與(yu) plc端DB9接口連接

 

溫濕度傳(chuan) 感器,廠家會(hui) 給

 

plc 485集成接口

準備工作完畢,接下來就是編程,因為(wei) 軟件自帶modbus庫,直接使用就好

6、初始化主站指令

 

“模式”(Mode) 輸入的值用於(yu) 選擇通信協議。輸入值為(wei) 1 時,將 CPU 端口分配給 Modbus 協議並啟用該協議。

參數“奇偶校驗”(Parity) 應設置為(wei) 與(yu) Modbus 從(cong) 站設備的奇偶校驗相匹配。0(無奇偶校驗)

參數“端口”(Port)設置物理通信端口(0 = CPU 中集成的 RS-485)。

參數“超時”(Timeout) 設為(wei) 等待從(cong) 站做出響應的毫秒數。典型值是 1000 ms (1 s)。

當 MBUS_CTRL指令完成時,指令將“真”(TURE) 返回給“完成”(Done) 輸出。

“錯誤”(Error) 輸出包含指令執行的結果。

以上的參數設置與(yu) 稱重儀(yi) 表端的對應

7、溫濕度傳(chuan) 感器的訪問

 

參數“從(cong) 站”(Slave) 是 Modbus 從(cong) 站設備的地址。允許範圍為(wei) 0 至 247。地址 0 是廣播地址。僅(jin) 將地址 0 用於(yu) 寫(xie) 入請求。係統不會(hui) 響應對地址 0 的廣播請求。並非所有從(cong) 站設備都支持廣播地址。S7-200 SMART Modbus 從(cong) 站庫不支持廣播地址。

使用參數 RW 指示是讀取還是寫(xie) 入該消息。0(讀取)

參數地址 (Addr) 是起始 Modbus 地址。寄存器地址為(wei) 0,對應Modbus通訊裏的地址40001

參數“計數”(Count) 用於(yu) 分配要在該請求中讀取或寫(xie) 入的數據元素數。讀取儀(yi) 表中保持寄存器字數。

參數 DataPtr 是間接地址指針,指向 CPU 中與(yu) 讀請求相關(guan) 的數據的 V 存儲(chu) 器。將 DataPtr 設置為(wei) 用於(yu) 存儲(chu) 從(cong) Modbus 從(cong) 站讀取的數據的第一個(ge) CPU 存儲(chu) 單元。

地址1的溫濕度數據被存入到以VW100為(wei) 起始的兩(liang) 個(ge) 字,即vw100為(wei) 溫度,vw102為(wei) 濕度,這裏要注意,整數轉為(wei) 實數,最後在除以10,並是最後的溫濕度值

8、編程結束,我們(men) 調試看下

 

 

 

vw100的溫度為(wei) 25.4℃,vw102的濕度為(wei) 74.0%RH

到這裏編程結束,需要源程序的可以關(guan) 注私信

下次更新昆侖(lun) 通泰觸摸屏與(yu) s7-200smart ppi通訊設置

Tags:modbus,溫濕度傳感器,梯形圖實例  
責任編輯:admin
相關文章列表
modbus通訊協議功能碼一覽_ModBus功能碼定義
西門子200SMART主站輪詢MODBUS通信指令案例_梯形圖實例
在通信程序中,如何實現PLC與多台變頻器的MODBUS/RTU通信?
MODBUS-RTU數據幀格式、報文實例
modbus讀取保持寄存器實例
在西門子plc 200smart中,通過Modbus RTU協議讀取溫濕度傳感器的
Modbus協議——常用功能碼詳解
MODBUS協議整理——功能碼簡述 PLC地址和協議地址區別
西門子200PLC modbus通訊梯形圖實例(帶程序)
【梯形圖實例】電力儀表的數據通過MODBUS通訊的方式上傳至西門子
實例講解PLC實現modbus通訊
梯形圖實例:西門子PLC通過MODBUS控製變頻器
梯形圖實例 使用Modbus協議進行西門子S7-200PLC通訊的程序
西門子S7-200係列PLC中斷指令第一部分 梯形圖實例
西門子PLC控製變頻器,實現3段速控製的方法,plc控製變頻器梯形圖
西門子smart plc恒壓供水梯形圖實例_PLC經典編程實例——雙恒壓無
西門子PLC一鍵啟停編程梯形圖
直觀易懂的梯形圖實例,點動與自鎖控製的PLC程序,plc點動自鎖
西門子PLC自鎖控製應用程序 plc自鎖點動梯形圖實例
西門子plc流量累積計算程序梯形圖實例
三菱plc定時器與脈衝程序編程梯形圖實例
基於西門子PLC的溫度檢測和控製係統原理及梯形圖實例
S7-200模擬量比例換算及模擬量編程梯形圖實例 4-20mA編程
PLC的自帶觸點,為啥非要再加一個中間繼電器,你知道原因嗎?
接近開關是PNP還是NPN,與PLC怎麽連接,PNP接近開關和NPN接近開關
PLC交通燈梯形圖實例_ plc控製紅綠燈畢業論文_ plc控製交通信號燈
PLC閃光電路編程實例 梯形圖實例
用PLC改造M7120平麵磨床電路 附梯形圖實例
西門子S7-200係列PLC增減計數器練習 梯形圖實例
西門子S7-200係列PLC減計數指令入門教程  梯形圖實例CTD
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢