zhengxiaoxu
級別: 探索解密
精華主題: 1 篇
發(fā)帖數(shù)量: 110 個
工控威望: 158 點
下載積分: 770 分
在線時間: 138(小時)
注冊時間: 2009-10-29
最后登錄: 2024-08-17
查看zhengxiaoxu的 主題 / 回貼
樓主  發(fā)表于: 2010-07-11 21:44
各位大哥,本人正在學(xué)通訊(PLC與變頻器通訊)有些不明白,[RS D10 K17 D50 K10] D10是起始符,D11到D26的地址有沒有特別要求的,我下了幾個關(guān)于通訊的程序,他們對D11以后的地址寫入都不一樣,其他關(guān)于PLC和變頻器的控制代碼我知道,這幾個地址怎么分配我不明白,有知道的請各位大哥告知……萬分感謝!
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個
工控威望: 7419 點
下載積分: 158710 分
在線時間: 3155(小時)
注冊時間: 2007-11-21
最后登錄: 2024-11-15
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2010-07-11 23:21
要看變頻器的通訊協(xié)議。
以三菱F700說明書關(guān)于通訊的解釋為例:


可見D10一般都是ENQ(H05),而從D11開始分別就是站號、命令代碼、等待時間等組成的字符。
變頻器地址可以設(shè)為0~31(H00~H1F),占用兩個字符,將其對應(yīng)的ASCII碼H30、H31放在D11、D12;命令代碼又要占用兩個字符,也將其對應(yīng)的ASCII碼放在D13、D14;這樣依次寫下去,最后就形成了完整的通訊代碼。