西门子S7-300/400系列PLC快速入门与实践(工业自动化实用技术丛书)
分類: 图书,计算机与互联网,硬件/嵌入式开发,PLC技术,
品牌: 王占富
基本信息·出版社:人民邮电出版社
·页码:369 页
·出版日期:2010年05月
·ISBN:9787115222084
·条形码:9787115222084
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:工业自动化实用技术丛书
产品信息有问题吗?请帮我们更新产品信息。
内容简介本书主要介绍西门子公司S7-300/400系列PLC的硬件资源、指令系统等基础知识,并详细讲解了编程软件的安装和使用方法、PLC控制系统的设计方法与步骤,并通过两个综合实例介绍了S7-300/400系列PLC在控制领域的应用与开发方法。本书采用图、表、文相结合的方法,使书中的内容通俗易懂又不失专业性。 本书可供工程技术人员自学使用,还可作为相关专业培训的参考教材。
目录
目录 入门篇 第1章S7-300/400系列PLC的硬件系统及内部资源3 1.1硬件系统基本构成3 1.1.1概述3 1.1.2S7-300/400系列PLC的组成4 1.1.3S7-300/400系列PLC的结构9 1.2CPU模块及性能特点12 1.2.1S7-300系列PLC的CPU模块13 1.2.2S7-400系列PLC的CPU模块17 1.3输入/输出模块及模块地址的确定21 1.3.1S7-300系列PLC的信号模块21 1.3.2S7-400系列PLC的信号模块39 1.3.3模块诊断与过程中断42 1.3.4信号模块地址的确定43 1.4S7-300/400系列PLC的内部资源45 1.4.1装载存储区46 1.4.2工作存储区46 1.4.3系统存储区46 1.4.4外设I/O存储区与累加器47 1.4.5状态寄存器48 1.4.6系统存储器区域的划分及功能49 1.5分布式I/O51 本章小结52 第2章S7-300/400系列PLC的指令系统53 2.1编程语言及PLC程序结构53 2.1.1STEP 7的编程语言概述53 2.1.2PLC的程序结构概述56 2.2指令系统的基本知识56 2.2.1数制56 2.2.2数据类型57 2.3S7-300/400系列PLC的指令系统66 2.3.1位逻辑指令66 2.3.2比较指令74 2.3.3转换指令76 2.3.4计数器指令79 2.3.5数据块操作指令81 2.3.6逻辑控制指令82 2.3.7整数运算指令88 2.3.8浮点运算指令89 2.3.9赋值指令91 2.3.10程序控制指令95 2.3.11移位和循环指令101 2.3.12状态位指令104 2.3.13定时器指令109 2.3.14字逻辑指令117 2.3.15累计器指令118 本章小结122 提高篇 第3章STEP 7编程软件的使用方法及应用系统设计125 3.1S7-300/400系列PLC应用系统设计概述125 3.1.1PLC选型125 3.1.2PLC容量估算126 3.1.3I/O模块的选择127 3.2STEP 7编程软件概述128 3.2.1STEP 7编程软件的标准软件包128 3.2.2人机接口132 3.3STEP 7编程软件的启动133 3.4创建和编辑项目135 3.4.1利用STEP 7编程软件创建项目的步骤135 3.4.2项目结构136 3.4.3创建项目137 3.4.4编辑项目139 3.5硬件组态141 3.5.1硬件组态的任务与步骤141 3.5.2CPU的参数设置144 3.5.3I/O模块的参数设置153 3.6定义符号158 3.6.1共享符号与局域符号158 3.6.2符号表161 3.7逻辑块的生成163 3.7.1建立逻辑软件块163 3.7.2编辑变量声明表165 3.7.3编辑语句和文字注释时的注意事项166 3.8刷新块调用与逻辑块存盘167 3.9程序的下载和调试168 3.9.1下载程序及模块信息168 3.9.2用S7-PLCSIM调试程序170 本章小结172 第4章S7-300/400系列PLC的用户程序结构174 4.1用户程序的基本结构174 4.1.1用户程序中的块174 4.1.2用户程序使用的堆栈175 4.1.3STEP 7的编程方法177 4.2功能块与功能的生成与调用177 4.2.1局域变量的类型178 4.2.2功能块与功能的调用179 4.3数据块187 4.3.1数据块中的数据类型187 4.3.2数据块的生成与使用190 4.4多重背景192 4.4.1多重背景功能块193 4.4.2多重背景数据块195 4.5组织块与中断处理195 4.5.1中断的基本概念195 4.5.2组织块的变量声明表197 4.5.3日期时间中断组织块197 4.5.4延时中断组织块201 4.5.5循环中断组织块203 4.5.6硬件中断组织块206 4.5.7背景数据块209 4.5.8启动时使用的组织块210 4.5.9错误处理组织块212 本章小结213 第5章S7-300/400系列PLC的通信与网络214 5.1计算机通信方式与串行通信接口214 5.1.1计算机的通信方式214 5.1.2串行通信接口类型216 5.2计算机通信的国际标准217 5.2.1开放系统互连模型(OSI)217 5.2.2现场总线及其国际标准218 5.3S7-300/400的通信网络219 5.3.1工业自动化网络219 5.3.2S7-300/400的通信网络220 5.3.3S7通信的分类221 5.4MPI网络与全局数据通信222 5.4.1MPI网络222 5.4.2MPI网络的组态223 5.4.3全局数据表225 5.4.4事件驱动的全局数据通信228 5.4.5不用连接组态的MPI通信228 5.5执行器传感器接口AS-i网络230 5.5.1AS-i的网络结构230 5.5.2AS-i的寻址模式231 5.5.3AS-i的主从通信方式231 5.5.4AS-i从站的通信接口232 5.5.5AS-i的工作阶段232 5.6工业以太网234 5.7PROFIBUS介绍235 5.7.1PROFIBUS的组成236 5.7.2PROFIBUS介质存取协议237 5.7.3PROFIBUS-DP设备的分类238 5.7.4PROFIBUS的通信协议239 5.7.5基于组态的PROFIBUS通信240 5.8点对点通信246 5.8.1点对点通信的硬件与通信协议246 5.8.2ASCII Driver通信协议246 5.8.33964(R)通信协议250 5.8.4RK512通信协议251 本章小结257 实践篇 第6章S7-300/400系列PLC在小功率金卤石英吹泡机控制系统中的应用261 6.1系统总统设计261 6.1.1系统功能分析261 6.1.2系统原理分析262 6.2系统的工艺流程图和气路图263 6.2.1工艺流程263 6.2.2系统控制气路图264 6.3系统PLC选型和资源配置264 6.3.1模块构成图264 6.3.2特殊模块功能概述265 6.3.3各个模块的具体功能及特性分析265 6.4系统程序设计与调试267 6.4.1编程语言STEP 7的语言特点267 6.4.2系统工艺表图267 6.4.3系统主程序流程图、规格选择及相关设置270 6.5系统PLC程序274 6.5.1程序的构成275 6.5.2系统所用到的符号275 6.5.3主程序281 6.5.4子程序301 本章小结313 第7章S7-300/400系列PLC在啤酒发酵自动控制系统中的应用314 7.1系统总体设计314 7.1.1系统功能分析314 7.1.2控制原理分析315 7.2系统工艺流程315 7.3系统PLC选型和资源配置316 7.3.1PLC选型316 7.3.2PLC的I/O资源配置316 7.3.3PLC其他资源配置317 7.3.4PLC硬件资源设计317 7.4系统PLC程序设计318 7.4.1程序流程图设计318 7.4.2PLC功能模块程序设计318 7.5系统程序模块319 7.5.1I/O采样及输出程序322 7.5.2发酵罐的温度信号转换程序329 7.5.3发酵温度控制程序330 7.5.4发酵罐单罐计时程序341 7.5.5分计时控制程序344 7.5.6流量累积子程序347 7.5.7单罐储酒控制程序349 7.5.8出酒控制程序350 本章小结353 附录354 附录AS7-300/400系列PLC的指令一览表354 附录B组织块、系统功能与系统功能块一览表359 附录C常用缩写词366 参考文献370
……[看更多目录]