电气控制与PLC应用 - 习题与思考题参考解答

发布时间 : 星期日 文章电气控制与PLC应用 - 习题与思考题参考解答更新完毕开始阅读

子程序0

网络1 // 网络标题

LD SM0.0

MOVB 100, SMB34 //设置中断0的时间间隔.01秒

ATCH INT0, 10 //连接中断服务程序 ENI

//全局性允许中断

中断程序0 网络1 // INT_0

// 每100 ms读取AIW2的值 LD SM0.0

MOVW AIW2, VW100

答案图23续

19. 按模式6设计高速计数器HSC1初始化子程序,设控制字节SMB47=16#F8。

答:要对高速计数器编程,必须完成下列基本任务:定义计数器和模式;设置控制字节;设置当前值(起始值);设置预设值(目标数值);分配和启用中断例行程序;激活高速计数器。

编程见答案图24。

20. 以输出点Q0.1为例,简述PTO多段操作初始化及其操作过程。

21. 用TODR指令从实时时钟读取当前日期,并将“星期”的数字用段码指令(SEG)显示出来。

答:执行读实时时钟指令TODR后,得到连续8个字节中的最高字节是“星期几”的BCD码,其中“1”表示星期日,“7”表示星期六,“0”被禁用,所以得到的参数需要修正。编程见答案图26。

17 / 21

习题与思考题5-21 网络1 // 网络标题 // 网络注释 LD M0.1 TODR

VB100

//读实时时钟

MOVB VB107, VB108 -I 1, VW108 SEG VB108, VB110

//为减法做准备

//修正\星期\数值

//转换成七段显示码

答案图26

22. 指出图5-52所示梯形图中的语法错误,并改正。

(a)

图5-52 习题22梯形图

(b)

18 / 21

答:图(a)的错误为计数器预设值PV=300000>32767,超出INT型数据的范围。应改成小于等于32767的数据。

图(b)中的错误在于操作数类型与指令不匹配。字逻辑与指令中的VD30应改为字型操作数,例如改成VW30;双字逻辑异或指令中的操作数VW10和VW100应改成双字操作数,例如改成VD20和VD100。

19 / 21

第8章 可编程控制器系统设计与应用

习题与思考题

1. 简述可编程控制器系统设计的一般原则和步骤。 答:可编程控制系统设计时应遵循以下原则: (1)最大限度地满足被控对象的要求;

(2)在满足控制要求的前提下,力求使控制系统简单、经济、适用及维护方便; (3)保证系统的安全可靠;

(4)考虑生产发展和工艺改进的要求,在选型时应留有适当的余量。 由于PLC的结构和工作方式与一般微机和继电器相比各有特点,所以其设计的步骤也不尽相同,具体设计步骤如下:

(1)详细了解被控对象的生产工艺过程,分析控制要求; (2)根据控制要求确定所需的用户输入/输出设备; (3)选择PLC类型;

(4)分配PLC的I/O点,设计I/O连接图;

(5) PLC软件设计,同时可进行控制台的设计和现场施工; (6)系统调试,固化程序,交付使用。

2. 可编程控制器的选型需要考虑哪些问题? 答:

(1) PLC容量的选择

①首先要对控制任务进行详细的分析,把所有的I/O点找出来,包括开关量I/O和模拟量I/O点。

②然后要对用户存储器容量进行估算。总存储器字数=(开关量输入点数+开关量输出点数) ×10+模拟量点数×150。然后按计算存储器字数的25%考虑余量。

(2) PLC机型的选择

由于生产PLC的厂家众多,实现的功能虽基本相同,性能、价格和编程语言却有较大差别,一般从以下几个方面考虑。

①功能方面:所有PLC一般都具有常规的功能,但对某些特殊要求,就要知道所选用的PLC是否有能力完成控制任务。

②价格方面:不同厂家的PLC产品价格相差很大,有些功能类似、质量相当、I/O点数相当的PLC的价格能相差40%以上。在使用PLC较多的情况下,性价比是一个重要的因素。

③售后服务:应考虑相关的技术支持,统一型号方便维护,系统改造、升级等因素。 5、已知彩灯共有8盏,设计一段彩灯控制程序,实现下述控制要求: ①程序开始时,灯1(Q0.0)亮;

①一次循环扫描旦定时时间到后,灯1(Q0.0)灭,灯2(Q0.1)亮;

③再次循环扫描且定时时间到后,灯2(Q0.1)灭,灯3(Q0.2)亮,……,直至灯8亮。灯8灭后循环重新开始。

20 / 21

答:控制彩灯的方式有很多种,一般用循环指令来实现比较常见。本例中,I0.0为设定按钮,I0.1为启动按钮。Q0.0-Q0.7控制8盏彩灯。参考程序如答案图34所示。

答案图34

21 / 21

习题与思考题8-5 网络1 // 网络标题 //按下设定按钮I0.0, //给QB0置初值 LD I0.0 EU

MOVB 16#1, QB0

网络2

// 按下启动按钮I0.l, //启动定时器, //定时时间2s LD I0.1 AN T37

TON T37, +20

网络3

// 定时时间到, //灯循环左移 LD T37 RLB QB0, 1

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