可编程控制器原理与应用

胡明瑜、韩春霞、易文翠、石钧仁

目录

  • 1 PLC概述
    • 1.1 可编程控制系统初识
    • 1.2 PLC基本构成
    • 1.3 西门子s7-300PLC的安装
    • 1.4 PLC工作原理及过程
    • 1.5 什么是重复赋值
  • 2 PLC的寻址及项目的建立
    • 2.1 西门子s7-200和300PLC编程软件安装及使用界面介绍
    • 2.2 PLC的进制及数据类型
    • 2.3 S7-200PLC存储器类型
    • 2.4 S7-200PLC的寻址方式
    • 2.5 I/O地址分配
    • 2.6 S7-200项目的构成
    • 2.7 S7-300项目的构成
    • 2.8 S7-300硬件组态
  • 3 PLC的基本位逻辑指令及应用
    • 3.1 PLC的编程语言
    • 3.2 梯形图编程语言
    • 3.3 与或非逻辑指令
    • 3.4 常开与常闭指令
    • 3.5 置位复位指令
    • 3.6 边沿检测指令
    • 3.7 抢答器程序设计实例
    • 3.8 中间点的添加(单键启停程序)
  • 4 编程软件的使用
    • 4.1 工业网络基本知识简介
    • 4.2 建立编程器与S7-200在线连接
    • 4.3 建立编程器与S7-300在线连接
    • 4.4 Step7-MicroWin常用窗口组件
    • 4.5 程序的输入
    • 4.6 程序的下载、上传及监控
    • 4.7 符号表的应用
    • 4.8 S7-200仿真软件的使用
  • 5 定时器和计数器指令
    • 5.1 接通延时定时器TON
    • 5.2 保持型接通延时定时器TONR
    • 5.3 断开延时定时器TOF
    • 5.4 定时器的应用
    • 5.5 加计数器指令
    • 5.6 减计数器指令
    • 5.7 加减计数器指令
    • 5.8 计数器的应用
    • 5.9 自动声光报警器应用实例
  • 6 程序设计方法
    • 6.1 经验设计法特点
    • 6.2 经验设计法应用1(送料小车的控制)
    • 6.3 经验设计法应用2 (十字路口交通灯控制)
    • 6.4 S7-200PLC的接线
    • 6.5 多种液体混合模块实验
    • 6.6 顺序控制设计法及绘制顺序控制功能图的五要素
    • 6.7 绘制顺序控制功能图实例
    • 6.8 顺序控制功能图的基本序列及注意事项
    • 6.9 多种液体混合实例
    • 6.10 S7-200的SCR指令
    • 6.11 用SCR指令编程实例
    • 6.12 自动门控制实例
    • 6.13 液压剪切机控制实例
  • 7 自动化生产线综合实践
    • 7.1 自动化生产线实训台介绍(含接线)
    • 7.2 供料单元工艺过程介绍(含I/O分配)
    • 7.3 运用经验设计法对供料单元控制
    • 7.4 运用顺序控制设计法对供料单元控制
    • 7.5 加工单元工艺过程介绍(含I/O分配)
    • 7.6 运用经验设计法对加工单元控制
    • 7.7 运用顺序控制设计法对加工单元控制
梯形图编程语言
  • 1 视频
  • 2 测验


知识要点

3.2 梯形图编程语言

1、梯形图语言

梯形图是使用得最多的可编程序控制器图形编程语言。

梯形图是在继电器与继电器控制系统基础上发展起来的,其符号和规则与电气电路图很相似,因此很容易被工厂熟悉继电器控制的电气人员掌握,特别适用于开关量逻辑控制。通常我们把梯形图称为电路或程序,把梯形图的设计叫做编程。

梯形图中的某些编程指令沿用了电气控制系统内一些元件的名称,如常开/常闭触点,输出线圈等,但是它们不是真实的电气元件,而是PLC中的指令。

梯形图按自而下,从左到右的顺序排列,其左侧的垂直公共线称为左母线,从左母线开始,按一定的控制要求和规则连接每个触点,最后以输出线圈结束,这样一段程序成为一个逻辑串,最右边还可以加一条竖线,称为右母线。某些可编程序控制器的梯形图去掉了右母线。

2、梯形图的分析方法

   在分析梯形图的逻辑关系时,可以借用电气电路图的分析方法,想象左右两侧母线之间有一个左正右负的直流电源电压,当电源被接通时,会有一个假想的“概念电流”或“能流”(Power flow)从左向右流动,当中间的触点都接通时,这一能流就能流向最右侧的线圈,就相当于线圈得电,线圈上地址的值为1,反之为0。

 

常开触点I0.0、I0.1都接通,能流流向输出线圈     常开触点I0.0接通、I0.1不接通,能流不能Q0.0=1                                                                流向输出线圈Q0.0=0

3、梯形图语言的规则

(1)梯形图按自上而下、从左到右的顺序排列。每个输出线圈指令表明的是一个逻辑串的结束,即一层阶梯。因此每一逻辑串开始于左母线,然后是触点的连接,最后终止于输出线圈,触点不能放在线圈的右边。

(2)线圈也不能直接与左母线相连。若需要,可以通过特殊存储器的常开触点连接。(SM0.0在S7-200 PLC启动时,里面存储的值为常数1)

                                                                不正确的梯形图                                                                  正确的梯形图

(3)对相同地址在一个程序中使用两次及以上的赋值指令(即输出线圈),则为重复赋值,重复赋值一般是一种错误,应避免(当对Q区重复赋值时前面的赋值操作无效,只有最后一次对该点的赋值操作有效)。通常重复赋值的错误是可以通过一条或指令来避免。

                                                 

  不正确的梯形图

                                                                                                  

正确的梯形图

(4)在梯形图中,串联触点和并联触点可无限使用。串联触点多的应放在程序的上面,并联触点多的应放在程序的左面,以减少指令条数,缩短扫描周期。

并联触点放置不当

    

  并联触点位置正确

(5)对来自于相同逻辑串运算结果值的两个或两个以上的线圈可以并联输出。


                     

   不正确的梯形图

                                     

  正确的梯形图