實(shí)施改造第一步:現(xiàn)有設(shè)備試驗(yàn)
為了節(jié)省時(shí)間和費(fèi)用,公司先試著在已有的
PLC系統(tǒng)中進(jìn)行高級模擬測量和處理。但是,PLC的模擬I/O和信號處理無法達(dá)到所需的精確度。I2S公司要確保運(yùn)行于PLC中的
控制系統(tǒng)不會因?yàn)轭~外I/O和處理的增加而減少。
因此,他們需要這么一個(gè)系統(tǒng),這個(gè)系統(tǒng)能夠從伽馬
傳感器中獲取模擬信號并進(jìn)行處理以計(jì)算精確的厚度測量值,并能將這個(gè)厚度測量插入到PLC控制系統(tǒng)中。但是,所用的PLC不適合高性能處理和高速模擬I/O。
第二步:如果現(xiàn)有設(shè)備無法奏效,就試試其它方法
在認(rèn)識到PLC無法提供連接伽馬測量傳感器所需的I/O和處理后,轉(zhuǎn)向了
PAC技術(shù)。它選擇了國家儀器的CompactRIOPAC,以提供改進(jìn)軋制機(jī)器質(zhì)量所必須的附加功能。CompactRI/O是一個(gè)可重置
嵌入式系統(tǒng),既結(jié)合了傳統(tǒng)PLC的優(yōu)點(diǎn)和可靠性,又能提供更多高級I/O和處理。國家儀器的所有PAC都可以通過其LabVIEW圖形編程工具來編程,因此可以很容易進(jìn)行編程和配置。
第三步:添加高級I/O
CompactRIO有一個(gè)嵌入式現(xiàn)場可編程門陣列(FPGA)芯片和實(shí)時(shí)處理器,可通過內(nèi)置的LabVIEW功能塊來編程。另外,它還擁有超過30個(gè)模擬和數(shù)字I/O模塊,具有內(nèi)置信號調(diào)節(jié)(反鋸齒、隔離、ADC、DAC等)、高速計(jì)時(shí)(模擬I/O速度達(dá)到800kHz,數(shù)字I/O速度達(dá)到30MHz)和高分辨率(24bADC),可與任何工業(yè)傳感器或者觸發(fā)器連接。
使用CompactRIO模擬輸入模塊來連接伽馬級厚度傳感器,以提供精確測量所需的高速計(jì)時(shí)和分辨率。由于每個(gè)I/O模塊都是直接和FPGA相連的,工程師們于是能使用LabVIEWFPGA來輕松自定義CompactRIO的模擬I/O速率。
第四步:添加高級處理
從伽馬
傳感器獲得模擬數(shù)據(jù)之后,CompactRIO使用內(nèi)置的NILabVIEW實(shí)時(shí)浮點(diǎn)功能塊來在實(shí)時(shí)處理器中對數(shù)據(jù)進(jìn)行處理,并將之轉(zhuǎn)化成精確的厚度測量。
LabVIEW的實(shí)時(shí)功能塊對數(shù)據(jù)進(jìn)行確定的高級對數(shù)處理(如下面的等式1和等式2所示),以進(jìn)行計(jì)算厚度測量值。由于LabVIEWReal-Time具有內(nèi)置計(jì)算和分析功能,
PAC能夠很容易進(jìn)行這一操作。
等式1:logI=(logI0)y/μ=(y/μ)logI0
等式2:y/μ=logI0/logI=log(I0-I)
CompactRIO系統(tǒng)在FPGA和實(shí)時(shí)處理器中進(jìn)行所有的I/O和信號處理,并將高精確度厚度測量傳輸?shù)较噙B的
PLC上,又不會降低現(xiàn)有PLC
控制系統(tǒng)的速率。借助于CompactRIO的性能,I2S的工程師可以為伽馬級傳感器添加這一自定義測量和分析功能,而不需要犧牲軋制機(jī)器的控制速度。
第五步:整合PAC
每個(gè)軋制機(jī)器都帶有三個(gè)形成網(wǎng)絡(luò)的CompactRIO系統(tǒng)。這三個(gè)系統(tǒng)都是智能節(jié)點(diǎn),能利用一個(gè)工業(yè)標(biāo)準(zhǔn)Modbus/TCP、TCP/IP或UDP協(xié)議進(jìn)行通信。其中有兩個(gè)系統(tǒng)與伽馬級傳感器連接,并進(jìn)行模擬輸入測量和高級處理,來計(jì)算精確厚度測量值。
第三個(gè)CompactRIO系統(tǒng)則從另外兩個(gè)系統(tǒng)中取得厚度值,并轉(zhuǎn)換成模擬輸出測量值,輸入到正在控制軋制機(jī)器的PLC上。所有三個(gè)系統(tǒng)都通過以太網(wǎng)連接實(shí)現(xiàn)了互連,并使用一個(gè)UDP以太網(wǎng)信息協(xié)議來傳輸厚度測量值計(jì)算。將PAC連接到現(xiàn)有PLC架構(gòu)上有三個(gè)基本方法。
1.基本模擬和數(shù)字I/O.模擬/數(shù)字信號能夠從PAC輸出到PLC中。這是將PAC整合到PLC的一個(gè)最基本的方法。I2S公司就是運(yùn)用這種方法來將處理過的數(shù)據(jù)從CompactRIOPAC傳輸?shù)竭\(yùn)行軋制機(jī)器
控制系統(tǒng)的PLC上的。
2.工業(yè)網(wǎng)絡(luò)。大多數(shù)PAC產(chǎn)品都支持工業(yè)協(xié)議,如DeviceNet、Profibus、CANopen以及基于以太網(wǎng)的協(xié)議如TCP/IP、UDP和ModbusTCP/IP.這使得工程師在連接PAC到PLC上時(shí)有很多網(wǎng)絡(luò)選擇。I2S公司運(yùn)用的是以太網(wǎng)協(xié)議來在CompactRIOPAC之間傳輸數(shù)據(jù),并將PAC和PLC連接到形成網(wǎng)絡(luò)的HMI.
3.OPCConnectivityPAC還可以作為OPC客戶端或者服務(wù)器,并通過OPC標(biāo)簽來收發(fā)網(wǎng)絡(luò)數(shù)據(jù)到PLC或其它PAC上。OPC標(biāo)準(zhǔn)提供了一套標(biāo)準(zhǔn)的流程,讓不同廠商的
自動化系統(tǒng)之間可以很容易實(shí)現(xiàn)連接。
處理過的數(shù)據(jù)會以不到20毫秒的間隔在通過以太網(wǎng)互連的CompactRIO系統(tǒng)之間傳輸。CompactRIO測量值的獲得、處理和傳輸速度都很快,因此,將精確厚度測量值鍵入到PLC控制系統(tǒng)的過程絲毫不會降低整個(gè)系統(tǒng)的速度。
通過基于LAN的CompactRIO系統(tǒng)和10/100Mbps以太網(wǎng)接口將系統(tǒng)連接到形成網(wǎng)絡(luò)的AllenBradleyPLC,并利用一個(gè)標(biāo)準(zhǔn)的TCP/IP協(xié)議將之連接到人機(jī)接口(HMI)系統(tǒng)。軋制機(jī)器中的所有儀器都通過以太網(wǎng)實(shí)現(xiàn)了連接,因此不需要在一個(gè)電器噪音嘈雜的環(huán)境下長距離地傳輸模擬信號了。
ABB S5H400MW-2S4W MCP S5H 400A 2P I ST WELDING CIRCUIT BREAKER S5H400MW2S4W NIB
UNICO 300-299 TACHOMETER FLANGE MOUNTED S/N: 735667
ACCURAY 082157-002 HRVI FE PC BOARD 082157002
HYPERTHERM 078059 HD3070 GAS CONSOLE REPAIRED
GRECON PS71 26V POWER SUPPLY PS-71
PARKER D1FVE02BCVF0A37 W/ D31FTB32CC4NF00?37 VALVE
FANUC A20B-0008-0371/?02 DRIVE BOARD A20B0008037102
VICKERS CVU 40 EFP1B299031 CARTRIDGE VALVE 866453 CVU40EFP1B29903?1
ATLAS COPCO 4230170580 SERVO MOTOR REPAIRED
GE FANUC IC3600AOAC1F PC BOARD
YASKAWA DDSCR-GL60S3 CPU MODULE DDSCRGL60S3 NIB
MARKEM ME3509-191-E PRINTER 9840 ME3509191E
RELIANCE ELECTRIC 86466-74RC THYRISTOR ASSEMBLY RECTIFIER STACK 8646674RC
BECKHOFF CP6533 19-INCH DISPLAY 1280 X 1024, CP6533-00010021 TOUCH SCREEN
CNI NC 481 MONOLINEA NC-481 SELCO S/N: 94120023
NIB ADEPT TECH 30340-40100 CONTROLLER CHASSIS MV-10
KAJAANI ELECTRONICS A4430108 SENSOR BODY M 46930618
EMERSON CONTROL TECHNIQUES FX-4120 POSITIONING SERVO DRIVE FX4120 P/N: 960121-01
SEW EURODRIVE MDX60A0300-503-?4-00 MOVIDRIVE W/ MDX61B0300-503-?4-0T P/N: 08279845
GENERAL ELECTRIC DS3800HXRA1E1E 6BA06 BOARD W/ DS3800DXRA1C1C 6BA04
ACCURAY / HONEYWELL BMDX001A-001 BOARD BMDX001A001
ELDEC 5180012 TRANSFORMER
ACCURAY ABB 64844-004 PC BOARD PRI 64844004 064844-004
ALLEN BRADLEY 6160-PCD2 OPERATOR INTERFACE TERMINAL T60 SER. C
SCHNEIDER 140-CPU-424-02 TSX QUANTUM CPU MODULE 140CPU42402 REPAIRED
IAI CORPORATION ISA-LXM-I-200-2?0-500-T1-S-AQ INTELLIGENT ROBOT ACTUATOR
PEISELER GGP 160 TABLE COUNTERBEARING ASSY SAP-1045014
YASKAWA USADED-13-YR31 SERVO MOTOR USADED13YR31
IAI CORPORATION ISA-LXM-I-400-4?0-600-T1-S-AQ INTELLIGENT ROBOT ACTUATOR
ALLEN BRADLEY 150-B24NCD SER. A SMC DIALOG PLUS NIB
NSK EMB014AF1-04 SERVO CONTROL EMB014AF104
GE FANUC IC697CPU771LX VERSION 4.02 CPU MODULE RE-MANUFACTURED
ACCURAY ABB 83883-004 PROCESSOR GENERAL UNIT 83883004
SKF 3500B-X4H-SP SPINDLE BLOCK BEARING NIB
GENERAL ELECTRIC DS200SIOBH1ABA CONTROL BOARD SIOBH1A
STANLEY E12LA13-10 ANGLE NUTRUNNER RPM 1,690 Nm MAX 6 E12LA1310
TECH MOTIVE TOOL CS4000 CONTROLLER C4000B01K01C W/ 49-4100-03C5 SERVO CONTROL
INGERSOLL-RAND Q500-2NS300H15-?11-2C QUANTUM ELECTRIC CHAIN HOIST Q5002NS300H1511
ACUMETER DIVISION MAY COATING TECHNOLOGIES PTC-8 PN77-0902 TEMPERATURE CONTROL
RUSTRAK RANGER RR2-1258-3 HARMONIC POWER LOGGER 1250 SERIES
GE FANUC IC600LX616L 16K MEMORY MODULE REFURBISHED
ENDRESS + HAUSER 53H22-EA0B1RB0B?BAA 1" FLOWMETER NIB
NIB REXROTH VT-HNC100-1-23/?W-08-P-0 DIGITAL AXIS CONTR.