可编程控制器原理及应用习题答案

发布时间 : 星期日 文章可编程控制器原理及应用习题答案更新完毕开始阅读

`

6-2、编程输出字符A的七段显示码 解:按照题意,所编梯形图程序如下:

LD

I0.0

MOVB 10, VB0 //将“A”先送到VB0 SEG VB0, QB0 //再将VB0中数据转换成ASCII码

结果:在QB0端输出字符“A”

6-3、编程实现将VD100中存储ASCII码字符串37,42,44,32转换成十六进制数,并存储到

VW200中。

解:按照题意,所编梯形图程序如下: LD MOVB MOVB MOVB MOVB LD

Word文档

I0.0

16#37, VB100 16#42, VB101 16#44, VB102 16#32, VB103 I0.2 VB100, VB200

ATH

`

MOVB MOVB

运行结果:(VB201)= 210 (VB200)= 123 16进制数为:0100011

6-4、编制实现定时中断,当连接在输入

端I0.1的开关接通时,闪烁频率减半;当连接在输入端I0.0的开关接通时,又恢复原来的闪烁频率。

解:按照题意,所编梯形图程序如下:

LD

I0.0 //当I0.2=“1”,

//调用子程序

CALL SBR_0, SBR0 // 子程序 LD 置

定时中断(中

MOVB 100, SMB34 //的时

间间隔100ms,即100ms产

ATCH

INT_0, INT0 //生一个定时

断。

EIN //连接:中断事件(定时中断为0) LD SM0.0 //为10号事件 MOVW

Word文档

VB200, VB300 VB201, VB301

SM0.0 //SMB34为设

AIW4, VW100 //∵SM0.0上电后

为“1”

`

LD SM0.5 //∴每隔100ms读一次

A

IW4的值

A I0.1 //∵SM0.5周期为1秒

冲的脉冲串

LD C1 //

STD C1, 1 //当I0.1=“1”,C1计

产生方波

LD A

SM0.5 //输出.F=

1f 2I0.0 //当I0.0=“1”,C0计

数器产生方波

// 输 出,F=1f

LD

Word文档

C1 //用C0,C1去置位、

`

复位Q0.1

A I0.1 //产生闪烁效果。 OLD //

S LD A LD A OLD R

Q0.1 Q0.1, 1 C0 I0.0

C1 I0.1

说明:运行结果:I0.0=“1”时,闪频=1;当I0.1= “1”时,闪频=

1。 2 6-5、编写一段输入输出中断程序:实现从0到255的计数,当输入端I0.0为上跳时,程序采用加计数;当输入端I0.0为下降沿时程序采用减计数。 解:按照题意,所编梯形图程序如下:

LD CALL LD

I0.0 SBR_0, SBR0 SM0.0

MOVB 1, SMB34 ATCH INT_0:INT0, 10 ENI LD LD A LD LD

Word文档

SM0.0

MOVW AIW4, VW100

SM0.5 I0.1

C1

CTU C1, 255

SM0.5

联系合同范文客服:xxxxx#qq.com(#替换为@)