第二讲 系统分析及可编程控制器概述
4. 定时器 时钟脉冲一般有1ms、10ms 和100ms,有些PLC 还提供1s 的时钟,可以满足不同的应用需求。 5. 计数器 6. 数据寄存器 1) 通用数据寄存器 2) 专用数据寄存器 二. 可编程控制器的编程语言 编程虽然都可采用梯形图,但不同公司的PLC产品在寻址、语法结构等方面不一致,使各种PLC 互不兼容。国际电工委员会(IEC)在1992年颁布了可编程控制器的编程软件标准EC1131-3,为各PLC 厂家编程的标准化铺平了道路。 (一)梯形图(LAD)编程 符号对照 梯形图语言是PLC 中应用程序设计的一种标准语言,也是在实际设计中最常用的一种语言。因与继电器电路很相似,具有直观易懂的特点,很容易被熟悉继电器控制的电气人员所掌握,特别适合于数字逻辑控制,但不适于编写控制功能复杂的大型程序。 梯形图是一种图形化的编程语言,沿用了传统的电气控制原理图中的继电器触点、线圈、串联和并联等术语和一些图形符号构成。 典型梯形图示意 典型的梯形图示意图 (二)指令表(STL)编程 指令表编程举例 a)梯形图 b)指令表 指令表是一种类似于计算机汇编语言的一种文本编程语言,即用特定的助记符来表示某种逻辑运算关系。一般由多条语句组成一个程序段。指令表适合于经验丰富的程序员使用,可以实现某些梯形图不易实现的功能。 (三)状态流程图(功能图)编程 钻孔顺序的状态流程图 (四)功能块图(FBD)编程 功能块图(FBD)功能举例 (五)结构化文本 结构化文本是为IEC61131-3 标准创建的一种PLC 专用的高级语言。与梯形图相比,易于实现复杂的数学运算,编写的程序非常简洁和紧凑。 西门子公司的PLC 使用的STEP7中的S7 SCL属于结构化控制语言,程序结构与C 语言和Pascal 语言相似,特别适合习惯使用高级语言进行程序设计的技术人员使用。 PLC的软件 两大部分 系统软件 应用软件:又叫用户软件,是用户为达到某种控制目的、采用PLC厂家提供的编程语言自主编制的程序。 系统的管理程序 用户指令的解释程序 专用标准程序块等 4.可编程控制器的工作原理 早期的PLC 主要用于替代传统的继电器-接触器构成的控制装置,但是这两者的运行方式不同。继电器控制装置采用硬逻辑并行运行的方式,如果一个继电器的线圈通电或断电,该继电器的所有触点(常开/常闭触点)不论在控制线路的哪个位置,都会立即同时动作。 而PLC 采用了一种不同于一般计算机的运行方式,即循环扫描。 (1)可编程控制器的工作过程 PLC循环扫描工作方式 扫描周期:PLC完成一次扫描过程所需的时间。 扫描周期的长短与用户程序的长度和扫描速度有关 也与程序编制的顺序有关 T=(输入一点时间*输入点数)+(运算速度*程序步数)+ (输出一点时间*输出点数)+故障诊断时间 可编程控制器的输入/输出过程 其中,用户程序的完成可分为以下三个阶段 输入处理阶段 输出处理阶段 程序执行阶段 PLC顺序读入所有输入端子的状态,并将读入的信息存入内存中所对应的输入映像寄存器。 根据PLC梯形图程序的扫描原则,按先左后右,先上后下的步序,逐句扫描,执行程序。 将输出映像寄存器中寄存器的状态,转存到输出锁存器,通过隔离电路,驱动功率放大电路,使输出端子向外界输出控制信号,驱动外部负载。 PLC用户程序执行阶段扫描工作过程如图所示。 PLC用户程序扫描工作过程 PLC的主要特点是什么? 简述晶体管型和继电器型CPU主要区别。 PLC按结构可以分为那两种类型? 思考题: 作业(请于2012年5月7日上交) 查找相关资料,形成对各自控制系统的分析报告(1000字)。 内容包括: 1.项目背景; 2.国内外发展现状; 3.通过对控制要求的梳理,选择适合的主控单元(包括对PLC、单片机、DCS在本系统中应用优势或缺点的说明和比较); 4.参考文献在3篇以上,在报告最后列出; 5.报告格式按照太原工业学院毕业设计格式要求排版。 FP0系列 特性 :适合安装在任何地方的超小PLC。1. 体积仅仅 W25 × H90 × D60 mm 该单元的小巧体积解决了传统PLC的 安装问题,并且减少控制柜体积。 2. 增加3个单元可扩展到 128 点。 PLC 以堆叠方式扩展,不需要扩展电缆。 加3个扩展单元后总宽度仅仅105mm 3. 高速操作: 扫描速度大约 1 ms.? 500-step 程序扫描处理速度仅需 1 ms, 对小PLC而言可谓快速。 4. 程序容量为“10k steps”的新型号.S标准配置有时钟/日历功能和RS232C端口。电池后备的功能存储器。 FP1系列整体式 C24, C30, C56 和 C72 系
原创力文档

文档评论(0)