6ES7322-5GH00-0AB0
6ES7322-5GH00-0AB0
6ES7322-5GH00-0AB0
6ES7322-5GH00-0AB0
Delphi是Windows平臺(tái)下高效的可視化集成開(kāi)發(fā)環(huán)境(IDE),其具有所見(jiàn)即所得的可視化界面設(shè)計(jì)風(fēng)格和面向?qū)ο蟮某绦蛟O(shè)計(jì)等特點(diǎn),已廣泛應(yīng)用于各個(gè)領(lǐng)域,成為首選開(kāi)發(fā)工具之一。Delphi提供了良好的界面設(shè)計(jì)能力,在PC機(jī)的串口通信方面也有很強(qiáng)的功能。
數(shù)據(jù)采集過(guò)程實(shí)質(zhì)上是信息的采集、傳遞和處理以及對(duì)數(shù)據(jù)采集器控制的過(guò)程。由于串行通信具有所用的傳輸線少,成本低,傳輸距離近等特點(diǎn),現(xiàn)實(shí)中通常采用以PC機(jī)為主機(jī),通過(guò)線纜連接,以RS232/485串行接口為通信通道,對(duì)數(shù)據(jù)采集器進(jìn)行控制,并接收采集到的數(shù)據(jù)和采集器的狀態(tài)信息。
2.串行通信方法簡(jiǎn)介
目前PC機(jī)普遍采用Microsoft 32位Windows操作系統(tǒng)。Windows下的串行通信不提倡應(yīng)用程序直接控制硬件,而是通過(guò)操作系統(tǒng)提供的設(shè)備驅(qū)動(dòng)程序來(lái)進(jìn)行數(shù)據(jù)傳遞,或者說(shuō)是通過(guò)系統(tǒng)提供的數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)進(jìn)行信息交換,進(jìn)而完成數(shù)據(jù)的發(fā)送和接收。串行口在Win 32中是作為文件方式來(lái)處理的,Win32提供了相應(yīng)的文件I/O函數(shù)與通信函數(shù)。讀寫(xiě)串口的操作一般可以通過(guò)4種形式加以實(shí)現(xiàn):查詢、同步I/O、異步I/O、事件驅(qū)動(dòng)I/O。查詢方式簡(jiǎn)單直接,但占用了大量的CPU時(shí)間;同步方式直到讀取到指定字節(jié)數(shù)或超時(shí)時(shí)才返回,應(yīng)用程序在程序結(jié)束前始終控制程序流,通信故障等因素可能會(huì)導(dǎo)致應(yīng)用程序的無(wú)限等待,從而長(zhǎng)時(shí)間阻塞線程;異步方式則在后臺(tái)讀寫(xiě)數(shù)據(jù),而在前臺(tái)執(zhí)行其它任務(wù);事件驅(qū)動(dòng)是在指定的串口事件發(fā)生時(shí)自動(dòng)調(diào)用相關(guān)的處理程序的機(jī)制。前兩種方法效率低、浪費(fèi)資源,因此一般使用異步I/O和事件驅(qū)動(dòng)I/O。
3.Delphi環(huán)境下串口通信實(shí)現(xiàn)方法
Delphi下編制串行通信程序,可利用Windows 標(biāo)準(zhǔn)API串行通信函數(shù),也可利用為簡(jiǎn)化Windows下串行通信編程的ActiveX控件,如Microsoft Communications Control(MSComm)或者Delphi的第三方控件如Spcom來(lái)實(shí)現(xiàn)。前者程序設(shè)計(jì)相對(duì)復(fù)雜,不易掌握,但可以實(shí)現(xiàn)功能強(qiáng)大、應(yīng)用廣泛、復(fù)雜的低層次通信程序。而后者則相對(duì)簡(jiǎn)單,上手快,開(kāi)發(fā)工作量少。Delphi第三方控件是Object Pascal類,它遵循一定的規(guī)則,并通過(guò)面向?qū)ο蟮母拍畹靡岳^承和擴(kuò)充,為Delphi的應(yīng)用開(kāi)發(fā)提供了豐富的資源。 Delphi開(kāi)放式的控件支持環(huán)境,使得成千上萬(wàn)的Delphi用戶能夠?yàn)镈elphi編寫(xiě)大量的第三方控件,并通過(guò)Internet發(fā)布,形成巨大的共享資源。下面分別介紹利用API和第三方控件實(shí)現(xiàn)Delphi下串行通信的方法。
PMI MOTOR DRIVE TYPE CX-75-10-30 MODEL 00-88029-0006
RCM INDUSTRIES FLO GAGE 3/4-73-R-20-Z02 180 PSIG
MATSUSKITA NEL SYSTEM INTERFACE M30 M30TC 3883S11
HARMONIC DRIVE CS-20-80-2A-GR-SP FANUC A97L-0118-0379
DISCO POWER SUPPLY FE5F-1RX4A NEW
HEIDENHAIN ENCODER INTERFACE EXE 702B EXE702B
HEIDENHAIN ENCODER INTERFACE EXE 702B EXE702B
PACIFIC SCIENTIFIC SERVO CONTROL SC423-402-T4
POLYSPEDE PSV3-151 15HP INPUT 400-460V 60HZ
DOLAN-JENNER PL 900 PL900 FIBER LIGHT ILLUMINATOR NEW
KEYENCE FIBER SENSOR FS-V32P FSV32P NEW
KEYENCE AMPLIFIER ES SERIES ES-32DC ES32DC NEW
KEYENCE PROXIMITY SENSOR EV-112U EV112U NEW
KEYENCE SENSOR LV-S61 LV61S NEW
KEYENCE FIBER SENSOR FS-17 FS17 NEW
KEYENCE FIBER SENSOR FS-17 FS17 NEW
KEYENCE FIBER OPTIC SENSOR FU-49X FU49X NEW
HEIDENHAIN ND 231 ND231 DISPLAY UNIT ID NR 284 048 11
MITSUBISHI FREQROL Z300 FR-Z320-15K OUTPUT 61 AMP NEW
ALLEN BRADLEY STARTER 112-C43FATC45 15 HP 240V NEW
KEYENCE FIBER OPTIC FU-67 NEW
NSK LINEAR GUIDE BEARING LY LY250 LY2509600ALG3W01P31
NSK LINEAR GUIDE BEARING LY LY250 LY2509600ALG3W01P31
FANUC SERIES 18-MB A16B-2202-0860 A16B-1212-0901 NEW
FANUC MAIN PC BOARD CPU A16B-3200-0326/12F NEW
FANUC SERVO AMPLIFIER A06B-6096-H101 NEW
FANUC A02B-0200-B505 A16B-2202-0851 A16B-3200-0110 NEW
FANUC HEAT EXCHANGER 0094-C901 NEW
FANUC SERVO AMPLIFIER A06B-6093-H101 NEW
FANUC CRT OPERATOR INTERFACE A02B-0120-C051/MAR NEW
SUNX M-DW1.E K0 WAFER MAPPING SENSOR - SUNX UMDW1 NEW
WALKER SMART CHUCK CONTROL SMART 1K DXM 9656 DXM956 NEW
SPEAKER MODEL 537 AMBER STROBE LIGHT
KAESER KOMPRESSOR SP440-150 USED/NEW TANK NICE
TIMKEN BEARING JLM710949C NEW
FEDERAL MOGUL BEARING A-2 (LOT OF 7) NEW
API P315X SERIES P315X-H STEPPER INDEXER DRIVE
YOKOGAWA DD SERVO ACTUATOR DR1015B60*1C/TD00224 NEW
ALLEN BRADLEY SLC 500 OUTPUT MODULE 1746-OA16 LOT OF 5
SEW-EURODRIVE TYPE KA47 AM56-KS TORQUE 2610 IN/LB NEW
GERWAH COUPLING DKN 45 DKN45 11MM 12MM (LOT OF 2) NEW
GERWAH COUPLING DKN 45 DKN45 8MM 14MM (LOT OF 2) NEW
MAYR BACKLASH FREE COUPLING ROBA-ES 19/940.011.A NEW
COMPUMOTOR ZETA 6104 ZETA6104 PARKER 9 PIN I/O
SMC PNEUMATIC CYLINDER NCDQ2A12-10D-F W/SENSORS NCDQ2A
Item title
DODGE FLANGE BEARING F2BZ-DL-014 067977 (LOT OF 2) NEW
DODGE FLANGE BEARING F4B F4BSC100 SIZE 1 124013 NEW
DODGE FLANGE BEARING F4B-CS-111 124211 1 11/16 INCH NEW
BUSS FUSE BLOCK J60030-3COR 600V 30A )LOT OF 2) NEW
BUSS FUSE BLOCK J60030-3C 600V 30A (LOT OF 2) NEW
WAGO INPUT MODULE 24VDC 8 POINT 750-431 (LOT OF 6) NEW
AUTOMATION DEVICES VIBRATORY FEEDER BOWL AND HOPPER
TIGEAR GEARBOX MR94651L1K JA TIGEAR 26Q40R14 NEW
TIGEAR MR94879 J HA TIGEAR GEARBOX 17Q15L14 NEW
SEW-EURODRIVE MOTOR & GEARBOX DT90 DFT90S4BM62HR 29RPM
AUTOMATION DEVICES VIBRATORY FEEDER BOWL BASE 120V NEW
SMC AS3000 3/8" INLINE NEEDLE VALVE USED LOT OF 4
FESTO PRESSURE SWITCH PEV-1/4-B FESTO 10773 LOT OF 2
BUSS CUBE FUSE TCF10 TCF 10 600VAC or Less LOT OF 7 NEW
STANLEY AIR TOOL M4489 19 PIN REACT X-DUCER NEW
TIMKEN BEARING L420410 3 NEW
BARDEN BEARING SR188SSW3 (LOT OF 5) NEW
ORIENTAL MOTOR 51K40GN-AWT NEW
NUMATICS SOLENOID 254SS43AM000061 24 VDC NEW
SKF BEARING 6208-2RSJEM 62082RSJEM NEW
SKF BEARING 6208-2RSJEM (LOT OF 2) NEW
DUKI TEC BALL SCREW SUPPORT UNIT FK 15 FK15 NEW
SKF BEARING 6202-2RSH (LOT OF 5) NEW
SKF BEARING 608-2RS1 (LOT OF 5) NEW
SKF BEARING 625-2Z 6252Z (LOT OF 20) NEW
INA BEARING NATR30-PP 5729670 NEW
SKF BEARING 6001-2RSH (LOT OF 10) NEW
SKF BEARING 6002-2RSH (LOT OF 10) NEW
SKF BEARING 61804 (LOT OF 5)
SKF BEARING 61804-2RS1 (LOT OF 5)
MODICON AEG TSX 140 DAO 842 10 DAO84210 115-230 VAC OUT
MODICON AEG TSX 140 DAI 553 00 DAI55300 115 VAC IN
BANNER POWER BLOCK OPBA2QD 27094 (LOT OF 2) NEW
MODICON TSX 140 CPS 114 10 CPS11410
MODICON ANALOG IN PLC CARD AVI 030 00140 AVI03000
REXROTH LINEAR BEARING MNR R165131420 (LOT OF 2) NEW
DODGE FLANGE BEARING LFTSC012 124642 3/4" (LOT OF 4)NEW
INA BEARING NATR20PP 5727022 NEW
INA BEARING NATV17PPX NEW
LINK BELT BEARINGS SEAL LB68553R 3 7/16 (2 SEALS) NEW
NTN BEARING NATR20LL NATR20LL/3AS NEW
BROWNING PILLOW BLOCK VPS-224 1 1/2 INCH NEW
EATON HYDRAULIC MOTOR 103-1026-010 1041026010 NEW
PACIFIC BEARING LINEAR BEARING P20D (LOT OF 2) NEW
SKF BEARING GEH45ES-2RS GEH 45 ES-2RS NEW
THOMSON BALL BUSHING SPB160PN NEW
TIMKEN TAPERED ROLLER BEARING L420449
LINK-BELT BEARING SNW203716 3-7/16 NEW
SEALANT EQUIPMENT ENG BALLSCREW BEARING 1211-001-001
THOMSON DIE SET BALL BUSHING LINEAR BEARING DS32 DS 32
THK LINEAR BEARING HRW-35CA/CR HRW35CR1SS GK LOT 0F 2
FESTO CONTROL VALVE 11691 SERIES 3624 H-1/2B (LOT OF 6)
T563 CARBON BRUSH 0.625" x 1.25" x 3" LOT OF 4 SETS NEW
BELL GOSSETT PN P75572 FLOWSERVE PN 52-262-08 SEAL KIT
TELEMECANIQUE CONTACT BLOCK ZB2BZ104 2 NC (LOT OF 2)
HONEYWELL ELECTROCUBE RG1986-8-8 (LOT 0F 4) NEW
AMI PILLOW BLOCK UCP210-32 2" NEW
FESTO PRESSURE REGULATOR LR-1/4-D-7-MINI FESTO 162583
FESTO PNEUMATIC CYLINDER DGS-20-25-PPV FESTO 8826 NEW
FESTO PRECISION REGULATOR LRP-1/4-2.5 FESTO 162834 NEW
FESTO SOLENOID VALVE CPV10-M1H-2X2-GLS-M7 FESTO 185880
FESTO SOLENOID VALVE MFHE-3-1/4-B FESTO 14329 NEW
FESTO SOLENOID VALVE MFH-3-1/8-S FESTO 7958 NEW
ROCKWELL MONITOR 33000067S NEW
FESTO PNEUMATIC GUIDED CYLINDER DFM-20-80-P-A-KF 170920
PHD ROTARY ACTUATOR 3R11A 2 180-090-B-P 3R11A180090BP
BODINE 34R6BFCI-W2 GEAR HEAD MOTOR 34R6BFCIW2
DAYTON MOTOR HAZARDOUS LOCATION DUTY 6K738Q 115V NEW
TOTAL CONTROL SYSTEMS METERING PUMP 682-15AF2BX NEW
BROOKS CABLE SEAL 2000 94000XX-C 14 INCH (100 PIECES)
DODGE TIGEAR MR94673L1 OR 35Q60R56 NEW
SLO-SYN STEPPER DRIVE SS2000D3 NIB
NORDSON RHINO PUMP MODEL 225792C MODEL 65-1 NEW
RELIANCE 1.5 HP 3 PHASE MOTOR P18G3897
SANKYO ROBOT SR8448-F90 SANKYO ROBOTICS SR8448
FESTO PNEUMATIC CYLINDER ADVU-25-15-P-A FESTO 156524
FESTO PNEUMATIC CYLINDER ADVU-32-25-P-A FESTO 156534
FESTO PNEUMATIC CYLINDER ADVUL-20-10-P-A FESTO 156859
FESTO PNEUMATIC CYLINDER ADVU-20-15-P-A FESTO 15616
FESTO PNEUMATIC CYLINDER ADVU-50-5-P-A FESTO 156006 NEW
FESTO PNEUMATIC CYLINDER ADVU-16-10-P-A FESTO 156508
FESTO SMT-8-SL-PS-LED-24 FESTO SMT-8 FESTO 531145 NEW
FESTO PROXIMITY SWITCH SMTO1-PS-S-LED24C 151685 new
TIMKEN BEARING 32210M 9\KM1 NEW
DODGE FLANGE BEARING 128758 F2BDL014 D-LOK 7/8 INCH
BROWNING BEARING VPS-219 AH 1 3/16 INCH (LOT OF 2)
DODGE FLANGE BEARING 126521 F2BSC112 1 3/4 INCH QTY 2
HBC FLANGE BEARING UC208 F208 40MM NEW LOT OF 2
AMI PILLOW BLOCK BEARING UCP211-32 2 INCH
AMI FLANGE BEARING UCFT209-28 1 3/4 INCH (LOT OF 2) NEW