S7200PLC编程与应用廖常初第2版习题参考答案.docx

上传人:b****1 文档编号:2080467 上传时间:2023-05-02 格式:DOCX 页数:21 大小:20.52KB
下载 相关 举报
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第1页
第1页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第2页
第2页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第3页
第3页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第4页
第4页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第5页
第5页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第6页
第6页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第7页
第7页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第8页
第8页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第9页
第9页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第10页
第10页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第11页
第11页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第12页
第12页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第13页
第13页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第14页
第14页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第15页
第15页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第16页
第16页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第17页
第17页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第18页
第18页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第19页
第19页 / 共21页
S7200PLC编程与应用廖常初第2版习题参考答案.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

S7200PLC编程与应用廖常初第2版习题参考答案.docx

《S7200PLC编程与应用廖常初第2版习题参考答案.docx》由会员分享,可在线阅读,更多相关《S7200PLC编程与应用廖常初第2版习题参考答案.docx(21页珍藏版)》请在冰点文库上搜索。

S7200PLC编程与应用廖常初第2版习题参考答案.docx

S7200PLC编程与应用廖常初第2版习题参考答案

 

第3章习题答案

1.填空

1)输出指令(对应于梯形图中的线圈)不能用于过程映像输入寄存器。

2)SM0.1在首次扫描时为ON,SM0.0一直为ON。

3)每一位BCD码用_4_位二进制数来表示,其取值范围为二进制数2#0000_~2#_1001_。

4)二进制数2#0100000110000101对应的十六进制数是_16#4185_,对应的十进制数是

_16773_,绝对值与它相同的负数的补码是2#_1011111001111011_。

5)BCD码2#0100000110000101对应的十进制数是_4185_。

6)接通延时定时器TON的使能(IN)输入电路接通时开始定时,当前值大于等于预

设值时其定时器位变为ON,梯形图中其常开触点接通,常闭触点断开。

7)接通延时定时器TON的使能输入电路断开时被复位,复位后梯形图中其常开触点

断开,常闭触点接通,当前值等于0。

8)有记忆接通延时定时器TONR的使能输入电路接通时开始定时,使能输入电路断开

时,当前值保持不变。

使能输入电路再次接通时继续定时。

必须用复位指令来复位

TONR。

9)断开延时定时器TOF的使能输入电路接通时,定时器位立即变为ON,当前值被清

零。

使能输入电路断开时,当前值从0开始增大。

当前值等于预设值时,输出位变为OFF,

梯形图中其常开触点断开,常闭触点接通,当前值保持不变。

10)若加计数器的计数输入电路CU由断开变为接通、复位输入电路R断开,计数器

的当前值加1。

当前值大于等于预设值PV时,梯形图中其常开触点接通,常闭触点断开。

复位输入电路接通时,计数器被复位,复位后其常开触点断开,常闭触点接通,当前

值为0。

3.-91

4.16#

5.无符号数。

6.VB20和VB21,VB20

7.VW20和VW22,VB20~VB23,VW22,VB20

8.十进制小数

9.字符的个数

10.32

12.4个,8、16、32位

13.程序组织单元,主程序、子程序、中断程序

14.AIW2

15.VB100的地址,地址指针VD120所指的存储单元中的数

16.在程序中修改操作数的地址,用于间接寻址。

 

题3-17~3-19的语句表程序

 

I0.0

Q0.0

 

 

3-20

 

的答案

21.图3-38中的错误:

I2.1

7,立即输入触点只能用于输入位

的常开触点不能放在线圈的右边,

I,梯形图中不能出现过程映像输入

I0.8中的位地址不能大于

I的线圈,正向转换触

点不能接在左侧电源线上。

 

题3-22的答案

 

题3-23的答案

 

题3-24的答案

 

题3-25的答案

 

题3-27的答案

 

第4章习题答案

1.填空

1)如果方框指令的EN输入端有能流且执行时无错误,则

ENO输出端有能流输出。

2)字符串比较指令的比较条件只有

==

和<>。

3)主程序调用的子程序最多嵌套

_8_层,中断程序调用的子程序_不能_嵌套。

4)VB0

的值为2#10110110,循环右移

2位然后左移4位为2#11010000。

5)读取实时时钟指令TODR读取的日期和时间的数制为

BCD码。

6)执行“JMP2”指令的条件满足时,将不执行该指令和

LBL2指令之间的指令。

7)主程序和中断程序的变量表中只有

临时变量。

8)S7-200SMART有6个高速计数器,可以设置

13种不同的工作模式。

9)HSC0的模式3的时钟脉冲为

I0.0,用I0.1

控制方向。

2.在MW4小于等于1247时,令M0.1

为ON并保持,反之将M0.1复位为OFF。

LDW<=

MW4,1247

S

M0.1,1

LDW>

MW4,1247

R

M0.1,1

3.编写程序,在I0.0的上升沿将VW10~VW58清零。

LD

I0.0

EU

FILL

0,VW10,25

5.编写程序,将VW0中以0.01Hz为单位的0~99.99Hz的整数格式的频率值,转换为

4位BCD码,送给QW0,通过4片译码芯片和七段显示器显示频率值(见图

3-6)。

LD

SM0.0

MOVW

VW0,QW0

IBCD

QW0

6.用I0.0控制接在QB0上的8个彩灯是否移位,每1s移1位。

用I0.1

控制左移或右移,

首次扫描时将彩灯的初始值设置为十六进制数

16#0E(仅Q0.1~Q0.3为ON),设计出梯形图

程序。

 

7.用I1.0控制接在QB0上的8个彩灯是否移位,每1s移1位。

用IB0设置彩灯的初始值,在I1.1的上升沿将IB0的值传送到QB0,设计出梯形图程序。

 

8.用实时时钟指令设计控制路灯的程序,

20:

00时开灯,06:

00时关灯。

LD

SM0.0

TODR

VB0

//读实时钟,小时值在VB3

LDB>=

VB3,16#20

//20点~0点(日期、时间值用BCD码表示)

OB<

VB3,16#06

//0点~6点

=

Q0.0

//点亮路灯

9.用实时时钟指令设计控制路灯的程序,在

5月1日~10月31日的20:

00开灯,06:

00

关灯;在11月1日~下一年

4月30号的19:

00

开灯,7:

00关灯。

LDSM0.0

 

TODR

VB0

//读实时钟,小时值在

VB3,月日在VW1

LDW>=

VW1,16#1031

OW<

VW1,16#0501

=

M0.0

//冬季ON

 

LDB>=

VB3,16#20

//20点~6

点开灯

OB<

VB3,16#06

AN

M0.0

//夏季

LDB>=

VB3,16#19

//19点~7

点开灯

OB<

VB3,16#07

A

M0.0

//冬季

OLD

=Q0.1

 

10.半径(<10000的整数)在VW10中,取圆周率为

3.1416。

编写程序,用浮点数运算

指令计算圆周长,运算结果四舍五入转换为整数后,存放在

VW20中。

LD

SM0.0

ITD

VW10,AC1

//整数转换为双整数

DTR

AC1,AC1

//双整数转换为实数

*R

3.1416,AC1

//乘以3.1416

ROUND

AC1,AC1

//乘积四舍五入转换为双整数

MOVW

AC1,VW20

//低16位送VW20

第11题编写语句表程序,实现运算VW2–VW4=VW6。

LD

I0.2

MOVW

VW2,VW6

-I

VW4,VW6

12.AIW2中A/D转换得到的数值

将AIW2的值转换为对应的温度值存放在

公式:

T=1200*N/32000

0~32000正比于温度值0~1200C。

VW10中,设计出梯形图程序。

I0.0

的上升沿,

LD

I0.3

MOVW

AIW2,AC0

AENO

MUL

1200,AC0

AENO

/D

27648,AC0

AENO

MOVW

AC0,VW10

 

13.以

 

0.1度为单位的整数格式的角度值在

 

VW0

 

中,在

 

I0.0

 

的上升沿,求出该角度的正

弦值,运算结果转换为以

106为单位的双整数,存放在

VD2

中,设计出程序。

LDI0.0

EU

LPS

ITDVW0,AC0

AENO

DTRAC0,AC0

AENO

/R10.0,AC0

LRD

*R0.01745329,AC0

AENO

SINAC0,AC0

LPP

*R1000000.0,AC0

AENO

ROUNDAC0,VD2

 

16.编写程序,用字节逻辑运算指令,将

 

VB0

 

的高

 

4位置为

 

2#1001,低

 

4位不变。

LD

MOVB

V0.4

VB0,LB0

AENO

ANDB

16#0F,LB0

AENO

MOVB

ORB

LB0,VB0

16#90,VB0

 

17.编写程序,前后两个扫描周期

 

VW4

 

的值不变将

 

M0.2

 

复位,反之将

 

M0.2

 

置位。

LD

MOVW

I0.4

VW4,AC0

AENO

XORW

VW6,AC0

AENO

LPS

AW=

AC0,0

RM0.2,1

LRD

AW<>AC0,0

 

SM0.2,1

LPP

MOVWVW4,VW6

18.设计循环程序,求VD20开始连续存放的5个浮点数的平均值。

 

19.在

 

I0.0

 

的上升沿,用循环程序求

 

VW100~VW108

 

的累加和。

为了防止溢出,将被

累加的整数转换为双整数后再累加。

VD10

保存累加和。

 

20.编写程序,求出VW10~VW28中最大的数,存放在VW30中。

 

21.用子程序调用编写图5-3中两条运输带的控制程序,分别设置自动程序和手动程序,

用I0.4作自动/手动切换开关。

手动时用I0.0和I0.1对应的按钮分别点动控制两条运输带。

 

主程序自动程序手动程序

22.设计程序,用子程序求圆的面积,输入参数为直径(小于32767的整数),输出量为

圆的面积(双整数)。

在I0.0的上升沿调用该子程序,直径为10000mm,运算结果存放在VD10中。

 

主程序

子程序

23.用定时中断,每

1s将VW8

的值加1,在I0.0的上升沿禁止该定时中断,在

I0.2的

上升沿重新启用该定时中断。

设计出主程序和中断子程序。

 

主程序定时中断程序

24.第一次扫描时将VB0清零,用定时中断0,每100ms将VB0加

关闭定时中断,并将Q0.0立即置1。

设计出主程序和中断子程序。

 

1,VB0

 

等于

 

100时

 

主程序定时中断程序

 

第5章习题答案

 

I0.0T37Q0.0

T37

Q0.0

INTON

40PT100ms

T37I0.1Q0.1

Q0.1

 

题3的答案

 

SM0.1初始化脉冲

 

M0.0

起动I0.0.I0.4.I0.3

M0.1SQ0.0T37夹紧

T372s

M0.2Q0.1工件右行

I0.1右限位

M0.3Q0.3冲头下行

I0.2下限位

M0.4Q0.4冲头上行

I0.3上限位

M0.5

Q0.2

工件左行

I0.4

.

左限位

M0.6

RQ0.0

T38松开

T38已松开

2s

 

I0.0T37Q0.0

Q0.0

I0.1T37Q0.1

 

Q0.1

T37

TON

IN

70PT100ms

题4的答案

 

SM0.1

 

M0.0

I0.3.I0.0

M0.1Q0.0

I0.1

M0.2Q0.1

I0.2

M0.3Q0.0

I0.0

 

SM0.1

M0.0

I0.2

M0.1

Q0.0

Q0.1

I0.0

M0.2

Q0.0

Q0.2

I0.1

M0.3

Q0.2

I0.3

题5的答案

 

SM0.1

 

M0.0

起动I0.0.I0.1

M0.1Q0.0Q0.2快进

I0.2中限位

M0.2Q0.0工进

I0.3右限位

M0.3T37暂停5s

T37

M0.4Q0.1Q0.2快退

I0.1左限位

题6的答案题7的答案题9的答案

题8的答案:

初始步应为双线框;最上面的转换旁边没有转换条件;步M0.2和M0.0之

间无转换;转换I0.0与最上面的转换之间没有步,最上面的水平有向连线应放在最上面的转

换之下。

输入I0.5不能作为动作;一般用输入、定时器和计数器的触点和它们的逻辑组合作

转换条件,不用输出位(Q)作转换条件;步M0.3的后面没有转换和步,系统运行到步M0.3

时会“死机”。

 

SM0.1

SM0.1

M0.0

Q0.0

M0.0

I0.0

I0.0

.I0.2

M0.1

Q0.0

T37

4s

M0.1

Q0.0

T37

I0.1

M0.2

Q0.1

T38

6s

M0.2

Q0.0

T37

T38

T37

M0.3

Q0.1

Q0.2

T39

5s

M0.3

Q0.1

T39

I0.2

 

题10的答案题11的答案

 

题12的答案

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2