基于西门子s7-200_plc的交通灯控制设计毕业论文(编辑修改稿)内容摘要:

输入输出接口 (4)编程器 (5)电源 PLC 的功能和应用 功能: (1)逻辑控制 (2)定时控制 (3)计数控制 (4)步进 (顺序 )控制 (5)PID 控制 (6)数据控制: plc 具有数据处理能力 (7)通信和联网 (8)其它: plc 还有许多特殊功能模块,适用于各种特殊控制的要求,如:定位控制模块, CRT 模块。 应用: 最初, PLC 主要用于开关量的逻辑控制。 随着 PLC 技术的进步,它 的应用领域不断扩大。 具体有: (1) 用于开关量控制 (2) 用于模拟量控制 (3) 用于数字量控制(4) 用于数据采集 (5)用于进行监控 (6)用于联网、通讯。 PLC 的工作原理 采用循环扫描方式,在 PLC 处于运行状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,一直循环扫描工作。 由于 PLC 是扫描工作过程,在程序执行阶段即使输入发生了变化,输入状态映象寄存器的内容也不会变化,要等到下一周期的输入处理阶段时才能改变。 PLC 实质上是一种专用与工业控制的计算机,其硬件结构基本上与微型计算机相同, 在结构上分为固定式和组合式(模块式)两种,固定式 PLC 包括 CPU 板, I/O 板,显示面板,内存块,电源等,这些元素组合成一个不可拆卸的整体。 组合式(模块式)PLC 包括 CPU 模块, I/O 模块,内存模块,电源模块,底板或机架,这些模块可按一定的规则组合配置。 PLC 的工作过程 为了满足工业逻辑控制的要求,同时结合计算机控制的特点, PLC 的工作方式采用不断循环的顺序扫描工作方式。 每一次扫描所用时间称为扫描周期或工作周期。 CPU 从第一条指令执行开始,按顺序逐条执行用户程序直到用户程序结束,然后返回第一条指令开 始新一轮扫描。 PLC 就是这样周而复始地重复上述循环扫描的。 整个过程可分为以下几个部分:第一部分是上电处理。 PLC 上电后对系统进行一次 初始化,包括硬件初始化和软件初始化,停电保持范围设定及其他初始化处理等。 第二部分是自诊断处理。 PLC 扫描一次,就执行 — 次自诊断检查,确定 PLC 自身的动作是否正常。 第三部分是通讯服务。 PLC 自诊断处理完成以后进入通讯服务过程。 首先检查有无通讯任务,要是有则调用相应进程,完成与其他设备的通讯处理,并对通讯数据作相应处理;然后进行时钟、特殊寄存器更新处理等工作。 第四部分是程序扫描 过程。 PLC 在上电处理、自诊断和通讯服务完成以后,如果工作选择开关在 RUN 的位置,则进人程序扫描工作阶段。 先完成输入处理,即把输入端子的状态读入输入映像寄存器中,然后再执行用户程序,最后把输出处理结果刷新到输出锁存器中。 PLC 的编程语言 ( 1) 梯形图语言( LD) 梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。 ( 2)指令表语言( IL) 指令表表编程语言的特点是:采用助记符来表示操作功能,具有容易记忆,便于掌握;在手持编程器的键盘 上采用助记符表示,便于操作,可在无计算机的场合进行编程设计;与梯形图有一一对应关系。 其特点与梯形图语言基本一致。 ( 3)功能模块图语言( FBD) 功能模块图编程语言的特点:以功能模块为单位,分析理解控制方案简单容易;功能 模 块是用图形的形式表达功能,直观性强,对于具有数字逻辑电路基础的设计人员们是很容易掌握的编程;对于规模大、控制逻辑关系复杂的控制系统,由于功能模块图能够清楚表达功能关系,使编程调试时间也大大减少。 ( 4)顺序功能流程图语言( SFC) 顺序功能流程图编程语言的特点:以功能为主线,按照功能流 程的顺序分配,条理清楚,便于对用户程序理解;避免了梯形图或其他语言不能顺序动作的缺陷,同时也避免了用梯形图语言对顺序动作编程时,由于机械互锁造成的用户程序结构复杂、难以理解的缺陷;用户程序扫描时间也大大缩短。 ( 5)结构化文本语言( ST) 结构化文本编程语言的特点:采用高级语言进行编程,可以完成较复杂的控制运算;需要有一定的计算机高级语言的知识和编程技巧,对工程设计人员要求较高。 直观性和操作性较差。 4。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。