PLC技术及应用

冮明颖

目录

  • 1 S7-300PLC
    • 1.1 PLC电子版教材胡健
    • 1.2 PLC电子版教材杨晋萍
    • 1.3 PLC课程介绍
      • 1.3.1 课程简介
    • 1.4 电气控制基础
  • 2 绪论
    • 2.1 本章课件
    • 2.2 PLC的产生与定义
      • 2.2.1 PLC简介
      • 2.2.2 PLC概述
      • 2.2.3 PLC产生与定义
    • 2.3 PLC的主要特点及应用领域
      • 2.3.1 PLC分类
      • 2.3.2 PLC功能特点及应用
    • 2.4 作业
  • 3 可编程控制器工作原理
    • 3.1 本章课件
    • 3.2 PLC硬件结构及功能
    • 3.3 PLC工作原理
    • 3.4 PLC编程语言
    • 3.5 作业
    • 3.6 习题
  • 4 S7300的体系结构和硬件组态
    • 4.1 本章课件
    • 4.2 S7系列的体系结构
      • 4.2.1 S7的系统结构
      • 4.2.2 电源模块接口模块等
    • 4.3 S7-300的模块简介
      • 4.3.1 CPU的分类
      • 4.3.2 CPU模块
      • 4.3.3 CPU的模式选择
      • 4.3.4 CPU状态和故障显示
      • 4.3.5 存储器
      • 4.3.6 SM信号模块
      • 4.3.7 数字量输入模块
      • 4.3.8 数字量输出模块
      • 4.3.9 模拟量信号模块
    • 4.4 S7-300硬件模块的安装
    • 4.5 S7-300 I/O模块的地址分配
      • 4.5.1 数字量编址方式
      • 4.5.2 模拟量编址方式
    • 4.6 模拟量输入/输出模块与PLC的连接
    • 4.7 作业
  • 5 STEP7的使用
    • 5.1 本章课件
    • 5.2 概述
    • 5.3 STEP7项目的创建
    • 5.4 硬件组态
    • 5.5 程序编辑及PLCSIM仿真调试
  • 6 编程语言与指令系统
    • 6.1 全章课件
    • 6.2 PPT课件1
    • 6.3 STEP的编程语言
    • 6.4 S7-300指令基础
      • 6.4.1 PLC存储区的分类及功能
      • 6.4.2 CPU中的寄存器及指令操作数
      • 6.4.3 数据类型
      • 6.4.4 寻址方式
    • 6.5 位逻辑指令
      • 6.5.1 触点与线圈
      • 6.5.2 逻辑与或指令
      • 6.5.3 异或指令
      • 6.5.4 逻辑块运算
      • 6.5.5 置位复位指令
      • 6.5.6 触发器指令
      • 6.5.7 跳变沿检测指令
    • 6.6 定时器指令
      • 6.6.1 定时器简介
      • 6.6.2 脉冲S5定时器
      • 6.6.3 脉冲定时器的应用
      • 6.6.4 扩展脉冲S5定时器
      • 6.6.5 接通延时 S5定时器
      • 6.6.6 接通延时定时器的应用
      • 6.6.7 保持型接通延时S5定时器
      • 6.6.8 断电延时S5定时器
    • 6.7 计数器指令
      • 6.7.1 计数器简介
      • 6.7.2 加计数器指令
      • 6.7.3 减计数器与加减计数器
      • 6.7.4 计数器指令的应用
    • 6.8 装入与传送指令
    • 6.9 比较指令
      • 6.9.1 比较指令功能
      • 6.9.2 比较指令应用
    • 6.10 移位指令
      • 6.10.1 基本移位指令
      • 6.10.2 循环移位指令
    • 6.11 转换指令
      • 6.11.1 BCD码和整数双整数的转换
      • 6.11.2 浮点数和双整数的转换
    • 6.12 算术运算指令
      • 6.12.1 整数算术运算指令
      • 6.12.2 浮点数算术运算指令
      • 6.12.3 算术运算指令的应用
    • 6.13 字逻辑运算指令
    • 6.14 控制指令
      • 6.14.1 跳转指令与循环指令
      • 6.14.2 程序控制指令
    • 6.15 PLC控制系统的设计与应用
      • 6.15.1 梯形图编程规则
      • 6.15.2 PLC系统设计原则与流程
      • 6.15.3 PLC设计内容与硬件配置
      • 6.15.4 PLC设计示例
  • 7 S7程序结构与程序设计
    • 7.1 本章课件
    • 7.2 S7 CPU中的程序
    • 7.3 用户程序结构
      • 7.3.1 S7-300程序的结构
      • 7.3.2 组织块OB
      • 7.3.3 功能FC和功能块FB
      • 7.3.4 系统功能块SFB SFC及DB
    • 7.4 数据块中的数据存储
      • 7.4.1 数据块的类型
      • 7.4.2 建立数据块
      • 7.4.3 访问数据块
    • 7.5 FC和FB的结构及编程
      • 7.5.1 逻辑块FB和FC的结构
      • 7.5.2 无参功能的编辑及调用
      • 7.5.3 有参功能的编辑及调用
    • 7.6 FC和FB编程及调用举例
  • 8 顺序控制与S7GRAPH编程
    • 8.1 本章课件
    • 8.2 顺序控制设计法
    • 8.3 顺序功能图
      • 8.3.1 顺序功能图的构成
      • 8.3.2 顺序功能图的结构
    • 8.4 顺序控制梯形图设计方法
      • 8.4.1 起保停方法设计梯形图
      • 8.4.2 以转换为中心方法设计梯形图
    • 8.5 顺序控制设计实例
    • 8.6 S7GRAPH语言及其应用
  • 9 S7-200PLC
    • 9.1 高低压电器
  • 10 第二单元
    • 10.1 PLC概述
    • 10.2 PLC结构及工作原理
  • 11 第三单元
    • 11.1 S7-200系列PLC结构
    • 11.2 PLC内部元器件
  • 12 第四单元
    • 12.1 第一讲 触点指令
    • 12.2 第二讲块及逻辑堆栈指令
    • 12.3 第三讲置复位及边沿触发指令
    • 12.4 第四讲位逻辑指令的应用
    • 12.5 第五讲定时器指令
    • 12.6 第六讲计数器指令
    • 12.7 第七讲长延时程序设计
    • 12.8 第八讲程序控制类指令
    • 12.9 第九讲顺序控制功能流程图
    • 12.10 第十讲SCR指令及应用
    • 12.11 第十一讲顺序控制设计法
  • 13 第五单元
    • 13.1 第一讲数据传送、移位指令
    • 13.2 第二讲数据转换与算术运算指令
    • 13.3 第三讲逻辑运算指令
  • 14 第六单元
    • 14.1 总复习
第九讲顺序控制功能流程图