![]() |
|
公司基本資料信息
|
具體詢(xún)價(jià)咨詢(xún)-雷琳
?
P輸進(jìn)刷新——再運(yùn)行用戶程序——再輸出刷新——再輸進(jìn)刷新——再運(yùn)行用戶程序——再輸出刷新……永不停止地循環(huán)反復(fù)地進(jìn)行著。
圖1.1所示的流程圖反映的就是上述過(guò)程。它也反映了信息的時(shí)間關(guān)系。
有了上述過(guò)程,用PLC實(shí)現(xiàn)控制顯然是可能的。由于:有了輸進(jìn)刷新,可把輸進(jìn)電路監(jiān)控得到的輸進(jìn)信息存進(jìn)PLC的輸進(jìn)映射區(qū);經(jīng)運(yùn)行用戶程序,輸出映射區(qū)將得到變換后的信息;再經(jīng)輸出刷新,輸出鎖存器將反映輸出映射區(qū)的狀態(tài),并通過(guò)輸出電路產(chǎn)生相應(yīng)的輸出。又由于這個(gè)過(guò)程是永不停止地循環(huán)反復(fù)地進(jìn)行著,所以,輸出總是反映輸進(jìn)的變化的。只是響應(yīng)的時(shí)間上,略有滯后。當(dāng)然,這個(gè)滯后不宜太大,否則,所實(shí)現(xiàn)的控制不那么及時(shí),也就失往控制的意義。
為此,PLC的工作速度要快。速度快、執(zhí)行指令時(shí)間短,是PLC實(shí)現(xiàn)控制的基礎(chǔ)。事實(shí)上,它的速度是很快的,執(zhí)行一條指令,多的幾微秒、幾十微秒,少的才零點(diǎn)幾,或零點(diǎn)零幾微秒。而且這個(gè)速度還在不斷進(jìn)步中。
圖1.1所示的過(guò)程是簡(jiǎn)化的過(guò)程,實(shí)際的PLC工作過(guò)程還要復(fù)雜些。除了I/O刷新及運(yùn)行用戶程序,還要做些公共處理工作。
公共處理工作有:循環(huán)時(shí)間監(jiān)控、外設(shè)服務(wù)及通訊處理等。
監(jiān)控循環(huán)時(shí)間的目的是避免"死循環(huán)",避免程序不能反復(fù)不斷地重復(fù)執(zhí)行。辦法是用"看門(mén)狗"(Watchingdog)。只要循環(huán)超時(shí),它可報(bào)警,或作相應(yīng)處理.
外設(shè)服務(wù)是讓PLC可接受編程器對(duì)它的操縱,或通過(guò)接口向輸出設(shè)備如打印機(jī)輸出數(shù)據(jù).
通訊處理是實(shí)現(xiàn)PLC與PLC,或PLC與計(jì)算機(jī),或PLC與其它產(chǎn)業(yè)控制裝置或智能部件間信息交換的。這也是增強(qiáng)PLC控制能力的需要。
也就是說(shuō),實(shí)際的PLC工作過(guò)程總是:公共處理——I/O刷新——運(yùn)行用戶程序——再公共處理——……反復(fù)不停地重復(fù)著。
3 可編程控制器實(shí)現(xiàn)控制的方式
用這種不斷地重復(fù)運(yùn)行程序?qū)崿F(xiàn)控制稱(chēng)掃描方式。是用計(jì)算機(jī)進(jìn)行實(shí)時(shí)控制的一種方式。此外,計(jì)算機(jī)用于控制還有中斷方式。在中斷方式下,需處理的控制先申請(qǐng)中斷,被響應(yīng)后正運(yùn)行的程序停止運(yùn)行,轉(zhuǎn)而往處理中斷工作(運(yùn)行有關(guān)中斷服務(wù)程序)。待處理完中斷,又返回運(yùn)行原來(lái)程序。哪個(gè)控制需要處理,哪個(gè)就往申請(qǐng)中斷。哪個(gè)不需處理,將不被理睬。顯然,中斷方式與掃描方式是不同的。
在中斷方式下,計(jì)算性能得到充分利用,緊急的任務(wù)也能得到及時(shí)處理。但是,假如同時(shí)來(lái)了幾個(gè)都要處理的任務(wù)該怎么辦呢??jī)?yōu)先級(jí)高的還好辦,低的呢?可能會(huì)出現(xiàn)照顧不到之處。所以,中斷方式不大適合于工作現(xiàn)場(chǎng)的日常使用。
但是,PLC在用掃描方式為主的情況下,也不排斥中斷方式。即,大量控制都用掃描方式,個(gè)別急需的處理,答應(yīng)中斷這個(gè)掃描運(yùn)行的程序,轉(zhuǎn)而往處理它。這樣,可做到所有的控制都能照顧到,個(gè)別應(yīng)急的也能進(jìn)行處理。
PLC的實(shí)際工作過(guò)程比這里講的還要復(fù)雜一些,分析其基本原理,也還有一些理論題目。有關(guān)職員假如能把上面介紹的進(jìn)出變換、物理實(shí)現(xiàn)——信息處理、I/O電路——空間、時(shí)間關(guān)系——掃描方式并輔以中斷方式,作為一種思路加以研究,弄清了它,也就好理解PLC是怎樣往實(shí)現(xiàn)控制的,也就好把握住PLC基本原理的要點(diǎn)了。至于更深進(jìn)的題目,在進(jìn)一步學(xué)習(xí)中,將再作具體介紹。
OMRON POWER ConTROLLER G3PX-220EC-CT03 NEW IN BOX
ConTEC SIO-4S[98]H [9313B] BOARD
PARKER PM MOTOR PM-SB04ADK2
AERA TC FC-PAR786Y-BF MASS FLOW ConTROLLER 10SLM N2,MFC N2 NNB
AERA TC FC-PAR785CY-BF MASS FLOW ConTROLLER 500SCCM N2,MFC NN2 NNB
AERA TC FC-PAR785CY-BF MASS FLOW ConTROLLER 500SCCM N2 MFC NN1 NNB
KLA INSTRUMENTS IP VME BOARD 710-806050-01 REV B1 [B1A] WORKING
APEX DYNAMICS REDUCER GEARHEAD AB090-S1-P1 RATIO 010:1
KORNIC SYSTEM DSP BOARD REV 1.2, KORNIC?SYSTEM DIO BOARD Ver: 2.0
PRO-FACE 2980070-02,GP2300-TC41-24V TOUCH LCD SCREEN GRAPHIC?PANEL HMI TESTED #1
YASKAWA SERVOPACK DRIVER SGDA-A1CP
YASKAWA AC SERVO MOTOR SGM-08A212
PANASonIC AC SERVO MOTOR MSMZ082B1E
LAMBDA REGULATED POWER SUPPLY LLS-6018
FLUKE NETDAQ BOARD MAIN ASSY 2645A-8201
YASKAWA AC SERVO MOTOR 750W SGMP-08A312?TESTED WORKING
TEL TOKYO ELECTRON LIMITED TERMINATOR 3M81-019551-15,3M81-023124-14 BOARD
FANUC INPUT UNIT A14B-0061-B115-03,A20B-0007-0340/06A BOARD
KAMOSEIKO CORP. BALL?REDUCER GEARHEAD BR100SH-20G-14K5 RATIO?1/20G
BROOKS INSTRUMENT SLA7950S1EGG1B2A1, 1-888-554-FLOW GAS: AR?FS FLOW RATE: 3SLPM
HK68/V2FA HEURIKON CORP.MADISON, WI 1439105-P REV C KLA
MOTOROLA MVME 167-02A,01-W3826B,01-W3690B KLA
PANASonIC MATSUSHITA?ELECTRIC INDUSTRIAL?PANADAC 572 MOTOR SANK YO AM226R0 DC24V
SMC CORPORATION PNEUMATIC CYLINDAR MXS16-125B
PHILIPS PE 4136/01 U?POWER SUPPLY
ConTEC SIO-4S[98]V 9759B BOARD
AERA TC FC-PAR786Y-BF MASS FLOW ConTROLLER 5SLM SiH2CI2 MFC?D1 NNB
FEC DFB-AXDP-E0530030A, DFB-AZCN2 0530037A BOARD
WACO GIKEN SAII 30A?CAUTION HIGH VOLTAGE?BOARD, FUJI 7MBR30NE060 MODULE
INDUSTRIAL SBC,PC,IPC,PCISA-C800EVN-1G-SAM V1.3 BOARD
FREE SHIPPING,TESTED-WORKING
ConTEC PI0-64/64L(PCI) NO. 7196B BOARD
SAMSUNG 400W AC SERVO MOTOR CSMZ-04BA1ANM3 LOT OF 2,3000r/min,1.3NM WORKING
ELECTRO-CRAFT MOTOR?E240,0240-03-017-009,MCG GEARHEAD B3
GIKEN AC SERVO DRIVER AU3504 N321E3,[TAMAGAWA AU3515N Z3-6338]
GIKEN TA2945N10,[TAMAGAWA AU3893N Z2-6035]#1
TERADYNE TS386 BOARD?LSD 229.386.00
PATLITE SIGNAL DISPLAY GM-600TCNS
ACUITY IMAGING 070-200000 REV B BOARD,045-200001 REV C,RVSI?070-204000
BERGER LAHR VRDM3913/50LWCEO MOTOR
FAST RICE-001 P-900154 BOARD TESTED WORKING
PACIFIC SCIENTIFIC BRUSHLESS SERVOMOTOR?SC423-002-T4
HD SYSTEMS REDUCER GEARHEAD CP-40A-21-J201B-SP
YASKAWA SERVOPACK SGDL-08AP TESTED WORKING
SCITEX CPU-MDC 16M 503D38454,503C36251S,PWB#188A3F115B BOARD
KLA IP TENCOR IMAGE?PROCESS BOARD,VME,710-806050-01 REV.D1,BD NO 6001756-04
SIEMENS 8786287 87 86 287 K1057 D4 E3 BOARD
SIEMENS 8786469,87 86 469 K1057 D13 BOARD
DYNAX CORPORATION DNX5142 SERIAL ConTROLLER SB VER 3.5 BOARD
YASKAWA AC SERVO MOTOR SGMP-02AW12 #1
ZIPPE MWS-10/A
INDUSTRIAL SBC,PC,IPC,PCA-6186 REV B1, BOARD INTEL PENTIUM[R]4,CPU 2.80GHZ WORK
RELIANCE 57C417A AUTOMAX INTERFACE MODULE 57417-1
KAIJO MOS SVC-104A,244764-1/4~4/4 BOARD
INDUSTRIAL SBC,PC,IPC,ROCKY-4786EV-RS-R40,V2.4 COMPUTER BOARD WORKING
LUXTRON XINIX 1015 ENDPOINT ConTROLLER FOR DRY ETCH 101
BRonKHORST HIGH-TECH?E-7310-AA GAS CONTROLLER
MUSASHI DISPENSER E-MX8000SMII MULTI PRESET TYPE SUPER INTELLIGENT TESTED
FANUC A16B-1200-0201?/ 02A WELD INTERFACE BOARD
BROOKS AUTOMATION SOFTWARE BRD-T5-SLOTO-C REV-C BOARD
TERADYNE 0026A TW993?REV -,950-993-00/-?BOARD
TERADYNE 0043A TW993?REV -,950-993-00/-?BOARD
BROOKS AUTOMATION 001-8092-01 REV A3,DD-001-7684-01 REV B BOARD
KOYO FC-321F-C-1 Controller, absolute rotary encoder TRD-NA360NWF5M working
GURLEY 8225-6000-CQQA,MCG SERVO MOTOR 2231-ME3055
ACS SB202 DUAL AXIS?ConTROLLER BOARD
SANMEI CUTY AXIS QT-002AX DRIVER,AC SERVO MOTOR TS 4507N2021E200 #1
MELEC C-823 BOARD KP1229-2
CORECO IMAGING PARTNLM XL-F130-20004 BOARD REV: 4 OC-PC20-V0000
YASKAWA SERVOPACK DRIVER MOTOR SGDA-02AP,SGM-02A3G26,HD CP-20A-11-J602A-SP CNC
PANASonIC SERVO MOTOR MSM021A1E,KEG2-20?WORKING
CEN HERMOS LON2XS GATEWAY-ID 0D90 HEX,SECS-I TO SECS-I,GW-S1S1-KOL2
SAMSUNG ROCKWELL DEVICE NET NX I/O-DNA,STATUS NXIO-XP16B[13],NXIO-YN16G[9]
BASLER VISION TECHNOLOGIES A102K WITH CABLES
ZIPPE BZ-23
FANUC A16B-2200-0391/11B BOARD,SERIA 1-2?AXES
SIEMENS SINEC 6GK1143-0TA00 BOARD WORKING
SMC CYLINDER CDG1BA100-100-B59W & JA100-26-250 & D-B59W