Triconex 3700A實(shí)時(shí)數(shù)據(jù)采集示例程序
下面給出的應(yīng)用實(shí)例,通過(guò)對(duì)一臺(tái)工業(yè)八通道實(shí)時(shí)檢測(cè)儀表數(shù)據(jù)通訊協(xié)議進(jìn)行分析,利用VB6.0開(kāi)發(fā)微機(jī)通過(guò)串口對(duì)多通道工業(yè)儀表進(jìn)行實(shí)時(shí)數(shù)據(jù)采集的編程技術(shù)。給出的程序代碼具有通用性,并有詳示,可以直接或稍加改動(dòng)后用于其它數(shù)據(jù)采集或?qū)崟r(shí)控制程序中。
3.1 Triconex 3700A儀表及其數(shù)據(jù)通訊協(xié)議
這臺(tái)工業(yè)用八通道實(shí)時(shí)檢測(cè)儀表,最多可同時(shí)接八路高精度位移傳感器,用于測(cè)量多點(diǎn)微小形變或微量位移,儀表測(cè)量精度為0.01毫米,測(cè)量范圍最大值為50毫米。該儀表帶有一個(gè)9針的RS-232C串口,能與微機(jī)進(jìn)行串口數(shù)據(jù)通訊,實(shí)時(shí)傳送檢測(cè)數(shù)據(jù),通過(guò)微機(jī)軟件處理可實(shí)現(xiàn)工業(yè)實(shí)時(shí)監(jiān)控。
Triconex 3700A 該儀表的串口數(shù)據(jù)通訊協(xié)議是:數(shù)據(jù)傳輸速率為9600bps,1位開(kāi)始位,8位數(shù)據(jù)位,1位停止位,無(wú)奇偶校驗(yàn)位。儀表每秒通過(guò)串口發(fā)送200個(gè)字節(jié)數(shù)據(jù),由于接入的位移傳感器數(shù)量在 1-8路可調(diào),所以發(fā)送的每幀數(shù)據(jù)長(zhǎng)度不定長(zhǎng),隨傳感器數(shù)量多少而變化。儀表數(shù)據(jù)傳輸首先發(fā)送每幀數(shù)據(jù)的開(kāi)始標(biāo)志字節(jié),該字節(jié)定義為二進(jìn)制常數(shù)0FAH;然后發(fā)送1個(gè)字節(jié)的通道狀態(tài)字節(jié),該字節(jié)按位順序每位代表相應(yīng)的一路通道狀態(tài),某位是1則代表該通道接有位移傳感器,某位是0則代表該通道未接位移傳感器;從第三個(gè)字節(jié)開(kāi)始按位移傳感器接Triconex 3700A通的通道順序發(fā)送采集數(shù)據(jù)字節(jié),每道數(shù)據(jù)有三個(gè)字節(jié),前2個(gè)數(shù)據(jù)字節(jié)采用壓縮的BCD碼編碼方式,第1個(gè)數(shù)據(jù)字節(jié)是高位,第2個(gè)數(shù)據(jù)字節(jié)是低位,即一個(gè)字節(jié)表示兩位十進(jìn)制數(shù),則兩個(gè)字節(jié)表示四位十進(jìn)制數(shù),小數(shù)點(diǎn)采用固定形式,定義在兩字節(jié)中間;第3個(gè)數(shù)據(jù)字節(jié)為符號(hào)字節(jié),該字節(jié)第八位為1,即1xxxxxxx則為負(fù)數(shù),第八位為0,即0xxxxxxx則為正數(shù)。
廈門(mén)興銳達(dá)自動(dòng)化設(shè)備公司網(wǎng)址:http://www.xmxrdauto.com
REXROTH INDRAMAT DDS02.1-W200-D POWER SUPPLY AC SERVO CONTROLLER DRIVE
REXROTH INDRAMAT DDS02.1-W200-D POWER SUPPLY AC SERVO CONTROLLER DRIVE HARDW
JCB Rexroth Hydraulic Pump And Drive
Left Side Rexroth Wheel Motor 6 Stud P/N 20/925384 Price Inc Vat
Right Side Rexroth Wheel Motor 6 Stud P/N 20/925384 Price Inc Vat
Rexroth Track Motor P/N 20/925281 Price Inc Vat
Rexroth Track Motor P/N 20/925080 Price Inc Vat
REXROTH Hydraulic Lever Block P/N 25/223689 Price Includes VAT