第三章习题与答案.pdf 5页

  • 133.21 KB
  • 2022-04-22 11:40:40 发布

第三章习题与答案.pdf

  • 5页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'第三章FP1的指令系统(习题与答案)3-1数据传送指令有哪些?各自的功能是什么?答:数据传送指令如下:1.数据传送:F0(MV)、F1(DMV)、F2(MV/)、F3(DMV/)[F0MVS,D]:将一个16位的常数或寄存器中的数据传送到另一个寄存器中去。[F1DMVS,D]:将一个32位的常数或寄存器区中的数据传送到另一个寄存器区中去。[F2MV/S,D]:将一个16位的常数或寄存器中的数据取反后传送到另一个寄存器中去。[F3DMV/S,D]:将一个32位的常数或寄存器区中的数据取反后传送到另一个寄存器区中去。2.位传输:F5(BTM)、F6(DGT)[F5BTMS,n,D]:16位二进制数的位传送指令。将一个16位二进制数的任意指定位,拷贝到另一个16位二进制数据中的任意指定位中去。[F6DGTS,n,D]:16位二进制数的位传送指令。将一个16位数据按十六进制,传送若干位到另一个16位寄存器区中去。3.块传输指令:F10(BKMV)、F11(COPY)[F10BKMVS1,S2,D]:将指定的区块数据拷贝到另一指定区域上。[F11COPYS,D1,D2]:将指定的16位数据拷贝到1个或多个16位寄存器构成的区块中。4.数据交换指令:F15(XCH)、F16(DXCH)、F17(SWAP)[F15XCHD1,D2]:16位数据交换。[F16DXCHD1,D2]:32位数据交换。[F17SWAPD]:16位数据的高低字节互换。3-2写出习题图3-2梯形图的助记符程序,并用逻辑表达式说明其逻辑关系。习题图3-2答:助记符程序为:0STX01OR/X22STX13ORX34ANS5ANX46OTY07ED逻辑表达式为:Y0(X0X2)(X1X3)X41 3-3举例说明形成分支结构有哪两种方法,并说明二者的区别。答:1、堆栈指令主要用于构成具有分支结构的梯形图。最简单的分支,即两个分支,可只由PSHS和POPS构成;而三个以上的分支,则通过反复调用RDS指令完成。2、主控继电器指令:MC、MCE。当MC前面的控制触点闭合时,执行MC至MCE间的指令;当该触点断开时,不执行MC至MCE间的指令。3-4试用定时器实现频率为5Hz的方波,并用计数器计数,1个小时后停止,驱动Y0输出。画出梯形图,写出助记符程序。答:频率的周期为0.2秒。CT101记1个数需0.2秒的时间,1个小时需记3600/0.2=18000个数。梯形图如下:指令助记符如下:3-5试述子程序指令和中断指令有何异同。答:子程序调用指令的功能:当CALLn指令的执行条件成立时,程序转至子程序起始指令SUBn处,执行SUBn到RET之间的第n号子程序。遇到RET指令,子程序结束并返回到CALLn的下一条指令处,继续执行主程序。中断时中止当前正在运行的程序,去执行为要求立即响应信号而编制的中断2 服务程序,执行完毕再返回原先被中止的程序并继续运行。子程序可以嵌套使用,但最多不超过5层。而PLC的中断是非嵌套的。3-6[F0MVK10,DT0]与[F1DMVK10,DT0]有何不同?答:[F0MVK10,DT0]是将10作为一个16位常数传送到DT0寄存器中。而[F1DMVK10,DT0]为双字操作,表示将数据10保存在寄存器DT1、DT0构成的32位单元中。3-7试述F60和F62指令分别是如何影响标志位的。答:F60对标志位的影响:标志位结果R900AR900BR900CR9009〉标志=标志<标志进位标志S1S2ONOFFOFFS1S2OFFOFFF62对标志位的影响:标志位结果R900AR900BR900C>标志=标志<标志S1S3ONOFFOFF3-8分别用乘法指令和移位指令实现DT0~DT2中的二进制数据乘以2。答:乘法指令:[F30*,DT0,K2,DT3][F30*,DT1,K2,DT5][F30*,DT2,K2,DT7]移位指令:[F101SHL,DT0,1][F101SHL,DT1,1][F101SHL,DT2,1]3-9分别说明习题图3-9两个梯形图所完成的功能,并写出对应的助记符程序。3 功能:X0触发后,经过8秒的时间Y0输出。功能:(DT0)=H38,(DT10)=HA7,(WY0)=H383-10绘出下列指令表的梯形图。4 答:上述指令表所对应得梯形图如下:5'