《可编程控制器技术》练习题 下载本文

15.分析给定元件时序波形具有什么功能?编写出对应梯形图程序。

X000X001M10Y00010S三、程序分析

题1.在下面题1程序中,当X001、X002和X003分别是什么状态时,对应Y001~Y005中有输出?

X001FNC 04EIM8056FNC 40ZRSTFNC 12MOVX001M1Y000Y001Y002Y003FNC 05DIFNC 06FENDI610M8000FNC 24INCFNC 10CMPFNC 03IRETENDD0K1000D0M1M1K0M3D0

X001X002X003M10M11M12M10M11M12M10M11M12M10M11M12M10M11M12M10M11M12Y001Y002Y003Y004Y005ENDM2M3 题1程序 题2程序

题2.在题2程序中,当X001=OFF时,Y000~Y003是如何输出的?当D0中数据为1000时,时间为多少秒?

题3.在题3程序中,当X000接通时,分析Y001~

M8013P4M8000T1T1T1CJY000T2T2T2M8013P2M8000T3T3T3T3P3M8000T4T4T4M8002BCDK3CJK30P4CJY002K30P3CJY001K50P2K50P1Y003是以什么规律输出的?当X001为ON时,

P1M8000Y001~Y003为什么状态?

17

K1Y000END

X000T2Y001T0Y002T1Y003X001T0Y001T0K600X001T1Y002T1K600X001T2Y003T2K20END题

题4程序

3程序

题4.程序如题4图,程序运行后,分析

四个跳转程序段的输出状态。若跳转程序段不执行,输出是什么状态?

题5.在下面的题5程序运行中,(1)当X000=X005=ON,其余输入为OFF时,有哪几个输出为ON?(2) 当X001=ON, 其余输入为OFF时,有哪几个输出为ON?(3) 当X002=ON,其余输入为OFF时,有哪几个输出为ON?(4)当X003=ON, 其余输入为OFF 时,有 哪几个输出为ON?(5)当X000=ON, 其余输入为OFF 时,Y001~Y004输出是什么状态?

X000X005M0M0Y002M0X003Y003X001Y001X003Y004ENDX000Y004X002Y001X001Y003X003Y002

M8002T0FNC 12MOVPFNC 40ZRSTK0M 0D0M 2X000FNC 24INCPFNC 11ZCPD0K50K500D0M 0M 0M 1M 2Y000Y001Y001T0ENDK50

题5程序 题6程序

题6.程序如题6图所示,程序在运行中, 输入端X000接收的是脉冲,试分析输出的状态。 题7.下面题7程序中,计数脉冲从X010输入端输入,供32位加/减计数器C200计数。试分析当程序运行时,(1)X001=OFF,M8200为OFF,则C200是加计数还是减计数?(2)C200计数值小于5时,Y000与Y001是什么状态?(3)C200计数值等于5时,Y000与Y001是什么状态?(4)当C200计数值等于10时,X001=ON,则C200是加计数还是减计

18

数?(5)当C200计数再次等于5时,Y000与Y001是什么状态?

C200C200X001M8200X002RSTX010C200K5P0M8013X010X010X011X011FNC 01CALLFNC 01CALLFNC 01CALLP0P1P2FENDY000SRETP1T1T0T0T1K10Y001SRETP2T3T3T2T3K20Y002SRETENDK20K10C200X011Y000Y001END

题7程序

题8.分析题8的程序,(1)当X011为OFF时, ①X010为ON,调用P0子程序具有什么功能?Y000处于什么状态?②X010为OFF,调用P1子程序具有什么功能?

Y001处于什么状态?(2)当X011为ON时,调用P2子程序具有什么功能? Y002处于什么状态?

题8程序

M8013 C1 K1EIM8059C255DHSCSDHSCSK500K5000T1K20Y010FENDK2147483647C255C255I010I020

C1C2C3C4T4T3T2T1T4C2C3C4Y001Y002Y003Y004T0T0M1M1T1T2T3T4T4ZRSTC1C4ENDX010M8000K2K3K4Y000T1K60T1K10K20K30K40I010M8002SETIRETY000I020M8002RSTIRETENDY000题9程序 题10程序

题9. 分析题9的程序,说明程序运行时,Y001~Y004的状态是以什么规律变化的?

19

题10.分析题10的程序,当X010=OFF时,说明程序中Y000与Y010是以什么规律变化的?当X010=ON时,Y000与Y010是什么状态?

题11. 程序如下,已知(D0)=0000000000010110,(D2)=0000000000111100,当程序中X000为ON时,(D4)、(D6)和(D8)的结果是多少?Y003~Y000是什么状态?

X000PLSM1WANDWORD0D2D2D4D6D8D4D6D8K1Y000ENDM1M8013WXORD4CML

C0C0K60C1K60RSTC1C0C2K24RSTC2RSTM8000BCDBCDBCDC0C1C2C1C2K2Y000K2Y010K2Y020END题11程序 题12程序

题12.试分析题12程序中,C0~C2是什么计数器?它们的计数过程通过BCD指令分别传送到K2Y000、K2Y010、K2Y020驱动几位显示器?显示的是什么?程序具有什么功能?

X000T 0C 0T 2T 1K5 T 0K250X000

M0MCN0M100M0N0=M100X001M1M2M3M4 K5

M1BCDK1K1Y000 T 1T 2T 2X000T 1T 0C 0C 0Y000X002M2M1M3M4M2BCDK2K1Y000

K3X003M3M1M2M4M3BCDK3K1Y000

X004M4M1M2M3M4BCDK4K1Y000

END

MCRENDN0 20