引用引用第1樓cythyx于2021-10-25 08:58發表的 :硬件的話你用CCLINK做智能設備站的話,對方是主站,不止32個地址的,可以設置占用2個站或者多個站。單獨從編程角度是可以實現的,因為以前因為地址不夠嘗試過就是組合,一個雙字最大是2147483647,一共10位數,三組溫度 23.4 24.5 25.6 組合成一個雙字 234245256 9位數 也就是說溫度的話3個溫度數據其實用2個D址可以存儲,只是接收方需要拆分處理。溫度總32個,只要32/1.5=21.3 算22個地址頻率設置也是一樣,這個一般都是不設置小數點的,怕溢出保留兩位,兩個D地址10位數保留2位的話可以存儲4個變頻器的數據,20個變頻器也就是只需要10個地址而已。
引用引用第5樓楓落云端于2021-10-26 10:54發表的 :這種情況我能想到的只能是通過份時發送數據來擴展通訊數據。你那邊實際是怎么解決的還真不好猜。比如從站先把50多個的數據先整理在一個連接的寄存器中,第一次先發送前32個WORD,第二次再發送后32個WORD。第一次合第二次可以從站的RY中某位的OFF/ON來區分。主站這邊接收到對應位RX OFF/ON區分第一次第二次來分別存儲到不同的寄存器中。比如 從站的X1000可通訊控制主站的Y1000,主站的Y1000也能通訊控制從站的X1000。.......
引用引用第6樓tingfenghu于2021-10-26 12:07發表的 :可以發送32個D,將其中一個D作為識別碼,分時發送,D值的不同存入不同寄存器,變頻器與溫度控制就對實時要求并不高,1秒中只通訊幾次都可以。Modbus通訊也是判斷地址與命令來通訊,.......
引用引用第9樓楓落云端于2021-10-26 16:07發表的 :第一個通訊周期,從站Y1000為OFF, D1000-D1031給到W1000-W101F,再刷新到主站,主站X1000為OFF(由從站Y1000控制),所以主站W0-W1F數據寫入到D0-D31,同時主站Y1000接通為ON。第二個通訊周期.由于主站Y1000為ON,所以從站X1000為ON,從站Y1000也為ON,D1032-D1063給到W1000-W101F,再刷新到主站。第三個通訊周期,由于從站Y1000為ON,所以主站X1000為ON,主站W0-W1F數據寫入到D32-D63,Y1000變為OFF。.......
主辦單位:上海明控機電科技有限公司
本站所有內容均為網友自行發布,不代表網站立場,如有爭議請與管理員聯系
工控人家園是公益論壇,不銷售任何資料軟件,不銷售會員和積分
刪貼、投訴電話:13816792706
遵守法律,文明發言 滬ICP備10210768號-2 滬公網安備31010802001143號