西门子S7-1200PLC从入门到精通

西门子S7-1200PLC从入门到精通

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

西门子S7-1200探讨:硬件配置、软件编程优势,38个实例项目。

内容简介

西门子S7-1200作为中小型PLC的佼佼者,无论在硬件配置上还是在软件编程上都具有强大的优势,尤其是基于以太网的编程和通讯特点,给S7-1200 PLC 的应用带来了无限的想象力。本书按照S7-1200项目的创建、硬件的配置、控制指示灯、控制电动机、组态软件控制、运动控制、SCL编程、流程控制及以太网通讯的顺序讲述,不仅给出了编程技巧,而且列举了从简单到复杂、从入门到精通的38个实例项目。

章节目录

封面

书名页

版权页

内容简介

前言

目录

第1章 西门子S7-1200 PLC入门知识

1.1 西门子S7.12.0PLC的硬件组成

1.1.1 西门子S7-1200 PLC的硬件概述

1.1.2 西门子S7-1200 PLC模块的基本构成

1.1.3 西门子S7-1200 PLC的常见扩展模块

1.2  TIA Portal软件

1.2.1 TIA Portal软件的概述

1.2.2 TIA Portal软件的安装

1.3 西门子S7.12.0PLC的初次使用

1.3.1 【实例1】三相电动机直接启动控制

1.3.2 以太网通信的连接方式

1.4 数据类型与程序结构

1.4.1 西门子S7-1200 PLC的物理存储器

1.4.2 西门子S7-1200 PLC的基本数据类型

1.4.3 位、字节、字与双字的寻址

1.4.4 用户程序的执行

1.4.5 西门子S7-1200 PLC实现控制的过程

第2章 西门子S7-1200 PLC控制指示灯

2.1 位逻辑

2.1.1 位逻辑指令概述

2.1.2 逻辑“与”“或”“非”操作

2.1.3 取反逻辑与取反线圈

2.1.4 置位和复位

2.1.5 边沿识别指令

2.1.6 【实例2】用三个开关控制一个照明灯

2.1.7 【实例3】用四个开关控制一个照明灯

2.1.8 【实例4】抢答器

2.2 定时器

2.2.1 定时器的种类

2.2.2 TON指令

2.2.3 TOF和TP定时器

2.2.4 【实例5】延时开延时关的指示灯

2.2.5 【实例6】按一定频率闪烁的指示灯

2.3 计数器

2.3.1 计数器的种类

2.3.2 CTU计数器

2.3.3 CTD计数器

2.3.4 CTUD计数器

2.3.5 【实例7】生产线产量计数

2.3.6 【实例8】展厅人数指示

2.4 比较、数学运算和移动指令

2.4.1 比较指令

2.4.2 数学运算指令

2.4.3 移动指令

2.4.4 【实例9】单按钮控制灯

2.4.5 【实例10】用一个按钮控制四个灯(先亮后灭)

2.4.6 【实例11】用一个按钮控制四个灯(先亮先灭)

第3章 西门子S7-1200 PLC控制电动机

3.1 电动机的基本控制

3.1.1 【实例12】电动机的正/反转控制

3.1.2 【实例13】三相电动机的星—三角启动

3.2 电动机的顺序控制

3.2.1 【实例14】四台电动机顺序定时启动,同时停止

3.2.2 【实例15】四台电动机顺序定时启动,顺序定时停止

3.3 电动机的报警控制

3.3.1 【实例16】预警启动

3.3.2 【实例17】单按钮定时预警启/停控制

3.3.3 【实例18】皮带跑偏报警控制

3.4 电动机的软启动控制

3.4.1 PWM控制的基本概念

3.4.2 西门子S7-1200 PLC的PWM应用

3.4.3 【实例19】电动机软启动、软停止的控制

3.4.4 【实例20】两台电动机软启动、软停止的顺序控制

第4章 西门子S7-1200 PLC的组态软件控制

4.1 组态软件概念的引入

4.1.1 开放式人机界面和组态软件

4.1.2 组态软件的定义和特点

4.1.3 组态软件的系统构成

4.1.4 常用的组态软件

4.2 组态王与西门子S7.12.0 PLC的连接

4.2.1 组态王软件的结构

4.2.2 组态王与西门子S7-1200 PLC的连接

4.2.3 【实例21】交通指示灯

4.3 移位控制及其组态应用

4.3.1 SHR右移指令和SHL左移指令

4.3.2 ROR循环右移指令和ROL循环左移指令

4.3.3 【实例22】6位单点移位

4.3.4 【实例23】点数可调的单点移位

第五章 西门子S7-1200 PLC的运动控制

5.1 运动控制的基本概念

5.1.1 运动控制的基本架构

5.1.2 西门子S7-1200 PLC实现运动控制的基础

5.1.3 西门子S7-1200 PLC PTO脉冲输出

5.1.4 驱动器HB-4020M的特点及其与西门子S7-1200 PLC的接线

5.1.5 步进电动机的基本工作原理及选型

5.2 工艺对象“轴”的应用

5.2.1 工艺对象“轴”的概念

5.2.2 通过控制面板调试工艺“轴”

5.2.3 诊断工艺“轴”

5.2.4 运动控制相关的指令

5.2.5 【实例24】单轴步进控制电动机

第6章 西门子S7-1200 SCL编程

6.1  SCL语言指令入门

6.1.1 SCL语言指令的概述

6.1.2 【实例25】每月天数计算

6.1.3 【实例26】SIN(x)的计算

6.1.4 【实例27】素数判断

6.2 间接寻址SCL编程

6.2.1 PEEK和POKE指令概述

6.2.2 PEEK指令

6.2.3 POKE指令

6.2.4 【实例28】POKE指令输出到Q点

6.3 数组SCL编程

6.3.1 数组的概述

6.3.2 【实例29】对数组进行排序

6.3.3 【实例30】对8位数组进行读取及取反操作

6.4 时钟和报警SCL编程

6.4.1 时间指令

6.4.2 【实例31】报警信号时间记录表

6.4.3 【实例32】电动机故障停机时间记录

第7章 西门子S7-1200 PLC的流程控制

7.1 模拟量输入/输出与组态

7.1.1 PLC处理模拟量的过程

7.1.2 模拟量扩展模块

7.1.3 模拟量输入/输出模块的选型

7.1.4 【实例33】工业搅拌系统

7.1.5 【实例34】输送带传动的模拟量控制

7.2  PID指令及其应用

7.2.1 PID的基本概念

7.2.2 PID控制器

7.2.3 【实例35】液压站压力的PID控制

第8章 西门子S7-1200 PLC的以太网通信

8.1 西门子S7.12.0PLC以太网的通信基础

8.1.1 通信系统的标准化框架

8.1.2 以太网常见的拓扑结构

8.1.3 以太网常见的传输介质

8.1.4 以太网的传输机制

8.1.5 多个西门子S7-1200 PLC IP地址的设置

8.1.6 配置多个西门子S7-1200 PLC之间的逻辑网络连接

8.1.7 西门子S7-1200 PLC的以太网传输层通信协议

8.2 两台西门子S7.12.0PLC的以太网通信实例

8.2.1 【实例36】一个西门子S7-1200 PLC传送100字节给另一个西门子S7-1200 PLC

8.2.2 【实例37】一个西门子S7-1200 PLC传送4个开关量给另一个西门子S7-1200 PLC

8.3 组态软件在西门子S7.12.0PLC以太网通信中的应用

8.3.1 【实例38】用组态王监控两台西门子S7-1200 PLC

8.3.2 西门子S7-1200 PLC、组态王及EXCEL之间的动态数据交换

参考文献

封底

西门子S7-1200PLC从入门到精通是2018年由电子工业出版社出版,作者李方园。

得书感谢您对《西门子S7-1200PLC从入门到精通》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
西门子S7-300/400PLC从入门到精通 电子书
学习西门子PLC的阅读开悟书 S7-300/400系列PLC硬件结构和指令系统详解 STEP 7编程软件和PLC控制系统的设计方法全面介绍 在小功率金卤石英吹泡机、啤酒发酵控制系统中的应用与开发实例详解
PPT设计从入门到精通 电子书
提升PPT表现力的要点、原则及方法
Ubuntu Linux 从入门到精通 电子书
《UbuntuLinux从入门到精通》适合Linux初级用户使用,讲述了UbuntuLinux操作系统的系统管理、桌面办公应用、服务器配置等知识,用以辅助更多的用户得心应手地使用Linux操作系统作为桌面办公环境及服务器环境。主要包含UbuntuLinux12.04的安装、配置、桌面应用、系统管理,以及以UbuntuLinux12.04为平台的各种服务器的搭建及配置等内容,从入门到高级应用,从个人
VisualC++从入门到精通 电子书
  《Visual C从入门到精通》,超级畅销的C语言经典著作,100000读者的共同选择,长期雄踞各大书店、网店排行榜前列。本次改版在传承经典的基础上,对内容进行全面扩充,大量补充典型案例,贴近实战,帮助读者迅速积累开发经验。      强大的编委会阵容,业界专家倾力推荐   中国软件行业协会教育与培训委员会 秘书长 邱钦伦   微软开发工具及平台事业部 产品经理 胡德民   Sun亚洲全球化中心 技术总监 刘杰   龙马创新教育研究室 总裁 孔长征   河南省863软件孵化器有限公司 总经理 翟为唐   广东拓思软件科学园有限公司 副总经理 黄万民   西安863软件孵化器有限公司 总经理 楼文晓   郑州大学信息工程学院 副院长 周清雷   华大锐志软件人才孵化基地 技术总监 微软有价值专家(MVP) 王豫翔   NEC信息系统(中国)有限公司 开发部长 石少峥   东忠集团 副总裁 李朝阳   《程序员》杂志、CSDN技术专家 尹成   51CTO.com 技术总监 陈德勇   微软有价值专家(MVP) 杨云         DVD光盘超值赠送   21小时全程同步教学录像,一线教学和开发人员贴心讲解,配合图书高效学习   18小时价值6000元的Oracle项目实战教学录像,帮您轻松学会Oracle数据库   107个典型范例、5个经典应用程序开发指导、6个完整项目,在实战中掌握VC编程   19个实战测试及解析,举一反三,掌握更透彻   8个超值资源大放送   超值资源1:118 页库函数查询手册   超值资源2:224 页MFC查询手册   超值资源3:53 个Visual C常见错误及解决方案   超值资源4:100 个Visual C开发经验及技巧大汇总   超值资源5:100 个Visual C常见面试题   超值资源6:软件开发文档模板   超值资源7:Visual C 程序员职业规划电子书   超值资源8:Visual C 程序员面试技巧电子书      零基础、入门级的讲解——无论读者是否从事计算机相关行业,是否接触过Visual C,是否使用Visual C开发过项目,都能从本书中找到起点。   超多、实用、专业的范例和项目——本书结合实际工作中的范例,逐一讲解Visual C的各种知识和技术。还以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。   随时检测自己的学习成果——每章首页罗列了“本章要点”,以便读者明确学习方向。每章的“实战练习”则根据所在章的知识点精心设计而成,读者可以随时自我检测,巩固所学知识。   细致入微、贴心提示——本书在讲解过程中使用了“提示”、“注意”、“ 技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、掌握相关操作,并轻松获取实战技巧。
C语言从入门到精通 电子书
零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否接触过C语言,是否使用C语言开发过项目,都能从本书中获益。 超多、实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解C语言的各种知识和技术。之后以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。 随时检测自己的学习成果 每章首页给出了“本章要点”,以便读者明确学习方向,读者可以随时自我检测,巩固所学知识。 细致入微、贴心提示 本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、 掌握相关操作,并轻松获取实战技巧。 全程同步教学视频 涵盖本书所有知识点,详细讲解每个范例及项目的开发过程及关键点,帮助读者更轻松地掌握书中所有的C语言程序设计知识。 超多电子资源大放送 赠送大量电子资源,包括本书范例的素材文件和结果文件、本书教学 PPT、C语言标准库函数查询手册、C语言常用查询手册、10套完整源代码、全国计算机等级考试二级C语言考试大纲及应试技巧、C语言常见面试题、C语言常见错误及解决方案、C语言开发经验及技巧大汇总、C语言程序员职业规划、C语言程序员面试技巧。 多平台学习方式 可实现手机端、电脑端同步学习