日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

欧姆龙485通讯示例程序_【精品实验】PLC学习神器与温湿度变送器的通讯

發(fā)布時(shí)間:2023/12/10 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 欧姆龙485通讯示例程序_【精品实验】PLC学习神器与温湿度变送器的通讯 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
BFH點(diǎn)擊藍(lán)字關(guān)注我們↑↑↑↑

  PLC學(xué)習(xí)神器提供RS485接口,可支持無協(xié)議RS指令、無協(xié)議RS2指令、Modbus通訊功能,可通過設(shè)置通訊格式改變通訊協(xié)議,RS485對(duì)應(yīng)的通訊格式地址是D8400;

  本案例以RS485接口與溫濕度變送器通訊,通訊格式如下

溫濕度變送器的說明書介紹

1.1主要技術(shù)參數(shù)

1.2 通訊協(xié)議

 1、所有通訊回路都應(yīng)遵照主/從方式。依照主從方式,數(shù)據(jù)可以在一個(gè)主站和多個(gè)子站之間傳遞。

任何一次通訊都不能從子站開始。

 2、信息傳輸方式為異步方式,字節(jié)格式為起始位1位,數(shù)據(jù)位8位,停止位1位,無校驗(yàn)。

 3、符合MODUBS RTU 協(xié)議標(biāo)準(zhǔn)。

 4、默認(rèn)波特率為9600,地址為1。

主站發(fā)送

返回:

內(nèi)部報(bào)文信息:

1.3通訊命令舉例1

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

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

 讀取地址:FF 03 00 64 00 01 D0 0B

 寫地址:01 06 00 64 00 02 49 D4 ? (已知原地址為01,改成02)

     FF 06 00 64 00 02 5C 0A???(未知原地址,改成02)

1.4通訊命令舉例2

 讀取溫度濕度數(shù)據(jù):

 上位機(jī)發(fā)送:01 04 00 00 00 02 71 CB (溫濕度地址為1,寄存器起始地址為0,讀2個(gè)字節(jié))

 下位機(jī)返回:01 04 04,溫度H,溫度L,濕度H,濕度L,CRCH,CRCL。

 只讀溫度數(shù)據(jù):

 上位機(jī)發(fā)送:01 04 00 00 0 001 31 CA(溫濕度地址為1,寄存器起始地址為0,讀1個(gè)字節(jié))

 下位機(jī)返回:01 04 02,溫度H,溫度L,CRCH,CRCL。

 只讀濕度數(shù)據(jù):

 上位機(jī)發(fā)送:01 04 00 01 0 001 60 0A(溫濕度地址為1,寄存器起始地址為1,讀1個(gè)字節(jié))

下位機(jī)返回:01 04 02,濕度H,濕度L,CRCH,CRCL。

 設(shè)置地址:

 上位機(jī)發(fā)送:01 06 00 64 00 02 49 D4(溫濕度原地址1改為2)

 下位機(jī)返回:01 06 00 64,地址H,地址L, CRCH,CRCL。

  PLC學(xué)習(xí)的RS485通訊口與溫濕度變送器的接線:

  1.485-與B-連接,485+與A+連接;

  2.溫濕度變送器,需要接上直流DC5V-DC24的電源;

通訊參數(shù)與通訊格式解讀

2.1通訊參數(shù)設(shè)定

  設(shè)定為無順序通訊協(xié)議,數(shù)據(jù)長(zhǎng)度為8位,無校驗(yàn),停止位為1位,傳送速度為9600,類型為RS-485,格式為無CR,LF

2.2通訊格式設(shè)定

  設(shè)定通訊參數(shù)和通訊格式,任意選一種就好了。如果通訊參數(shù)和通訊格式同時(shí)設(shè)置,默認(rèn)會(huì)使用通訊參數(shù)里的內(nèi)容。

使用無協(xié)議RS2指令通訊程序案例

  D8400與三菱公司出的FX3U一樣是我們學(xué)習(xí)神器RS485口通訊格式的特殊寄存器,通訊格式按照前面的表格進(jìn)行設(shè)定,案例里的D8400設(shè)置的是H881(數(shù)據(jù)長(zhǎng)度為8位,無校驗(yàn),停止位為1位,波特率是9600,無報(bào)頭和報(bào)尾,無順序協(xié)議)

注意:當(dāng)使用通訊格式時(shí),需要設(shè)定D8409(RS超時(shí)設(shè)定),否則會(huì)有報(bào)警現(xiàn)象

程序解讀:

1.?RS-485通訊參數(shù)

 1.1將通訊格式D8400設(shè)置為H881(數(shù)據(jù)長(zhǎng)度為8位,無校驗(yàn),停止位為1位,波特率是9600,無報(bào)頭和報(bào)尾,無順序協(xié)議)

 1.2將通訊超時(shí)D8409設(shè)置為K10(10*10ms=100ms=0.1s)

 1.3 [RS2 D300 D330 D400 K10 K1],發(fā)送數(shù)據(jù)的起始元件為D300,發(fā)送數(shù)據(jù)的個(gè)數(shù)為D330,接收數(shù)據(jù)的起始元件為D400,接收數(shù)據(jù)的個(gè)數(shù)為K10,使用通道1進(jìn)行通訊

2.?讀取溫度和濕度數(shù)據(jù)

 2.1每一秒時(shí)鐘接通一次M480

 2.2發(fā)送數(shù)據(jù)格式01 04 00 00 00 02 71 CB (讀取溫濕度地址為1,寄存器起始地址為0,讀取2個(gè)數(shù)據(jù),校驗(yàn)碼71CB)

 2.3 D330為發(fā)送的字節(jié)數(shù)8個(gè)

 2.4 M8402是發(fā)送請(qǐng)求的特殊繼電器,想發(fā)送數(shù)據(jù)需置位M8402就可以了,PLC發(fā)送完數(shù)據(jù)會(huì)自動(dòng)復(fù)位M8402;

3.?溫度和濕度數(shù)據(jù)接收

 M8403是接收數(shù)據(jù)特殊繼電器,接收完數(shù)據(jù)后必須復(fù)位。

 接收數(shù)據(jù)時(shí),先清零D500-D509的數(shù)據(jù),再把接收到的數(shù)據(jù)D400-D409傳送至D500-D509里

4.?接收的數(shù)據(jù)處理

 4.1.位組合傳送;將D501的數(shù)據(jù)傳送至M200-M215里;將D502的數(shù)據(jù)傳送至M216-M231里;將D503的數(shù)據(jù)傳送至M232-M267里()

 4.2位組合拆分;將M208-M223的數(shù)據(jù)傳送D800里;將M224-M239的數(shù)據(jù)傳送D801里

 4.3高低字節(jié)互換;將D800里數(shù)據(jù)高低字節(jié)互換;將D801里數(shù)據(jù)高低字節(jié)互換

PLC學(xué)習(xí)神器作為Modbus主站,與溫濕度變送器通訊

  D8401是設(shè)置Modbus主站或者從站的特殊寄存器,設(shè)為H1就是Modbus主站,這個(gè)案例是作為主站功能使用,所以我們要把D8401設(shè)置為H1。

  D8400是PLC學(xué)習(xí)神器RS485口通訊格式的特殊寄存器,通訊格式按照前面的表格進(jìn)行設(shè)定,案例里的D8400設(shè)置的是H81(數(shù)據(jù)長(zhǎng)度為8位,無校驗(yàn),停止位為1位,波特率是9600,無報(bào)頭和報(bào)尾)

  程序用1秒時(shí)鐘M8013實(shí)時(shí)觸發(fā)Modbus RTU專用指令A(yù)DPRW發(fā)送數(shù)據(jù),對(duì)ADRW指令不熟悉的可以參考FX3U通訊手冊(cè)Modbus通訊篇。

  發(fā)送數(shù)據(jù)格式(從站地址為1,讀取功能碼03,寄存器起始地址為0,讀取2個(gè)數(shù)據(jù),接收數(shù)據(jù)寄存器為D900和D90)

END

往期精彩回顧

致:一直在野蠻生長(zhǎng)中的八方匯人

作為工程師,月薪8000以下的,你該點(diǎn)進(jìn)來

《八方匯PLC調(diào)試神器》的使用說明--Modbus通訊篇

【項(xiàng)目經(jīng)驗(yàn)分享】歐姆龍PLC與電子秤的無協(xié)議通訊調(diào)試

回復(fù)“姓名+電話”即可搶占座位,數(shù)量有限,行動(dòng)起來!!!

BFH

?? ??培訓(xùn)課程:

實(shí)戰(zhàn)三菱PLC編程、實(shí)戰(zhàn)威綸觸摸屏編程、實(shí)戰(zhàn)編碼器高速計(jì)數(shù)器課程、實(shí)戰(zhàn)變頻器編程應(yīng)用、實(shí)戰(zhàn)步進(jìn)電機(jī)編程應(yīng)用、實(shí)戰(zhàn)伺服電機(jī)編程應(yīng)用、PLC觸摸屏解密課程等等。課程內(nèi)容包括工程師負(fù)責(zé)的一整套流程,還包括學(xué)員學(xué)出去走上工程師崗位以后提供的技術(shù)支持,特殊情況導(dǎo)師可親自上門服務(wù)

BFH

服務(wù)贈(zèng)送課程:

電磁閥應(yīng)用課程、

電氣CAD繪圖課程、

控制箱接線智慧、

電工補(bǔ)習(xí)課程、

電腦快速應(yīng)用課程、

電氣工程師面試課程、

電氣工程師職業(yè)智慧、

電氣工程師個(gè)人輔導(dǎo)

BFH

? ???服務(wù)贈(zèng)送課程:

電氣自動(dòng)化選型課程、

自動(dòng)化編程沙龍(每周更新)、

自動(dòng)化項(xiàng)目開發(fā)、

熟練學(xué)習(xí)步進(jìn)電機(jī)、伺服電機(jī)

等運(yùn)動(dòng)控制。數(shù)十臺(tái)真是設(shè)備

上機(jī)練習(xí)幫助學(xué)員快速成為工

程師,學(xué)技能不能僅學(xué)理論,

而是實(shí)戰(zhàn)與理論相結(jié)合,目標(biāo)

就是一個(gè)讓學(xué)員成為工程師

總結(jié)

以上是生活随笔為你收集整理的欧姆龙485通讯示例程序_【精品实验】PLC学习神器与温湿度变送器的通讯的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。