PB351-0187原裝進口
FINS協議包含指令系統和響應系統,其命令幀格是由FINS報頭、指令代碼、響應代碼和正文等幾部分組成。從上位計算機發出的指令和響應必須符合下面幀的格式要求,并提供合適的FINS報頭信息。[3-4]FINS通信服務是通過FINS命令幀和它們對應的響應幀交換實現的。
FINS命令/響應幀格式如圖3所示。FINS/TCP header中規定了五種命令,用于客戶機(host computer)與服務器(PLC)之間通信:發送客戶機節點地址(node address);(2)發送服務器節點地址(node address);(3)發送Fins frame;(4)Fins frame發送出錯通知;(5)客戶機與服務器聯機確認。
圖3 FINS命令/響應幀格式
4.通信程序的具體實現
在新建VB工程后,需要執行VB工具欄“工程/部件” 命令,將Winsock控件添加到工程中, 并命名為“WskClient”。程序采用TCP/IP協議進行通信,其主要屬性設定如下:
With WskClient
.Protocol = sckTCPProtocol ‘采用TCP/IP協議
.LocalPort = 9600 ‘本地計算機端口號
.RemoteHost = txtIP.Text ‘取得遠程PLC的IP地址
.RemotePort = txtPort.Text ‘遠程PLC端口號
.Bind 9600 ‘指定使用的本地端口
End With
初始化工作完成后向PLC提出連接請求,待PLC接受請求并發送應答信息后,客戶端程序依照各種幀格式建立好要發送的信息幀,就可以與PLC進行雙向的數據交流了。在這一過程中,可建立發送失敗后的重發機制,以增強通信的可靠性。
首先,建立并發送“握手信息”指令(20字節),指明客戶機節點號;當計算機接收到PLC返回幀(24字節)后,檢查PLC是否收到命令,并取得服務器和客戶機節點號。當計算機接收到PLC返回的數據時,會產生DataArrival事件,參數BytesTotal包含接收到的數據字節數。在DataArrival事件中,可以調用GetData方法接收數據。如果接收到Close事件,則用Close方法關閉連接。另外,可用Winsock的State屬性來反映當前TCP/IP的連接狀態。這里僅列舉主要程序如下:
‘向服務器請求連接
WskClient.Connect
TimeDelay 100
Do
DoEvent
Loop Until WskClient.state=sckConnected
‘建立并發送FINS命令幀
Private Sub SendData_Click()
ReDim SendData (19) As Byte
SendData (0) = &H46‘FINS命令幀報頭的第1個字節
……
WskClient.SendData SendData() ‘發送FINS命令幀
End Sub
‘接收PLC響應幀,并分析數據
Private Sub WskClient_DataArrival(ByVal bytesTotal As Long)
Dim i As Integer
ReDim ArriveData(bytesTotal) As Byte
wsk.GetData ArriveData, vbArray + vbByte, bytesTotal
‘接收數據,保存在ArriveData數組中
For i = 0 To bytesTotal - 1
txtArData.Text = txtArData.Text & " " & ArriveData (i)
Next i
……‘其它數據處理
If ArriveData(7) <> 16 Then
MsgBox“接收信息丟失“
ElseIf SendData(19)= ArriveData (bytesTotal-5) Then
MsgBox“節點地址錯誤“
End If
End If
在接收信息后,當PLC收到傳輸過去的信息后,會將對應的命令反饋值傳回,這個事件程序內的程序將它顯示在文本框中,還可作進一步處理。主程序流程圖如圖4所示。
圖4 程序流程圖
若采用UDP協議,則通信的基本過程與TCP相同,只是不需要建立連接。此外,UDP應用程序可以是客戶機,也可以是服務器,而不必象TCP應用程序那樣必須分別建立客戶機程序和服務器程序。由于UDP在傳輸數據報前不用在客戶和服務器之間建立一個連接,且沒有超時重發等機制,故而傳輸速度很快。因此如果網絡中設備不是很多,且發送數據量不大時,可選擇耗費計算機“資源”更小的UDP協議進行通信。
5.結束語
采用Winsock控件實現的上位機以太網通信程序,已成功應用于數字小樣并條機監控系統中,該法簡單實用,在不追加投資的情況下,實現車間設備的網絡數據實時監控的功能,達到了理想的效果。而且以VB作為監控軟件的開發平臺,軟件的二次開發不受限制,節約成本,并可根據需要隨時對程序進行升級。為實現對控制系統進行**的信息管理與監控,基于以太網的PLC控制系統必將有更為廣泛的應用,本文的論述對解決這類問題提供了一定參考價值。
*全新原裝正品,現貨直供!所有備件的質保期均為1年,經過專業測試認證。訂購咨詢熱線:18105962758
*如果您需要訂購產品超過1件,請與我們聯系,我們可以為您提供折扣。
*我們僅采用快遞方式遞送備件。(順豐)
*如果您發現其他供貨商為相同產品提供更為低廉的價格,我們也愿意參照其價格向您提供進一步的折扣。如果還有其他任何問題,請隨時與我們聯系。
*請讓我們知道您有任何,備品,備件的需要,我們可以給您進一步的援助,我們等候您的咨詢。
誠信經營,質量為首,誠信至上,鼎晟達竭誠為您服務
***************漳州鼎晟達自動化設備有限公司***************
聯系人:林朝藝(銷售經理)
手機 :18105962758
QQ :2880842795
郵箱 :2880842795@qq.com
傳真 :0596-3119658(請備注林工收)
【主營產品】
1:Invensys Foxboro(福克斯波羅):I/A Series系統,FBM(現場輸入/輸出模塊)順序控制、梯形邏輯控制、事故追憶處理、數模轉換、輸入/輸出信號處理、數據通信及處理等。
2:Invensys Triconex: 冗余容錯控制系統、基于三重模件冗余(TMR)結構的最現代化的容錯控制器。
3:Westinghouse(西屋): OVATION系統、WDPF系統、WEStation系統備件。
4:Rockwell Allen-Bradley: Reliance瑞恩、SLC500/1747/1746、MicroLogix/1761/1763/1762/1766/1764、
CompactLogix/1769/1768、Logix5000/1756/1789/1794/1760/1788、PLC-5/1771/1785等。
5:Schneider Modicon(施耐德莫迪康):Quantum 140系列處理器、控制卡、電源模塊等。
6:ABB:工業機器人備件DSQC系列、Bailey INFI 90等。
7:Siemens(西門子):Siemens MOORE, Siemens Simatic C1,Siemens數控系統等。
8:Motorola(摩托羅拉):MVME 162、MVME 167、MVME1772、MVME177等系列。
9:XYCOM:I/O 、VME板和處理器等。
10:GE FANUC(GE發那科):模塊、卡件、驅動器等各類備件。
11:Yaskawa(安川):伺服控制器、伺服馬達、伺服驅動器。
12:Bosch Rexroth(博世力士樂):Indramat,I/O模塊,PLC控制器,驅動模塊等。
13:Woodward(伍德沃德):SPC閥位控制器、PEAK150數字控制器。
14:工業機器人系統備件。
15: 英維斯(TRICONEX):TRICON DCS的系列,如:3805E
另外還有 雅馬哈(YAMAHA), 貝加萊(B&R), 歐姆龍(OMRON), KEBA, 安川(YASKAWA) 等品牌的停產備件。
-----------------------------------------------------------------------------
IAI Robo Cylinder RCP-C-SMA and RCP-SMA-H-300-X?10-B New
IAI ROBO CYLINDER RCP2-RMA-I-PM-8?-100-P1-S-FT ACTUATOR
IAI Robo Cylinder RCP1-RSA-I-PM-2?. 5-100-P1-S-B-FL NEW
IAI Robo Cylinder RCP1-RMA-I-PM-4?-150 W/driver,cable
IAI Robo Cylinder RCP1-SA6-I-PM-1?2-600 W/driver,cable
CARATRON/CAROTR?ON RCP205-BC2 5HP REGEN DC DRIVE**XLNT**
ROBO CYLINDER RCP2-SA5 SLIDER 52 MM PULSE MOTOR
IAI Robo Cylinder RCP-C-RSAI + RCP-RSAI-L-50-S?-B New
IAI Robo Cylinder RCP1-RSW-I-PM-1?0-100 W/driver,cable
IAI Robo Cylinder RCP1-RSW-I-PM-1?0-100 W/driver,cable
ROBO CYLINDER RCP-C-RSAI NSPP RCPCRSAI
IAI RCP2 C RSGD-I-PW-O Control Robotics
336 TYCO 2mm BACKPLANE RCP 60 POS AMP 5223008-002 NEW
Backplane RCP 60 POS
Robo Cylinder RCP-SA5-I-M-100?-S RCPSA5IM100S Slider
IAI Robo Cylinder RCA-S-RMA and RCP-RMAI-L-50-S?-B New
IAI RC Robo Cylinder w/ Controller RCP-C-RMAI
ROBO CYLINDER RCP-C-RSAI-P USPP RCPCRSAIP
ROBO CYLINDER RCP-C-RSAI USPP RCPCRSAI
RC Robo Cylinder IAI RSAIM-200 RCP-C-RSAI , 200M (31)
IAI Robo Cylinder RCP-C-RSAI Actuator Controller NEW
ROBO CYLINDER RCP-C-SA51-P USPP RCPCSA51P
IAI Robo Cylinder RCP-C-RMAI Actuator Controller NEW
IAI Robo Cylinder RCP-C-RMAI Actuator Controller NEW
IAI Robo Cylinder Controller RCP2-C-RSGD-A-P?M-O-P __I65
Robo Cylinder RCP-C-SA5-A
Robo Cylinder IAI RCP2-C-RSA-A-PM?-O-P
ROBO CYLINDER RCP2-C-RSW-I-PM?-0-SE NSPP RCP2CRSWIPM0SE
ROBO CYLINDER RCP-RSGSI-M-150?-S with Driver
ROBO CYLINDER RCP-RSGSI-M-150?-S-SG with Driver
NEW IAI RCP-RSAA-H-150-?M ROBOTIC CYLINDER
IAI Intelligent Linear Actuator RCP2-SA5-A-PM-1?2-400-P1
ROBO CYLINDER RCP2-SA6-I-PM-1?2-300-P1-M USPP RCP2SA6IPM
ROBO CYLINDER RCP-SA5I-M-100-?M USPP RCPSA5IM100M
NEW IAI ROBO CYLINDER RCP-C-RSAA-P INCREMENTAL TYPE
CAROTRON RCP202-000 USPP RCP202000
ROBO CYLINDER RCP2-C-SA7-I-PM?-0-P USPP RCP2CSA7IPM0P
ROBO CYLINDER RCP2-C-SA6-I-PM?-0-P USPP RCP2CSA6IPM0P
ROBO CYLINDER RCP2-C-RSW-I-PM?-0 USPP RCP2CRSWIPM0
ROBO CYLINDER RCP2-C-SA6-I-PM?-0-MT USPP RCP2CSA6IPM0MT
ROBO CYLINDER RCP-RSGSI-M-100?-S with Driver
IAI Robo Cylinder driver RCP2 - C - RSA - I - PM - 0
IAI Robo Cylinder driver RCP2 - C - SA5 - I - PM - 0
IAI Robo Cylinder driver RCP2 - C - SA6 - I - PM - 0
IAI Robo Cylinder driver RCP2 - C - RMW - I - PM - 0
ROBO CYLINDER RCP-RSGSI-M-100?-S-SG with Driver
Robo Cylinder RCP-C-SA5-A Cylinder Controller
Robo Cylinder IAI RCP-C-SA5-A Cylinder Controller
NEW IAI ROBO CYLINDER RCP C RSAI L 50 S B AC SERVO
Expedited shipping available
Robo Cylinder RCP-C-SA51-P
Robo Cylinder IAI RCP2-C-SA5R-I-P?M-0 Controller
Robo Cylinder Controller - RCP2-C-SA5 - Excellent !
Robo Cylinder Controller - RCP2-C-SA7 - Excellent !
Robo Cylinder Controller - RCP2-C-SA6 - Excellent !
19 NEW! AMP 1218408-3 CONNECTOR D-Sub RCP 25 POS Solder
Carotron Drive RCP202-000 Excellent Condition
Expedited shipping available
CAROTRON RCP205-000 RCP200 SERIES POWER BOARD 115/230 V
IAI Robo Cylinder RCP-SSI-M-200-M Actuator NEW
IAI RCP2-RSGD-A-PM-?5-50-PI-M-B Sliding Platform
0194030011 MOLEX CONN POWER PL/RCP 2 POS 10.1mm IDT ST
New Carlisle Super Vee Band RCP162-5 "5-banded belt"
IAI RCP-RMAI-L-60-S?-B-SP Linear Actuator NEW
DEVILBISS RCP-2K USPP RCP2K
Aep 9650-1113-005 Conn SMA RCP 50Ohm Solder ST SMD Gold
Expedited shipping available
DevilBiss RCP Robotic Accessory
IAI Servo Drive Stepping Motor Controller RCP-C-RMWI
IAI ROBO CYLINDER CONTROLLER RCP2-C-GRS-I-PM?-O
IAI RCP-SWI-M-50-S ROBO CYLINDER ROS TYPE ACTUATOR NEW
RCP-C-RSAI ROBO CYLINDER 1A1 RSAIL
CAROTRON RCP200 USPP RCP200
Lot of 200 Molex 736311002 Conn SCSI RCP 68-Pos 1.27mm
IAI ROBO CYLINDER RCP C RSAI 50 MADE IN JAPAN CONTROL
Expedited shipping available
IAI Robo Cylinder RCP2-CF-RFA-I-P?M-0 Free Ship
ROBO CYLINDER RCP2-C-RSW-I-PM?-0-SP USPP RCP2CRSWIPM0SP
ROBO CYLINDER RCP2-C-SA6-I-PM?-0 USPP RCP2CSA6IPM0
IAI RCP2-C-RSA-I-PM?-0-PNP USPP RCP2CRSAIPM0PNP
IAI Robo Cylinder RCP-RSAI-L-50 & Controller RCP-C-RSAI
Robo Cylinder, Controller, & Cables VERY NICE
Enlarge
IAI RoboCylinder RCP-RSAI-L-50-S with Controller & Cell
Molecular Devices FlexStation II Microplate Reader MDS
Keyence LT-8110/ 8105/ V201 Laser Confocal Displacement
LAMBDA PHYSIK 10 WATT 10W LASER CONTROLLER POWER SUPPLY
WATERS 2767 SAMPLE MANAGER AUTOMATIC PROCESSING SYSTEM
AMAT Wafer Robot Kensington Dual Arm Multi-Link / Cable
MKS ENI Spectrum B-3013 RF Plasma Generator 3KW AMAT1
NIKON PRECISION INTERFEROMETER LASER POWER SUPPLY
ACTERNA ANT-20/20E ADVANCED NETWORK TESTER/ FREE SHIP
Comdel CB5000 RF Power Supply 5000W 5KW Generator AMAT
AE Apex 3013 RF Generator 3156114-003A 3KW 0920-00107
Tektronix TLA 704 Logic Analyzer 7E2 7N4 TLA704 Options
HP AGILENT 3D CE G1600AX CAPILLARY ELECTROPHORESIS HPLC
Reliance 980L Full Power Optometry Exam Chair / Stand
Watkins-Johnson 9040 Receiver Dual 2X WJ-8628-4 VHF/UHF
ISCO CombiFlash Optix 10 Flash Chromatography-?Complete
EXATRON 6000 HANDLER PROGRAMMER SINGLE SITE / FREE SHIP
ALCATEL DRIVAC BH2-60HD MOLECULAR VACUUM PUMP PACKAGE
Varian Cary 50 Scan Spectrophotomet?er / Software /Board
POLYCOM ACCORD MGC-50 CONFERENCE BRIDGE / CONFERENCING
HP Agilent G1312A Binary Pump 1100 Series HPLC BinPump
Agilent G1310A Isocratic Pump 1100 ISO Tray / Warranty
AE PDX 900-2V 3156024-110C RF Generator 0190-75075 AMAT
Comdel CPS-1001 RF Generator 13.56 MHz 0920-01006 AMAT
NEW Indramat Magnet Motor MAC112A-0-VD-4-?C Rexroth AMAT
AMAT AE HFV-8000 RF Generator 3155083 8KW 0190-13203
PLANAR GX-40 INCH LCD MONITOR 40" DISPLAY MEDICAL GX40
ASCENT 750 NEPHELOSKAN NEPHELOMETER MICROPLATE READER
APPLIED MATERIALS CHASSIS INPUT OUTPUT BOARD/ FREE SHIP
HARMONIC Divicom ProView PVR 6000 DVB RECEIVER DECODER
Yaskawa XU-CM4730 Wafer Robot Controller Novellus AMAT
PRE-TECH FINE SONIC GENERATOR 750 KHz HIGH FREQUENCY
NIDEK MARCO AR-3300 REFRACTOR AUTOMATIC REFRACTOMETER
CISCO AS5350 VOIP ROUTER AS535-DFC-60NP / 2CT1 GATEWAY
LOT 11 LAM RESEARCH SILICON GRAPHITE /CAPTIVE ELECTRODE
SAKURA DRS-601 DIVERSIFIED AUTOMATIC SLIDE STAINER
Dermagen Professional Skin Treatment Microdermabrasi?on
VARIAN POLYMER CHROMATOGRAPH HPLC PUMP CHILLER DEGASSER
LEYBOLD TRIVAC D60A ROTARY VANE VACUUM PUMP REFURBISHED
Sentry 1000 Automated Exhaust Controller/ Blower/ AMAT
MECTRON DENTAL SCALER POLISHER COMPLETE SET / FREE SHIP
WATERS COLUMN FLUIDICS ORGANIZER APC ACURATE MANAGEMENT
NEW MKS ENI ACG-5XL RF Generator 500W 13.56MHz ACG-5-XL
HUMPHREY 550 AUTOREFRACTOR AUTOMATIC REFRACTOR /PRINTER
METTLER TOLEDO XP1203S BALANCE XP FACT EXCELLENCE PLUS
COHERENT AVIA 532-30 LASER POWER SUPPLY DPSS Q-SWITCHED
AMAT AE HFV-8000 RF GENERATOR 3155083 5KW 0190-01873
VERITY INSTRUMENT SD2048PL SPECTROGRAPH HIGH-RESOLUTION
ADTECH SX/14 SPIRENT DATA CHANNEL SIMULATOR / OPTIONS
Waters 2487 Dual Absorbance Detector HPLC WAT081110
OLYMPUS CF-140L COLONOSCOPE ENDOSCOPE / CASE / WARRANTY
NEW INTEL TSRLT2 CARRIER/INDUSTR?IAL GRADE SERVER LOADED
NEW LEYBOLD VACUUM PUMP TURBOMOLECULAR TW 400-300-25S
OPTISPEC FIBER OPTIC VIDEO SCOPE MICROSCOPE COMPLETE
ERICSSON LMU KRC ANTENNA TEST SYSTEM COMPLETE KIT NEW
CARBOLITE CWF-1100 LAB CHAMBER FURNACE RAPID HEATING
NEW ZYMARK TWISTER ROBOTIC MICROPLATE HANDLER ROBOT MDS
Maximator DLE-30 Gas Booster Air Driven Pump Nitrogen
Guava PCA Cytometry Personal Cell Analyzer Cytometer
Agilent VQT Network Sever Voice Quality Tester J1987A
JUNIPER STM -16/OC-48 SONET SMF-IR OC48 PIC / FREE SHIP
WYATT TECHNOLOGY MiniDAWN LIGHT SCATTERING DETECTO
AGILENT / HP 1660CS LOGIC ANALYZER OSCILLOSCOPE
METTLER TOLEDO AX504 BALANCE Pro FACT TOUCH LCD DISPLAY
TECAN MINIPREP 60 ROBOTIC SAMPLE PROCESSOR AUTOSAMPLER
COHERENT 1006391 DPSS LASER POWER SUPPLY CONTROLLER
DermaWave BTL-5000 No Needle Mesotherapy / Warranty
Thermo Savant SpeedVac SPD Concentrator SPD121P / Rotor
THERMOCOMPRESSI?ON WIRE BONDER / VEEN BONDING STATION
SPECTRA PHYSICS TORNADO LASER POWER SUPPLY MULTIMODE
SONY PVW-2800 BVM-14E5U BETACAM PLAYER RECORDER MONITOR
Leybold MAG Drive-L Frequency Converter Pump Controller
ENI Genesis GHW-8* Generator Power Supply Controller
NATIONAL INSTRUMENTS nuDRIVE-4SX-411 MOTOR DRIVE 4-AXIS
COMDEL CPS SERIES RF GENERATOR KLA TENCOR POWER SUPPLY
VARIAN GC POLYMER PL-SP SAMPLE PREPARATION HIGH-TEMP
VARIAN TURBO-V 70LP MACRO TORR PUMP / VALVE CONTROLLER
Maximator DLE-15 Gas Booster Air Driven Pump Nitrogen
MKS ENI DCG-100 DC Plasma Generator DCG6M 5KW AMAT
FlightLite LightPointe Optical Wireless 850nm Multimode
Harvard Apparatus High Pressure Syringe Pump 70-2202
AE Advanced Energy PDX 900-2V RF Generator 3156024-031B
Thermo Neslab Merlin M25 Recirculating Liquid Chiller
SONY XCL-U1000 CCD CAMERA MACHINE VISION/MICROSCO?PY
COHERENT INNOVA I70C LASER POWER SUPPLY I-70/FREE SHIP
CISCO DS-X9016 MDS 9000 SERIES 16-PORT 1/2-Gbps MODULE
AMAT VAT Vacuum Gate Vavle F14-78304-19 Pneumatic 8" HV
RAPID SHEETER MACHINE RG GUILLOTINE SLITTER SHEETING
McPherson 218 SCANNING VACUUM MONOCHROMETER ULTRAVIOLET
NEW VAT 20446 VATTERFLY 8" VALVE PNEUMATIC NOVELLUS
Keithley 7152 4x low Current Matrix Card for 7001 7002
Scanning Electron Microscope Backscattered Detector BSE
COMTECH PST AR8829 RF AMPLIFIER 800-2000 MHZ / .8-2GHz
Molecular Devices Skatron 3000 Skan Plate Stacker Washe
NEW VERE WM4100 WAVELENGTH METER FIBER OPTIC NANOMETER
LAMBDA PHYSIK EMG-201-MSC LASER EXCIMER / FREE SHIPPING
MKS Spectra Resist-Torr Residual Gas Analyzer RGA Sys
ADEPT ROBOT DUAL B1 AMP POWER AMPLIFIER 10338-00180
Peak Scientific ZA035 Zero Air Generator Chromatography
ENI OEM-12A-6 RF Power Generator Solid State / Cables
Harrick Glan Thompson Polarizer 350nm-23000nm NIR UV-VI
NEW LABNET 56EVC VORTEMP SHAKER INCUBATOR MIXER SHAKING
Allen Bradley PowerFlex-70 Drive 20 HP 20AB054G3AYNANC?0
NEW CANNON CBC-100 BATH COOLER CONSTANT TEMPERATURE
G700 GATEWAY INTEL 5000P SERVER QUAD CORE XEON E5335
RADIONICS RFG-3C GRAPHICS RF LESION GENERATOR RFG3C
NEW SUN FIRE 501-6112 BOARD 4X CPU 8GB MEMORY 540-4992
NEW SUPERMICRO SERVER 1U P4 PDSMI CSE-811T-300B LOADED
資訊來源:漳州鼎晟達自動化設備有限公司
|