hsl199
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 420 個(gè)
工控威望: 482 點(diǎn)
下載積分: 1866 分
在線時(shí)間: 200(小時(shí))
注冊(cè)時(shí)間: 2007-05-20
最后登錄: 2024-12-20
查看hsl199的 主題 / 回貼
樓主  發(fā)表于: 2009-09-17 14:52
這個(gè)問(wèn)題是我困惑很久沒(méi)能解決的問(wèn)題,請(qǐng)大家指點(diǎn)下怎么做!在下先謝謝L了
附件: MODBUS RTU模式.doc (50 K) 下載次數(shù):39
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
勇闖天涯
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看勇闖天涯的 主題 / 回貼
1樓  發(fā)表于: 2009-09-17 21:04
了解,觸摸屏+PLC+溫控器
你指的是PLC與溫控器之間的RS485用MODBUS協(xié)議

想必你對(duì)MODBUS協(xié)議有一定的了解程度
其實(shí)地址的對(duì)應(yīng)不難
例如:你想把地址7001的數(shù)據(jù)讀到D500,可以這樣做,用讀命令時(shí)起始地址為7001,當(dāng)返回值時(shí),用D500記錄即可
寫命令同理。

其實(shí)我并不太贊同樓主的硬件搭配方式
三菱FX系列的PLC需通過(guò)擴(kuò)展得到485通訊接口,勢(shì)必要用到通訊擴(kuò)展模塊

若是少量溫控檢測(cè)點(diǎn),建議直接用溫控模塊,成本與“485通訊模塊+溫控器”差不多,相比之下性能卻高出很多,而且,編程的復(fù)雜程度也降低很多。

若是大量溫控檢測(cè)點(diǎn),那編程和調(diào)試會(huì)讓人崩潰,因?yàn)椋?br />1.MODBUS協(xié)議通訊的和校驗(yàn)是比較繁雜的一個(gè)過(guò)程,多次用到數(shù)據(jù)移位和字位邏輯運(yùn)算以及四則運(yùn)算
2.MODBUS協(xié)議中,通訊數(shù)據(jù)大都是以16位數(shù)據(jù)分高8位與低8位分開傳送的形式,三菱內(nèi)部的D元件默認(rèn)的是16位數(shù)據(jù)形式,在讀或?qū)懖僮龅倪^(guò)程中,要把D合并或拆開
大量的溫控檢測(cè)點(diǎn)會(huì)占用大量的寄存器,產(chǎn)生很多的運(yùn)算
三菱FX系列的PLC通常用于邏輯處理,而在運(yùn)算方面并不占優(yōu)勢(shì),大量的運(yùn)算可能會(huì)影響其響應(yīng)速率,同時(shí)又與觸摸屏通訊,整個(gè)系統(tǒng)有點(diǎn)讓人擔(dān)憂。

當(dāng)然,也不是說(shuō)完全沒(méi)有優(yōu)點(diǎn):
1.MODBUS協(xié)議是一種通用型的通訊協(xié)議,可以方便日后添加其他設(shè)備
2.假如電控箱離某些溫控點(diǎn)距離太遠(yuǎn),如果用溫控模塊,就要用到較長(zhǎng)的熱電偶線,在這較長(zhǎng)的通訊線中可能會(huì)引起溫度誤差;相比之下,用溫控表分點(diǎn)測(cè)溫,用MODBUS協(xié)議將各地?cái)?shù)據(jù)集中,RS485在200米以內(nèi)可以正常通訊,抗干擾能力強(qiáng)

以上僅獨(dú)家觀點(diǎn),有利有弊,樓主自己權(quán)衡
未經(jīng)批準(zhǔn),將你的設(shè)計(jì)冒昧的評(píng)估了一番,還望莫怪。
hsl199
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 420 個(gè)
工控威望: 482 點(diǎn)
下載積分: 1866 分
在線時(shí)間: 200(小時(shí))
注冊(cè)時(shí)間: 2007-05-20
最后登錄: 2024-12-20
查看hsl199的 主題 / 回貼
2樓  發(fā)表于: 2009-09-18 18:52
真誠(chéng)得謝謝這位朋友講解!