wen2013
興趣是最好的老師!
級別: 探索解密
精華主題: 0
發(fā)帖數量: 25 個
工控威望: 159 點
下載積分: 534 分
在線時間: 26(小時)
注冊時間: 2013-08-31
最后登錄: 2023-06-11
查看wen2013的 主題 / 回貼
樓主  發(fā)表于: 2018-06-14 15:23
三菱FX3U通過RS指令如何與多個溫控器同時通訊,并讀取各個溫控器的PV值和SV值。

當與溫控模塊通訊(研華4018+)時,模塊上有8個通道,如何讀取模塊上每個通道的數據?
mr荬籹籽
級別: 略有小成
精華主題: 0
發(fā)帖數量: 321 個
工控威望: 442 點
下載積分: 1714 分
在線時間: 135(小時)
注冊時間: 2016-06-24
最后登錄: 2024-10-31
查看mr荬籹籽的 主題 / 回貼
1樓  發(fā)表于: 2018-06-14 17:54
其實感覺也不是很難啊 多個溫控器和PLC通訊,對應好站號還有地址就行了 讀取出來的數據再進行處理 問題不大
你剛剛說的 需要讀取單個溫控器的多通道數據,這個需要溫控器的說明書了,需要知道地址
PS 如果樓主不介意的話 發(fā)說明書和要求出來吧,免費給你做 。
mr荬籹籽
級別: 略有小成
精華主題: 0
發(fā)帖數量: 321 個
工控威望: 442 點
下載積分: 1714 分
在線時間: 135(小時)
注冊時間: 2016-06-24
最后登錄: 2024-10-31
查看mr荬籹籽的 主題 / 回貼
2樓  發(fā)表于: 2018-06-15 13:13
test.zip (282 K) 下载次数:646    里面忘了說了: 需要把溫控器說的站號設置為 1 要不然沒辦法通訊

說明一下啊  也是新手,所以大致寫出來,因為沒有條件做測試,所以對于結果沒辦法保證。望別懟我啊。     
[ 此帖被mr荬籹籽在2018-06-15 13:18重新編輯 ]
mr荬籹籽
級別: 略有小成
精華主題: 0
發(fā)帖數量: 321 個
工控威望: 442 點
下載積分: 1714 分
在線時間: 135(小時)
注冊時間: 2016-06-24
最后登錄: 2024-10-31
查看mr荬籹籽的 主題 / 回貼
3樓  發(fā)表于: 2018-06-15 18:52
引用
引用第8樓工控菜鳥于2018-06-15 16:22發(fā)表的  :

能不能幫我寫段

有時間,沒問題啊。但是得有資料
mr荬籹籽
級別: 略有小成
精華主題: 0
發(fā)帖數量: 321 個
工控威望: 442 點
下載積分: 1714 分
在線時間: 135(小時)
注冊時間: 2016-06-24
最后登錄: 2024-10-31
查看mr荬籹籽的 主題 / 回貼
4樓  發(fā)表于: 2018-06-15 20:42
引用
引用第9樓wen2013于2018-06-15 18:41發(fā)表的  :
感謝各位大神的賜教,可能我之前表達得不是很清楚。整個簡單系統(tǒng)組成是這樣的:  
第一組問題:原料:FX3U    +     FX3U-485BD     +    溫控器(巨諾)        
如何讀取溫控器的PV值和SV值?

第二組問題:原料:FX3U    +     FX3U-485BD     +    溫控模塊(研華4018+)       
.......

剛剛很仔細的看過你所發(fā)的說明書,哥們 你確定說明書沒錯? 我根據你所說的型號去找圖片,發(fā)現并沒有任何按鈕,但是根據說明書,確是有按鈕說明的???
mr荬籹籽
級別: 略有小成
精華主題: 0
發(fā)帖數量: 321 個
工控威望: 442 點
下載積分: 1714 分
在線時間: 135(小時)
注冊時間: 2016-06-24
最后登錄: 2024-10-31
查看mr荬籹籽的 主題 / 回貼
5樓  發(fā)表于: 2018-06-16 21:11
引用
引用第12樓wen2013于2018-06-15 22:53發(fā)表的  :
說明書都是在官網上下的,沒錯的!

再來.zip (4866 K) 下载次数:279   從新寫了兩個 一個是RTU 一個是ascll 你先看看吧
說明書我在官網從新下載了  程序也重新修改過  ps感覺有些亂寫 囧
[ 此帖被mr荬籹籽在2018-06-16 21:32重新編輯 ]
mr荬籹籽
級別: 略有小成
精華主題: 0
發(fā)帖數量: 321 個
工控威望: 442 點
下載積分: 1714 分
在線時間: 135(小時)
注冊時間: 2016-06-24
最后登錄: 2024-10-31
查看mr荬籹籽的 主題 / 回貼
6樓  發(fā)表于: 2018-06-17 13:54
引用
引用第16樓wen2013于2018-06-17 13:41發(fā)表的  :
現在程序中讀取地址是連續(xù)的4001-4002-4003-4004.........那如果不連續(xù)的話用MODBUS RTU怎么寫呢?比如同一個溫控器上的PV和SV值地址不一樣,一個是H0000, 一個是H1000?

H4001 4002 4003 4004 就是地址了,地址來源可以參考英文版的PDF,modbus rtu只不過是一種通訊協議而已。
就算換了其他的溫控器,原理也是一樣的,根據其溫控器的通訊手冊,就可以知道其通訊要求還有方式,一一對應就行了 。
mr荬籹籽
級別: 略有小成
精華主題: 0
發(fā)帖數量: 321 個
工控威望: 442 點
下載積分: 1714 分
在線時間: 135(小時)
注冊時間: 2016-06-24
最后登錄: 2024-10-31
查看mr荬籹籽的 主題 / 回貼
7樓  發(fā)表于: 2018-06-17 13:58
引用
引用第15樓工控菜鳥于2018-06-17 10:18發(fā)表的  :

fx3u-485bd和儀表,讀取當前測量值,和上下限設定


你的這個資料,我剛剛下載回來了,我今天應該沒空,但我盡量抽時間。明天端午還得上班,看看在上班時間能不能抽時間來寫一下了。
最晚星期2給你發(fā)。
mr荬籹籽
級別: 略有小成
精華主題: 0
發(fā)帖數量: 321 個
工控威望: 442 點
下載積分: 1714 分
在線時間: 135(小時)
注冊時間: 2016-06-24
最后登錄: 2024-10-31
查看mr荬籹籽的 主題 / 回貼
8樓  發(fā)表于: 2018-06-17 14:33
引用
引用第20樓wen2013于2018-06-17 14:29發(fā)表的  :
感謝感謝!現在就是搞不懂:1.怎么在同一程序內同時讀取同一個溫控器的的PV和SV值;
                                                     2.兩個或兩個以上的溫控器的時候怎么同時讀取溫控器的的PV和SV值;
溫控器的首站是1#,后面分別是2# 3# 4#等等,PV地址是H1000,SV地址是H0000。


讀取同一個溫控器時候,需要改變讀取地址就可以讀取到不同的SV PV數據了
讀取不同的溫控器時候,需要改變站號,才能讀取其他溫控器的數據。
mr荬籹籽
級別: 略有小成
精華主題: 0
發(fā)帖數量: 321 個
工控威望: 442 點
下載積分: 1714 分
在線時間: 135(小時)
注冊時間: 2016-06-24
最后登錄: 2024-10-31
查看mr荬籹籽的 主題 / 回貼
9樓  發(fā)表于: 2018-06-17 14:35
引用
引用第19樓工控菜鳥于2018-06-17 14:17發(fā)表的  :

非常感謝,我現在在看李金成的視頻教程,似懂非懂的



其實MODBUS通訊 還是很簡單的,搞懂站號 數據地址 還有通訊設定 其他的都沒什么大問題了
mr荬籹籽
級別: 略有小成
精華主題: 0
發(fā)帖數量: 321 個
工控威望: 442 點
下載積分: 1714 分
在線時間: 135(小時)
注冊時間: 2016-06-24
最后登錄: 2024-10-31
查看mr荬籹籽的 主題 / 回貼
10樓  發(fā)表于: 2018-06-17 17:48
引用
引用第23樓工控菜鳥于2018-06-17 15:22發(fā)表的  :

我想問下,rs指令不能同時執(zhí)行多次,那同時讀取好幾個溫控的當前測量值怎么實現呢

根據編程手冊 但是只能一個動作,不能多個同時動作。


雖然只能1個動作,但是可以輪流讀取的啊  
mr荬籹籽
級別: 略有小成
精華主題: 0
發(fā)帖數量: 321 個
工控威望: 442 點
下載積分: 1714 分
在線時間: 135(小時)
注冊時間: 2016-06-24
最后登錄: 2024-10-31
查看mr荬籹籽的 主題 / 回貼
11樓  發(fā)表于: 2018-06-17 20:59
引用
引用第19樓工控菜鳥于2018-06-17 14:17發(fā)表的  :

非常感謝,我現在在看李金成的視頻教程,似懂非懂的


寫好了,都不知道效果如何,需要你寫入到PLC里面做測試,倘若方便,反饋一下效果吧,好讓我完善。
Read DM.zip (176 K) 下载次数:352

接線圖我忘了添加在里面了,參考上幾個壓縮包里面的接線圖吧,都是一樣的 。
[ 此帖被mr荬籹籽在2018-06-17 21:09重新編輯 ]