长沙理工PLC2019考卷解析:西门子PLC200编程实战

需积分: 16 18 下载量 197 浏览量 更新于2024-09-03 1 收藏 129KB DOCX 举报
"这份资料包含了长沙理工大学2019年PLC课程的考试试卷及答案,主要基于西门子PLC200的相关知识。试卷包括了12道题目,涵盖了逻辑控制、数据处理、定时器、计数器、输入输出操作以及实时时钟指令的应用。" 在这份资料中,我们可以看到以下几个重要的PLC编程知识点: 1. **逻辑控制**: - 第2题展示了使用逻辑操作指令来控制输出。当MW4的值小于等于1247时,使用“LDW<=”指令使M0.1置位为ON,否则通过“LDW>”指令复位M0.1为OFF。这展示了基本的条件判断和输出控制。 2. **输入/输出处理**: - 第3题要求在I0.0的上升沿将VW10到VW58清零。这里使用了“LDI0.0”获取输入状态,“EU”指令检测上升沿,然后“FILL0”指令用于清零指定范围的存储区。 3. **数据转换**: - 第5题涉及数据格式转换,需要将VW0中的频率值(以0.01Hz为单位的0~99.99Hz)转换成4位BCD码,并存入QW0,以驱动七段显示器。这里运用了“MOVW”进行数据移动,“IBCD”指令将整数转换为BCD码。 4. **移位寄存器应用**: - 第6、7题涉及到移位操作,用I0.0和I0.1控制移位方向,I1.0控制初始值设定。这些题目展示了如何通过逻辑指令实现数据在存储区中的移位,以及如何在输入信号变化时更新输出状态。 5. **实时时钟指令**: - 第8、9题要求设计控制路灯的程序,根据特定时间开关灯。使用“TODR”指令读取实时时钟,结合比较指令“LDB>=”,“OB<”判断时间,实现定时控制。第9题还考虑了季节性时间变化,增加了更复杂的条件判断。 6. **浮点数运算**: - 第10题要求计算圆周长,涉及浮点数运算。首先,将VW10中的半径整数转换为双整数("ITD"),然后转换为实数("DTR"),之后乘以圆周率("R"),最后四舍五入并转换回整数存入VW20。 这些题目全面覆盖了PLC编程的基本技能,包括基本逻辑控制、数据处理、定时控制以及浮点运算,是学习和检验PLC编程能力的良好实践。通过解答这些题目,学生可以深入理解PLC的工作原理及其在实际应用中的操作方法。
2010-03-20 上传
本书以西门子公司的S7-200系列PLC为例,介绍了S7-200最新产品的工作原理、硬件结构、指令系统和V4.0版编程软件的使用方法;介绍了数字量控制梯形图的一整套先进完整的设计方法,这些方法易学易用,可以节约大量的设计时间。本书还介绍了PLC的通信网络和通信程序的设计方法、PID闭环控制和其他应用中的问题。书中新增加了模拟量模块的使用方法、Modbus从站协议、USS协议和调制解调器模块在通信中的应用、PID参数自整定、配方、数据记录和位置控制向导、仿真软件的应用等内容。各章配有习题,书后还附有实验指导书和部分习题的答案。 本书配套的光盘有S7-200的V3.2和V4.0版中文编程软件、OPC服务器软件PC Access和LOGO的编程软件,新版的S7-200中、英文系统手册、产品目录和应用实例,以及TD200C等相关产品的手册。 本书可作为大专院校的电类和机电一体化专业的教材,也可供工程技术人员自学,对S7-200系列PLC的用户也有很大的参考价值。 前言 第1章 概述 第2章 PLC的硬件结构与工作原理 第3章 PLC程序设计基础 第4章 数字量控制系统梯形图程序设计方法 第5章 顺序控制梯形图的设计方法 第6章 PLC的功能指令 第7章 PLC的通信与自动化通信网络 第8章 PLC在模拟量闭环控制中的应用 第9章 PLC应用中的一些问题 第10章 STEP 7-Micro/WIN编程软件与仿真软件使用指南 附录 参考文献