前言

行业背景

可编程序逻辑控制器(PLC),以其可靠性高、性价比高,而在钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业得到极为广泛的应用。

西门子PLC采用可编程序的存储器,用来存储其内部要执行的逻辑运算指令、顺序运算指令、算术运算指令和计时/计数指令等操作,同时通过模拟或数字输入/输出,实现对各种类型的机械或生产过程的控制。

关于本书

本书以S7-200/S7-300/S7-400可编程逻辑控制器为对象,图文并茂地解答PLC的实际问题及开发难点。使读者可以直观地看到PLC相关的实物图,明白PLC的编程方法,轻松理解PLC的疑难问题,释然心中的疑惑!

本书特色

本书采取循序渐进的原则,从西门子PLC基础知识问答开始,接着是语句表、梯形图和时序图的问答,再接下来是开发中的实际问题解决。本书最大的特色就是包含了许多实际开发问题,使读者在遇到类似问题时可以获得很大的帮助。

本书内容

本书共分为10章,具体内容如下:

第1章 PLC基础知识

PLC是什么

PLC的硬件

PLC的软件

第2章 PLC控制系统开发入门

PLC控制系统初识

一个简单的PLC控制系统

PLC程序的加密与解密

第3章 PLC控制系统设计方法

PLC控制系统设计的内容与步骤

PLC控制系统功能需求分析

PLC控制系统硬件设计方法

PLC控制系统软件设计方法

PLC控制系统抗干扰设计

第4章 PLC控制系统硬件问答

电源模块

CPU模块

I/O模块

特殊功能模块

存储器模块

PLC硬件组态与安装

第5章 PLC控制系统软件工程

程序控制结构

选择结构

循环结构

子程序

中断程序

PLC编程软件SIEMENS STEP7软件

编译及程序故障调试

第6章 PLC编程语言

常用编程语言

指令及结构

位逻辑指令

运算指令

数据处理指令

定时器指令

计数器指令

第7章 PLC编程算法

算法知识

布尔逻辑

顺序控制

模拟量控制

脉冲量控制

数据处理

第8章 PLC控制系统调试

PLC系统的调试步骤

PLC程序离线调试与仿真

PLC系统硬件检查

PLC系统在线调试

PLC系统现场调试

第9章 人机界面开发

人机界面显示终端

人机界面软件开发

人机界面通信功能

第10章 PLC网络通信

通信与通信网络

PLC通信网络模型

PLC与计算机通信

现场总线技术

MPI通信技术

PROFIBUS通信技术

工业以太网技术

作者自述

本书由韦尚潮、曹声编著。参与本书编写的还有李若谷、严雨、李式琦、张为平、韩柯华、张玉梅、刘洋洋、严安国、姚宗旭、王闯、徐慧超、何世兰等。由于编者水平有限,书中难免有疏漏之处,敬请读者批评指正。