
微信扫一扫,移动浏览光盘
简介
本书针对西门子S7-1200 PLC和博途软件进行了深入浅出的解说,共6章、31个实战案例,详细介绍了S7-1200 PLC独有的OB、FC和FB模块化编程,包括梯形图和结构化控制语言SCL,借助工业以太网技术,实现PROFINET IO、S7协议通信、MODBUS TCP通信和多种组态,完成变频、步进和伺服驱动功能,助力构建一体化智能控制平台。 本书在相关部位提供微视频讲解。读者通过手机扫描二维码,可边看视频讲解边看书学习。 本书提供的源程序请到华信教育资源网http://wwwhxeducomcn下载。 本书图文并茂、案例纷呈,适合广大自动化技术人员、中高级电工人员作为工程指导用书,也适合高职院校的电气自动化技术、工业机器人技术、智能控制技术、机电一体化等相关专业作为辅助教材和指导书。【目录】第1章西门子S7-1200 PLC入门11S7-1200 PLC的硬件和软件111PLC的定义112S7-1200 PLC的CPU模块113S7-1200 PLC的扩展模块114S7-1200 PLC的订货号描述115博途软件简介12初次使用S7-1200 PLC121PLC控制实现过程122PLC常见的三种元件123【实例1-1】液位自动控制13位逻辑编程131常用位逻辑132【实例1-2】三个开关控制一盏灯133【实例1-3】RS触发器控制运载小车14定时器141定时器种类142TON和TOF143TP144TONR145【实例1-4】故障警示灯闪烁模式变化15计数器151计数器种类152三种计数器的时序图153【实例1-5】灌装计数控制第2章用户程序的功能指令与块编程21S7-1200 PLC的数据类型及寻址211概述212基本数据类型213复杂数据类型214用户数据类型215指针数据类型216变量寻址22功能指令221比较指令222移动指令223数学运算指令224其他功能指令225【实例2-1】用一个按钮控制5盏照明灯先亮后灭226【实例2-2】用一个按钮控制5盏照明灯依次亮、灭23数据块231概述232【实例2-3】以变量符号访问数据块233【实例2-4】以地址方式访问数据块24组织块241概述242OB的实现功能243【实例2-5】使用循环中断实现方波周期变化244【实例2-6】使用硬件中断实现模拟量输出变化25函数块与函数的应用251概述252函数及其接口区定义253函数块FB接口区及其单个实例DB254【实例2-7】模拟量信号增益的FC编程255【实例2-8】电动机延时启/停的FB编程26SCL及其应用261概述262SCL指令介绍263【实例2-9】用SCL编写OB实现电动机的控制264【实例2-10】用SCL编写FB第3章S7-1200 PLC以太网通信编程31以太网通信基础311SIMATIC NET网络结构312从PROFIBUS到PROFINET转变313S7-1200 PLC以太网支持的通信服务32PROFINET IO通信321PROFINET IO概述322【实例3-1】通过PROFINET IO控制电动机323【实例3-2】通过PROFINET IO监控远端模拟量信号33S7协议通信331概述332S7通信指令333【实例3-3】通过S7协议通信传送模拟量与数字量信号34MODBUS TCP通信341MODBUS TCP概述342MODBUS TCP通信指令343【实例3-4】通过MODBUS TCP实现开关量信号传送第4章组态与仿真技术应用41西门子精简触摸屏与S7-1200 PLC的组态411触摸屏概述412西门子KTP精简触摸屏413【实例4-1】精简触摸屏控制电动机42西门子仿真技术421仿真概述422【实例4-2】单按钮控制三台电动机启/停的PLC离线仿真423【实例4-3】两台电动机延时启/停联合仿真43MCGS触摸屏与S7-1200 PLC的组态431开放式人机界面概述432【实例4-4】电动机控制的MCGS编程44云组态应用441云组态概述442云组态指令WWW和HTML调用函数AWP443【实例4-5】手机端或PC端实现电动机正/反转控制第5章S7-1200 PLC控制变频器51S7-1200 PLC通过PROFIBUS控制变频器511现场总线概述512【实例5-1】S7-1200 PLC通过PROFIBUS控制变频器ACS80052S7-1200 PLC通过PROFINET控制G120变频器521G120变频器概述522【实例5-2】通过博途软件对G120变频器进行参数设置与调试523【实例5-3】触摸屏控制G120变频器启/停并设定运行速度第6章S7-1200 PLC运动控制61高速脉冲输入/输出与运动控制611S7-1200 PLC实现运动控制的基础612运动控制的相关指令62高速脉冲输入HSC621高速计数器概述622高速脉冲输入指令623【实例6-1】编码器计数动作指示63步进控制631步进电动机概述632步进电动机的应用633【实例6-2】滑动座步进电动机的控制64V90 PN伺服的运动控制模式641伺服系统概述642伺服电动机与驱动器的结构643【实例6-3】丝杠机构的V90 PN伺服控制65V90 PN伺服的EPOS控制模式651FB284指令概述652【实例6-4】用FB284实现伺服定位控制参考文献
目录
第1章西门子S7-1200 PLC入门
11S7-1200 PLC的硬件和软件
111PLC的定义
112S7-1200 PLC的CPU模块
113S7-1200 PLC的扩展模块
114S7-1200 PLC的订货号描述
115博途软件简介
12初次使用S7-1200 PLC
121PLC控制实现过程
122PLC常见的三种元件
123【实例1-1】液位自动控制
13位逻辑编程
131常用位逻辑
132【实例1-2】三个开关控制一盏灯
133【实例1-3】RS触发器控制运载小车
14定时器
141定时器种类
142TON和TOF
143TP
144TONR
145【实例1-4】故障警示灯闪烁模式变化
15计数器
151计数器种类
152三种计数器的时序图
153【实例1-5】灌装计数控制
第2章用户程序的功能指令与块编程
21S7-1200 PLC的数据类型及寻址
211概述
212基本数据类型
213复杂数据类型
214用户数据类型
215指针数据类型
216变量寻址
22功能指令
221比较指令
222移动指令
223数学运算指令
224其他功能指令
225【实例2-1】用一个按钮控制5盏照明灯先亮后灭
226【实例2-2】用一个按钮控制5盏照明灯依次亮、灭
23数据块
231概述
232【实例2-3】以变量符号访问数据块
233【实例2-4】以地址方式访问数据块
24组织块
241概述
242OB的实现功能
243【实例2-5】使用循环中断实现方波周期变化
244【实例2-6】使用硬件中断实现模拟量输出变化
25函数块与函数的应用
251概述
252函数及其接口区定义
253函数块FB接口区及其单个实例DB
254【实例2-7】模拟量信号增益的FC编程
255【实例2-8】电动机延时启/停的FB编程
26SCL及其应用
261概述
262SCL指令介绍
263【实例2-9】用SCL编写OB实现电动机的控制
264【实例2-10】用SCL编写FB
第3章S7-1200 PLC以太网通信编程
31以太网通信基础
311SIMATIC NET网络结构
312从PROFIBUS到PROFINET转变
313S7-1200 PLC以太网支持的通信服务
32PROFINET IO通信
321PROFINET IO概述
322【实例3-1】通过PROFINET IO控制电动机
323【实例3-2】通过PROFINET IO监控远端模拟量信号
33S7协议通信
331概述
332S7通信指令
333【实例3-3】通过S7协议通信传送模拟量与数字量信号
34MODBUS TCP通信
341MODBUS TCP概述
342MODBUS TCP通信指令
343【实例3-4】通过MODBUS TCP实现开关量信号传送
第4章组态与仿真技术应用
41西门子精简触摸屏与S7-1200 PLC的组态
411触摸屏概述
412西门子KTP精简触摸屏
413【实例4-1】精简触摸屏控制电动机
42西门子仿真技术
421仿真概述
422【实例4-2】单按钮控制三台电动机启/停的PLC离线仿真
423【实例4-3】两台电动机延时启/停联合仿真
43MCGS触摸屏与S7-1200 PLC的组态
431开放式人机界面概述
432【实例4-4】电动机控制的MCGS编程
44云组态应用
441云组态概述
442云组态指令WWW和HTML调用函数AWP
443【实例4-5】手机端或PC端实现电动机正/反转控制
第5章S7-1200 PLC控制变频器
51S7-1200 PLC通过PROFIBUS控制变频器
511现场总线概述
512【实例5-1】S7-1200 PLC通过PROFIBUS控制变频器ACS800
52S7-1200 PLC通过PROFINET控制G120变频器
521G120变频器概述
522【实例5-2】通过博途软件对G120变频器进行参数设置与调试
523【实例5-3】触摸屏控制G120变频器启/停并设定运行速度
第6章S7-1200 PLC运动控制
61高速脉冲输入/输出与运动控制
611S7-1200 PLC实现运动控制的基础
612运动控制的相关指令
62高速脉冲输入HSC
621高速计数器概述
622高速脉冲输入指令
623【实例6-1】编码器计数动作指示
63步进控制
631步进电动机概述
632步进电动机的应用
633【实例6-2】滑动座步进电动机的控制
64V90 PN伺服的运动控制模式
641伺服系统概述
642伺服电动机与驱动器的结构
643【实例6-3】丝杠机构的V90 PN伺服控制
65V90 PN伺服的EPOS控制模式
651FB284指令概述
652【实例6-4】用FB284实现伺服定位控制
参考文献
【作者简介】
李方园,1973.03出生,1995年毕业于浙江大学电气工程及自动化专业,2012.06获得浙江工业大学控制工程硕士学位,师从王万良教授,长期从事自动化、智能化控制的理论研究与教学、实践应用与推广,现为《变频器世界》杂志编委、《控制与传动》技术主编,目前在浙江工商职业技术学院任电子信息学院副院长,政治立场坚定,多次考核优秀。长期从事电气自动化教学和科研工作,省级专业带头人,其中“造纸行业的变频节能改造研究”获得2008年浙江省高校科研成果三等奖,出版浙江省十一五重点教材1本、*十二五职业教育规划教材2本、主编与编著50余本。作者立足专业,积极推进课程思政入课堂,“电子电气类专业课程思政的主体可及性研究”获得2021年省级思政课题立项。
西门子S7-1200 PLC编程从入门到实战
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
