22PLC结构和工作原理.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1 可编程序控制器的组成与基本结构 2.2 可编程序控制器的工作过程与工作原理 2.3 可编程序控制器的编程语言和程序结构 思考与练习题 2.1 PLC的组成与基本结构 2.1.1 PLC的硬件系统 1. 主机系统 为适应工业过程现场输入/输出信号的匹配,PLC配置了各种类型的输入/输出模块: ① 开关量输入模块:把现场各种开关信号变成PLC内部处理的标准信号。 分为: 直流输入模块 图2.2 交流输入模块 图2.3 图2.2 直流输入模块 图2.3 交流输入模块 2. 开关量输出模块: 它的作用是把PLC的内部信号转换成现场执行机构的各种开关信号。按照现场执行机构使用的电源类型的不同,开关量输出单元可分为: 晶体管输出方式 用于直流输出负载 双相晶闸管输出方式 用于交流输出负载 继电器触点输出方式 即可用于直流、又可交流 注意:继电器类型输出模块开关频率不能太高 3. 模拟量输入模块 模拟量输入在过程控制中的应用很广,如常用的温度、压力、速度、流量、酸碱度、位移的各种工业检测都是对应于电压、电流的模拟量值,再通过一定运算(PID)后,控制生产过程达到一定的目的。模拟量输入电平大多是从传感器通过变换后得到的,模拟量的输入信号为4~20 mA的电流信号或1~5 V、-10~10 V、0~10 V的直流电压信号。 模拟量输入模块的作用是把现场连续变化的模拟量标准信号转换成PLC内部处理的、由若干位表示的数字信号。模拟量输入模块一般由滤波、A/D转换器、光耦合器隔离等部分组成。 4. 模拟量输出模块 作用是把PLC运算处理后的若干位数字量信号转换成相应的模拟量信号然后输出,以满足生产过程现场连续信号的控制要求。模拟量输出模块一般由光耦合器隔离、D/A转换器和信号转换等部分组成。 模拟量输出模块是将中央处理器的二进制数字信号转换成4~20 mA的电流输出信号或0~10 V、1~5 V的电压输出信号,以提供给执行机构。因此模拟量输出模块又叫D/A转换输出模块。 2.1.2 可编程序控制器的软件系统 1. 系统程序 系统程序由PLC的制造企业编制,固化在PROM或EPROM中,安装在PLC上,随产品提供给用户。系统程序包括系统管理程序、用户指令解释程序和供系统调用的标准程序模块等。 2. 用户程序 用户程序是根据生产过程控制的要求由用户使用制造企业提供的编程语言自行编制的应用程序。用户程序包括开关量逻辑控制程序、模拟量运算程序、闭环控制程序和操作站系统应用程序等。 2.2 PLC的工作过程与工作原理 2.2.1 工作过程 一个循环扫描过程称为扫描周期。 包括: 扫描输入信号 执行用户程序 输出刷新 循环程序执行 过程映象 2.2.3 PLC的中断输入处理过程 PLC的中断输入处理方法 :中断,具有优先级 2.2.4 PLC的工作原理 PLC执行顺序:串行 继电器逻辑控制系统执行顺序:并行 2.3 PLC的编程语言和程序结构 2.3.1 PLC的编程语言 梯形图 语句表 功能块图 3. 功能块图(FBD) ----电子工程师 逻辑门图形的逻辑盒指令。 举例:西门子S7系列PLC程序结构 举例:西门子S7系列程序块类型 思考与练习题 1. 可编程序控制器主要由哪几部分组成? 2. 可编程序控制器常用的编程语言有哪些? 程序由哪几部分组成? 3. RAM与EEPROM各有什么特点? 使用RAM存储用户程序时应注意什么问题? 4. 交流数字量输入模块与直流输入模块分别适用于什么场合? 5. 数字量输出模块有哪几种类型? 它们各有什么特点? 6. 简述可编程序控制器的工作过程。 * * 启动 当PLC得电或从STOP 切换到RUN模式时,CPU执行一次全启动 (使用OB100)。 在全启动期间,操作系统: ? 清除非保持位存储器、定时器和计数器 ? 删除中断堆栈和块堆栈 ? 复位所有保存的硬件中断和诊断中断 ? 启动扫描循环监视时间 扫描循环 CPU的循环操作包括三个主要部分,见上图: ? CPU 检查输入信号的状态并刷新过程映象输入表。 ? 执行用户程序 ? 把过程输出映象输出表的值写到输出模块 简介 在每个扫描周期, CPU检查输入和输出的状态。 有特定的存储器区保存模块的二进制数据:PII 和 PIQ。在处理程序时访问这些寄存器。 PII

文档评论(0)

文档资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档