国产蝌蚪视频在线观看_亚洲亚色_日批网站免费_亚拍一区_69网站_九热精品_最新中文在线视频_欧美视频日韩视频_国内精品二区_天堂资源站_av综合一区_国产精品久免费的黄网站_四虎免费在线观看_少妇做爰奶水狂喷视频_野花视频韩国免费观看3_久久国产精品亚洲人一区二区三区_国产日产精品_国产精品毛片_亚洲精品久久草草起碰_国产偷国产偷亚洲综合av_两个人日本WWW免费版_91麻豆视频_亚欧在线观看视频_久久久99免费_久久精品视频12_麻豆视频播放_日本高清WWW午色夜COM_公和我做好爽添厨房_成人午夜剧场在线观看_gay无套ⅹxxoo_在线观看成人福利

wenliang
擡頭白雲(yún)悠悠,前竟一片黯愁……
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 0 個(gè)
工控威望: 919 點(diǎn)
下載積分: 43085 分
在線時(shí)間: 559(小時(shí))
注冊(cè)時(shí)間: 2014-04-04
最后登錄: 2025-09-14
查看wenliang的 主題 / 回貼
樓主  發(fā)表于: 2021-12-01 08:49
請(qǐng)問各位大師三菱MODBUS通訊,現(xiàn)在問題是PC發(fā)送一條數(shù)據(jù)給PLC,當(dāng)PLC收到數(shù)據(jù)時(shí)M8123動(dòng)作、而且馬上回復(fù)PC已經(jīng)收到指令,但是現(xiàn)連機(jī)訊運(yùn)行時(shí)偶而會(huì)出現(xiàn)PC發(fā)送數(shù)據(jù)給PLC、而PLC收到后并沒有回復(fù)PC,現(xiàn)在用串口軟件來測(cè)試也是一樣的情況,PC輪詢指令間隔時(shí)間160MS,輪詢N多條指令后就會(huì)出現(xiàn)PLC少回復(fù)的情況,另外也問過三菱客戶了,說是把D8129超時(shí)改成1也沒有用,不知道各位大師有什么高見,煩請(qǐng)多多指點(diǎn)一下,在此謝過了。。


  
[ 此帖被wenliang在2021-12-01 09:32重新編輯 ]
zhangqi_1234
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 0 個(gè)
工控威望: 493 點(diǎn)
下載積分: 4018 分
在線時(shí)間: 251(小時(shí))
注冊(cè)時(shí)間: 2013-03-22
最后登錄: 2025-05-21
查看zhangqi_1234的 主題 / 回貼
1樓  發(fā)表于: 2021-12-04 00:02
MODBUS通信中,主站發(fā)起通信請(qǐng)求,從站被動(dòng)響應(yīng);從站不會(huì)主動(dòng)發(fā)起通信請(qǐng)求。從你的例子中看出,你把PLC作為主站,PC機(jī)作為從站。
1、PLC使用RS指令的目的是,指定數(shù)據(jù)發(fā)送區(qū)和接收區(qū)。
2、PLC用邊沿觸發(fā)指令使M8122置1,M8122置1后PLC會(huì)自動(dòng)把數(shù)據(jù)發(fā)送區(qū)的數(shù)據(jù)(通信報(bào)文)通過串口順序發(fā)送出去,用于發(fā)起對(duì)指定從站的通信請(qǐng)求。數(shù)據(jù)發(fā)送完畢后,M8122自動(dòng)復(fù)位。因此通常用上升沿指令接[SET M8122],一般不用M8122作其它事情。另外,發(fā)送的通信報(bào)文,要包含CRC校驗(yàn)碼,需要使用CRC校驗(yàn)碼指令,并同時(shí)使M8161置1。
3、從站收到主站的通信請(qǐng)求,檢查通信報(bào)文是否符合MODBUS協(xié)議,如果不符合協(xié)議要求,會(huì)向主站發(fā)送錯(cuò)誤代碼,但有些錯(cuò)誤不會(huì)回復(fù)任何數(shù)據(jù),例如CRC校驗(yàn)碼錯(cuò)誤。如果通信報(bào)文符合MODBUS協(xié)議,從站響應(yīng)主站請(qǐng)求,執(zhí)行主站的請(qǐng)求,并發(fā)送應(yīng)答的通信報(bào)文。這個(gè)應(yīng)答的通信報(bào)文會(huì)存儲(chǔ)在RS指令指定的數(shù)據(jù)接收區(qū)中。
4、PLC作為主站接收完從站回復(fù)的數(shù)據(jù)后,M8123置1,M8123需要手動(dòng)復(fù)位,為下一次接收數(shù)據(jù)做準(zhǔn)備。PLC的M8123置1表示是主站接收完從站的回復(fù)數(shù)據(jù),根據(jù)MODBUS通信協(xié)議,主站不會(huì)發(fā)送數(shù)據(jù)告訴從站,收到了回復(fù)數(shù)據(jù)。主站發(fā)送數(shù)據(jù)給從站,是向從站發(fā)起通信請(qǐng)求。

5、如果是PC機(jī)作為主站,PLC作為從站。則PLC既不需要使用RS指令,也不需要使用M8122和M8123,而是要設(shè)置一些參數(shù),指定站號(hào)、通信速率、通信接口、MODBUS存儲(chǔ)器(線圈、輸入位元件、輸入寄存器、保持寄存器)尋址等。

6、FX3U配備FX3U-385ADP-MB適配器作為主站,不使用RS指令、CRC校驗(yàn)碼指令和M8122、M8123,而是使用ADPRW指令。7、FX3U的通信參數(shù)設(shè)置不使用D8120,如果用FX3U-485-BD,則是使用D8400、D8401、D8409-D8416。FX3G沒使用過,不清楚是用D8400、還是D8120。
[ 此帖被zhangqi_1234在2021-12-04 00:17重新編輯 ]

海门市| 邢台县| 昔阳县| 长子县| 百色市| 松溪县| 合阳县| 哈密市| 开化县| 龙岩市| 奉化市| 民乐县| 泰顺县| 龙川县| 华阴市| 大邑县| 呈贡县| 乌兰察布市| 玉环县| 怀来县| 昔阳县| 盐亭县| 新丰县| 凤凰县| 梨树县| 桂阳县| 凯里市| 正宁县| 红安县| 衡水市| 临猗县| 安塞县| 墨玉县| 韩城市| 阳曲县| 浦城县| 哈巴河县| 三亚市| 长顺县| 靖江市| 南川市|