1樓:
我看大家回答的根本等於沒回答,現在我結合ai701,這塊表說一下,首先設定儀表引數,貌似只有位址和波特率,位址我設定3(這塊表是修復好的,原來的就是3,懶得改),波特率9600,接線rs232轉rs485,分正負,ab不要接錯。
開啟組態王,點選擊com1,新建i/o口,我的是com1對於我的計算機,我用的是com1口與儀表通訊這個位址要和儀表位址一樣
這個預設就行
最後檢查一下,確認完成。
右鍵你剛剛建立的埠,選擇測試裝置
設定埠引數
新增v1暫存器,這個暫存器就是pv值
點選讀取,看到變數值了嗎,這個值就是溫度值,現在的實驗室溫度是25.5度
這就是結果,只要在畫面裡進行呼叫就可以了。
夠詳細了吧,另外注意一點,不能有其他程式占用你要測試的埠。
看完了,就不要吝嗇你的大拇指,給個贊吧,我不要錢。
2樓:老張講科技
這個溫度資料應該是自動傳送的,序列通訊是專用埠,應該不屬i/o埠。通訊時需設定波特率,要與儀表一致。
3樓:
這中問題一定只能靠自己了.
關於組態王與智慧型儀表通訊的問題
4樓:盈紫安承菡
modbus協議目前應用廣泛的通訊協議,你要用組態王實現同智慧型儀表進行modbus協議通訊,首先你要知道智慧型儀表的每個引數的位址,比如台達vfd-m系列變頻器輸出頻率位址是2103h。換算後等於48452
,這樣你就可以用組態王進行通訊了。其次就是建立通訊聯絡,硬體要一致,比如都使用rs485方式,軟體格式也要一致,比如波特率、停止位等。三、建立通訊方式,就是modbus
要選對方式,而後就是建立變數、呼叫變數、執行了。
打字不易,如滿意,望採納。
組態王與智慧型儀表通訊失敗問題?
5樓:瑞普森
我是專業做儀表的,我來回答你。
首先你要檢查你的系統,然後檢查你的接線,3檢查你的設定
你的問題很大因素是系統的問題
組態王與儀表通訊暫存器的問題?
6樓:
沒看到全部說明,看著像rs232的自由協議通訊,要自己編寫串列埠通訊命令,傳送字串命令給儀表,然後接受儀表返回的資料,如果你想用用暫存器位址的話可能要走modbus通訊協議,要看儀表支援不支援
組態王與智慧型儀表通訊(rs485)問題
7樓:晚上一公尺的陽光
hex是指16進製制,754 float是指的浮點數,字長是1值的是16位,字長為2指的是32位。這裡需要注意的是功能碼是0x03,所以對應的是modbus 4區的暫存器
8樓:天使他哥
樓主大哥 我也是卡在這裡啦 能給我教教嗎
9樓:匿名使用者
3區的功能碼,暫存器位址是4區的,根據最後乙個表,看你需要讀哪個引數,就填入4xx暫存器位址
組態王與宇電ai-501儀表通訊的問題
10樓:匿名使用者
組態軟體沒有直接讀取模擬資料的功能,需要加一塊a/d模組轉換,就直接用300的ai模組,加一條功能取樣程式……
你好,今天看見你關於"組態王與智慧型儀表的通訊"問題,我也遇到類似的,特向你請教解決原因所在?
11樓:匿名使用者
9dddd,讀取的是float和long,其實他和4暫存器是在同乙個記憶體中的,只是讀取的資料的長度不一樣,通訊成功了嗎?提示是「設定引數錯誤」的話,應該是波特率等引數問題吧,資訊視窗中有沒有開啟通訊裝置成功或者初始化裝置失敗?
12樓:
用30272,或40272試試