CC-TDIL01 51308386-175
CC-TDIL01 51308386-175
CC-TDIL01 51308386-175
:祖巧丽
:
下面用一个简单的例子来进一步说明PLC的扫描工作过程。图1-6给出了PLC的外部接线图和梯形图,起动按钮SB1停止按钮SB2和热继电器FR的常开触点分别接在编号为X0~X2的PLC的输入端,交流接触器KM的线圈接在编号为Y0的PLC的输出端。图1-6b是这4个输入/输出变量对应的I/O映像寄存器,图l-6c是PLC的梯形图,它与图1-3所示的继电器电路的功能相同。但是应注意,梯形图是一种软件,是PLC图形化的程序。图中的X0等是梯形图中的编程元件,X0~-X2是输入继电器,Y0是输出继电器。梯形图中的编程元件X0与接在输入端子X0的SBl的常开触点和输入映像寄存器X0相对应,编程元件Y0与输出映像寄存器Y0和接在输出端子Y0的PLC内部的输出电路相对应。
梯形图以指令的形式储存在PLC的用户程序存储器中,图l-6中的梯形图与下面的5条指令相对应,“;”之后是该指令的注释。
LD X0 :接在左侧母线上的X0的常开触点
OR Y0 ;与X0的常开触点并联的Y0的常开触点
ANI X1 ;与并联电路串联的X1的常闭触点
ANI X2 ;串联的X2的常闭触点
OUT Y0 ;Y0的线圈
图1-6中的梯形图完成的逻辑运算为
Y0=(X0+Y0)·X1·X2
在输入处理阶段,CPU将SBl,SB2和FR的常开触点的状态读入相应的输入映像寄存器,外部触点接通时存入寄存器的是二进制数l,反之存入0。
执行第l条指令时,从X0对应的输入映像寄存器中取出二进制数并保存起来。执行第2条指令时,取出Y0对应的输出映像寄存器中的二进制数,与X0对应的二进制数相“或”(电路的并联对应“或”运算)。
执行第3条或第4条指令时,分别取出xl或X2对应的输入映像寄存器中的二进制数,因为是常闭触点,取反后与前面的运算结果相“与”(电路的串联对应“与”运算),然后存入运算结果寄存器。
执行第5条指令时,将运算结果寄存器中的二进制数送入Y0对应的输出映像寄存器。 在输出处理阶段,CPU将各输出映像寄存器中的二进制数传送给输出模块并锁存起来,如果Y0对应的输出映像寄存器存放的是二进制数1,外接的KM的线圈将通电,反之将断电。
如果读入输入映像寄存器X0~X2的均为二进制数0,在程序执行阶段,经过上述逻辑运算过程之后,运算结果仍为Y0=0,所以KM的线圈处于断电状态。按下起动按钮SBl,X0变为l状态,经逻辑运算后Y0变为1状态,在输出处理阶段,将Y0对应的输出映像寄存器中的1送到输出模块,PLC内Y0对应的物理继电器的常开触点接通,接触器KM的线圈通电.
MITSUBISHI FREQROL A024 INVERTER DRIVE FR-A024-S1.5K-E?R
MITSUBISHI AC SERVO MOTOR HC-KFS23K W/ KAMO BALL REDUCER BR100SH-20G-S03?2
FANUC ROBOTICS 0.2kW 2.8A MODEL BO.5/3000 AC SERVO MOTOR A06B-0113-B175#?0008
FANUC AC SERVO MOTOR MODEL 0S A06B-0313-B003
YASKAWA ELECTRIC AC SERVO MOTOR, NO LABEL, LISTING #1
SETCO HORIZONTAL MOUNTING 3PH 1A 460V 3.0HP SPINDLE MOTOR 6103.3.BBLCY297?22
GE FANUC ROBOTICS 10S/3000 AC SERVO MOTOR A06B-0317-B005#?7008
FANUC * 2000RPM 3PHASE AC SERVO MOTOR 1-0SP * A05B-0371-B075
API GETTYS PERMANENT MAGNETIC AC SERVO MOTOR M464-GNSB-720Y-?AA *WIRE*
YASKAWA * 4500W 1500RPM N.M 28.4 SERVO MOTOR * SGMDH-45A2B-YR1?2
PARKER HANNIFIN SERVO MOTOR AD23A-048-10
MITSUBISHI ELECTRIC 3-PHASE 104V 2.8A 400W AC SERVO MOTOR HC-KFS410-S46
YASKAWA ELECTRIC * 1300W 9.9A AC SERVO MOTOR * USADED-13-YR21
INDRAMAT 52kW INDUCTION SERVO MOTOR 2AD 180C-B35RR1-BS0?1-D2N1
GE FANUC ROBOTICS 10S/3000 AC SERVO MOTOR A06B-0317-B205#?7008
FANUC ROBOTICS 30S/3000 AC SERVO MOTOR A06B-0319-B074#?7000
MODICON EMECANIQUE 1940W AC SERVO MOTOR BPH0953N5AF2CA2
MOORE PRODUCTS CO PRESSURE GAUGE 0-100 PSI, LOT OF 2
FANUC ROBOTICS 3-0F AC SERVO MOTOR A06B-0368-B031 *WIRING*
MOOG BRUSHLESS SERVO MOTOR 304-240 WITH COOPER BUCKEYE GEAR BOX 84MDC-904
MATSUSHITA ELECTRIC 3000 R/MIN 200W AC SERVO MOTOR MFA020HA1NSJ
YASKAWA ELECTRIC AC SERVO MOTOR, NO LABEL, LISTING #5
MITSUBISHI ELECTRIC 3-PHASE 106V 0.8A 100W AC SERVO MOTOR HC-KFS13BD
SIEMENS 17/19.5/22KW AC SPINDLE MOTOR 1PH7137-2ND02-0?CJ0
FANUC ROBOTICS 3-0F AC SERVO MOTOR A06B-0368-B031
FANUC 5F/3000 AC SERVO MOTOR A06B-0346-B255
UNELEC * 1800RPM 51.5A 17KW SPINDLE MOTOR * CPWS132S
GETTYS PERMANENT MAGNET SERVO MOTOR M122-B30A-SY0F-?CD
INDRAMAT ASYNCHRONOUS SPINDLE MOTOR 2AD132B-C50A1-B?S03-D2V2 *NO FAN*
YASKAWA ELECTRIC AC SERVO MOTOR, NO LABEL, LISTING #2
MAVILOR DC SERVO MOTOR M0300 00220 SER.MSS
ELWOOD CORP. 0.86HP 5200RPM AC SERVO MOTOR M432-NYNO-OYOY-?1C
ABB ROBOTICS SERVO MOTOR, 1 FT3044-5AZ21-9-?Z
INDRAMAT DIGITAL AC SERVO DRIVE CONTROLLER DDS02 1-W200-D
GE SYSTEMS 5KE48WN8202 2.0HP 208-230/480V FRAME 145T 1725/1425RPM SERVO MOTOR
YASKAWA ELECTRIC 2200W 200V 15.7A AC SERVO MOTOR SGMDH-22A2A-YR1?2, PLUG
REXROTH INDRAMAT SERVO MOTOR MDD093C-N-030-N?2M-110GA2
INDRAMAT 3-PHASE INDUCTION SERVO MOTOR 2AD132D-B350B2-?AS03-D2V1 / 256468
ALLEN BRADLEY .7KW AC SERVO MOTOR 1326AB-A1G-11 / 122285
KAWASAKI HEAVY INDUSTRIES 2400RPM 16.7 N-m AC SERVO MOTOR MFA420FY0BS REV. A
BOSCH PERMANENT MAGNET BRUSHLESS SERVO MOTOR SF-A2.0041.030-?10.050
MITSUBISHI ELECTRIC 3-PHASE 111V 1.4A 200W AC SERVO MOTOR HF-KP23K *CHIPPED*
ELAU SM-070/60/010/P?1/45/M1/B0 SERVO MOTOR, NIB
REXROTH SERVO MOTOR MAC112B-0-LD-3-?C/130-A-0/S005 W/ ALLEN BRADLEY ENCODER
INDRAMAT 3-PHASE INDUCTION SERVO MOTOR 2AD132D-B05OB2-?AS03-B2N1 *MISSING FAN*
YASKAWA ELECTRIC 3-PHASE 200W 0.24Nm AC SERVO MOTOR USAHEM-02VYU11 *PARTS/REPAIR