草莓视频APP在线观看污_欧美熟妇乱色一区二区_成人卡通动漫一二区在线观看_性生活视频国产免费看_精品亚洲永久免费精品鬼片影片_国产美女精品午夜福利视频_日韩日本系列有码字幕中文字幕_被猛男伦流澡到高潮h万叶_人妻噜噜中文字幕_色娜娜无码激情在线亚洲尤物

最新公告:山社電機(jī)80年專注步進(jìn)電機(jī),步進(jìn)電機(jī)驅(qū)動(dòng)器研發(fā)生產(chǎn),中國(guó)大陸?yīng)毤沂跈?quán)深圳市美萊克科技有限公司
全國(guó)統(tǒng)一熱線:4008-160-502
首頁(yè) > 關(guān)于美萊克 > 新聞中心 > 行業(yè)新聞

PLC主機(jī)與RS-485總線驅(qū)動(dòng)器之間的通信機(jī)制例程

PLC主機(jī)與RS-485總線驅(qū)動(dòng)器之間的通信機(jī)制例程

新聞關(guān)鍵詞:總線驅(qū)動(dòng)器
發(fā)布時(shí)間:2019-07-12
分享:
【導(dǎo)讀】 首先解析什么是PLC主機(jī)與RS-485總線驅(qū)動(dòng)器之間的通信協(xié)議?通信是基于常用的ASCII字符集傳輸使用,通過RS-485或RS-422硬件接口的標(biāo)準(zhǔn)UARTs。


首先解析什么是PLC主機(jī)與RS-485總線驅(qū)動(dòng)器之間的通信協(xié)議?

通信是基于常用的ASCII字符集傳輸使用,通過RS-485RS-422硬件接口的標(biāo)準(zhǔn)UARTs。

我們使用以下設(shè)置來操作uart: 1個(gè)起始位、8個(gè)數(shù)據(jù)位、0 (no)奇偶校驗(yàn)位和1個(gè)停止位。從主機(jī)到驅(qū)動(dòng)器的命令包的基本結(jié)構(gòu)總是一個(gè)文本字符串,后面跟著一個(gè)回車。文本字符串總是由命令本身組成,后面跟著命令使用的任何參數(shù)?;剀嚤硎緜鬏?shù)津?qū)動(dòng)器的結(jié)束。 下面是基本語(yǔ)法。

YXXAB < \ r >

在上面的語(yǔ)法中,“Y”表示驅(qū)動(dòng)器的RS-485地址,這是RS-485網(wǎng)絡(luò)所需要的?!?/span>XX”表示命令本身,它總是由兩個(gè)大寫字母組成。“A”表示兩個(gè)可能參數(shù)中的第一個(gè),“B”表示第二個(gè)。

參數(shù)12的長(zhǎng)度不同,可以是字母或數(shù)字,而且通常是可選的?!?/span><\r>”表示終止命令字符串的回車。如何在應(yīng)用程序中生成回車將取決于您的主機(jī)軟件。如果驅(qū)動(dòng)器在一個(gè)命令結(jié)束時(shí)沒有收到回車,它將響應(yīng)' ?1 '顯示接收命令超時(shí)錯(cuò)誤。

一旦驅(qū)動(dòng)器接收到<\r>,它將決定是否理解

將前面的字符作為有效命令。如果它確實(shí)理解該命令,驅(qū)動(dòng)器將執(zhí)行或緩沖該命令。如果打開Ack/Nack(設(shè)置了PR bit2),驅(qū)動(dòng)器還將向主機(jī)發(fā)送一個(gè)確認(rèn)字符(Ack)。執(zhí)行的命令的Ack%(百分號(hào)),緩沖的命令的Ack*(星號(hào))。

通常建議用戶程序在發(fā)送后續(xù)命令之前等待ACK/NACK字符。例如,主機(jī)發(fā)送“1CC1”,驅(qū)動(dòng)器(節(jié)點(diǎn)地址為“1)接收到有效的并返回一個(gè)確認(rèn)字符(Ack)%”給主機(jī)。主機(jī)需要先確認(rèn)確認(rèn)字符“%”,然后才能發(fā)出下一個(gè)命令。如果主機(jī)沒有收到任何響應(yīng),或接收到未確認(rèn)的字符(Nack) ' ?n ' response (n=114),表示發(fā)生了錯(cuò)誤。主機(jī)需要處理異常情況,檢查報(bào)警代碼,狀態(tài)代碼并修復(fù)錯(cuò)誤。如果誤差是固定的,清除后,可以再次傳輸前面的命令,直到主機(jī)從驅(qū)動(dòng)器獲得正確的響應(yīng)。然后主機(jī)可以發(fā)送下一個(gè)命令。

以下是推薦的主機(jī)與RS-485總線驅(qū)動(dòng)器之間的通信機(jī)制例程:

Step1:主機(jī)發(fā)出指令驅(qū)動(dòng)RS-485地址;

Step2:RS-485網(wǎng)絡(luò)中驅(qū)動(dòng)專用RS-485地址接收命令,響應(yīng)Ack/Nack到主機(jī)。然后立即執(zhí)行或緩沖命令;

Step3:主機(jī)等待來自專用RS-485地址的驅(qū)動(dòng)器響應(yīng);如果主機(jī)在用戶程序定義的超時(shí)期間沒有接收到任何響應(yīng),則可以再次傳輸前面的命令,直到主機(jī)收到響應(yīng)為止。

Step4:主機(jī)接收到響應(yīng)后,用RS-485地址和Ack /納反應(yīng);如果地址不正確,忽略響應(yīng)并等待下一個(gè)響應(yīng)。

Step5:如果RS-485地址正確,收到Ack,經(jīng)過一段適當(dāng)?shù)难訒r(shí)時(shí)間后,主機(jī)可以發(fā)出下一條命令;

Step6:如果RS-485地址正確,但接收到Nack,主機(jī)需要處理異常情況,檢查報(bào)警碼、狀態(tài)碼并修復(fù)錯(cuò)誤。如果錯(cuò)誤已修復(fù)并清除,則可以再次傳輸前面的命令,直到主機(jī)從驅(qū)動(dòng)器獲得正確的響應(yīng)。然后主機(jī)可以發(fā)出下一個(gè)命令;

如果驅(qū)動(dòng)器不理解命令,它將什么也不做。如果Ack/Nack打開,將發(fā)送一個(gè)Nack,它的意思是a ?(問號(hào))。Nack通常是與表示特定錯(cuò)誤的數(shù)字代碼一起。

驅(qū)動(dòng)器的響應(yīng)將以類似的語(yǔ)法發(fā)送到關(guān)聯(lián)的SCL命令。

YXX = < \ r >

在上面的語(yǔ)法中,“Y”表示驅(qū)動(dòng)器的RS-485地址,這是RS-485網(wǎng)絡(luò)所需要的?!?/span>XX”表示命令本身,它總是由兩個(gè)大寫字母組成。“A”表示所請(qǐng)求的數(shù)據(jù),可用十進(jìn)制(IFD)

十六進(jìn)制格式(IFH)。“<\r>”表示終止響應(yīng)字符串的回車。

相關(guān)新聞

減速步進(jìn)電機(jī)介紹
發(fā)布時(shí)間:2024-09-26
步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng)器
發(fā)布時(shí)間:2024-09-26
步進(jìn)電機(jī)常用哪類編碼器
發(fā)布時(shí)間:2024-09-26
步進(jìn)電機(jī)和伺服電機(jī)的區(qū)別
發(fā)布時(shí)間:2024-09-26
山社的一體式閉環(huán)步進(jìn)電機(jī)
發(fā)布時(shí)間:2024-08-26
一體式開環(huán)步進(jìn)電機(jī)節(jié)省空間的同時(shí)...
發(fā)布時(shí)間:2024-08-22
步進(jìn)電機(jī)在消費(fèi)品方面的應(yīng)用日益增...
發(fā)布時(shí)間:2024-08-16
步進(jìn)電機(jī)在點(diǎn)膠機(jī)上的應(yīng)用
發(fā)布時(shí)間:2024-08-15
步進(jìn)電機(jī)力矩?fù)Q算成負(fù)載的計(jì)算公式
發(fā)布時(shí)間:2024-07-25
485總線驅(qū)動(dòng)的電機(jī)方案最多控制多少...
發(fā)布時(shí)間:2024-07-24
日韩亚洲国产精品视频| 超大胆丝袜人妻无码在线| 日韩人妻一区二区三区va| 亚洲一区二区高清日韩国产| 91激情视频精品视频在线| 日韩欧动漫无码片| 午夜国产精品久久久| 国精品片在线视频| 久久久精品波多野结衣av| 扒开jk制服双腿进入| 精品人妻久久久久九色| 国产高清AV巨作女教师| 玩弄中国白嫩少妇HD乱| 国产麻豆精选AV| 四虎影视免费永久在线观看| 69视频永久免费观看下载| 欧美精品一级久久久| 一区国产情侣宾馆射| 久久久久人妻少妇精品系列| 妞干网手机免费视频| 欧美一区二区视频在线观看 | 惠民福利日韩美女裸体黄网站18禁免费 | 国内成人久久久久麻豆| 无码骚夜夜精品| 不卡2021天天做夜夜爽视频| 色欲蜜臀国产精品久久久久| 丝袜美女国产AV| 中文欧美一区二区三区| 国产一级无码av片在线观看| 漂亮的人妻被黑人久久| 精品亚洲国产aⅴ| 日韩电影线上无码AV| 中文字幕hd人妻在线视频| 日韩一区二区综合久久| 一级a理论片视频在线| 夜夜精品浪潮AV一区二区三区| 国产免费一区不卡| 人妻系列无码专区久久| 视频 国产 精品 熟女| 久草美女在线观看| 2020久久精品国产自在现|