模块四答案范本模板.docx
《模块四答案范本模板.docx》由会员分享,可在线阅读,更多相关《模块四答案范本模板.docx(15页珍藏版)》请在冰豆网上搜索。
![模块四答案范本模板.docx](https://file1.bdocx.com/fileroot1/2023-7/27/36628e04-0530-4fc1-a699-ca680417f1f0/36628e04-0530-4fc1-a699-ca680417f1f01.gif)
模块四答案范本模板
模块四PLC应用指令的应用
任务一8盏流水灯控制程序
思考和练习
1。
什么是位元件?
什么是字元件?
两者有什么区别?
答:
只具有接通(ON或1)或断开(OFF或0)两种状态的元件称为位元件。
将多个位元件按一定的规律组合起来就称为字元件,也称位组件.位元件只能单个取用,而字元件是位元件的组合所以只用一条指令即可同时对多个字元件进行操作。
2。
位元件如何组成字元件?
请举例说明。
答:
位元件组合以KnP的形式表示,每组由4个连续的位元件组成,称为位元件,其中P为位元件的首地址,n为组数(n=1~8)。
4个单元K4组成16位操作数,如K4M10表示由M25~M10组成的16位数据。
3.数据寄存器有哪些类型?
具有什么特点?
试简要说明。
32位数据寄存器如何组成?
答:
数据寄存器可分为:
通用数据寄存器、锁存数据寄存器、文件寄存器、特殊数据寄存器、变址寄存器。
锁存数据寄存器有断电保持功能,文件寄存器只能用外部设备进行写入操作,特殊数据寄存器用来监控PLC内部的各种工作方式和元件,例如电池电压、扫描时间等,变址寄存器(V、Z)除了和普通的数据寄存器有相同的使用方法外,还常用于修改器件的地址编号.
32位数据寄存器由两个16为数据寄存器组成.
3。
应用指令的组成要素有几个?
其执行方式有几种?
其操作数有几类?
答:
应用指令的组成要素共有五个
(1)应用指令编号
(2)助记符(3)数据长度(4)执行形式(5)操作数。
应用指令有脉冲执行型和连续执行型两种。
操作数分为源操作数、目标操作数和其它操作数.
4.试问如下软元件为何种软元件?
由几位组成?
X1、D20、S20、K4X0、V2、X10、K2Y0、M19
答:
X1、S20、X10、M19是位元件;D20、K4X0、V2、K2Y0是字元件;D20、V2是16位数据寄存器,K4X0是16位、K2Y0是8位。
5.执行指令语句“MOVK5K1Y0"后,Y0~Y3的位状态是什么?
答:
Y0~Y3的状态是“0101”
6.执行指令语句“DMOVH5AA55D0"后,D0、D1中存储的数据各是多少?
答:
D1存储的数据是(0000000000000101),D0存储的数据是(1010101001010101)
7.试用MOV指令编写电动机Y—△降压起动程序。
答:
Y0控制△接法,Y1控制Y形接法,Y2是电源.
接法
Y3
Y2
Y1
Y0
传送的数据
Y
0
1
1
0
H6
△
0
1
0
1
H5
8.三台电机相隔5s起动,请使用传送指令完成控制要求.
任务二4路抢答器控制程序
思考与练习
1.跳转发生后,CPU还是否对被跳转指令跨越的程序段逐行扫描,逐行执行.被跨越的程序中的输出继电器、定时器及计数器的工作状态怎样?
答:
跳转发生后,CPU不再对被跳转指令跨越的程序段逐行扫描,逐行执行。
因为不在同一个指针标号的程序段中出现的同一个线圈不看做双线圈所以输出继电器仍和当前状态保持一致;如果在跳转开始时定时器和计数器已在工作,则在跳转执行期间它们将停止工作,到跳转条件不满足后又继续工作。
但对于正在工作的定时器T192~T199和高速计数器C235~C255,不管有无跳转仍连续工作;若积算定时器和计数器的复位(RST)指令在跳转区外,即使它们的线圈被跳转,但对它们的复位仍然有效.
2。
CJ指令和CALL指令有什么区别?
答:
CJ指令执行后不再返回被跳过的指令,直到满足条件;而CALL指令执行结束后又返回主程序继续向下执行。
3。
应用跳转指令,设计一个既能点动控制、又能自锁控制的电动机控制程序.设X0=ON时实现点动控制,X0=OFF时,实现自锁控制。
答:
XO为开关
任务三8台电动机顺序起动控制程序
思考与练习
1。
试用SFTL位左移指令构成移位寄存器,实现广告牌字的闪耀控制。
用HL1~HL4四灯分别照亮“欢迎光临”四个字.其控制流程要求如表4-10所示。
每步间隔1s.
表4—10广告牌真值表
脉冲
Y3(临)
Y2(光)
Y1(迎)
Y0(欢)
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
1
0
0
4
1
0
0
0
5
1
1
1
1
6
0
0
0
0
7
1
1
1
1
2。
设D0循环前为H1A2B,则执行一次“ROLPD0K4"指令后,D0数据为多少?
进位标志位M8022为多少?
答:
执行后D0数据为HA2B1,进位标志M8022为1
3.设D0循环前为H1A2B,则执行一次“RORPD0K4”指令后,D0数据为多少?
进位标志位M8022为多少?
答:
执行后D0数据为HB1A2,进位标志M8022为1
4.设Y17~Y0的初始状态为0,X3~X0的位状态为1001.则执行两次“SFTLPX0Y0K16K4"指令后,求Y17~Y0的各位状态变化.
答:
Y10~Y17仍为0,Y7~Y0状态变为10011001
任务四24小时时钟显示程序
思考与练习
1。
编写下列各数的8421BCD码。
K35K2345K987K456
答:
K35的8421BCD码:
00110101K2345的8421BCD码:
0010001101000101K987的8421BCD码:
100110000111K456的8421BCD码:
010001010110
2。
设D0=K3498,将D0中的数据编为8421BCD码后存储到D10中,并将该数据的千位、百位、十位、个位的七段显示码分别存储到D14、D13、D12、D11中。
任务五密码锁控制程序
思考与练习
1。
用CMP指令实现下面功能:
X000为脉冲输入,当脉冲数大于5时,Y1为ON。
反之,Y0为ON。
编写此梯形图.
2。
试编写变频空调控制室温的程序.数据寄存器D10中是室温的当前值.当室温低于18°C时,加热标志M10被激活,Y0接通并驱动空调加热;当室温高于25°C时,制冷标志M12被激活,Y2接通并驱动空调制冷。
只要空调开了(X0有效),将驱动ZCP指令对室温进行判断。
在所有温度情况下,Y1接通并驱动风扇运行.
答:
X0为开关
3。
设计程序实现下列功能:
当X1接通时,计数器每隔1秒计数.当计数数值小于50时,Y10为ON,当计数数值等于50时,Y11为ON,当计数数值大于50时,Y12为ON。
当X1为OFF时,计数器和Y10~Y12均复位。
4。
用一个传送带输送工件,数量为20个。
连接X0端子的光电传感器对工件进行计数.当工件数量小于15时,指示灯常亮;计件数量等于或大于15时,指示灯闪烁;当工件数量为20时,10s后传送带停机,同时指示灯熄灭。
设计PLC控制电路并用ZCP指令编写程序.
任务六8站小车的呼叫控制程序
思考与练习
1.试用DECO指令实现某喷水池花式喷水控制:
第一组喷嘴4s→第二组喷嘴2s→两组一同喷嘴4s→均停止1s→重复上述过程。
任务七车库门自动开关控制程序
思考与练习
1。
用定时器控制路灯定时亮灭。
要求晚上18:
00开灯,早晨6:
00关灯.
任务八自动售货机控制程序
思考与练习
1。
现要求设计一个电子四则运算器,完成Y=20X/35-8的计算,当结果Y=0时,红灯点亮,否则绿灯点亮.
答:
式中X代表输入端口K2X0送入的二进制数。
2.梯形图如图4—59所示,请将梯形图转换成指令表,并测试;改变K6和K8的数值,重新测试结果。
图4-59题2图
3。
将下列指令表转换成梯形图,并分析其功能。
LDX000
ANIT1
OUTT0K20
LDT0
OUTT1K20
LDIT0
ANDX000
MOVPK85K2Y000
LDT0
ANDX000
MOVPK170K2Y000
END
4。
设计一个程序,将K85传送到D0,K23传送到D10,并完成以下操作:
(1)求D0与D10的和,结果送到D20存储;
(2)求D0与D10的差,结果送到D30存储;
(3)求D0与D10的积,结果送到D40、D41存储;
(4)求D0与D10的商和余数,结果送到D50、D51存储.
5。
若将图4—55中的16盏灯不断按照正序和反序轮流循环执行,应该如何修改程序?
6。
现有一酒店,要求设计一个对其大门口的霓虹灯“欢迎您光临"五个字的控制电路,闪烁流程要求如表4-27所示,其中前5步每步间隔1秒依次点亮,第6步全亮保持5秒后,再循环。
表4—27控制要求
字
步序
欢
迎
您
光
临
1
1
0
0
0
0
2
0
1
0
0
0
3
0
0
1
0
0
4
0
0
0
1
0
5
0
0
0
0
1
6
1
1
1
1
1