s7-1200plc编程及应用第三版-廖常初-课后习题答案_第1页
s7-1200plc编程及应用第三版-廖常初-课后习题答案_第2页
s7-1200plc编程及应用第三版-廖常初-课后习题答案_第3页
s7-1200plc编程及应用第三版-廖常初-课后习题答案_第4页
s7-1200plc编程及应用第三版-廖常初-课后习题答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

s7-1200plc编程及应用第三版_廖常初_课后习题答案

姓名:__________考号:__________题号一二三四五总分评分一、单选题(共10题)1.S7-1200PLC的中央处理单元(CPU)通常使用哪种类型的微控制器?()A.32位微控制器B.16位微控制器C.8位微控制器D.64位微控制器2.在S7-1200PLC编程中,哪些指令用于比较操作?()A.L=RB.=LC.L==RD.L>=R3.S7-1200PLC的输入/输出(I/O)模块可以直接连接到PLC的哪些端口?()A.模拟输入/输出端口B.数字输入/输出端口C.通讯端口D.以上都是4.S7-1200PLC的梯形图编程中,如何表示定时器?()A.使用T指令B.使用C指令C.使用S指令D.使用M指令5.S7-1200PLC的通讯网络中最常用的协议是什么?()A.ModbusRTUB.ModbusTCP/IPC.MPID.Profinet6.S7-1200PLC中的数据块(DB)用于存储什么信息?()A.变量值B.梯形图程序C.通讯配置D.以上都是7.在S7-1200PLC中,如何设置一个位变量为1?()A.Q0.0=1B.M0.0=1C.I0.0=1D.T0=18.S7-1200PLC中的中断程序通常用于处理什么类型的任务?()A.定时任务B.输入/输出任务C.中断任务D.以上都是9.在S7-1200PLC编程中,如何实现循环结构?()A.使用循环指令B.使用跳转指令C.使用定时器D.以上都是10.S7-1200PLC的编程软件是哪一个?()A.TIAPortalB.STEP7-Micro/WINC.Studio5000D.RSLogix5000二、多选题(共5题)11.S7-1200PLC中,以下哪些属于数字量输入(DI)模块的功能?()A.读取按钮状态B.读取限位开关信号C.读取模拟量信号D.读取编码器信号12.在S7-1200PLC的梯形图编程中,以下哪些指令可以用于实现逻辑运算?()A.ANDB.ORC.NOTD.XOR13.S7-1200PLC的通讯接口可以支持以下哪些通讯协议?()A.MPIB.ProfinetC.ModbusRTUD.CAN14.以下哪些是S7-1200PLC编程中常用的数据类型?()A.BOOLB.INTC.REALD.STRING15.在S7-1200PLC中,以下哪些指令可以用于定时操作?()A.TONB.TOFC.CNTD.CTU三、填空题(共5题)16.S7-1200PLC的存储器地址空间中,地址以什么为单位?17.在S7-1200PLC中,定时器TON指令的T表示什么?18.S7-1200PLC的通讯接口中,MPI通讯协议的默认波特率是多少?19.S7-1200PLC的编程软件TIAPortal中,用于创建和编辑程序的界面称为什么?20.在S7-1200PLC中,用于存储和访问全局数据的地址范围是哪个?四、判断题(共5题)21.S7-1200PLC的I/O模块可以直接连接到PLC的CPU模块。()A.正确B.错误22.在S7-1200PLC编程中,所有的程序都必须使用梯形图语言编写。()A.正确B.错误23.S7-1200PLC的每个I/O点都有一个唯一的地址。()A.正确B.错误24.S7-1200PLC的定时器指令TON和TOF只能用于上升沿触发。()A.正确B.错误25.S7-1200PLC的编程软件TIAPortal只能用于编程,不能用于监控。()A.正确B.错误五、简单题(共5题)26.请解释S7-1200PLC中的数据块(DB)和全局数据块(GDB)的区别。27.在S7-1200PLC中,如何配置MPI通讯接口?28.S7-1200PLC中的结构化文本(ST)编程语言有何特点?29.S7-1200PLC中的循环指令如何使用?30.S7-1200PLC中的中断程序如何实现?

s7-1200plc编程及应用第三版_廖常初_课后习题答案一、单选题(共10题)1.【答案】B【解析】S7-1200PLC的CPU通常使用16位微控制器,因为这种微控制器在成本和性能之间提供了较好的平衡。2.【答案】C【解析】在S7-1200PLC编程中,比较操作通常使用比较指令,例如L==R表示L和R是否相等。3.【答案】D【解析】S7-1200PLC的I/O模块可以通过模拟输入/输出端口、数字输入/输出端口以及通讯端口进行连接。4.【答案】A【解析】在S7-1200PLC的梯形图编程中,定时器通常使用T指令来表示,例如TON表示常开定时器。5.【答案】C【解析】S7-1200PLC的通讯网络中最常用的协议是MPI(梅卡网),它是一种点对点通讯协议。6.【答案】D【解析】S7-1200PLC中的数据块(DB)可以存储变量值、梯形图程序、通讯配置等信息。7.【答案】A【解析】在S7-1200PLC中,位变量通常用Q表示,Q0.0=1表示将位变量Q0.0设置为1。8.【答案】C【解析】S7-1200PLC中的中断程序通常用于处理中断任务,例如响应硬件中断信号。9.【答案】A【解析】在S7-1200PLC编程中,循环结构通常使用循环指令来实现,例如FOR/NEXT指令。10.【答案】A【解析】S7-1200PLC的编程软件是TIAPortal,它提供了友好的用户界面和丰富的编程功能。二、多选题(共5题)11.【答案】AB【解析】数字量输入(DI)模块主要用于读取开关状态、按钮、限位开关等数字信号,不支持读取模拟量信号和编码器信号。12.【答案】ABC【解析】S7-1200PLC的梯形图编程中,AND(与)、OR(或)、NOT(非)指令可以用于实现基本的逻辑运算。XOR(异或)虽然也是逻辑运算,但在梯形图中使用较少。13.【答案】ABCD【解析】S7-1200PLC的通讯接口支持多种通讯协议,包括MPI、Profinet、ModbusRTU和CAN等,可以满足不同通讯需求。14.【答案】ABCD【解析】S7-1200PLC编程中常用的数据类型包括BOOL(布尔型)、INT(整型)、REAL(实型)和STRING(字符串型),用于存储和处理不同类型的数据。15.【答案】ABCD【解析】S7-1200PLC中,TON(上升沿定时器)、TOF(下降沿定时器)、CNT(计数器)、CTU(向上计数器)等指令都可以用于定时操作。三、填空题(共5题)16.【答案】字节【解析】S7-1200PLC的存储器地址空间中,地址是以字节为单位的,每个地址对应一个字节的存储空间。17.【答案】定时器类型【解析】在S7-1200PLC中,定时器TON指令的T表示定时器的类型,例如TON10表示一个10毫秒的上升沿定时器。18.【答案】187.5kbps【解析】S7-1200PLC的通讯接口中,MPI通讯协议的默认波特率是187.5kbps,这是一个常用的通讯速率。19.【答案】编程环境【解析】S7-1200PLC的编程软件TIAPortal中,用于创建和编辑程序的界面称为编程环境,它提供了一个直观的用户界面来设计程序。20.【答案】DB0-DB3【解析】在S7-1200PLC中,用于存储和访问全局数据的地址范围是DB0到DB3,这些数据块可以由程序中的任何部分访问。四、判断题(共5题)21.【答案】正确【解析】S7-1200PLC的I/O模块可以直接连接到PLC的CPU模块,实现现场设备的输入输出控制。22.【答案】错误【解析】在S7-1200PLC编程中,可以使用多种编程语言,包括梯形图、功能块图、结构化文本等,不仅限于梯形图语言。23.【答案】正确【解析】S7-1200PLC的每个I/O点都有一个唯一的地址,以便在程序中对其进行访问和控制。24.【答案】错误【解析】S7-1200PLC的定时器指令TON可以用于上升沿触发,而TOF则用于下降沿触发,两者都可以实现定时功能。25.【答案】错误【解析】S7-1200PLC的编程软件TIAPortal不仅可以用于编程,还可以用于监控PLC的运行状态和实时数据。五、简答题(共5题)26.【答案】数据块(DB)是用于存储程序中特定区域数据的结构化数据容器,它可以在程序的不同部分中被访问和修改。全局数据块(GDB)则是存储在整个PLC程序中所有部分都可以访问和修改的数据,它通常用于存储那些在程序的不同部分中需要共享的数据。【解析】数据块(DB)和全局数据块(GDB)的主要区别在于它们的访问范围和用途。DB用于局部数据管理,而GDB用于全局数据共享。27.【答案】配置MPI通讯接口通常包括以下步骤:首先,在PLC的硬件配置中添加MPI接口;然后,在TIAPortal中配置MPI通讯参数,如波特率、站地址等;最后,确保所有连接的PLC都设置了相同的通讯参数。【解析】配置MPI通讯接口需要正确设置硬件和软件参数,以确保不同PLC之间能够正确通讯。28.【答案】结构化文本(ST)编程语言是一种高级编程语言,它结合了过程控制编程和通用编程的特点。ST语言的特点包括:支持结构化编程,如循环和条件语句;可以访问所有S7-1200PLC的数据类型和功能块;具有良好的可读性和可维护性。【解析】ST语言提供了一种灵活的编程方式,使得编程人员可以更方便地实现复杂的控制逻辑。29.【答案】循环指令用于重复执行一段代码,直到满足特定条件。在S7-1200PLC中,常用的循环指令有FOR/NEXT、FOR/END_FOR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论