还剩7页未读,继续阅读
文本内容:
西门子plc实操真题及答案深度剖析
一、单选题(每题1分,共20分)
1.在西门子PLC中,哪个指令用于比较两个数值并赋值?()A.=B.C.=D.MOVE【答案】D【解析】MOVE指令用于将数据从一个地址移动到另一个地址
2.在西门子PLC中,哪个功能块用于实现PID控制?()A.FC_1B.FB_100C.FC_100D.FB_1【答案】B【解析】FB_100是西门子PLC中用于实现PID控制的函数块
3.在西门子PLC中,哪个指令用于设置定时器?()A.TONB.TOFC.RSTD.SET【答案】A【解析】TON是西门子PLC中用于设置接通延时定时器的指令
4.在西门子PLC中,哪个指令用于重置定时器?()A.TONB.TOFC.RSTD.SET【答案】C【解析】RST指令用于重置定时器
5.在西门子PLC中,哪个指令用于设置计数器?()A.CTUB.CTDC.RSTD.SET【答案】A【解析】CTU是西门子PLC中用于设置上升沿计数器的指令
6.在西门子PLC中,哪个指令用于重置计数器?()A.CTUB.CTDC.RSTD.SET【答案】C【解析】RST指令用于重置计数器
7.在西门子PLC中,哪个指令用于实现数据交换?()A.SWAPB.MOVC.ADDD.SUB【答案】A【解析】SWAP指令用于实现两个数据字节的交换
8.在西门子PLC中,哪个指令用于实现数据比较?()A.=B.C.=D.CMP【答案】D【解析】CMP指令用于比较两个数据并返回比较结果
9.在西门子PLC中,哪个指令用于实现数据加法?()A.=B.C.=D.ADD【答案】D【解析】ADD指令用于实现两个数据的加法运算
10.在西门子PLC中,哪个指令用于实现数据减法?()A.=B.C.=D.SUB【答案】D【解析】SUB指令用于实现两个数据的减法运算
11.在西门子PLC中,哪个指令用于实现数据乘法?()A.=B.C.=D.MUL【答案】D【解析】MUL指令用于实现两个数据的乘法运算
12.在西门子PLC中,哪个指令用于实现数据除法?()A.=B.C.=D.DIV【答案】D【解析】DIV指令用于实现两个数据的除法运算
13.在西门子PLC中,哪个指令用于实现数据求余?()A.=B.C.=D.MOD【答案】D【解析】MOD指令用于实现两个数据的求余运算
14.在西门子PLC中,哪个指令用于实现数据求最大值?()A.=B.C.=D.MAX【答案】D【解析】MAX指令用于实现两个数据的求最大值运算
15.在西门子PLC中,哪个指令用于实现数据求最小值?()A.=B.C.=D.MIN【答案】D【解析】MIN指令用于实现两个数据的求最小值运算
16.在西门子PLC中,哪个指令用于实现数据求平均值?()A.=B.C.=D.AVG【答案】D【解析】AVG指令用于实现一组数据的求平均值运算
17.在西门子PLC中,哪个指令用于实现数据求总和?()A.=B.C.=D.SUM【答案】D【解析】SUM指令用于实现一组数据的求总和运算
18.在西门子PLC中,哪个指令用于实现数据求平方?()A.=B.C.=D.SQRT【答案】D【解析】SQRT指令用于实现一个数据的求平方根运算
19.在西门子PLC中,哪个指令用于实现数据求倒数?()A.=B.C.=D.INV【答案】D【解析】INV指令用于实现一个数据的求倒数运算
20.在西门子PLC中,哪个指令用于实现数据求对数?()A.=B.C.=D.LOG【答案】D【解析】LOG指令用于实现一个数据的求对数运算
二、多选题(每题4分,共20分)
1.以下哪些属于西门子PLC的常用指令?()A.=B.C.=D.ADDE.SUB【答案】A、B、C、D、E【解析】这些指令都是西门子PLC中常用的数据操作指令
2.以下哪些属于西门子PLC的常用功能块?()A.FC_1B.FB_100C.FC_100D.FB_1E.FC_2【答案】A、B、C、D、E【解析】这些功能块都是西门子PLC中常用的功能块
3.以下哪些属于西门子PLC的常用定时器指令?()A.TONB.TOFC.RSTD.SETE.CTU【答案】A、B、C、E【解析】TON、TOF、RST和CTU都是西门子PLC中常用的定时器指令
4.以下哪些属于西门子PLC的常用计数器指令?()A.CTUB.CTDC.RSTD.SETE.CTU【答案】A、B、C、E【解析】CTU、CTD和RST都是西门子PLC中常用的计数器指令
5.以下哪些属于西门子PLC的常用数据操作指令?()A.SWAPB.MOVC.ADDD.SUBE.MUL【答案】A、B、C、D、E【解析】这些指令都是西门子PLC中常用的数据操作指令
三、填空题(每题2分,共8分)
1.西门子PLC中,用于实现数据交换的指令是______【答案】SWAP
2.西门子PLC中,用于实现数据比较的指令是______【答案】CMP
3.西门子PLC中,用于实现数据加法的指令是______【答案】ADD
4.西门子PLC中,用于实现数据减法的指令是______【答案】SUB
四、判断题(每题2分,共10分)
1.在西门子PLC中,TON指令用于设置接通延时定时器()【答案】(√)【解析】TON指令用于设置接通延时定时器
2.在西门子PLC中,TOF指令用于设置断开延时定时器()【答案】(√)【解析】TOF指令用于设置断开延时定时器
3.在西门子PLC中,RST指令用于重置定时器和计数器()【答案】(√)【解析】RST指令用于重置定时器和计数器
4.在西门子PLC中,SET指令用于设置定时器和计数器()【答案】(×)【解析】SET指令用于置位一个标志位,而不是设置定时器和计数器
5.在西门子PLC中,CTU指令用于设置上升沿计数器()【答案】(√)【解析】CTU指令用于设置上升沿计数器
五、简答题(每题5分,共10分)
1.简述西门子PLC中TON指令的功能和使用方法【答案】TON指令用于设置接通延时定时器,其使用方法是在程序中调用TON功能块,并设置定时器的起始地址和预设时间
2.简述西门子PLC中CTU指令的功能和使用方法【答案】CTU指令用于设置上升沿计数器,其使用方法是在程序中调用CTU功能块,并设置计数器的起始地址和预设计数值
六、分析题(每题10分,共20分)
1.分析西门子PLC中CMP指令的功能和使用方法,并举例说明【答案】CMP指令用于比较两个数据并返回比较结果,其使用方法是在程序中调用CMP功能块,并设置比较的两个数据地址和比较条件例如,比较两个数据D100和D101,如果D100大于D101,则比较结果为真
2.分析西门子PLC中ADD指令的功能和使用方法,并举例说明【答案】ADD指令用于实现两个数据的加法运算,其使用方法是在程序中调用ADD功能块,并设置加法的两个数据地址和结果地址例如,将D100和D101两个数据相加,结果存储在D102中
七、综合应用题(每题25分,共50分)
1.设计一个西门子PLC程序,实现以下功能当按钮按下时,启动一个接通延时定时器,定时器时间为10秒,定时器到达时输出一个信号【答案】```plaintextNetwork1://输入地址I
0.0(按钮)//输出地址Q
0.0(定时器输出)TONT0,K10//设置接通延时定时器,时间为10秒AI
0.0//如果按钮按下=Q
0.0//输出信号```
2.设计一个西门子PLC程序,实现以下功能当按钮按下时,启动一个上升沿计数器,计数器计数值为10,计数器到达时输出一个信号【答案】```plaintextNetwork1://输入地址I
0.0(按钮)//输出地址Q
0.0(计数器输出)CTUC0,K10//设置上升沿计数器,计数值为10AI
0.0//如果按钮按下=Q
0.0//输出信号```最后一页附完整标准答案
一、单选题
1.D
2.B
3.A
4.C
5.A
6.C
7.A
8.D
9.D
10.D
11.D
12.D
13.D
14.D
15.D
16.D
17.D
18.D
19.D
20.D
二、多选题
1.A、B、C、D、E
2.A、B、C、D、E
3.A、B、C、E
4.A、B、C、E
5.A、B、C、D、E
三、填空题
1.SWAP
2.CMP
3.ADD
4.SUB
四、判断题
1.(√)
2.(√)
3.(√)
4.(×)
5.(√)
五、简答题
1.TON指令用于设置接通延时定时器,其使用方法是在程序中调用TON功能块,并设置定时器的起始地址和预设时间
2.CTU指令用于设置上升沿计数器,其使用方法是在程序中调用CTU功能块,并设置计数器的起始地址和预设计数值
六、分析题
1.CMP指令用于比较两个数据并返回比较结果,其使用方法是在程序中调用CMP功能块,并设置比较的两个数据地址和比较条件例如,比较两个数据D100和D101,如果D100大于D101,则比较结果为真
2.ADD指令用于实现两个数据的加法运算,其使用方法是在程序中调用ADD功能块,并设置加法的两个数据地址和结果地址例如,将D100和D101两个数据相加,结果存储在D102中
七、综合应用题
1.当按钮按下时,启动一个接通延时定时器,定时器时间为10秒,定时器到达时输出一个信号
2.当按钮按下时,启动一个上升沿计数器,计数器计数值为10,计数器到达时输出一个信号。
个人认证
优秀文档
获得点赞 0