❶ 信捷PLC與稱重儀表怎麼通訊,最好有程序想學習一下
任何Plc與稱重儀表通訊都是用以下2種方式的一種:
1、串列數據通訊,PLC 9針串口(或其它形式的串口)RS232/RS485
需要編寫發送/接收 程序.
2、模擬量輸入。4-20mA/1-5V(III型表標准信號)或其它毫安或電壓信號。
需要按模擬和數據轉換格式.例如模擬數據最大數 3200則對應最大值 20mA.刻度自己就可以計算了.
以上都要按照所用PLC 的數據定義格式或數據通訊格式.不同廠家PLC軟體定義有區別.
❷ HART協議的儀表怎麼與計算機進行通訊
HART儀表要與PC機通信,首先你需要確認你的PC上安裝了何種組態軟體。如果PC配備了485介面,那麼是否支持modbus協議通信是關鍵。如果有支持modbus協議,那麼可以使用一個HART轉modbus485的轉換網關,如上海泗博公司的HTM-611。如果組態軟體支持modbusTCP乙太網協議,那麼可以使用上海泗博的HME-635,它是HART轉modbusTCP的網關。
如果HART儀表需要與PLC通信,那麼首先需要了解PLC的通信方式。如果是西門子PLC,它可能使用profibus-DP協議或者乙太網協議。對於使用profibus協議的PLC,上海泗博的產品HPM-610可以解決HART轉profibus的問題。HPM-610作為HART轉profibus-DP的網關,性能表現不錯。
在選擇轉換網關時,需要考慮實際應用中的具體需求。比如,如果需要實現HART儀表與PC的通信,且PC支持modbus協議,那麼HTM-611是一個合適的選擇。如果PC支持modbusTCP乙太網協議,那麼HME-635將會更加適合。
對於西門子PLC,如果它使用profibus-DP協議,那麼HPM-610可以作為HART轉profibus-DP的網關,提供穩定的數據傳輸。
值得注意的是,不同品牌和型號的PLC可能使用不同的通信協議,因此在選擇轉換網關時,需要詳細了解PLC的通信方式,以便選擇最合適的設備。
上海泗博公司提供的這些轉換網關,如HTM-611、HME-635和HPM-610,都是市場上比較成熟的產品,可以滿足不同場景下的需求。
在實際應用中,選擇合適的轉換網關不僅可以確保數據傳輸的穩定性和可靠性,還可以簡化系統的配置和維護工作。
❸ VB6.0 PC與智能儀表COM通訊modbus協議485
在VB中,通過串口類的方法向智能儀表發送MODBUS指令,然後解析返回的數據即可完成通信。MODBUS讀取寄存器的指令,表號通常被稱為設備ID,設備ID是一個位元組,取值范圍從0到255。通常情況下,0號設備ID不被使用。比如設備ID為1時,讀取4XXX寄存器的指令是十六進制03,起始地址為1037(去掉前綴4),連續讀取兩個寄存器,即寄存器長度為2,每個寄存器占兩個位元組,因此返回數據應包含四個位元組,最後還有兩個位元組的CRC16校驗碼。
指令的格式如下:01(設備ID)03(讀寄存器)1037(起始地址,去掉4)0002(寄存器個數)CLCH(CRC16校驗碼)。CRC16校驗碼的計算需在程序中實現,具體的指令重組和CRC16校驗碼生成的方法不再詳述。
在接收到數據後,需要在指定位置截取連續的四個位元組數據,將其轉換為浮點數。在VB中,串口類和相關方法都已提供,具體實現細節可自行查閱相關文檔。
對於CRC16校驗碼的計算,可以採用標準的CRC校驗演算法,如CCITT CRC-16標准,具體的實現細節可以參考相關資料。
通過這種方式,可以實現與智能儀表的高效通信,讀取所需的寄存器數據,並進行相應的處理和解析。
需要注意的是,CRC16校驗碼的計算需要根據具體的數據進行,不能直接給出結果,需在程序中實現。
總之,在VB中通過串口與智能儀表通信時,使用MODBUS協議是一種有效的方法,具體實現細節需要根據實際需求進行調整和優化。
❹ 稱重儀表數據如何通訊到電腦
RS232串口連接:通過232線把電子秤與電腦連接成功,這時打開電腦點擊計算機左下角開始—程序—附件—通訊—超級終端,出現連接描述對話框。 在連接描述對話框內輸入名稱(任意字母),選擇「紅色電話」圖標,按「確定」鍵,出現連接對話框。 在連接對話框內選擇「COM2」,按「確定」鍵,出現COM2屬性對話框。 在COM2屬性對話框中按下表進行埠設置: 每秒位數(波特率) 9600 停止位 1 數據位 7 數據流控制 硬體 奇偶校驗 奇校驗,設置完後,按應用—確定鍵。計算機屏幕上將同步顯示與電子秤相同的數據。
USB串口連接:相較於232連接來講,更加便捷。通過USB線把電子秤與電腦連接成功,打開任意軟體即可傳輸稱重數據,省去內部繁瑣的設置過程。
無線/藍牙連接:無線接收器一邊介面在電子秤上,一邊在電腦主機上,打開任意軟體便可自動上傳,無線傳輸距離為開闊地100-150米。
❺ 數顯電流表的RS485通訊規約是什麼東西
數顯儀表的通訊一般有RS232,RS485來通訊,簡單來講就是將儀表測量的數據通過通訊的方式上傳到上位機顯示出來。
B600-AC1-1A1的RS485通訊規約是標準的moudbus通訊規約。傳輸方式:非同步串列通信方式。
採用規約:MODBUS從站規約。
傳輸速率:2400 bps,4800bps,9600bps,19200bps,38400bps。
傳輸電纜: 採用帶屏蔽的多芯銅導線,介面標准應採用一對雙絞線。組成RS-485網路時,雙絞線電神鉛纜特性阻抗約120Ω,導線電阻應小於0.10Ω/m,導線間電容應小於60pF/m,導線與屏蔽層間電容小於100pF/m 。
通信介面:RS-485介面為後面板2個端子。
傳輸距離:1300米。
主站數目:1個。
從站數目:最多31個。
應答時間:大於4個字元時間
以下是 MODBUS協議基本規則
1. 1 MODBUS協議基本規則
以下規則確定在RS485迴路控制器和其他RS485串列通信迴路中設備的通信規則:
1) 所有RS485迴路通信應遵照主/從方式。在這種方式下,信息和數據在單個主站和最多99個從站(監控設備)之間傳遞;
2) 主站將初始化和控制所有在RS485通信迴路上傳遞的信息;
3) 無論如何都不能從一個從站開始通信;
4) 所有RS485環路上的通信都以「打包」方式發生。一個報文就是一個簡單的字元串(每個字元串8位),一個報文中最多可含255個位元組。組成這個報文的位元組構成標准非同步串列數據,並按1位起始位,8位數據位,1位校驗位,1位停止位的方式傳遞。
5) 主站發送報文稱為請求,從站發送報文稱為響應;
6) 任何情況從站只能響應主站一個請求。
1. 2傳送模式
MODBUS協議可以採用ASCII或者RTU模式傳送數據。B600-AC系列智能表僅僅支持RTU模式:1位起始位,8位數據位,1位校驗位,1位停止位。
1. 3 MODBUS報文結構:
每個MODBUS報文都由以下四個部分組成:地址域、功能碼域、數據域和校驗域。
1.3.1 地址域
MODBUS的從站地址域長度為一個位元組。有效的從站地址范圍從1~99。從站如果接收到一幀從站地址域信息與自身地址相符合的報文時,從站執行報文中所包含的命令。從站所響應的報文中地址域為自身地址。
1.3.2 功能碼域
MODBUS報文中功能域長度為一個位元組,用以通知從站應當執行何操作。從站響應報文中包含主站所請求操作的相同功能域位元組。有關智能表的功能碼參照下表。
功能碼
含義
功能
03
讀取寄存器
讀取儀表內部一個或多個當前寄存器值
06
寫一個或多個寄存器
將指定數值寫入儀表內部一個或多個寄存器內
05
寫一個繼電器輸出狀態
將指定繼電器輸出節點斷開或閉合
1.3.3 數據域
MODBUS數據域採用「BIG INDIAN」模式,即是高位位元組在前,低位位元組在後。
舉例如下:
1個16位寄存器包含數值為0x1234,寄存器數值發送順序為:
高位位元組 = 0x12,低位位元組 = 0x34
1.3.4 校驗域
MODBUS-RTU模式採用16位CRC校驗。發送設備應當對報文中的每一個數據都進行CRC-16計算,最後結果存放入檢驗域中。接收設備也應當對報文中的每一個數據(除校驗域以外)進行CRC-16計算,將結果域校驗域進森神行比較。只有相同的報文才可以被接受。具體的CRC校驗演算法參照第三章。
1. 4網路時間考慮
在RS485網路上傳送報文需要遵循以下有關時間的規定:
1) 主站請求報文結束到從站響應報文開始之間的時間最小為10毫秒。
2) 從站響應報文結束到主站下一請求報文開始之間的時間應大於1000毫秒。
3) 通信超時的處理。
1. 5異常響應
異常報文的處理方式:不予理睬,以適應多機組網通信方式。
還有通訊報文,寫寄存器等游春好。這個你可以查看實物來學習下。
❻ s7-200modbus與儀表通訊地址3000H怎麼對應
首先看一下S7-200 做主站是對應的從站的寄存器地址 的資料
上面表格中的 00001,10001,30001,40001 開頭的0,1,3,4 是代表寄存器類型,
真正的寄存器地址 是4位數(十進制)
你儀表的寄存器地址3000H 是16進制,需要轉化為10進制。
3000H 轉為10進制格式 後12288 (可以使用WINDOWS帶的計算器進行轉換)
可以發現這個地址已經超出了S7-200可以訪問的地址范圍了。
不知道這個儀表的3000H中的3是否是代表寄存器類型,
這個需要看一下儀表的說明書了。