plc考试题及参考答案要.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### PLC基础知识及应用知识点解析 #### 一、填空题知识点解析 1. **PLC基本指令解析**: - **LD(Load)**:逻辑取指令,用于从输入继电器或其他软元件加载一个逻辑值到操作数寄存器。 - **LDI(Load Inverted)**:逻辑取反指令,与LD类似,但在加载前先进行取反操作。 - **OUT(Output)**:驱动线圈输出指令,用于驱动输出继电器或其他软元件。 - **AND**:单个常开触点的串联连接指令,用于逻辑与运算。 - **ANI(AND Inverted)**:单个常闭触点的串联连接指令,用于逻辑与非运算。 - **OR**:单个常开触点的并联连接指令,用于逻辑或运算。 - **ORI(OR Inverted)**:单个常闭触点的并联连接指令,用于逻辑或非运算。 - **LDP(Load Pulse)**:取脉冲上升沿指令,用于检测输入信号的上升沿。 - **LDF(Load Fall)**:取脉冲下降沿指令,用于检测输入信号的下降沿。 - **ANDP(AND Pulse)**:与脉冲上升沿指令,用于在上升沿执行逻辑与运算。 - **ANDF(AND Fall)**:与脉冲下降沿指令,用于在下降沿执行逻辑与运算。 - **ORP(OR Pulse)**:或脉冲上升沿指令,用于在上升沿执行逻辑或运算。 - **ORF(OR Fall)**:或脉冲下降沿指令,用于在下降沿执行逻辑或运算。 - **ORB(Or Block)**:电路块的或操作指令,用于多个并联电路块之间的逻辑或运算。 - **ANB(And Block)**:电路块的与操作指令,用于多个串联电路块之间的逻辑与运算。 - **MPS(Push)**:进栈指令,用于将当前逻辑运算结果压入栈中。 - **MRD(Read)**:读栈指令,用于读取栈顶的数据而不删除。 - **MPP(Pop)**:出栈指令,用于弹出栈顶的数据并清除栈顶数据。 - **MC(Master Control)**:主控指令,用于设置主控电路。 - **MCR(Master Control Reset)**:主控复位指令,用于复位主控电路。 - **INV(Invert)**:取反指令,用于对操作数进行取反操作。 - **SET(Set)**:置位指令,用于将指定的目标软元件置位。 - **RST(Reset)**:复位指令,用于将指定的目标软元件复位。 - **PLS(Pulse)**:输入信号上升沿产生微分输出指令,用于在输入信号的上升沿触发一次输出。 - **PLF(Pulse Fall)**:输入信号下降沿产生微分输出指令,用于在输入信号的下降沿触发一次输出。 - **NOP(No Operation)**:空操作指令,用于不执行任何操作。 - **END(End)**:总程序结束指令,用于结束整个程序。 - **RET(Return)**:步进返回指令,用于退出步进指令的状态。 - **STL(Step Ladder)**:步进梯形指令,用于步进指令的状态转换。 - **TO(Transfer Out)**:从特殊功能模块写入指令,用于从特殊功能模块写入数据。 - **FROM(Transfer In)**:从特殊功能模块读出指令,用于从特殊功能模块读出数据。 - **SFTR(Shift Right)**:位右移位指令,用于将数据向右移动。 - **SFTL(Shift Left)**:位左移位指令,用于将数据向左移动。 - **MOV(Move)**:数据传送指令,用于将数据从一个位置传送到另一个位置。 - **INC(Increment)**:加1指令,用于对指定的操作数加1。 - **DEC(Decrement)**:减1指令,用于对指定的操作数减1。 - **CMP(Compare)**:比较指令,用于比较两个操作数的大小。 - **ZCP(Zone Compare)**:区间比较指令,用于判断操作数是否在指定范围内。 - **CJ(Conditional Jump)**:条件跳转指令,用于根据条件跳转到指定位置。 - **ZRST(Zone Reset)**:区间复位指令,用于将指定范围内的软元件复位。 - **ADD(Addition)**:二进制加法指令,用于执行二进制加法运算。 - **SUB(Subtraction)**:二进制减法指令,用于执行二进制减法运算。 2. **PLC输入/输出继电器编号规则**:PLC的输入/输出继电器采用8进制进行编号,而其他所有软元件均采用10进制进行编号。这种编号规则有助于区分不同类型的软元件。 3. **电路状态分析**:题目描述中的例子通过具体的电路图和输入输出状态的变化来考察学生对PLC电路原理的理解能力。例如,如果X1闭合,则Y3、Y2、Y1、Y0中Y3亮,这要求考生能够理解电路的逻辑关系,并能够正确推断出闭合某个输入端后输出端的状态变化。 4. **步进指令介绍**:FX2N PLC中有两个专门用于步进控制的指令——STL和RET。这些指令对于实现复杂的顺序控制非常重要。 5. **定时器设定值计算**:定时器T1的设定值为K600,表示延时时间为60秒。这里涉及到PLC中定时器的工作原理和设定值的计算方法,通常1秒等于100单位时间。 6. **电路状态分析案例**:通过具体电路图,分析闭合X1后Y3、Y2、Y1、Y0中的哪些会亮,这需要考生掌握基本的逻辑电路知识,并能够根据电路图进行逻辑推理。 7. **电路状态分析案例**:若YO~Y3均接灯泡,则当X10闭合时,Y3、Y2、Y1、Y0中Y0亮。这同样要求考生能够根据电路图进行逻辑分析。 8. **PLC运行模式选择**:PLC运行时,应该将其开关置于RUN档,而不是STOP档。这反映了PLC的基本操作模式及其重要性。 9. **PLC编程语言标准IEC1131-3**:该标准详细规定了五种编程语言的句法、语义和表达方式,包括指令表语言、梯形图语言、功能块图语言、结构文本语言以及顺序功能图(SFC)语言。这五种编程语言为用户提供了灵活多样的编程选择,适用于不同的应用场合。 #### 二、简答题知识点解析 1. **FX2N-48MR型号解析**: - FX2N-48MR表示该产品属于三菱公司的FX2N系列可编程控制器。 - 其中,“48”表示输入输出总点数为48点,即包含24个输入点和24个输出点。 - “M”表示基本单位,指其为核心单元。 - “R”表示输出类型为继电器输出型。 2. **PLC组成解析**: - 硬件部分主要包括中央处理单元(CPU)、存储器、输入/输出单元、编程装置、电源及其他外部设备。 - 软件部分则由系统程序和用户程序组成。系统程序由制造商提供,用于控制PLC的基本操作;用户程序则由用户编写,用于实现特定的应用需求。 3. **MOV(P)指令解析**: - D表示该指令处理的是32位数据。 - P表示该指令为脉冲执行型,即仅在指令执行条件成立时执行一次。 4. **M8002功能解析**: - M8002为初始化脉冲,即在PLC从STOP状态转换至RUN状态时导通一个扫描周期的时间。 - 在顺序控制设计方法中,通常用作程序切换到初始步的转换条件。 5. **PLC应用领域**: - 开关量逻辑控制:适用于各种开关量输入输出的控制。 - 运动控制:适用于对电机、伺服系统等进行精确控制的应用。 - 过程控制:适用于化工、冶金等行业中的温度、压力等参数的控制。 - 数据处理:用于数据采集、处理及存储。 - 通讯联网:支持PLC与其他设备之间的数据交换。 6. **PLC工作过程五个阶段解析**: - 内部处理:PLC执行自诊断、初始化等工作。 - 通信服务:处理与上位机或网络设备的数据交换。 - 输入采样:读取所有输入端口的状态,并保存在输入映像寄存器中。 - 程序执行:按照用户程序执行逻辑运算。 - 输出刷新:更新输出端口的状态。 7. **M8000功能解析**: - M8000为运行监视,即PLC处于RUN状态时一直保持导通。 8. **位元件组合表示解析**: - “K2Y0”表示由Y0至Y7组成的8位数据。 - 位元件的组合表示形式为Kn+首个位元件号,其中n表示组数,每四位为一组。 9. **K2M0表示解析**: - 表示由M0至M7组成的8位数据。 10. **双线圈输出解析**: - 双线圈输出指的是相同编号的线圈在梯形图中重复出现的情况。 - 在使用步进指令和条件跳转指令编程时,允许存在双线圈输出。 #### 三、综合题知识点解析 综合题部分主要涉及具体的编程实例,通过编写指令、绘制梯形图等方式来考查考生的实际操作能力和解决问题的能力。这些题目涵盖了PLC编程的基础知识,如指令的应用、逻辑电路的设计、梯形图的绘制等。 通过以上的解析,可以全面地理解和掌握PLC的基本指令、编程语言、工作原理以及实际应用等方面的知识点。这对于学习和掌握PLC技术具有重要意义。
- 粉丝: 23
- 资源: 18万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 单个IO口检测多个按键
- 汇川EASY32x固件6.3.0.0
- 高分成品毕业设计《基于SSM(Spring、Spring MVC、MyBatis)+MySQL开发个人财务管理系统》+源码+论文+说明文档+数据库
- 高分成品毕业设计《基于SSM(Spring、Spring MVC、MyBatis)+MySQL开发B2C电子商务平台》+源码+论文+说明文档+数据库
- HKJC_3in1_TR_PROD_L3.0R1An_Build10229.apk
- 高分成品毕业设计《基于SSM(Spring、Spring MVC、MyBatis)+MySQL开发高校实验室资源综合管理系统》+源码+论文+说明文档+数据库
- 高分成品毕业设计《基于SSM(Spring、Spring MVC、MyBatis)+MySQL开发校医务系统》+源码+论文+说明文档+数据库
- 硕博士毕业率历史数据(2003-2022年).xlsx
- 高分成品毕业设计《基于SSM(Spring、Spring MVC、MyBatis)+MySQL开发供电公司安全生产考试系统》+源码+论文+说明文档+数据库
- 本科生毕业设计.doc