logo资料库

西门子S7 1200 入门到精通.pdf

第1页 / 共317页
第2页 / 共317页
第3页 / 共317页
第4页 / 共317页
第5页 / 共317页
第6页 / 共317页
第7页 / 共317页
第8页 / 共317页
资料共317页,剩余部分请下载后查看
组合 1
http://reader.epubee.com/books/mobile/27/27ff5d2eb5e13447cd1d859a55d5e7f1/text00005.html
epubee.com
目录
组合 2
http://reader.epubee.com/books/mobile/27/27ff5d2eb5e13447cd1d859a55d5e7f1/text00006.html#txt001_1
epubee.com
第1章 西门子S7-1200 PLC入门知识
组合 3
http://reader.epubee.com/books/mobile/27/27ff5d2eb5e13447cd1d859a55d5e7f1/text00007.html#txt002_1
epubee.com
第2章 西门子S7-1200 PLC控制指示灯
4
http://reader.epubee.com/books/mobile/27/27ff5d2eb5e13447cd1d859a55d5e7f1/text00008.html#txt003_1
epubee.com
第3章 西门子S7-1200 PLC控制电动机
5
http://reader.epubee.com/books/mobile/27/27ff5d2eb5e13447cd1d859a55d5e7f1/text00009.html#txt004_1
epubee.com
第4章 西门子S7-1200 PLC的组态软件控制
6
http://reader.epubee.com/books/mobile/27/27ff5d2eb5e13447cd1d859a55d5e7f1/text00010.html#txt005_1
epubee.com
第五章 西门子S7-1200 PLC的运动控制
7
http://reader.epubee.com/books/mobile/27/27ff5d2eb5e13447cd1d859a55d5e7f1/text00011.html#txt006_1
epubee.com
第6章 西门子S7-1200 SCL编程
8
http://reader.epubee.com/books/mobile/27/27ff5d2eb5e13447cd1d859a55d5e7f1/text00012.html#txt007_1
epubee.com
第7章 西门子S7-1200 PLC的流程控制
9
http://reader.epubee.com/books/mobile/27/27ff5d2eb5e13447cd1d859a55d5e7f1/text00013.html#txt008_1
epubee.com
第8章 西门子S7-1200 PLC的以太网通信
目 录 内容简介 前言 第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之间的动态数据交换 参考文献
第1章 西门子S7-1200 PLC入门知识 【导读】 西门子S7-1200 PLC作为中小型PLC的佼佼者,在硬件配置和软件编程方面都具有强大的优势,尤其 PLC的应用带来无限的想象力。西门子S7-1200 是基于以太网编程和通信的特点,给西门子S7-1200 PLC的不同CPU模块提供了各种各样的特征和功能,可以帮助用户针对不同的应用创建有效的解决方 案。本章以三相电动机直接启动控制为例,讲述西门子S7-1200 PLC项目的创建、硬件的配置、设备的 联网、PLC的编程、组态数据的装载、在线功能的使用,并重点介绍了西门子S7-1200 PLC的数据类型和 程序结构,为以后实现复杂的程序做好铺垫。 1.1 西门子S7.12.0PLC的硬件组成 1.1.1 西门子S7-1200 PLC的硬件概述 1.PLC概述 PLC 是Programmable Logic Controller的简称,即可编程逻辑控制器。自1960年第一台PLC问世以 来,很快被应用到汽车制造、机械加工、冶金、矿业、轻工等各个领域,并大大推进了工业2.0到工 业4.0的进程。 图1-1为PLC检测与控制的对象,包括指示灯/照明、电动机、泵控制、按钮/开关、光电开关/传感器 等。 PLC是以微处理器、嵌入式芯片为基础,综合计算机技术、自动控制技术及通信技术发展而来的一 种新型工业控制装置,是工业控制的主要手段和重要的基础设备之一,与机器人、CAD/CAM并称为工 业生产的三大支柱。 经过长时间的发展和完善,PLC的编程概念和控制思想已被广大的自动化行业人员所熟悉,是一个 目前任何其他工业控制器(包括DCS和FCS等)都无法与其相提并论的巨大知识资源。实践也进一步证 明,PLC系统的硬件技术成熟、性能价格比较高、运行稳定可靠、开发过程简单方便、运行维护成本很 低。因此,PLC具有旺盛的生命力,并且得到快速进化。
图1-1 PLC检测与控制的对象 2.西门子S7-1200 PLC 图1-2为西门子S7-1200 PLC模块的内部结构,包括CPU、电源、输入信号处理回路、输出信号处理 回路、存储区、RJ45端口及扩展模块接口。 图1-2 西门子S7-1200 PLC模块的内部结构 国际电工委员会IEC于1982年11月和1985年1月颁布了PLC标准的第一稿和第二稿,对PLC进行如下 定义:“PLC是一种由数字运算操作的电子系统,是专为在工业环境下应用而设计的;PLC可以采用可编 程序的存储器存储执行逻辑运算、顺序控制、定时、计数及算术运算等操作的命令,并通过数字式、模 拟式的输入和输出控制各种类型的机械和生产过程;PLC及其相关设备都应易于与工业控制系统连接为 一个整体,是按易于扩充功能的原则而设计的。” 根据PLC的定义,西门子S7-1200 PLC的本质为一台计算机,负责系统程序的调度、管理、运行及自 诊断,即负责将用户程序进行编译解释处理,调度用户目标程序运行的任务。与西门子S7-200系 列PLC模块的最大区别在于,西门子S7-1200 PLC标准配置了以太网接口RJ45,可以采用一根标准网线与 安装有TIA Portal软件的计算机进行编程组态和工程应用。 目前,西门子公司提供了CPU1211C、CPU1212C、CPU1214C、CPU1215C等多种类型的S7-1200
PLC。以CPU1214C为例,图1-3为CPU1214C的实物图。其中,电源接口在左上角;在保护盖的下面是 可拆卸的用户接线连接器;存储卡插槽在上部保护盖的下面;RJ45接口在PLC的左底部。 图1-3 CPU1214C的实物图 1.1.2 西门子S7-1200 PLC模块的基本构成 1.CPU模块 CPU模块是西门子S7-1200 PLC的硬件核心。西门子S7-1200 PLC的主要性能,如速度、规模等都 由CPU模块的性能来体现,如CPU1214C的布尔操作执行时间为0.1μs,具有50KB集成程序/数据存储器 或2MB的装载存储器。 图1-4为CPU模块的内部结构,主要由微处理器系统、系统程序存储器及用户程序存储器组成。 2.电源模块 图1-4 CPU模块的内部结构 电源模块不仅可为西门子S7-1200 PLC的运行提供内部工作电源,有的还可为输入/输出信号提供电 源,如图1-5所示。
分享到:
收藏