S7-1200 PLC编程及应用出版时间:2010年版丛编项: 电气信息工程丛书内容简介 本书通过几十个例程,深入浅出地介绍了西门子公司新一代小型PLC S7-1200的硬件组成、硬件和网络组态的方法、指令系统应用、用户程序结构,高速输入/高速输出、各种通信功能、PID闭环控制的组态、编程和调试方法,精简系列面板的组态与仿真、故障诊断与提高PLC控制系统可靠性的措施。还介绍了一整套数字量控制系统梯形图的先进完整的设计方法。本书详细介绍了用编程软件STEP 7 Basic完成各种任务的操作过程,读者一边看书一边用软件进行操作,可以较快地掌握STEP 7 Basic、S7-1200和精简系列面板的使用方法。随书光盘附有STEP 7 Basic中文版、S7-1200 PLC与精简系列面板的用户手册和产品样本,以及作者编写的与正文配套的大量的例程和视频教程。本书可供工程技术人员学习S7-1200的编程和应用时使用,也可以作高校机电类各专业的教材。目录前言第1章 概述1.1 PLC的基本概念1.1.1 PLC的基本结构1.1.2 PLC的特点1.1.3 PLC的应用领域1.1.4 怎样下载西门子PLC的资料和软件1.2 S7-1 200的程序结构与工作原理1.2.1 逻辑运算1.2.2 S7-1 200用户程序结构简介1.2.3 PLC的工作原理第2章 PLC的硬件与硬件组态2.1 S7.1 200的硬件2.1.1 CPU模块2.1.2 信号板与信号模块2.1.3 集成的通信接U与通信模块2.2 STEP7Basic编程软件2.2.1 STEP7Basic的特点2.2.2 安装STEP7Basic2.3 硬件组态2.3.1 项目视图的结构2.3.2 项目的创建与STEP7Basic的参数设置2.3.3 硬件组态2.3.4.信号模块与信号板的参数设置2.3.5 将模拟量输入模块的输出值转换为实际的物理量2.3.6 CPU模块的参数设置第3章 S7-1200程序设计基础3.1 S7-1200的编程语言3.1.1 PLC编程语言的国际标准3.1.2 S7-1200的编程语言3.2 数据类型与系统存储区3.2.1 物理存储器3.2.2 数制与数据类型3.2.3 系统存储区3.3 用STEP7Basic生成用户程序3.3.1 编写用户程序3.3.2 使用PLC变量表3.3.3 STEP7Basic的帮助功能3.4 下载用户程序、3.4.1 以太网设备的地址3.4.2 下载与上载用户程序3.5 用STEP7.Basic调试程序3.5.1 用程序状态功能调试程序3.5.2 用监视表监视与修改变量3.5.3 用监视表强制变量3.6 位逻辑指令3.6.1 触点指令与线圈指令3.6.2 其他位逻辑指令3.7 定时器与计数器指令3.7.1 定时器指令3.7.2 计数器指令第4章 数字量控制系统梯形图程序设计方法4.1 梯形图的经验设计法4.1.1 梯形图中的基本电路4.1.2 梯形图的经验设计法4.2 顺序控制设计法与顺序功能图4.2.1 步与动作4.2.2 有向连线与转换条件4.2.3 顺序功能图的基本结构4.2.4 顺序功能图中转换实现的基本规则4.3 使用置位复位指令的顺序控制梯形图设计方法4.3.1 设计顺序控制梯形图的一些基本问题4.3.2 单序列的编程方法4.3.3 选择序列与并行序列的编程方法4.3.4 应用举例4.4 具有多种工作方式的系统的顺序控制梯形图设计方法4.4.1 系统的硬件结构与工作方式4.4.2 公用程序与手动程序4.4.3 自动程序4.4.4 自动回原点程序第5章 S7-1200的指令5.1 数据处理指令5.1.1 比较指令5.1.2 使能输入与使能输出5.1.3 数据转换指令5.1.4 数据传送指令5.1.5 移位与循环移位指令5.2 数学运算指令5.2.1 数学运算指令5.2.2 逻辑运算指令5.3 程序控制指令5.3.1 程序控制指令5.3.2 扩展指令中的程序控制指令5.4 字符串指令5.4.1 字符串转换指令5.4.2 字符串指令5.5 高速脉冲输出与高速计数器5.5.1 高速脉冲输出5.5.2 编码器5.5.3 高速计数器5.5.4 高速脉冲输出与高速计数器的计数实验5.5.5 用高速计数器测量频率的实验5.6 其他指令与库5.6.1 实时时钟指令5.6.2 项目库与伞局库5.6.3 间接寻址指令第6章 S7-1200的用户程序结构与故障诊断6.1 功能与功能块6.1.1 生成与调用功能6.1.2 生成与调用功能块6.1.3 功能块的多重背景数据块6.2 全局数据块与数据类型6.2.1 全局数据块6.2.2 数据类型6.2.3 数据类型的转换6.3 中断事件与中断指令6.3.1 事件与组织块6.3.2 组织块的实验6.3.3 硬件中断6.3.4 中断连接与巾断分离指令6.4 在线功能与故障诊断6.4.1 在线功能6.4.2 使用状态LED诊断故障6.4 -3使用STEP7Basic诊断故障6.4.4 诊断错误中断6.4.5 时间错误中断6.5 交叉引用表与程序信息6.5.1 交叉引用表6.5.2 分配表6.5.3 调用结构6.5.4 从属性结构与资源第7章 S7-1200的以太网通信7.1 计算机通信的国际标准7.1.1 开放系统互连模型7.1.2 1EEE802通信标准7.1.3 现场总线及其标准7.2 西门子的工业自动化通信网络7.2.1 工业以太网与PROFINET7.2.2 现场总线PROFIBIJS与AS7.3 S7-1200之问的开放式用户通信7.3.1 开放式用户通信的编程7.3 12开放式用户通信的组态与实验7.4 S7.1 200与S7.3 00/400的以太网通信7.4.1 S7-1200的组态与编程7.4.2 S7-300的组态与编程7.4.3 使用ISO.on.TCP连接的通信实验7.4.4 使用TCP连接和S7连接的通信7.5 S7.1 200与S7.2 00的以太网通信7.6 S7.1 200基于以太网的OPC通信7.6.1 组态PLC和PC站点7.6.2 组态OPC服务器7.6.3 S7-1200与WinCC的OPC通信第8章 S7-1200的串行通信8.1 点对点通信8.1.1 串行通信的基本概念8.1.2 串行通信模块的组态8.1.3 串行通信的编程与实验8.2 使用MODBUSRTU协议的串行通信8.2.1 ModbusRTU通信协议与通信功能8.2.2 计算机作主站的ModbusRTU通信8.2.3 S7.2 00作从站的ModbusRTU通信……第9章 精简系列面板的组态与应用第10章 PLC应用中的其他问题附录 随光盘内容简介参考文献 上一篇: 可编程序控制器技术训练与拓展 下一篇: S7-1200 PLC编程设计与案例分析