![]() |
|
公司基本資料信息
|
具體詢價咨詢-雷琳
?
P輸進刷新——再運行用戶程序——再輸出刷新——再輸進刷新——再運行用戶程序——再輸出刷新……永不停止地循環反復地進行著。
圖1.1所示的流程圖反映的就是上述過程。它也反映了信息的時間關系。
有了上述過程,用PLC實現控制顯然是可能的。由于:有了輸進刷新,可把輸進電路監控得到的輸進信息存進PLC的輸進映射區;經運行用戶程序,輸出映射區將得到變換后的信息;再經輸出刷新,輸出鎖存器將反映輸出映射區的狀態,并通過輸出電路產生相應的輸出。又由于這個過程是永不停止地循環反復地進行著,所以,輸出總是反映輸進的變化的。只是響應的時間上,略有滯后。當然,這個滯后不宜太大,否則,所實現的控制不那么及時,也就失往控制的意義。
為此,PLC的工作速度要快。速度快、執行指令時間短,是PLC實現控制的基礎。事實上,它的速度是很快的,執行一條指令,多的幾微秒、幾十微秒,少的才零點幾,或零點零幾微秒。而且這個速度還在不斷進步中。
圖1.1所示的過程是簡化的過程,實際的PLC工作過程還要復雜些。除了I/O刷新及運行用戶程序,還要做些公共處理工作。
公共處理工作有:循環時間監控、外設服務及通訊處理等。
監控循環時間的目的是避免"死循環",避免程序不能反復不斷地重復執行。辦法是用"看門狗"(Watchingdog)。只要循環超時,它可報警,或作相應處理.
外設服務是讓PLC可接受編程器對它的操縱,或通過接口向輸出設備如打印機輸出數據.
通訊處理是實現PLC與PLC,或PLC與計算機,或PLC與其它產業控制裝置或智能部件間信息交換的。這也是增強PLC控制能力的需要。
也就是說,實際的PLC工作過程總是:公共處理——I/O刷新——運行用戶程序——再公共處理——……反復不停地重復著。
3 可編程控制器實現控制的方式
用這種不斷地重復運行程序實現控制稱掃描方式。是用計算機進行實時控制的一種方式。此外,計算機用于控制還有中斷方式。在中斷方式下,需處理的控制先申請中斷,被響應后正運行的程序停止運行,轉而往處理中斷工作(運行有關中斷服務程序)。待處理完中斷,又返回運行原來程序。哪個控制需要處理,哪個就往申請中斷。哪個不需處理,將不被理睬。顯然,中斷方式與掃描方式是不同的。
在中斷方式下,計算性能得到充分利用,緊急的任務也能得到及時處理。但是,假如同時來了幾個都要處理的任務該怎么辦呢?優先級高的還好辦,低的呢?可能會出現照顧不到之處。所以,中斷方式不大適合于工作現場的日常使用。
但是,PLC在用掃描方式為主的情況下,也不排斥中斷方式。即,大量控制都用掃描方式,個別急需的處理,答應中斷這個掃描運行的程序,轉而往處理它。這樣,可做到所有的控制都能照顧到,個別應急的也能進行處理。
PLC的實際工作過程比這里講的還要復雜一些,分析其基本原理,也還有一些理論題目。有關職員假如能把上面介紹的進出變換、物理實現——信息處理、I/O電路——空間、時間關系——掃描方式并輔以中斷方式,作為一種思路加以研究,弄清了它,也就好理解PLC是怎樣往實現控制的,也就好把握住PLC基本原理的要點了。至于更深進的題目,在進一步學習中,將再作具體介紹。
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