你好,歡迎來到世鋁網 [請登錄] [免費注冊]
世鋁網 鋁業設備
您當前的位置: 世鋁網 鋁業設備 其它 IC693CPU350-CF 普通會員

IC693CPU350-CF

加入收藏 舉報
詳細信息
品牌:GE 規格:全新 材質:原裝
產地:國外

IC693CPU350-CF

例如發送的字節數據為:0FAH 0B1H 26H 87H 8H 34H 62H 00H 37H 76H 0H 42H 53H 80H


  0FAH為幀開始標志字節,第一道,第五道,第六道,第八道接有位移傳感器,表示 -26.87 34.62 37.76 -42.53。


  3.2 部分參數的技術分析


  3.2.1 儀表通訊傳輸速率為9600bps,則快速度為1.0417ms發送一個字節;儀表每秒發送200個字節,平均5.0ms發送一個字節,在查詢方式或連續讀取串口數據時要在程序中添加循環等待程序,等待接收緩衝區收到足夠的字節才能進行數據處理。


  3.2.2 儀表發送每幀數據長度不定長,為了實現實時監測功能,接收數據的讀取要盡可能的快速,則在程序開始運行時設置MSComm1的屬性


  RThreshold = 26 接收緩衝區收到26個字節產生OnComm事件


  InputLen = 1 Input每次讀取一個字節


  等到程序接收到一幀完整數據後,計算出當前幀數據長度,再將Rthreshold屬性修改為幀長度,則接收緩衝區在收到一幀數據後,MSComm控件才會觸發一個OnComm事件,這樣就會有更多的時間進行數據的計算和處理。


  3.2.3 儀表每秒發送200個字節數據,微機收到一完整幀數據至少需要t(ms)時間(只接一道傳感器t=25ms;接八道傳感器t=130ms),然後再進行數據處理。如果微機在下一幀數據接收前即t ms內能將數據計算處理完畢,則接收緩衝區內只會保存有一幀數據,不會存有兩幀以上數據,接收緩衝區的大小不會影響實時監測效果(接收緩衝區>=一完整幀長度),這時完全可以實現實時監測或實時控制;如果微機在t ms內不能將數據計算處理完畢,接收緩衝區設置的又很大,在數據計算處理完畢前,接收緩衝區內就會保存有兩幀以上數據,而且一次工作時間越長,緩衝區內滯留數據幀就越多,數據採集和數據處理之間產生逐漸增大的額外時間差,當接收緩衝區充滿後,時間差不再增大,固定在某一值,部分數據因不能及時採集到接收緩衝區中,數據產生丟失現象,真實工作情況就會和微機處理結果產生較大的時間差,對實時監測和實時控制很不利,這種情況下接收緩衝區的大小就會影響實時監測效果,所以接收緩衝區設置不能過大,讓部分數據丟失,以保證數據處理的實時性。


  3.2.4 設置MSComm控件的接收數據模式採用二進制方式,即 InputMode=comInputModeBinary,但用Input屬性讀取數據時,不能直接賦值給 Byte 類型變量,只能通過先賦值給一個 Variant 類型變量,返回一個二進制數據的數組,再轉換保存到Byte類型數變量中。


  3.2.5 VB中有 Byte類型變量,但沒有字節的位處理語句。通道狀態字節的位處理要通過對該字節的值運算進行判斷,符號字節的位處理則要判斷符號字節的值是否大於127,大於127則為負數;壓縮的BCD碼存入Byte類型變量,VB係統只按十進制數處理,這要通過一個簡單算法換算,解壓BCD碼才能還原成十進制表示數值。假如a是Byte類型變量,W是Single類型變量,將一個壓縮的BCD碼存入 a中,則算法是:


  W=(a\16)*10 + a-(a\16)*16


  則W=a-(a\16)*6


  3.3 程序代碼


  在(通用)(聲明)中定義程序所用變量:


  Dim ab(4) As Byte '字節數據類型數組,用來存貯接收到的一組字節數據


  Dim av As Variant '用來從接收緩衝區讀取數據


  Dim i As Integer


  Dim j As Integer


  Dim w As Integer '接收數據個數計數器


  Dim b1 As Single


  Dim b2 As Single


  Dim WW As Single '十進制檢測值


  Dim TD(8) as Boolean '通道狀態數組


  Dim Wmax(8) As Single '大值數組


  Dim Wmin(8) As Single '小值數組


  在窗體中添加名為Command1的[開始]按鈕和名為MSComm1的MSComm控件。

ROSEMOUNT MODEL 444 ALPHALINE TEMPERATURE TRANSMITTER

ROSEMOUNT TRANSMITTER 1DP3E12B2

ROSEMOUNT 3051TG3A2B22AA0078K5

ROSEMOUNT ALPHALINE TEMPERATURE TRANSMITTER NEW NIB

ROSEMOUNT TRANSMITTER 1151DP3E12

ROSEMOUNT 1151 GP PRESSURE TRANSMITTER

Rosemount Alphaline Temperature Trans. 444RL #7 S31

NEW ROSEMOUNT 1151DP6S22B1 PRESSURE TRANSMITTER

ROSEMOUNT MICRO MOTION 2700 R 13ABUEZZZ TRANSMITTER

ROSEMOUNT ALPHALINE TEMPERATURE TRANSMITTER USED

NEW ROSEMOUNT 3051CD1A22A1AB4I5L4 PRESSURE TRANSMITTER

ROSEMOUNT ALPHALINE TEMPERATURE TRANSMITTER NEW NIB

ROSEMOUNT 2024 PRESSURE TRANSMITTER P TO I P/I

Rosemount 3051 S1CA2A2A11A2JKCQ8 0-150 PSI Tranmitter

ROSEMOUNT 3051CG4A22A1A

Rosemount Vortex 8800 Hart Smart Family Transimitter

Rosemount Transmitter Mounting Bracket Kit 20Pcs

Rosemount 1151 Liquid Level Transmitter 1151LT6SG0Y22D

NEW ROSEMOUNT 1151GP9S2AP2 PRESSURE TRANSMITTER

ROSEMOUNT TRANSMITTER 1151DP3E12

ROSEMOUNT 3051CA1A22A1AA0060B4L4 W/ 1199SCW11A11

Rosemount 1151 Liquid Transmitter 1151LT5EA0A12DM1

Rosemount Alphaline Temperature Transmitter new

NEW ROSEMOUNT 1151GP7S2AP2 PRESSURE TRANSMITTER

Rosemount 1181C Uniloc 2-Wire Transmitter 1181-C New

Rosemount Vortex 8800A W020 Smart Hart Flow Transmt S32

ROSEMOUNT 1151DP3S52B1PRESSURE TRANSMITTER ***NNB***

ROSEMOUNT 244P HEAD MOUNT TEMPERATURE TRANSMITTER

ROSEMOUNT 3044CA1B4 *NEW*

Rosemount 3244MV-F1K504 Temp Transmitter 3244MVF1K504

Rosemount Transmitter 3095* 170PSIG 11-55VDC 4-20MA out

ROSEMOUNT 1151LL5B2A4CE

ROSEMOUNT 8712CR12M4 FLOW TRANSMITTER 115VAC

Rosemount 3095MA Multi Variable Mass Flow Transmitter

Rosemount 1151GP Pressure Transmitter w/ Remote Sensor

ROSEMOUNT 644R -10? TO150? C TEMPERATURE TRANSMITTER

ROSEMOUNT 444RL TEMPERATURE TRANSMITTER

2 Rosemount Alphaline Thermocouple Transmitter; *A5

ROSEMOUNT 3051CG4A22A1AS1B414 W/ 1199RTW11A31A13

ROSEMOUNT 3051CG4A22A1AS1B414 W/ 1199SCW11A11

ROSEMOUNT 444RL TEMPERATURE TRANSMITTER

115-1GP8F12B Rosemount Transmitter

Rosemount Alphaline Temperature Trans. 444RL S29

Rosemount 3051 CD1A02A1JS5K6C1Q4Q8 0-25 IN H2O

ROSEMOUNT PRESSURE TRANSMITTER 3051-CG2A22A1AS0E5M5QP

ROSEMOUNT TRANSMITTER FOR EXPLOSIVE ATMOSPHERE

NEW ROSEMOUNT TRANSMITTER 1151GP7E12S1B1 SEAL 1199RFW

ROSEMOUNT PRESSURE TRANSMITTER 3051CD4A52A1AB4C6Q4DF


聯係方式
  • 聯係人: 周憶 女士
  • 職位: 銷售工程師
  • 真: 0592-5361153
  • 電話: 0592-2350733
  • 手機: 15359298206
  • 址: 廣東省 深圳市 深圳市寶安區西鄉街道臣田社區東方雅苑二單元1302房
還沒找到合適的產品?
  • 01
  • 快速發布求購信息
  • 下一步
  • 03
  • 聯係cnal客服:
  • 致電: 0371-63388900
    馬上啟動您的快速採購通道!