了解,觸摸屏+PLC+溫控器
你指的是PLC與溫控器之間的RS485用MODBUS協(xié)議
想必你對MODBUS協(xié)議有一定的了解程度
其實(shí)地址的對應不難
例如:你想把地址7001的數據讀到D500,可以這樣做,用讀命令時(shí)起始地址為7001,當返回值時(shí),用D500記錄即可
寫(xiě)命令同理。
其實(shí)我并不太贊同樓主的硬件搭配方式
三菱FX系列的PLC需通過(guò)擴展得到485通訊接口,勢必要用到通訊擴展模塊
若是少量溫控檢測點(diǎn),建議直接用溫控模塊,成本與“485通訊模塊+溫控器”差不多,相比之下性能卻高出很多,而且,編程的復雜程度也降低很多。
若是大量溫控檢測點(diǎn),那編程和調試會(huì )讓人崩潰,因為:
1.MODBUS協(xié)議通訊的和校驗是比較繁雜的一個(gè)過(guò)程,多次用到數據移位和字位邏輯運算以及四則運算
2.MODBUS協(xié)議中,通訊數據大都是以16位數據分高8位與低8位分開(kāi)傳送的形式,三菱內部的D元件默認的是16位數據形式,在讀或寫(xiě)操做的過(guò)程中,要把D合并或拆開(kāi)
大量的溫控檢測點(diǎn)會(huì )占用大量的寄存器,產(chǎn)生很多的運算
三菱FX系列的PLC通常用于邏輯處理,而在運算方面并不占優(yōu)勢,大量的運算可能會(huì )影響其響應速率,同時(shí)又與觸摸屏通訊,整個(gè)系統有點(diǎn)讓人擔憂(yōu)。
當然,也不是說(shuō)完全沒(méi)有優(yōu)點(diǎn):
1.MODBUS協(xié)議是一種通用型的通訊協(xié)議,可以方便日后添加其他設備
2.假如電控箱離某些溫控點(diǎn)距離太遠,如果用溫控模塊,就要用到較長(cháng)的熱電偶線(xiàn),在這較長(cháng)的通訊線(xiàn)中可能會(huì )引起溫度誤差;相比之下,用溫控表分點(diǎn)測溫,用MODBUS協(xié)議將各地數據集中,RS485在200米以?xún)瓤梢哉Mㄓ,抗干擾能力強
以上僅獨家觀(guān)點(diǎn),有利有弊,樓主自己權衡
未經(jīng)批準,將你的設計冒昧的評估了一番,還望莫怪。