GE 140DAO84000 从以下方面介绍plc的工作原理和s7_300系列plc的应用: (1)plc的组成及工作原理; (2)s7_300系列plc的硬件系统、组态和指令系统,标准step7编程软件的使用; (3)s7_300系列plc的数据结构及中断处理,采用结构化编程的工程实例; (4)siemens公司的模拟软件simatics7plcsim的功能及应用; (5)plc的课程设计指导。 本书可作为高等院校自动化、电气技术、机电一体化、计算机应用等相关专业教材,也可作为广大电气工程技术人员的技术参考书。 *1章可编程控制器概述: 1.1可编程控制器的产生、定义和分类 1.1.1可编程控制器的产生 1.1.2可编程控制器的定义 1.1.3可编程控制器的分类 1.2可编程控制器的特点及主要功能: 1.2.1可编程控制器的一般特点 1.2.2可编程控制器与继电器逻辑控制系统的比较 1.2.3可编程控制器与其他工业控制器的比较 1.2.4可编程控制器的主要功能 1.3可编程控制器的应用及发展趋势 1.3.1可编程控制器的应用现状 1.3.2可编程控制器的发展趋势小结 *2章可编程控制器的组成和工作原理 2.1可编程控制器的结构和硬件组成 2.1.1可编程控制器的基本结构 2.1.2可编程控制器各个组成部分的功能 2.2可编程控制器的软件及编程语言 2.2.1系统软件 2.2.2应用软件 2.3可编程控制器的基本工作原理 2.3.1plc控制系统的等效工作电路 2.3.2可编程控制器的工作过程 2.3.3plc对输入/输出的处理规则 2.3.4plc的扫描周期及滞后响应 *3章s7_300系列plc的配置及组态 3.1s7_300的系统组成简介 3.1.1s7_300的结构特点 3.1.2cpu模板 3.1.3信号模板(sm) 3.1.4功能(fm)模板 3.1.5接口(im)模板 3.1.6电源(ps)模板ps307 3.1.7通信处理器(cp)模板 3.1.8ex输入/输出模板 3.1.9测试模板 3.1.10编程设备pg/pc 3.1.11人机操作界面hm1 3.2s7_300的硬件组态 3.2.1s7_300的编程元件 3.2.2s7_300的i/o地址组态 3.2.3s7_300的地址编写方法 3.2.4s7_300的机架组态 3.3s7_300的编程软件step7 3.3.1step7的组成及功能 3.3.2step7的程序类型 3.3.3step7的程序结构 *4章s7_300的指令系统及编程 4.1step7的数据类型和指令结构 4.1.1step7的数据类型 4.1.2step7的指令结构 4.2s7_300系列plc的寻址方式 4.3位逻辑指令 4.3.1位逻辑运算指令 4.3.2位逻辑运算指令应用举例 4.3.3定时器指令 4.3.4定时器编程举例 4.3.5时钟存储器 4.3.6计数器指令 4.3.7计数器编程举例 4.4数据传送与转换指令 4.4.1数据装入与传送指令 4.4.2转换指令 4.5运算指令 4.5.1算术运算指令 4.5.2字逻辑运算指令 4.5.3比较指令 4.6移位指令 4.7累加器操作和地址寄存器操作指令 4.8控制指令 4.8.1逻辑控制指 令4.8.2程序控制指令 4.9s7_300的系统功能模块简介 *5章 s7_300的组织块及中断处理 5.1组织块概述 5.1.1组织块的组成 5.1.2组织块的分类 5.2循环执行的组织块 5.3定期执行的组织块和中断处理 5.3.1日期时间中断组织块(ob10~ob17)和中断处理 5.3.2循环中断组织块(ob30~ob38) 5.4事件驱动的组织块和中断处理 5.4.1延时中断组织块(ob20~ob23)和中断处理 5.4.2异步故障中断组织块(ob80~ob87) 5.4.3同步故障中断(ob121和ob122 5.5启动组织块和中断处理 5.6背景组织块 *6章可编程控制器应用系统的设计 6.1可编程控制器控制系统总体设计 6.1.1可编程控制器控制系统设计的基本原则 6.1.2可编程控制器控制系统设计的主要内容 6.1.3可编程控制器控制系统设计的一般步骤 6.1.4plc控制系统的系统设计 6.1.5plc控制系统的可靠性设计 6.1.6系统调试 6.1.7程序存储及归档 6.2step7的结构化程序设计 6.2.1功能块及其组成 6.2.2功能块局部变量声明表 6.2.3形式参数与实际参数 6.2.4局部变量的数据类型 6.2.5功能块的调用过程及内存分配 6.2.6功能块(或功能)的编程及调用举例 6.2.7step7的数据块编程 6.2.8数据块的数据结构 6.3程序设计应用举例 6.3.1十字路口交通信号灯的控制 6.3.2机械手的步进控制 6.4模拟量的检测和控制 6.4.1模拟量的检测 6.4.2模拟量的控制——连续pid控制器sfb416.5314c_2dpcpu的高速计数器的编程 6.5.1高速计数器的参数组态 6.5.2高速计数器的接线 6.5.3计数操作模式 6.5.4频率测量操作模式 6.5.5脉冲宽度调制(pwm)操作模式 *7章step7的应用指导及调试方法 7.1启动simatic管理器并创建一个项目 7.2组态*机架和网络 7.2.1组态*机架 7.2.2组成分布式i/o 7.3创建ob1程序及编辑符号表 7.3.1创建ob1程序 7.3.2编辑符号表 7.4对功能块及功能的编程 7.4.1对功能块fb的编程 7.4.2对功能fc的编程 7.5对数据块的编程 7.5.1对共享数据块的编程 7.5.2使用多重背景编程